Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEd Willink2016-10-15 10:23:39 +0000
committerEd Willink2016-10-30 11:37:43 +0000
commit3f1c3e90b90696b3ed93a2c6ec68c0f47b61ea9e (patch)
treee9d5a5e3cbeaeabc6a37a5308c984c1ae5b257e4 /plugins
parent53f7e8b965fb7b20f6e35ebc52220276ce3b43b8 (diff)
downloadorg.eclipse.qvtd-3f1c3e90b90696b3ed93a2c6ec68c0f47b61ea9e.tar.gz
org.eclipse.qvtd-3f1c3e90b90696b3ed93a2c6ec68c0f47b61ea9e.tar.xz
org.eclipse.qvtd-3f1c3e90b90696b3ed93a2c6ec68c0f47b61ea9e.zip
[500962] Regenerate for strict Mapping/Connection rather than infinite
MappingCall
Diffstat (limited to 'plugins')
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/ConnectionVariable.java33
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/Mapping.java28
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/MappingCall.java28
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/QVTimperativePackage.java118
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/ConnectionVariableImpl.java118
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/MappingCallImpl.java54
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/MappingImpl.java66
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/QVTimperativePackageImpl.java58
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtimperative/model/QVTimperative.genmodel6
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/AbstractQVTimperativeProposalProvider.java9
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/QVTimperativeParser.java31
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g432
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.tokens186
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperativeLexer.java1130
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperativeParser.java23355
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/BufferStatementCS.java28
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/MappingCS.java28
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/MappingCallCS.java28
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/QVTimperativeCSPackage.java108
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/BufferStatementCSImpl.java62
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/MappingCSImpl.java62
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/MappingCallCSImpl.java54
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/QVTimperativeCSPackageImpl.java48
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/model/QVTimperativeCS.genmodel3
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/QVTimperative.xtextbinbin26989 -> 27034 bytes
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/QVTimperativeGrammarResource.java8
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g174
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.tokens34
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperativeLexer.java500
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperativeParser.java11590
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/serializer/AbstractQVTimperativeSemanticSequencer.java5
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/serializer/AbstractQVTimperativeSyntacticSequencer.java1
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/services/QVTimperativeGrammarAccess.java233
33 files changed, 19700 insertions, 18918 deletions
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/ConnectionVariable.java b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/ConnectionVariable.java
index 7caaf30e4..347feea3d 100644
--- a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/ConnectionVariable.java
+++ b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/ConnectionVariable.java
@@ -25,9 +25,42 @@ import org.eclipse.ocl.pivot.VariableDeclaration;
* A ConnectionVariable identifes a variable used as a connection buffer.
* <!-- end-model-doc -->
*
+ * <p>
+ * The following features are supported:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.qvtd.pivot.qvtimperative.ConnectionVariable#isIsStrict <em>Is Strict</em>}</li>
+ * </ul>
*
* @see org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage#getConnectionVariable()
* @generated
*/
public interface ConnectionVariable extends VariableDeclaration {
+
+ /**
+ * Returns the value of the '<em><b>Is Strict</b></em>' attribute.
+ * The default value is <code>"false"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ * Duplicate elements in a strict ConnectionVariable are suppressed at run-time.
+ *
+ * Duplicate elements in a not-strict ConnectionVariable are guaranteed not to occur.
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Is Strict</em>' attribute.
+ * @see #setIsStrict(boolean)
+ * @see org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage#getConnectionVariable_IsStrict()
+ * @generated
+ */
+ boolean isIsStrict();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.qvtd.pivot.qvtimperative.ConnectionVariable#isIsStrict <em>Is Strict</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Is Strict</em>' attribute.
+ * @see #isIsStrict()
+ * @generated
+ */
+ void setIsStrict(boolean value);
} // ConnectionVariable
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/Mapping.java b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/Mapping.java
index 47c892253..f6f7781c5 100644
--- a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/Mapping.java
+++ b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/Mapping.java
@@ -28,6 +28,7 @@ import org.eclipse.qvtd.pivot.qvtbase.Rule;
* The following features are supported:
* </p>
* <ul>
+ * <li>{@link org.eclipse.qvtd.pivot.qvtimperative.Mapping#isIsStrict <em>Is Strict</em>}</li>
* <li>{@link org.eclipse.qvtd.pivot.qvtimperative.Mapping#getOwnedParameters <em>Owned Parameters</em>}</li>
* <li>{@link org.eclipse.qvtd.pivot.qvtimperative.Mapping#getOwnedStatements <em>Owned Statements</em>}</li>
* </ul>
@@ -37,6 +38,33 @@ import org.eclipse.qvtd.pivot.qvtbase.Rule;
*/
public interface Mapping extends Rule {
/**
+ * Returns the value of the '<em><b>Is Strict</b></em>' attribute.
+ * The default value is <code>"false"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ * Repeated invocations of a strict Mapping are suppressed at run-time.
+ *
+ * Repeated invocations of a not-strict Mapping are guaranteed not to occur.
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Is Strict</em>' attribute.
+ * @see #setIsStrict(boolean)
+ * @see org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage#getMapping_IsStrict()
+ * @generated
+ */
+ boolean isIsStrict();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.qvtd.pivot.qvtimperative.Mapping#isIsStrict <em>Is Strict</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Is Strict</em>' attribute.
+ * @see #isIsStrict()
+ * @generated
+ */
+ void setIsStrict(boolean value);
+
+ /**
* Returns the value of the '<em><b>Owned Parameters</b></em>' containment reference list.
* The list contents are of type {@link org.eclipse.qvtd.pivot.qvtimperative.MappingParameter}.
* <!-- begin-user-doc -->
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 384270a6d..8ca574e4a 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
@@ -29,7 +29,6 @@ import org.eclipse.ocl.pivot.ReferringElement;
* </p>
* <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>
@@ -88,33 +87,6 @@ public interface MappingCall extends MappingStatement, ReferringElement {
EList<MappingParameterBinding> getBinding();
/**
- * Returns the value of the '<em><b>Is Infinite</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.
- *
- * Deprecated ?? not needed once install works.
- * <!-- end-model-doc -->
- * @return the value of the '<em>Is Infinite</em>' attribute.
- * @see #setIsInfinite(boolean)
- * @see org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage#getMappingCall_IsInfinite()
- * @generated
- */
- boolean isIsInfinite();
-
- /**
- * Sets the value of the '{@link org.eclipse.qvtd.pivot.qvtimperative.MappingCall#isIsInfinite <em>Is Infinite</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Is Infinite</em>' attribute.
- * @see #isIsInfinite()
- * @generated
- */
- 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 -->
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 67b00aa92..dc49559c7 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
@@ -508,13 +508,22 @@ public interface QVTimperativePackage extends EPackage {
int CONNECTION_VARIABLE__TYPE_VALUE = PivotPackage.VARIABLE_DECLARATION__TYPE_VALUE;
/**
+ * The feature id for the '<em><b>Is Strict</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CONNECTION_VARIABLE__IS_STRICT = PivotPackage.VARIABLE_DECLARATION_FEATURE_COUNT + 0;
+
+ /**
* The number of structural features of the '<em>Connection Variable</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int CONNECTION_VARIABLE_FEATURE_COUNT = PivotPackage.VARIABLE_DECLARATION_FEATURE_COUNT + 0;
+ int CONNECTION_VARIABLE_FEATURE_COUNT = PivotPackage.VARIABLE_DECLARATION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Annotating Comments</b></em>' reference list.
@@ -598,6 +607,15 @@ public interface QVTimperativePackage extends EPackage {
int APPEND_PARAMETER__TYPE_VALUE = CONNECTION_VARIABLE__TYPE_VALUE;
/**
+ * The feature id for the '<em><b>Is Strict</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int APPEND_PARAMETER__IS_STRICT = CONNECTION_VARIABLE__IS_STRICT;
+
+ /**
* The number of structural features of the '<em>Append Parameter</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -893,6 +911,15 @@ public interface QVTimperativePackage extends EPackage {
int BUFFER_STATEMENT__TYPE_VALUE = CONNECTION_VARIABLE__TYPE_VALUE;
/**
+ * The feature id for the '<em><b>Is Strict</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int BUFFER_STATEMENT__IS_STRICT = CONNECTION_VARIABLE__IS_STRICT;
+
+ /**
* The feature id for the '<em><b>Observed Properties</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2254,13 +2281,22 @@ public interface QVTimperativePackage extends EPackage {
int MAPPING__OVERRIDDEN = QVTbasePackage.RULE__OVERRIDDEN;
/**
+ * The feature id for the '<em><b>Is Strict</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int MAPPING__IS_STRICT = QVTbasePackage.RULE_FEATURE_COUNT + 0;
+
+ /**
* The feature id for the '<em><b>Owned Parameters</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int MAPPING__OWNED_PARAMETERS = QVTbasePackage.RULE_FEATURE_COUNT + 0;
+ int MAPPING__OWNED_PARAMETERS = QVTbasePackage.RULE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Owned Statements</b></em>' containment reference list.
@@ -2269,7 +2305,7 @@ public interface QVTimperativePackage extends EPackage {
* @generated
* @ordered
*/
- int MAPPING__OWNED_STATEMENTS = QVTbasePackage.RULE_FEATURE_COUNT + 1;
+ int MAPPING__OWNED_STATEMENTS = QVTbasePackage.RULE_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Mapping</em>' class.
@@ -2278,7 +2314,7 @@ public interface QVTimperativePackage extends EPackage {
* @generated
* @ordered
*/
- int MAPPING_FEATURE_COUNT = QVTbasePackage.RULE_FEATURE_COUNT + 2;
+ int MAPPING_FEATURE_COUNT = QVTbasePackage.RULE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Annotating Comments</b></em>' reference list.
@@ -2335,22 +2371,13 @@ public interface QVTimperativePackage extends EPackage {
int MAPPING_CALL__BINDING = MAPPING_STATEMENT_FEATURE_COUNT + 0;
/**
- * The feature id for the '<em><b>Is Infinite</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MAPPING_CALL__IS_INFINITE = MAPPING_STATEMENT_FEATURE_COUNT + 1;
-
- /**
* The feature id for the '<em><b>Is Install</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int MAPPING_CALL__IS_INSTALL = MAPPING_STATEMENT_FEATURE_COUNT + 2;
+ int MAPPING_CALL__IS_INSTALL = MAPPING_STATEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Is Invoke</b></em>' attribute.
@@ -2359,7 +2386,7 @@ public interface QVTimperativePackage extends EPackage {
* @generated
* @ordered
*/
- int MAPPING_CALL__IS_INVOKE = MAPPING_STATEMENT_FEATURE_COUNT + 3;
+ int MAPPING_CALL__IS_INVOKE = MAPPING_STATEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Referred Mapping</b></em>' reference.
@@ -2368,7 +2395,7 @@ public interface QVTimperativePackage extends EPackage {
* @generated
* @ordered
*/
- int MAPPING_CALL__REFERRED_MAPPING = MAPPING_STATEMENT_FEATURE_COUNT + 4;
+ int MAPPING_CALL__REFERRED_MAPPING = MAPPING_STATEMENT_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Mapping Call</em>' class.
@@ -2377,7 +2404,7 @@ public interface QVTimperativePackage extends EPackage {
* @generated
* @ordered
*/
- int MAPPING_CALL_FEATURE_COUNT = MAPPING_STATEMENT_FEATURE_COUNT + 5;
+ int MAPPING_CALL_FEATURE_COUNT = MAPPING_STATEMENT_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Annotating Comments</b></em>' reference list.
@@ -3041,6 +3068,17 @@ public interface QVTimperativePackage extends EPackage {
EClass getConnectionVariable();
/**
+ * Returns the meta object for the attribute '{@link org.eclipse.qvtd.pivot.qvtimperative.ConnectionVariable#isIsStrict <em>Is Strict</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Is Strict</em>'.
+ * @see org.eclipse.qvtd.pivot.qvtimperative.ConnectionVariable#isIsStrict()
+ * @see #getConnectionVariable()
+ * @generated
+ */
+ EAttribute getConnectionVariable_IsStrict();
+
+ /**
* Returns the meta object for class '{@link org.eclipse.qvtd.pivot.qvtimperative.DeclareStatement <em>Declare Statement</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -3241,6 +3279,17 @@ public interface QVTimperativePackage extends EPackage {
EClass getMapping();
/**
+ * Returns the meta object for the attribute '{@link org.eclipse.qvtd.pivot.qvtimperative.Mapping#isIsStrict <em>Is Strict</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Is Strict</em>'.
+ * @see org.eclipse.qvtd.pivot.qvtimperative.Mapping#isIsStrict()
+ * @see #getMapping()
+ * @generated
+ */
+ EAttribute getMapping_IsStrict();
+
+ /**
* Returns the meta object for the containment reference list '{@link org.eclipse.qvtd.pivot.qvtimperative.Mapping#getOwnedParameters <em>Owned Parameters</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -3295,17 +3344,6 @@ public interface QVTimperativePackage extends EPackage {
EReference getMappingCall_Binding();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.qvtd.pivot.qvtimperative.MappingCall#isIsInfinite <em>Is Infinite</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Is Infinite</em>'.
- * @see org.eclipse.qvtd.pivot.qvtimperative.MappingCall#isIsInfinite()
- * @see #getMappingCall()
- * @generated
- */
- EAttribute getMappingCall_IsInfinite();
-
- /**
* 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 -->
@@ -3744,6 +3782,14 @@ public interface QVTimperativePackage extends EPackage {
EClass CONNECTION_VARIABLE = eINSTANCE.getConnectionVariable();
/**
+ * The meta object literal for the '<em><b>Is Strict</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute CONNECTION_VARIABLE__IS_STRICT = eINSTANCE.getConnectionVariable_IsStrict();
+
+ /**
* The meta object literal for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.DeclareStatementImpl <em>Declare Statement</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -3914,6 +3960,14 @@ public interface QVTimperativePackage extends EPackage {
EClass MAPPING = eINSTANCE.getMapping();
/**
+ * The meta object literal for the '<em><b>Is Strict</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute MAPPING__IS_STRICT = eINSTANCE.getMapping_IsStrict();
+
+ /**
* The meta object literal for the '<em><b>Owned Parameters</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -3956,14 +4010,6 @@ public interface QVTimperativePackage extends EPackage {
EReference MAPPING_CALL__BINDING = eINSTANCE.getMappingCall_Binding();
/**
- * The meta object literal for the '<em><b>Is Infinite</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute MAPPING_CALL__IS_INFINITE = eINSTANCE.getMappingCall_IsInfinite();
-
- /**
* The meta object literal for the '<em><b>Is Install</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/ConnectionVariableImpl.java b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/ConnectionVariableImpl.java
index ec5a738e6..61a742d38 100644
--- a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/ConnectionVariableImpl.java
+++ b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/ConnectionVariableImpl.java
@@ -14,7 +14,9 @@
*/
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.impl.ENotificationImpl;
import org.eclipse.ocl.pivot.internal.VariableDeclarationImpl;
import org.eclipse.qvtd.pivot.qvtimperative.ConnectionVariable;
import org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage;
@@ -23,11 +25,36 @@ import org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage;
* <!-- begin-user-doc -->
* An implementation of the model object '<em><b>Connection Variable</b></em>'.
* <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.qvtd.pivot.qvtimperative.impl.ConnectionVariableImpl#isIsStrict <em>Is Strict</em>}</li>
+ * </ul>
*
* @generated
*/
public abstract class ConnectionVariableImpl extends VariableDeclarationImpl implements ConnectionVariable {
/**
+ * The default value of the '{@link #isIsStrict() <em>Is Strict</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isIsStrict()
+ * @generated
+ * @ordered
+ */
+ protected static final boolean IS_STRICT_EDEFAULT = false;
+ /**
+ * The cached value of the '{@link #isIsStrict() <em>Is Strict</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isIsStrict()
+ * @generated
+ * @ordered
+ */
+ protected boolean isStrict = IS_STRICT_EDEFAULT;
+
+ /**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
@@ -46,4 +73,95 @@ public abstract class ConnectionVariableImpl extends VariableDeclarationImpl imp
return QVTimperativePackage.Literals.CONNECTION_VARIABLE;
}
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean isIsStrict() {
+ return isStrict;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void setIsStrict(boolean newIsStrict) {
+ boolean oldIsStrict = isStrict;
+ isStrict = newIsStrict;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, QVTimperativePackage.CONNECTION_VARIABLE__IS_STRICT, oldIsStrict, isStrict));
+ }
+
+ /**
+ * <!-- 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.CONNECTION_VARIABLE__IS_STRICT:
+ return isIsStrict();
+ }
+ 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.CONNECTION_VARIABLE__IS_STRICT:
+ setIsStrict((Boolean)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case QVTimperativePackage.CONNECTION_VARIABLE__IS_STRICT:
+ setIsStrict(IS_STRICT_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case QVTimperativePackage.CONNECTION_VARIABLE__IS_STRICT:
+ return isStrict != IS_STRICT_EDEFAULT;
+ }
+ return super.eIsSet(featureID);
+ }
+
} //ConnectionVariableImpl
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 25a00b8ae..45be9c73a 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
@@ -38,7 +38,6 @@ import org.eclipse.qvtd.pivot.qvtimperative.util.QVTimperativeVisitor;
* </p>
* <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>
@@ -58,26 +57,6 @@ public class MappingCallImpl extends MappingStatementImpl implements MappingCall
protected EList<MappingParameterBinding> binding;
/**
- * The default value of the '{@link #isIsInfinite() <em>Is Infinite</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isIsInfinite()
- * @generated
- * @ordered
- */
- protected static final boolean IS_INFINITE_EDEFAULT = false;
-
- /**
- * The cached value of the '{@link #isIsInfinite() <em>Is Infinite</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isIsInfinite()
- * @generated
- * @ordered
- */
- protected boolean isInfinite = IS_INFINITE_EDEFAULT;
-
- /**
* The default value of the '{@link #isIsInstall() <em>Is Install</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -215,29 +194,6 @@ public class MappingCallImpl extends MappingStatementImpl implements MappingCall
* @generated
*/
@Override
- public boolean isIsInfinite() {
- return isInfinite;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void setIsInfinite(boolean newIsInfinite) {
- boolean oldIsInfinite = isInfinite;
- isInfinite = newIsInfinite;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, QVTimperativePackage.MAPPING_CALL__IS_INFINITE, oldIsInfinite, isInfinite));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
public boolean isIsInstall() {
return isInstall;
}
@@ -317,8 +273,6 @@ public class MappingCallImpl extends MappingStatementImpl implements MappingCall
switch (featureID) {
case QVTimperativePackage.MAPPING_CALL__BINDING:
return getBinding();
- case QVTimperativePackage.MAPPING_CALL__IS_INFINITE:
- return isIsInfinite();
case QVTimperativePackage.MAPPING_CALL__IS_INSTALL:
return isIsInstall();
case QVTimperativePackage.MAPPING_CALL__IS_INVOKE:
@@ -343,9 +297,6 @@ public class MappingCallImpl extends MappingStatementImpl implements MappingCall
getBinding().clear();
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;
@@ -370,9 +321,6 @@ public class MappingCallImpl extends MappingStatementImpl implements MappingCall
case QVTimperativePackage.MAPPING_CALL__BINDING:
getBinding().clear();
return;
- case QVTimperativePackage.MAPPING_CALL__IS_INFINITE:
- setIsInfinite(IS_INFINITE_EDEFAULT);
- return;
case QVTimperativePackage.MAPPING_CALL__IS_INSTALL:
setIsInstall(IS_INSTALL_EDEFAULT);
return;
@@ -396,8 +344,6 @@ public class MappingCallImpl extends MappingStatementImpl implements MappingCall
switch (featureID) {
case QVTimperativePackage.MAPPING_CALL__BINDING:
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:
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/MappingImpl.java b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/MappingImpl.java
index b429cad7e..af57b0b9e 100644
--- a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/MappingImpl.java
+++ b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/MappingImpl.java
@@ -12,10 +12,12 @@ package org.eclipse.qvtd.pivot.qvtimperative.impl;
import java.util.Collection;
+import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.common.notify.NotificationChain;
import org.eclipse.emf.common.util.EList;
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.EObjectContainmentEList;
import org.eclipse.emf.ecore.util.InternalEList;
import org.eclipse.jdt.annotation.NonNull;
@@ -35,6 +37,7 @@ import org.eclipse.qvtd.pivot.qvtimperative.util.QVTimperativeVisitor;
* The following features are implemented:
* </p>
* <ul>
+ * <li>{@link org.eclipse.qvtd.pivot.qvtimperative.impl.MappingImpl#isIsStrict <em>Is Strict</em>}</li>
* <li>{@link org.eclipse.qvtd.pivot.qvtimperative.impl.MappingImpl#getOwnedParameters <em>Owned Parameters</em>}</li>
* <li>{@link org.eclipse.qvtd.pivot.qvtimperative.impl.MappingImpl#getOwnedStatements <em>Owned Statements</em>}</li>
* </ul>
@@ -43,6 +46,26 @@ import org.eclipse.qvtd.pivot.qvtimperative.util.QVTimperativeVisitor;
*/
public class MappingImpl extends RuleImpl implements Mapping {
/**
+ * The default value of the '{@link #isIsStrict() <em>Is Strict</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isIsStrict()
+ * @generated
+ * @ordered
+ */
+ protected static final boolean IS_STRICT_EDEFAULT = false;
+
+ /**
+ * The cached value of the '{@link #isIsStrict() <em>Is Strict</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isIsStrict()
+ * @generated
+ * @ordered
+ */
+ protected boolean isStrict = IS_STRICT_EDEFAULT;
+
+ /**
* The cached value of the '{@link #getOwnedParameters() <em>Owned Parameters</em>}' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -87,6 +110,29 @@ public class MappingImpl extends RuleImpl implements Mapping {
* @generated
*/
@Override
+ public boolean isIsStrict() {
+ return isStrict;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void setIsStrict(boolean newIsStrict) {
+ boolean oldIsStrict = isStrict;
+ isStrict = newIsStrict;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, QVTimperativePackage.MAPPING__IS_STRICT, oldIsStrict, isStrict));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
public EList<MappingParameter> getOwnedParameters() {
if (ownedParameters == null) {
ownedParameters = new EObjectContainmentEList<MappingParameter>(MappingParameter.class, this, QVTimperativePackage.MAPPING__OWNED_PARAMETERS);
@@ -113,6 +159,16 @@ public class MappingImpl extends RuleImpl implements Mapping {
* @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.MAPPING__OWNED_PARAMETERS:
@@ -131,6 +187,8 @@ public class MappingImpl extends RuleImpl implements Mapping {
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
+ case QVTimperativePackage.MAPPING__IS_STRICT:
+ return isIsStrict();
case QVTimperativePackage.MAPPING__OWNED_PARAMETERS:
return getOwnedParameters();
case QVTimperativePackage.MAPPING__OWNED_STATEMENTS:
@@ -148,6 +206,9 @@ public class MappingImpl extends RuleImpl implements Mapping {
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
+ case QVTimperativePackage.MAPPING__IS_STRICT:
+ setIsStrict((Boolean)newValue);
+ return;
case QVTimperativePackage.MAPPING__OWNED_PARAMETERS:
getOwnedParameters().clear();
getOwnedParameters().addAll((Collection<? extends MappingParameter>)newValue);
@@ -168,6 +229,9 @@ public class MappingImpl extends RuleImpl implements Mapping {
@Override
public void eUnset(int featureID) {
switch (featureID) {
+ case QVTimperativePackage.MAPPING__IS_STRICT:
+ setIsStrict(IS_STRICT_EDEFAULT);
+ return;
case QVTimperativePackage.MAPPING__OWNED_PARAMETERS:
getOwnedParameters().clear();
return;
@@ -186,6 +250,8 @@ public class MappingImpl extends RuleImpl implements Mapping {
@Override
public boolean eIsSet(int featureID) {
switch (featureID) {
+ case QVTimperativePackage.MAPPING__IS_STRICT:
+ return isStrict != IS_STRICT_EDEFAULT;
case QVTimperativePackage.MAPPING__OWNED_PARAMETERS:
return ownedParameters != null && !ownedParameters.isEmpty();
case QVTimperativePackage.MAPPING__OWNED_STATEMENTS:
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 4cff597b3..f6fa6b2ee 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
@@ -271,7 +271,7 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
/**
* Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends.
- *
+ *
* <p>This method is used to initialize {@link QVTimperativePackage#eINSTANCE} when that field is accessed.
* Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.
* <!-- begin-user-doc -->
@@ -302,7 +302,7 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
// Mark meta-data to indicate it can't be changed
theQVTimperativePackage.freeze();
-
+
// Update the registry and return the package
EPackage.Registry.INSTANCE.put(QVTimperativePackage.eNS_URI, theQVTimperativePackage);
return theQVTimperativePackage;
@@ -434,6 +434,16 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
* @generated
*/
@Override
+ public EAttribute getConnectionVariable_IsStrict() {
+ return (EAttribute)connectionVariableEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
public EClass getDeclareStatement() {
return declareStatementEClass;
}
@@ -624,8 +634,8 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
* @generated
*/
@Override
- public EReference getMapping_OwnedParameters() {
- return (EReference)mappingEClass.getEStructuralFeatures().get(0);
+ public EAttribute getMapping_IsStrict() {
+ return (EAttribute)mappingEClass.getEStructuralFeatures().get(0);
}
/**
@@ -634,7 +644,7 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
* @generated
*/
@Override
- public EReference getMapping_OwnedStatements() {
+ public EReference getMapping_OwnedParameters() {
return (EReference)mappingEClass.getEStructuralFeatures().get(1);
}
@@ -644,8 +654,8 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
* @generated
*/
@Override
- public EClass getMappingCall() {
- return mappingCallEClass;
+ public EReference getMapping_OwnedStatements() {
+ return (EReference)mappingEClass.getEStructuralFeatures().get(2);
}
/**
@@ -654,8 +664,8 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
* @generated
*/
@Override
- public EReference getMappingCall_ReferredMapping() {
- return (EReference)mappingCallEClass.getEStructuralFeatures().get(4);
+ public EClass getMappingCall() {
+ return mappingCallEClass;
}
/**
@@ -664,8 +674,8 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
* @generated
*/
@Override
- public EReference getMappingCall_Binding() {
- return (EReference)mappingCallEClass.getEStructuralFeatures().get(0);
+ public EReference getMappingCall_ReferredMapping() {
+ return (EReference)mappingCallEClass.getEStructuralFeatures().get(3);
}
/**
@@ -674,8 +684,8 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
* @generated
*/
@Override
- public EAttribute getMappingCall_IsInfinite() {
- return (EAttribute)mappingCallEClass.getEStructuralFeatures().get(1);
+ public EReference getMappingCall_Binding() {
+ return (EReference)mappingCallEClass.getEStructuralFeatures().get(0);
}
/**
@@ -685,7 +695,7 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
*/
@Override
public EAttribute getMappingCall_IsInstall() {
- return (EAttribute)mappingCallEClass.getEStructuralFeatures().get(2);
+ return (EAttribute)mappingCallEClass.getEStructuralFeatures().get(1);
}
/**
@@ -695,7 +705,7 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
*/
@Override
public EAttribute getMappingCall_IsInvoke() {
- return (EAttribute)mappingCallEClass.getEStructuralFeatures().get(3);
+ return (EAttribute)mappingCallEClass.getEStructuralFeatures().get(2);
}
/**
@@ -1014,6 +1024,7 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
createEReference(checkStatementEClass, CHECK_STATEMENT__OWNED_EXPRESSION);
connectionVariableEClass = createEClass(CONNECTION_VARIABLE);
+ createEAttribute(connectionVariableEClass, CONNECTION_VARIABLE__IS_STRICT);
declareStatementEClass = createEClass(DECLARE_STATEMENT);
createEAttribute(declareStatementEClass, DECLARE_STATEMENT__IS_CHECK);
@@ -1042,12 +1053,12 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
createEReference(loopVariableEClass, LOOP_VARIABLE__OWNING_MAPPING_LOOP);
mappingEClass = createEClass(MAPPING);
+ createEAttribute(mappingEClass, MAPPING__IS_STRICT);
createEReference(mappingEClass, MAPPING__OWNED_PARAMETERS);
createEReference(mappingEClass, MAPPING__OWNED_STATEMENTS);
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);
@@ -1178,6 +1189,7 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
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);
+ initEAttribute(getConnectionVariable_IsStrict(), ecorePackage.getEBoolean(), "isStrict", "false", 0, 1, ConnectionVariable.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(declareStatementEClass, DeclareStatement.class, "DeclareStatement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
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);
@@ -1206,12 +1218,12 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
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);
initEClass(mappingEClass, Mapping.class, "Mapping", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getMapping_IsStrict(), ecorePackage.getEBoolean(), "isStrict", "false", 0, 1, Mapping.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getMapping_OwnedParameters(), this.getMappingParameter(), null, "ownedParameters", null, 0, -1, Mapping.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
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.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(), ecorePackage.getEBoolean(), "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(), ecorePackage.getEBoolean(), "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(), ecorePackage.getEBoolean(), "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);
@@ -1269,13 +1281,13 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
* @generated
*/
protected void createImportAnnotations() {
- String source = "http://www.eclipse.org/OCL/Import";
+ String source = "http://www.eclipse.org/OCL/Import";
addAnnotation
- (this,
- source,
- new String[] {
- "qvtb", "../../org.eclipse.qvtd.pivot.qvtbase/model/QVTbase.ecore#/"
- });
+ (this,
+ source,
+ new String[] {
+ "qvtb", "../../org.eclipse.qvtd.pivot.qvtbase/model/QVTbase.ecore#/"
+ });
}
} //QVTimperativePackageImpl
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtimperative/model/QVTimperative.genmodel b/plugins/org.eclipse.qvtd.pivot.qvtimperative/model/QVTimperative.genmodel
index 8c37c7def..3676f51b6 100644
--- a/plugins/org.eclipse.qvtd.pivot.qvtimperative/model/QVTimperative.genmodel
+++ b/plugins/org.eclipse.qvtd.pivot.qvtimperative/model/QVTimperative.genmodel
@@ -33,7 +33,9 @@
<genClasses ecoreClass="QVTimperative.ecore#//CheckStatement">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference QVTimperative.ecore#//CheckStatement/ownedExpression"/>
</genClasses>
- <genClasses ecoreClass="QVTimperative.ecore#//ConnectionVariable"/>
+ <genClasses ecoreClass="QVTimperative.ecore#//ConnectionVariable">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute QVTimperative.ecore#//ConnectionVariable/isStrict"/>
+ </genClasses>
<genClasses ecoreClass="QVTimperative.ecore#//DeclareStatement">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute QVTimperative.ecore#//DeclareStatement/isCheck"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference QVTimperative.ecore#//DeclareStatement/ownedExpression"/>
@@ -59,12 +61,12 @@
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference QVTimperative.ecore#//LoopVariable/owningMappingLoop"/>
</genClasses>
<genClasses ecoreClass="QVTimperative.ecore#//Mapping">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute QVTimperative.ecore#//Mapping/isStrict"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference QVTimperative.ecore#//Mapping/ownedParameters"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference QVTimperative.ecore#//Mapping/ownedStatements"/>
</genClasses>
<genClasses ecoreClass="QVTimperative.ecore#//MappingCall">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference QVTimperative.ecore#//MappingCall/binding"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute QVTimperative.ecore#//MappingCall/isInfinite"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute QVTimperative.ecore#//MappingCall/isInstall"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute QVTimperative.ecore#//MappingCall/isInvoke"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference QVTimperative.ecore#//MappingCall/referredMapping"/>
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 794cef4b7..9dbf7f9bd 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
@@ -59,6 +59,9 @@ public class AbstractQVTimperativeProposalProvider extends org.eclipse.qvtd.xtex
public void completeAppendParameterCS_OwnedType(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
+ public void completeBufferStatementCS_IsStrict(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
public void completeBufferStatementCS_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
@@ -134,6 +137,9 @@ public class AbstractQVTimperativeProposalProvider extends org.eclipse.qvtd.xtex
public void completeLoopParameterBindingCS_Value(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
}
+ public void completeMappingCS_IsStrict(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
public void completeMappingCS_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
@@ -146,9 +152,6 @@ public class AbstractQVTimperativeProposalProvider extends org.eclipse.qvtd.xtex
public void completeMappingCS_OwnedStatements(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
- 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
}
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 7e2b3cd6a..aa41dcd2b 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,7 +49,7 @@ 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.getMappingCallCSAccess().getAlternatives_1(), "rule__MappingCallCS__Alternatives_1");
put(grammarAccess.getMappingParameterBindingCSAccess().getAlternatives(), "rule__MappingParameterBindingCS__Alternatives");
put(grammarAccess.getMappingParameterCSAccess().getAlternatives(), "rule__MappingParameterCS__Alternatives");
put(grammarAccess.getQualifiedPackageCSAccess().getAlternatives_5(), "rule__QualifiedPackageCS__Alternatives_5");
@@ -117,8 +117,8 @@ public class QVTimperativeParser extends AbstractContentAssistParser {
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.getBufferStatementCSAccess().getGroup_4(), "rule__BufferStatementCS__Group_4__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");
@@ -133,7 +133,7 @@ public class QVTimperativeParser extends AbstractContentAssistParser {
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.getMappingCSAccess().getGroup_4(), "rule__MappingCS__Group_4__0");
put(grammarAccess.getMappingCallCSAccess().getGroup(), "rule__MappingCallCS__Group__0");
put(grammarAccess.getMappingLoopCSAccess().getGroup(), "rule__MappingLoopCS__Group__0");
put(grammarAccess.getMappingLoopCSAccess().getGroup_0(), "rule__MappingLoopCS__Group_0__0");
@@ -327,9 +327,10 @@ public class QVTimperativeParser extends AbstractContentAssistParser {
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.getBufferStatementCSAccess().getIsStrictAssignment_0(), "rule__BufferStatementCS__IsStrictAssignment_0");
+ put(grammarAccess.getBufferStatementCSAccess().getNameAssignment_2(), "rule__BufferStatementCS__NameAssignment_2");
+ put(grammarAccess.getBufferStatementCSAccess().getOwnedTypeAssignment_3_1(), "rule__BufferStatementCS__OwnedTypeAssignment_3_1");
+ put(grammarAccess.getBufferStatementCSAccess().getOwnedExpressionAssignment_4_1(), "rule__BufferStatementCS__OwnedExpressionAssignment_4_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");
@@ -354,17 +355,17 @@ public class QVTimperativeParser extends AbstractContentAssistParser {
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");
- put(grammarAccess.getMappingCSAccess().getOwnedStatementsAssignment_6(), "rule__MappingCS__OwnedStatementsAssignment_6");
+ put(grammarAccess.getMappingCSAccess().getIsStrictAssignment_1(), "rule__MappingCS__IsStrictAssignment_1");
+ put(grammarAccess.getMappingCSAccess().getNameAssignment_3(), "rule__MappingCS__NameAssignment_3");
+ put(grammarAccess.getMappingCSAccess().getOwnedInPathNameAssignment_4_1(), "rule__MappingCS__OwnedInPathNameAssignment_4_1");
+ put(grammarAccess.getMappingCSAccess().getOwnedParametersAssignment_6(), "rule__MappingCS__OwnedParametersAssignment_6");
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.getMappingCSAccess().getOwnedStatementsAssignment_9(), "rule__MappingCS__OwnedStatementsAssignment_9");
+ put(grammarAccess.getMappingCallCSAccess().getIsInstallAssignment_1_1(), "rule__MappingCallCS__IsInstallAssignment_1_1");
+ put(grammarAccess.getMappingCallCSAccess().getIsInvokeAssignment_1_2(), "rule__MappingCallCS__IsInvokeAssignment_1_2");
+ put(grammarAccess.getMappingCallCSAccess().getOwnedPathNameAssignment_2(), "rule__MappingCallCS__OwnedPathNameAssignment_2");
+ put(grammarAccess.getMappingCallCSAccess().getOwnedBindingsAssignment_4(), "rule__MappingCallCS__OwnedBindingsAssignment_4");
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");
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 0b3a734d7..24d069abc 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
@@ -3744,29 +3744,29 @@ finally {
restoreStackSize(stackSize);
}
-rule__MappingCallCS__Alternatives_2
+rule__MappingCallCS__Alternatives_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getMappingCallCSAccess().getCallKeyword_2_0()); }
+{ before(grammarAccess.getMappingCallCSAccess().getCallKeyword_1_0()); }
'call'
-{ after(grammarAccess.getMappingCallCSAccess().getCallKeyword_2_0()); }
+{ after(grammarAccess.getMappingCallCSAccess().getCallKeyword_1_0()); }
)
|(
-{ before(grammarAccess.getMappingCallCSAccess().getIsInstallAssignment_2_1()); }
-(rule__MappingCallCS__IsInstallAssignment_2_1)
-{ after(grammarAccess.getMappingCallCSAccess().getIsInstallAssignment_2_1()); }
+{ before(grammarAccess.getMappingCallCSAccess().getIsInstallAssignment_1_1()); }
+(rule__MappingCallCS__IsInstallAssignment_1_1)
+{ after(grammarAccess.getMappingCallCSAccess().getIsInstallAssignment_1_1()); }
)
|(
-{ before(grammarAccess.getMappingCallCSAccess().getIsInvokeAssignment_2_2()); }
-(rule__MappingCallCS__IsInvokeAssignment_2_2)
-{ after(grammarAccess.getMappingCallCSAccess().getIsInvokeAssignment_2_2()); }
+{ before(grammarAccess.getMappingCallCSAccess().getIsInvokeAssignment_1_2()); }
+(rule__MappingCallCS__IsInvokeAssignment_1_2)
+{ after(grammarAccess.getMappingCallCSAccess().getIsInvokeAssignment_1_2()); }
)
;
@@ -4012,19 +4012,27 @@ rule__UnrestrictedName__Alternatives
)
|(
-{ before(grammarAccess.getUnrestrictedNameAccess().getTransformationKeyword_10()); }
+{ before(grammarAccess.getUnrestrictedNameAccess().getStrictKeyword_10()); }
+
+ 'strict'
+
+{ after(grammarAccess.getUnrestrictedNameAccess().getStrictKeyword_10()); }
+)
+
+ |(
+{ before(grammarAccess.getUnrestrictedNameAccess().getTransformationKeyword_11()); }
'transformation'
-{ after(grammarAccess.getUnrestrictedNameAccess().getTransformationKeyword_10()); }
+{ after(grammarAccess.getUnrestrictedNameAccess().getTransformationKeyword_11()); }
)
|(
-{ before(grammarAccess.getUnrestrictedNameAccess().getUsesKeyword_11()); }
+{ before(grammarAccess.getUnrestrictedNameAccess().getUsesKeyword_12()); }
'uses'
-{ after(grammarAccess.getUnrestrictedNameAccess().getUsesKeyword_11()); }
+{ after(grammarAccess.getUnrestrictedNameAccess().getUsesKeyword_12()); }
)
;
@@ -6465,11 +6473,9 @@ rule__BufferStatementCS__Group__0__Impl
}
:
(
-{ before(grammarAccess.getBufferStatementCSAccess().getBufferKeyword_0()); }
-
- 'buffer'
-
-{ after(grammarAccess.getBufferStatementCSAccess().getBufferKeyword_0()); }
+{ before(grammarAccess.getBufferStatementCSAccess().getIsStrictAssignment_0()); }
+(rule__BufferStatementCS__IsStrictAssignment_0)?
+{ after(grammarAccess.getBufferStatementCSAccess().getIsStrictAssignment_0()); }
)
;
@@ -6496,9 +6502,11 @@ rule__BufferStatementCS__Group__1__Impl
}
:
(
-{ before(grammarAccess.getBufferStatementCSAccess().getNameAssignment_1()); }
-(rule__BufferStatementCS__NameAssignment_1)
-{ after(grammarAccess.getBufferStatementCSAccess().getNameAssignment_1()); }
+{ before(grammarAccess.getBufferStatementCSAccess().getBufferKeyword_1()); }
+
+ 'buffer'
+
+{ after(grammarAccess.getBufferStatementCSAccess().getBufferKeyword_1()); }
)
;
@@ -6525,9 +6533,9 @@ rule__BufferStatementCS__Group__2__Impl
}
:
(
-{ before(grammarAccess.getBufferStatementCSAccess().getGroup_2()); }
-(rule__BufferStatementCS__Group_2__0)?
-{ after(grammarAccess.getBufferStatementCSAccess().getGroup_2()); }
+{ before(grammarAccess.getBufferStatementCSAccess().getNameAssignment_2()); }
+(rule__BufferStatementCS__NameAssignment_2)
+{ after(grammarAccess.getBufferStatementCSAccess().getNameAssignment_2()); }
)
;
@@ -6571,6 +6579,7 @@ rule__BufferStatementCS__Group__4
}
:
rule__BufferStatementCS__Group__4__Impl
+ rule__BufferStatementCS__Group__5
;
finally {
restoreStackSize(stackSize);
@@ -6582,11 +6591,39 @@ rule__BufferStatementCS__Group__4__Impl
}
:
(
-{ before(grammarAccess.getBufferStatementCSAccess().getSemicolonKeyword_4()); }
+{ before(grammarAccess.getBufferStatementCSAccess().getGroup_4()); }
+(rule__BufferStatementCS__Group_4__0)?
+{ after(grammarAccess.getBufferStatementCSAccess().getGroup_4()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__BufferStatementCS__Group__5
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__BufferStatementCS__Group__5__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__BufferStatementCS__Group__5__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getBufferStatementCSAccess().getSemicolonKeyword_5()); }
';'
-{ after(grammarAccess.getBufferStatementCSAccess().getSemicolonKeyword_4()); }
+{ after(grammarAccess.getBufferStatementCSAccess().getSemicolonKeyword_5()); }
)
;
@@ -6605,29 +6642,31 @@ finally {
-rule__BufferStatementCS__Group_2__0
+
+
+rule__BufferStatementCS__Group_3__0
@init {
int stackSize = keepStackSize();
}
:
- rule__BufferStatementCS__Group_2__0__Impl
- rule__BufferStatementCS__Group_2__1
+ rule__BufferStatementCS__Group_3__0__Impl
+ rule__BufferStatementCS__Group_3__1
;
finally {
restoreStackSize(stackSize);
}
-rule__BufferStatementCS__Group_2__0__Impl
+rule__BufferStatementCS__Group_3__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getBufferStatementCSAccess().getColonKeyword_2_0()); }
+{ before(grammarAccess.getBufferStatementCSAccess().getColonKeyword_3_0()); }
':'
-{ after(grammarAccess.getBufferStatementCSAccess().getColonKeyword_2_0()); }
+{ after(grammarAccess.getBufferStatementCSAccess().getColonKeyword_3_0()); }
)
;
@@ -6636,26 +6675,26 @@ finally {
}
-rule__BufferStatementCS__Group_2__1
+rule__BufferStatementCS__Group_3__1
@init {
int stackSize = keepStackSize();
}
:
- rule__BufferStatementCS__Group_2__1__Impl
+ rule__BufferStatementCS__Group_3__1__Impl
;
finally {
restoreStackSize(stackSize);
}
-rule__BufferStatementCS__Group_2__1__Impl
+rule__BufferStatementCS__Group_3__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getBufferStatementCSAccess().getOwnedTypeAssignment_2_1()); }
-(rule__BufferStatementCS__OwnedTypeAssignment_2_1)
-{ after(grammarAccess.getBufferStatementCSAccess().getOwnedTypeAssignment_2_1()); }
+{ before(grammarAccess.getBufferStatementCSAccess().getOwnedTypeAssignment_3_1()); }
+(rule__BufferStatementCS__OwnedTypeAssignment_3_1)
+{ after(grammarAccess.getBufferStatementCSAccess().getOwnedTypeAssignment_3_1()); }
)
;
@@ -6668,29 +6707,29 @@ finally {
-rule__BufferStatementCS__Group_3__0
+rule__BufferStatementCS__Group_4__0
@init {
int stackSize = keepStackSize();
}
:
- rule__BufferStatementCS__Group_3__0__Impl
- rule__BufferStatementCS__Group_3__1
+ rule__BufferStatementCS__Group_4__0__Impl
+ rule__BufferStatementCS__Group_4__1
;
finally {
restoreStackSize(stackSize);
}
-rule__BufferStatementCS__Group_3__0__Impl
+rule__BufferStatementCS__Group_4__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getBufferStatementCSAccess().getColonEqualsSignKeyword_3_0()); }
+{ before(grammarAccess.getBufferStatementCSAccess().getColonEqualsSignKeyword_4_0()); }
':='
-{ after(grammarAccess.getBufferStatementCSAccess().getColonEqualsSignKeyword_3_0()); }
+{ after(grammarAccess.getBufferStatementCSAccess().getColonEqualsSignKeyword_4_0()); }
)
;
@@ -6699,26 +6738,26 @@ finally {
}
-rule__BufferStatementCS__Group_3__1
+rule__BufferStatementCS__Group_4__1
@init {
int stackSize = keepStackSize();
}
:
- rule__BufferStatementCS__Group_3__1__Impl
+ rule__BufferStatementCS__Group_4__1__Impl
;
finally {
restoreStackSize(stackSize);
}
-rule__BufferStatementCS__Group_3__1__Impl
+rule__BufferStatementCS__Group_4__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getBufferStatementCSAccess().getOwnedExpressionAssignment_3_1()); }
-(rule__BufferStatementCS__OwnedExpressionAssignment_3_1)
-{ after(grammarAccess.getBufferStatementCSAccess().getOwnedExpressionAssignment_3_1()); }
+{ before(grammarAccess.getBufferStatementCSAccess().getOwnedExpressionAssignment_4_1()); }
+(rule__BufferStatementCS__OwnedExpressionAssignment_4_1)
+{ after(grammarAccess.getBufferStatementCSAccess().getOwnedExpressionAssignment_4_1()); }
)
;
@@ -8425,11 +8464,9 @@ rule__MappingCS__Group__1__Impl
}
:
(
-{ before(grammarAccess.getMappingCSAccess().getMapKeyword_1()); }
-
- 'map'
-
-{ after(grammarAccess.getMappingCSAccess().getMapKeyword_1()); }
+{ before(grammarAccess.getMappingCSAccess().getIsStrictAssignment_1()); }
+(rule__MappingCS__IsStrictAssignment_1)?
+{ after(grammarAccess.getMappingCSAccess().getIsStrictAssignment_1()); }
)
;
@@ -8456,9 +8493,11 @@ rule__MappingCS__Group__2__Impl
}
:
(
-{ before(grammarAccess.getMappingCSAccess().getNameAssignment_2()); }
-(rule__MappingCS__NameAssignment_2)
-{ after(grammarAccess.getMappingCSAccess().getNameAssignment_2()); }
+{ before(grammarAccess.getMappingCSAccess().getMapKeyword_2()); }
+
+ 'map'
+
+{ after(grammarAccess.getMappingCSAccess().getMapKeyword_2()); }
)
;
@@ -8485,9 +8524,9 @@ rule__MappingCS__Group__3__Impl
}
:
(
-{ before(grammarAccess.getMappingCSAccess().getGroup_3()); }
-(rule__MappingCS__Group_3__0)?
-{ after(grammarAccess.getMappingCSAccess().getGroup_3()); }
+{ before(grammarAccess.getMappingCSAccess().getNameAssignment_3()); }
+(rule__MappingCS__NameAssignment_3)
+{ after(grammarAccess.getMappingCSAccess().getNameAssignment_3()); }
)
;
@@ -8514,11 +8553,9 @@ rule__MappingCS__Group__4__Impl
}
:
(
-{ before(grammarAccess.getMappingCSAccess().getLeftCurlyBracketKeyword_4()); }
-
- '{'
-
-{ after(grammarAccess.getMappingCSAccess().getLeftCurlyBracketKeyword_4()); }
+{ before(grammarAccess.getMappingCSAccess().getGroup_4()); }
+(rule__MappingCS__Group_4__0)?
+{ after(grammarAccess.getMappingCSAccess().getGroup_4()); }
)
;
@@ -8545,9 +8582,11 @@ rule__MappingCS__Group__5__Impl
}
:
(
-{ before(grammarAccess.getMappingCSAccess().getOwnedParametersAssignment_5()); }
-(rule__MappingCS__OwnedParametersAssignment_5)*
-{ after(grammarAccess.getMappingCSAccess().getOwnedParametersAssignment_5()); }
+{ before(grammarAccess.getMappingCSAccess().getLeftCurlyBracketKeyword_5()); }
+
+ '{'
+
+{ after(grammarAccess.getMappingCSAccess().getLeftCurlyBracketKeyword_5()); }
)
;
@@ -8574,9 +8613,9 @@ rule__MappingCS__Group__6__Impl
}
:
(
-{ before(grammarAccess.getMappingCSAccess().getOwnedStatementsAssignment_6()); }
-(rule__MappingCS__OwnedStatementsAssignment_6)*
-{ after(grammarAccess.getMappingCSAccess().getOwnedStatementsAssignment_6()); }
+{ before(grammarAccess.getMappingCSAccess().getOwnedParametersAssignment_6()); }
+(rule__MappingCS__OwnedParametersAssignment_6)*
+{ after(grammarAccess.getMappingCSAccess().getOwnedParametersAssignment_6()); }
)
;
@@ -8649,6 +8688,7 @@ rule__MappingCS__Group__9
}
:
rule__MappingCS__Group__9__Impl
+ rule__MappingCS__Group__10
;
finally {
restoreStackSize(stackSize);
@@ -8660,11 +8700,39 @@ rule__MappingCS__Group__9__Impl
}
:
(
-{ before(grammarAccess.getMappingCSAccess().getRightCurlyBracketKeyword_9()); }
+{ before(grammarAccess.getMappingCSAccess().getOwnedStatementsAssignment_9()); }
+(rule__MappingCS__OwnedStatementsAssignment_9)*
+{ after(grammarAccess.getMappingCSAccess().getOwnedStatementsAssignment_9()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__MappingCS__Group__10
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__MappingCS__Group__10__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__MappingCS__Group__10__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getMappingCSAccess().getRightCurlyBracketKeyword_10()); }
'}'
-{ after(grammarAccess.getMappingCSAccess().getRightCurlyBracketKeyword_9()); }
+{ after(grammarAccess.getMappingCSAccess().getRightCurlyBracketKeyword_10()); }
)
;
@@ -8693,29 +8761,31 @@ finally {
-rule__MappingCS__Group_3__0
+
+
+rule__MappingCS__Group_4__0
@init {
int stackSize = keepStackSize();
}
:
- rule__MappingCS__Group_3__0__Impl
- rule__MappingCS__Group_3__1
+ rule__MappingCS__Group_4__0__Impl
+ rule__MappingCS__Group_4__1
;
finally {
restoreStackSize(stackSize);
}
-rule__MappingCS__Group_3__0__Impl
+rule__MappingCS__Group_4__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getMappingCSAccess().getInKeyword_3_0()); }
+{ before(grammarAccess.getMappingCSAccess().getInKeyword_4_0()); }
'in'
-{ after(grammarAccess.getMappingCSAccess().getInKeyword_3_0()); }
+{ after(grammarAccess.getMappingCSAccess().getInKeyword_4_0()); }
)
;
@@ -8724,26 +8794,26 @@ finally {
}
-rule__MappingCS__Group_3__1
+rule__MappingCS__Group_4__1
@init {
int stackSize = keepStackSize();
}
:
- rule__MappingCS__Group_3__1__Impl
+ rule__MappingCS__Group_4__1__Impl
;
finally {
restoreStackSize(stackSize);
}
-rule__MappingCS__Group_3__1__Impl
+rule__MappingCS__Group_4__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getMappingCSAccess().getOwnedInPathNameAssignment_3_1()); }
-(rule__MappingCS__OwnedInPathNameAssignment_3_1)
-{ after(grammarAccess.getMappingCSAccess().getOwnedInPathNameAssignment_3_1()); }
+{ before(grammarAccess.getMappingCSAccess().getOwnedInPathNameAssignment_4_1()); }
+(rule__MappingCS__OwnedInPathNameAssignment_4_1)
+{ after(grammarAccess.getMappingCSAccess().getOwnedInPathNameAssignment_4_1()); }
)
;
@@ -8805,9 +8875,9 @@ rule__MappingCallCS__Group__1__Impl
}
:
(
-{ before(grammarAccess.getMappingCallCSAccess().getIsInfiniteAssignment_1()); }
-(rule__MappingCallCS__IsInfiniteAssignment_1)?
-{ after(grammarAccess.getMappingCallCSAccess().getIsInfiniteAssignment_1()); }
+{ before(grammarAccess.getMappingCallCSAccess().getAlternatives_1()); }
+(rule__MappingCallCS__Alternatives_1)
+{ after(grammarAccess.getMappingCallCSAccess().getAlternatives_1()); }
)
;
@@ -8834,9 +8904,9 @@ rule__MappingCallCS__Group__2__Impl
}
:
(
-{ before(grammarAccess.getMappingCallCSAccess().getAlternatives_2()); }
-(rule__MappingCallCS__Alternatives_2)
-{ after(grammarAccess.getMappingCallCSAccess().getAlternatives_2()); }
+{ before(grammarAccess.getMappingCallCSAccess().getOwnedPathNameAssignment_2()); }
+(rule__MappingCallCS__OwnedPathNameAssignment_2)
+{ after(grammarAccess.getMappingCallCSAccess().getOwnedPathNameAssignment_2()); }
)
;
@@ -8863,9 +8933,11 @@ rule__MappingCallCS__Group__3__Impl
}
:
(
-{ before(grammarAccess.getMappingCallCSAccess().getOwnedPathNameAssignment_3()); }
-(rule__MappingCallCS__OwnedPathNameAssignment_3)
-{ after(grammarAccess.getMappingCallCSAccess().getOwnedPathNameAssignment_3()); }
+{ before(grammarAccess.getMappingCallCSAccess().getLeftCurlyBracketKeyword_3()); }
+
+ '{'
+
+{ after(grammarAccess.getMappingCallCSAccess().getLeftCurlyBracketKeyword_3()); }
)
;
@@ -8892,11 +8964,9 @@ rule__MappingCallCS__Group__4__Impl
}
:
(
-{ before(grammarAccess.getMappingCallCSAccess().getLeftCurlyBracketKeyword_4()); }
-
- '{'
-
-{ after(grammarAccess.getMappingCallCSAccess().getLeftCurlyBracketKeyword_4()); }
+{ before(grammarAccess.getMappingCallCSAccess().getOwnedBindingsAssignment_4()); }
+(rule__MappingCallCS__OwnedBindingsAssignment_4)*
+{ after(grammarAccess.getMappingCallCSAccess().getOwnedBindingsAssignment_4()); }
)
;
@@ -8911,7 +8981,6 @@ rule__MappingCallCS__Group__5
}
:
rule__MappingCallCS__Group__5__Impl
- rule__MappingCallCS__Group__6
;
finally {
restoreStackSize(stackSize);
@@ -8923,39 +8992,11 @@ rule__MappingCallCS__Group__5__Impl
}
:
(
-{ before(grammarAccess.getMappingCallCSAccess().getOwnedBindingsAssignment_5()); }
-(rule__MappingCallCS__OwnedBindingsAssignment_5)*
-{ after(grammarAccess.getMappingCallCSAccess().getOwnedBindingsAssignment_5()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__MappingCallCS__Group__6
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__MappingCallCS__Group__6__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__MappingCallCS__Group__6__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMappingCallCSAccess().getRightCurlyBracketKeyword_6()); }
+{ before(grammarAccess.getMappingCallCSAccess().getRightCurlyBracketKeyword_5()); }
'}'
-{ after(grammarAccess.getMappingCallCSAccess().getRightCurlyBracketKeyword_6()); }
+{ after(grammarAccess.getMappingCallCSAccess().getRightCurlyBracketKeyword_5()); }
)
;
@@ -8976,8 +9017,6 @@ finally {
-
-
rule__MappingLoopCS__Group__0
@init {
int stackSize = keepStackSize();
@@ -26340,14 +26379,22 @@ finally {
restoreStackSize(stackSize);
}
-rule__BufferStatementCS__NameAssignment_1
+rule__BufferStatementCS__IsStrictAssignment_0
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getBufferStatementCSAccess().getNameUnrestrictedNameParserRuleCall_1_0()); }
- ruleUnrestrictedName{ after(grammarAccess.getBufferStatementCSAccess().getNameUnrestrictedNameParserRuleCall_1_0()); }
+{ before(grammarAccess.getBufferStatementCSAccess().getIsStrictStrictKeyword_0_0()); }
+(
+{ before(grammarAccess.getBufferStatementCSAccess().getIsStrictStrictKeyword_0_0()); }
+
+ 'strict'
+
+{ after(grammarAccess.getBufferStatementCSAccess().getIsStrictStrictKeyword_0_0()); }
+)
+
+{ after(grammarAccess.getBufferStatementCSAccess().getIsStrictStrictKeyword_0_0()); }
)
;
@@ -26355,14 +26402,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__BufferStatementCS__OwnedTypeAssignment_2_1
+rule__BufferStatementCS__NameAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getBufferStatementCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0()); }
- ruleTypeExpCS{ after(grammarAccess.getBufferStatementCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0()); }
+{ before(grammarAccess.getBufferStatementCSAccess().getNameUnrestrictedNameParserRuleCall_2_0()); }
+ ruleUnrestrictedName{ after(grammarAccess.getBufferStatementCSAccess().getNameUnrestrictedNameParserRuleCall_2_0()); }
)
;
@@ -26370,14 +26417,29 @@ finally {
restoreStackSize(stackSize);
}
-rule__BufferStatementCS__OwnedExpressionAssignment_3_1
+rule__BufferStatementCS__OwnedTypeAssignment_3_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getBufferStatementCSAccess().getOwnedExpressionExpCSParserRuleCall_3_1_0()); }
- ruleExpCS{ after(grammarAccess.getBufferStatementCSAccess().getOwnedExpressionExpCSParserRuleCall_3_1_0()); }
+{ before(grammarAccess.getBufferStatementCSAccess().getOwnedTypeTypeExpCSParserRuleCall_3_1_0()); }
+ ruleTypeExpCS{ after(grammarAccess.getBufferStatementCSAccess().getOwnedTypeTypeExpCSParserRuleCall_3_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__BufferStatementCS__OwnedExpressionAssignment_4_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getBufferStatementCSAccess().getOwnedExpressionExpCSParserRuleCall_4_1_0()); }
+ ruleExpCS{ after(grammarAccess.getBufferStatementCSAccess().getOwnedExpressionExpCSParserRuleCall_4_1_0()); }
)
;
@@ -26821,14 +26883,22 @@ finally {
restoreStackSize(stackSize);
}
-rule__MappingCS__NameAssignment_2
+rule__MappingCS__IsStrictAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getMappingCSAccess().getNameUnrestrictedNameParserRuleCall_2_0()); }
- ruleUnrestrictedName{ after(grammarAccess.getMappingCSAccess().getNameUnrestrictedNameParserRuleCall_2_0()); }
+{ before(grammarAccess.getMappingCSAccess().getIsStrictStrictKeyword_1_0()); }
+(
+{ before(grammarAccess.getMappingCSAccess().getIsStrictStrictKeyword_1_0()); }
+
+ 'strict'
+
+{ after(grammarAccess.getMappingCSAccess().getIsStrictStrictKeyword_1_0()); }
+)
+
+{ after(grammarAccess.getMappingCSAccess().getIsStrictStrictKeyword_1_0()); }
)
;
@@ -26836,14 +26906,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__MappingCS__OwnedInPathNameAssignment_3_1
+rule__MappingCS__NameAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getMappingCSAccess().getOwnedInPathNamePathNameCSParserRuleCall_3_1_0()); }
- rulePathNameCS{ after(grammarAccess.getMappingCSAccess().getOwnedInPathNamePathNameCSParserRuleCall_3_1_0()); }
+{ before(grammarAccess.getMappingCSAccess().getNameUnrestrictedNameParserRuleCall_3_0()); }
+ ruleUnrestrictedName{ after(grammarAccess.getMappingCSAccess().getNameUnrestrictedNameParserRuleCall_3_0()); }
)
;
@@ -26851,14 +26921,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__MappingCS__OwnedParametersAssignment_5
+rule__MappingCS__OwnedInPathNameAssignment_4_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getMappingCSAccess().getOwnedParametersMappingParameterCSParserRuleCall_5_0()); }
- ruleMappingParameterCS{ after(grammarAccess.getMappingCSAccess().getOwnedParametersMappingParameterCSParserRuleCall_5_0()); }
+{ before(grammarAccess.getMappingCSAccess().getOwnedInPathNamePathNameCSParserRuleCall_4_1_0()); }
+ rulePathNameCS{ after(grammarAccess.getMappingCSAccess().getOwnedInPathNamePathNameCSParserRuleCall_4_1_0()); }
)
;
@@ -26866,14 +26936,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__MappingCS__OwnedStatementsAssignment_6
+rule__MappingCS__OwnedParametersAssignment_6
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getMappingCSAccess().getOwnedStatementsGuardStatementCSParserRuleCall_6_0()); }
- ruleGuardStatementCS{ after(grammarAccess.getMappingCSAccess().getOwnedStatementsGuardStatementCSParserRuleCall_6_0()); }
+{ before(grammarAccess.getMappingCSAccess().getOwnedParametersMappingParameterCSParserRuleCall_6_0()); }
+ ruleMappingParameterCS{ after(grammarAccess.getMappingCSAccess().getOwnedParametersMappingParameterCSParserRuleCall_6_0()); }
)
;
@@ -26887,8 +26957,8 @@ rule__MappingCS__OwnedStatementsAssignment_7
}
:
(
-{ before(grammarAccess.getMappingCSAccess().getOwnedStatementsCommitStatementCSParserRuleCall_7_0()); }
- ruleCommitStatementCS{ after(grammarAccess.getMappingCSAccess().getOwnedStatementsCommitStatementCSParserRuleCall_7_0()); }
+{ before(grammarAccess.getMappingCSAccess().getOwnedStatementsGuardStatementCSParserRuleCall_7_0()); }
+ ruleGuardStatementCS{ after(grammarAccess.getMappingCSAccess().getOwnedStatementsGuardStatementCSParserRuleCall_7_0()); }
)
;
@@ -26902,8 +26972,8 @@ rule__MappingCS__OwnedStatementsAssignment_8
}
:
(
-{ before(grammarAccess.getMappingCSAccess().getOwnedStatementsControlStatementCSParserRuleCall_8_0()); }
- ruleControlStatementCS{ after(grammarAccess.getMappingCSAccess().getOwnedStatementsControlStatementCSParserRuleCall_8_0()); }
+{ before(grammarAccess.getMappingCSAccess().getOwnedStatementsCommitStatementCSParserRuleCall_8_0()); }
+ ruleCommitStatementCS{ after(grammarAccess.getMappingCSAccess().getOwnedStatementsCommitStatementCSParserRuleCall_8_0()); }
)
;
@@ -26911,22 +26981,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__MappingCallCS__IsInfiniteAssignment_1
+rule__MappingCS__OwnedStatementsAssignment_9
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getMappingCallCSAccess().getIsInfiniteInfiniteKeyword_1_0()); }
-(
-{ before(grammarAccess.getMappingCallCSAccess().getIsInfiniteInfiniteKeyword_1_0()); }
-
- 'infinite'
-
-{ after(grammarAccess.getMappingCallCSAccess().getIsInfiniteInfiniteKeyword_1_0()); }
-)
-
-{ after(grammarAccess.getMappingCallCSAccess().getIsInfiniteInfiniteKeyword_1_0()); }
+{ before(grammarAccess.getMappingCSAccess().getOwnedStatementsControlStatementCSParserRuleCall_9_0()); }
+ ruleControlStatementCS{ after(grammarAccess.getMappingCSAccess().getOwnedStatementsControlStatementCSParserRuleCall_9_0()); }
)
;
@@ -26934,22 +26996,22 @@ finally {
restoreStackSize(stackSize);
}
-rule__MappingCallCS__IsInstallAssignment_2_1
+rule__MappingCallCS__IsInstallAssignment_1_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getMappingCallCSAccess().getIsInstallInstallKeyword_2_1_0()); }
+{ before(grammarAccess.getMappingCallCSAccess().getIsInstallInstallKeyword_1_1_0()); }
(
-{ before(grammarAccess.getMappingCallCSAccess().getIsInstallInstallKeyword_2_1_0()); }
+{ before(grammarAccess.getMappingCallCSAccess().getIsInstallInstallKeyword_1_1_0()); }
'install'
-{ after(grammarAccess.getMappingCallCSAccess().getIsInstallInstallKeyword_2_1_0()); }
+{ after(grammarAccess.getMappingCallCSAccess().getIsInstallInstallKeyword_1_1_0()); }
)
-{ after(grammarAccess.getMappingCallCSAccess().getIsInstallInstallKeyword_2_1_0()); }
+{ after(grammarAccess.getMappingCallCSAccess().getIsInstallInstallKeyword_1_1_0()); }
)
;
@@ -26957,22 +27019,22 @@ finally {
restoreStackSize(stackSize);
}
-rule__MappingCallCS__IsInvokeAssignment_2_2
+rule__MappingCallCS__IsInvokeAssignment_1_2
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getMappingCallCSAccess().getIsInvokeInvokeKeyword_2_2_0()); }
+{ before(grammarAccess.getMappingCallCSAccess().getIsInvokeInvokeKeyword_1_2_0()); }
(
-{ before(grammarAccess.getMappingCallCSAccess().getIsInvokeInvokeKeyword_2_2_0()); }
+{ before(grammarAccess.getMappingCallCSAccess().getIsInvokeInvokeKeyword_1_2_0()); }
'invoke'
-{ after(grammarAccess.getMappingCallCSAccess().getIsInvokeInvokeKeyword_2_2_0()); }
+{ after(grammarAccess.getMappingCallCSAccess().getIsInvokeInvokeKeyword_1_2_0()); }
)
-{ after(grammarAccess.getMappingCallCSAccess().getIsInvokeInvokeKeyword_2_2_0()); }
+{ after(grammarAccess.getMappingCallCSAccess().getIsInvokeInvokeKeyword_1_2_0()); }
)
;
@@ -26980,14 +27042,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__MappingCallCS__OwnedPathNameAssignment_3
+rule__MappingCallCS__OwnedPathNameAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getMappingCallCSAccess().getOwnedPathNamePathNameCSParserRuleCall_3_0()); }
- rulePathNameCS{ after(grammarAccess.getMappingCallCSAccess().getOwnedPathNamePathNameCSParserRuleCall_3_0()); }
+{ before(grammarAccess.getMappingCallCSAccess().getOwnedPathNamePathNameCSParserRuleCall_2_0()); }
+ rulePathNameCS{ after(grammarAccess.getMappingCallCSAccess().getOwnedPathNamePathNameCSParserRuleCall_2_0()); }
)
;
@@ -26995,14 +27057,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__MappingCallCS__OwnedBindingsAssignment_5
+rule__MappingCallCS__OwnedBindingsAssignment_4
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getMappingCallCSAccess().getOwnedBindingsMappingParameterBindingCSParserRuleCall_5_0()); }
- ruleMappingParameterBindingCS{ after(grammarAccess.getMappingCallCSAccess().getOwnedBindingsMappingParameterBindingCSParserRuleCall_5_0()); }
+{ before(grammarAccess.getMappingCallCSAccess().getOwnedBindingsMappingParameterBindingCSParserRuleCall_4_0()); }
+ ruleMappingParameterBindingCS{ after(grammarAccess.getMappingCallCSAccess().getOwnedBindingsMappingParameterBindingCSParserRuleCall_4_0()); }
)
;
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 2ba62c8a5..4938f1c18 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
@@ -4,138 +4,138 @@
'!ordered'=132
'!readonly'=134
'!resolve'=147
-'!serializable'=30
+'!serializable'=31
'!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
+'#'=101
+'&&'=120
+'('=87
+')'=88
+'*'=34
+'+'=36
+'++'=105
+'+='=69
+','=71
+'-'=32
+'->'=48
+'.'=47
+'..'=104
+'/'=35
+':'=74
+'::'=89
+':='=76
';'=18
-'<'=37
-'<-'=106
-'<='=39
-'<>'=41
-'='=40
-'>'=36
-'>='=38
-'?'=66
-'?->'=49
-'?.'=48
+'<'=38
+'<-'=107
+'<='=40
+'<>'=42
+'='=41
+'>'=37
+'>='=39
+'?'=67
+'?->'=50
+'?.'=49
'@'=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
+'Bag'=62
+'Boolean'=53
+'Collection'=64
+'Integer'=54
+'Lambda'=106
+'Map'=51
+'OclAny'=58
+'OclInvalid'=59
+'OclVoid'=60
+'OrderedSet'=65
+'Real'=55
+'Sequence'=63
+'Set'=61
+'String'=56
+'Tuple'=52
+'UnlimitedNatural'=57
+'['=111
+']'=112
'abstract'=148
-'add'=67
-'and'=42
-'append'=72
-'appendsTo'=71
-'attribute'=90
-'body'=98
-'buffer'=74
+'add'=68
+'and'=43
+'append'=73
+'appendsTo'=72
+'attribute'=91
+'body'=99
+'buffer'=75
'call'=17
'check'=19
-'class'=101
+'class'=102
'composes'=144
-'consumes'=77
-'datatype'=93
+'consumes'=78
+'datatype'=94
'definition'=126
-'derivation'=92
+'derivation'=93
'derived'=127
-'else'=114
-'elseif'=116
-'endif'=115
+'else'=115
+'elseif'=117
+'endif'=116
'enforce'=20
-'enum'=94
-'extends'=102
+'enum'=95
+'extends'=103
'false'=151
-'for'=83
-'guard'=78
+'for'=84
+'guard'=79
'id'=129
-'if'=112
-'implies'=45
+'if'=113
+'implies'=46
'import'=21
'imports'=22
-'in'=82
-'infinite'=120
-'initial'=91
+'in'=83
+'initial'=92
'install'=121
'interface'=149
-'invalid'=107
+'invalid'=108
'invoke'=122
-'iterates'=79
-'let'=117
+'iterates'=80
+'let'=118
'library'=23
-'literal'=95
+'literal'=96
'map'=24
-'new'=84
-'not'=32
+'new'=85
+'not'=33
'notify'=124
-'null'=108
-'observe'=69
-'operation'=96
-'or'=43
+'null'=109
+'observe'=70
+'operation'=97
+'or'=44
'ordered'=131
-'package'=85
-'pre'=109
+'package'=86
+'pre'=110
'primitive'=142
-'property'=99
+'property'=100
'query'=25
'readonly'=133
'realize'=26
'refines'=27
'resolve'=146
-'self'=118
+'self'=119
'serializable'=143
-'set'=89
+'set'=90
'static'=125
-'then'=113
-'throws'=97
-'transformation'=28
+'strict'=28
+'then'=114
+'throws'=98
+'transformation'=29
'transient'=123
'true'=150
'unique'=136
'unsettable'=138
-'uses'=29
-'var'=76
+'uses'=30
+'var'=77
'volatile'=140
-'xor'=44
-'{'=80
+'xor'=45
+'{'=81
'|'=153
'|1'=154
-'|?'=65
-'}'=81
+'|?'=66
+'}'=82
RULE_ANY_OTHER=16
RULE_DOUBLE_QUOTED_STRING=11
RULE_ESCAPED_CHARACTER=9
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 2b2378e94..77a695f90 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
@@ -413,10 +413,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__28;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:22:7: ( 'transformation' )
- // InternalQVTimperative.g:22:9: 'transformation'
+ // InternalQVTimperative.g:22:7: ( 'strict' )
+ // InternalQVTimperative.g:22:9: 'strict'
{
- match("transformation");
+ match("strict");
}
@@ -434,10 +434,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__29;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:23:7: ( 'uses' )
- // InternalQVTimperative.g:23:9: 'uses'
+ // InternalQVTimperative.g:23:7: ( 'transformation' )
+ // InternalQVTimperative.g:23:9: 'transformation'
{
- match("uses");
+ match("transformation");
}
@@ -455,10 +455,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__30;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:24:7: ( '!serializable' )
- // InternalQVTimperative.g:24:9: '!serializable'
+ // InternalQVTimperative.g:24:7: ( 'uses' )
+ // InternalQVTimperative.g:24:9: 'uses'
{
- match("!serializable");
+ match("uses");
}
@@ -476,10 +476,11 @@ 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: ( '!serializable' )
+ // InternalQVTimperative.g:25:9: '!serializable'
{
- match('-');
+ match("!serializable");
+
}
@@ -496,11 +497,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__32;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:26:7: ( 'not' )
- // InternalQVTimperative.g:26:9: 'not'
+ // InternalQVTimperative.g:26:7: ( '-' )
+ // InternalQVTimperative.g:26:9: '-'
{
- match("not");
-
+ match('-');
}
@@ -517,10 +517,11 @@ 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: ( 'not' )
+ // InternalQVTimperative.g:27:9: 'not'
{
- match('*');
+ match("not");
+
}
@@ -537,10 +538,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('*');
}
@@ -557,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('/');
}
@@ -577,10 +578,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('+');
}
@@ -597,10 +598,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('>');
}
@@ -617,11 +618,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('<');
}
@@ -638,10 +638,10 @@ 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(">=");
}
@@ -659,10 +659,11 @@ 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("<=");
+
}
@@ -679,11 +680,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__41;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:35:7: ( '<>' )
- // InternalQVTimperative.g:35:9: '<>'
+ // InternalQVTimperative.g:35:7: ( '=' )
+ // InternalQVTimperative.g:35:9: '='
{
- match("<>");
-
+ match('=');
}
@@ -700,10 +700,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__42;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:36:7: ( 'and' )
- // InternalQVTimperative.g:36:9: 'and'
+ // InternalQVTimperative.g:36:7: ( '<>' )
+ // InternalQVTimperative.g:36:9: '<>'
{
- match("and");
+ match("<>");
}
@@ -721,10 +721,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__43;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:37:7: ( 'or' )
- // InternalQVTimperative.g:37:9: 'or'
+ // InternalQVTimperative.g:37:7: ( 'and' )
+ // InternalQVTimperative.g:37:9: 'and'
{
- match("or");
+ match("and");
}
@@ -742,10 +742,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__44;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:38:7: ( 'xor' )
- // InternalQVTimperative.g:38:9: 'xor'
+ // InternalQVTimperative.g:38:7: ( 'or' )
+ // InternalQVTimperative.g:38:9: 'or'
{
- match("xor");
+ match("or");
}
@@ -763,10 +763,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__45;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:39:7: ( 'implies' )
- // InternalQVTimperative.g:39:9: 'implies'
+ // InternalQVTimperative.g:39:7: ( 'xor' )
+ // InternalQVTimperative.g:39:9: 'xor'
{
- match("implies");
+ match("xor");
}
@@ -784,10 +784,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: ( 'implies' )
+ // InternalQVTimperative.g:40:9: 'implies'
{
- match('.');
+ match("implies");
+
}
@@ -804,11 +805,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('.');
}
@@ -825,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("->");
}
@@ -846,10 +846,10 @@ 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: ( '?.' )
+ // InternalQVTimperative.g:43:9: '?.'
{
- match("?->");
+ match("?.");
}
@@ -867,10 +867,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__50;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:44:7: ( 'Map' )
- // InternalQVTimperative.g:44:9: 'Map'
+ // InternalQVTimperative.g:44:7: ( '?->' )
+ // InternalQVTimperative.g:44:9: '?->'
{
- match("Map");
+ match("?->");
}
@@ -888,10 +888,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__51;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:45:7: ( 'Tuple' )
- // InternalQVTimperative.g:45:9: 'Tuple'
+ // InternalQVTimperative.g:45:7: ( 'Map' )
+ // InternalQVTimperative.g:45:9: 'Map'
{
- match("Tuple");
+ match("Map");
}
@@ -909,10 +909,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__52;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:46:7: ( 'Boolean' )
- // InternalQVTimperative.g:46:9: 'Boolean'
+ // InternalQVTimperative.g:46:7: ( 'Tuple' )
+ // InternalQVTimperative.g:46:9: 'Tuple'
{
- match("Boolean");
+ match("Tuple");
}
@@ -930,10 +930,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__53;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:47:7: ( 'Integer' )
- // InternalQVTimperative.g:47:9: 'Integer'
+ // InternalQVTimperative.g:47:7: ( 'Boolean' )
+ // InternalQVTimperative.g:47:9: 'Boolean'
{
- match("Integer");
+ match("Boolean");
}
@@ -951,10 +951,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__54;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:48:7: ( 'Real' )
- // InternalQVTimperative.g:48:9: 'Real'
+ // InternalQVTimperative.g:48:7: ( 'Integer' )
+ // InternalQVTimperative.g:48:9: 'Integer'
{
- match("Real");
+ match("Integer");
}
@@ -972,10 +972,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__55;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:49:7: ( 'String' )
- // InternalQVTimperative.g:49:9: 'String'
+ // InternalQVTimperative.g:49:7: ( 'Real' )
+ // InternalQVTimperative.g:49:9: 'Real'
{
- match("String");
+ match("Real");
}
@@ -993,10 +993,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__56;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:50:7: ( 'UnlimitedNatural' )
- // InternalQVTimperative.g:50:9: 'UnlimitedNatural'
+ // InternalQVTimperative.g:50:7: ( 'String' )
+ // InternalQVTimperative.g:50:9: 'String'
{
- match("UnlimitedNatural");
+ match("String");
}
@@ -1014,10 +1014,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__57;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:51:7: ( 'OclAny' )
- // InternalQVTimperative.g:51:9: 'OclAny'
+ // InternalQVTimperative.g:51:7: ( 'UnlimitedNatural' )
+ // InternalQVTimperative.g:51:9: 'UnlimitedNatural'
{
- match("OclAny");
+ match("UnlimitedNatural");
}
@@ -1035,10 +1035,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__58;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:52:7: ( 'OclInvalid' )
- // InternalQVTimperative.g:52:9: 'OclInvalid'
+ // InternalQVTimperative.g:52:7: ( 'OclAny' )
+ // InternalQVTimperative.g:52:9: 'OclAny'
{
- match("OclInvalid");
+ match("OclAny");
}
@@ -1056,10 +1056,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__59;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:53:7: ( 'OclVoid' )
- // InternalQVTimperative.g:53:9: 'OclVoid'
+ // InternalQVTimperative.g:53:7: ( 'OclInvalid' )
+ // InternalQVTimperative.g:53:9: 'OclInvalid'
{
- match("OclVoid");
+ match("OclInvalid");
}
@@ -1077,10 +1077,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__60;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:54:7: ( 'Set' )
- // InternalQVTimperative.g:54:9: 'Set'
+ // InternalQVTimperative.g:54:7: ( 'OclVoid' )
+ // InternalQVTimperative.g:54:9: 'OclVoid'
{
- match("Set");
+ match("OclVoid");
}
@@ -1098,10 +1098,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__61;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:55:7: ( 'Bag' )
- // InternalQVTimperative.g:55:9: 'Bag'
+ // InternalQVTimperative.g:55:7: ( 'Set' )
+ // InternalQVTimperative.g:55:9: 'Set'
{
- match("Bag");
+ match("Set");
}
@@ -1119,10 +1119,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__62;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:56:7: ( 'Sequence' )
- // InternalQVTimperative.g:56:9: 'Sequence'
+ // InternalQVTimperative.g:56:7: ( 'Bag' )
+ // InternalQVTimperative.g:56:9: 'Bag'
{
- match("Sequence");
+ match("Bag");
}
@@ -1140,10 +1140,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__63;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:57:7: ( 'Collection' )
- // InternalQVTimperative.g:57:9: 'Collection'
+ // InternalQVTimperative.g:57:7: ( 'Sequence' )
+ // InternalQVTimperative.g:57:9: 'Sequence'
{
- match("Collection");
+ match("Sequence");
}
@@ -1161,10 +1161,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__64;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:58:7: ( 'OrderedSet' )
- // InternalQVTimperative.g:58:9: 'OrderedSet'
+ // InternalQVTimperative.g:58:7: ( 'Collection' )
+ // InternalQVTimperative.g:58:9: 'Collection'
{
- match("OrderedSet");
+ match("Collection");
}
@@ -1182,10 +1182,10 @@ 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: ( 'OrderedSet' )
+ // InternalQVTimperative.g:59:9: 'OrderedSet'
{
- match("|?");
+ match("OrderedSet");
}
@@ -1203,10 +1203,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__66;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:60:7: ( '?' )
- // InternalQVTimperative.g:60:9: '?'
+ // InternalQVTimperative.g:60:7: ( '|?' )
+ // InternalQVTimperative.g:60:9: '|?'
{
- match('?');
+ match("|?");
+
}
@@ -1223,11 +1224,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__67;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:61:7: ( 'add' )
- // InternalQVTimperative.g:61:9: 'add'
+ // InternalQVTimperative.g:61:7: ( '?' )
+ // InternalQVTimperative.g:61:9: '?'
{
- match("add");
-
+ match('?');
}
@@ -1244,10 +1244,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__68;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:62:7: ( '+=' )
- // InternalQVTimperative.g:62:9: '+='
+ // InternalQVTimperative.g:62:7: ( 'add' )
+ // InternalQVTimperative.g:62:9: 'add'
{
- match("+=");
+ match("add");
}
@@ -1265,10 +1265,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__69;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:63:7: ( 'observe' )
- // InternalQVTimperative.g:63:9: 'observe'
+ // InternalQVTimperative.g:63:7: ( '+=' )
+ // InternalQVTimperative.g:63:9: '+='
{
- match("observe");
+ match("+=");
}
@@ -1286,10 +1286,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__70;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:64:7: ( ',' )
- // InternalQVTimperative.g:64:9: ','
+ // InternalQVTimperative.g:64:7: ( 'observe' )
+ // InternalQVTimperative.g:64:9: 'observe'
{
- match(',');
+ match("observe");
+
}
@@ -1306,11 +1307,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__71;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:65:7: ( 'appendsTo' )
- // InternalQVTimperative.g:65:9: 'appendsTo'
+ // InternalQVTimperative.g:65:7: ( ',' )
+ // InternalQVTimperative.g:65:9: ','
{
- match("appendsTo");
-
+ match(',');
}
@@ -1327,10 +1327,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__72;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:66:7: ( 'append' )
- // InternalQVTimperative.g:66:9: 'append'
+ // InternalQVTimperative.g:66:7: ( 'appendsTo' )
+ // InternalQVTimperative.g:66:9: 'appendsTo'
{
- match("append");
+ match("appendsTo");
}
@@ -1348,10 +1348,11 @@ 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: ( 'append' )
+ // InternalQVTimperative.g:67:9: 'append'
{
- match(':');
+ match("append");
+
}
@@ -1368,11 +1369,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__74;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:68:7: ( 'buffer' )
- // InternalQVTimperative.g:68:9: 'buffer'
+ // InternalQVTimperative.g:68:7: ( ':' )
+ // InternalQVTimperative.g:68:9: ':'
{
- match("buffer");
-
+ match(':');
}
@@ -1389,10 +1389,10 @@ 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: ( 'buffer' )
+ // InternalQVTimperative.g:69:9: 'buffer'
{
- match(":=");
+ match("buffer");
}
@@ -1410,10 +1410,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__76;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:70:7: ( 'var' )
- // InternalQVTimperative.g:70:9: 'var'
+ // InternalQVTimperative.g:70:7: ( ':=' )
+ // InternalQVTimperative.g:70:9: ':='
{
- match("var");
+ match(":=");
}
@@ -1431,10 +1431,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__77;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:71:7: ( 'consumes' )
- // InternalQVTimperative.g:71:9: 'consumes'
+ // InternalQVTimperative.g:71:7: ( 'var' )
+ // InternalQVTimperative.g:71:9: 'var'
{
- match("consumes");
+ match("var");
}
@@ -1452,10 +1452,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__78;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:72:7: ( 'guard' )
- // InternalQVTimperative.g:72:9: 'guard'
+ // InternalQVTimperative.g:72:7: ( 'consumes' )
+ // InternalQVTimperative.g:72:9: 'consumes'
{
- match("guard");
+ match("consumes");
}
@@ -1473,10 +1473,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__79;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:73:7: ( 'iterates' )
- // InternalQVTimperative.g:73:9: 'iterates'
+ // InternalQVTimperative.g:73:7: ( 'guard' )
+ // InternalQVTimperative.g:73:9: 'guard'
{
- match("iterates");
+ match("guard");
}
@@ -1494,10 +1494,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__80;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:74:7: ( '{' )
- // InternalQVTimperative.g:74:9: '{'
+ // InternalQVTimperative.g:74:7: ( 'iterates' )
+ // InternalQVTimperative.g:74:9: 'iterates'
{
- match('{');
+ match("iterates");
+
}
@@ -1514,10 +1515,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__81;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:75:7: ( '}' )
- // InternalQVTimperative.g:75:9: '}'
+ // InternalQVTimperative.g:75:7: ( '{' )
+ // InternalQVTimperative.g:75:9: '{'
{
- match('}');
+ match('{');
}
@@ -1534,11 +1535,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__82;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:76:7: ( 'in' )
- // InternalQVTimperative.g:76:9: 'in'
+ // InternalQVTimperative.g:76:7: ( '}' )
+ // InternalQVTimperative.g:76:9: '}'
{
- match("in");
-
+ match('}');
}
@@ -1555,10 +1555,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__83;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:77:7: ( 'for' )
- // InternalQVTimperative.g:77:9: 'for'
+ // InternalQVTimperative.g:77:7: ( 'in' )
+ // InternalQVTimperative.g:77:9: 'in'
{
- match("for");
+ match("in");
}
@@ -1576,10 +1576,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__84;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:78:7: ( 'new' )
- // InternalQVTimperative.g:78:9: 'new'
+ // InternalQVTimperative.g:78:7: ( 'for' )
+ // InternalQVTimperative.g:78:9: 'for'
{
- match("new");
+ match("for");
}
@@ -1597,10 +1597,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__85;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:79:7: ( 'package' )
- // InternalQVTimperative.g:79:9: 'package'
+ // InternalQVTimperative.g:79:7: ( 'new' )
+ // InternalQVTimperative.g:79:9: 'new'
{
- match("package");
+ match("new");
}
@@ -1618,10 +1618,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__86;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:80:7: ( '(' )
- // InternalQVTimperative.g:80:9: '('
+ // InternalQVTimperative.g:80:7: ( 'package' )
+ // InternalQVTimperative.g:80:9: 'package'
{
- match('(');
+ match("package");
+
}
@@ -1638,10 +1639,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__87;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:81:7: ( ')' )
- // InternalQVTimperative.g:81:9: ')'
+ // InternalQVTimperative.g:81:7: ( '(' )
+ // InternalQVTimperative.g:81:9: '('
{
- match(')');
+ match('(');
}
@@ -1658,11 +1659,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__88;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:82:7: ( '::' )
- // InternalQVTimperative.g:82:9: '::'
+ // InternalQVTimperative.g:82:7: ( ')' )
+ // InternalQVTimperative.g:82:9: ')'
{
- match("::");
-
+ match(')');
}
@@ -1679,10 +1679,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__89;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:83:7: ( 'set' )
- // InternalQVTimperative.g:83:9: 'set'
+ // InternalQVTimperative.g:83:7: ( '::' )
+ // InternalQVTimperative.g:83:9: '::'
{
- match("set");
+ match("::");
}
@@ -1700,10 +1700,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__90;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:84:7: ( 'attribute' )
- // InternalQVTimperative.g:84:9: 'attribute'
+ // InternalQVTimperative.g:84:7: ( 'set' )
+ // InternalQVTimperative.g:84:9: 'set'
{
- match("attribute");
+ match("set");
}
@@ -1721,10 +1721,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__91;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:85:7: ( 'initial' )
- // InternalQVTimperative.g:85:9: 'initial'
+ // InternalQVTimperative.g:85:7: ( 'attribute' )
+ // InternalQVTimperative.g:85:9: 'attribute'
{
- match("initial");
+ match("attribute");
}
@@ -1742,10 +1742,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__92;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:86:7: ( 'derivation' )
- // InternalQVTimperative.g:86:9: 'derivation'
+ // InternalQVTimperative.g:86:7: ( 'initial' )
+ // InternalQVTimperative.g:86:9: 'initial'
{
- match("derivation");
+ match("initial");
}
@@ -1763,10 +1763,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__93;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:87:7: ( 'datatype' )
- // InternalQVTimperative.g:87:9: 'datatype'
+ // InternalQVTimperative.g:87:7: ( 'derivation' )
+ // InternalQVTimperative.g:87:9: 'derivation'
{
- match("datatype");
+ match("derivation");
}
@@ -1784,10 +1784,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__94;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:88:7: ( 'enum' )
- // InternalQVTimperative.g:88:9: 'enum'
+ // InternalQVTimperative.g:88:7: ( 'datatype' )
+ // InternalQVTimperative.g:88:9: 'datatype'
{
- match("enum");
+ match("datatype");
}
@@ -1805,10 +1805,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__95;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:89:7: ( 'literal' )
- // InternalQVTimperative.g:89:9: 'literal'
+ // InternalQVTimperative.g:89:7: ( 'enum' )
+ // InternalQVTimperative.g:89:9: 'enum'
{
- match("literal");
+ match("enum");
}
@@ -1826,10 +1826,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__96;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:90:7: ( 'operation' )
- // InternalQVTimperative.g:90:9: 'operation'
+ // InternalQVTimperative.g:90:7: ( 'literal' )
+ // InternalQVTimperative.g:90:9: 'literal'
{
- match("operation");
+ match("literal");
}
@@ -1847,10 +1847,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__97;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:91:7: ( 'throws' )
- // InternalQVTimperative.g:91:9: 'throws'
+ // InternalQVTimperative.g:91:7: ( 'operation' )
+ // InternalQVTimperative.g:91:9: 'operation'
{
- match("throws");
+ match("operation");
}
@@ -1868,10 +1868,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__98;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:92:7: ( 'body' )
- // InternalQVTimperative.g:92:9: 'body'
+ // InternalQVTimperative.g:92:7: ( 'throws' )
+ // InternalQVTimperative.g:92:9: 'throws'
{
- match("body");
+ match("throws");
}
@@ -1889,10 +1889,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__99;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:93:7: ( 'property' )
- // InternalQVTimperative.g:93:9: 'property'
+ // InternalQVTimperative.g:93:7: ( 'body' )
+ // InternalQVTimperative.g:93:9: 'body'
{
- match("property");
+ match("body");
}
@@ -1910,10 +1910,11 @@ 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: ( 'property' )
+ // InternalQVTimperative.g:94:10: 'property'
{
- match('#');
+ match("property");
+
}
@@ -1930,11 +1931,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__101;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:95:8: ( 'class' )
- // InternalQVTimperative.g:95:10: 'class'
+ // InternalQVTimperative.g:95:8: ( '#' )
+ // InternalQVTimperative.g:95:10: '#'
{
- match("class");
-
+ match('#');
}
@@ -1951,10 +1951,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__102;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:96:8: ( 'extends' )
- // InternalQVTimperative.g:96:10: 'extends'
+ // InternalQVTimperative.g:96:8: ( 'class' )
+ // InternalQVTimperative.g:96:10: 'class'
{
- match("extends");
+ match("class");
}
@@ -1972,10 +1972,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__103;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:97:8: ( '..' )
- // InternalQVTimperative.g:97:10: '..'
+ // InternalQVTimperative.g:97:8: ( 'extends' )
+ // InternalQVTimperative.g:97:10: 'extends'
{
- match("..");
+ match("extends");
}
@@ -1993,10 +1993,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__104;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:98:8: ( '++' )
- // InternalQVTimperative.g:98:10: '++'
+ // InternalQVTimperative.g:98:8: ( '..' )
+ // InternalQVTimperative.g:98:10: '..'
{
- match("++");
+ match("..");
}
@@ -2014,10 +2014,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__105;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:99:8: ( 'Lambda' )
- // InternalQVTimperative.g:99:10: 'Lambda'
+ // InternalQVTimperative.g:99:8: ( '++' )
+ // InternalQVTimperative.g:99:10: '++'
{
- match("Lambda");
+ match("++");
}
@@ -2035,10 +2035,10 @@ 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: ( 'Lambda' )
+ // InternalQVTimperative.g:100:10: 'Lambda'
{
- match("<-");
+ match("Lambda");
}
@@ -2056,10 +2056,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__107;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:101:8: ( 'invalid' )
- // InternalQVTimperative.g:101:10: 'invalid'
+ // InternalQVTimperative.g:101:8: ( '<-' )
+ // InternalQVTimperative.g:101:10: '<-'
{
- match("invalid");
+ match("<-");
}
@@ -2077,10 +2077,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__108;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:102:8: ( 'null' )
- // InternalQVTimperative.g:102:10: 'null'
+ // InternalQVTimperative.g:102:8: ( 'invalid' )
+ // InternalQVTimperative.g:102:10: 'invalid'
{
- match("null");
+ match("invalid");
}
@@ -2098,10 +2098,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__109;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:103:8: ( 'pre' )
- // InternalQVTimperative.g:103:10: 'pre'
+ // InternalQVTimperative.g:103:8: ( 'null' )
+ // InternalQVTimperative.g:103:10: 'null'
{
- match("pre");
+ match("null");
}
@@ -2119,10 +2119,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__110;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:104:8: ( '[' )
- // InternalQVTimperative.g:104:10: '['
+ // InternalQVTimperative.g:104:8: ( 'pre' )
+ // InternalQVTimperative.g:104:10: 'pre'
{
- match('[');
+ match("pre");
+
}
@@ -2139,10 +2140,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__111;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:105:8: ( ']' )
- // InternalQVTimperative.g:105:10: ']'
+ // InternalQVTimperative.g:105:8: ( '[' )
+ // InternalQVTimperative.g:105:10: '['
{
- match(']');
+ match('[');
}
@@ -2159,11 +2160,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__112;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:106:8: ( 'if' )
- // InternalQVTimperative.g:106:10: 'if'
+ // InternalQVTimperative.g:106:8: ( ']' )
+ // InternalQVTimperative.g:106:10: ']'
{
- match("if");
-
+ match(']');
}
@@ -2180,10 +2180,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__113;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:107:8: ( 'then' )
- // InternalQVTimperative.g:107:10: 'then'
+ // InternalQVTimperative.g:107:8: ( 'if' )
+ // InternalQVTimperative.g:107:10: 'if'
{
- match("then");
+ match("if");
}
@@ -2201,10 +2201,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__114;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:108:8: ( 'else' )
- // InternalQVTimperative.g:108:10: 'else'
+ // InternalQVTimperative.g:108:8: ( 'then' )
+ // InternalQVTimperative.g:108:10: 'then'
{
- match("else");
+ match("then");
}
@@ -2222,10 +2222,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__115;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:109:8: ( 'endif' )
- // InternalQVTimperative.g:109:10: 'endif'
+ // InternalQVTimperative.g:109:8: ( 'else' )
+ // InternalQVTimperative.g:109:10: 'else'
{
- match("endif");
+ match("else");
}
@@ -2243,10 +2243,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__116;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:110:8: ( 'elseif' )
- // InternalQVTimperative.g:110:10: 'elseif'
+ // InternalQVTimperative.g:110:8: ( 'endif' )
+ // InternalQVTimperative.g:110:10: 'endif'
{
- match("elseif");
+ match("endif");
}
@@ -2264,10 +2264,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__117;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:111:8: ( 'let' )
- // InternalQVTimperative.g:111:10: 'let'
+ // InternalQVTimperative.g:111:8: ( 'elseif' )
+ // InternalQVTimperative.g:111:10: 'elseif'
{
- match("let");
+ match("elseif");
}
@@ -2285,10 +2285,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__118;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:112:8: ( 'self' )
- // InternalQVTimperative.g:112:10: 'self'
+ // InternalQVTimperative.g:112:8: ( 'let' )
+ // InternalQVTimperative.g:112:10: 'let'
{
- match("self");
+ match("let");
}
@@ -2306,10 +2306,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__119;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:113:8: ( '&&' )
- // InternalQVTimperative.g:113:10: '&&'
+ // InternalQVTimperative.g:113:8: ( 'self' )
+ // InternalQVTimperative.g:113:10: 'self'
{
- match("&&");
+ match("self");
}
@@ -2327,10 +2327,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__120;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:114:8: ( 'infinite' )
- // InternalQVTimperative.g:114:10: 'infinite'
+ // InternalQVTimperative.g:114:8: ( '&&' )
+ // InternalQVTimperative.g:114:10: '&&'
{
- match("infinite");
+ match("&&");
}
@@ -3060,8 +3060,8 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_UNQUOTED_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:31712:22: ( '\\u00A3$%^\\u00A3$%^' )
- // InternalQVTimperative.g:31712:24: '\\u00A3$%^\\u00A3$%^'
+ // InternalQVTimperative.g:31774:22: ( '\\u00A3$%^\\u00A3$%^' )
+ // InternalQVTimperative.g:31774:24: '\\u00A3$%^\\u00A3$%^'
{
match("\u00A3$%^\u00A3$%^");
@@ -3079,8 +3079,8 @@ public class InternalQVTimperativeLexer extends Lexer {
// $ANTLR start "RULE_ESCAPED_CHARACTER"
public final void mRULE_ESCAPED_CHARACTER() throws RecognitionException {
try {
- // InternalQVTimperative.g:31714:33: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) )
- // InternalQVTimperative.g:31714:35: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
+ // InternalQVTimperative.g:31776:33: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) )
+ // InternalQVTimperative.g:31776: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') ) {
@@ -3104,8 +3104,8 @@ public class InternalQVTimperativeLexer extends Lexer {
// $ANTLR start "RULE_LETTER_CHARACTER"
public final void mRULE_LETTER_CHARACTER() throws RecognitionException {
try {
- // InternalQVTimperative.g:31716:32: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) )
- // InternalQVTimperative.g:31716:34: ( 'a' .. 'z' | 'A' .. 'Z' | '_' )
+ // InternalQVTimperative.g:31778:32: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) )
+ // InternalQVTimperative.g:31778: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();
@@ -3130,11 +3130,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_DOUBLE_QUOTED_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:31718:27: ( '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' )
- // InternalQVTimperative.g:31718:29: '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
+ // InternalQVTimperative.g:31780:27: ( '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' )
+ // InternalQVTimperative.g:31780:29: '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
{
match('\"');
- // InternalQVTimperative.g:31718:33: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )*
+ // InternalQVTimperative.g:31780:33: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )*
loop1:
do {
int alt1=3;
@@ -3150,14 +3150,14 @@ public class InternalQVTimperativeLexer extends Lexer {
switch (alt1) {
case 1 :
- // InternalQVTimperative.g:31718:34: RULE_ESCAPED_CHARACTER
+ // InternalQVTimperative.g:31780:34: RULE_ESCAPED_CHARACTER
{
mRULE_ESCAPED_CHARACTER();
}
break;
case 2 :
- // InternalQVTimperative.g:31718:57: ~ ( ( '\\\\' | '\"' ) )
+ // InternalQVTimperative.g:31780:57: ~ ( ( '\\\\' | '\"' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -3194,11 +3194,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_SINGLE_QUOTED_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:31720:27: ( '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
- // InternalQVTimperative.g:31720:29: '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
+ // InternalQVTimperative.g:31782:27: ( '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
+ // InternalQVTimperative.g:31782:29: '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
{
match('\'');
- // InternalQVTimperative.g:31720:34: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )*
+ // InternalQVTimperative.g:31782:34: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )*
loop2:
do {
int alt2=3;
@@ -3214,14 +3214,14 @@ public class InternalQVTimperativeLexer extends Lexer {
switch (alt2) {
case 1 :
- // InternalQVTimperative.g:31720:35: RULE_ESCAPED_CHARACTER
+ // InternalQVTimperative.g:31782:35: RULE_ESCAPED_CHARACTER
{
mRULE_ESCAPED_CHARACTER();
}
break;
case 2 :
- // InternalQVTimperative.g:31720:58: ~ ( ( '\\\\' | '\\'' ) )
+ // InternalQVTimperative.g:31782:58: ~ ( ( '\\\\' | '\\'' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -3258,12 +3258,12 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_ML_SINGLE_QUOTED_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:31722:30: ( '/\\'' ( options {greedy=false; } : . )* '\\'/' )
- // InternalQVTimperative.g:31722:32: '/\\'' ( options {greedy=false; } : . )* '\\'/'
+ // InternalQVTimperative.g:31784:30: ( '/\\'' ( options {greedy=false; } : . )* '\\'/' )
+ // InternalQVTimperative.g:31784:32: '/\\'' ( options {greedy=false; } : . )* '\\'/'
{
match("/'");
- // InternalQVTimperative.g:31722:38: ( options {greedy=false; } : . )*
+ // InternalQVTimperative.g:31784:38: ( options {greedy=false; } : . )*
loop3:
do {
int alt3=2;
@@ -3288,7 +3288,7 @@ public class InternalQVTimperativeLexer extends Lexer {
switch (alt3) {
case 1 :
- // InternalQVTimperative.g:31722:66: .
+ // InternalQVTimperative.g:31784:66: .
{
matchAny();
@@ -3318,11 +3318,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_SIMPLE_ID;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:31724:16: ( RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )* )
- // InternalQVTimperative.g:31724:18: RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )*
+ // InternalQVTimperative.g:31786:16: ( RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )* )
+ // InternalQVTimperative.g:31786:18: RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )*
{
mRULE_LETTER_CHARACTER();
- // InternalQVTimperative.g:31724:40: ( RULE_LETTER_CHARACTER | '0' .. '9' )*
+ // InternalQVTimperative.g:31786:40: ( RULE_LETTER_CHARACTER | '0' .. '9' )*
loop4:
do {
int alt4=2;
@@ -3371,8 +3371,8 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_ESCAPED_ID;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:31726:17: ( '_' RULE_SINGLE_QUOTED_STRING )
- // InternalQVTimperative.g:31726:19: '_' RULE_SINGLE_QUOTED_STRING
+ // InternalQVTimperative.g:31788:17: ( '_' RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:31788:19: '_' RULE_SINGLE_QUOTED_STRING
{
match('_');
mRULE_SINGLE_QUOTED_STRING();
@@ -3392,10 +3392,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_INT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:31728:10: ( ( '0' .. '9' )+ )
- // InternalQVTimperative.g:31728:12: ( '0' .. '9' )+
+ // InternalQVTimperative.g:31790:10: ( ( '0' .. '9' )+ )
+ // InternalQVTimperative.g:31790:12: ( '0' .. '9' )+
{
- // InternalQVTimperative.g:31728:12: ( '0' .. '9' )+
+ // InternalQVTimperative.g:31790:12: ( '0' .. '9' )+
int cnt5=0;
loop5:
do {
@@ -3409,7 +3409,7 @@ public class InternalQVTimperativeLexer extends Lexer {
switch (alt5) {
case 1 :
- // InternalQVTimperative.g:31728:13: '0' .. '9'
+ // InternalQVTimperative.g:31790:13: '0' .. '9'
{
matchRange('0','9');
@@ -3441,12 +3441,12 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_ML_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:31730:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
- // InternalQVTimperative.g:31730:19: '/*' ( options {greedy=false; } : . )* '*/'
+ // InternalQVTimperative.g:31792:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
+ // InternalQVTimperative.g:31792:19: '/*' ( options {greedy=false; } : . )* '*/'
{
match("/*");
- // InternalQVTimperative.g:31730:24: ( options {greedy=false; } : . )*
+ // InternalQVTimperative.g:31792:24: ( options {greedy=false; } : . )*
loop6:
do {
int alt6=2;
@@ -3471,7 +3471,7 @@ public class InternalQVTimperativeLexer extends Lexer {
switch (alt6) {
case 1 :
- // InternalQVTimperative.g:31730:52: .
+ // InternalQVTimperative.g:31792:52: .
{
matchAny();
@@ -3501,12 +3501,12 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_SL_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:31732:17: ( '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
- // InternalQVTimperative.g:31732:19: '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
+ // InternalQVTimperative.g:31794:17: ( '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
+ // InternalQVTimperative.g:31794:19: '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
{
match("--");
- // InternalQVTimperative.g:31732:24: (~ ( ( '\\n' | '\\r' ) ) )*
+ // InternalQVTimperative.g:31794:24: (~ ( ( '\\n' | '\\r' ) ) )*
loop7:
do {
int alt7=2;
@@ -3519,7 +3519,7 @@ public class InternalQVTimperativeLexer extends Lexer {
switch (alt7) {
case 1 :
- // InternalQVTimperative.g:31732:24: ~ ( ( '\\n' | '\\r' ) )
+ // InternalQVTimperative.g:31794: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();
@@ -3539,7 +3539,7 @@ public class InternalQVTimperativeLexer extends Lexer {
}
} while (true);
- // InternalQVTimperative.g:31732:40: ( ( '\\r' )? '\\n' )?
+ // InternalQVTimperative.g:31794:40: ( ( '\\r' )? '\\n' )?
int alt9=2;
int LA9_0 = input.LA(1);
@@ -3548,9 +3548,9 @@ public class InternalQVTimperativeLexer extends Lexer {
}
switch (alt9) {
case 1 :
- // InternalQVTimperative.g:31732:41: ( '\\r' )? '\\n'
+ // InternalQVTimperative.g:31794:41: ( '\\r' )? '\\n'
{
- // InternalQVTimperative.g:31732:41: ( '\\r' )?
+ // InternalQVTimperative.g:31794:41: ( '\\r' )?
int alt8=2;
int LA8_0 = input.LA(1);
@@ -3559,7 +3559,7 @@ public class InternalQVTimperativeLexer extends Lexer {
}
switch (alt8) {
case 1 :
- // InternalQVTimperative.g:31732:41: '\\r'
+ // InternalQVTimperative.g:31794:41: '\\r'
{
match('\r');
@@ -3591,10 +3591,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_WS;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:31734:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
- // InternalQVTimperative.g:31734:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // InternalQVTimperative.g:31796:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
+ // InternalQVTimperative.g:31796:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
{
- // InternalQVTimperative.g:31734:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // InternalQVTimperative.g:31796:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
int cnt10=0;
loop10:
do {
@@ -3648,8 +3648,8 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_ANY_OTHER;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:31736:16: ( . )
- // InternalQVTimperative.g:31736:18: .
+ // InternalQVTimperative.g:31798:16: ( . )
+ // InternalQVTimperative.g:31798:18: .
{
matchAny();
@@ -4719,19 +4719,19 @@ public class InternalQVTimperativeLexer extends Lexer {
protected DFA11 dfa11 = new DFA11(this);
static final String DFA11_eotS =
- "\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";
+ "\1\uffff\1\102\1\uffff\11\102\1\75\1\142\1\102\1\uffff\1\151\1\154\1\156\1\162\1\uffff\3\102\1\176\1\u0081\11\102\1\u0090\1\uffff\1\u0094\3\102\2\uffff\2\102\2\uffff\1\102\1\uffff\1\102\2\uffff\1\75\1\uffff\3\75\1\102\4\uffff\4\102\2\uffff\5\102\1\u00c0\1\u00c1\1\u00c2\13\102\14\uffff\3\102\16\uffff\5\102\1\u00e2\3\102\5\uffff\14\102\7\uffff\5\102\2\uffff\4\102\2\uffff\2\102\1\uffff\1\102\12\uffff\20\102\3\uffff\2\102\1\u0116\1\u0117\6\102\1\u011f\11\102\2\uffff\1\u012e\1\u012f\1\102\1\u0131\1\u0132\4\102\1\uffff\2\102\1\u0139\1\u013a\2\102\1\u013d\3\102\1\u0141\7\102\1\u014b\2\102\1\u014e\3\102\1\u0152\5\102\1\u0158\5\102\1\u015e\2\102\1\u0162\12\102\2\uffff\7\102\1\uffff\1\u0174\2\102\1\u0177\1\102\1\u0179\1\u017a\2\102\4\uffff\1\102\2\uffff\1\u017e\2\uffff\6\102\2\uffff\2\102\1\uffff\1\102\1\u0188\1\102\1\uffff\10\102\1\u0192\1\uffff\2\102\1\uffff\3\102\1\uffff\5\102\1\uffff\1\u019d\2\102\1\u01a0\1\102\1\uffff\1\u01a2\2\102\1\uffff\12\102\1\u01af\6\102\1\uffff\2\102\1\uffff\1\102\2\uffff\3\102\1\uffff\6\102\1\u01c3\2\102\1\uffff\11\102\1\uffff\1\102\1\u01d0\1\u01d1\7\102\1\uffff\2\102\1\uffff\1\102\1\uffff\1\102\1\u01de\1\u01e0\4\102\1\u01e5\4\102\1\uffff\4\102\1\u01ee\1\u01ef\3\102\1\u01f3\1\u01f4\1\102\1\u01f6\1\u01f8\5\102\1\uffff\2\102\1\u0200\2\102\1\u0203\4\102\1\u0208\1\102\2\uffff\7\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\u021b\1\102\1\u021d\1\u021e\1\u021f\1\102\1\u0221\1\u0222\2\uffff\3\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\u023a\2\102\1\uffff\1\u023d\1\u023e\4\uffff\1\u023f\3\uffff\1\102\3\uffff\1\u0241\2\uffff\6\102\1\u0248\2\uffff\1\102\2\uffff\1\u024a\2\102\1\uffff\2\102\1\u024f\1\uffff\1\u0250\2\102\1\uffff\1\102\1\u0254\3\uffff\1\u0255\1\uffff\2\102\1\u0258\1\102\1\u025a\1\u025b\1\uffff\1\u025c\1\uffff\4\102\2\uffff\1\u0261\2\102\2\uffff\2\102\1\uffff\1\u0266\3\uffff\1\102\1\u0268\1\u0269\1\u026a\1\uffff\1\u026b\1\u026c\2\102\1\uffff\1\102\5\uffff\1\u0270\2\102\1\uffff\2\102\1\u0275\1\102\1\uffff\1\102\1\u0278\1\uffff";
static final String DFA11_eofS =
- "\u027b\uffff";
+ "\u0279\uffff";
static final String DFA11_minS =
- "\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";
+ "\1\0\1\141\1\uffff\1\154\1\144\1\145\1\141\1\165\2\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\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\1\154\1\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\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\164\1\145\3\uffff\1\162\1\145\2\60\1\162\1\144\1\151\1\157\1\151\1\164\1\60\1\146\1\151\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\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\141\1\162\1\141\1\162\2\uffff\1\171\1\151\1\157\1\156\1\154\1\143\1\151\1\uffff\1\60\1\141\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\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\154\1\146\1\162\1\141\1\60\1\172\1\156\1\145\1\166\1\164\1\143\1\uffff\1\154\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\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\154\1\141\1\171\1\154\1\uffff\1\145\1\154\1\163\1\145\2\60\1\151\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\1\151\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\60\1\143\3\60\1\171\2\60\2\uffff\1\172\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\151\1\60\1\151\1\145\1\uffff\2\60\4\uffff\1\60\3\uffff\1\145\3\uffff\1\60\2\uffff\1\141\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\157\1\uffff\1\157\1\60\3\uffff\1\60\1\uffff\1\142\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\2\156\2\uffff\1\154\1\164\1\uffff\1\60\3\uffff\1\141\3\60\1\uffff\2\60\1\145\1\151\1\uffff\1\164\5\uffff\1\60\1\157\1\165\1\uffff\1\156\1\162\1\60\1\141\1\uffff\1\154\1\60\1\uffff";
static final String DFA11_maxS =
- "\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";
+ "\1\uffff\1\157\1\uffff\1\170\1\164\1\151\1\141\1\165\1\145\1\164\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\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\162\1\164\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\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\164\1\145\3\uffff\1\162\1\145\2\172\1\162\1\154\1\151\1\157\1\151\1\164\1\172\1\146\1\151\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\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\141\1\162\1\141\1\162\2\uffff\1\171\1\151\1\157\1\156\1\154\1\143\1\151\1\uffff\1\172\1\141\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\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\154\1\146\1\162\1\141\2\172\1\156\1\145\1\166\1\164\1\143\1\uffff\1\154\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\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\154\1\141\1\171\1\154\1\uffff\1\145\1\154\1\163\1\145\2\172\1\151\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\1\151\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\172\1\143\3\172\1\171\2\172\2\uffff\1\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\151\1\172\1\151\1\145\1\uffff\2\172\4\uffff\1\172\3\uffff\1\145\3\uffff\1\172\2\uffff\1\141\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\157\1\uffff\1\157\1\172\3\uffff\1\172\1\uffff\1\142\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\2\156\2\uffff\1\154\1\164\1\uffff\1\172\3\uffff\1\141\3\172\1\uffff\2\172\1\145\1\151\1\uffff\1\164\5\uffff\1\172\1\157\1\165\1\uffff\1\156\1\162\1\172\1\141\1\uffff\1\154\1\172\1\uffff";
static final String DFA11_acceptS =
- "\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";
+ "\2\uffff\1\2\14\uffff\1\22\4\uffff\1\31\17\uffff\1\67\4\uffff\1\101\1\102\2\uffff\1\107\1\110\1\uffff\1\125\1\uffff\1\137\1\140\1\uffff\1\u0088\4\uffff\1\u008f\1\u0091\1\u0094\1\u0095\4\uffff\1\u008f\1\2\23\uffff\1\17\1\160\1\162\1\164\1\uffff\1\167\1\uffff\1\175\1\u0081\1\40\1\u0093\1\20\3\uffff\1\22\1\u008e\1\u0092\1\23\1\65\1\131\1\24\1\27\1\25\1\30\1\32\1\133\1\26\1\31\11\uffff\1\130\1\37\1\41\1\42\1\63\14\uffff\1\62\1\u008a\1\u0089\1\67\1\74\1\111\1\72\5\uffff\1\101\1\102\4\uffff\1\107\1\110\2\uffff\1\125\1\uffff\1\137\1\140\1\150\1\u0088\1\u008b\1\u008c\1\u008d\1\u0090\1\u0091\1\u0094\20\uffff\1\103\1\141\1\161\37\uffff\1\34\63\uffff\1\146\1\10\7\uffff\1\112\11\uffff\1\166\1\u0083\1\171\1\173\1\uffff\1\21\1\105\1\uffff\1\33\1\64\6\uffff\1\35\1\43\2\uffff\1\56\3\uffff\1\55\11\uffff\1\75\2\uffff\1\104\3\uffff\1\136\5\uffff\1\1\5\uffff\1\117\3\uffff\1\143\21\uffff\1\147\2\uffff\1\u0086\1\uffff\1\142\1\16\3\uffff\1\135\11\uffff\1\47\11\uffff\1\123\12\uffff\1\3\2\uffff\1\126\1\uffff\1\144\14\uffff\1\11\23\uffff\1\44\14\uffff\1\77\1\u0087\14\uffff\1\145\1\uffff\1\5\4\uffff\1\152\10\uffff\1\14\1\155\3\uffff\1\122\1\170\1\uffff\1\154\1\uffff\1\71\7\uffff\1\50\2\uffff\1\52\4\uffff\1\73\10\uffff\1\132\2\uffff\1\4\1\127\1\6\1\36\1\uffff\1\114\1\134\1\151\1\uffff\1\7\1\120\1\12\1\uffff\1\13\1\u0082\7\uffff\1\163\1\66\1\uffff\1\45\1\46\3\uffff\1\54\3\uffff\1\106\3\uffff\1\157\2\uffff\1\76\1\u0080\1\100\1\uffff\1\165\6\uffff\1\u0084\1\uffff\1\57\4\uffff\1\174\1\124\3\uffff\1\116\1\u0085\2\uffff\1\153\1\uffff\1\70\1\113\1\121\4\uffff\1\176\4\uffff\1\172\1\uffff\1\53\1\61\1\60\1\115\1\156\3\uffff\1\177\4\uffff\1\15\2\uffff\1\51";
static final String DFA11_specialS =
- "\1\2\66\uffff\1\0\1\1\u0242\uffff}>";
+ "\1\1\66\uffff\1\0\1\2\u0240\uffff}>";
static final String[] DFA11_transitionS = {
- "\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",
+ "\11\75\2\74\2\75\1\74\22\75\1\74\1\14\1\67\1\60\2\75\1\64\1\70\1\55\1\56\1\17\1\21\1\44\1\15\1\30\1\20\12\73\1\45\1\2\1\23\1\24\1\22\1\31\1\65\1\72\1\34\1\42\5\72\1\35\2\72\1\61\1\32\1\72\1\41\2\72\1\36\1\37\1\33\1\40\5\72\1\62\1\75\1\63\1\75\1\71\1\75\1\25\1\46\1\1\1\57\1\3\1\53\1\50\1\72\1\4\2\72\1\5\1\6\1\16\1\26\1\54\1\7\1\10\1\11\1\12\1\13\1\47\1\72\1\27\2\72\1\51\1\43\1\52\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",
@@ -4740,44 +4740,44 @@ public class InternalQVTimperativeLexer extends Lexer {
"\1\116",
"\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\173",
- "\1\176\1\175",
- "\1\u0080",
- "\1\u0081",
- "\1\u0083\15\uffff\1\u0082",
- "\1\u0084",
- "\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\u0091\2\uffff\1\u0090",
- "\1\u0094\5\uffff\1\u0093",
- "\1\u0095\15\uffff\1\u0096",
- "\1\u0097",
- "",
- "",
- "\1\u009b\15\uffff\1\u009a",
- "\1\u009c\20\uffff\1\u009d",
- "",
- "",
- "\1\u00a0\16\uffff\1\u00a1",
+ "\1\122\16\uffff\1\121",
+ "\1\124\11\uffff\1\123",
+ "\1\126\4\uffff\1\125",
+ "\1\137\1\130\4\uffff\1\131\5\uffff\1\132\2\uffff\1\133\1\127\1\134\1\135\1\136",
+ "\1\141\20\uffff\1\140",
+ "\1\144\11\uffff\1\143\5\uffff\1\145",
+ "",
+ "\1\147\2\uffff\1\150",
+ "\1\153\21\uffff\1\152",
+ "\1\155",
+ "\1\161\17\uffff\1\157\1\160",
+ "",
+ "\1\170\1\uffff\1\165\11\uffff\1\164\1\uffff\1\166\3\uffff\1\167",
+ "\1\172\15\uffff\1\173\1\uffff\1\171",
+ "\1\174",
+ "\1\175",
+ "\1\u0080\1\177",
+ "\1\u0082",
+ "\1\u0083",
+ "\1\u0085\15\uffff\1\u0084",
+ "\1\u0086",
+ "\1\u0087",
+ "\1\u0089\16\uffff\1\u0088",
+ "\1\u008a",
+ "\1\u008b\16\uffff\1\u008c",
+ "\1\u008d",
+ "\1\u008f\15\uffff\1\u008e",
+ "",
+ "\1\u0093\2\uffff\1\u0092",
+ "\1\u0096\5\uffff\1\u0095",
+ "\1\u0097\15\uffff\1\u0098",
+ "\1\u0099",
+ "",
+ "",
+ "\1\u009d\15\uffff\1\u009c",
+ "\1\u009e\20\uffff\1\u009f",
+ "",
+ "",
"\1\u00a3\3\uffff\1\u00a2",
"",
"\1\u00a5",
@@ -4804,33 +4804,35 @@ public class InternalQVTimperativeLexer extends Lexer {
"\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\10\102\1\u00bc\11\102\1\u00be\1\u00bf\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\u00c4\21\uffff\1\u00c5",
+ "\1\u00c3\21\uffff\1\u00c4",
+ "\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\u00c8\4\uffff\1\u00c9\14\uffff\1\u00ca",
+ "\1\u00cc\20\uffff\1\u00cb",
+ "\1\u00ce\5\uffff\1\u00cf\1\uffff\1\u00cd",
+ "\1\u00d0\23\uffff\1\u00d1",
+ "\1\u00d3\14\uffff\1\u00d2",
+ "\1\u00d4",
+ "\1\u00d5\11\uffff\1\u00d6",
"",
"",
"",
"",
- "\1\u00d3",
+ "\1\u00d7",
"",
- "\1\u00d4",
+ "\1\u00d8",
"",
"",
"",
"",
"",
- "\1\u00d5",
- "\1\u00d6",
- "\1\u00d7",
+ "\1\u00d9",
+ "\1\u00da",
+ "\1\u00db",
"",
"",
"",
@@ -4845,32 +4847,32 @@ public class InternalQVTimperativeLexer extends Lexer {
"",
"",
"",
- "\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\u00dd",
+ "\1\u00de",
"\1\u00df",
"\1\u00e0",
- "\1\u00e1",
+ "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\3\102\1\u00e1\26\102",
+ "\1\u00e3",
+ "\1\u00e4",
+ "\1\u00e5",
"",
"",
"",
"",
"",
- "\1\u00e2",
- "\1\u00e3",
- "\1\u00e4",
- "\1\u00e5",
"\1\u00e6",
"\1\u00e7",
"\1\u00e8",
- "\1\u00ea\2\uffff\1\u00e9",
+ "\1\u00e9",
+ "\1\u00ea",
"\1\u00eb",
"\1\u00ec",
- "\1\u00ed",
- "\1\u00ee",
+ "\1\u00ee\2\uffff\1\u00ed",
+ "\1\u00ef",
+ "\1\u00f0",
+ "\1\u00f1",
+ "\1\u00f2",
"",
"",
"",
@@ -4878,21 +4880,19 @@ public class InternalQVTimperativeLexer extends Lexer {
"",
"",
"",
- "\1\u00ef",
- "\1\u00f0",
- "\1\u00f1",
- "\1\u00f2",
"\1\u00f3",
- "",
- "",
"\1\u00f4",
"\1\u00f5",
"\1\u00f6",
- "\1\u00f8\3\uffff\1\u00f9\5\uffff\1\u00f7",
+ "\1\u00f7",
+ "",
+ "",
+ "\1\u00f8",
+ "\1\u00f9",
+ "\1\u00fa",
+ "\1\u00fc\3\uffff\1\u00fd\5\uffff\1\u00fb",
"",
"",
- "\1\u00fb\5\uffff\1\u00fc\1\uffff\1\u00fa",
- "\1\u00fd",
"\1\u00ff\13\uffff\1\u00fe",
"\1\u0100",
"",
@@ -4923,67 +4923,67 @@ public class InternalQVTimperativeLexer extends Lexer {
"\1\u0110\15\uffff\1\u0111",
"\1\u0112",
"\1\u0113",
- "\1\u0114",
"",
"",
"",
+ "\1\u0114",
"\1\u0115",
- "\1\u0116",
"\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\u0118",
+ "\1\u011a\7\uffff\1\u0119",
+ "\1\u011b",
"\1\u011c",
"\1\u011d",
"\1\u011e",
- "\1\u011f",
+ "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
"\1\u0120",
"\1\u0121",
"\1\u0122",
"\1\u0123",
"\1\u0124",
- "\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",
+ "\1\u0125",
+ "\1\u0126",
+ "\1\u0127",
+ "\1\u0128",
+ "\1\u0129\21\uffff\1\u012a",
+ "\1\u012b\11\uffff\1\u012c",
+ "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\10\102\1\u012d\21\102",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
- "\1\u012c",
+ "\1\u0130",
"\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\u012f",
- "\1\u0130",
- "\1\u0131",
- "\1\u0132",
- "",
"\1\u0133",
"\1\u0134",
- "\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\u0135",
+ "\1\u0136",
+ "",
"\1\u0137",
"\1\u0138",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
- "\1\u013a",
+ "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
"\1\u013b",
"\1\u013c",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
"\1\u013e",
"\1\u013f",
- "\1\u0140\7\uffff\1\u0141\14\uffff\1\u0142",
- "\1\u0143",
- "\1\u0144",
- "\1\u0145",
- "\1\u0146",
+ "\1\u0140",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "\1\u0142",
+ "\1\u0143",
+ "\1\u0144\7\uffff\1\u0145\14\uffff\1\u0146",
+ "\1\u0147",
"\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\u014f",
- "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "\1\u0150",
"\1\u0151",
- "\1\u0152",
+ "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
"\1\u0153",
"\1\u0154",
"\1\u0155",
@@ -5009,67 +5009,67 @@ public class InternalQVTimperativeLexer extends Lexer {
"\1\u016a",
"\1\u016b",
"\1\u016c",
- "\1\u016d",
"",
"",
+ "\1\u016d",
"\1\u016e",
"\1\u016f",
"\1\u0170",
"\1\u0171",
"\1\u0172",
"\1\u0173",
+ "",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
"\1\u0175",
- "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "\1\u0176",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
"\1\u0178",
- "\1\u0179",
+ "\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\u017b",
+ "\1\u017c",
"",
"",
"",
"",
- "\1\u017a",
+ "\1\u017d",
"",
"",
"\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",
- "",
"\1\u0184",
- "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "",
+ "",
+ "\1\u0185",
"\1\u0186",
"",
"\1\u0187",
- "\1\u0188",
+ "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
"\1\u0189",
+ "",
"\1\u018a",
"\1\u018b",
"\1\u018c",
"\1\u018d",
"\1\u018e",
- "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
- "",
+ "\1\u018f",
"\1\u0190",
"\1\u0191",
+ "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
"",
- "\1\u0192",
"\1\u0193",
"\1\u0194",
"",
"\1\u0195",
- "",
- "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "\1\u0196",
"\1\u0197",
+ "",
"\1\u0198",
"\1\u0199",
"\1\u019a",
@@ -5096,33 +5096,34 @@ public class InternalQVTimperativeLexer extends Lexer {
"\1\u01ac",
"\1\u01ad",
"\1\u01ae",
- "\1\u01af",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "\1\u01b0",
"\1\u01b1",
"\1\u01b2",
"\1\u01b3",
"\1\u01b4",
- "\1\u01b5\2\uffff\1\u01b6",
- "",
- "\1\u01b7",
+ "\1\u01b5",
"",
+ "\1\u01b6",
+ "\1\u01b7\2\uffff\1\u01b8",
"",
- "\1\u01b8",
"\1\u01b9",
- "\1\u01ba",
"",
+ "",
+ "\1\u01ba",
"\1\u01bb",
"\1\u01bc",
+ "",
"\1\u01bd",
"\1\u01be",
"\1\u01bf",
"\1\u01c0",
- "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "\1\u01c1",
"\1\u01c2",
- "\1\u01c3",
- "",
+ "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
"\1\u01c4",
"\1\u01c5",
+ "",
"\1\u01c6",
"\1\u01c7",
"\1\u01c8",
@@ -5130,14 +5131,13 @@ public class InternalQVTimperativeLexer extends Lexer {
"\1\u01ca",
"\1\u01cb",
"\1\u01cc",
- "",
"\1\u01cd",
+ "\1\u01ce",
+ "",
+ "\1\u01cf",
"\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",
"\1\u01d5\3\uffff\1\u01d6",
@@ -5162,44 +5162,44 @@ public class InternalQVTimperativeLexer extends Lexer {
"\1\u01e7",
"\1\u01e8",
"\1\u01e9",
- "\1\u01ea",
"",
+ "\1\u01ea",
"\1\u01eb",
"\1\u01ec",
"\1\u01ed",
- "\1\u01ee",
- "\1\u01ef",
+ "\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\u01f0",
+ "\1\u01f1",
+ "\1\u01f2",
"\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\u01f3",
+ "\1\u01f5",
"\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",
+ "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\22\102\1\u01f7\7\102",
"\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\u01fe",
"\1\u01ff",
- "\1\u0200",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "\1\u0201",
"\1\u0202",
- "\1\u0203",
+ "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
"\1\u0204",
"\1\u0205",
- "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "\1\u0206",
"\1\u0207",
+ "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "\1\u0209",
"",
"",
- "\1\u0208",
- "\1\u0209",
"\1\u020a",
"\1\u020b",
- "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "\1\u020c",
"\1\u020d",
"\1\u020e",
"\1\u020f",
@@ -5217,15 +5217,17 @@ public class InternalQVTimperativeLexer extends Lexer {
"\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\u021b",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
- "\1\u021d",
+ "\1\u021c",
"\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",
+ "\1\u0220",
"\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\u0223",
"\1\u0224",
"\1\u0225",
"",
@@ -5255,11 +5257,9 @@ public class InternalQVTimperativeLexer extends Lexer {
"\1\u0237",
"\1\u0238",
"\1\u0239",
- "",
- "\1\u023a",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "\1\u023b",
"\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",
@@ -5270,100 +5270,98 @@ public class InternalQVTimperativeLexer extends Lexer {
"\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\u0242",
+ "\1\u0240",
"",
"",
"",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
"",
"",
+ "\1\u0242",
+ "\1\u0243",
"\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\u024a",
+ "\1\u0249",
"",
"",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "\1\u024b",
"\1\u024c",
- "\1\u024d",
"",
+ "\1\u024d",
"\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\u0251",
"\1\u0252",
- "\1\u0253",
- "\1\u0254",
"",
- "\1\u0255",
+ "\1\u0253",
"\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\u0258",
+ "\1\u0256",
+ "\1\u0257",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
- "\1\u025a",
+ "\1\u0259",
"\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\u025d",
"\1\u025e",
"\1\u025f",
"\1\u0260",
- "\1\u0261",
"",
"",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "\1\u0262",
"\1\u0263",
- "\1\u0264",
- "\1\u0265",
"",
"",
- "\1\u0266",
+ "\1\u0264",
+ "\1\u0265",
"",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
"",
"",
"",
- "\1\u0268",
+ "\1\u0267",
"\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\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\u026d",
+ "\1\u026e",
+ "",
"\1\u026f",
"",
- "\1\u0270",
"",
"",
"",
- "\1\u0271",
- "",
"",
+ "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "\1\u0271",
"\1\u0272",
+ "",
"\1\u0273",
+ "\1\u0274",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
- "\1\u0275",
"\1\u0276",
"",
- "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
- "\1\u0278",
- "",
- "\1\u0279",
+ "\1\u0277",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
""
};
@@ -5415,16 +5413,6 @@ public class InternalQVTimperativeLexer extends Lexer {
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;
@@ -5444,81 +5432,81 @@ public class InternalQVTimperativeLexer extends Lexer {
else if ( (LA11_0=='r') ) {s = 8;}
- else if ( (LA11_0=='t') ) {s = 9;}
+ else if ( (LA11_0=='s') ) {s = 9;}
- else if ( (LA11_0=='u') ) {s = 10;}
+ else if ( (LA11_0=='t') ) {s = 10;}
- else if ( (LA11_0=='!') ) {s = 11;}
+ else if ( (LA11_0=='u') ) {s = 11;}
- else if ( (LA11_0=='-') ) {s = 12;}
+ else if ( (LA11_0=='!') ) {s = 12;}
- else if ( (LA11_0=='n') ) {s = 13;}
+ else if ( (LA11_0=='-') ) {s = 13;}
- else if ( (LA11_0=='*') ) {s = 14;}
+ else if ( (LA11_0=='n') ) {s = 14;}
- else if ( (LA11_0=='/') ) {s = 15;}
+ else if ( (LA11_0=='*') ) {s = 15;}
- else if ( (LA11_0=='+') ) {s = 16;}
+ else if ( (LA11_0=='/') ) {s = 16;}
- else if ( (LA11_0=='>') ) {s = 17;}
+ else if ( (LA11_0=='+') ) {s = 17;}
- else if ( (LA11_0=='<') ) {s = 18;}
+ else if ( (LA11_0=='>') ) {s = 18;}
- else if ( (LA11_0=='=') ) {s = 19;}
+ else if ( (LA11_0=='<') ) {s = 19;}
- else if ( (LA11_0=='a') ) {s = 20;}
+ else if ( (LA11_0=='=') ) {s = 20;}
- else if ( (LA11_0=='o') ) {s = 21;}
+ else if ( (LA11_0=='a') ) {s = 21;}
- else if ( (LA11_0=='x') ) {s = 22;}
+ else if ( (LA11_0=='o') ) {s = 22;}
- else if ( (LA11_0=='.') ) {s = 23;}
+ else if ( (LA11_0=='x') ) {s = 23;}
- else if ( (LA11_0=='?') ) {s = 24;}
+ else if ( (LA11_0=='.') ) {s = 24;}
- else if ( (LA11_0=='M') ) {s = 25;}
+ else if ( (LA11_0=='?') ) {s = 25;}
- else if ( (LA11_0=='T') ) {s = 26;}
+ else if ( (LA11_0=='M') ) {s = 26;}
- else if ( (LA11_0=='B') ) {s = 27;}
+ else if ( (LA11_0=='T') ) {s = 27;}
- else if ( (LA11_0=='I') ) {s = 28;}
+ else if ( (LA11_0=='B') ) {s = 28;}
- else if ( (LA11_0=='R') ) {s = 29;}
+ else if ( (LA11_0=='I') ) {s = 29;}
- else if ( (LA11_0=='S') ) {s = 30;}
+ else if ( (LA11_0=='R') ) {s = 30;}
- else if ( (LA11_0=='U') ) {s = 31;}
+ else if ( (LA11_0=='S') ) {s = 31;}
- else if ( (LA11_0=='O') ) {s = 32;}
+ else if ( (LA11_0=='U') ) {s = 32;}
- else if ( (LA11_0=='C') ) {s = 33;}
+ else if ( (LA11_0=='O') ) {s = 33;}
- else if ( (LA11_0=='|') ) {s = 34;}
+ else if ( (LA11_0=='C') ) {s = 34;}
- else if ( (LA11_0==',') ) {s = 35;}
+ else if ( (LA11_0=='|') ) {s = 35;}
- else if ( (LA11_0==':') ) {s = 36;}
+ else if ( (LA11_0==',') ) {s = 36;}
- else if ( (LA11_0=='b') ) {s = 37;}
+ else if ( (LA11_0==':') ) {s = 37;}
- else if ( (LA11_0=='v') ) {s = 38;}
+ else if ( (LA11_0=='b') ) {s = 38;}
- else if ( (LA11_0=='g') ) {s = 39;}
+ else if ( (LA11_0=='v') ) {s = 39;}
- else if ( (LA11_0=='{') ) {s = 40;}
+ else if ( (LA11_0=='g') ) {s = 40;}
- else if ( (LA11_0=='}') ) {s = 41;}
+ else if ( (LA11_0=='{') ) {s = 41;}
- else if ( (LA11_0=='f') ) {s = 42;}
+ else if ( (LA11_0=='}') ) {s = 42;}
- else if ( (LA11_0=='p') ) {s = 43;}
+ else if ( (LA11_0=='f') ) {s = 43;}
- else if ( (LA11_0=='(') ) {s = 44;}
+ else if ( (LA11_0=='p') ) {s = 44;}
- else if ( (LA11_0==')') ) {s = 45;}
+ else if ( (LA11_0=='(') ) {s = 45;}
- else if ( (LA11_0=='s') ) {s = 46;}
+ else if ( (LA11_0==')') ) {s = 46;}
else if ( (LA11_0=='d') ) {s = 47;}
@@ -5552,6 +5540,16 @@ public class InternalQVTimperativeLexer extends Lexer {
if ( s>=0 ) return s;
break;
+ case 2 :
+ 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;
}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 11, _s, input);
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 4484ac20e..a4721cdf6 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", "'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'"
+ "<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'", "'strict'", "'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'", "'&&'", "'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;
@@ -10898,17 +10898,18 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// 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 85:
+ case 86:
{
alt2=1;
}
break;
- case 28:
+ case 29:
{
alt2=2;
}
break;
case 24:
+ case 28:
{
alt2=3;
}
@@ -11342,14 +11343,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// InternalQVTimperative.g:3717:1: ( ( ruleBufferStatementCS ) | ( ruleDeclareStatementCS ) | ( ruleDeclareStatementCS ) | ( ruleCheckStatementCS ) )
int alt6=4;
switch ( input.LA(1) ) {
- case 74:
+ case 28:
+ case 75:
{
alt6=1;
}
break;
- case 69:
+ case 70:
{
- int LA6_2 = input.LA(2);
+ int LA6_3 = input.LA(2);
if ( (synpred10_InternalQVTimperative()) ) {
alt6=2;
@@ -11360,7 +11362,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 6, 2, input);
+ new NoViableAltException("", 6, 3, input);
throw nvae;
}
@@ -11368,7 +11370,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
case 19:
{
- int LA6_3 = input.LA(2);
+ int LA6_4 = input.LA(2);
if ( (synpred10_InternalQVTimperative()) ) {
alt6=2;
@@ -11382,15 +11384,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 6, 3, input);
+ new NoViableAltException("", 6, 4, input);
throw nvae;
}
}
break;
- case 76:
+ case 77:
{
- int LA6_4 = input.LA(2);
+ int LA6_5 = input.LA(2);
if ( (synpred10_InternalQVTimperative()) ) {
alt6=2;
@@ -11401,7 +11403,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 6, 4, input);
+ new NoViableAltException("", 6, 5, input);
throw nvae;
}
@@ -11525,14 +11527,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR end "rule__GuardStatementCS__Alternatives"
- // $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 {
+ // $ANTLR start "rule__MappingCallCS__Alternatives_1"
+ // InternalQVTimperative.g:3747:1: rule__MappingCallCS__Alternatives_1 : ( ( 'call' ) | ( ( rule__MappingCallCS__IsInstallAssignment_1_1 ) ) | ( ( rule__MappingCallCS__IsInvokeAssignment_1_2 ) ) );
+ public final void rule__MappingCallCS__Alternatives_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:3751:1: ( ( 'call' ) | ( ( rule__MappingCallCS__IsInstallAssignment_2_1 ) ) | ( ( rule__MappingCallCS__IsInvokeAssignment_2_2 ) ) )
+ // InternalQVTimperative.g:3751:1: ( ( 'call' ) | ( ( rule__MappingCallCS__IsInstallAssignment_1_1 ) ) | ( ( rule__MappingCallCS__IsInvokeAssignment_1_2 ) ) )
int alt7=3;
switch ( input.LA(1) ) {
case 17:
@@ -11566,11 +11568,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// InternalQVTimperative.g:3753:1: 'call'
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCallCSAccess().getCallKeyword_2_0());
+ before(grammarAccess.getMappingCallCSAccess().getCallKeyword_1_0());
}
match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCallCSAccess().getCallKeyword_2_0());
+ after(grammarAccess.getMappingCallCSAccess().getCallKeyword_1_0());
}
}
@@ -11579,19 +11581,19 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:3760:6: ( ( rule__MappingCallCS__IsInstallAssignment_2_1 ) )
+ // InternalQVTimperative.g:3760:6: ( ( rule__MappingCallCS__IsInstallAssignment_1_1 ) )
{
- // InternalQVTimperative.g:3760:6: ( ( rule__MappingCallCS__IsInstallAssignment_2_1 ) )
- // InternalQVTimperative.g:3761:1: ( rule__MappingCallCS__IsInstallAssignment_2_1 )
+ // InternalQVTimperative.g:3760:6: ( ( rule__MappingCallCS__IsInstallAssignment_1_1 ) )
+ // InternalQVTimperative.g:3761:1: ( rule__MappingCallCS__IsInstallAssignment_1_1 )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCallCSAccess().getIsInstallAssignment_2_1());
+ before(grammarAccess.getMappingCallCSAccess().getIsInstallAssignment_1_1());
}
- // InternalQVTimperative.g:3762:1: ( rule__MappingCallCS__IsInstallAssignment_2_1 )
- // InternalQVTimperative.g:3762:2: rule__MappingCallCS__IsInstallAssignment_2_1
+ // InternalQVTimperative.g:3762:1: ( rule__MappingCallCS__IsInstallAssignment_1_1 )
+ // InternalQVTimperative.g:3762:2: rule__MappingCallCS__IsInstallAssignment_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
- rule__MappingCallCS__IsInstallAssignment_2_1();
+ rule__MappingCallCS__IsInstallAssignment_1_1();
state._fsp--;
if (state.failed) return ;
@@ -11599,7 +11601,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCallCSAccess().getIsInstallAssignment_2_1());
+ after(grammarAccess.getMappingCallCSAccess().getIsInstallAssignment_1_1());
}
}
@@ -11608,19 +11610,19 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 3 :
- // InternalQVTimperative.g:3766:6: ( ( rule__MappingCallCS__IsInvokeAssignment_2_2 ) )
+ // InternalQVTimperative.g:3766:6: ( ( rule__MappingCallCS__IsInvokeAssignment_1_2 ) )
{
- // InternalQVTimperative.g:3766:6: ( ( rule__MappingCallCS__IsInvokeAssignment_2_2 ) )
- // InternalQVTimperative.g:3767:1: ( rule__MappingCallCS__IsInvokeAssignment_2_2 )
+ // InternalQVTimperative.g:3766:6: ( ( rule__MappingCallCS__IsInvokeAssignment_1_2 ) )
+ // InternalQVTimperative.g:3767:1: ( rule__MappingCallCS__IsInvokeAssignment_1_2 )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCallCSAccess().getIsInvokeAssignment_2_2());
+ before(grammarAccess.getMappingCallCSAccess().getIsInvokeAssignment_1_2());
}
- // InternalQVTimperative.g:3768:1: ( rule__MappingCallCS__IsInvokeAssignment_2_2 )
- // InternalQVTimperative.g:3768:2: rule__MappingCallCS__IsInvokeAssignment_2_2
+ // InternalQVTimperative.g:3768:1: ( rule__MappingCallCS__IsInvokeAssignment_1_2 )
+ // InternalQVTimperative.g:3768:2: rule__MappingCallCS__IsInvokeAssignment_1_2
{
pushFollow(FollowSets000.FOLLOW_2);
- rule__MappingCallCS__IsInvokeAssignment_2_2();
+ rule__MappingCallCS__IsInvokeAssignment_1_2();
state._fsp--;
if (state.failed) return ;
@@ -11628,7 +11630,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCallCSAccess().getIsInvokeAssignment_2_2());
+ after(grammarAccess.getMappingCallCSAccess().getIsInvokeAssignment_1_2());
}
}
@@ -11650,7 +11652,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "rule__MappingCallCS__Alternatives_2"
+ // $ANTLR end "rule__MappingCallCS__Alternatives_1"
// $ANTLR start "rule__MappingParameterBindingCS__Alternatives"
@@ -11783,17 +11785,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// InternalQVTimperative.g:3815:1: ( ( ruleAppendParameterCS ) | ( ruleGuardParameterCS ) | ( ruleSimpleParameterCS ) )
int alt9=3;
switch ( input.LA(1) ) {
- case 72:
+ case 73:
{
alt9=1;
}
break;
- case 78:
+ case 79:
{
alt9=2;
}
break;
- case 82:
+ case 83:
{
alt9=3;
}
@@ -11904,7 +11906,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
int alt10=2;
int LA10_0 = input.LA(1);
- if ( (LA10_0==80) ) {
+ if ( (LA10_0==81) ) {
alt10=1;
}
else if ( (LA10_0==18) ) {
@@ -11994,10 +11996,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
int alt11=2;
int LA11_0 = input.LA(1);
- if ( (LA11_0==85) ) {
+ if ( (LA11_0==86) ) {
alt11=1;
}
- else if ( (LA11_0==28||(LA11_0>=93 && LA11_0<=94)||LA11_0==101||LA11_0==142||LA11_0==148) ) {
+ else if ( (LA11_0==29||(LA11_0>=94 && LA11_0<=95)||LA11_0==102||LA11_0==142||LA11_0==148) ) {
alt11=2;
}
else {
@@ -12094,10 +12096,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
int alt12=2;
int LA12_0 = input.LA(1);
- if ( ((LA12_0>=93 && LA12_0<=94)||LA12_0==101||LA12_0==142||LA12_0==148) ) {
+ if ( ((LA12_0>=94 && LA12_0<=95)||LA12_0==102||LA12_0==142||LA12_0==148) ) {
alt12=1;
}
- else if ( (LA12_0==28) ) {
+ else if ( (LA12_0==29) ) {
alt12=2;
}
else {
@@ -12185,7 +12187,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
if ( (LA13_0==18) ) {
alt13=1;
}
- else if ( (LA13_0==80) ) {
+ else if ( (LA13_0==81) ) {
alt13=2;
}
else {
@@ -12262,14 +12264,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__UnrestrictedName__Alternatives"
- // InternalQVTimperative.g:3931: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' ) | ( 'strict' ) | ( 'transformation' ) | ( 'uses' ) );
public final void rule__UnrestrictedName__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:3935:1: ( ( ruleEssentialOCLUnrestrictedName ) | ( 'check' ) | ( 'enforce' ) | ( 'import' ) | ( 'imports' ) | ( 'library' ) | ( 'map' ) | ( 'query' ) | ( 'realize' ) | ( 'refines' ) | ( 'transformation' ) | ( 'uses' ) )
- int alt14=12;
+ // InternalQVTimperative.g:3935:1: ( ( ruleEssentialOCLUnrestrictedName ) | ( 'check' ) | ( 'enforce' ) | ( 'import' ) | ( 'imports' ) | ( 'library' ) | ( 'map' ) | ( 'query' ) | ( 'realize' ) | ( 'refines' ) | ( 'strict' ) | ( 'transformation' ) | ( 'uses' ) )
+ int alt14=13;
switch ( input.LA(1) ) {
case RULE_SIMPLE_ID:
case RULE_ESCAPED_ID:
@@ -12332,6 +12334,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
alt14=12;
}
break;
+ case 30:
+ {
+ alt14=13;
+ }
+ break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
@@ -12536,17 +12543,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 11 :
- // InternalQVTimperative.g:4014:6: ( 'transformation' )
+ // InternalQVTimperative.g:4014:6: ( 'strict' )
{
- // InternalQVTimperative.g:4014:6: ( 'transformation' )
- // InternalQVTimperative.g:4015:1: 'transformation'
+ // InternalQVTimperative.g:4014:6: ( 'strict' )
+ // InternalQVTimperative.g:4015:1: 'strict'
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getUnrestrictedNameAccess().getTransformationKeyword_10());
+ before(grammarAccess.getUnrestrictedNameAccess().getStrictKeyword_10());
}
match(input,28,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getUnrestrictedNameAccess().getTransformationKeyword_10());
+ after(grammarAccess.getUnrestrictedNameAccess().getStrictKeyword_10());
}
}
@@ -12555,17 +12562,36 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 12 :
- // InternalQVTimperative.g:4022:6: ( 'uses' )
+ // InternalQVTimperative.g:4022:6: ( 'transformation' )
{
- // InternalQVTimperative.g:4022:6: ( 'uses' )
- // InternalQVTimperative.g:4023:1: 'uses'
+ // InternalQVTimperative.g:4022:6: ( 'transformation' )
+ // InternalQVTimperative.g:4023:1: 'transformation'
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getUnrestrictedNameAccess().getUsesKeyword_11());
+ before(grammarAccess.getUnrestrictedNameAccess().getTransformationKeyword_11());
}
match(input,29,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getUnrestrictedNameAccess().getUsesKeyword_11());
+ after(grammarAccess.getUnrestrictedNameAccess().getTransformationKeyword_11());
+ }
+
+ }
+
+
+ }
+ break;
+ case 13 :
+ // InternalQVTimperative.g:4030:6: ( 'uses' )
+ {
+ // InternalQVTimperative.g:4030:6: ( 'uses' )
+ // InternalQVTimperative.g:4031:1: 'uses'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getUnrestrictedNameAccess().getUsesKeyword_12());
+ }
+ match(input,30,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getUnrestrictedNameAccess().getUsesKeyword_12());
}
}
@@ -12591,13 +12617,13 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Alternatives_0"
- // InternalQVTimperative.g:4035:1: rule__AttributeCS__Alternatives_0 : ( ( ( rule__AttributeCS__Group_0_0__0 ) ) | ( ( rule__AttributeCS__Group_0_1__0 ) ) );
+ // InternalQVTimperative.g:4043: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:4039:1: ( ( ( rule__AttributeCS__Group_0_0__0 ) ) | ( ( rule__AttributeCS__Group_0_1__0 ) ) )
+ // InternalQVTimperative.g:4047:1: ( ( ( rule__AttributeCS__Group_0_0__0 ) ) | ( ( rule__AttributeCS__Group_0_1__0 ) ) )
int alt15=2;
int LA15_0 = input.LA(1);
@@ -12616,16 +12642,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt15) {
case 1 :
- // InternalQVTimperative.g:4040:1: ( ( rule__AttributeCS__Group_0_0__0 ) )
+ // InternalQVTimperative.g:4048: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 )
+ // InternalQVTimperative.g:4048:1: ( ( rule__AttributeCS__Group_0_0__0 ) )
+ // InternalQVTimperative.g:4049:1: ( rule__AttributeCS__Group_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getGroup_0_0());
}
- // InternalQVTimperative.g:4042:1: ( rule__AttributeCS__Group_0_0__0 )
- // InternalQVTimperative.g:4042:2: rule__AttributeCS__Group_0_0__0
+ // InternalQVTimperative.g:4050:1: ( rule__AttributeCS__Group_0_0__0 )
+ // InternalQVTimperative.g:4050:2: rule__AttributeCS__Group_0_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group_0_0__0();
@@ -12645,16 +12671,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4046:6: ( ( rule__AttributeCS__Group_0_1__0 ) )
+ // InternalQVTimperative.g:4054:6: ( ( 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 )
+ // InternalQVTimperative.g:4054:6: ( ( rule__AttributeCS__Group_0_1__0 ) )
+ // InternalQVTimperative.g:4055:1: ( rule__AttributeCS__Group_0_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getGroup_0_1());
}
- // InternalQVTimperative.g:4048:1: ( rule__AttributeCS__Group_0_1__0 )
- // InternalQVTimperative.g:4048:2: rule__AttributeCS__Group_0_1__0
+ // InternalQVTimperative.g:4056:1: ( rule__AttributeCS__Group_0_1__0 )
+ // InternalQVTimperative.g:4056:2: rule__AttributeCS__Group_0_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group_0_1__0();
@@ -12691,13 +12717,13 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Alternatives_5_1_0"
- // 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 ) ) );
+ // InternalQVTimperative.g:4065: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: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 ) ) )
+ // InternalQVTimperative.g:4069: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 127:
@@ -12790,16 +12816,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt16) {
case 1 :
- // InternalQVTimperative.g:4062:1: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_0 ) )
+ // InternalQVTimperative.g:4070: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 )
+ // InternalQVTimperative.g:4070:1: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_0 ) )
+ // InternalQVTimperative.g:4071:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_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
+ // InternalQVTimperative.g:4072:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_0 )
+ // InternalQVTimperative.g:4072:2: rule__AttributeCS__QualifiersAssignment_5_1_0_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_5_1_0_0();
@@ -12819,16 +12845,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4068:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_1 ) )
+ // InternalQVTimperative.g:4076:6: ( ( 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 )
+ // InternalQVTimperative.g:4076:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_1 ) )
+ // InternalQVTimperative.g:4077:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_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
+ // InternalQVTimperative.g:4078:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_1 )
+ // InternalQVTimperative.g:4078:2: rule__AttributeCS__QualifiersAssignment_5_1_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_5_1_0_1();
@@ -12848,16 +12874,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 3 :
- // InternalQVTimperative.g:4074:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_2 ) )
+ // InternalQVTimperative.g:4082:6: ( ( 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 )
+ // InternalQVTimperative.g:4082:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_2 ) )
+ // InternalQVTimperative.g:4083:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_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
+ // InternalQVTimperative.g:4084:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_2 )
+ // InternalQVTimperative.g:4084:2: rule__AttributeCS__QualifiersAssignment_5_1_0_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_5_1_0_2();
@@ -12877,16 +12903,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 4 :
- // InternalQVTimperative.g:4080:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_3 ) )
+ // InternalQVTimperative.g:4088:6: ( ( 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 )
+ // InternalQVTimperative.g:4088:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_3 ) )
+ // InternalQVTimperative.g:4089:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_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
+ // InternalQVTimperative.g:4090:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_3 )
+ // InternalQVTimperative.g:4090:2: rule__AttributeCS__QualifiersAssignment_5_1_0_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_5_1_0_3();
@@ -12906,16 +12932,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 5 :
- // InternalQVTimperative.g:4086:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_4 ) )
+ // InternalQVTimperative.g:4094:6: ( ( 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 )
+ // InternalQVTimperative.g:4094:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_4 ) )
+ // InternalQVTimperative.g:4095:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_4 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_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
+ // InternalQVTimperative.g:4096:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_4 )
+ // InternalQVTimperative.g:4096:2: rule__AttributeCS__QualifiersAssignment_5_1_0_4
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_5_1_0_4();
@@ -12935,16 +12961,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 6 :
- // InternalQVTimperative.g:4092:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_5 ) )
+ // InternalQVTimperative.g:4100:6: ( ( 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 )
+ // InternalQVTimperative.g:4100:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_5 ) )
+ // InternalQVTimperative.g:4101:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_5 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_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
+ // InternalQVTimperative.g:4102:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_5 )
+ // InternalQVTimperative.g:4102:2: rule__AttributeCS__QualifiersAssignment_5_1_0_5
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_5_1_0_5();
@@ -12964,16 +12990,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 7 :
- // InternalQVTimperative.g:4098:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_6 ) )
+ // InternalQVTimperative.g:4106:6: ( ( 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 )
+ // InternalQVTimperative.g:4106:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_6 ) )
+ // InternalQVTimperative.g:4107:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_6 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_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
+ // InternalQVTimperative.g:4108:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_6 )
+ // InternalQVTimperative.g:4108:2: rule__AttributeCS__QualifiersAssignment_5_1_0_6
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_5_1_0_6();
@@ -12993,16 +13019,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 8 :
- // InternalQVTimperative.g:4104:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_7 ) )
+ // InternalQVTimperative.g:4112:6: ( ( 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 )
+ // InternalQVTimperative.g:4112:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_7 ) )
+ // InternalQVTimperative.g:4113:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_7 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_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
+ // InternalQVTimperative.g:4114:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_7 )
+ // InternalQVTimperative.g:4114:2: rule__AttributeCS__QualifiersAssignment_5_1_0_7
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_5_1_0_7();
@@ -13022,16 +13048,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 9 :
- // InternalQVTimperative.g:4110:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_8 ) )
+ // InternalQVTimperative.g:4118:6: ( ( 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 )
+ // InternalQVTimperative.g:4118:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_8 ) )
+ // InternalQVTimperative.g:4119:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_8 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_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
+ // InternalQVTimperative.g:4120:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_8 )
+ // InternalQVTimperative.g:4120:2: rule__AttributeCS__QualifiersAssignment_5_1_0_8
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_5_1_0_8();
@@ -13051,16 +13077,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 10 :
- // InternalQVTimperative.g:4116:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_9 ) )
+ // InternalQVTimperative.g:4124:6: ( ( 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 )
+ // InternalQVTimperative.g:4124:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_9 ) )
+ // InternalQVTimperative.g:4125:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_9 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_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
+ // InternalQVTimperative.g:4126:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_9 )
+ // InternalQVTimperative.g:4126:2: rule__AttributeCS__QualifiersAssignment_5_1_0_9
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_5_1_0_9();
@@ -13080,16 +13106,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 11 :
- // InternalQVTimperative.g:4122:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_10 ) )
+ // InternalQVTimperative.g:4130:6: ( ( 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 )
+ // InternalQVTimperative.g:4130:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_10 ) )
+ // InternalQVTimperative.g:4131:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_10 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_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
+ // InternalQVTimperative.g:4132:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_10 )
+ // InternalQVTimperative.g:4132:2: rule__AttributeCS__QualifiersAssignment_5_1_0_10
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_5_1_0_10();
@@ -13109,16 +13135,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 12 :
- // InternalQVTimperative.g:4128:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_11 ) )
+ // InternalQVTimperative.g:4136:6: ( ( 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 )
+ // InternalQVTimperative.g:4136:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_11 ) )
+ // InternalQVTimperative.g:4137:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_11 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_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
+ // InternalQVTimperative.g:4138:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_11 )
+ // InternalQVTimperative.g:4138:2: rule__AttributeCS__QualifiersAssignment_5_1_0_11
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_5_1_0_11();
@@ -13138,16 +13164,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 13 :
- // InternalQVTimperative.g:4134:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_12 ) )
+ // InternalQVTimperative.g:4142:6: ( ( 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 )
+ // InternalQVTimperative.g:4142:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_12 ) )
+ // InternalQVTimperative.g:4143:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_12 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_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
+ // InternalQVTimperative.g:4144:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_12 )
+ // InternalQVTimperative.g:4144:2: rule__AttributeCS__QualifiersAssignment_5_1_0_12
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_5_1_0_12();
@@ -13167,16 +13193,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 14 :
- // InternalQVTimperative.g:4140:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_13 ) )
+ // InternalQVTimperative.g:4148:6: ( ( 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 )
+ // InternalQVTimperative.g:4148:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_13 ) )
+ // InternalQVTimperative.g:4149:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_13 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_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
+ // InternalQVTimperative.g:4150:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_13 )
+ // InternalQVTimperative.g:4150:2: rule__AttributeCS__QualifiersAssignment_5_1_0_13
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_5_1_0_13();
@@ -13196,16 +13222,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 15 :
- // InternalQVTimperative.g:4146:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_14 ) )
+ // InternalQVTimperative.g:4154:6: ( ( 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 )
+ // InternalQVTimperative.g:4154:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_14 ) )
+ // InternalQVTimperative.g:4155:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_14 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_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
+ // InternalQVTimperative.g:4156:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_14 )
+ // InternalQVTimperative.g:4156:2: rule__AttributeCS__QualifiersAssignment_5_1_0_14
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_5_1_0_14();
@@ -13225,16 +13251,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 16 :
- // InternalQVTimperative.g:4152:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_15 ) )
+ // InternalQVTimperative.g:4160:6: ( ( 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 )
+ // InternalQVTimperative.g:4160:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_15 ) )
+ // InternalQVTimperative.g:4161:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_15 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_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
+ // InternalQVTimperative.g:4162:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_15 )
+ // InternalQVTimperative.g:4162:2: rule__AttributeCS__QualifiersAssignment_5_1_0_15
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_5_1_0_15();
@@ -13271,17 +13297,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Alternatives_6"
- // InternalQVTimperative.g:4163:1: rule__AttributeCS__Alternatives_6 : ( ( ( rule__AttributeCS__Group_6_0__0 ) ) | ( ';' ) );
+ // InternalQVTimperative.g:4171: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:4167:1: ( ( ( rule__AttributeCS__Group_6_0__0 ) ) | ( ';' ) )
+ // InternalQVTimperative.g:4175:1: ( ( ( rule__AttributeCS__Group_6_0__0 ) ) | ( ';' ) )
int alt17=2;
int LA17_0 = input.LA(1);
- if ( (LA17_0==80) ) {
+ if ( (LA17_0==81) ) {
alt17=1;
}
else if ( (LA17_0==18) ) {
@@ -13296,16 +13322,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt17) {
case 1 :
- // InternalQVTimperative.g:4168:1: ( ( rule__AttributeCS__Group_6_0__0 ) )
+ // InternalQVTimperative.g:4176: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 )
+ // InternalQVTimperative.g:4176:1: ( ( rule__AttributeCS__Group_6_0__0 ) )
+ // InternalQVTimperative.g:4177:1: ( rule__AttributeCS__Group_6_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getGroup_6_0());
}
- // InternalQVTimperative.g:4170:1: ( rule__AttributeCS__Group_6_0__0 )
- // InternalQVTimperative.g:4170:2: rule__AttributeCS__Group_6_0__0
+ // InternalQVTimperative.g:4178:1: ( rule__AttributeCS__Group_6_0__0 )
+ // InternalQVTimperative.g:4178:2: rule__AttributeCS__Group_6_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group_6_0__0();
@@ -13325,10 +13351,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4174:6: ( ';' )
+ // InternalQVTimperative.g:4182:6: ( ';' )
{
- // InternalQVTimperative.g:4174:6: ( ';' )
- // InternalQVTimperative.g:4175:1: ';'
+ // InternalQVTimperative.g:4182:6: ( ';' )
+ // InternalQVTimperative.g:4183:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getSemicolonKeyword_6_1());
@@ -13361,20 +13387,20 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Alternatives_6_0_1"
- // 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 ) ) );
+ // InternalQVTimperative.g:4195: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:4191:1: ( ( ( rule__AttributeCS__Group_6_0_1_0__0 ) ) | ( ( rule__AttributeCS__Group_6_0_1_1__0 ) ) )
+ // InternalQVTimperative.g:4199: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 ( (LA18_0==91) ) {
+ if ( (LA18_0==92) ) {
alt18=1;
}
- else if ( (LA18_0==92) ) {
+ else if ( (LA18_0==93) ) {
alt18=2;
}
else {
@@ -13386,16 +13412,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt18) {
case 1 :
- // InternalQVTimperative.g:4192:1: ( ( rule__AttributeCS__Group_6_0_1_0__0 ) )
+ // InternalQVTimperative.g:4200: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 )
+ // InternalQVTimperative.g:4200:1: ( ( rule__AttributeCS__Group_6_0_1_0__0 ) )
+ // InternalQVTimperative.g:4201:1: ( rule__AttributeCS__Group_6_0_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getGroup_6_0_1_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
+ // InternalQVTimperative.g:4202:1: ( rule__AttributeCS__Group_6_0_1_0__0 )
+ // InternalQVTimperative.g:4202:2: rule__AttributeCS__Group_6_0_1_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group_6_0_1_0__0();
@@ -13415,16 +13441,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4198:6: ( ( rule__AttributeCS__Group_6_0_1_1__0 ) )
+ // InternalQVTimperative.g:4206:6: ( ( 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 )
+ // InternalQVTimperative.g:4206:6: ( ( rule__AttributeCS__Group_6_0_1_1__0 ) )
+ // InternalQVTimperative.g:4207:1: ( rule__AttributeCS__Group_6_0_1_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getGroup_6_0_1_1());
}
- // InternalQVTimperative.g:4200:1: ( rule__AttributeCS__Group_6_0_1_1__0 )
- // InternalQVTimperative.g:4200:2: rule__AttributeCS__Group_6_0_1_1__0
+ // InternalQVTimperative.g:4208:1: ( rule__AttributeCS__Group_6_0_1_1__0 )
+ // InternalQVTimperative.g:4208:2: rule__AttributeCS__Group_6_0_1_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group_6_0_1_1__0();
@@ -13461,28 +13487,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ClassCS__Alternatives"
- // InternalQVTimperative.g:4209:1: rule__ClassCS__Alternatives : ( ( ruleStructuredClassCS ) | ( ruleDataTypeCS ) | ( ruleEnumerationCS ) );
+ // InternalQVTimperative.g:4217:1: rule__ClassCS__Alternatives : ( ( ruleStructuredClassCS ) | ( ruleDataTypeCS ) | ( ruleEnumerationCS ) );
public final void rule__ClassCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4213:1: ( ( ruleStructuredClassCS ) | ( ruleDataTypeCS ) | ( ruleEnumerationCS ) )
+ // InternalQVTimperative.g:4221:1: ( ( ruleStructuredClassCS ) | ( ruleDataTypeCS ) | ( ruleEnumerationCS ) )
int alt19=3;
switch ( input.LA(1) ) {
- case 101:
+ case 102:
case 148:
{
alt19=1;
}
break;
- case 93:
+ case 94:
case 142:
{
alt19=2;
}
break;
- case 94:
+ case 95:
{
alt19=3;
}
@@ -13497,10 +13523,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt19) {
case 1 :
- // InternalQVTimperative.g:4214:1: ( ruleStructuredClassCS )
+ // InternalQVTimperative.g:4222:1: ( ruleStructuredClassCS )
{
- // InternalQVTimperative.g:4214:1: ( ruleStructuredClassCS )
- // InternalQVTimperative.g:4215:1: ruleStructuredClassCS
+ // InternalQVTimperative.g:4222:1: ( ruleStructuredClassCS )
+ // InternalQVTimperative.g:4223:1: ruleStructuredClassCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getClassCSAccess().getStructuredClassCSParserRuleCall_0());
@@ -13520,10 +13546,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4220:6: ( ruleDataTypeCS )
+ // InternalQVTimperative.g:4228:6: ( ruleDataTypeCS )
{
- // InternalQVTimperative.g:4220:6: ( ruleDataTypeCS )
- // InternalQVTimperative.g:4221:1: ruleDataTypeCS
+ // InternalQVTimperative.g:4228:6: ( ruleDataTypeCS )
+ // InternalQVTimperative.g:4229:1: ruleDataTypeCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getClassCSAccess().getDataTypeCSParserRuleCall_1());
@@ -13543,10 +13569,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 3 :
- // InternalQVTimperative.g:4226:6: ( ruleEnumerationCS )
+ // InternalQVTimperative.g:4234:6: ( ruleEnumerationCS )
{
- // InternalQVTimperative.g:4226:6: ( ruleEnumerationCS )
- // InternalQVTimperative.g:4227:1: ruleEnumerationCS
+ // InternalQVTimperative.g:4234:6: ( ruleEnumerationCS )
+ // InternalQVTimperative.g:4235:1: ruleEnumerationCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getClassCSAccess().getEnumerationCSParserRuleCall_2());
@@ -13583,20 +13609,20 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Alternatives_5_1"
- // InternalQVTimperative.g:4237:1: rule__DataTypeCS__Alternatives_5_1 : ( ( ( rule__DataTypeCS__IsSerializableAssignment_5_1_0 ) ) | ( '!serializable' ) );
+ // InternalQVTimperative.g:4245: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:4241:1: ( ( ( rule__DataTypeCS__IsSerializableAssignment_5_1_0 ) ) | ( '!serializable' ) )
+ // InternalQVTimperative.g:4249:1: ( ( ( rule__DataTypeCS__IsSerializableAssignment_5_1_0 ) ) | ( '!serializable' ) )
int alt20=2;
int LA20_0 = input.LA(1);
if ( (LA20_0==143) ) {
alt20=1;
}
- else if ( (LA20_0==30) ) {
+ else if ( (LA20_0==31) ) {
alt20=2;
}
else {
@@ -13608,16 +13634,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt20) {
case 1 :
- // InternalQVTimperative.g:4242:1: ( ( rule__DataTypeCS__IsSerializableAssignment_5_1_0 ) )
+ // InternalQVTimperative.g:4250: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 )
+ // InternalQVTimperative.g:4250:1: ( ( rule__DataTypeCS__IsSerializableAssignment_5_1_0 ) )
+ // InternalQVTimperative.g:4251:1: ( rule__DataTypeCS__IsSerializableAssignment_5_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getIsSerializableAssignment_5_1_0());
}
- // InternalQVTimperative.g:4244:1: ( rule__DataTypeCS__IsSerializableAssignment_5_1_0 )
- // InternalQVTimperative.g:4244:2: rule__DataTypeCS__IsSerializableAssignment_5_1_0
+ // InternalQVTimperative.g:4252:1: ( rule__DataTypeCS__IsSerializableAssignment_5_1_0 )
+ // InternalQVTimperative.g:4252:2: rule__DataTypeCS__IsSerializableAssignment_5_1_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DataTypeCS__IsSerializableAssignment_5_1_0();
@@ -13637,15 +13663,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4248:6: ( '!serializable' )
+ // InternalQVTimperative.g:4256:6: ( '!serializable' )
{
- // InternalQVTimperative.g:4248:6: ( '!serializable' )
- // InternalQVTimperative.g:4249:1: '!serializable'
+ // InternalQVTimperative.g:4256:6: ( '!serializable' )
+ // InternalQVTimperative.g:4257:1: '!serializable'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getSerializableKeyword_5_1_1());
}
- 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.getDataTypeCSAccess().getSerializableKeyword_5_1_1());
}
@@ -13673,17 +13699,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Alternatives_6"
- // InternalQVTimperative.g:4261:1: rule__DataTypeCS__Alternatives_6 : ( ( ( rule__DataTypeCS__Group_6_0__0 ) ) | ( ';' ) );
+ // InternalQVTimperative.g:4269: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:4265:1: ( ( ( rule__DataTypeCS__Group_6_0__0 ) ) | ( ';' ) )
+ // InternalQVTimperative.g:4273:1: ( ( ( rule__DataTypeCS__Group_6_0__0 ) ) | ( ';' ) )
int alt21=2;
int LA21_0 = input.LA(1);
- if ( (LA21_0==80) ) {
+ if ( (LA21_0==81) ) {
alt21=1;
}
else if ( (LA21_0==18) ) {
@@ -13698,16 +13724,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt21) {
case 1 :
- // InternalQVTimperative.g:4266:1: ( ( rule__DataTypeCS__Group_6_0__0 ) )
+ // InternalQVTimperative.g:4274: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 )
+ // InternalQVTimperative.g:4274:1: ( ( rule__DataTypeCS__Group_6_0__0 ) )
+ // InternalQVTimperative.g:4275:1: ( rule__DataTypeCS__Group_6_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getGroup_6_0());
}
- // InternalQVTimperative.g:4268:1: ( rule__DataTypeCS__Group_6_0__0 )
- // InternalQVTimperative.g:4268:2: rule__DataTypeCS__Group_6_0__0
+ // InternalQVTimperative.g:4276:1: ( rule__DataTypeCS__Group_6_0__0 )
+ // InternalQVTimperative.g:4276:2: rule__DataTypeCS__Group_6_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DataTypeCS__Group_6_0__0();
@@ -13727,10 +13753,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4272:6: ( ';' )
+ // InternalQVTimperative.g:4280:6: ( ';' )
{
- // InternalQVTimperative.g:4272:6: ( ';' )
- // InternalQVTimperative.g:4273:1: ';'
+ // InternalQVTimperative.g:4280:6: ( ';' )
+ // InternalQVTimperative.g:4281:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getSemicolonKeyword_6_1());
@@ -13763,20 +13789,20 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Alternatives_4_1"
- // InternalQVTimperative.g:4285:1: rule__EnumerationCS__Alternatives_4_1 : ( ( ( rule__EnumerationCS__IsSerializableAssignment_4_1_0 ) ) | ( '!serializable' ) );
+ // InternalQVTimperative.g:4293: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:4289:1: ( ( ( rule__EnumerationCS__IsSerializableAssignment_4_1_0 ) ) | ( '!serializable' ) )
+ // InternalQVTimperative.g:4297:1: ( ( ( rule__EnumerationCS__IsSerializableAssignment_4_1_0 ) ) | ( '!serializable' ) )
int alt22=2;
int LA22_0 = input.LA(1);
if ( (LA22_0==143) ) {
alt22=1;
}
- else if ( (LA22_0==30) ) {
+ else if ( (LA22_0==31) ) {
alt22=2;
}
else {
@@ -13788,16 +13814,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt22) {
case 1 :
- // InternalQVTimperative.g:4290:1: ( ( rule__EnumerationCS__IsSerializableAssignment_4_1_0 ) )
+ // InternalQVTimperative.g:4298: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 )
+ // InternalQVTimperative.g:4298:1: ( ( rule__EnumerationCS__IsSerializableAssignment_4_1_0 ) )
+ // InternalQVTimperative.g:4299:1: ( rule__EnumerationCS__IsSerializableAssignment_4_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getIsSerializableAssignment_4_1_0());
}
- // InternalQVTimperative.g:4292:1: ( rule__EnumerationCS__IsSerializableAssignment_4_1_0 )
- // InternalQVTimperative.g:4292:2: rule__EnumerationCS__IsSerializableAssignment_4_1_0
+ // InternalQVTimperative.g:4300:1: ( rule__EnumerationCS__IsSerializableAssignment_4_1_0 )
+ // InternalQVTimperative.g:4300:2: rule__EnumerationCS__IsSerializableAssignment_4_1_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationCS__IsSerializableAssignment_4_1_0();
@@ -13817,15 +13843,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4296:6: ( '!serializable' )
+ // InternalQVTimperative.g:4304:6: ( '!serializable' )
{
- // InternalQVTimperative.g:4296:6: ( '!serializable' )
- // InternalQVTimperative.g:4297:1: '!serializable'
+ // InternalQVTimperative.g:4304:6: ( '!serializable' )
+ // InternalQVTimperative.g:4305:1: '!serializable'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getSerializableKeyword_4_1_1());
}
- 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.getEnumerationCSAccess().getSerializableKeyword_4_1_1());
}
@@ -13853,17 +13879,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Alternatives_5"
- // InternalQVTimperative.g:4309:1: rule__EnumerationCS__Alternatives_5 : ( ( ( rule__EnumerationCS__Group_5_0__0 ) ) | ( ';' ) );
+ // InternalQVTimperative.g:4317: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:4313:1: ( ( ( rule__EnumerationCS__Group_5_0__0 ) ) | ( ';' ) )
+ // InternalQVTimperative.g:4321:1: ( ( ( rule__EnumerationCS__Group_5_0__0 ) ) | ( ';' ) )
int alt23=2;
int LA23_0 = input.LA(1);
- if ( (LA23_0==80) ) {
+ if ( (LA23_0==81) ) {
alt23=1;
}
else if ( (LA23_0==18) ) {
@@ -13878,16 +13904,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt23) {
case 1 :
- // InternalQVTimperative.g:4314:1: ( ( rule__EnumerationCS__Group_5_0__0 ) )
+ // InternalQVTimperative.g:4322: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 )
+ // InternalQVTimperative.g:4322:1: ( ( rule__EnumerationCS__Group_5_0__0 ) )
+ // InternalQVTimperative.g:4323:1: ( rule__EnumerationCS__Group_5_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getGroup_5_0());
}
- // InternalQVTimperative.g:4316:1: ( rule__EnumerationCS__Group_5_0__0 )
- // InternalQVTimperative.g:4316:2: rule__EnumerationCS__Group_5_0__0
+ // InternalQVTimperative.g:4324:1: ( rule__EnumerationCS__Group_5_0__0 )
+ // InternalQVTimperative.g:4324:2: rule__EnumerationCS__Group_5_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationCS__Group_5_0__0();
@@ -13907,10 +13933,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4320:6: ( ';' )
+ // InternalQVTimperative.g:4328:6: ( ';' )
{
- // InternalQVTimperative.g:4320:6: ( ';' )
- // InternalQVTimperative.g:4321:1: ';'
+ // InternalQVTimperative.g:4328:6: ( ';' )
+ // InternalQVTimperative.g:4329:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getSemicolonKeyword_5_1());
@@ -13943,17 +13969,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Alternatives_0"
- // InternalQVTimperative.g:4333:1: rule__EnumerationLiteralCS__Alternatives_0 : ( ( ( rule__EnumerationLiteralCS__Group_0_0__0 ) ) | ( ( rule__EnumerationLiteralCS__NameAssignment_0_1 ) ) );
+ // InternalQVTimperative.g:4341: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:4337:1: ( ( ( rule__EnumerationLiteralCS__Group_0_0__0 ) ) | ( ( rule__EnumerationLiteralCS__NameAssignment_0_1 ) ) )
+ // InternalQVTimperative.g:4345:1: ( ( ( rule__EnumerationLiteralCS__Group_0_0__0 ) ) | ( ( rule__EnumerationLiteralCS__NameAssignment_0_1 ) ) )
int alt24=2;
int LA24_0 = input.LA(1);
- if ( (LA24_0==95) ) {
+ if ( (LA24_0==96) ) {
alt24=1;
}
else if ( ((LA24_0>=RULE_SIMPLE_ID && LA24_0<=RULE_ESCAPED_ID)) ) {
@@ -13968,16 +13994,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt24) {
case 1 :
- // InternalQVTimperative.g:4338:1: ( ( rule__EnumerationLiteralCS__Group_0_0__0 ) )
+ // InternalQVTimperative.g:4346: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 )
+ // InternalQVTimperative.g:4346:1: ( ( rule__EnumerationLiteralCS__Group_0_0__0 ) )
+ // InternalQVTimperative.g:4347:1: ( rule__EnumerationLiteralCS__Group_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationLiteralCSAccess().getGroup_0_0());
}
- // InternalQVTimperative.g:4340:1: ( rule__EnumerationLiteralCS__Group_0_0__0 )
- // InternalQVTimperative.g:4340:2: rule__EnumerationLiteralCS__Group_0_0__0
+ // InternalQVTimperative.g:4348:1: ( rule__EnumerationLiteralCS__Group_0_0__0 )
+ // InternalQVTimperative.g:4348:2: rule__EnumerationLiteralCS__Group_0_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationLiteralCS__Group_0_0__0();
@@ -13997,16 +14023,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4344:6: ( ( rule__EnumerationLiteralCS__NameAssignment_0_1 ) )
+ // InternalQVTimperative.g:4352:6: ( ( rule__EnumerationLiteralCS__NameAssignment_0_1 ) )
{
- // InternalQVTimperative.g:4344:6: ( ( rule__EnumerationLiteralCS__NameAssignment_0_1 ) )
- // InternalQVTimperative.g:4345:1: ( rule__EnumerationLiteralCS__NameAssignment_0_1 )
+ // InternalQVTimperative.g:4352:6: ( ( rule__EnumerationLiteralCS__NameAssignment_0_1 ) )
+ // InternalQVTimperative.g:4353:1: ( rule__EnumerationLiteralCS__NameAssignment_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationLiteralCSAccess().getNameAssignment_0_1());
}
- // InternalQVTimperative.g:4346:1: ( rule__EnumerationLiteralCS__NameAssignment_0_1 )
- // InternalQVTimperative.g:4346:2: rule__EnumerationLiteralCS__NameAssignment_0_1
+ // InternalQVTimperative.g:4354:1: ( rule__EnumerationLiteralCS__NameAssignment_0_1 )
+ // InternalQVTimperative.g:4354:2: rule__EnumerationLiteralCS__NameAssignment_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationLiteralCS__NameAssignment_0_1();
@@ -14043,17 +14069,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Alternatives_2"
- // InternalQVTimperative.g:4355:1: rule__EnumerationLiteralCS__Alternatives_2 : ( ( ( rule__EnumerationLiteralCS__Group_2_0__0 ) ) | ( ';' ) );
+ // InternalQVTimperative.g:4363: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:4359:1: ( ( ( rule__EnumerationLiteralCS__Group_2_0__0 ) ) | ( ';' ) )
+ // InternalQVTimperative.g:4367:1: ( ( ( rule__EnumerationLiteralCS__Group_2_0__0 ) ) | ( ';' ) )
int alt25=2;
int LA25_0 = input.LA(1);
- if ( (LA25_0==80) ) {
+ if ( (LA25_0==81) ) {
alt25=1;
}
else if ( (LA25_0==18) ) {
@@ -14068,16 +14094,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt25) {
case 1 :
- // InternalQVTimperative.g:4360:1: ( ( rule__EnumerationLiteralCS__Group_2_0__0 ) )
+ // InternalQVTimperative.g:4368: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 )
+ // InternalQVTimperative.g:4368:1: ( ( rule__EnumerationLiteralCS__Group_2_0__0 ) )
+ // InternalQVTimperative.g:4369:1: ( rule__EnumerationLiteralCS__Group_2_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationLiteralCSAccess().getGroup_2_0());
}
- // InternalQVTimperative.g:4362:1: ( rule__EnumerationLiteralCS__Group_2_0__0 )
- // InternalQVTimperative.g:4362:2: rule__EnumerationLiteralCS__Group_2_0__0
+ // InternalQVTimperative.g:4370:1: ( rule__EnumerationLiteralCS__Group_2_0__0 )
+ // InternalQVTimperative.g:4370:2: rule__EnumerationLiteralCS__Group_2_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationLiteralCS__Group_2_0__0();
@@ -14097,10 +14123,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4366:6: ( ';' )
+ // InternalQVTimperative.g:4374:6: ( ';' )
{
- // InternalQVTimperative.g:4366:6: ( ';' )
- // InternalQVTimperative.g:4367:1: ';'
+ // InternalQVTimperative.g:4374:6: ( ';' )
+ // InternalQVTimperative.g:4375:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationLiteralCSAccess().getSemicolonKeyword_2_1());
@@ -14133,13 +14159,13 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Alternatives_0"
- // InternalQVTimperative.g:4379:1: rule__OperationCS__Alternatives_0 : ( ( ( rule__OperationCS__Group_0_0__0 ) ) | ( ( rule__OperationCS__Group_0_1__0 ) ) );
+ // InternalQVTimperative.g:4387: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:4383:1: ( ( ( rule__OperationCS__Group_0_0__0 ) ) | ( ( rule__OperationCS__Group_0_1__0 ) ) )
+ // InternalQVTimperative.g:4391:1: ( ( ( rule__OperationCS__Group_0_0__0 ) ) | ( ( rule__OperationCS__Group_0_1__0 ) ) )
int alt26=2;
int LA26_0 = input.LA(1);
@@ -14158,16 +14184,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt26) {
case 1 :
- // InternalQVTimperative.g:4384:1: ( ( rule__OperationCS__Group_0_0__0 ) )
+ // InternalQVTimperative.g:4392: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 )
+ // InternalQVTimperative.g:4392:1: ( ( rule__OperationCS__Group_0_0__0 ) )
+ // InternalQVTimperative.g:4393:1: ( rule__OperationCS__Group_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getGroup_0_0());
}
- // InternalQVTimperative.g:4386:1: ( rule__OperationCS__Group_0_0__0 )
- // InternalQVTimperative.g:4386:2: rule__OperationCS__Group_0_0__0
+ // InternalQVTimperative.g:4394:1: ( rule__OperationCS__Group_0_0__0 )
+ // InternalQVTimperative.g:4394:2: rule__OperationCS__Group_0_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_0_0__0();
@@ -14187,16 +14213,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4390:6: ( ( rule__OperationCS__Group_0_1__0 ) )
+ // InternalQVTimperative.g:4398:6: ( ( 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 )
+ // InternalQVTimperative.g:4398:6: ( ( rule__OperationCS__Group_0_1__0 ) )
+ // InternalQVTimperative.g:4399:1: ( rule__OperationCS__Group_0_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getGroup_0_1());
}
- // InternalQVTimperative.g:4392:1: ( rule__OperationCS__Group_0_1__0 )
- // InternalQVTimperative.g:4392:2: rule__OperationCS__Group_0_1__0
+ // InternalQVTimperative.g:4400:1: ( rule__OperationCS__Group_0_1__0 )
+ // InternalQVTimperative.g:4400:2: rule__OperationCS__Group_0_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_0_1__0();
@@ -14233,13 +14259,13 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Alternatives_9_1_0"
- // 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 ) ) );
+ // InternalQVTimperative.g:4409: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: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 ) ) )
+ // InternalQVTimperative.g:4413: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 127:
@@ -14282,16 +14308,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt27) {
case 1 :
- // InternalQVTimperative.g:4406:1: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_0 ) )
+ // InternalQVTimperative.g:4414: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 )
+ // InternalQVTimperative.g:4414:1: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_0 ) )
+ // InternalQVTimperative.g:4415:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersAssignment_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
+ // InternalQVTimperative.g:4416:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_0 )
+ // InternalQVTimperative.g:4416:2: rule__OperationCS__QualifiersAssignment_9_1_0_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__QualifiersAssignment_9_1_0_0();
@@ -14311,16 +14337,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4412:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_1 ) )
+ // InternalQVTimperative.g:4420:6: ( ( 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 )
+ // InternalQVTimperative.g:4420:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_1 ) )
+ // InternalQVTimperative.g:4421:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersAssignment_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
+ // InternalQVTimperative.g:4422:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_1 )
+ // InternalQVTimperative.g:4422:2: rule__OperationCS__QualifiersAssignment_9_1_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__QualifiersAssignment_9_1_0_1();
@@ -14340,16 +14366,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 3 :
- // InternalQVTimperative.g:4418:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_2 ) )
+ // InternalQVTimperative.g:4426:6: ( ( 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 )
+ // InternalQVTimperative.g:4426:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_2 ) )
+ // InternalQVTimperative.g:4427:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersAssignment_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
+ // InternalQVTimperative.g:4428:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_2 )
+ // InternalQVTimperative.g:4428:2: rule__OperationCS__QualifiersAssignment_9_1_0_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__QualifiersAssignment_9_1_0_2();
@@ -14369,16 +14395,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 4 :
- // InternalQVTimperative.g:4424:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_3 ) )
+ // InternalQVTimperative.g:4432:6: ( ( 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 )
+ // InternalQVTimperative.g:4432:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_3 ) )
+ // InternalQVTimperative.g:4433:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersAssignment_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
+ // InternalQVTimperative.g:4434:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_3 )
+ // InternalQVTimperative.g:4434:2: rule__OperationCS__QualifiersAssignment_9_1_0_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__QualifiersAssignment_9_1_0_3();
@@ -14398,16 +14424,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 5 :
- // InternalQVTimperative.g:4430:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_4 ) )
+ // InternalQVTimperative.g:4438:6: ( ( 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 )
+ // InternalQVTimperative.g:4438:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_4 ) )
+ // InternalQVTimperative.g:4439:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_4 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersAssignment_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
+ // InternalQVTimperative.g:4440:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_4 )
+ // InternalQVTimperative.g:4440:2: rule__OperationCS__QualifiersAssignment_9_1_0_4
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__QualifiersAssignment_9_1_0_4();
@@ -14427,16 +14453,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 6 :
- // InternalQVTimperative.g:4436:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_5 ) )
+ // InternalQVTimperative.g:4444:6: ( ( 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 )
+ // InternalQVTimperative.g:4444:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_5 ) )
+ // InternalQVTimperative.g:4445:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_5 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersAssignment_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
+ // InternalQVTimperative.g:4446:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_5 )
+ // InternalQVTimperative.g:4446:2: rule__OperationCS__QualifiersAssignment_9_1_0_5
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__QualifiersAssignment_9_1_0_5();
@@ -14473,17 +14499,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Alternatives_10"
- // InternalQVTimperative.g:4447:1: rule__OperationCS__Alternatives_10 : ( ( ( rule__OperationCS__Group_10_0__0 ) ) | ( ';' ) );
+ // InternalQVTimperative.g:4455: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:4451:1: ( ( ( rule__OperationCS__Group_10_0__0 ) ) | ( ';' ) )
+ // InternalQVTimperative.g:4459:1: ( ( ( rule__OperationCS__Group_10_0__0 ) ) | ( ';' ) )
int alt28=2;
int LA28_0 = input.LA(1);
- if ( (LA28_0==80) ) {
+ if ( (LA28_0==81) ) {
alt28=1;
}
else if ( (LA28_0==18) ) {
@@ -14498,16 +14524,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt28) {
case 1 :
- // InternalQVTimperative.g:4452:1: ( ( rule__OperationCS__Group_10_0__0 ) )
+ // InternalQVTimperative.g:4460: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 )
+ // InternalQVTimperative.g:4460:1: ( ( rule__OperationCS__Group_10_0__0 ) )
+ // InternalQVTimperative.g:4461:1: ( rule__OperationCS__Group_10_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getGroup_10_0());
}
- // InternalQVTimperative.g:4454:1: ( rule__OperationCS__Group_10_0__0 )
- // InternalQVTimperative.g:4454:2: rule__OperationCS__Group_10_0__0
+ // InternalQVTimperative.g:4462:1: ( rule__OperationCS__Group_10_0__0 )
+ // InternalQVTimperative.g:4462:2: rule__OperationCS__Group_10_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_10_0__0();
@@ -14527,10 +14553,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4458:6: ( ';' )
+ // InternalQVTimperative.g:4466:6: ( ';' )
{
- // InternalQVTimperative.g:4458:6: ( ';' )
- // InternalQVTimperative.g:4459:1: ';'
+ // InternalQVTimperative.g:4466:6: ( ';' )
+ // InternalQVTimperative.g:4467:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getSemicolonKeyword_10_1());
@@ -14563,13 +14589,13 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Alternatives_2_1_0"
- // 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 ) ) );
+ // InternalQVTimperative.g:4479: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: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 ) ) )
+ // InternalQVTimperative.g:4483: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 131:
@@ -14602,16 +14628,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt29) {
case 1 :
- // InternalQVTimperative.g:4476:1: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_0 ) )
+ // InternalQVTimperative.g:4484: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 )
+ // InternalQVTimperative.g:4484:1: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_0 ) )
+ // InternalQVTimperative.g:4485:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getQualifiersAssignment_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
+ // InternalQVTimperative.g:4486:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_0 )
+ // InternalQVTimperative.g:4486:2: rule__ParameterCS__QualifiersAssignment_2_1_0_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParameterCS__QualifiersAssignment_2_1_0_0();
@@ -14631,16 +14657,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4482:6: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_1 ) )
+ // InternalQVTimperative.g:4490:6: ( ( 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 )
+ // InternalQVTimperative.g:4490:6: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_1 ) )
+ // InternalQVTimperative.g:4491:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getQualifiersAssignment_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
+ // InternalQVTimperative.g:4492:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_1 )
+ // InternalQVTimperative.g:4492:2: rule__ParameterCS__QualifiersAssignment_2_1_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParameterCS__QualifiersAssignment_2_1_0_1();
@@ -14660,16 +14686,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 3 :
- // InternalQVTimperative.g:4488:6: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_2 ) )
+ // InternalQVTimperative.g:4496:6: ( ( 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 )
+ // InternalQVTimperative.g:4496:6: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_2 ) )
+ // InternalQVTimperative.g:4497:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getQualifiersAssignment_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
+ // InternalQVTimperative.g:4498:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_2 )
+ // InternalQVTimperative.g:4498:2: rule__ParameterCS__QualifiersAssignment_2_1_0_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParameterCS__QualifiersAssignment_2_1_0_2();
@@ -14689,16 +14715,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 4 :
- // InternalQVTimperative.g:4494:6: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_3 ) )
+ // InternalQVTimperative.g:4502:6: ( ( 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 )
+ // InternalQVTimperative.g:4502:6: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_3 ) )
+ // InternalQVTimperative.g:4503:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getQualifiersAssignment_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
+ // InternalQVTimperative.g:4504:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_3 )
+ // InternalQVTimperative.g:4504:2: rule__ParameterCS__QualifiersAssignment_2_1_0_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParameterCS__QualifiersAssignment_2_1_0_3();
@@ -14735,13 +14761,13 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Alternatives_0"
- // InternalQVTimperative.g:4505:1: rule__ReferenceCS__Alternatives_0 : ( ( ( rule__ReferenceCS__Group_0_0__0 ) ) | ( ( rule__ReferenceCS__Group_0_1__0 ) ) );
+ // InternalQVTimperative.g:4513: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:4509:1: ( ( ( rule__ReferenceCS__Group_0_0__0 ) ) | ( ( rule__ReferenceCS__Group_0_1__0 ) ) )
+ // InternalQVTimperative.g:4517:1: ( ( ( rule__ReferenceCS__Group_0_0__0 ) ) | ( ( rule__ReferenceCS__Group_0_1__0 ) ) )
int alt30=2;
int LA30_0 = input.LA(1);
@@ -14760,16 +14786,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt30) {
case 1 :
- // InternalQVTimperative.g:4510:1: ( ( rule__ReferenceCS__Group_0_0__0 ) )
+ // InternalQVTimperative.g:4518: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 )
+ // InternalQVTimperative.g:4518:1: ( ( rule__ReferenceCS__Group_0_0__0 ) )
+ // InternalQVTimperative.g:4519:1: ( rule__ReferenceCS__Group_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getGroup_0_0());
}
- // InternalQVTimperative.g:4512:1: ( rule__ReferenceCS__Group_0_0__0 )
- // InternalQVTimperative.g:4512:2: rule__ReferenceCS__Group_0_0__0
+ // InternalQVTimperative.g:4520:1: ( rule__ReferenceCS__Group_0_0__0 )
+ // InternalQVTimperative.g:4520:2: rule__ReferenceCS__Group_0_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_0_0__0();
@@ -14789,16 +14815,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4516:6: ( ( rule__ReferenceCS__Group_0_1__0 ) )
+ // InternalQVTimperative.g:4524:6: ( ( 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 )
+ // InternalQVTimperative.g:4524:6: ( ( rule__ReferenceCS__Group_0_1__0 ) )
+ // InternalQVTimperative.g:4525:1: ( rule__ReferenceCS__Group_0_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getGroup_0_1());
}
- // InternalQVTimperative.g:4518:1: ( rule__ReferenceCS__Group_0_1__0 )
- // InternalQVTimperative.g:4518:2: rule__ReferenceCS__Group_0_1__0
+ // InternalQVTimperative.g:4526:1: ( rule__ReferenceCS__Group_0_1__0 )
+ // InternalQVTimperative.g:4526:2: rule__ReferenceCS__Group_0_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_0_1__0();
@@ -14835,13 +14861,13 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Alternatives_6_1_0"
- // 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 ) ) );
+ // InternalQVTimperative.g:4535: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: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 ) ) )
+ // InternalQVTimperative.g:4539: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 144:
@@ -14944,16 +14970,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt31) {
case 1 :
- // InternalQVTimperative.g:4532:1: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_0 ) )
+ // InternalQVTimperative.g:4540: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 )
+ // InternalQVTimperative.g:4540:1: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_0 ) )
+ // InternalQVTimperative.g:4541:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_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
+ // InternalQVTimperative.g:4542:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_0 )
+ // InternalQVTimperative.g:4542:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_0();
@@ -14973,16 +14999,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4538:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_1 ) )
+ // InternalQVTimperative.g:4546:6: ( ( 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 )
+ // InternalQVTimperative.g:4546:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_1 ) )
+ // InternalQVTimperative.g:4547:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_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
+ // InternalQVTimperative.g:4548:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_1 )
+ // InternalQVTimperative.g:4548:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_1();
@@ -15002,16 +15028,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 3 :
- // InternalQVTimperative.g:4544:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_2 ) )
+ // InternalQVTimperative.g:4552:6: ( ( 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 )
+ // InternalQVTimperative.g:4552:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_2 ) )
+ // InternalQVTimperative.g:4553:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_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
+ // InternalQVTimperative.g:4554:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_2 )
+ // InternalQVTimperative.g:4554:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_2();
@@ -15031,16 +15057,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 4 :
- // InternalQVTimperative.g:4550:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_3 ) )
+ // InternalQVTimperative.g:4558:6: ( ( 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 )
+ // InternalQVTimperative.g:4558:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_3 ) )
+ // InternalQVTimperative.g:4559:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_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
+ // InternalQVTimperative.g:4560:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_3 )
+ // InternalQVTimperative.g:4560:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_3();
@@ -15060,16 +15086,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 5 :
- // InternalQVTimperative.g:4556:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_4 ) )
+ // InternalQVTimperative.g:4564:6: ( ( 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 )
+ // InternalQVTimperative.g:4564:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_4 ) )
+ // InternalQVTimperative.g:4565:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_4 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_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
+ // InternalQVTimperative.g:4566:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_4 )
+ // InternalQVTimperative.g:4566:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_4
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_4();
@@ -15089,16 +15115,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 6 :
- // InternalQVTimperative.g:4562:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_5 ) )
+ // InternalQVTimperative.g:4570:6: ( ( 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 )
+ // InternalQVTimperative.g:4570:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_5 ) )
+ // InternalQVTimperative.g:4571:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_5 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_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
+ // InternalQVTimperative.g:4572:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_5 )
+ // InternalQVTimperative.g:4572:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_5
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_5();
@@ -15118,16 +15144,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 7 :
- // InternalQVTimperative.g:4568:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_6 ) )
+ // InternalQVTimperative.g:4576:6: ( ( 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 )
+ // InternalQVTimperative.g:4576:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_6 ) )
+ // InternalQVTimperative.g:4577:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_6 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_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
+ // InternalQVTimperative.g:4578:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_6 )
+ // InternalQVTimperative.g:4578:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_6
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_6();
@@ -15147,16 +15173,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 8 :
- // InternalQVTimperative.g:4574:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_7 ) )
+ // InternalQVTimperative.g:4582:6: ( ( 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 )
+ // InternalQVTimperative.g:4582:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_7 ) )
+ // InternalQVTimperative.g:4583:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_7 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_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
+ // InternalQVTimperative.g:4584:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_7 )
+ // InternalQVTimperative.g:4584:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_7
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_7();
@@ -15176,16 +15202,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 9 :
- // InternalQVTimperative.g:4580:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_8 ) )
+ // InternalQVTimperative.g:4588:6: ( ( 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 )
+ // InternalQVTimperative.g:4588:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_8 ) )
+ // InternalQVTimperative.g:4589:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_8 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_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
+ // InternalQVTimperative.g:4590:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_8 )
+ // InternalQVTimperative.g:4590:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_8
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_8();
@@ -15205,16 +15231,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 10 :
- // InternalQVTimperative.g:4586:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_9 ) )
+ // InternalQVTimperative.g:4594:6: ( ( 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 )
+ // InternalQVTimperative.g:4594:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_9 ) )
+ // InternalQVTimperative.g:4595:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_9 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_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
+ // InternalQVTimperative.g:4596:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_9 )
+ // InternalQVTimperative.g:4596:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_9
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_9();
@@ -15234,16 +15260,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 11 :
- // InternalQVTimperative.g:4592:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_10 ) )
+ // InternalQVTimperative.g:4600:6: ( ( 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 )
+ // InternalQVTimperative.g:4600:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_10 ) )
+ // InternalQVTimperative.g:4601:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_10 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_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
+ // InternalQVTimperative.g:4602:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_10 )
+ // InternalQVTimperative.g:4602:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_10
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_10();
@@ -15263,16 +15289,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 12 :
- // InternalQVTimperative.g:4598:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_11 ) )
+ // InternalQVTimperative.g:4606:6: ( ( 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 )
+ // InternalQVTimperative.g:4606:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_11 ) )
+ // InternalQVTimperative.g:4607:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_11 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_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
+ // InternalQVTimperative.g:4608:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_11 )
+ // InternalQVTimperative.g:4608:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_11
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_11();
@@ -15292,16 +15318,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 13 :
- // InternalQVTimperative.g:4604:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_12 ) )
+ // InternalQVTimperative.g:4612:6: ( ( 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 )
+ // InternalQVTimperative.g:4612:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_12 ) )
+ // InternalQVTimperative.g:4613:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_12 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_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
+ // InternalQVTimperative.g:4614:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_12 )
+ // InternalQVTimperative.g:4614:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_12
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_12();
@@ -15321,16 +15347,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 14 :
- // InternalQVTimperative.g:4610:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_13 ) )
+ // InternalQVTimperative.g:4618:6: ( ( 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 )
+ // InternalQVTimperative.g:4618:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_13 ) )
+ // InternalQVTimperative.g:4619:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_13 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_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
+ // InternalQVTimperative.g:4620:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_13 )
+ // InternalQVTimperative.g:4620:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_13
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_13();
@@ -15350,16 +15376,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 15 :
- // InternalQVTimperative.g:4616:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_14 ) )
+ // InternalQVTimperative.g:4624:6: ( ( 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 )
+ // InternalQVTimperative.g:4624:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_14 ) )
+ // InternalQVTimperative.g:4625:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_14 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_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
+ // InternalQVTimperative.g:4626:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_14 )
+ // InternalQVTimperative.g:4626:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_14
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_14();
@@ -15379,16 +15405,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 16 :
- // InternalQVTimperative.g:4622:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_15 ) )
+ // InternalQVTimperative.g:4630:6: ( ( 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 )
+ // InternalQVTimperative.g:4630:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_15 ) )
+ // InternalQVTimperative.g:4631:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_15 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_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
+ // InternalQVTimperative.g:4632:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_15 )
+ // InternalQVTimperative.g:4632:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_15
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_15();
@@ -15408,16 +15434,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 17 :
- // InternalQVTimperative.g:4628:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_16 ) )
+ // InternalQVTimperative.g:4636:6: ( ( 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 )
+ // InternalQVTimperative.g:4636:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_16 ) )
+ // InternalQVTimperative.g:4637:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_16 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_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
+ // InternalQVTimperative.g:4638:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_16 )
+ // InternalQVTimperative.g:4638:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_16
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_16();
@@ -15437,16 +15463,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 18 :
- // InternalQVTimperative.g:4634:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_17 ) )
+ // InternalQVTimperative.g:4642:6: ( ( 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 )
+ // InternalQVTimperative.g:4642:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_17 ) )
+ // InternalQVTimperative.g:4643:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_17 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_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
+ // InternalQVTimperative.g:4644:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_17 )
+ // InternalQVTimperative.g:4644:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_17
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_17();
@@ -15483,17 +15509,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Alternatives_7"
- // InternalQVTimperative.g:4645:1: rule__ReferenceCS__Alternatives_7 : ( ( ( rule__ReferenceCS__Group_7_0__0 ) ) | ( ';' ) );
+ // InternalQVTimperative.g:4653: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:4649:1: ( ( ( rule__ReferenceCS__Group_7_0__0 ) ) | ( ';' ) )
+ // InternalQVTimperative.g:4657:1: ( ( ( rule__ReferenceCS__Group_7_0__0 ) ) | ( ';' ) )
int alt32=2;
int LA32_0 = input.LA(1);
- if ( (LA32_0==80) ) {
+ if ( (LA32_0==81) ) {
alt32=1;
}
else if ( (LA32_0==18) ) {
@@ -15508,16 +15534,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt32) {
case 1 :
- // InternalQVTimperative.g:4650:1: ( ( rule__ReferenceCS__Group_7_0__0 ) )
+ // InternalQVTimperative.g:4658: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 )
+ // InternalQVTimperative.g:4658:1: ( ( rule__ReferenceCS__Group_7_0__0 ) )
+ // InternalQVTimperative.g:4659:1: ( rule__ReferenceCS__Group_7_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getGroup_7_0());
}
- // InternalQVTimperative.g:4652:1: ( rule__ReferenceCS__Group_7_0__0 )
- // InternalQVTimperative.g:4652:2: rule__ReferenceCS__Group_7_0__0
+ // InternalQVTimperative.g:4660:1: ( rule__ReferenceCS__Group_7_0__0 )
+ // InternalQVTimperative.g:4660:2: rule__ReferenceCS__Group_7_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_7_0__0();
@@ -15537,10 +15563,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4656:6: ( ';' )
+ // InternalQVTimperative.g:4664:6: ( ';' )
{
- // InternalQVTimperative.g:4656:6: ( ';' )
- // InternalQVTimperative.g:4657:1: ';'
+ // InternalQVTimperative.g:4664:6: ( ';' )
+ // InternalQVTimperative.g:4665:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getSemicolonKeyword_7_1());
@@ -15573,20 +15599,20 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Alternatives_7_0_1"
- // 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 ) ) );
+ // InternalQVTimperative.g:4677: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:4673:1: ( ( ( rule__ReferenceCS__Group_7_0_1_0__0 ) ) | ( ( rule__ReferenceCS__Group_7_0_1_1__0 ) ) )
+ // InternalQVTimperative.g:4681: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 ( (LA33_0==91) ) {
+ if ( (LA33_0==92) ) {
alt33=1;
}
- else if ( (LA33_0==92) ) {
+ else if ( (LA33_0==93) ) {
alt33=2;
}
else {
@@ -15598,16 +15624,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt33) {
case 1 :
- // InternalQVTimperative.g:4674:1: ( ( rule__ReferenceCS__Group_7_0_1_0__0 ) )
+ // InternalQVTimperative.g:4682: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 )
+ // InternalQVTimperative.g:4682:1: ( ( rule__ReferenceCS__Group_7_0_1_0__0 ) )
+ // InternalQVTimperative.g:4683:1: ( rule__ReferenceCS__Group_7_0_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getGroup_7_0_1_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
+ // InternalQVTimperative.g:4684:1: ( rule__ReferenceCS__Group_7_0_1_0__0 )
+ // InternalQVTimperative.g:4684:2: rule__ReferenceCS__Group_7_0_1_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_7_0_1_0__0();
@@ -15627,16 +15653,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4680:6: ( ( rule__ReferenceCS__Group_7_0_1_1__0 ) )
+ // InternalQVTimperative.g:4688:6: ( ( 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 )
+ // InternalQVTimperative.g:4688:6: ( ( rule__ReferenceCS__Group_7_0_1_1__0 ) )
+ // InternalQVTimperative.g:4689:1: ( rule__ReferenceCS__Group_7_0_1_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getGroup_7_0_1_1());
}
- // InternalQVTimperative.g:4682:1: ( rule__ReferenceCS__Group_7_0_1_1__0 )
- // InternalQVTimperative.g:4682:2: rule__ReferenceCS__Group_7_0_1_1__0
+ // InternalQVTimperative.g:4690:1: ( rule__ReferenceCS__Group_7_0_1_1__0 )
+ // InternalQVTimperative.g:4690:2: rule__ReferenceCS__Group_7_0_1_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_7_0_1_1__0();
@@ -15673,17 +15699,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SpecificationCS__Alternatives"
- // InternalQVTimperative.g:4691:1: rule__SpecificationCS__Alternatives : ( ( ( rule__SpecificationCS__OwnedExpressionAssignment_0 ) ) | ( ( rule__SpecificationCS__ExprStringAssignment_1 ) ) );
+ // InternalQVTimperative.g:4699: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:4695:1: ( ( ( rule__SpecificationCS__OwnedExpressionAssignment_0 ) ) | ( ( rule__SpecificationCS__ExprStringAssignment_1 ) ) )
+ // InternalQVTimperative.g:4703:1: ( ( ( rule__SpecificationCS__OwnedExpressionAssignment_0 ) ) | ( ( rule__SpecificationCS__ExprStringAssignment_1 ) ) )
int alt34=2;
int LA34_0 = input.LA(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)) ) {
+ if ( ((LA34_0>=RULE_INT && LA34_0<=RULE_ESCAPED_ID)||(LA34_0>=19 && LA34_0<=30)||(LA34_0>=32 && LA34_0<=34)||(LA34_0>=51 && LA34_0<=65)||LA34_0==87||LA34_0==106||(LA34_0>=108 && LA34_0<=109)||LA34_0==113||(LA34_0>=118 && LA34_0<=119)||(LA34_0>=150 && LA34_0<=151)) ) {
alt34=1;
}
else if ( (LA34_0==RULE_UNQUOTED_STRING) ) {
@@ -15698,16 +15724,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt34) {
case 1 :
- // InternalQVTimperative.g:4696:1: ( ( rule__SpecificationCS__OwnedExpressionAssignment_0 ) )
+ // InternalQVTimperative.g:4704:1: ( ( rule__SpecificationCS__OwnedExpressionAssignment_0 ) )
{
- // InternalQVTimperative.g:4696:1: ( ( rule__SpecificationCS__OwnedExpressionAssignment_0 ) )
- // InternalQVTimperative.g:4697:1: ( rule__SpecificationCS__OwnedExpressionAssignment_0 )
+ // InternalQVTimperative.g:4704:1: ( ( rule__SpecificationCS__OwnedExpressionAssignment_0 ) )
+ // InternalQVTimperative.g:4705:1: ( rule__SpecificationCS__OwnedExpressionAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSpecificationCSAccess().getOwnedExpressionAssignment_0());
}
- // InternalQVTimperative.g:4698:1: ( rule__SpecificationCS__OwnedExpressionAssignment_0 )
- // InternalQVTimperative.g:4698:2: rule__SpecificationCS__OwnedExpressionAssignment_0
+ // InternalQVTimperative.g:4706:1: ( rule__SpecificationCS__OwnedExpressionAssignment_0 )
+ // InternalQVTimperative.g:4706:2: rule__SpecificationCS__OwnedExpressionAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SpecificationCS__OwnedExpressionAssignment_0();
@@ -15727,16 +15753,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4702:6: ( ( rule__SpecificationCS__ExprStringAssignment_1 ) )
+ // InternalQVTimperative.g:4710:6: ( ( rule__SpecificationCS__ExprStringAssignment_1 ) )
{
- // InternalQVTimperative.g:4702:6: ( ( rule__SpecificationCS__ExprStringAssignment_1 ) )
- // InternalQVTimperative.g:4703:1: ( rule__SpecificationCS__ExprStringAssignment_1 )
+ // InternalQVTimperative.g:4710:6: ( ( rule__SpecificationCS__ExprStringAssignment_1 ) )
+ // InternalQVTimperative.g:4711:1: ( rule__SpecificationCS__ExprStringAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSpecificationCSAccess().getExprStringAssignment_1());
}
- // InternalQVTimperative.g:4704:1: ( rule__SpecificationCS__ExprStringAssignment_1 )
- // InternalQVTimperative.g:4704:2: rule__SpecificationCS__ExprStringAssignment_1
+ // InternalQVTimperative.g:4712:1: ( rule__SpecificationCS__ExprStringAssignment_1 )
+ // InternalQVTimperative.g:4712:2: rule__SpecificationCS__ExprStringAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SpecificationCS__ExprStringAssignment_1();
@@ -15773,17 +15799,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Alternatives_7"
- // InternalQVTimperative.g:4713:1: rule__StructuredClassCS__Alternatives_7 : ( ( ( rule__StructuredClassCS__Group_7_0__0 ) ) | ( ';' ) );
+ // InternalQVTimperative.g:4721: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:4717:1: ( ( ( rule__StructuredClassCS__Group_7_0__0 ) ) | ( ';' ) )
+ // InternalQVTimperative.g:4725:1: ( ( ( rule__StructuredClassCS__Group_7_0__0 ) ) | ( ';' ) )
int alt35=2;
int LA35_0 = input.LA(1);
- if ( (LA35_0==80) ) {
+ if ( (LA35_0==81) ) {
alt35=1;
}
else if ( (LA35_0==18) ) {
@@ -15798,16 +15824,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt35) {
case 1 :
- // InternalQVTimperative.g:4718:1: ( ( rule__StructuredClassCS__Group_7_0__0 ) )
+ // InternalQVTimperative.g:4726: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 )
+ // InternalQVTimperative.g:4726:1: ( ( rule__StructuredClassCS__Group_7_0__0 ) )
+ // InternalQVTimperative.g:4727:1: ( rule__StructuredClassCS__Group_7_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getGroup_7_0());
}
- // InternalQVTimperative.g:4720:1: ( rule__StructuredClassCS__Group_7_0__0 )
- // InternalQVTimperative.g:4720:2: rule__StructuredClassCS__Group_7_0__0
+ // InternalQVTimperative.g:4728:1: ( rule__StructuredClassCS__Group_7_0__0 )
+ // InternalQVTimperative.g:4728:2: rule__StructuredClassCS__Group_7_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__Group_7_0__0();
@@ -15827,10 +15853,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4724:6: ( ';' )
+ // InternalQVTimperative.g:4732:6: ( ';' )
{
- // InternalQVTimperative.g:4724:6: ( ';' )
- // InternalQVTimperative.g:4725:1: ';'
+ // InternalQVTimperative.g:4732:6: ( ';' )
+ // InternalQVTimperative.g:4733:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getSemicolonKeyword_7_1());
@@ -15863,13 +15889,13 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Alternatives_7_0_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 ) ) );
+ // InternalQVTimperative.g:4745: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:4741:1: ( ( ( rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0 ) ) | ( ( rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1 ) ) )
+ // InternalQVTimperative.g:4749:1: ( ( ( rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0 ) ) | ( ( rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1 ) ) )
int alt36=2;
switch ( input.LA(1) ) {
case 125:
@@ -15879,10 +15905,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
{
int LA36_5 = input.LA(3);
- if ( (LA36_5==96) ) {
+ if ( (LA36_5==97) ) {
alt36=1;
}
- else if ( (LA36_5==90||LA36_5==99) ) {
+ else if ( (LA36_5==91||LA36_5==100) ) {
alt36=2;
}
else {
@@ -15894,15 +15920,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
}
break;
- case 90:
- case 99:
+ case 97:
{
- alt36=2;
+ alt36=1;
}
break;
- case 96:
+ case 91:
+ case 100:
{
- alt36=1;
+ alt36=2;
}
break;
default:
@@ -15922,12 +15948,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
{
int LA36_6 = input.LA(3);
- if ( (LA36_6==90||LA36_6==99) ) {
- alt36=2;
- }
- else if ( (LA36_6==96) ) {
+ if ( (LA36_6==97) ) {
alt36=1;
}
+ else if ( (LA36_6==91||LA36_6==100) ) {
+ alt36=2;
+ }
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
@@ -15937,13 +15963,13 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
}
break;
- case 96:
+ case 97:
{
alt36=1;
}
break;
- case 90:
- case 99:
+ case 91:
+ case 100:
{
alt36=2;
}
@@ -15958,13 +15984,13 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
- case 96:
+ case 97:
{
alt36=1;
}
break;
- case 90:
- case 99:
+ case 91:
+ case 100:
{
alt36=2;
}
@@ -15979,16 +16005,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt36) {
case 1 :
- // InternalQVTimperative.g:4742:1: ( ( rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0 ) )
+ // InternalQVTimperative.g:4750: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 )
+ // InternalQVTimperative.g:4750:1: ( ( rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0 ) )
+ // InternalQVTimperative.g:4751:1: ( rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getOwnedOperationsAssignment_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
+ // InternalQVTimperative.g:4752:1: ( rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0 )
+ // InternalQVTimperative.g:4752:2: rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0();
@@ -16008,16 +16034,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4748:6: ( ( rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1 ) )
+ // InternalQVTimperative.g:4756:6: ( ( 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 )
+ // InternalQVTimperative.g:4756:6: ( ( rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1 ) )
+ // InternalQVTimperative.g:4757:1: ( rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getOwnedPropertiesAssignment_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
+ // InternalQVTimperative.g:4758:1: ( rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1 )
+ // InternalQVTimperative.g:4758:2: rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1();
@@ -16054,13 +16080,13 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuralFeatureCS__Alternatives"
- // InternalQVTimperative.g:4759:1: rule__StructuralFeatureCS__Alternatives : ( ( ruleAttributeCS ) | ( ruleReferenceCS ) );
+ // InternalQVTimperative.g:4767:1: rule__StructuralFeatureCS__Alternatives : ( ( ruleAttributeCS ) | ( ruleReferenceCS ) );
public final void rule__StructuralFeatureCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4763:1: ( ( ruleAttributeCS ) | ( ruleReferenceCS ) )
+ // InternalQVTimperative.g:4771:1: ( ( ruleAttributeCS ) | ( ruleReferenceCS ) )
int alt37=2;
switch ( input.LA(1) ) {
case 125:
@@ -16070,12 +16096,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
{
int LA37_5 = input.LA(3);
- if ( (LA37_5==99) ) {
- alt37=2;
- }
- else if ( (LA37_5==90) ) {
+ if ( (LA37_5==91) ) {
alt37=1;
}
+ else if ( (LA37_5==100) ) {
+ alt37=2;
+ }
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
@@ -16085,14 +16111,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
}
break;
- case 90:
+ case 100:
{
- alt37=1;
+ alt37=2;
}
break;
- case 99:
+ case 91:
{
- alt37=2;
+ alt37=1;
}
break;
default:
@@ -16112,10 +16138,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
{
int LA37_6 = input.LA(3);
- if ( (LA37_6==99) ) {
+ if ( (LA37_6==100) ) {
alt37=2;
}
- else if ( (LA37_6==90) ) {
+ else if ( (LA37_6==91) ) {
alt37=1;
}
else {
@@ -16127,14 +16153,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
}
break;
- case 90:
+ case 100:
{
- alt37=1;
+ alt37=2;
}
break;
- case 99:
+ case 91:
{
- alt37=2;
+ alt37=1;
}
break;
default:
@@ -16147,12 +16173,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
- case 90:
+ case 91:
{
alt37=1;
}
break;
- case 99:
+ case 100:
{
alt37=2;
}
@@ -16167,10 +16193,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt37) {
case 1 :
- // InternalQVTimperative.g:4764:1: ( ruleAttributeCS )
+ // InternalQVTimperative.g:4772:1: ( ruleAttributeCS )
{
- // InternalQVTimperative.g:4764:1: ( ruleAttributeCS )
- // InternalQVTimperative.g:4765:1: ruleAttributeCS
+ // InternalQVTimperative.g:4772:1: ( ruleAttributeCS )
+ // InternalQVTimperative.g:4773:1: ruleAttributeCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuralFeatureCSAccess().getAttributeCSParserRuleCall_0());
@@ -16190,10 +16216,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4770:6: ( ruleReferenceCS )
+ // InternalQVTimperative.g:4778:6: ( ruleReferenceCS )
{
- // InternalQVTimperative.g:4770:6: ( ruleReferenceCS )
- // InternalQVTimperative.g:4771:1: ruleReferenceCS
+ // InternalQVTimperative.g:4778:6: ( ruleReferenceCS )
+ // InternalQVTimperative.g:4779:1: ruleReferenceCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuralFeatureCSAccess().getReferenceCSParserRuleCall_1());
@@ -16230,20 +16256,20 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EssentialOCLUnaryOperatorName__Alternatives"
- // InternalQVTimperative.g:4782:1: rule__EssentialOCLUnaryOperatorName__Alternatives : ( ( '-' ) | ( 'not' ) );
+ // InternalQVTimperative.g:4790:1: rule__EssentialOCLUnaryOperatorName__Alternatives : ( ( '-' ) | ( 'not' ) );
public final void rule__EssentialOCLUnaryOperatorName__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4786:1: ( ( '-' ) | ( 'not' ) )
+ // InternalQVTimperative.g:4794:1: ( ( '-' ) | ( 'not' ) )
int alt38=2;
int LA38_0 = input.LA(1);
- if ( (LA38_0==31) ) {
+ if ( (LA38_0==32) ) {
alt38=1;
}
- else if ( (LA38_0==32) ) {
+ else if ( (LA38_0==33) ) {
alt38=2;
}
else {
@@ -16255,15 +16281,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt38) {
case 1 :
- // InternalQVTimperative.g:4787:1: ( '-' )
+ // InternalQVTimperative.g:4795:1: ( '-' )
{
- // InternalQVTimperative.g:4787:1: ( '-' )
- // InternalQVTimperative.g:4788:1: '-'
+ // InternalQVTimperative.g:4795:1: ( '-' )
+ // InternalQVTimperative.g:4796:1: '-'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLUnaryOperatorNameAccess().getHyphenMinusKeyword_0());
}
- 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().getHyphenMinusKeyword_0());
}
@@ -16274,15 +16300,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4795:6: ( 'not' )
+ // InternalQVTimperative.g:4803:6: ( 'not' )
{
- // InternalQVTimperative.g:4795:6: ( 'not' )
- // InternalQVTimperative.g:4796:1: 'not'
+ // InternalQVTimperative.g:4803:6: ( 'not' )
+ // InternalQVTimperative.g:4804:1: 'not'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLUnaryOperatorNameAccess().getNotKeyword_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.getEssentialOCLUnaryOperatorNameAccess().getNotKeyword_1());
}
@@ -16310,81 +16336,81 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EssentialOCLInfixOperatorName__Alternatives"
- // InternalQVTimperative.g:4808:1: rule__EssentialOCLInfixOperatorName__Alternatives : ( ( '*' ) | ( '/' ) | ( '+' ) | ( '-' ) | ( '>' ) | ( '<' ) | ( '>=' ) | ( '<=' ) | ( '=' ) | ( '<>' ) | ( 'and' ) | ( 'or' ) | ( 'xor' ) | ( 'implies' ) );
+ // InternalQVTimperative.g:4816:1: rule__EssentialOCLInfixOperatorName__Alternatives : ( ( '*' ) | ( '/' ) | ( '+' ) | ( '-' ) | ( '>' ) | ( '<' ) | ( '>=' ) | ( '<=' ) | ( '=' ) | ( '<>' ) | ( 'and' ) | ( 'or' ) | ( 'xor' ) | ( 'implies' ) );
public final void rule__EssentialOCLInfixOperatorName__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4812:1: ( ( '*' ) | ( '/' ) | ( '+' ) | ( '-' ) | ( '>' ) | ( '<' ) | ( '>=' ) | ( '<=' ) | ( '=' ) | ( '<>' ) | ( 'and' ) | ( 'or' ) | ( 'xor' ) | ( 'implies' ) )
+ // InternalQVTimperative.g:4820:1: ( ( '*' ) | ( '/' ) | ( '+' ) | ( '-' ) | ( '>' ) | ( '<' ) | ( '>=' ) | ( '<=' ) | ( '=' ) | ( '<>' ) | ( 'and' ) | ( 'or' ) | ( 'xor' ) | ( 'implies' ) )
int alt39=14;
switch ( input.LA(1) ) {
- case 33:
+ case 34:
{
alt39=1;
}
break;
- case 34:
+ case 35:
{
alt39=2;
}
break;
- case 35:
+ case 36:
{
alt39=3;
}
break;
- case 31:
+ case 32:
{
alt39=4;
}
break;
- case 36:
+ case 37:
{
alt39=5;
}
break;
- case 37:
+ case 38:
{
alt39=6;
}
break;
- case 38:
+ case 39:
{
alt39=7;
}
break;
- case 39:
+ case 40:
{
alt39=8;
}
break;
- case 40:
+ case 41:
{
alt39=9;
}
break;
- case 41:
+ case 42:
{
alt39=10;
}
break;
- case 42:
+ case 43:
{
alt39=11;
}
break;
- case 43:
+ case 44:
{
alt39=12;
}
break;
- case 44:
+ case 45:
{
alt39=13;
}
break;
- case 45:
+ case 46:
{
alt39=14;
}
@@ -16399,15 +16425,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt39) {
case 1 :
- // InternalQVTimperative.g:4813:1: ( '*' )
+ // InternalQVTimperative.g:4821:1: ( '*' )
{
- // InternalQVTimperative.g:4813:1: ( '*' )
- // InternalQVTimperative.g:4814:1: '*'
+ // InternalQVTimperative.g:4821:1: ( '*' )
+ // InternalQVTimperative.g:4822:1: '*'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getAsteriskKeyword_0());
}
- 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().getAsteriskKeyword_0());
}
@@ -16418,15 +16444,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4821:6: ( '/' )
+ // InternalQVTimperative.g:4829:6: ( '/' )
{
- // InternalQVTimperative.g:4821:6: ( '/' )
- // InternalQVTimperative.g:4822:1: '/'
+ // InternalQVTimperative.g:4829:6: ( '/' )
+ // InternalQVTimperative.g:4830:1: '/'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getSolidusKeyword_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.getEssentialOCLInfixOperatorNameAccess().getSolidusKeyword_1());
}
@@ -16437,15 +16463,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 3 :
- // InternalQVTimperative.g:4829:6: ( '+' )
+ // InternalQVTimperative.g:4837:6: ( '+' )
{
- // InternalQVTimperative.g:4829:6: ( '+' )
- // InternalQVTimperative.g:4830:1: '+'
+ // InternalQVTimperative.g:4837:6: ( '+' )
+ // InternalQVTimperative.g:4838:1: '+'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getPlusSignKeyword_2());
}
- 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().getPlusSignKeyword_2());
}
@@ -16456,15 +16482,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 4 :
- // InternalQVTimperative.g:4837:6: ( '-' )
+ // InternalQVTimperative.g:4845:6: ( '-' )
{
- // InternalQVTimperative.g:4837:6: ( '-' )
- // InternalQVTimperative.g:4838:1: '-'
+ // InternalQVTimperative.g:4845:6: ( '-' )
+ // InternalQVTimperative.g:4846:1: '-'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getHyphenMinusKeyword_3());
}
- 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.getEssentialOCLInfixOperatorNameAccess().getHyphenMinusKeyword_3());
}
@@ -16475,15 +16501,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 5 :
- // InternalQVTimperative.g:4845:6: ( '>' )
+ // InternalQVTimperative.g:4853:6: ( '>' )
{
- // InternalQVTimperative.g:4845:6: ( '>' )
- // InternalQVTimperative.g:4846:1: '>'
+ // InternalQVTimperative.g:4853:6: ( '>' )
+ // InternalQVTimperative.g:4854:1: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getGreaterThanSignKeyword_4());
}
- 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().getGreaterThanSignKeyword_4());
}
@@ -16494,15 +16520,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 6 :
- // InternalQVTimperative.g:4853:6: ( '<' )
+ // InternalQVTimperative.g:4861:6: ( '<' )
{
- // InternalQVTimperative.g:4853:6: ( '<' )
- // InternalQVTimperative.g:4854:1: '<'
+ // InternalQVTimperative.g:4861:6: ( '<' )
+ // InternalQVTimperative.g:4862:1: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getLessThanSignKeyword_5());
}
- 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().getLessThanSignKeyword_5());
}
@@ -16513,15 +16539,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 7 :
- // InternalQVTimperative.g:4861:6: ( '>=' )
+ // InternalQVTimperative.g:4869:6: ( '>=' )
{
- // InternalQVTimperative.g:4861:6: ( '>=' )
- // InternalQVTimperative.g:4862:1: '>='
+ // InternalQVTimperative.g:4869:6: ( '>=' )
+ // InternalQVTimperative.g:4870:1: '>='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getGreaterThanSignEqualsSignKeyword_6());
}
- 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().getGreaterThanSignEqualsSignKeyword_6());
}
@@ -16532,15 +16558,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 8 :
- // InternalQVTimperative.g:4869:6: ( '<=' )
+ // InternalQVTimperative.g:4877:6: ( '<=' )
{
- // InternalQVTimperative.g:4869:6: ( '<=' )
- // InternalQVTimperative.g:4870:1: '<='
+ // InternalQVTimperative.g:4877:6: ( '<=' )
+ // InternalQVTimperative.g:4878:1: '<='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getLessThanSignEqualsSignKeyword_7());
}
- 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().getLessThanSignEqualsSignKeyword_7());
}
@@ -16551,15 +16577,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 9 :
- // InternalQVTimperative.g:4877:6: ( '=' )
+ // InternalQVTimperative.g:4885:6: ( '=' )
{
- // InternalQVTimperative.g:4877:6: ( '=' )
- // InternalQVTimperative.g:4878:1: '='
+ // InternalQVTimperative.g:4885:6: ( '=' )
+ // InternalQVTimperative.g:4886:1: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getEqualsSignKeyword_8());
}
- 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().getEqualsSignKeyword_8());
}
@@ -16570,15 +16596,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 10 :
- // InternalQVTimperative.g:4885:6: ( '<>' )
+ // InternalQVTimperative.g:4893:6: ( '<>' )
{
- // InternalQVTimperative.g:4885:6: ( '<>' )
- // InternalQVTimperative.g:4886:1: '<>'
+ // InternalQVTimperative.g:4893:6: ( '<>' )
+ // InternalQVTimperative.g:4894:1: '<>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getLessThanSignGreaterThanSignKeyword_9());
}
- 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().getLessThanSignGreaterThanSignKeyword_9());
}
@@ -16589,15 +16615,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 11 :
- // InternalQVTimperative.g:4893:6: ( 'and' )
+ // InternalQVTimperative.g:4901:6: ( 'and' )
{
- // InternalQVTimperative.g:4893:6: ( 'and' )
- // InternalQVTimperative.g:4894:1: 'and'
+ // InternalQVTimperative.g:4901:6: ( 'and' )
+ // InternalQVTimperative.g:4902:1: 'and'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getAndKeyword_10());
}
- 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().getAndKeyword_10());
}
@@ -16608,15 +16634,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 12 :
- // InternalQVTimperative.g:4901:6: ( 'or' )
+ // InternalQVTimperative.g:4909:6: ( 'or' )
{
- // InternalQVTimperative.g:4901:6: ( 'or' )
- // InternalQVTimperative.g:4902:1: 'or'
+ // InternalQVTimperative.g:4909:6: ( 'or' )
+ // InternalQVTimperative.g:4910:1: 'or'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getOrKeyword_11());
}
- 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().getOrKeyword_11());
}
@@ -16627,15 +16653,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 13 :
- // InternalQVTimperative.g:4909:6: ( 'xor' )
+ // InternalQVTimperative.g:4917:6: ( 'xor' )
{
- // InternalQVTimperative.g:4909:6: ( 'xor' )
- // InternalQVTimperative.g:4910:1: 'xor'
+ // InternalQVTimperative.g:4917:6: ( 'xor' )
+ // InternalQVTimperative.g:4918:1: 'xor'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getXorKeyword_12());
}
- 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().getXorKeyword_12());
}
@@ -16646,15 +16672,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 14 :
- // InternalQVTimperative.g:4917:6: ( 'implies' )
+ // InternalQVTimperative.g:4925:6: ( 'implies' )
{
- // InternalQVTimperative.g:4917:6: ( 'implies' )
- // InternalQVTimperative.g:4918:1: 'implies'
+ // InternalQVTimperative.g:4925:6: ( 'implies' )
+ // InternalQVTimperative.g:4926:1: 'implies'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getImpliesKeyword_13());
}
- 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.getEssentialOCLInfixOperatorNameAccess().getImpliesKeyword_13());
}
@@ -16682,31 +16708,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EssentialOCLNavigationOperatorName__Alternatives"
- // InternalQVTimperative.g:4930:1: rule__EssentialOCLNavigationOperatorName__Alternatives : ( ( '.' ) | ( '->' ) | ( '?.' ) | ( '?->' ) );
+ // InternalQVTimperative.g:4938:1: rule__EssentialOCLNavigationOperatorName__Alternatives : ( ( '.' ) | ( '->' ) | ( '?.' ) | ( '?->' ) );
public final void rule__EssentialOCLNavigationOperatorName__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4934:1: ( ( '.' ) | ( '->' ) | ( '?.' ) | ( '?->' ) )
+ // InternalQVTimperative.g:4942:1: ( ( '.' ) | ( '->' ) | ( '?.' ) | ( '?->' ) )
int alt40=4;
switch ( input.LA(1) ) {
- case 46:
+ case 47:
{
alt40=1;
}
break;
- case 47:
+ case 48:
{
alt40=2;
}
break;
- case 48:
+ case 49:
{
alt40=3;
}
break;
- case 49:
+ case 50:
{
alt40=4;
}
@@ -16721,15 +16747,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt40) {
case 1 :
- // InternalQVTimperative.g:4935:1: ( '.' )
+ // InternalQVTimperative.g:4943:1: ( '.' )
{
- // InternalQVTimperative.g:4935:1: ( '.' )
- // InternalQVTimperative.g:4936:1: '.'
+ // InternalQVTimperative.g:4943:1: ( '.' )
+ // InternalQVTimperative.g:4944:1: '.'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLNavigationOperatorNameAccess().getFullStopKeyword_0());
}
- 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().getFullStopKeyword_0());
}
@@ -16740,15 +16766,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4943:6: ( '->' )
+ // InternalQVTimperative.g:4951:6: ( '->' )
{
- // InternalQVTimperative.g:4943:6: ( '->' )
- // InternalQVTimperative.g:4944:1: '->'
+ // InternalQVTimperative.g:4951:6: ( '->' )
+ // InternalQVTimperative.g:4952:1: '->'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLNavigationOperatorNameAccess().getHyphenMinusGreaterThanSignKeyword_1());
}
- 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().getHyphenMinusGreaterThanSignKeyword_1());
}
@@ -16759,15 +16785,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 3 :
- // InternalQVTimperative.g:4951:6: ( '?.' )
+ // InternalQVTimperative.g:4959:6: ( '?.' )
{
- // InternalQVTimperative.g:4951:6: ( '?.' )
- // InternalQVTimperative.g:4952:1: '?.'
+ // InternalQVTimperative.g:4959:6: ( '?.' )
+ // InternalQVTimperative.g:4960:1: '?.'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLNavigationOperatorNameAccess().getQuestionMarkFullStopKeyword_2());
}
- 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().getQuestionMarkFullStopKeyword_2());
}
@@ -16778,15 +16804,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 4 :
- // InternalQVTimperative.g:4959:6: ( '?->' )
+ // InternalQVTimperative.g:4967:6: ( '?->' )
{
- // InternalQVTimperative.g:4959:6: ( '?->' )
- // InternalQVTimperative.g:4960:1: '?->'
+ // InternalQVTimperative.g:4967:6: ( '?->' )
+ // InternalQVTimperative.g:4968:1: '?->'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLNavigationOperatorNameAccess().getQuestionMarkHyphenMinusGreaterThanSignKeyword_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.getEssentialOCLNavigationOperatorNameAccess().getQuestionMarkHyphenMinusGreaterThanSignKeyword_3());
}
@@ -16814,20 +16840,20 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BinaryOperatorName__Alternatives"
- // InternalQVTimperative.g:4972:1: rule__BinaryOperatorName__Alternatives : ( ( ruleInfixOperatorName ) | ( ruleNavigationOperatorName ) );
+ // InternalQVTimperative.g:4980:1: rule__BinaryOperatorName__Alternatives : ( ( ruleInfixOperatorName ) | ( ruleNavigationOperatorName ) );
public final void rule__BinaryOperatorName__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4976:1: ( ( ruleInfixOperatorName ) | ( ruleNavigationOperatorName ) )
+ // InternalQVTimperative.g:4984:1: ( ( ruleInfixOperatorName ) | ( ruleNavigationOperatorName ) )
int alt41=2;
int LA41_0 = input.LA(1);
- if ( (LA41_0==31||(LA41_0>=33 && LA41_0<=45)) ) {
+ if ( (LA41_0==32||(LA41_0>=34 && LA41_0<=46)) ) {
alt41=1;
}
- else if ( ((LA41_0>=46 && LA41_0<=49)) ) {
+ else if ( ((LA41_0>=47 && LA41_0<=50)) ) {
alt41=2;
}
else {
@@ -16839,10 +16865,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt41) {
case 1 :
- // InternalQVTimperative.g:4977:1: ( ruleInfixOperatorName )
+ // InternalQVTimperative.g:4985:1: ( ruleInfixOperatorName )
{
- // InternalQVTimperative.g:4977:1: ( ruleInfixOperatorName )
- // InternalQVTimperative.g:4978:1: ruleInfixOperatorName
+ // InternalQVTimperative.g:4985:1: ( ruleInfixOperatorName )
+ // InternalQVTimperative.g:4986:1: ruleInfixOperatorName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBinaryOperatorNameAccess().getInfixOperatorNameParserRuleCall_0());
@@ -16862,10 +16888,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4983:6: ( ruleNavigationOperatorName )
+ // InternalQVTimperative.g:4991:6: ( ruleNavigationOperatorName )
{
- // InternalQVTimperative.g:4983:6: ( ruleNavigationOperatorName )
- // InternalQVTimperative.g:4984:1: ruleNavigationOperatorName
+ // InternalQVTimperative.g:4991:6: ( ruleNavigationOperatorName )
+ // InternalQVTimperative.g:4992:1: ruleNavigationOperatorName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBinaryOperatorNameAccess().getNavigationOperatorNameParserRuleCall_1());
@@ -16902,13 +16928,13 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EssentialOCLUnreservedName__Alternatives"
- // InternalQVTimperative.g:4994:1: rule__EssentialOCLUnreservedName__Alternatives : ( ( ruleUnrestrictedName ) | ( ruleCollectionTypeIdentifier ) | ( rulePrimitiveTypeIdentifier ) | ( 'Map' ) | ( 'Tuple' ) );
+ // InternalQVTimperative.g:5002:1: rule__EssentialOCLUnreservedName__Alternatives : ( ( ruleUnrestrictedName ) | ( ruleCollectionTypeIdentifier ) | ( rulePrimitiveTypeIdentifier ) | ( 'Map' ) | ( 'Tuple' ) );
public final void rule__EssentialOCLUnreservedName__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4998:1: ( ( ruleUnrestrictedName ) | ( ruleCollectionTypeIdentifier ) | ( rulePrimitiveTypeIdentifier ) | ( 'Map' ) | ( 'Tuple' ) )
+ // InternalQVTimperative.g:5006:1: ( ( ruleUnrestrictedName ) | ( ruleCollectionTypeIdentifier ) | ( rulePrimitiveTypeIdentifier ) | ( 'Map' ) | ( 'Tuple' ) )
int alt42=5;
switch ( input.LA(1) ) {
case RULE_SIMPLE_ID:
@@ -16924,20 +16950,20 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
case 27:
case 28:
case 29:
+ case 30:
{
alt42=1;
}
break;
- case 60:
case 61:
case 62:
case 63:
case 64:
+ case 65:
{
alt42=2;
}
break;
- case 52:
case 53:
case 54:
case 55:
@@ -16945,16 +16971,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
case 57:
case 58:
case 59:
+ case 60:
{
alt42=3;
}
break;
- case 50:
+ case 51:
{
alt42=4;
}
break;
- case 51:
+ case 52:
{
alt42=5;
}
@@ -16969,10 +16996,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt42) {
case 1 :
- // InternalQVTimperative.g:4999:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:5007:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:4999:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:5000:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:5007:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:5008:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLUnreservedNameAccess().getUnrestrictedNameParserRuleCall_0());
@@ -16992,10 +17019,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5005:6: ( ruleCollectionTypeIdentifier )
+ // InternalQVTimperative.g:5013:6: ( ruleCollectionTypeIdentifier )
{
- // InternalQVTimperative.g:5005:6: ( ruleCollectionTypeIdentifier )
- // InternalQVTimperative.g:5006:1: ruleCollectionTypeIdentifier
+ // InternalQVTimperative.g:5013:6: ( ruleCollectionTypeIdentifier )
+ // InternalQVTimperative.g:5014:1: ruleCollectionTypeIdentifier
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLUnreservedNameAccess().getCollectionTypeIdentifierParserRuleCall_1());
@@ -17015,10 +17042,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 3 :
- // InternalQVTimperative.g:5011:6: ( rulePrimitiveTypeIdentifier )
+ // InternalQVTimperative.g:5019:6: ( rulePrimitiveTypeIdentifier )
{
- // InternalQVTimperative.g:5011:6: ( rulePrimitiveTypeIdentifier )
- // InternalQVTimperative.g:5012:1: rulePrimitiveTypeIdentifier
+ // InternalQVTimperative.g:5019:6: ( rulePrimitiveTypeIdentifier )
+ // InternalQVTimperative.g:5020:1: rulePrimitiveTypeIdentifier
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLUnreservedNameAccess().getPrimitiveTypeIdentifierParserRuleCall_2());
@@ -17038,15 +17065,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 4 :
- // InternalQVTimperative.g:5017:6: ( 'Map' )
+ // InternalQVTimperative.g:5025:6: ( 'Map' )
{
- // InternalQVTimperative.g:5017:6: ( 'Map' )
- // InternalQVTimperative.g:5018:1: 'Map'
+ // InternalQVTimperative.g:5025:6: ( 'Map' )
+ // InternalQVTimperative.g:5026:1: 'Map'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLUnreservedNameAccess().getMapKeyword_3());
}
- 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().getMapKeyword_3());
}
@@ -17057,15 +17084,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 5 :
- // InternalQVTimperative.g:5025:6: ( 'Tuple' )
+ // InternalQVTimperative.g:5033:6: ( 'Tuple' )
{
- // InternalQVTimperative.g:5025:6: ( 'Tuple' )
- // InternalQVTimperative.g:5026:1: 'Tuple'
+ // InternalQVTimperative.g:5033:6: ( 'Tuple' )
+ // InternalQVTimperative.g:5034:1: 'Tuple'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLUnreservedNameAccess().getTupleKeyword_4());
}
- 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.getEssentialOCLUnreservedNameAccess().getTupleKeyword_4());
}
@@ -17093,17 +17120,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__URIFirstPathElementCS__Alternatives"
- // InternalQVTimperative.g:5038:1: rule__URIFirstPathElementCS__Alternatives : ( ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 ) ) | ( ( rule__URIFirstPathElementCS__Group_1__0 ) ) );
+ // InternalQVTimperative.g:5046: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:5042:1: ( ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 ) ) | ( ( rule__URIFirstPathElementCS__Group_1__0 ) ) )
+ // InternalQVTimperative.g:5050:1: ( ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 ) ) | ( ( rule__URIFirstPathElementCS__Group_1__0 ) ) )
int alt43=2;
int LA43_0 = input.LA(1);
- if ( ((LA43_0>=RULE_SIMPLE_ID && LA43_0<=RULE_ESCAPED_ID)||(LA43_0>=19 && LA43_0<=29)) ) {
+ if ( ((LA43_0>=RULE_SIMPLE_ID && LA43_0<=RULE_ESCAPED_ID)||(LA43_0>=19 && LA43_0<=30)) ) {
alt43=1;
}
else if ( (LA43_0==RULE_SINGLE_QUOTED_STRING) ) {
@@ -17118,16 +17145,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt43) {
case 1 :
- // InternalQVTimperative.g:5043:1: ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 ) )
+ // InternalQVTimperative.g:5051:1: ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 ) )
{
- // InternalQVTimperative.g:5043:1: ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 ) )
- // InternalQVTimperative.g:5044:1: ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 )
+ // InternalQVTimperative.g:5051:1: ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 ) )
+ // InternalQVTimperative.g:5052:1: ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getURIFirstPathElementCSAccess().getReferredElementAssignment_0());
}
- // InternalQVTimperative.g:5045:1: ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 )
- // InternalQVTimperative.g:5045:2: rule__URIFirstPathElementCS__ReferredElementAssignment_0
+ // InternalQVTimperative.g:5053:1: ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 )
+ // InternalQVTimperative.g:5053:2: rule__URIFirstPathElementCS__ReferredElementAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__URIFirstPathElementCS__ReferredElementAssignment_0();
@@ -17147,16 +17174,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5049:6: ( ( rule__URIFirstPathElementCS__Group_1__0 ) )
+ // InternalQVTimperative.g:5057:6: ( ( rule__URIFirstPathElementCS__Group_1__0 ) )
{
- // InternalQVTimperative.g:5049:6: ( ( rule__URIFirstPathElementCS__Group_1__0 ) )
- // InternalQVTimperative.g:5050:1: ( rule__URIFirstPathElementCS__Group_1__0 )
+ // InternalQVTimperative.g:5057:6: ( ( rule__URIFirstPathElementCS__Group_1__0 ) )
+ // InternalQVTimperative.g:5058:1: ( rule__URIFirstPathElementCS__Group_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getURIFirstPathElementCSAccess().getGroup_1());
}
- // InternalQVTimperative.g:5051:1: ( rule__URIFirstPathElementCS__Group_1__0 )
- // InternalQVTimperative.g:5051:2: rule__URIFirstPathElementCS__Group_1__0
+ // InternalQVTimperative.g:5059:1: ( rule__URIFirstPathElementCS__Group_1__0 )
+ // InternalQVTimperative.g:5059:2: rule__URIFirstPathElementCS__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__URIFirstPathElementCS__Group_1__0();
@@ -17193,51 +17220,51 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrimitiveTypeIdentifier__Alternatives"
- // InternalQVTimperative.g:5060:1: rule__PrimitiveTypeIdentifier__Alternatives : ( ( 'Boolean' ) | ( 'Integer' ) | ( 'Real' ) | ( 'String' ) | ( 'UnlimitedNatural' ) | ( 'OclAny' ) | ( 'OclInvalid' ) | ( 'OclVoid' ) );
+ // InternalQVTimperative.g:5068: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:5064:1: ( ( 'Boolean' ) | ( 'Integer' ) | ( 'Real' ) | ( 'String' ) | ( 'UnlimitedNatural' ) | ( 'OclAny' ) | ( 'OclInvalid' ) | ( 'OclVoid' ) )
+ // InternalQVTimperative.g:5072:1: ( ( 'Boolean' ) | ( 'Integer' ) | ( 'Real' ) | ( 'String' ) | ( 'UnlimitedNatural' ) | ( 'OclAny' ) | ( 'OclInvalid' ) | ( 'OclVoid' ) )
int alt44=8;
switch ( input.LA(1) ) {
- case 52:
+ case 53:
{
alt44=1;
}
break;
- case 53:
+ case 54:
{
alt44=2;
}
break;
- case 54:
+ case 55:
{
alt44=3;
}
break;
- case 55:
+ case 56:
{
alt44=4;
}
break;
- case 56:
+ case 57:
{
alt44=5;
}
break;
- case 57:
+ case 58:
{
alt44=6;
}
break;
- case 58:
+ case 59:
{
alt44=7;
}
break;
- case 59:
+ case 60:
{
alt44=8;
}
@@ -17252,15 +17279,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt44) {
case 1 :
- // InternalQVTimperative.g:5065:1: ( 'Boolean' )
+ // InternalQVTimperative.g:5073:1: ( 'Boolean' )
{
- // InternalQVTimperative.g:5065:1: ( 'Boolean' )
- // InternalQVTimperative.g:5066:1: 'Boolean'
+ // InternalQVTimperative.g:5073:1: ( 'Boolean' )
+ // InternalQVTimperative.g:5074:1: 'Boolean'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeIdentifierAccess().getBooleanKeyword_0());
}
- 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().getBooleanKeyword_0());
}
@@ -17271,15 +17298,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5073:6: ( 'Integer' )
+ // InternalQVTimperative.g:5081:6: ( 'Integer' )
{
- // InternalQVTimperative.g:5073:6: ( 'Integer' )
- // InternalQVTimperative.g:5074:1: 'Integer'
+ // InternalQVTimperative.g:5081:6: ( 'Integer' )
+ // InternalQVTimperative.g:5082:1: 'Integer'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeIdentifierAccess().getIntegerKeyword_1());
}
- 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().getIntegerKeyword_1());
}
@@ -17290,15 +17317,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 3 :
- // InternalQVTimperative.g:5081:6: ( 'Real' )
+ // InternalQVTimperative.g:5089:6: ( 'Real' )
{
- // InternalQVTimperative.g:5081:6: ( 'Real' )
- // InternalQVTimperative.g:5082:1: 'Real'
+ // InternalQVTimperative.g:5089:6: ( 'Real' )
+ // InternalQVTimperative.g:5090:1: 'Real'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeIdentifierAccess().getRealKeyword_2());
}
- 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().getRealKeyword_2());
}
@@ -17309,15 +17336,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 4 :
- // InternalQVTimperative.g:5089:6: ( 'String' )
+ // InternalQVTimperative.g:5097:6: ( 'String' )
{
- // InternalQVTimperative.g:5089:6: ( 'String' )
- // InternalQVTimperative.g:5090:1: 'String'
+ // InternalQVTimperative.g:5097:6: ( 'String' )
+ // InternalQVTimperative.g:5098:1: 'String'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeIdentifierAccess().getStringKeyword_3());
}
- 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().getStringKeyword_3());
}
@@ -17328,15 +17355,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 5 :
- // InternalQVTimperative.g:5097:6: ( 'UnlimitedNatural' )
+ // InternalQVTimperative.g:5105:6: ( 'UnlimitedNatural' )
{
- // InternalQVTimperative.g:5097:6: ( 'UnlimitedNatural' )
- // InternalQVTimperative.g:5098:1: 'UnlimitedNatural'
+ // InternalQVTimperative.g:5105:6: ( 'UnlimitedNatural' )
+ // InternalQVTimperative.g:5106:1: 'UnlimitedNatural'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeIdentifierAccess().getUnlimitedNaturalKeyword_4());
}
- 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().getUnlimitedNaturalKeyword_4());
}
@@ -17347,15 +17374,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 6 :
- // InternalQVTimperative.g:5105:6: ( 'OclAny' )
+ // InternalQVTimperative.g:5113:6: ( 'OclAny' )
{
- // InternalQVTimperative.g:5105:6: ( 'OclAny' )
- // InternalQVTimperative.g:5106:1: 'OclAny'
+ // InternalQVTimperative.g:5113:6: ( 'OclAny' )
+ // InternalQVTimperative.g:5114:1: 'OclAny'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeIdentifierAccess().getOclAnyKeyword_5());
}
- 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().getOclAnyKeyword_5());
}
@@ -17366,15 +17393,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 7 :
- // InternalQVTimperative.g:5113:6: ( 'OclInvalid' )
+ // InternalQVTimperative.g:5121:6: ( 'OclInvalid' )
{
- // InternalQVTimperative.g:5113:6: ( 'OclInvalid' )
- // InternalQVTimperative.g:5114:1: 'OclInvalid'
+ // InternalQVTimperative.g:5121:6: ( 'OclInvalid' )
+ // InternalQVTimperative.g:5122:1: 'OclInvalid'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeIdentifierAccess().getOclInvalidKeyword_6());
}
- 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().getOclInvalidKeyword_6());
}
@@ -17385,15 +17412,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 8 :
- // InternalQVTimperative.g:5121:6: ( 'OclVoid' )
+ // InternalQVTimperative.g:5129:6: ( 'OclVoid' )
{
- // InternalQVTimperative.g:5121:6: ( 'OclVoid' )
- // InternalQVTimperative.g:5122:1: 'OclVoid'
+ // InternalQVTimperative.g:5129:6: ( 'OclVoid' )
+ // InternalQVTimperative.g:5130:1: 'OclVoid'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeIdentifierAccess().getOclVoidKeyword_7());
}
- 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.getPrimitiveTypeIdentifierAccess().getOclVoidKeyword_7());
}
@@ -17421,36 +17448,36 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionTypeIdentifier__Alternatives"
- // InternalQVTimperative.g:5134:1: rule__CollectionTypeIdentifier__Alternatives : ( ( 'Set' ) | ( 'Bag' ) | ( 'Sequence' ) | ( 'Collection' ) | ( 'OrderedSet' ) );
+ // InternalQVTimperative.g:5142:1: rule__CollectionTypeIdentifier__Alternatives : ( ( 'Set' ) | ( 'Bag' ) | ( 'Sequence' ) | ( 'Collection' ) | ( 'OrderedSet' ) );
public final void rule__CollectionTypeIdentifier__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5138:1: ( ( 'Set' ) | ( 'Bag' ) | ( 'Sequence' ) | ( 'Collection' ) | ( 'OrderedSet' ) )
+ // InternalQVTimperative.g:5146:1: ( ( 'Set' ) | ( 'Bag' ) | ( 'Sequence' ) | ( 'Collection' ) | ( 'OrderedSet' ) )
int alt45=5;
switch ( input.LA(1) ) {
- case 60:
+ case 61:
{
alt45=1;
}
break;
- case 61:
+ case 62:
{
alt45=2;
}
break;
- case 62:
+ case 63:
{
alt45=3;
}
break;
- case 63:
+ case 64:
{
alt45=4;
}
break;
- case 64:
+ case 65:
{
alt45=5;
}
@@ -17465,15 +17492,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt45) {
case 1 :
- // InternalQVTimperative.g:5139:1: ( 'Set' )
+ // InternalQVTimperative.g:5147:1: ( 'Set' )
{
- // InternalQVTimperative.g:5139:1: ( 'Set' )
- // InternalQVTimperative.g:5140:1: 'Set'
+ // InternalQVTimperative.g:5147:1: ( 'Set' )
+ // InternalQVTimperative.g:5148:1: 'Set'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeIdentifierAccess().getSetKeyword_0());
}
- 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().getSetKeyword_0());
}
@@ -17484,15 +17511,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5147:6: ( 'Bag' )
+ // InternalQVTimperative.g:5155:6: ( 'Bag' )
{
- // InternalQVTimperative.g:5147:6: ( 'Bag' )
- // InternalQVTimperative.g:5148:1: 'Bag'
+ // InternalQVTimperative.g:5155:6: ( 'Bag' )
+ // InternalQVTimperative.g:5156:1: 'Bag'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeIdentifierAccess().getBagKeyword_1());
}
- 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().getBagKeyword_1());
}
@@ -17503,15 +17530,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 3 :
- // InternalQVTimperative.g:5155:6: ( 'Sequence' )
+ // InternalQVTimperative.g:5163:6: ( 'Sequence' )
{
- // InternalQVTimperative.g:5155:6: ( 'Sequence' )
- // InternalQVTimperative.g:5156:1: 'Sequence'
+ // InternalQVTimperative.g:5163:6: ( 'Sequence' )
+ // InternalQVTimperative.g:5164:1: 'Sequence'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeIdentifierAccess().getSequenceKeyword_2());
}
- 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().getSequenceKeyword_2());
}
@@ -17522,15 +17549,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 4 :
- // InternalQVTimperative.g:5163:6: ( 'Collection' )
+ // InternalQVTimperative.g:5171:6: ( 'Collection' )
{
- // InternalQVTimperative.g:5163:6: ( 'Collection' )
- // InternalQVTimperative.g:5164:1: 'Collection'
+ // InternalQVTimperative.g:5171:6: ( 'Collection' )
+ // InternalQVTimperative.g:5172:1: 'Collection'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeIdentifierAccess().getCollectionKeyword_3());
}
- 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().getCollectionKeyword_3());
}
@@ -17541,15 +17568,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 5 :
- // InternalQVTimperative.g:5171:6: ( 'OrderedSet' )
+ // InternalQVTimperative.g:5179:6: ( 'OrderedSet' )
{
- // InternalQVTimperative.g:5171:6: ( 'OrderedSet' )
- // InternalQVTimperative.g:5172:1: 'OrderedSet'
+ // InternalQVTimperative.g:5179:6: ( 'OrderedSet' )
+ // InternalQVTimperative.g:5180:1: 'OrderedSet'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeIdentifierAccess().getOrderedSetKeyword_4());
}
- 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.getCollectionTypeIdentifierAccess().getOrderedSetKeyword_4());
}
@@ -17577,27 +17604,27 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralPartCS__Alternatives"
- // InternalQVTimperative.g:5184:1: rule__CollectionLiteralPartCS__Alternatives : ( ( ( rule__CollectionLiteralPartCS__Group_0__0 ) ) | ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 ) ) );
+ // InternalQVTimperative.g:5192: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:5188:1: ( ( ( rule__CollectionLiteralPartCS__Group_0__0 ) ) | ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 ) ) )
+ // InternalQVTimperative.g:5196:1: ( ( ( rule__CollectionLiteralPartCS__Group_0__0 ) ) | ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 ) ) )
int alt46=2;
alt46 = dfa46.predict(input);
switch (alt46) {
case 1 :
- // InternalQVTimperative.g:5189:1: ( ( rule__CollectionLiteralPartCS__Group_0__0 ) )
+ // InternalQVTimperative.g:5197:1: ( ( rule__CollectionLiteralPartCS__Group_0__0 ) )
{
- // InternalQVTimperative.g:5189:1: ( ( rule__CollectionLiteralPartCS__Group_0__0 ) )
- // InternalQVTimperative.g:5190:1: ( rule__CollectionLiteralPartCS__Group_0__0 )
+ // InternalQVTimperative.g:5197:1: ( ( rule__CollectionLiteralPartCS__Group_0__0 ) )
+ // InternalQVTimperative.g:5198:1: ( rule__CollectionLiteralPartCS__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralPartCSAccess().getGroup_0());
}
- // InternalQVTimperative.g:5191:1: ( rule__CollectionLiteralPartCS__Group_0__0 )
- // InternalQVTimperative.g:5191:2: rule__CollectionLiteralPartCS__Group_0__0
+ // InternalQVTimperative.g:5199:1: ( rule__CollectionLiteralPartCS__Group_0__0 )
+ // InternalQVTimperative.g:5199:2: rule__CollectionLiteralPartCS__Group_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionLiteralPartCS__Group_0__0();
@@ -17617,16 +17644,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5195:6: ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 ) )
+ // InternalQVTimperative.g:5203:6: ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 ) )
{
- // InternalQVTimperative.g:5195:6: ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 ) )
- // InternalQVTimperative.g:5196:1: ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 )
+ // InternalQVTimperative.g:5203:6: ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 ) )
+ // InternalQVTimperative.g:5204:1: ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralPartCSAccess().getOwnedExpressionAssignment_1());
}
- // InternalQVTimperative.g:5197:1: ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 )
- // InternalQVTimperative.g:5197:2: rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1
+ // InternalQVTimperative.g:5205:1: ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 )
+ // InternalQVTimperative.g:5205:2: rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1();
@@ -17663,21 +17690,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0"
- // InternalQVTimperative.g:5206:1: rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0 : ( ( ruleExpCS ) | ( rulePatternExpCS ) );
+ // InternalQVTimperative.g:5214:1: rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0 : ( ( ruleExpCS ) | ( rulePatternExpCS ) );
public final void rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5210:1: ( ( ruleExpCS ) | ( rulePatternExpCS ) )
+ // InternalQVTimperative.g:5218:1: ( ( ruleExpCS ) | ( rulePatternExpCS ) )
int alt47=2;
alt47 = dfa47.predict(input);
switch (alt47) {
case 1 :
- // InternalQVTimperative.g:5211:1: ( ruleExpCS )
+ // InternalQVTimperative.g:5219:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:5211:1: ( ruleExpCS )
- // InternalQVTimperative.g:5212:1: ruleExpCS
+ // InternalQVTimperative.g:5219:1: ( ruleExpCS )
+ // InternalQVTimperative.g:5220:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getShadowPartCSAccess().getOwnedInitExpressionExpCSParserRuleCall_2_0_0());
@@ -17697,10 +17724,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5217:6: ( rulePatternExpCS )
+ // InternalQVTimperative.g:5225:6: ( rulePatternExpCS )
{
- // InternalQVTimperative.g:5217:6: ( rulePatternExpCS )
- // InternalQVTimperative.g:5218:1: rulePatternExpCS
+ // InternalQVTimperative.g:5225:6: ( rulePatternExpCS )
+ // InternalQVTimperative.g:5226:1: rulePatternExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getShadowPartCSAccess().getOwnedInitExpressionPatternExpCSParserRuleCall_2_0_1());
@@ -17737,13 +17764,13 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrimitiveLiteralExpCS__Alternatives"
- // InternalQVTimperative.g:5228:1: rule__PrimitiveLiteralExpCS__Alternatives : ( ( ruleNumberLiteralExpCS ) | ( ruleStringLiteralExpCS ) | ( ruleBooleanLiteralExpCS ) | ( ruleUnlimitedNaturalLiteralExpCS ) | ( ruleInvalidLiteralExpCS ) | ( ruleNullLiteralExpCS ) );
+ // InternalQVTimperative.g:5236:1: rule__PrimitiveLiteralExpCS__Alternatives : ( ( ruleNumberLiteralExpCS ) | ( ruleStringLiteralExpCS ) | ( ruleBooleanLiteralExpCS ) | ( ruleUnlimitedNaturalLiteralExpCS ) | ( ruleInvalidLiteralExpCS ) | ( ruleNullLiteralExpCS ) );
public final void rule__PrimitiveLiteralExpCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5232:1: ( ( ruleNumberLiteralExpCS ) | ( ruleStringLiteralExpCS ) | ( ruleBooleanLiteralExpCS ) | ( ruleUnlimitedNaturalLiteralExpCS ) | ( ruleInvalidLiteralExpCS ) | ( ruleNullLiteralExpCS ) )
+ // InternalQVTimperative.g:5240:1: ( ( ruleNumberLiteralExpCS ) | ( ruleStringLiteralExpCS ) | ( ruleBooleanLiteralExpCS ) | ( ruleUnlimitedNaturalLiteralExpCS ) | ( ruleInvalidLiteralExpCS ) | ( ruleNullLiteralExpCS ) )
int alt48=6;
switch ( input.LA(1) ) {
case RULE_INT:
@@ -17762,17 +17789,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
alt48=3;
}
break;
- case 33:
+ case 34:
{
alt48=4;
}
break;
- case 107:
+ case 108:
{
alt48=5;
}
break;
- case 108:
+ case 109:
{
alt48=6;
}
@@ -17787,10 +17814,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt48) {
case 1 :
- // InternalQVTimperative.g:5233:1: ( ruleNumberLiteralExpCS )
+ // InternalQVTimperative.g:5241:1: ( ruleNumberLiteralExpCS )
{
- // InternalQVTimperative.g:5233:1: ( ruleNumberLiteralExpCS )
- // InternalQVTimperative.g:5234:1: ruleNumberLiteralExpCS
+ // InternalQVTimperative.g:5241:1: ( ruleNumberLiteralExpCS )
+ // InternalQVTimperative.g:5242:1: ruleNumberLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveLiteralExpCSAccess().getNumberLiteralExpCSParserRuleCall_0());
@@ -17810,10 +17837,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5239:6: ( ruleStringLiteralExpCS )
+ // InternalQVTimperative.g:5247:6: ( ruleStringLiteralExpCS )
{
- // InternalQVTimperative.g:5239:6: ( ruleStringLiteralExpCS )
- // InternalQVTimperative.g:5240:1: ruleStringLiteralExpCS
+ // InternalQVTimperative.g:5247:6: ( ruleStringLiteralExpCS )
+ // InternalQVTimperative.g:5248:1: ruleStringLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveLiteralExpCSAccess().getStringLiteralExpCSParserRuleCall_1());
@@ -17833,10 +17860,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 3 :
- // InternalQVTimperative.g:5245:6: ( ruleBooleanLiteralExpCS )
+ // InternalQVTimperative.g:5253:6: ( ruleBooleanLiteralExpCS )
{
- // InternalQVTimperative.g:5245:6: ( ruleBooleanLiteralExpCS )
- // InternalQVTimperative.g:5246:1: ruleBooleanLiteralExpCS
+ // InternalQVTimperative.g:5253:6: ( ruleBooleanLiteralExpCS )
+ // InternalQVTimperative.g:5254:1: ruleBooleanLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveLiteralExpCSAccess().getBooleanLiteralExpCSParserRuleCall_2());
@@ -17856,10 +17883,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 4 :
- // InternalQVTimperative.g:5251:6: ( ruleUnlimitedNaturalLiteralExpCS )
+ // InternalQVTimperative.g:5259:6: ( ruleUnlimitedNaturalLiteralExpCS )
{
- // InternalQVTimperative.g:5251:6: ( ruleUnlimitedNaturalLiteralExpCS )
- // InternalQVTimperative.g:5252:1: ruleUnlimitedNaturalLiteralExpCS
+ // InternalQVTimperative.g:5259:6: ( ruleUnlimitedNaturalLiteralExpCS )
+ // InternalQVTimperative.g:5260:1: ruleUnlimitedNaturalLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveLiteralExpCSAccess().getUnlimitedNaturalLiteralExpCSParserRuleCall_3());
@@ -17879,10 +17906,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 5 :
- // InternalQVTimperative.g:5257:6: ( ruleInvalidLiteralExpCS )
+ // InternalQVTimperative.g:5265:6: ( ruleInvalidLiteralExpCS )
{
- // InternalQVTimperative.g:5257:6: ( ruleInvalidLiteralExpCS )
- // InternalQVTimperative.g:5258:1: ruleInvalidLiteralExpCS
+ // InternalQVTimperative.g:5265:6: ( ruleInvalidLiteralExpCS )
+ // InternalQVTimperative.g:5266:1: ruleInvalidLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveLiteralExpCSAccess().getInvalidLiteralExpCSParserRuleCall_4());
@@ -17902,10 +17929,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 6 :
- // InternalQVTimperative.g:5263:6: ( ruleNullLiteralExpCS )
+ // InternalQVTimperative.g:5271:6: ( ruleNullLiteralExpCS )
{
- // InternalQVTimperative.g:5263:6: ( ruleNullLiteralExpCS )
- // InternalQVTimperative.g:5264:1: ruleNullLiteralExpCS
+ // InternalQVTimperative.g:5271:6: ( ruleNullLiteralExpCS )
+ // InternalQVTimperative.g:5272:1: ruleNullLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveLiteralExpCSAccess().getNullLiteralExpCSParserRuleCall_5());
@@ -17942,13 +17969,13 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BooleanLiteralExpCS__Alternatives"
- // InternalQVTimperative.g:5274:1: rule__BooleanLiteralExpCS__Alternatives : ( ( ( rule__BooleanLiteralExpCS__SymbolAssignment_0 ) ) | ( ( rule__BooleanLiteralExpCS__SymbolAssignment_1 ) ) );
+ // InternalQVTimperative.g:5282: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:5278:1: ( ( ( rule__BooleanLiteralExpCS__SymbolAssignment_0 ) ) | ( ( rule__BooleanLiteralExpCS__SymbolAssignment_1 ) ) )
+ // InternalQVTimperative.g:5286:1: ( ( ( rule__BooleanLiteralExpCS__SymbolAssignment_0 ) ) | ( ( rule__BooleanLiteralExpCS__SymbolAssignment_1 ) ) )
int alt49=2;
int LA49_0 = input.LA(1);
@@ -17967,16 +17994,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt49) {
case 1 :
- // InternalQVTimperative.g:5279:1: ( ( rule__BooleanLiteralExpCS__SymbolAssignment_0 ) )
+ // InternalQVTimperative.g:5287:1: ( ( rule__BooleanLiteralExpCS__SymbolAssignment_0 ) )
{
- // InternalQVTimperative.g:5279:1: ( ( rule__BooleanLiteralExpCS__SymbolAssignment_0 ) )
- // InternalQVTimperative.g:5280:1: ( rule__BooleanLiteralExpCS__SymbolAssignment_0 )
+ // InternalQVTimperative.g:5287:1: ( ( rule__BooleanLiteralExpCS__SymbolAssignment_0 ) )
+ // InternalQVTimperative.g:5288:1: ( rule__BooleanLiteralExpCS__SymbolAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBooleanLiteralExpCSAccess().getSymbolAssignment_0());
}
- // InternalQVTimperative.g:5281:1: ( rule__BooleanLiteralExpCS__SymbolAssignment_0 )
- // InternalQVTimperative.g:5281:2: rule__BooleanLiteralExpCS__SymbolAssignment_0
+ // InternalQVTimperative.g:5289:1: ( rule__BooleanLiteralExpCS__SymbolAssignment_0 )
+ // InternalQVTimperative.g:5289:2: rule__BooleanLiteralExpCS__SymbolAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__BooleanLiteralExpCS__SymbolAssignment_0();
@@ -17996,16 +18023,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5285:6: ( ( rule__BooleanLiteralExpCS__SymbolAssignment_1 ) )
+ // InternalQVTimperative.g:5293:6: ( ( rule__BooleanLiteralExpCS__SymbolAssignment_1 ) )
{
- // InternalQVTimperative.g:5285:6: ( ( rule__BooleanLiteralExpCS__SymbolAssignment_1 ) )
- // InternalQVTimperative.g:5286:1: ( rule__BooleanLiteralExpCS__SymbolAssignment_1 )
+ // InternalQVTimperative.g:5293:6: ( ( rule__BooleanLiteralExpCS__SymbolAssignment_1 ) )
+ // InternalQVTimperative.g:5294:1: ( rule__BooleanLiteralExpCS__SymbolAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBooleanLiteralExpCSAccess().getSymbolAssignment_1());
}
- // InternalQVTimperative.g:5287:1: ( rule__BooleanLiteralExpCS__SymbolAssignment_1 )
- // InternalQVTimperative.g:5287:2: rule__BooleanLiteralExpCS__SymbolAssignment_1
+ // InternalQVTimperative.g:5295:1: ( rule__BooleanLiteralExpCS__SymbolAssignment_1 )
+ // InternalQVTimperative.g:5295:2: rule__BooleanLiteralExpCS__SymbolAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__BooleanLiteralExpCS__SymbolAssignment_1();
@@ -18042,16 +18069,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeLiteralCS__Alternatives"
- // InternalQVTimperative.g:5296:1: rule__TypeLiteralCS__Alternatives : ( ( rulePrimitiveTypeCS ) | ( ruleCollectionTypeCS ) | ( ruleMapTypeCS ) | ( ruleTupleTypeCS ) );
+ // InternalQVTimperative.g:5304:1: rule__TypeLiteralCS__Alternatives : ( ( rulePrimitiveTypeCS ) | ( ruleCollectionTypeCS ) | ( ruleMapTypeCS ) | ( ruleTupleTypeCS ) );
public final void rule__TypeLiteralCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5300:1: ( ( rulePrimitiveTypeCS ) | ( ruleCollectionTypeCS ) | ( ruleMapTypeCS ) | ( ruleTupleTypeCS ) )
+ // InternalQVTimperative.g:5308:1: ( ( rulePrimitiveTypeCS ) | ( ruleCollectionTypeCS ) | ( ruleMapTypeCS ) | ( ruleTupleTypeCS ) )
int alt50=4;
switch ( input.LA(1) ) {
- case 52:
case 53:
case 54:
case 55:
@@ -18059,25 +18085,26 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
case 57:
case 58:
case 59:
+ case 60:
{
alt50=1;
}
break;
- case 60:
case 61:
case 62:
case 63:
case 64:
+ case 65:
{
alt50=2;
}
break;
- case 50:
+ case 51:
{
alt50=3;
}
break;
- case 51:
+ case 52:
{
alt50=4;
}
@@ -18092,10 +18119,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt50) {
case 1 :
- // InternalQVTimperative.g:5301:1: ( rulePrimitiveTypeCS )
+ // InternalQVTimperative.g:5309:1: ( rulePrimitiveTypeCS )
{
- // InternalQVTimperative.g:5301:1: ( rulePrimitiveTypeCS )
- // InternalQVTimperative.g:5302:1: rulePrimitiveTypeCS
+ // InternalQVTimperative.g:5309:1: ( rulePrimitiveTypeCS )
+ // InternalQVTimperative.g:5310:1: rulePrimitiveTypeCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeLiteralCSAccess().getPrimitiveTypeCSParserRuleCall_0());
@@ -18115,10 +18142,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5307:6: ( ruleCollectionTypeCS )
+ // InternalQVTimperative.g:5315:6: ( ruleCollectionTypeCS )
{
- // InternalQVTimperative.g:5307:6: ( ruleCollectionTypeCS )
- // InternalQVTimperative.g:5308:1: ruleCollectionTypeCS
+ // InternalQVTimperative.g:5315:6: ( ruleCollectionTypeCS )
+ // InternalQVTimperative.g:5316:1: ruleCollectionTypeCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeLiteralCSAccess().getCollectionTypeCSParserRuleCall_1());
@@ -18138,10 +18165,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 3 :
- // InternalQVTimperative.g:5313:6: ( ruleMapTypeCS )
+ // InternalQVTimperative.g:5321:6: ( ruleMapTypeCS )
{
- // InternalQVTimperative.g:5313:6: ( ruleMapTypeCS )
- // InternalQVTimperative.g:5314:1: ruleMapTypeCS
+ // InternalQVTimperative.g:5321:6: ( ruleMapTypeCS )
+ // InternalQVTimperative.g:5322:1: ruleMapTypeCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeLiteralCSAccess().getMapTypeCSParserRuleCall_2());
@@ -18161,10 +18188,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 4 :
- // InternalQVTimperative.g:5319:6: ( ruleTupleTypeCS )
+ // InternalQVTimperative.g:5327:6: ( ruleTupleTypeCS )
{
- // InternalQVTimperative.g:5319:6: ( ruleTupleTypeCS )
- // InternalQVTimperative.g:5320:1: ruleTupleTypeCS
+ // InternalQVTimperative.g:5327:6: ( ruleTupleTypeCS )
+ // InternalQVTimperative.g:5328:1: ruleTupleTypeCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeLiteralCSAccess().getTupleTypeCSParserRuleCall_3());
@@ -18201,21 +18228,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeExpCS__Alternatives_0"
- // InternalQVTimperative.g:5330:1: rule__TypeExpCS__Alternatives_0 : ( ( ruleTypeNameExpCS ) | ( ruleTypeLiteralCS ) | ( ruleCollectionPatternCS ) );
+ // InternalQVTimperative.g:5338:1: rule__TypeExpCS__Alternatives_0 : ( ( ruleTypeNameExpCS ) | ( ruleTypeLiteralCS ) | ( ruleCollectionPatternCS ) );
public final void rule__TypeExpCS__Alternatives_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5334:1: ( ( ruleTypeNameExpCS ) | ( ruleTypeLiteralCS ) | ( ruleCollectionPatternCS ) )
+ // InternalQVTimperative.g:5342:1: ( ( ruleTypeNameExpCS ) | ( ruleTypeLiteralCS ) | ( ruleCollectionPatternCS ) )
int alt51=3;
alt51 = dfa51.predict(input);
switch (alt51) {
case 1 :
- // InternalQVTimperative.g:5335:1: ( ruleTypeNameExpCS )
+ // InternalQVTimperative.g:5343:1: ( ruleTypeNameExpCS )
{
- // InternalQVTimperative.g:5335:1: ( ruleTypeNameExpCS )
- // InternalQVTimperative.g:5336:1: ruleTypeNameExpCS
+ // InternalQVTimperative.g:5343:1: ( ruleTypeNameExpCS )
+ // InternalQVTimperative.g:5344:1: ruleTypeNameExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeExpCSAccess().getTypeNameExpCSParserRuleCall_0_0());
@@ -18235,10 +18262,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5341:6: ( ruleTypeLiteralCS )
+ // InternalQVTimperative.g:5349:6: ( ruleTypeLiteralCS )
{
- // InternalQVTimperative.g:5341:6: ( ruleTypeLiteralCS )
- // InternalQVTimperative.g:5342:1: ruleTypeLiteralCS
+ // InternalQVTimperative.g:5349:6: ( ruleTypeLiteralCS )
+ // InternalQVTimperative.g:5350:1: ruleTypeLiteralCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeExpCSAccess().getTypeLiteralCSParserRuleCall_0_1());
@@ -18258,10 +18285,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 3 :
- // InternalQVTimperative.g:5347:6: ( ruleCollectionPatternCS )
+ // InternalQVTimperative.g:5355:6: ( ruleCollectionPatternCS )
{
- // InternalQVTimperative.g:5347:6: ( ruleCollectionPatternCS )
- // InternalQVTimperative.g:5348:1: ruleCollectionPatternCS
+ // InternalQVTimperative.g:5355:6: ( ruleCollectionPatternCS )
+ // InternalQVTimperative.g:5356:1: ruleCollectionPatternCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeExpCSAccess().getCollectionPatternCSParserRuleCall_0_2());
@@ -18298,27 +18325,27 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ExpCS__Alternatives"
- // InternalQVTimperative.g:5358:1: rule__ExpCS__Alternatives : ( ( ( rule__ExpCS__Group_0__0 ) ) | ( rulePrefixedLetExpCS ) );
+ // InternalQVTimperative.g:5366:1: rule__ExpCS__Alternatives : ( ( ( rule__ExpCS__Group_0__0 ) ) | ( rulePrefixedLetExpCS ) );
public final void rule__ExpCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5362:1: ( ( ( rule__ExpCS__Group_0__0 ) ) | ( rulePrefixedLetExpCS ) )
+ // InternalQVTimperative.g:5370:1: ( ( ( rule__ExpCS__Group_0__0 ) ) | ( rulePrefixedLetExpCS ) )
int alt52=2;
alt52 = dfa52.predict(input);
switch (alt52) {
case 1 :
- // InternalQVTimperative.g:5363:1: ( ( rule__ExpCS__Group_0__0 ) )
+ // InternalQVTimperative.g:5371:1: ( ( rule__ExpCS__Group_0__0 ) )
{
- // InternalQVTimperative.g:5363:1: ( ( rule__ExpCS__Group_0__0 ) )
- // InternalQVTimperative.g:5364:1: ( rule__ExpCS__Group_0__0 )
+ // InternalQVTimperative.g:5371:1: ( ( rule__ExpCS__Group_0__0 ) )
+ // InternalQVTimperative.g:5372:1: ( rule__ExpCS__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSAccess().getGroup_0());
}
- // InternalQVTimperative.g:5365:1: ( rule__ExpCS__Group_0__0 )
- // InternalQVTimperative.g:5365:2: rule__ExpCS__Group_0__0
+ // InternalQVTimperative.g:5373:1: ( rule__ExpCS__Group_0__0 )
+ // InternalQVTimperative.g:5373:2: rule__ExpCS__Group_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ExpCS__Group_0__0();
@@ -18338,10 +18365,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5369:6: ( rulePrefixedLetExpCS )
+ // InternalQVTimperative.g:5377:6: ( rulePrefixedLetExpCS )
{
- // InternalQVTimperative.g:5369:6: ( rulePrefixedLetExpCS )
- // InternalQVTimperative.g:5370:1: rulePrefixedLetExpCS
+ // InternalQVTimperative.g:5377:6: ( rulePrefixedLetExpCS )
+ // InternalQVTimperative.g:5378:1: rulePrefixedLetExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSAccess().getPrefixedLetExpCSParserRuleCall_1());
@@ -18378,20 +18405,20 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedLetExpCS__Alternatives"
- // InternalQVTimperative.g:5380:1: rule__PrefixedLetExpCS__Alternatives : ( ( ( rule__PrefixedLetExpCS__Group_0__0 ) ) | ( ruleLetExpCS ) );
+ // InternalQVTimperative.g:5388:1: rule__PrefixedLetExpCS__Alternatives : ( ( ( rule__PrefixedLetExpCS__Group_0__0 ) ) | ( ruleLetExpCS ) );
public final void rule__PrefixedLetExpCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5384:1: ( ( ( rule__PrefixedLetExpCS__Group_0__0 ) ) | ( ruleLetExpCS ) )
+ // InternalQVTimperative.g:5392:1: ( ( ( rule__PrefixedLetExpCS__Group_0__0 ) ) | ( ruleLetExpCS ) )
int alt53=2;
int LA53_0 = input.LA(1);
- if ( ((LA53_0>=31 && LA53_0<=32)) ) {
+ if ( ((LA53_0>=32 && LA53_0<=33)) ) {
alt53=1;
}
- else if ( (LA53_0==117) ) {
+ else if ( (LA53_0==118) ) {
alt53=2;
}
else {
@@ -18403,16 +18430,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt53) {
case 1 :
- // InternalQVTimperative.g:5385:1: ( ( rule__PrefixedLetExpCS__Group_0__0 ) )
+ // InternalQVTimperative.g:5393:1: ( ( rule__PrefixedLetExpCS__Group_0__0 ) )
{
- // InternalQVTimperative.g:5385:1: ( ( rule__PrefixedLetExpCS__Group_0__0 ) )
- // InternalQVTimperative.g:5386:1: ( rule__PrefixedLetExpCS__Group_0__0 )
+ // InternalQVTimperative.g:5393:1: ( ( rule__PrefixedLetExpCS__Group_0__0 ) )
+ // InternalQVTimperative.g:5394:1: ( rule__PrefixedLetExpCS__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedLetExpCSAccess().getGroup_0());
}
- // InternalQVTimperative.g:5387:1: ( rule__PrefixedLetExpCS__Group_0__0 )
- // InternalQVTimperative.g:5387:2: rule__PrefixedLetExpCS__Group_0__0
+ // InternalQVTimperative.g:5395:1: ( rule__PrefixedLetExpCS__Group_0__0 )
+ // InternalQVTimperative.g:5395:2: rule__PrefixedLetExpCS__Group_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__PrefixedLetExpCS__Group_0__0();
@@ -18432,10 +18459,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5391:6: ( ruleLetExpCS )
+ // InternalQVTimperative.g:5399:6: ( ruleLetExpCS )
{
- // InternalQVTimperative.g:5391:6: ( ruleLetExpCS )
- // InternalQVTimperative.g:5392:1: ruleLetExpCS
+ // InternalQVTimperative.g:5399:6: ( ruleLetExpCS )
+ // InternalQVTimperative.g:5400:1: ruleLetExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedLetExpCSAccess().getLetExpCSParserRuleCall_1());
@@ -18472,20 +18499,20 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedPrimaryExpCS__Alternatives"
- // InternalQVTimperative.g:5402:1: rule__PrefixedPrimaryExpCS__Alternatives : ( ( ( rule__PrefixedPrimaryExpCS__Group_0__0 ) ) | ( rulePrimaryExpCS ) );
+ // InternalQVTimperative.g:5410:1: rule__PrefixedPrimaryExpCS__Alternatives : ( ( ( rule__PrefixedPrimaryExpCS__Group_0__0 ) ) | ( rulePrimaryExpCS ) );
public final void rule__PrefixedPrimaryExpCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5406:1: ( ( ( rule__PrefixedPrimaryExpCS__Group_0__0 ) ) | ( rulePrimaryExpCS ) )
+ // InternalQVTimperative.g:5414:1: ( ( ( rule__PrefixedPrimaryExpCS__Group_0__0 ) ) | ( rulePrimaryExpCS ) )
int alt54=2;
int LA54_0 = input.LA(1);
- if ( ((LA54_0>=31 && LA54_0<=32)) ) {
+ if ( ((LA54_0>=32 && LA54_0<=33)) ) {
alt54=1;
}
- 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)) ) {
+ else if ( ((LA54_0>=RULE_INT && LA54_0<=RULE_ESCAPED_ID)||(LA54_0>=19 && LA54_0<=30)||LA54_0==34||(LA54_0>=51 && LA54_0<=65)||LA54_0==87||LA54_0==106||(LA54_0>=108 && LA54_0<=109)||LA54_0==113||LA54_0==119||(LA54_0>=150 && LA54_0<=151)) ) {
alt54=2;
}
else {
@@ -18497,16 +18524,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt54) {
case 1 :
- // InternalQVTimperative.g:5407:1: ( ( rule__PrefixedPrimaryExpCS__Group_0__0 ) )
+ // InternalQVTimperative.g:5415:1: ( ( rule__PrefixedPrimaryExpCS__Group_0__0 ) )
{
- // InternalQVTimperative.g:5407:1: ( ( rule__PrefixedPrimaryExpCS__Group_0__0 ) )
- // InternalQVTimperative.g:5408:1: ( rule__PrefixedPrimaryExpCS__Group_0__0 )
+ // InternalQVTimperative.g:5415:1: ( ( rule__PrefixedPrimaryExpCS__Group_0__0 ) )
+ // InternalQVTimperative.g:5416:1: ( rule__PrefixedPrimaryExpCS__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedPrimaryExpCSAccess().getGroup_0());
}
- // InternalQVTimperative.g:5409:1: ( rule__PrefixedPrimaryExpCS__Group_0__0 )
- // InternalQVTimperative.g:5409:2: rule__PrefixedPrimaryExpCS__Group_0__0
+ // InternalQVTimperative.g:5417:1: ( rule__PrefixedPrimaryExpCS__Group_0__0 )
+ // InternalQVTimperative.g:5417:2: rule__PrefixedPrimaryExpCS__Group_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__PrefixedPrimaryExpCS__Group_0__0();
@@ -18526,10 +18553,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5413:6: ( rulePrimaryExpCS )
+ // InternalQVTimperative.g:5421:6: ( rulePrimaryExpCS )
{
- // InternalQVTimperative.g:5413:6: ( rulePrimaryExpCS )
- // InternalQVTimperative.g:5414:1: rulePrimaryExpCS
+ // InternalQVTimperative.g:5421:6: ( rulePrimaryExpCS )
+ // InternalQVTimperative.g:5422:1: rulePrimaryExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedPrimaryExpCSAccess().getPrimaryExpCSParserRuleCall_1());
@@ -18566,21 +18593,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrimaryExpCS__Alternatives"
- // InternalQVTimperative.g:5424:1: rule__PrimaryExpCS__Alternatives : ( ( ruleNestedExpCS ) | ( ruleIfExpCS ) | ( ruleSelfExpCS ) | ( rulePrimitiveLiteralExpCS ) | ( ruleTupleLiteralExpCS ) | ( ruleMapLiteralExpCS ) | ( ruleCollectionLiteralExpCS ) | ( ruleLambdaLiteralExpCS ) | ( ruleTypeLiteralExpCS ) | ( ruleNameExpCS ) );
+ // InternalQVTimperative.g:5432: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:5428:1: ( ( ruleNestedExpCS ) | ( ruleIfExpCS ) | ( ruleSelfExpCS ) | ( rulePrimitiveLiteralExpCS ) | ( ruleTupleLiteralExpCS ) | ( ruleMapLiteralExpCS ) | ( ruleCollectionLiteralExpCS ) | ( ruleLambdaLiteralExpCS ) | ( ruleTypeLiteralExpCS ) | ( ruleNameExpCS ) )
+ // InternalQVTimperative.g:5436:1: ( ( ruleNestedExpCS ) | ( ruleIfExpCS ) | ( ruleSelfExpCS ) | ( rulePrimitiveLiteralExpCS ) | ( ruleTupleLiteralExpCS ) | ( ruleMapLiteralExpCS ) | ( ruleCollectionLiteralExpCS ) | ( ruleLambdaLiteralExpCS ) | ( ruleTypeLiteralExpCS ) | ( ruleNameExpCS ) )
int alt55=10;
alt55 = dfa55.predict(input);
switch (alt55) {
case 1 :
- // InternalQVTimperative.g:5429:1: ( ruleNestedExpCS )
+ // InternalQVTimperative.g:5437:1: ( ruleNestedExpCS )
{
- // InternalQVTimperative.g:5429:1: ( ruleNestedExpCS )
- // InternalQVTimperative.g:5430:1: ruleNestedExpCS
+ // InternalQVTimperative.g:5437:1: ( ruleNestedExpCS )
+ // InternalQVTimperative.g:5438:1: ruleNestedExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getNestedExpCSParserRuleCall_0());
@@ -18600,10 +18627,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5435:6: ( ruleIfExpCS )
+ // InternalQVTimperative.g:5443:6: ( ruleIfExpCS )
{
- // InternalQVTimperative.g:5435:6: ( ruleIfExpCS )
- // InternalQVTimperative.g:5436:1: ruleIfExpCS
+ // InternalQVTimperative.g:5443:6: ( ruleIfExpCS )
+ // InternalQVTimperative.g:5444:1: ruleIfExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getIfExpCSParserRuleCall_1());
@@ -18623,10 +18650,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 3 :
- // InternalQVTimperative.g:5441:6: ( ruleSelfExpCS )
+ // InternalQVTimperative.g:5449:6: ( ruleSelfExpCS )
{
- // InternalQVTimperative.g:5441:6: ( ruleSelfExpCS )
- // InternalQVTimperative.g:5442:1: ruleSelfExpCS
+ // InternalQVTimperative.g:5449:6: ( ruleSelfExpCS )
+ // InternalQVTimperative.g:5450:1: ruleSelfExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getSelfExpCSParserRuleCall_2());
@@ -18646,10 +18673,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 4 :
- // InternalQVTimperative.g:5447:6: ( rulePrimitiveLiteralExpCS )
+ // InternalQVTimperative.g:5455:6: ( rulePrimitiveLiteralExpCS )
{
- // InternalQVTimperative.g:5447:6: ( rulePrimitiveLiteralExpCS )
- // InternalQVTimperative.g:5448:1: rulePrimitiveLiteralExpCS
+ // InternalQVTimperative.g:5455:6: ( rulePrimitiveLiteralExpCS )
+ // InternalQVTimperative.g:5456:1: rulePrimitiveLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getPrimitiveLiteralExpCSParserRuleCall_3());
@@ -18669,10 +18696,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 5 :
- // InternalQVTimperative.g:5453:6: ( ruleTupleLiteralExpCS )
+ // InternalQVTimperative.g:5461:6: ( ruleTupleLiteralExpCS )
{
- // InternalQVTimperative.g:5453:6: ( ruleTupleLiteralExpCS )
- // InternalQVTimperative.g:5454:1: ruleTupleLiteralExpCS
+ // InternalQVTimperative.g:5461:6: ( ruleTupleLiteralExpCS )
+ // InternalQVTimperative.g:5462:1: ruleTupleLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getTupleLiteralExpCSParserRuleCall_4());
@@ -18692,10 +18719,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 6 :
- // InternalQVTimperative.g:5459:6: ( ruleMapLiteralExpCS )
+ // InternalQVTimperative.g:5467:6: ( ruleMapLiteralExpCS )
{
- // InternalQVTimperative.g:5459:6: ( ruleMapLiteralExpCS )
- // InternalQVTimperative.g:5460:1: ruleMapLiteralExpCS
+ // InternalQVTimperative.g:5467:6: ( ruleMapLiteralExpCS )
+ // InternalQVTimperative.g:5468:1: ruleMapLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getMapLiteralExpCSParserRuleCall_5());
@@ -18715,10 +18742,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 7 :
- // InternalQVTimperative.g:5465:6: ( ruleCollectionLiteralExpCS )
+ // InternalQVTimperative.g:5473:6: ( ruleCollectionLiteralExpCS )
{
- // InternalQVTimperative.g:5465:6: ( ruleCollectionLiteralExpCS )
- // InternalQVTimperative.g:5466:1: ruleCollectionLiteralExpCS
+ // InternalQVTimperative.g:5473:6: ( ruleCollectionLiteralExpCS )
+ // InternalQVTimperative.g:5474:1: ruleCollectionLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getCollectionLiteralExpCSParserRuleCall_6());
@@ -18738,10 +18765,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 8 :
- // InternalQVTimperative.g:5471:6: ( ruleLambdaLiteralExpCS )
+ // InternalQVTimperative.g:5479:6: ( ruleLambdaLiteralExpCS )
{
- // InternalQVTimperative.g:5471:6: ( ruleLambdaLiteralExpCS )
- // InternalQVTimperative.g:5472:1: ruleLambdaLiteralExpCS
+ // InternalQVTimperative.g:5479:6: ( ruleLambdaLiteralExpCS )
+ // InternalQVTimperative.g:5480:1: ruleLambdaLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getLambdaLiteralExpCSParserRuleCall_7());
@@ -18761,10 +18788,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 9 :
- // InternalQVTimperative.g:5477:6: ( ruleTypeLiteralExpCS )
+ // InternalQVTimperative.g:5485:6: ( ruleTypeLiteralExpCS )
{
- // InternalQVTimperative.g:5477:6: ( ruleTypeLiteralExpCS )
- // InternalQVTimperative.g:5478:1: ruleTypeLiteralExpCS
+ // InternalQVTimperative.g:5485:6: ( ruleTypeLiteralExpCS )
+ // InternalQVTimperative.g:5486:1: ruleTypeLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getTypeLiteralExpCSParserRuleCall_8());
@@ -18784,10 +18811,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 10 :
- // InternalQVTimperative.g:5483:6: ( ruleNameExpCS )
+ // InternalQVTimperative.g:5491:6: ( ruleNameExpCS )
{
- // InternalQVTimperative.g:5483:6: ( ruleNameExpCS )
- // InternalQVTimperative.g:5484:1: ruleNameExpCS
+ // InternalQVTimperative.g:5491:6: ( ruleNameExpCS )
+ // InternalQVTimperative.g:5492:1: ruleNameExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getNameExpCSParserRuleCall_9());
@@ -18824,17 +18851,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__Alternatives_2"
- // InternalQVTimperative.g:5494:1: rule__CurlyBracketedClauseCS__Alternatives_2 : ( ( ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? ) | ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) ) );
+ // InternalQVTimperative.g:5502: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:5498:1: ( ( ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? ) | ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) ) )
+ // InternalQVTimperative.g:5506:1: ( ( ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? ) | ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) ) )
int alt57=2;
int LA57_0 = input.LA(1);
- if ( ((LA57_0>=RULE_SIMPLE_ID && LA57_0<=RULE_ESCAPED_ID)||(LA57_0>=19 && LA57_0<=29)||LA57_0==81) ) {
+ if ( ((LA57_0>=RULE_SIMPLE_ID && LA57_0<=RULE_ESCAPED_ID)||(LA57_0>=19 && LA57_0<=30)||LA57_0==82) ) {
alt57=1;
}
else if ( (LA57_0==RULE_SINGLE_QUOTED_STRING) ) {
@@ -18849,24 +18876,24 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt57) {
case 1 :
- // InternalQVTimperative.g:5499:1: ( ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? )
+ // InternalQVTimperative.g:5507: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 )?
+ // InternalQVTimperative.g:5507:1: ( ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? )
+ // InternalQVTimperative.g:5508:1: ( rule__CurlyBracketedClauseCS__Group_2_0__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_0());
}
- // InternalQVTimperative.g:5501:1: ( rule__CurlyBracketedClauseCS__Group_2_0__0 )?
+ // InternalQVTimperative.g:5509:1: ( rule__CurlyBracketedClauseCS__Group_2_0__0 )?
int alt56=2;
int LA56_0 = input.LA(1);
- if ( ((LA56_0>=RULE_SIMPLE_ID && LA56_0<=RULE_ESCAPED_ID)||(LA56_0>=19 && LA56_0<=29)) ) {
+ if ( ((LA56_0>=RULE_SIMPLE_ID && LA56_0<=RULE_ESCAPED_ID)||(LA56_0>=19 && LA56_0<=30)) ) {
alt56=1;
}
switch (alt56) {
case 1 :
- // InternalQVTimperative.g:5501:2: rule__CurlyBracketedClauseCS__Group_2_0__0
+ // InternalQVTimperative.g:5509:2: rule__CurlyBracketedClauseCS__Group_2_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CurlyBracketedClauseCS__Group_2_0__0();
@@ -18889,16 +18916,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5505:6: ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) )
+ // InternalQVTimperative.g:5513:6: ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) )
{
- // InternalQVTimperative.g:5505:6: ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) )
- // InternalQVTimperative.g:5506:1: ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 )
+ // InternalQVTimperative.g:5513:6: ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) )
+ // InternalQVTimperative.g:5514:1: ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCurlyBracketedClauseCSAccess().getValueAssignment_2_1());
}
- // InternalQVTimperative.g:5507:1: ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 )
- // InternalQVTimperative.g:5507:2: rule__CurlyBracketedClauseCS__ValueAssignment_2_1
+ // InternalQVTimperative.g:5515:1: ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 )
+ // InternalQVTimperative.g:5515:2: rule__CurlyBracketedClauseCS__ValueAssignment_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CurlyBracketedClauseCS__ValueAssignment_2_1();
@@ -18935,20 +18962,20 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Alternatives"
- // InternalQVTimperative.g:5516:1: rule__NavigatingArgCS__Alternatives : ( ( ( rule__NavigatingArgCS__Group_0__0 ) ) | ( ( rule__NavigatingArgCS__Group_1__0 ) ) );
+ // InternalQVTimperative.g:5524: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:5520:1: ( ( ( rule__NavigatingArgCS__Group_0__0 ) ) | ( ( rule__NavigatingArgCS__Group_1__0 ) ) )
+ // InternalQVTimperative.g:5528:1: ( ( ( rule__NavigatingArgCS__Group_0__0 ) ) | ( ( rule__NavigatingArgCS__Group_1__0 ) ) )
int alt58=2;
int LA58_0 = input.LA(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)) ) {
+ if ( ((LA58_0>=RULE_INT && LA58_0<=RULE_ESCAPED_ID)||(LA58_0>=19 && LA58_0<=30)||(LA58_0>=32 && LA58_0<=34)||(LA58_0>=51 && LA58_0<=65)||LA58_0==87||LA58_0==106||(LA58_0>=108 && LA58_0<=109)||LA58_0==113||(LA58_0>=118 && LA58_0<=119)||(LA58_0>=150 && LA58_0<=151)) ) {
alt58=1;
}
- else if ( (LA58_0==73) ) {
+ else if ( (LA58_0==74) ) {
alt58=2;
}
else {
@@ -18960,16 +18987,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt58) {
case 1 :
- // InternalQVTimperative.g:5521:1: ( ( rule__NavigatingArgCS__Group_0__0 ) )
+ // InternalQVTimperative.g:5529:1: ( ( rule__NavigatingArgCS__Group_0__0 ) )
{
- // InternalQVTimperative.g:5521:1: ( ( rule__NavigatingArgCS__Group_0__0 ) )
- // InternalQVTimperative.g:5522:1: ( rule__NavigatingArgCS__Group_0__0 )
+ // InternalQVTimperative.g:5529:1: ( ( rule__NavigatingArgCS__Group_0__0 ) )
+ // InternalQVTimperative.g:5530:1: ( rule__NavigatingArgCS__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getGroup_0());
}
- // InternalQVTimperative.g:5523:1: ( rule__NavigatingArgCS__Group_0__0 )
- // InternalQVTimperative.g:5523:2: rule__NavigatingArgCS__Group_0__0
+ // InternalQVTimperative.g:5531:1: ( rule__NavigatingArgCS__Group_0__0 )
+ // InternalQVTimperative.g:5531:2: rule__NavigatingArgCS__Group_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__Group_0__0();
@@ -18989,16 +19016,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5527:6: ( ( rule__NavigatingArgCS__Group_1__0 ) )
+ // InternalQVTimperative.g:5535:6: ( ( rule__NavigatingArgCS__Group_1__0 ) )
{
- // InternalQVTimperative.g:5527:6: ( ( rule__NavigatingArgCS__Group_1__0 ) )
- // InternalQVTimperative.g:5528:1: ( rule__NavigatingArgCS__Group_1__0 )
+ // InternalQVTimperative.g:5535:6: ( ( rule__NavigatingArgCS__Group_1__0 ) )
+ // InternalQVTimperative.g:5536:1: ( rule__NavigatingArgCS__Group_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getGroup_1());
}
- // InternalQVTimperative.g:5529:1: ( rule__NavigatingArgCS__Group_1__0 )
- // InternalQVTimperative.g:5529:2: rule__NavigatingArgCS__Group_1__0
+ // InternalQVTimperative.g:5537:1: ( rule__NavigatingArgCS__Group_1__0 )
+ // InternalQVTimperative.g:5537:2: rule__NavigatingArgCS__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__Group_1__0();
@@ -19035,20 +19062,20 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Alternatives_0_1"
- // InternalQVTimperative.g:5538:1: rule__NavigatingArgCS__Alternatives_0_1 : ( ( ( rule__NavigatingArgCS__Group_0_1_0__0 ) ) | ( ( rule__NavigatingArgCS__Group_0_1_1__0 ) ) );
+ // InternalQVTimperative.g:5546: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:5542:1: ( ( ( rule__NavigatingArgCS__Group_0_1_0__0 ) ) | ( ( rule__NavigatingArgCS__Group_0_1_1__0 ) ) )
+ // InternalQVTimperative.g:5550: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 ( (LA59_0==73) ) {
+ if ( (LA59_0==74) ) {
alt59=1;
}
- else if ( (LA59_0==82) ) {
+ else if ( (LA59_0==83) ) {
alt59=2;
}
else {
@@ -19060,16 +19087,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt59) {
case 1 :
- // InternalQVTimperative.g:5543:1: ( ( rule__NavigatingArgCS__Group_0_1_0__0 ) )
+ // InternalQVTimperative.g:5551: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 )
+ // InternalQVTimperative.g:5551:1: ( ( rule__NavigatingArgCS__Group_0_1_0__0 ) )
+ // InternalQVTimperative.g:5552:1: ( rule__NavigatingArgCS__Group_0_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getGroup_0_1_0());
}
- // InternalQVTimperative.g:5545:1: ( rule__NavigatingArgCS__Group_0_1_0__0 )
- // InternalQVTimperative.g:5545:2: rule__NavigatingArgCS__Group_0_1_0__0
+ // InternalQVTimperative.g:5553:1: ( rule__NavigatingArgCS__Group_0_1_0__0 )
+ // InternalQVTimperative.g:5553:2: rule__NavigatingArgCS__Group_0_1_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__Group_0_1_0__0();
@@ -19089,16 +19116,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5549:6: ( ( rule__NavigatingArgCS__Group_0_1_1__0 ) )
+ // InternalQVTimperative.g:5557:6: ( ( 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 )
+ // InternalQVTimperative.g:5557:6: ( ( rule__NavigatingArgCS__Group_0_1_1__0 ) )
+ // InternalQVTimperative.g:5558:1: ( rule__NavigatingArgCS__Group_0_1_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getGroup_0_1_1());
}
- // InternalQVTimperative.g:5551:1: ( rule__NavigatingArgCS__Group_0_1_1__0 )
- // InternalQVTimperative.g:5551:2: rule__NavigatingArgCS__Group_0_1_1__0
+ // InternalQVTimperative.g:5559:1: ( rule__NavigatingArgCS__Group_0_1_1__0 )
+ // InternalQVTimperative.g:5559:2: rule__NavigatingArgCS__Group_0_1_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__Group_0_1_1__0();
@@ -19135,20 +19162,20 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Alternatives_2"
- // InternalQVTimperative.g:5560:1: rule__NavigatingCommaArgCS__Alternatives_2 : ( ( ( rule__NavigatingCommaArgCS__Group_2_0__0 ) ) | ( ( rule__NavigatingCommaArgCS__Group_2_1__0 ) ) );
+ // InternalQVTimperative.g:5568: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:5564:1: ( ( ( rule__NavigatingCommaArgCS__Group_2_0__0 ) ) | ( ( rule__NavigatingCommaArgCS__Group_2_1__0 ) ) )
+ // InternalQVTimperative.g:5572:1: ( ( ( rule__NavigatingCommaArgCS__Group_2_0__0 ) ) | ( ( rule__NavigatingCommaArgCS__Group_2_1__0 ) ) )
int alt60=2;
int LA60_0 = input.LA(1);
- if ( (LA60_0==73) ) {
+ if ( (LA60_0==74) ) {
alt60=1;
}
- else if ( (LA60_0==82) ) {
+ else if ( (LA60_0==83) ) {
alt60=2;
}
else {
@@ -19160,16 +19187,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt60) {
case 1 :
- // InternalQVTimperative.g:5565:1: ( ( rule__NavigatingCommaArgCS__Group_2_0__0 ) )
+ // InternalQVTimperative.g:5573: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 )
+ // InternalQVTimperative.g:5573:1: ( ( rule__NavigatingCommaArgCS__Group_2_0__0 ) )
+ // InternalQVTimperative.g:5574:1: ( rule__NavigatingCommaArgCS__Group_2_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getGroup_2_0());
}
- // InternalQVTimperative.g:5567:1: ( rule__NavigatingCommaArgCS__Group_2_0__0 )
- // InternalQVTimperative.g:5567:2: rule__NavigatingCommaArgCS__Group_2_0__0
+ // InternalQVTimperative.g:5575:1: ( rule__NavigatingCommaArgCS__Group_2_0__0 )
+ // InternalQVTimperative.g:5575:2: rule__NavigatingCommaArgCS__Group_2_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__Group_2_0__0();
@@ -19189,16 +19216,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5571:6: ( ( rule__NavigatingCommaArgCS__Group_2_1__0 ) )
+ // InternalQVTimperative.g:5579:6: ( ( 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 )
+ // InternalQVTimperative.g:5579:6: ( ( rule__NavigatingCommaArgCS__Group_2_1__0 ) )
+ // InternalQVTimperative.g:5580:1: ( rule__NavigatingCommaArgCS__Group_2_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getGroup_2_1());
}
- // InternalQVTimperative.g:5573:1: ( rule__NavigatingCommaArgCS__Group_2_1__0 )
- // InternalQVTimperative.g:5573:2: rule__NavigatingCommaArgCS__Group_2_1__0
+ // InternalQVTimperative.g:5581:1: ( rule__NavigatingCommaArgCS__Group_2_1__0 )
+ // InternalQVTimperative.g:5581:2: rule__NavigatingCommaArgCS__Group_2_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__Group_2_1__0();
@@ -19235,21 +19262,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__OwnedConditionAlternatives_1_0"
- // InternalQVTimperative.g:5582:1: rule__IfExpCS__OwnedConditionAlternatives_1_0 : ( ( ruleExpCS ) | ( rulePatternExpCS ) );
+ // InternalQVTimperative.g:5590:1: rule__IfExpCS__OwnedConditionAlternatives_1_0 : ( ( ruleExpCS ) | ( rulePatternExpCS ) );
public final void rule__IfExpCS__OwnedConditionAlternatives_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5586:1: ( ( ruleExpCS ) | ( rulePatternExpCS ) )
+ // InternalQVTimperative.g:5594:1: ( ( ruleExpCS ) | ( rulePatternExpCS ) )
int alt61=2;
alt61 = dfa61.predict(input);
switch (alt61) {
case 1 :
- // InternalQVTimperative.g:5587:1: ( ruleExpCS )
+ // InternalQVTimperative.g:5595:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:5587:1: ( ruleExpCS )
- // InternalQVTimperative.g:5588:1: ruleExpCS
+ // InternalQVTimperative.g:5595:1: ( ruleExpCS )
+ // InternalQVTimperative.g:5596:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getOwnedConditionExpCSParserRuleCall_1_0_0());
@@ -19269,10 +19296,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5593:6: ( rulePatternExpCS )
+ // InternalQVTimperative.g:5601:6: ( rulePatternExpCS )
{
- // InternalQVTimperative.g:5593:6: ( rulePatternExpCS )
- // InternalQVTimperative.g:5594:1: rulePatternExpCS
+ // InternalQVTimperative.g:5601:6: ( rulePatternExpCS )
+ // InternalQVTimperative.g:5602:1: rulePatternExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getOwnedConditionPatternExpCSParserRuleCall_1_0_1());
@@ -19309,20 +19336,20 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityCS__Alternatives_1"
- // InternalQVTimperative.g:5604:1: rule__MultiplicityCS__Alternatives_1 : ( ( ruleMultiplicityBoundsCS ) | ( ruleMultiplicityStringCS ) );
+ // InternalQVTimperative.g:5612:1: rule__MultiplicityCS__Alternatives_1 : ( ( ruleMultiplicityBoundsCS ) | ( ruleMultiplicityStringCS ) );
public final void rule__MultiplicityCS__Alternatives_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5608:1: ( ( ruleMultiplicityBoundsCS ) | ( ruleMultiplicityStringCS ) )
+ // InternalQVTimperative.g:5616:1: ( ( ruleMultiplicityBoundsCS ) | ( ruleMultiplicityStringCS ) )
int alt62=2;
int LA62_0 = input.LA(1);
if ( (LA62_0==RULE_INT) ) {
alt62=1;
}
- else if ( (LA62_0==33||LA62_0==35||LA62_0==66) ) {
+ else if ( (LA62_0==34||LA62_0==36||LA62_0==67) ) {
alt62=2;
}
else {
@@ -19334,10 +19361,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt62) {
case 1 :
- // InternalQVTimperative.g:5609:1: ( ruleMultiplicityBoundsCS )
+ // InternalQVTimperative.g:5617:1: ( ruleMultiplicityBoundsCS )
{
- // InternalQVTimperative.g:5609:1: ( ruleMultiplicityBoundsCS )
- // InternalQVTimperative.g:5610:1: ruleMultiplicityBoundsCS
+ // InternalQVTimperative.g:5617:1: ( ruleMultiplicityBoundsCS )
+ // InternalQVTimperative.g:5618:1: ruleMultiplicityBoundsCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityCSAccess().getMultiplicityBoundsCSParserRuleCall_1_0());
@@ -19357,10 +19384,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5615:6: ( ruleMultiplicityStringCS )
+ // InternalQVTimperative.g:5623:6: ( ruleMultiplicityStringCS )
{
- // InternalQVTimperative.g:5615:6: ( ruleMultiplicityStringCS )
- // InternalQVTimperative.g:5616:1: ruleMultiplicityStringCS
+ // InternalQVTimperative.g:5623:6: ( ruleMultiplicityStringCS )
+ // InternalQVTimperative.g:5624:1: ruleMultiplicityStringCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityCSAccess().getMultiplicityStringCSParserRuleCall_1_1());
@@ -19397,17 +19424,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityCS__Alternatives_2"
- // InternalQVTimperative.g:5626:1: rule__MultiplicityCS__Alternatives_2 : ( ( '|?' ) | ( ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 ) ) );
+ // InternalQVTimperative.g:5634: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:5630:1: ( ( '|?' ) | ( ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 ) ) )
+ // InternalQVTimperative.g:5638:1: ( ( '|?' ) | ( ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 ) ) )
int alt63=2;
int LA63_0 = input.LA(1);
- if ( (LA63_0==65) ) {
+ if ( (LA63_0==66) ) {
alt63=1;
}
else if ( (LA63_0==154) ) {
@@ -19422,15 +19449,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt63) {
case 1 :
- // InternalQVTimperative.g:5631:1: ( '|?' )
+ // InternalQVTimperative.g:5639:1: ( '|?' )
{
- // InternalQVTimperative.g:5631:1: ( '|?' )
- // InternalQVTimperative.g:5632:1: '|?'
+ // InternalQVTimperative.g:5639:1: ( '|?' )
+ // InternalQVTimperative.g:5640:1: '|?'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityCSAccess().getVerticalLineQuestionMarkKeyword_2_0());
}
- 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.getMultiplicityCSAccess().getVerticalLineQuestionMarkKeyword_2_0());
}
@@ -19441,16 +19468,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5639:6: ( ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 ) )
+ // InternalQVTimperative.g:5647:6: ( ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 ) )
{
- // InternalQVTimperative.g:5639:6: ( ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 ) )
- // InternalQVTimperative.g:5640:1: ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 )
+ // InternalQVTimperative.g:5647:6: ( ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 ) )
+ // InternalQVTimperative.g:5648:1: ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityCSAccess().getIsNullFreeAssignment_2_1());
}
- // InternalQVTimperative.g:5641:1: ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 )
- // InternalQVTimperative.g:5641:2: rule__MultiplicityCS__IsNullFreeAssignment_2_1
+ // InternalQVTimperative.g:5649:1: ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 )
+ // InternalQVTimperative.g:5649:2: rule__MultiplicityCS__IsNullFreeAssignment_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MultiplicityCS__IsNullFreeAssignment_2_1();
@@ -19487,26 +19514,26 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityStringCS__StringBoundsAlternatives_0"
- // InternalQVTimperative.g:5650:1: rule__MultiplicityStringCS__StringBoundsAlternatives_0 : ( ( '*' ) | ( '+' ) | ( '?' ) );
+ // InternalQVTimperative.g:5658:1: rule__MultiplicityStringCS__StringBoundsAlternatives_0 : ( ( '*' ) | ( '+' ) | ( '?' ) );
public final void rule__MultiplicityStringCS__StringBoundsAlternatives_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5654:1: ( ( '*' ) | ( '+' ) | ( '?' ) )
+ // InternalQVTimperative.g:5662:1: ( ( '*' ) | ( '+' ) | ( '?' ) )
int alt64=3;
switch ( input.LA(1) ) {
- case 33:
+ case 34:
{
alt64=1;
}
break;
- case 35:
+ case 36:
{
alt64=2;
}
break;
- case 66:
+ case 67:
{
alt64=3;
}
@@ -19521,15 +19548,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt64) {
case 1 :
- // InternalQVTimperative.g:5655:1: ( '*' )
+ // InternalQVTimperative.g:5663:1: ( '*' )
{
- // InternalQVTimperative.g:5655:1: ( '*' )
- // InternalQVTimperative.g:5656:1: '*'
+ // InternalQVTimperative.g:5663:1: ( '*' )
+ // InternalQVTimperative.g:5664:1: '*'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsAsteriskKeyword_0_0());
}
- 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.getMultiplicityStringCSAccess().getStringBoundsAsteriskKeyword_0_0());
}
@@ -19540,15 +19567,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5663:6: ( '+' )
+ // InternalQVTimperative.g:5671:6: ( '+' )
{
- // InternalQVTimperative.g:5663:6: ( '+' )
- // InternalQVTimperative.g:5664:1: '+'
+ // InternalQVTimperative.g:5671:6: ( '+' )
+ // InternalQVTimperative.g:5672:1: '+'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsPlusSignKeyword_0_1());
}
- 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.getMultiplicityStringCSAccess().getStringBoundsPlusSignKeyword_0_1());
}
@@ -19559,15 +19586,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 3 :
- // InternalQVTimperative.g:5671:6: ( '?' )
+ // InternalQVTimperative.g:5679:6: ( '?' )
{
- // InternalQVTimperative.g:5671:6: ( '?' )
- // InternalQVTimperative.g:5672:1: '?'
+ // InternalQVTimperative.g:5679:6: ( '?' )
+ // InternalQVTimperative.g:5680:1: '?'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsQuestionMarkKeyword_0_2());
}
- 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.getMultiplicityStringCSAccess().getStringBoundsQuestionMarkKeyword_0_2());
}
@@ -19595,20 +19622,20 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeRefCS__Alternatives"
- // InternalQVTimperative.g:5684:1: rule__TypeRefCS__Alternatives : ( ( ruleTypedRefCS ) | ( ruleWildcardTypeRefCS ) );
+ // InternalQVTimperative.g:5692:1: rule__TypeRefCS__Alternatives : ( ( ruleTypedRefCS ) | ( ruleWildcardTypeRefCS ) );
public final void rule__TypeRefCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5688:1: ( ( ruleTypedRefCS ) | ( ruleWildcardTypeRefCS ) )
+ // InternalQVTimperative.g:5696:1: ( ( ruleTypedRefCS ) | ( ruleWildcardTypeRefCS ) )
int alt65=2;
int LA65_0 = input.LA(1);
- if ( ((LA65_0>=RULE_SIMPLE_ID && LA65_0<=RULE_ESCAPED_ID)||(LA65_0>=19 && LA65_0<=29)) ) {
+ if ( ((LA65_0>=RULE_SIMPLE_ID && LA65_0<=RULE_ESCAPED_ID)||(LA65_0>=19 && LA65_0<=30)) ) {
alt65=1;
}
- else if ( (LA65_0==66) ) {
+ else if ( (LA65_0==67) ) {
alt65=2;
}
else {
@@ -19620,10 +19647,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt65) {
case 1 :
- // InternalQVTimperative.g:5689:1: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:5697:1: ( ruleTypedRefCS )
{
- // InternalQVTimperative.g:5689:1: ( ruleTypedRefCS )
- // InternalQVTimperative.g:5690:1: ruleTypedRefCS
+ // InternalQVTimperative.g:5697:1: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:5698:1: ruleTypedRefCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeRefCSAccess().getTypedRefCSParserRuleCall_0());
@@ -19643,10 +19670,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5695:6: ( ruleWildcardTypeRefCS )
+ // InternalQVTimperative.g:5703:6: ( ruleWildcardTypeRefCS )
{
- // InternalQVTimperative.g:5695:6: ( ruleWildcardTypeRefCS )
- // InternalQVTimperative.g:5696:1: ruleWildcardTypeRefCS
+ // InternalQVTimperative.g:5703:6: ( ruleWildcardTypeRefCS )
+ // InternalQVTimperative.g:5704:1: ruleWildcardTypeRefCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeRefCSAccess().getWildcardTypeRefCSParserRuleCall_1());
@@ -19683,13 +19710,13 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ID__Alternatives"
- // InternalQVTimperative.g:5706:1: rule__ID__Alternatives : ( ( RULE_SIMPLE_ID ) | ( RULE_ESCAPED_ID ) );
+ // InternalQVTimperative.g:5714:1: rule__ID__Alternatives : ( ( RULE_SIMPLE_ID ) | ( RULE_ESCAPED_ID ) );
public final void rule__ID__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5710:1: ( ( RULE_SIMPLE_ID ) | ( RULE_ESCAPED_ID ) )
+ // InternalQVTimperative.g:5718:1: ( ( RULE_SIMPLE_ID ) | ( RULE_ESCAPED_ID ) )
int alt66=2;
int LA66_0 = input.LA(1);
@@ -19708,10 +19735,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt66) {
case 1 :
- // InternalQVTimperative.g:5711:1: ( RULE_SIMPLE_ID )
+ // InternalQVTimperative.g:5719:1: ( RULE_SIMPLE_ID )
{
- // InternalQVTimperative.g:5711:1: ( RULE_SIMPLE_ID )
- // InternalQVTimperative.g:5712:1: RULE_SIMPLE_ID
+ // InternalQVTimperative.g:5719:1: ( RULE_SIMPLE_ID )
+ // InternalQVTimperative.g:5720:1: RULE_SIMPLE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIDAccess().getSIMPLE_IDTerminalRuleCall_0());
@@ -19727,10 +19754,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5717:6: ( RULE_ESCAPED_ID )
+ // InternalQVTimperative.g:5725:6: ( RULE_ESCAPED_ID )
{
- // InternalQVTimperative.g:5717:6: ( RULE_ESCAPED_ID )
- // InternalQVTimperative.g:5718:1: RULE_ESCAPED_ID
+ // InternalQVTimperative.g:5725:6: ( RULE_ESCAPED_ID )
+ // InternalQVTimperative.g:5726:1: RULE_ESCAPED_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIDAccess().getESCAPED_IDTerminalRuleCall_1());
@@ -19763,20 +19790,20 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__UPPER__Alternatives"
- // InternalQVTimperative.g:5728:1: rule__UPPER__Alternatives : ( ( RULE_INT ) | ( '*' ) );
+ // InternalQVTimperative.g:5736:1: rule__UPPER__Alternatives : ( ( RULE_INT ) | ( '*' ) );
public final void rule__UPPER__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5732:1: ( ( RULE_INT ) | ( '*' ) )
+ // InternalQVTimperative.g:5740:1: ( ( RULE_INT ) | ( '*' ) )
int alt67=2;
int LA67_0 = input.LA(1);
if ( (LA67_0==RULE_INT) ) {
alt67=1;
}
- else if ( (LA67_0==33) ) {
+ else if ( (LA67_0==34) ) {
alt67=2;
}
else {
@@ -19788,10 +19815,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt67) {
case 1 :
- // InternalQVTimperative.g:5733:1: ( RULE_INT )
+ // InternalQVTimperative.g:5741:1: ( RULE_INT )
{
- // InternalQVTimperative.g:5733:1: ( RULE_INT )
- // InternalQVTimperative.g:5734:1: RULE_INT
+ // InternalQVTimperative.g:5741:1: ( RULE_INT )
+ // InternalQVTimperative.g:5742:1: RULE_INT
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUPPERAccess().getINTTerminalRuleCall_0());
@@ -19807,15 +19834,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5739:6: ( '*' )
+ // InternalQVTimperative.g:5747:6: ( '*' )
{
- // InternalQVTimperative.g:5739:6: ( '*' )
- // InternalQVTimperative.g:5740:1: '*'
+ // InternalQVTimperative.g:5747:6: ( '*' )
+ // InternalQVTimperative.g:5748:1: '*'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUPPERAccess().getAsteriskKeyword_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.getUPPERAccess().getAsteriskKeyword_1());
}
@@ -19843,14 +19870,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TopLevelCS__Group__0"
- // InternalQVTimperative.g:5754:1: rule__TopLevelCS__Group__0 : rule__TopLevelCS__Group__0__Impl rule__TopLevelCS__Group__1 ;
+ // InternalQVTimperative.g:5762: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:5758:1: ( rule__TopLevelCS__Group__0__Impl rule__TopLevelCS__Group__1 )
- // InternalQVTimperative.g:5759:2: rule__TopLevelCS__Group__0__Impl rule__TopLevelCS__Group__1
+ // InternalQVTimperative.g:5766:1: ( rule__TopLevelCS__Group__0__Impl rule__TopLevelCS__Group__1 )
+ // InternalQVTimperative.g:5767:2: rule__TopLevelCS__Group__0__Impl rule__TopLevelCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_4);
rule__TopLevelCS__Group__0__Impl();
@@ -19881,22 +19908,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TopLevelCS__Group__0__Impl"
- // InternalQVTimperative.g:5766:1: rule__TopLevelCS__Group__0__Impl : ( ( rule__TopLevelCS__OwnedImportsAssignment_0 )* ) ;
+ // InternalQVTimperative.g:5774: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:5770:1: ( ( ( rule__TopLevelCS__OwnedImportsAssignment_0 )* ) )
- // InternalQVTimperative.g:5771:1: ( ( rule__TopLevelCS__OwnedImportsAssignment_0 )* )
+ // InternalQVTimperative.g:5778:1: ( ( ( rule__TopLevelCS__OwnedImportsAssignment_0 )* ) )
+ // InternalQVTimperative.g:5779:1: ( ( rule__TopLevelCS__OwnedImportsAssignment_0 )* )
{
- // InternalQVTimperative.g:5771:1: ( ( rule__TopLevelCS__OwnedImportsAssignment_0 )* )
- // InternalQVTimperative.g:5772:1: ( rule__TopLevelCS__OwnedImportsAssignment_0 )*
+ // InternalQVTimperative.g:5779:1: ( ( rule__TopLevelCS__OwnedImportsAssignment_0 )* )
+ // InternalQVTimperative.g:5780:1: ( rule__TopLevelCS__OwnedImportsAssignment_0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTopLevelCSAccess().getOwnedImportsAssignment_0());
}
- // InternalQVTimperative.g:5773:1: ( rule__TopLevelCS__OwnedImportsAssignment_0 )*
+ // InternalQVTimperative.g:5781:1: ( rule__TopLevelCS__OwnedImportsAssignment_0 )*
loop68:
do {
int alt68=2;
@@ -19909,7 +19936,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt68) {
case 1 :
- // InternalQVTimperative.g:5773:2: rule__TopLevelCS__OwnedImportsAssignment_0
+ // InternalQVTimperative.g:5781:2: rule__TopLevelCS__OwnedImportsAssignment_0
{
pushFollow(FollowSets000.FOLLOW_5);
rule__TopLevelCS__OwnedImportsAssignment_0();
@@ -19950,14 +19977,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TopLevelCS__Group__1"
- // InternalQVTimperative.g:5783:1: rule__TopLevelCS__Group__1 : rule__TopLevelCS__Group__1__Impl ;
+ // InternalQVTimperative.g:5791: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:5787:1: ( rule__TopLevelCS__Group__1__Impl )
- // InternalQVTimperative.g:5788:2: rule__TopLevelCS__Group__1__Impl
+ // InternalQVTimperative.g:5795:1: ( rule__TopLevelCS__Group__1__Impl )
+ // InternalQVTimperative.g:5796:2: rule__TopLevelCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TopLevelCS__Group__1__Impl();
@@ -19983,35 +20010,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TopLevelCS__Group__1__Impl"
- // InternalQVTimperative.g:5794:1: rule__TopLevelCS__Group__1__Impl : ( ( rule__TopLevelCS__Alternatives_1 )* ) ;
+ // InternalQVTimperative.g:5802: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:5798:1: ( ( ( rule__TopLevelCS__Alternatives_1 )* ) )
- // InternalQVTimperative.g:5799:1: ( ( rule__TopLevelCS__Alternatives_1 )* )
+ // InternalQVTimperative.g:5806:1: ( ( ( rule__TopLevelCS__Alternatives_1 )* ) )
+ // InternalQVTimperative.g:5807:1: ( ( rule__TopLevelCS__Alternatives_1 )* )
{
- // InternalQVTimperative.g:5799:1: ( ( rule__TopLevelCS__Alternatives_1 )* )
- // InternalQVTimperative.g:5800:1: ( rule__TopLevelCS__Alternatives_1 )*
+ // InternalQVTimperative.g:5807:1: ( ( rule__TopLevelCS__Alternatives_1 )* )
+ // InternalQVTimperative.g:5808:1: ( rule__TopLevelCS__Alternatives_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTopLevelCSAccess().getAlternatives_1());
}
- // InternalQVTimperative.g:5801:1: ( rule__TopLevelCS__Alternatives_1 )*
+ // InternalQVTimperative.g:5809:1: ( rule__TopLevelCS__Alternatives_1 )*
loop69:
do {
int alt69=2;
int LA69_0 = input.LA(1);
- if ( ((LA69_0>=24 && LA69_0<=25)||LA69_0==28||LA69_0==85||LA69_0==123) ) {
+ if ( ((LA69_0>=24 && LA69_0<=25)||(LA69_0>=28 && LA69_0<=29)||LA69_0==86||LA69_0==123) ) {
alt69=1;
}
switch (alt69) {
case 1 :
- // InternalQVTimperative.g:5801:2: rule__TopLevelCS__Alternatives_1
+ // InternalQVTimperative.g:5809:2: rule__TopLevelCS__Alternatives_1
{
pushFollow(FollowSets000.FOLLOW_6);
rule__TopLevelCS__Alternatives_1();
@@ -20052,14 +20079,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__Group__0"
- // InternalQVTimperative.g:5815:1: rule__AddStatementCS__Group__0 : rule__AddStatementCS__Group__0__Impl rule__AddStatementCS__Group__1 ;
+ // InternalQVTimperative.g:5823: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:5819:1: ( rule__AddStatementCS__Group__0__Impl rule__AddStatementCS__Group__1 )
- // InternalQVTimperative.g:5820:2: rule__AddStatementCS__Group__0__Impl rule__AddStatementCS__Group__1
+ // InternalQVTimperative.g:5827:1: ( rule__AddStatementCS__Group__0__Impl rule__AddStatementCS__Group__1 )
+ // InternalQVTimperative.g:5828:2: rule__AddStatementCS__Group__0__Impl rule__AddStatementCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_7);
rule__AddStatementCS__Group__0__Impl();
@@ -20090,31 +20117,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__Group__0__Impl"
- // InternalQVTimperative.g:5827:1: rule__AddStatementCS__Group__0__Impl : ( ( rule__AddStatementCS__Group_0__0 )? ) ;
+ // InternalQVTimperative.g:5835: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:5831:1: ( ( ( rule__AddStatementCS__Group_0__0 )? ) )
- // InternalQVTimperative.g:5832:1: ( ( rule__AddStatementCS__Group_0__0 )? )
+ // InternalQVTimperative.g:5839:1: ( ( ( rule__AddStatementCS__Group_0__0 )? ) )
+ // InternalQVTimperative.g:5840:1: ( ( rule__AddStatementCS__Group_0__0 )? )
{
- // InternalQVTimperative.g:5832:1: ( ( rule__AddStatementCS__Group_0__0 )? )
- // InternalQVTimperative.g:5833:1: ( rule__AddStatementCS__Group_0__0 )?
+ // InternalQVTimperative.g:5840:1: ( ( rule__AddStatementCS__Group_0__0 )? )
+ // InternalQVTimperative.g:5841:1: ( rule__AddStatementCS__Group_0__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAddStatementCSAccess().getGroup_0());
}
- // InternalQVTimperative.g:5834:1: ( rule__AddStatementCS__Group_0__0 )?
+ // InternalQVTimperative.g:5842:1: ( rule__AddStatementCS__Group_0__0 )?
int alt70=2;
int LA70_0 = input.LA(1);
- if ( (LA70_0==69) ) {
+ if ( (LA70_0==70) ) {
alt70=1;
}
switch (alt70) {
case 1 :
- // InternalQVTimperative.g:5834:2: rule__AddStatementCS__Group_0__0
+ // InternalQVTimperative.g:5842:2: rule__AddStatementCS__Group_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AddStatementCS__Group_0__0();
@@ -20152,14 +20179,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__Group__1"
- // InternalQVTimperative.g:5844:1: rule__AddStatementCS__Group__1 : rule__AddStatementCS__Group__1__Impl rule__AddStatementCS__Group__2 ;
+ // InternalQVTimperative.g:5852: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:5848:1: ( rule__AddStatementCS__Group__1__Impl rule__AddStatementCS__Group__2 )
- // InternalQVTimperative.g:5849:2: rule__AddStatementCS__Group__1__Impl rule__AddStatementCS__Group__2
+ // InternalQVTimperative.g:5856:1: ( rule__AddStatementCS__Group__1__Impl rule__AddStatementCS__Group__2 )
+ // InternalQVTimperative.g:5857:2: rule__AddStatementCS__Group__1__Impl rule__AddStatementCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_8);
rule__AddStatementCS__Group__1__Impl();
@@ -20190,22 +20217,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__Group__1__Impl"
- // InternalQVTimperative.g:5856:1: rule__AddStatementCS__Group__1__Impl : ( 'add' ) ;
+ // InternalQVTimperative.g:5864:1: rule__AddStatementCS__Group__1__Impl : ( 'add' ) ;
public final void rule__AddStatementCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5860:1: ( ( 'add' ) )
- // InternalQVTimperative.g:5861:1: ( 'add' )
+ // InternalQVTimperative.g:5868:1: ( ( 'add' ) )
+ // InternalQVTimperative.g:5869:1: ( 'add' )
{
- // InternalQVTimperative.g:5861:1: ( 'add' )
- // InternalQVTimperative.g:5862:1: 'add'
+ // InternalQVTimperative.g:5869:1: ( 'add' )
+ // InternalQVTimperative.g:5870:1: 'add'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAddStatementCSAccess().getAddKeyword_1());
}
- 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().getAddKeyword_1());
}
@@ -20231,14 +20258,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__Group__2"
- // InternalQVTimperative.g:5875:1: rule__AddStatementCS__Group__2 : rule__AddStatementCS__Group__2__Impl rule__AddStatementCS__Group__3 ;
+ // InternalQVTimperative.g:5883: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:5879:1: ( rule__AddStatementCS__Group__2__Impl rule__AddStatementCS__Group__3 )
- // InternalQVTimperative.g:5880:2: rule__AddStatementCS__Group__2__Impl rule__AddStatementCS__Group__3
+ // InternalQVTimperative.g:5887:1: ( rule__AddStatementCS__Group__2__Impl rule__AddStatementCS__Group__3 )
+ // InternalQVTimperative.g:5888:2: rule__AddStatementCS__Group__2__Impl rule__AddStatementCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_9);
rule__AddStatementCS__Group__2__Impl();
@@ -20269,23 +20296,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__Group__2__Impl"
- // InternalQVTimperative.g:5887:1: rule__AddStatementCS__Group__2__Impl : ( ( rule__AddStatementCS__TargetVariableAssignment_2 ) ) ;
+ // InternalQVTimperative.g:5895: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:5891:1: ( ( ( rule__AddStatementCS__TargetVariableAssignment_2 ) ) )
- // InternalQVTimperative.g:5892:1: ( ( rule__AddStatementCS__TargetVariableAssignment_2 ) )
+ // InternalQVTimperative.g:5899:1: ( ( ( rule__AddStatementCS__TargetVariableAssignment_2 ) ) )
+ // InternalQVTimperative.g:5900:1: ( ( rule__AddStatementCS__TargetVariableAssignment_2 ) )
{
- // InternalQVTimperative.g:5892:1: ( ( rule__AddStatementCS__TargetVariableAssignment_2 ) )
- // InternalQVTimperative.g:5893:1: ( rule__AddStatementCS__TargetVariableAssignment_2 )
+ // InternalQVTimperative.g:5900:1: ( ( rule__AddStatementCS__TargetVariableAssignment_2 ) )
+ // InternalQVTimperative.g:5901:1: ( rule__AddStatementCS__TargetVariableAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAddStatementCSAccess().getTargetVariableAssignment_2());
}
- // InternalQVTimperative.g:5894:1: ( rule__AddStatementCS__TargetVariableAssignment_2 )
- // InternalQVTimperative.g:5894:2: rule__AddStatementCS__TargetVariableAssignment_2
+ // InternalQVTimperative.g:5902:1: ( rule__AddStatementCS__TargetVariableAssignment_2 )
+ // InternalQVTimperative.g:5902:2: rule__AddStatementCS__TargetVariableAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AddStatementCS__TargetVariableAssignment_2();
@@ -20320,14 +20347,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__Group__3"
- // InternalQVTimperative.g:5904:1: rule__AddStatementCS__Group__3 : rule__AddStatementCS__Group__3__Impl rule__AddStatementCS__Group__4 ;
+ // InternalQVTimperative.g:5912: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:5908:1: ( rule__AddStatementCS__Group__3__Impl rule__AddStatementCS__Group__4 )
- // InternalQVTimperative.g:5909:2: rule__AddStatementCS__Group__3__Impl rule__AddStatementCS__Group__4
+ // InternalQVTimperative.g:5916:1: ( rule__AddStatementCS__Group__3__Impl rule__AddStatementCS__Group__4 )
+ // InternalQVTimperative.g:5917:2: rule__AddStatementCS__Group__3__Impl rule__AddStatementCS__Group__4
{
pushFollow(FollowSets000.FOLLOW_10);
rule__AddStatementCS__Group__3__Impl();
@@ -20358,22 +20385,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__Group__3__Impl"
- // InternalQVTimperative.g:5916:1: rule__AddStatementCS__Group__3__Impl : ( '+=' ) ;
+ // InternalQVTimperative.g:5924:1: rule__AddStatementCS__Group__3__Impl : ( '+=' ) ;
public final void rule__AddStatementCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5920:1: ( ( '+=' ) )
- // InternalQVTimperative.g:5921:1: ( '+=' )
+ // InternalQVTimperative.g:5928:1: ( ( '+=' ) )
+ // InternalQVTimperative.g:5929:1: ( '+=' )
{
- // InternalQVTimperative.g:5921:1: ( '+=' )
- // InternalQVTimperative.g:5922:1: '+='
+ // InternalQVTimperative.g:5929:1: ( '+=' )
+ // InternalQVTimperative.g:5930:1: '+='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAddStatementCSAccess().getPlusSignEqualsSignKeyword_3());
}
- 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().getPlusSignEqualsSignKeyword_3());
}
@@ -20399,14 +20426,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__Group__4"
- // InternalQVTimperative.g:5935:1: rule__AddStatementCS__Group__4 : rule__AddStatementCS__Group__4__Impl rule__AddStatementCS__Group__5 ;
+ // InternalQVTimperative.g:5943: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:5939:1: ( rule__AddStatementCS__Group__4__Impl rule__AddStatementCS__Group__5 )
- // InternalQVTimperative.g:5940:2: rule__AddStatementCS__Group__4__Impl rule__AddStatementCS__Group__5
+ // InternalQVTimperative.g:5947:1: ( rule__AddStatementCS__Group__4__Impl rule__AddStatementCS__Group__5 )
+ // InternalQVTimperative.g:5948:2: rule__AddStatementCS__Group__4__Impl rule__AddStatementCS__Group__5
{
pushFollow(FollowSets000.FOLLOW_11);
rule__AddStatementCS__Group__4__Impl();
@@ -20437,23 +20464,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__Group__4__Impl"
- // InternalQVTimperative.g:5947:1: rule__AddStatementCS__Group__4__Impl : ( ( rule__AddStatementCS__OwnedExpressionAssignment_4 ) ) ;
+ // InternalQVTimperative.g:5955: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:5951:1: ( ( ( rule__AddStatementCS__OwnedExpressionAssignment_4 ) ) )
- // InternalQVTimperative.g:5952:1: ( ( rule__AddStatementCS__OwnedExpressionAssignment_4 ) )
+ // InternalQVTimperative.g:5959:1: ( ( ( rule__AddStatementCS__OwnedExpressionAssignment_4 ) ) )
+ // InternalQVTimperative.g:5960:1: ( ( rule__AddStatementCS__OwnedExpressionAssignment_4 ) )
{
- // InternalQVTimperative.g:5952:1: ( ( rule__AddStatementCS__OwnedExpressionAssignment_4 ) )
- // InternalQVTimperative.g:5953:1: ( rule__AddStatementCS__OwnedExpressionAssignment_4 )
+ // InternalQVTimperative.g:5960:1: ( ( rule__AddStatementCS__OwnedExpressionAssignment_4 ) )
+ // InternalQVTimperative.g:5961:1: ( rule__AddStatementCS__OwnedExpressionAssignment_4 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAddStatementCSAccess().getOwnedExpressionAssignment_4());
}
- // InternalQVTimperative.g:5954:1: ( rule__AddStatementCS__OwnedExpressionAssignment_4 )
- // InternalQVTimperative.g:5954:2: rule__AddStatementCS__OwnedExpressionAssignment_4
+ // InternalQVTimperative.g:5962:1: ( rule__AddStatementCS__OwnedExpressionAssignment_4 )
+ // InternalQVTimperative.g:5962:2: rule__AddStatementCS__OwnedExpressionAssignment_4
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AddStatementCS__OwnedExpressionAssignment_4();
@@ -20488,14 +20515,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__Group__5"
- // InternalQVTimperative.g:5964:1: rule__AddStatementCS__Group__5 : rule__AddStatementCS__Group__5__Impl ;
+ // InternalQVTimperative.g:5972: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:5968:1: ( rule__AddStatementCS__Group__5__Impl )
- // InternalQVTimperative.g:5969:2: rule__AddStatementCS__Group__5__Impl
+ // InternalQVTimperative.g:5976:1: ( rule__AddStatementCS__Group__5__Impl )
+ // InternalQVTimperative.g:5977:2: rule__AddStatementCS__Group__5__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AddStatementCS__Group__5__Impl();
@@ -20521,17 +20548,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__Group__5__Impl"
- // InternalQVTimperative.g:5975:1: rule__AddStatementCS__Group__5__Impl : ( ';' ) ;
+ // InternalQVTimperative.g:5983:1: rule__AddStatementCS__Group__5__Impl : ( ';' ) ;
public final void rule__AddStatementCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5979:1: ( ( ';' ) )
- // InternalQVTimperative.g:5980:1: ( ';' )
+ // InternalQVTimperative.g:5987:1: ( ( ';' ) )
+ // InternalQVTimperative.g:5988:1: ( ';' )
{
- // InternalQVTimperative.g:5980:1: ( ';' )
- // InternalQVTimperative.g:5981:1: ';'
+ // InternalQVTimperative.g:5988:1: ( ';' )
+ // InternalQVTimperative.g:5989:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAddStatementCSAccess().getSemicolonKeyword_5());
@@ -20562,14 +20589,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__Group_0__0"
- // InternalQVTimperative.g:6006:1: rule__AddStatementCS__Group_0__0 : rule__AddStatementCS__Group_0__0__Impl rule__AddStatementCS__Group_0__1 ;
+ // InternalQVTimperative.g:6014: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: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
+ // InternalQVTimperative.g:6018:1: ( rule__AddStatementCS__Group_0__0__Impl rule__AddStatementCS__Group_0__1 )
+ // InternalQVTimperative.g:6019:2: rule__AddStatementCS__Group_0__0__Impl rule__AddStatementCS__Group_0__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__AddStatementCS__Group_0__0__Impl();
@@ -20600,22 +20627,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__Group_0__0__Impl"
- // InternalQVTimperative.g:6018:1: rule__AddStatementCS__Group_0__0__Impl : ( 'observe' ) ;
+ // InternalQVTimperative.g:6026: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:6022:1: ( ( 'observe' ) )
- // InternalQVTimperative.g:6023:1: ( 'observe' )
+ // InternalQVTimperative.g:6030:1: ( ( 'observe' ) )
+ // InternalQVTimperative.g:6031:1: ( 'observe' )
{
- // InternalQVTimperative.g:6023:1: ( 'observe' )
- // InternalQVTimperative.g:6024:1: 'observe'
+ // InternalQVTimperative.g:6031:1: ( 'observe' )
+ // InternalQVTimperative.g:6032:1: 'observe'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAddStatementCSAccess().getObserveKeyword_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.getAddStatementCSAccess().getObserveKeyword_0_0());
}
@@ -20641,14 +20668,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__Group_0__1"
- // InternalQVTimperative.g:6037:1: rule__AddStatementCS__Group_0__1 : rule__AddStatementCS__Group_0__1__Impl rule__AddStatementCS__Group_0__2 ;
+ // InternalQVTimperative.g:6045: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: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
+ // InternalQVTimperative.g:6049:1: ( rule__AddStatementCS__Group_0__1__Impl rule__AddStatementCS__Group_0__2 )
+ // InternalQVTimperative.g:6050:2: rule__AddStatementCS__Group_0__1__Impl rule__AddStatementCS__Group_0__2
{
pushFollow(FollowSets000.FOLLOW_13);
rule__AddStatementCS__Group_0__1__Impl();
@@ -20679,23 +20706,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__Group_0__1__Impl"
- // InternalQVTimperative.g:6049:1: rule__AddStatementCS__Group_0__1__Impl : ( ( rule__AddStatementCS__ObservedPropertiesAssignment_0_1 ) ) ;
+ // InternalQVTimperative.g:6057: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:6053:1: ( ( ( rule__AddStatementCS__ObservedPropertiesAssignment_0_1 ) ) )
- // InternalQVTimperative.g:6054:1: ( ( rule__AddStatementCS__ObservedPropertiesAssignment_0_1 ) )
+ // InternalQVTimperative.g:6061:1: ( ( ( rule__AddStatementCS__ObservedPropertiesAssignment_0_1 ) ) )
+ // InternalQVTimperative.g:6062:1: ( ( rule__AddStatementCS__ObservedPropertiesAssignment_0_1 ) )
{
- // InternalQVTimperative.g:6054:1: ( ( rule__AddStatementCS__ObservedPropertiesAssignment_0_1 ) )
- // InternalQVTimperative.g:6055:1: ( rule__AddStatementCS__ObservedPropertiesAssignment_0_1 )
+ // InternalQVTimperative.g:6062:1: ( ( rule__AddStatementCS__ObservedPropertiesAssignment_0_1 ) )
+ // InternalQVTimperative.g:6063:1: ( rule__AddStatementCS__ObservedPropertiesAssignment_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAddStatementCSAccess().getObservedPropertiesAssignment_0_1());
}
- // InternalQVTimperative.g:6056:1: ( rule__AddStatementCS__ObservedPropertiesAssignment_0_1 )
- // InternalQVTimperative.g:6056:2: rule__AddStatementCS__ObservedPropertiesAssignment_0_1
+ // InternalQVTimperative.g:6064:1: ( rule__AddStatementCS__ObservedPropertiesAssignment_0_1 )
+ // InternalQVTimperative.g:6064:2: rule__AddStatementCS__ObservedPropertiesAssignment_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AddStatementCS__ObservedPropertiesAssignment_0_1();
@@ -20730,14 +20757,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__Group_0__2"
- // InternalQVTimperative.g:6066:1: rule__AddStatementCS__Group_0__2 : rule__AddStatementCS__Group_0__2__Impl ;
+ // InternalQVTimperative.g:6074: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:6070:1: ( rule__AddStatementCS__Group_0__2__Impl )
- // InternalQVTimperative.g:6071:2: rule__AddStatementCS__Group_0__2__Impl
+ // InternalQVTimperative.g:6078:1: ( rule__AddStatementCS__Group_0__2__Impl )
+ // InternalQVTimperative.g:6079:2: rule__AddStatementCS__Group_0__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AddStatementCS__Group_0__2__Impl();
@@ -20763,35 +20790,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__Group_0__2__Impl"
- // InternalQVTimperative.g:6077:1: rule__AddStatementCS__Group_0__2__Impl : ( ( rule__AddStatementCS__Group_0_2__0 )* ) ;
+ // InternalQVTimperative.g:6085: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:6081:1: ( ( ( rule__AddStatementCS__Group_0_2__0 )* ) )
- // InternalQVTimperative.g:6082:1: ( ( rule__AddStatementCS__Group_0_2__0 )* )
+ // InternalQVTimperative.g:6089:1: ( ( ( rule__AddStatementCS__Group_0_2__0 )* ) )
+ // InternalQVTimperative.g:6090: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 )*
+ // InternalQVTimperative.g:6090:1: ( ( rule__AddStatementCS__Group_0_2__0 )* )
+ // InternalQVTimperative.g:6091:1: ( rule__AddStatementCS__Group_0_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAddStatementCSAccess().getGroup_0_2());
}
- // InternalQVTimperative.g:6084:1: ( rule__AddStatementCS__Group_0_2__0 )*
+ // InternalQVTimperative.g:6092:1: ( rule__AddStatementCS__Group_0_2__0 )*
loop71:
do {
int alt71=2;
int LA71_0 = input.LA(1);
- if ( (LA71_0==70) ) {
+ if ( (LA71_0==71) ) {
alt71=1;
}
switch (alt71) {
case 1 :
- // InternalQVTimperative.g:6084:2: rule__AddStatementCS__Group_0_2__0
+ // InternalQVTimperative.g:6092:2: rule__AddStatementCS__Group_0_2__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__AddStatementCS__Group_0_2__0();
@@ -20832,14 +20859,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__Group_0_2__0"
- // InternalQVTimperative.g:6100:1: rule__AddStatementCS__Group_0_2__0 : rule__AddStatementCS__Group_0_2__0__Impl rule__AddStatementCS__Group_0_2__1 ;
+ // InternalQVTimperative.g:6108: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: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
+ // InternalQVTimperative.g:6112:1: ( rule__AddStatementCS__Group_0_2__0__Impl rule__AddStatementCS__Group_0_2__1 )
+ // InternalQVTimperative.g:6113: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();
@@ -20870,22 +20897,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__Group_0_2__0__Impl"
- // InternalQVTimperative.g:6112:1: rule__AddStatementCS__Group_0_2__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:6120: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:6116:1: ( ( ',' ) )
- // InternalQVTimperative.g:6117:1: ( ',' )
+ // InternalQVTimperative.g:6124:1: ( ( ',' ) )
+ // InternalQVTimperative.g:6125:1: ( ',' )
{
- // InternalQVTimperative.g:6117:1: ( ',' )
- // InternalQVTimperative.g:6118:1: ','
+ // InternalQVTimperative.g:6125:1: ( ',' )
+ // InternalQVTimperative.g:6126:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAddStatementCSAccess().getCommaKeyword_0_2_0());
}
- match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAddStatementCSAccess().getCommaKeyword_0_2_0());
}
@@ -20911,14 +20938,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__Group_0_2__1"
- // InternalQVTimperative.g:6131:1: rule__AddStatementCS__Group_0_2__1 : rule__AddStatementCS__Group_0_2__1__Impl ;
+ // InternalQVTimperative.g:6139: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:6135:1: ( rule__AddStatementCS__Group_0_2__1__Impl )
- // InternalQVTimperative.g:6136:2: rule__AddStatementCS__Group_0_2__1__Impl
+ // InternalQVTimperative.g:6143:1: ( rule__AddStatementCS__Group_0_2__1__Impl )
+ // InternalQVTimperative.g:6144:2: rule__AddStatementCS__Group_0_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AddStatementCS__Group_0_2__1__Impl();
@@ -20944,23 +20971,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__Group_0_2__1__Impl"
- // InternalQVTimperative.g:6142:1: rule__AddStatementCS__Group_0_2__1__Impl : ( ( rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) ;
+ // InternalQVTimperative.g:6150: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:6146:1: ( ( ( rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) )
- // InternalQVTimperative.g:6147:1: ( ( rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1 ) )
+ // InternalQVTimperative.g:6154:1: ( ( ( rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) )
+ // InternalQVTimperative.g:6155: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 )
+ // InternalQVTimperative.g:6155:1: ( ( rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1 ) )
+ // InternalQVTimperative.g:6156:1: ( rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAddStatementCSAccess().getObservedPropertiesAssignment_0_2_1());
}
- // InternalQVTimperative.g:6149:1: ( rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1 )
- // InternalQVTimperative.g:6149:2: rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1
+ // InternalQVTimperative.g:6157:1: ( rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1 )
+ // InternalQVTimperative.g:6157:2: rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1();
@@ -20995,14 +21022,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AppendParameterBindingCS__Group__0"
- // InternalQVTimperative.g:6163:1: rule__AppendParameterBindingCS__Group__0 : rule__AppendParameterBindingCS__Group__0__Impl rule__AppendParameterBindingCS__Group__1 ;
+ // InternalQVTimperative.g:6171: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
+ // InternalQVTimperative.g:6175:1: ( rule__AppendParameterBindingCS__Group__0__Impl rule__AppendParameterBindingCS__Group__1 )
+ // InternalQVTimperative.g:6176:2: rule__AppendParameterBindingCS__Group__0__Impl rule__AppendParameterBindingCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_15);
rule__AppendParameterBindingCS__Group__0__Impl();
@@ -21033,23 +21060,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AppendParameterBindingCS__Group__0__Impl"
- // InternalQVTimperative.g:6175:1: rule__AppendParameterBindingCS__Group__0__Impl : ( ( rule__AppendParameterBindingCS__ReferredVariableAssignment_0 ) ) ;
+ // InternalQVTimperative.g:6183: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:6187:1: ( ( ( rule__AppendParameterBindingCS__ReferredVariableAssignment_0 ) ) )
+ // InternalQVTimperative.g:6188:1: ( ( rule__AppendParameterBindingCS__ReferredVariableAssignment_0 ) )
{
- // InternalQVTimperative.g:6180:1: ( ( rule__AppendParameterBindingCS__ReferredVariableAssignment_0 ) )
- // InternalQVTimperative.g:6181:1: ( rule__AppendParameterBindingCS__ReferredVariableAssignment_0 )
+ // InternalQVTimperative.g:6188:1: ( ( rule__AppendParameterBindingCS__ReferredVariableAssignment_0 ) )
+ // InternalQVTimperative.g:6189: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
+ // InternalQVTimperative.g:6190:1: ( rule__AppendParameterBindingCS__ReferredVariableAssignment_0 )
+ // InternalQVTimperative.g:6190:2: rule__AppendParameterBindingCS__ReferredVariableAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AppendParameterBindingCS__ReferredVariableAssignment_0();
@@ -21084,14 +21111,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AppendParameterBindingCS__Group__1"
- // InternalQVTimperative.g:6192:1: rule__AppendParameterBindingCS__Group__1 : rule__AppendParameterBindingCS__Group__1__Impl rule__AppendParameterBindingCS__Group__2 ;
+ // InternalQVTimperative.g:6200: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
+ // InternalQVTimperative.g:6204:1: ( rule__AppendParameterBindingCS__Group__1__Impl rule__AppendParameterBindingCS__Group__2 )
+ // InternalQVTimperative.g:6205:2: rule__AppendParameterBindingCS__Group__1__Impl rule__AppendParameterBindingCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_8);
rule__AppendParameterBindingCS__Group__1__Impl();
@@ -21122,22 +21149,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AppendParameterBindingCS__Group__1__Impl"
- // InternalQVTimperative.g:6204:1: rule__AppendParameterBindingCS__Group__1__Impl : ( 'appendsTo' ) ;
+ // InternalQVTimperative.g:6212: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:6216:1: ( ( 'appendsTo' ) )
+ // InternalQVTimperative.g:6217:1: ( 'appendsTo' )
{
- // InternalQVTimperative.g:6209:1: ( 'appendsTo' )
- // InternalQVTimperative.g:6210:1: 'appendsTo'
+ // InternalQVTimperative.g:6217:1: ( 'appendsTo' )
+ // InternalQVTimperative.g:6218:1: 'appendsTo'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAppendParameterBindingCSAccess().getAppendsToKeyword_1());
}
- match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,72,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAppendParameterBindingCSAccess().getAppendsToKeyword_1());
}
@@ -21163,14 +21190,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AppendParameterBindingCS__Group__2"
- // InternalQVTimperative.g:6223:1: rule__AppendParameterBindingCS__Group__2 : rule__AppendParameterBindingCS__Group__2__Impl rule__AppendParameterBindingCS__Group__3 ;
+ // InternalQVTimperative.g:6231: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
+ // InternalQVTimperative.g:6235:1: ( rule__AppendParameterBindingCS__Group__2__Impl rule__AppendParameterBindingCS__Group__3 )
+ // InternalQVTimperative.g:6236:2: rule__AppendParameterBindingCS__Group__2__Impl rule__AppendParameterBindingCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_11);
rule__AppendParameterBindingCS__Group__2__Impl();
@@ -21201,23 +21228,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AppendParameterBindingCS__Group__2__Impl"
- // InternalQVTimperative.g:6235:1: rule__AppendParameterBindingCS__Group__2__Impl : ( ( rule__AppendParameterBindingCS__ValueAssignment_2 ) ) ;
+ // InternalQVTimperative.g:6243: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:6247:1: ( ( ( rule__AppendParameterBindingCS__ValueAssignment_2 ) ) )
+ // InternalQVTimperative.g:6248:1: ( ( rule__AppendParameterBindingCS__ValueAssignment_2 ) )
{
- // InternalQVTimperative.g:6240:1: ( ( rule__AppendParameterBindingCS__ValueAssignment_2 ) )
- // InternalQVTimperative.g:6241:1: ( rule__AppendParameterBindingCS__ValueAssignment_2 )
+ // InternalQVTimperative.g:6248:1: ( ( rule__AppendParameterBindingCS__ValueAssignment_2 ) )
+ // InternalQVTimperative.g:6249: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
+ // InternalQVTimperative.g:6250:1: ( rule__AppendParameterBindingCS__ValueAssignment_2 )
+ // InternalQVTimperative.g:6250:2: rule__AppendParameterBindingCS__ValueAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AppendParameterBindingCS__ValueAssignment_2();
@@ -21252,14 +21279,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AppendParameterBindingCS__Group__3"
- // InternalQVTimperative.g:6252:1: rule__AppendParameterBindingCS__Group__3 : rule__AppendParameterBindingCS__Group__3__Impl ;
+ // InternalQVTimperative.g:6260: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
+ // InternalQVTimperative.g:6264:1: ( rule__AppendParameterBindingCS__Group__3__Impl )
+ // InternalQVTimperative.g:6265:2: rule__AppendParameterBindingCS__Group__3__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AppendParameterBindingCS__Group__3__Impl();
@@ -21285,17 +21312,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AppendParameterBindingCS__Group__3__Impl"
- // InternalQVTimperative.g:6263:1: rule__AppendParameterBindingCS__Group__3__Impl : ( ';' ) ;
+ // InternalQVTimperative.g:6271: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:6275:1: ( ( ';' ) )
+ // InternalQVTimperative.g:6276:1: ( ';' )
{
- // InternalQVTimperative.g:6268:1: ( ';' )
- // InternalQVTimperative.g:6269:1: ';'
+ // InternalQVTimperative.g:6276:1: ( ';' )
+ // InternalQVTimperative.g:6277:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAppendParameterBindingCSAccess().getSemicolonKeyword_3());
@@ -21326,14 +21353,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AppendParameterCS__Group__0"
- // InternalQVTimperative.g:6290:1: rule__AppendParameterCS__Group__0 : rule__AppendParameterCS__Group__0__Impl rule__AppendParameterCS__Group__1 ;
+ // InternalQVTimperative.g:6298: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:6294:1: ( rule__AppendParameterCS__Group__0__Impl rule__AppendParameterCS__Group__1 )
- // InternalQVTimperative.g:6295:2: rule__AppendParameterCS__Group__0__Impl rule__AppendParameterCS__Group__1
+ // InternalQVTimperative.g:6302:1: ( rule__AppendParameterCS__Group__0__Impl rule__AppendParameterCS__Group__1 )
+ // InternalQVTimperative.g:6303:2: rule__AppendParameterCS__Group__0__Impl rule__AppendParameterCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__AppendParameterCS__Group__0__Impl();
@@ -21364,22 +21391,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AppendParameterCS__Group__0__Impl"
- // InternalQVTimperative.g:6302:1: rule__AppendParameterCS__Group__0__Impl : ( 'append' ) ;
+ // InternalQVTimperative.g:6310:1: rule__AppendParameterCS__Group__0__Impl : ( 'append' ) ;
public final void rule__AppendParameterCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6306:1: ( ( 'append' ) )
- // InternalQVTimperative.g:6307:1: ( 'append' )
+ // InternalQVTimperative.g:6314:1: ( ( 'append' ) )
+ // InternalQVTimperative.g:6315:1: ( 'append' )
{
- // InternalQVTimperative.g:6307:1: ( 'append' )
- // InternalQVTimperative.g:6308:1: 'append'
+ // InternalQVTimperative.g:6315:1: ( 'append' )
+ // InternalQVTimperative.g:6316:1: 'append'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAppendParameterCSAccess().getAppendKeyword_0());
}
- match(input,72,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAppendParameterCSAccess().getAppendKeyword_0());
}
@@ -21405,14 +21432,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AppendParameterCS__Group__1"
- // InternalQVTimperative.g:6321:1: rule__AppendParameterCS__Group__1 : rule__AppendParameterCS__Group__1__Impl rule__AppendParameterCS__Group__2 ;
+ // InternalQVTimperative.g:6329: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:6325:1: ( rule__AppendParameterCS__Group__1__Impl rule__AppendParameterCS__Group__2 )
- // InternalQVTimperative.g:6326:2: rule__AppendParameterCS__Group__1__Impl rule__AppendParameterCS__Group__2
+ // InternalQVTimperative.g:6333:1: ( rule__AppendParameterCS__Group__1__Impl rule__AppendParameterCS__Group__2 )
+ // InternalQVTimperative.g:6334:2: rule__AppendParameterCS__Group__1__Impl rule__AppendParameterCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_16);
rule__AppendParameterCS__Group__1__Impl();
@@ -21443,23 +21470,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AppendParameterCS__Group__1__Impl"
- // InternalQVTimperative.g:6333:1: rule__AppendParameterCS__Group__1__Impl : ( ( rule__AppendParameterCS__NameAssignment_1 ) ) ;
+ // InternalQVTimperative.g:6341: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:6337:1: ( ( ( rule__AppendParameterCS__NameAssignment_1 ) ) )
- // InternalQVTimperative.g:6338:1: ( ( rule__AppendParameterCS__NameAssignment_1 ) )
+ // InternalQVTimperative.g:6345:1: ( ( ( rule__AppendParameterCS__NameAssignment_1 ) ) )
+ // InternalQVTimperative.g:6346:1: ( ( rule__AppendParameterCS__NameAssignment_1 ) )
{
- // InternalQVTimperative.g:6338:1: ( ( rule__AppendParameterCS__NameAssignment_1 ) )
- // InternalQVTimperative.g:6339:1: ( rule__AppendParameterCS__NameAssignment_1 )
+ // InternalQVTimperative.g:6346:1: ( ( rule__AppendParameterCS__NameAssignment_1 ) )
+ // InternalQVTimperative.g:6347:1: ( rule__AppendParameterCS__NameAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAppendParameterCSAccess().getNameAssignment_1());
}
- // InternalQVTimperative.g:6340:1: ( rule__AppendParameterCS__NameAssignment_1 )
- // InternalQVTimperative.g:6340:2: rule__AppendParameterCS__NameAssignment_1
+ // InternalQVTimperative.g:6348:1: ( rule__AppendParameterCS__NameAssignment_1 )
+ // InternalQVTimperative.g:6348:2: rule__AppendParameterCS__NameAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AppendParameterCS__NameAssignment_1();
@@ -21494,14 +21521,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AppendParameterCS__Group__2"
- // InternalQVTimperative.g:6350:1: rule__AppendParameterCS__Group__2 : rule__AppendParameterCS__Group__2__Impl rule__AppendParameterCS__Group__3 ;
+ // InternalQVTimperative.g:6358: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:6354:1: ( rule__AppendParameterCS__Group__2__Impl rule__AppendParameterCS__Group__3 )
- // InternalQVTimperative.g:6355:2: rule__AppendParameterCS__Group__2__Impl rule__AppendParameterCS__Group__3
+ // InternalQVTimperative.g:6362:1: ( rule__AppendParameterCS__Group__2__Impl rule__AppendParameterCS__Group__3 )
+ // InternalQVTimperative.g:6363:2: rule__AppendParameterCS__Group__2__Impl rule__AppendParameterCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_12);
rule__AppendParameterCS__Group__2__Impl();
@@ -21532,22 +21559,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AppendParameterCS__Group__2__Impl"
- // InternalQVTimperative.g:6362:1: rule__AppendParameterCS__Group__2__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:6370:1: rule__AppendParameterCS__Group__2__Impl : ( ':' ) ;
public final void rule__AppendParameterCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6366:1: ( ( ':' ) )
- // InternalQVTimperative.g:6367:1: ( ':' )
+ // InternalQVTimperative.g:6374:1: ( ( ':' ) )
+ // InternalQVTimperative.g:6375:1: ( ':' )
{
- // InternalQVTimperative.g:6367:1: ( ':' )
- // InternalQVTimperative.g:6368:1: ':'
+ // InternalQVTimperative.g:6375:1: ( ':' )
+ // InternalQVTimperative.g:6376:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAppendParameterCSAccess().getColonKeyword_2());
}
- match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,74,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAppendParameterCSAccess().getColonKeyword_2());
}
@@ -21573,14 +21600,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AppendParameterCS__Group__3"
- // InternalQVTimperative.g:6381:1: rule__AppendParameterCS__Group__3 : rule__AppendParameterCS__Group__3__Impl rule__AppendParameterCS__Group__4 ;
+ // InternalQVTimperative.g:6389: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:6385:1: ( rule__AppendParameterCS__Group__3__Impl rule__AppendParameterCS__Group__4 )
- // InternalQVTimperative.g:6386:2: rule__AppendParameterCS__Group__3__Impl rule__AppendParameterCS__Group__4
+ // InternalQVTimperative.g:6393:1: ( rule__AppendParameterCS__Group__3__Impl rule__AppendParameterCS__Group__4 )
+ // InternalQVTimperative.g:6394:2: rule__AppendParameterCS__Group__3__Impl rule__AppendParameterCS__Group__4
{
pushFollow(FollowSets000.FOLLOW_11);
rule__AppendParameterCS__Group__3__Impl();
@@ -21611,23 +21638,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AppendParameterCS__Group__3__Impl"
- // InternalQVTimperative.g:6393:1: rule__AppendParameterCS__Group__3__Impl : ( ( rule__AppendParameterCS__OwnedTypeAssignment_3 ) ) ;
+ // InternalQVTimperative.g:6401: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:6397:1: ( ( ( rule__AppendParameterCS__OwnedTypeAssignment_3 ) ) )
- // InternalQVTimperative.g:6398:1: ( ( rule__AppendParameterCS__OwnedTypeAssignment_3 ) )
+ // InternalQVTimperative.g:6405:1: ( ( ( rule__AppendParameterCS__OwnedTypeAssignment_3 ) ) )
+ // InternalQVTimperative.g:6406:1: ( ( rule__AppendParameterCS__OwnedTypeAssignment_3 ) )
{
- // InternalQVTimperative.g:6398:1: ( ( rule__AppendParameterCS__OwnedTypeAssignment_3 ) )
- // InternalQVTimperative.g:6399:1: ( rule__AppendParameterCS__OwnedTypeAssignment_3 )
+ // InternalQVTimperative.g:6406:1: ( ( rule__AppendParameterCS__OwnedTypeAssignment_3 ) )
+ // InternalQVTimperative.g:6407:1: ( rule__AppendParameterCS__OwnedTypeAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAppendParameterCSAccess().getOwnedTypeAssignment_3());
}
- // InternalQVTimperative.g:6400:1: ( rule__AppendParameterCS__OwnedTypeAssignment_3 )
- // InternalQVTimperative.g:6400:2: rule__AppendParameterCS__OwnedTypeAssignment_3
+ // InternalQVTimperative.g:6408:1: ( rule__AppendParameterCS__OwnedTypeAssignment_3 )
+ // InternalQVTimperative.g:6408:2: rule__AppendParameterCS__OwnedTypeAssignment_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AppendParameterCS__OwnedTypeAssignment_3();
@@ -21662,14 +21689,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AppendParameterCS__Group__4"
- // InternalQVTimperative.g:6410:1: rule__AppendParameterCS__Group__4 : rule__AppendParameterCS__Group__4__Impl ;
+ // InternalQVTimperative.g:6418: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:6414:1: ( rule__AppendParameterCS__Group__4__Impl )
- // InternalQVTimperative.g:6415:2: rule__AppendParameterCS__Group__4__Impl
+ // InternalQVTimperative.g:6422:1: ( rule__AppendParameterCS__Group__4__Impl )
+ // InternalQVTimperative.g:6423:2: rule__AppendParameterCS__Group__4__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AppendParameterCS__Group__4__Impl();
@@ -21695,17 +21722,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AppendParameterCS__Group__4__Impl"
- // InternalQVTimperative.g:6421:1: rule__AppendParameterCS__Group__4__Impl : ( ';' ) ;
+ // InternalQVTimperative.g:6429:1: rule__AppendParameterCS__Group__4__Impl : ( ';' ) ;
public final void rule__AppendParameterCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6425:1: ( ( ';' ) )
- // InternalQVTimperative.g:6426:1: ( ';' )
+ // InternalQVTimperative.g:6433:1: ( ( ';' ) )
+ // InternalQVTimperative.g:6434:1: ( ';' )
{
- // InternalQVTimperative.g:6426:1: ( ';' )
- // InternalQVTimperative.g:6427:1: ';'
+ // InternalQVTimperative.g:6434:1: ( ';' )
+ // InternalQVTimperative.g:6435:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAppendParameterCSAccess().getSemicolonKeyword_4());
@@ -21736,16 +21763,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BufferStatementCS__Group__0"
- // InternalQVTimperative.g:6450:1: rule__BufferStatementCS__Group__0 : rule__BufferStatementCS__Group__0__Impl rule__BufferStatementCS__Group__1 ;
+ // InternalQVTimperative.g:6458: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
+ // InternalQVTimperative.g:6462:1: ( rule__BufferStatementCS__Group__0__Impl rule__BufferStatementCS__Group__1 )
+ // InternalQVTimperative.g:6463:2: rule__BufferStatementCS__Group__0__Impl rule__BufferStatementCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_8);
+ pushFollow(FollowSets000.FOLLOW_17);
rule__BufferStatementCS__Group__0__Impl();
state._fsp--;
@@ -21774,24 +21801,45 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BufferStatementCS__Group__0__Impl"
- // InternalQVTimperative.g:6462:1: rule__BufferStatementCS__Group__0__Impl : ( 'buffer' ) ;
+ // InternalQVTimperative.g:6470:1: rule__BufferStatementCS__Group__0__Impl : ( ( rule__BufferStatementCS__IsStrictAssignment_0 )? ) ;
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:6474:1: ( ( ( rule__BufferStatementCS__IsStrictAssignment_0 )? ) )
+ // InternalQVTimperative.g:6475:1: ( ( rule__BufferStatementCS__IsStrictAssignment_0 )? )
{
- // InternalQVTimperative.g:6467:1: ( 'buffer' )
- // InternalQVTimperative.g:6468:1: 'buffer'
+ // InternalQVTimperative.g:6475:1: ( ( rule__BufferStatementCS__IsStrictAssignment_0 )? )
+ // InternalQVTimperative.g:6476:1: ( rule__BufferStatementCS__IsStrictAssignment_0 )?
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getBufferStatementCSAccess().getBufferKeyword_0());
+ before(grammarAccess.getBufferStatementCSAccess().getIsStrictAssignment_0());
}
- match(input,74,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ // InternalQVTimperative.g:6477:1: ( rule__BufferStatementCS__IsStrictAssignment_0 )?
+ int alt72=2;
+ int LA72_0 = input.LA(1);
+
+ if ( (LA72_0==28) ) {
+ alt72=1;
+ }
+ switch (alt72) {
+ case 1 :
+ // InternalQVTimperative.g:6477:2: rule__BufferStatementCS__IsStrictAssignment_0
+ {
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__BufferStatementCS__IsStrictAssignment_0();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+ break;
+
+ }
+
if ( state.backtracking==0 ) {
- after(grammarAccess.getBufferStatementCSAccess().getBufferKeyword_0());
+ after(grammarAccess.getBufferStatementCSAccess().getIsStrictAssignment_0());
}
}
@@ -21815,16 +21863,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BufferStatementCS__Group__1"
- // InternalQVTimperative.g:6481:1: rule__BufferStatementCS__Group__1 : rule__BufferStatementCS__Group__1__Impl rule__BufferStatementCS__Group__2 ;
+ // InternalQVTimperative.g:6487: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
+ // InternalQVTimperative.g:6491:1: ( rule__BufferStatementCS__Group__1__Impl rule__BufferStatementCS__Group__2 )
+ // InternalQVTimperative.g:6492:2: rule__BufferStatementCS__Group__1__Impl rule__BufferStatementCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_17);
+ pushFollow(FollowSets000.FOLLOW_8);
rule__BufferStatementCS__Group__1__Impl();
state._fsp--;
@@ -21853,34 +21901,24 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BufferStatementCS__Group__1__Impl"
- // InternalQVTimperative.g:6493:1: rule__BufferStatementCS__Group__1__Impl : ( ( rule__BufferStatementCS__NameAssignment_1 ) ) ;
+ // InternalQVTimperative.g:6499:1: rule__BufferStatementCS__Group__1__Impl : ( 'buffer' ) ;
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:6503:1: ( ( 'buffer' ) )
+ // InternalQVTimperative.g:6504:1: ( 'buffer' )
{
- // InternalQVTimperative.g:6498:1: ( ( rule__BufferStatementCS__NameAssignment_1 ) )
- // InternalQVTimperative.g:6499:1: ( rule__BufferStatementCS__NameAssignment_1 )
+ // InternalQVTimperative.g:6504:1: ( 'buffer' )
+ // InternalQVTimperative.g:6505:1: 'buffer'
{
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 ;
-
+ before(grammarAccess.getBufferStatementCSAccess().getBufferKeyword_1());
}
-
+ match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getBufferStatementCSAccess().getNameAssignment_1());
+ after(grammarAccess.getBufferStatementCSAccess().getBufferKeyword_1());
}
}
@@ -21904,16 +21942,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BufferStatementCS__Group__2"
- // InternalQVTimperative.g:6510:1: rule__BufferStatementCS__Group__2 : rule__BufferStatementCS__Group__2__Impl rule__BufferStatementCS__Group__3 ;
+ // InternalQVTimperative.g:6518: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
+ // InternalQVTimperative.g:6522:1: ( rule__BufferStatementCS__Group__2__Impl rule__BufferStatementCS__Group__3 )
+ // InternalQVTimperative.g:6523:2: rule__BufferStatementCS__Group__2__Impl rule__BufferStatementCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_17);
+ pushFollow(FollowSets000.FOLLOW_18);
rule__BufferStatementCS__Group__2__Impl();
state._fsp--;
@@ -21942,45 +21980,34 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BufferStatementCS__Group__2__Impl"
- // InternalQVTimperative.g:6522:1: rule__BufferStatementCS__Group__2__Impl : ( ( rule__BufferStatementCS__Group_2__0 )? ) ;
+ // InternalQVTimperative.g:6530:1: rule__BufferStatementCS__Group__2__Impl : ( ( rule__BufferStatementCS__NameAssignment_2 ) ) ;
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:6534:1: ( ( ( rule__BufferStatementCS__NameAssignment_2 ) ) )
+ // InternalQVTimperative.g:6535:1: ( ( rule__BufferStatementCS__NameAssignment_2 ) )
{
- // InternalQVTimperative.g:6527:1: ( ( rule__BufferStatementCS__Group_2__0 )? )
- // InternalQVTimperative.g:6528:1: ( rule__BufferStatementCS__Group_2__0 )?
+ // InternalQVTimperative.g:6535:1: ( ( rule__BufferStatementCS__NameAssignment_2 ) )
+ // InternalQVTimperative.g:6536:1: ( rule__BufferStatementCS__NameAssignment_2 )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getBufferStatementCSAccess().getGroup_2());
+ before(grammarAccess.getBufferStatementCSAccess().getNameAssignment_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 ;
+ // InternalQVTimperative.g:6537:1: ( rule__BufferStatementCS__NameAssignment_2 )
+ // InternalQVTimperative.g:6537:2: rule__BufferStatementCS__NameAssignment_2
+ {
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__BufferStatementCS__NameAssignment_2();
- }
- break;
+ state._fsp--;
+ if (state.failed) return ;
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getBufferStatementCSAccess().getGroup_2());
+ after(grammarAccess.getBufferStatementCSAccess().getNameAssignment_2());
}
}
@@ -22004,16 +22031,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BufferStatementCS__Group__3"
- // InternalQVTimperative.g:6539:1: rule__BufferStatementCS__Group__3 : rule__BufferStatementCS__Group__3__Impl rule__BufferStatementCS__Group__4 ;
+ // InternalQVTimperative.g:6547: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
+ // InternalQVTimperative.g:6551:1: ( rule__BufferStatementCS__Group__3__Impl rule__BufferStatementCS__Group__4 )
+ // InternalQVTimperative.g:6552:2: rule__BufferStatementCS__Group__3__Impl rule__BufferStatementCS__Group__4
{
- pushFollow(FollowSets000.FOLLOW_17);
+ pushFollow(FollowSets000.FOLLOW_18);
rule__BufferStatementCS__Group__3__Impl();
state._fsp--;
@@ -22042,31 +22069,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BufferStatementCS__Group__3__Impl"
- // InternalQVTimperative.g:6551:1: rule__BufferStatementCS__Group__3__Impl : ( ( rule__BufferStatementCS__Group_3__0 )? ) ;
+ // InternalQVTimperative.g:6559: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:6563:1: ( ( ( rule__BufferStatementCS__Group_3__0 )? ) )
+ // InternalQVTimperative.g:6564:1: ( ( rule__BufferStatementCS__Group_3__0 )? )
{
- // InternalQVTimperative.g:6556:1: ( ( rule__BufferStatementCS__Group_3__0 )? )
- // InternalQVTimperative.g:6557:1: ( rule__BufferStatementCS__Group_3__0 )?
+ // InternalQVTimperative.g:6564:1: ( ( rule__BufferStatementCS__Group_3__0 )? )
+ // InternalQVTimperative.g:6565:1: ( rule__BufferStatementCS__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBufferStatementCSAccess().getGroup_3());
}
- // InternalQVTimperative.g:6558:1: ( rule__BufferStatementCS__Group_3__0 )?
+ // InternalQVTimperative.g:6566:1: ( rule__BufferStatementCS__Group_3__0 )?
int alt73=2;
int LA73_0 = input.LA(1);
- if ( (LA73_0==75) ) {
+ if ( (LA73_0==74) ) {
alt73=1;
}
switch (alt73) {
case 1 :
- // InternalQVTimperative.g:6558:2: rule__BufferStatementCS__Group_3__0
+ // InternalQVTimperative.g:6566:2: rule__BufferStatementCS__Group_3__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__BufferStatementCS__Group_3__0();
@@ -22104,20 +22131,25 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BufferStatementCS__Group__4"
- // InternalQVTimperative.g:6568:1: rule__BufferStatementCS__Group__4 : rule__BufferStatementCS__Group__4__Impl ;
+ // InternalQVTimperative.g:6576:1: rule__BufferStatementCS__Group__4 : rule__BufferStatementCS__Group__4__Impl rule__BufferStatementCS__Group__5 ;
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
+ // InternalQVTimperative.g:6580:1: ( rule__BufferStatementCS__Group__4__Impl rule__BufferStatementCS__Group__5 )
+ // InternalQVTimperative.g:6581:2: rule__BufferStatementCS__Group__4__Impl rule__BufferStatementCS__Group__5
{
- pushFollow(FollowSets000.FOLLOW_2);
+ pushFollow(FollowSets000.FOLLOW_18);
rule__BufferStatementCS__Group__4__Impl();
state._fsp--;
if (state.failed) return ;
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__BufferStatementCS__Group__5();
+
+ state._fsp--;
+ if (state.failed) return ;
}
@@ -22137,24 +22169,45 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BufferStatementCS__Group__4__Impl"
- // InternalQVTimperative.g:6579:1: rule__BufferStatementCS__Group__4__Impl : ( ';' ) ;
+ // InternalQVTimperative.g:6588:1: rule__BufferStatementCS__Group__4__Impl : ( ( rule__BufferStatementCS__Group_4__0 )? ) ;
public final void rule__BufferStatementCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6583:1: ( ( ';' ) )
- // InternalQVTimperative.g:6584:1: ( ';' )
+ // InternalQVTimperative.g:6592:1: ( ( ( rule__BufferStatementCS__Group_4__0 )? ) )
+ // InternalQVTimperative.g:6593:1: ( ( rule__BufferStatementCS__Group_4__0 )? )
{
- // InternalQVTimperative.g:6584:1: ( ';' )
- // InternalQVTimperative.g:6585:1: ';'
+ // InternalQVTimperative.g:6593:1: ( ( rule__BufferStatementCS__Group_4__0 )? )
+ // InternalQVTimperative.g:6594:1: ( rule__BufferStatementCS__Group_4__0 )?
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getBufferStatementCSAccess().getSemicolonKeyword_4());
+ before(grammarAccess.getBufferStatementCSAccess().getGroup_4());
}
- match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ // InternalQVTimperative.g:6595:1: ( rule__BufferStatementCS__Group_4__0 )?
+ int alt74=2;
+ int LA74_0 = input.LA(1);
+
+ if ( (LA74_0==76) ) {
+ alt74=1;
+ }
+ switch (alt74) {
+ case 1 :
+ // InternalQVTimperative.g:6595:2: rule__BufferStatementCS__Group_4__0
+ {
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__BufferStatementCS__Group_4__0();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+ break;
+
+ }
+
if ( state.backtracking==0 ) {
- after(grammarAccess.getBufferStatementCSAccess().getSemicolonKeyword_4());
+ after(grammarAccess.getBufferStatementCSAccess().getGroup_4());
}
}
@@ -22177,23 +22230,97 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $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 {
+ // $ANTLR start "rule__BufferStatementCS__Group__5"
+ // InternalQVTimperative.g:6605:1: rule__BufferStatementCS__Group__5 : rule__BufferStatementCS__Group__5__Impl ;
+ public final void rule__BufferStatementCS__Group__5() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:6609:1: ( rule__BufferStatementCS__Group__5__Impl )
+ // InternalQVTimperative.g:6610:2: rule__BufferStatementCS__Group__5__Impl
+ {
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__BufferStatementCS__Group__5__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__BufferStatementCS__Group__5"
+
+
+ // $ANTLR start "rule__BufferStatementCS__Group__5__Impl"
+ // InternalQVTimperative.g:6616:1: rule__BufferStatementCS__Group__5__Impl : ( ';' ) ;
+ public final void rule__BufferStatementCS__Group__5__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:6620:1: ( ( ';' ) )
+ // InternalQVTimperative.g:6621:1: ( ';' )
+ {
+ // InternalQVTimperative.g:6621:1: ( ';' )
+ // InternalQVTimperative.g:6622:1: ';'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getBufferStatementCSAccess().getSemicolonKeyword_5());
+ }
+ match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getBufferStatementCSAccess().getSemicolonKeyword_5());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__BufferStatementCS__Group__5__Impl"
+
+
+ // $ANTLR start "rule__BufferStatementCS__Group_3__0"
+ // InternalQVTimperative.g:6647: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: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
+ // InternalQVTimperative.g:6651:1: ( rule__BufferStatementCS__Group_3__0__Impl rule__BufferStatementCS__Group_3__1 )
+ // InternalQVTimperative.g:6652:2: rule__BufferStatementCS__Group_3__0__Impl rule__BufferStatementCS__Group_3__1
{
pushFollow(FollowSets000.FOLLOW_12);
- rule__BufferStatementCS__Group_2__0__Impl();
+ rule__BufferStatementCS__Group_3__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FollowSets000.FOLLOW_2);
- rule__BufferStatementCS__Group_2__1();
+ rule__BufferStatementCS__Group_3__1();
state._fsp--;
if (state.failed) return ;
@@ -22212,28 +22339,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "rule__BufferStatementCS__Group_2__0"
+ // $ANTLR end "rule__BufferStatementCS__Group_3__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 {
+ // $ANTLR start "rule__BufferStatementCS__Group_3__0__Impl"
+ // InternalQVTimperative.g:6659:1: rule__BufferStatementCS__Group_3__0__Impl : ( ':' ) ;
+ public final void rule__BufferStatementCS__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6624:1: ( ( ':' ) )
- // InternalQVTimperative.g:6625:1: ( ':' )
+ // InternalQVTimperative.g:6663:1: ( ( ':' ) )
+ // InternalQVTimperative.g:6664:1: ( ':' )
{
- // InternalQVTimperative.g:6625:1: ( ':' )
- // InternalQVTimperative.g:6626:1: ':'
+ // InternalQVTimperative.g:6664:1: ( ':' )
+ // InternalQVTimperative.g:6665:1: ':'
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getBufferStatementCSAccess().getColonKeyword_2_0());
+ before(grammarAccess.getBufferStatementCSAccess().getColonKeyword_3_0());
}
- match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,74,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getBufferStatementCSAccess().getColonKeyword_2_0());
+ after(grammarAccess.getBufferStatementCSAccess().getColonKeyword_3_0());
}
}
@@ -22253,21 +22380,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "rule__BufferStatementCS__Group_2__0__Impl"
+ // $ANTLR end "rule__BufferStatementCS__Group_3__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 {
+ // $ANTLR start "rule__BufferStatementCS__Group_3__1"
+ // InternalQVTimperative.g:6678: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:6643:1: ( rule__BufferStatementCS__Group_2__1__Impl )
- // InternalQVTimperative.g:6644:2: rule__BufferStatementCS__Group_2__1__Impl
+ // InternalQVTimperative.g:6682:1: ( rule__BufferStatementCS__Group_3__1__Impl )
+ // InternalQVTimperative.g:6683:2: rule__BufferStatementCS__Group_3__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
- rule__BufferStatementCS__Group_2__1__Impl();
+ rule__BufferStatementCS__Group_3__1__Impl();
state._fsp--;
if (state.failed) return ;
@@ -22286,30 +22413,30 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "rule__BufferStatementCS__Group_2__1"
+ // $ANTLR end "rule__BufferStatementCS__Group_3__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 {
+ // $ANTLR start "rule__BufferStatementCS__Group_3__1__Impl"
+ // InternalQVTimperative.g:6689:1: rule__BufferStatementCS__Group_3__1__Impl : ( ( rule__BufferStatementCS__OwnedTypeAssignment_3_1 ) ) ;
+ public final void rule__BufferStatementCS__Group_3__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:6693:1: ( ( ( rule__BufferStatementCS__OwnedTypeAssignment_3_1 ) ) )
+ // InternalQVTimperative.g:6694:1: ( ( rule__BufferStatementCS__OwnedTypeAssignment_3_1 ) )
{
- // InternalQVTimperative.g:6655:1: ( ( rule__BufferStatementCS__OwnedTypeAssignment_2_1 ) )
- // InternalQVTimperative.g:6656:1: ( rule__BufferStatementCS__OwnedTypeAssignment_2_1 )
+ // InternalQVTimperative.g:6694:1: ( ( rule__BufferStatementCS__OwnedTypeAssignment_3_1 ) )
+ // InternalQVTimperative.g:6695:1: ( rule__BufferStatementCS__OwnedTypeAssignment_3_1 )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getBufferStatementCSAccess().getOwnedTypeAssignment_2_1());
+ before(grammarAccess.getBufferStatementCSAccess().getOwnedTypeAssignment_3_1());
}
- // InternalQVTimperative.g:6657:1: ( rule__BufferStatementCS__OwnedTypeAssignment_2_1 )
- // InternalQVTimperative.g:6657:2: rule__BufferStatementCS__OwnedTypeAssignment_2_1
+ // InternalQVTimperative.g:6696:1: ( rule__BufferStatementCS__OwnedTypeAssignment_3_1 )
+ // InternalQVTimperative.g:6696:2: rule__BufferStatementCS__OwnedTypeAssignment_3_1
{
pushFollow(FollowSets000.FOLLOW_2);
- rule__BufferStatementCS__OwnedTypeAssignment_2_1();
+ rule__BufferStatementCS__OwnedTypeAssignment_3_1();
state._fsp--;
if (state.failed) return ;
@@ -22317,7 +22444,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getBufferStatementCSAccess().getOwnedTypeAssignment_2_1());
+ after(grammarAccess.getBufferStatementCSAccess().getOwnedTypeAssignment_3_1());
}
}
@@ -22337,26 +22464,26 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "rule__BufferStatementCS__Group_2__1__Impl"
+ // $ANTLR end "rule__BufferStatementCS__Group_3__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 {
+ // $ANTLR start "rule__BufferStatementCS__Group_4__0"
+ // InternalQVTimperative.g:6710:1: rule__BufferStatementCS__Group_4__0 : rule__BufferStatementCS__Group_4__0__Impl rule__BufferStatementCS__Group_4__1 ;
+ public final void rule__BufferStatementCS__Group_4__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
+ // InternalQVTimperative.g:6714:1: ( rule__BufferStatementCS__Group_4__0__Impl rule__BufferStatementCS__Group_4__1 )
+ // InternalQVTimperative.g:6715:2: rule__BufferStatementCS__Group_4__0__Impl rule__BufferStatementCS__Group_4__1
{
pushFollow(FollowSets000.FOLLOW_10);
- rule__BufferStatementCS__Group_3__0__Impl();
+ rule__BufferStatementCS__Group_4__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FollowSets000.FOLLOW_2);
- rule__BufferStatementCS__Group_3__1();
+ rule__BufferStatementCS__Group_4__1();
state._fsp--;
if (state.failed) return ;
@@ -22375,28 +22502,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "rule__BufferStatementCS__Group_3__0"
+ // $ANTLR end "rule__BufferStatementCS__Group_4__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 {
+ // $ANTLR start "rule__BufferStatementCS__Group_4__0__Impl"
+ // InternalQVTimperative.g:6722:1: rule__BufferStatementCS__Group_4__0__Impl : ( ':=' ) ;
+ public final void rule__BufferStatementCS__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6687:1: ( ( ':=' ) )
- // InternalQVTimperative.g:6688:1: ( ':=' )
+ // InternalQVTimperative.g:6726:1: ( ( ':=' ) )
+ // InternalQVTimperative.g:6727:1: ( ':=' )
{
- // InternalQVTimperative.g:6688:1: ( ':=' )
- // InternalQVTimperative.g:6689:1: ':='
+ // InternalQVTimperative.g:6727:1: ( ':=' )
+ // InternalQVTimperative.g:6728:1: ':='
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getBufferStatementCSAccess().getColonEqualsSignKeyword_3_0());
+ before(grammarAccess.getBufferStatementCSAccess().getColonEqualsSignKeyword_4_0());
}
- match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getBufferStatementCSAccess().getColonEqualsSignKeyword_3_0());
+ after(grammarAccess.getBufferStatementCSAccess().getColonEqualsSignKeyword_4_0());
}
}
@@ -22416,21 +22543,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "rule__BufferStatementCS__Group_3__0__Impl"
+ // $ANTLR end "rule__BufferStatementCS__Group_4__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 {
+ // $ANTLR start "rule__BufferStatementCS__Group_4__1"
+ // InternalQVTimperative.g:6741:1: rule__BufferStatementCS__Group_4__1 : rule__BufferStatementCS__Group_4__1__Impl ;
+ public final void rule__BufferStatementCS__Group_4__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
+ // InternalQVTimperative.g:6745:1: ( rule__BufferStatementCS__Group_4__1__Impl )
+ // InternalQVTimperative.g:6746:2: rule__BufferStatementCS__Group_4__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
- rule__BufferStatementCS__Group_3__1__Impl();
+ rule__BufferStatementCS__Group_4__1__Impl();
state._fsp--;
if (state.failed) return ;
@@ -22449,30 +22576,30 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "rule__BufferStatementCS__Group_3__1"
+ // $ANTLR end "rule__BufferStatementCS__Group_4__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 {
+ // $ANTLR start "rule__BufferStatementCS__Group_4__1__Impl"
+ // InternalQVTimperative.g:6752:1: rule__BufferStatementCS__Group_4__1__Impl : ( ( rule__BufferStatementCS__OwnedExpressionAssignment_4_1 ) ) ;
+ public final void rule__BufferStatementCS__Group_4__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:6756:1: ( ( ( rule__BufferStatementCS__OwnedExpressionAssignment_4_1 ) ) )
+ // InternalQVTimperative.g:6757:1: ( ( rule__BufferStatementCS__OwnedExpressionAssignment_4_1 ) )
{
- // InternalQVTimperative.g:6718:1: ( ( rule__BufferStatementCS__OwnedExpressionAssignment_3_1 ) )
- // InternalQVTimperative.g:6719:1: ( rule__BufferStatementCS__OwnedExpressionAssignment_3_1 )
+ // InternalQVTimperative.g:6757:1: ( ( rule__BufferStatementCS__OwnedExpressionAssignment_4_1 ) )
+ // InternalQVTimperative.g:6758:1: ( rule__BufferStatementCS__OwnedExpressionAssignment_4_1 )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getBufferStatementCSAccess().getOwnedExpressionAssignment_3_1());
+ before(grammarAccess.getBufferStatementCSAccess().getOwnedExpressionAssignment_4_1());
}
- // InternalQVTimperative.g:6720:1: ( rule__BufferStatementCS__OwnedExpressionAssignment_3_1 )
- // InternalQVTimperative.g:6720:2: rule__BufferStatementCS__OwnedExpressionAssignment_3_1
+ // InternalQVTimperative.g:6759:1: ( rule__BufferStatementCS__OwnedExpressionAssignment_4_1 )
+ // InternalQVTimperative.g:6759:2: rule__BufferStatementCS__OwnedExpressionAssignment_4_1
{
pushFollow(FollowSets000.FOLLOW_2);
- rule__BufferStatementCS__OwnedExpressionAssignment_3_1();
+ rule__BufferStatementCS__OwnedExpressionAssignment_4_1();
state._fsp--;
if (state.failed) return ;
@@ -22480,7 +22607,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getBufferStatementCSAccess().getOwnedExpressionAssignment_3_1());
+ after(grammarAccess.getBufferStatementCSAccess().getOwnedExpressionAssignment_4_1());
}
}
@@ -22500,18 +22627,18 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "rule__BufferStatementCS__Group_3__1__Impl"
+ // $ANTLR end "rule__BufferStatementCS__Group_4__1__Impl"
// $ANTLR start "rule__CheckStatementCS__Group__0"
- // InternalQVTimperative.g:6734:1: rule__CheckStatementCS__Group__0 : rule__CheckStatementCS__Group__0__Impl rule__CheckStatementCS__Group__1 ;
+ // InternalQVTimperative.g:6773: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:6738:1: ( rule__CheckStatementCS__Group__0__Impl rule__CheckStatementCS__Group__1 )
- // InternalQVTimperative.g:6739:2: rule__CheckStatementCS__Group__0__Impl rule__CheckStatementCS__Group__1
+ // InternalQVTimperative.g:6777:1: ( rule__CheckStatementCS__Group__0__Impl rule__CheckStatementCS__Group__1 )
+ // InternalQVTimperative.g:6778:2: rule__CheckStatementCS__Group__0__Impl rule__CheckStatementCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_10);
rule__CheckStatementCS__Group__0__Impl();
@@ -22542,17 +22669,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CheckStatementCS__Group__0__Impl"
- // InternalQVTimperative.g:6746:1: rule__CheckStatementCS__Group__0__Impl : ( 'check' ) ;
+ // InternalQVTimperative.g:6785:1: rule__CheckStatementCS__Group__0__Impl : ( 'check' ) ;
public final void rule__CheckStatementCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6750:1: ( ( 'check' ) )
- // InternalQVTimperative.g:6751:1: ( 'check' )
+ // InternalQVTimperative.g:6789:1: ( ( 'check' ) )
+ // InternalQVTimperative.g:6790:1: ( 'check' )
{
- // InternalQVTimperative.g:6751:1: ( 'check' )
- // InternalQVTimperative.g:6752:1: 'check'
+ // InternalQVTimperative.g:6790:1: ( 'check' )
+ // InternalQVTimperative.g:6791:1: 'check'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCheckStatementCSAccess().getCheckKeyword_0());
@@ -22583,14 +22710,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CheckStatementCS__Group__1"
- // InternalQVTimperative.g:6765:1: rule__CheckStatementCS__Group__1 : rule__CheckStatementCS__Group__1__Impl rule__CheckStatementCS__Group__2 ;
+ // InternalQVTimperative.g:6804: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:6769:1: ( rule__CheckStatementCS__Group__1__Impl rule__CheckStatementCS__Group__2 )
- // InternalQVTimperative.g:6770:2: rule__CheckStatementCS__Group__1__Impl rule__CheckStatementCS__Group__2
+ // InternalQVTimperative.g:6808:1: ( rule__CheckStatementCS__Group__1__Impl rule__CheckStatementCS__Group__2 )
+ // InternalQVTimperative.g:6809:2: rule__CheckStatementCS__Group__1__Impl rule__CheckStatementCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_11);
rule__CheckStatementCS__Group__1__Impl();
@@ -22621,23 +22748,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CheckStatementCS__Group__1__Impl"
- // InternalQVTimperative.g:6777:1: rule__CheckStatementCS__Group__1__Impl : ( ( rule__CheckStatementCS__OwnedConditionAssignment_1 ) ) ;
+ // InternalQVTimperative.g:6816: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:6781:1: ( ( ( rule__CheckStatementCS__OwnedConditionAssignment_1 ) ) )
- // InternalQVTimperative.g:6782:1: ( ( rule__CheckStatementCS__OwnedConditionAssignment_1 ) )
+ // InternalQVTimperative.g:6820:1: ( ( ( rule__CheckStatementCS__OwnedConditionAssignment_1 ) ) )
+ // InternalQVTimperative.g:6821:1: ( ( rule__CheckStatementCS__OwnedConditionAssignment_1 ) )
{
- // InternalQVTimperative.g:6782:1: ( ( rule__CheckStatementCS__OwnedConditionAssignment_1 ) )
- // InternalQVTimperative.g:6783:1: ( rule__CheckStatementCS__OwnedConditionAssignment_1 )
+ // InternalQVTimperative.g:6821:1: ( ( rule__CheckStatementCS__OwnedConditionAssignment_1 ) )
+ // InternalQVTimperative.g:6822:1: ( rule__CheckStatementCS__OwnedConditionAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCheckStatementCSAccess().getOwnedConditionAssignment_1());
}
- // InternalQVTimperative.g:6784:1: ( rule__CheckStatementCS__OwnedConditionAssignment_1 )
- // InternalQVTimperative.g:6784:2: rule__CheckStatementCS__OwnedConditionAssignment_1
+ // InternalQVTimperative.g:6823:1: ( rule__CheckStatementCS__OwnedConditionAssignment_1 )
+ // InternalQVTimperative.g:6823:2: rule__CheckStatementCS__OwnedConditionAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CheckStatementCS__OwnedConditionAssignment_1();
@@ -22672,14 +22799,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CheckStatementCS__Group__2"
- // InternalQVTimperative.g:6794:1: rule__CheckStatementCS__Group__2 : rule__CheckStatementCS__Group__2__Impl ;
+ // InternalQVTimperative.g:6833: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:6798:1: ( rule__CheckStatementCS__Group__2__Impl )
- // InternalQVTimperative.g:6799:2: rule__CheckStatementCS__Group__2__Impl
+ // InternalQVTimperative.g:6837:1: ( rule__CheckStatementCS__Group__2__Impl )
+ // InternalQVTimperative.g:6838:2: rule__CheckStatementCS__Group__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CheckStatementCS__Group__2__Impl();
@@ -22705,17 +22832,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CheckStatementCS__Group__2__Impl"
- // InternalQVTimperative.g:6805:1: rule__CheckStatementCS__Group__2__Impl : ( ';' ) ;
+ // InternalQVTimperative.g:6844:1: rule__CheckStatementCS__Group__2__Impl : ( ';' ) ;
public final void rule__CheckStatementCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6809:1: ( ( ';' ) )
- // InternalQVTimperative.g:6810:1: ( ';' )
+ // InternalQVTimperative.g:6848:1: ( ( ';' ) )
+ // InternalQVTimperative.g:6849:1: ( ';' )
{
- // InternalQVTimperative.g:6810:1: ( ';' )
- // InternalQVTimperative.g:6811:1: ';'
+ // InternalQVTimperative.g:6849:1: ( ';' )
+ // InternalQVTimperative.g:6850:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCheckStatementCSAccess().getSemicolonKeyword_2());
@@ -22746,16 +22873,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group__0"
- // InternalQVTimperative.g:6830:1: rule__DeclareStatementCS__Group__0 : rule__DeclareStatementCS__Group__0__Impl rule__DeclareStatementCS__Group__1 ;
+ // InternalQVTimperative.g:6869: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:6834:1: ( rule__DeclareStatementCS__Group__0__Impl rule__DeclareStatementCS__Group__1 )
- // InternalQVTimperative.g:6835:2: rule__DeclareStatementCS__Group__0__Impl rule__DeclareStatementCS__Group__1
+ // InternalQVTimperative.g:6873:1: ( rule__DeclareStatementCS__Group__0__Impl rule__DeclareStatementCS__Group__1 )
+ // InternalQVTimperative.g:6874:2: rule__DeclareStatementCS__Group__0__Impl rule__DeclareStatementCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_18);
+ pushFollow(FollowSets000.FOLLOW_19);
rule__DeclareStatementCS__Group__0__Impl();
state._fsp--;
@@ -22784,31 +22911,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group__0__Impl"
- // InternalQVTimperative.g:6842:1: rule__DeclareStatementCS__Group__0__Impl : ( ( rule__DeclareStatementCS__Group_0__0 )? ) ;
+ // InternalQVTimperative.g:6881: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:6846:1: ( ( ( rule__DeclareStatementCS__Group_0__0 )? ) )
- // InternalQVTimperative.g:6847:1: ( ( rule__DeclareStatementCS__Group_0__0 )? )
+ // InternalQVTimperative.g:6885:1: ( ( ( rule__DeclareStatementCS__Group_0__0 )? ) )
+ // InternalQVTimperative.g:6886:1: ( ( rule__DeclareStatementCS__Group_0__0 )? )
{
- // InternalQVTimperative.g:6847:1: ( ( rule__DeclareStatementCS__Group_0__0 )? )
- // InternalQVTimperative.g:6848:1: ( rule__DeclareStatementCS__Group_0__0 )?
+ // InternalQVTimperative.g:6886:1: ( ( rule__DeclareStatementCS__Group_0__0 )? )
+ // InternalQVTimperative.g:6887:1: ( rule__DeclareStatementCS__Group_0__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDeclareStatementCSAccess().getGroup_0());
}
- // InternalQVTimperative.g:6849:1: ( rule__DeclareStatementCS__Group_0__0 )?
- int alt74=2;
- int LA74_0 = input.LA(1);
+ // InternalQVTimperative.g:6888:1: ( rule__DeclareStatementCS__Group_0__0 )?
+ int alt75=2;
+ int LA75_0 = input.LA(1);
- if ( (LA74_0==69) ) {
- alt74=1;
+ if ( (LA75_0==70) ) {
+ alt75=1;
}
- switch (alt74) {
+ switch (alt75) {
case 1 :
- // InternalQVTimperative.g:6849:2: rule__DeclareStatementCS__Group_0__0
+ // InternalQVTimperative.g:6888:2: rule__DeclareStatementCS__Group_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DeclareStatementCS__Group_0__0();
@@ -22846,16 +22973,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group__1"
- // InternalQVTimperative.g:6859:1: rule__DeclareStatementCS__Group__1 : rule__DeclareStatementCS__Group__1__Impl rule__DeclareStatementCS__Group__2 ;
+ // InternalQVTimperative.g:6898: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:6863:1: ( rule__DeclareStatementCS__Group__1__Impl rule__DeclareStatementCS__Group__2 )
- // InternalQVTimperative.g:6864:2: rule__DeclareStatementCS__Group__1__Impl rule__DeclareStatementCS__Group__2
+ // InternalQVTimperative.g:6902:1: ( rule__DeclareStatementCS__Group__1__Impl rule__DeclareStatementCS__Group__2 )
+ // InternalQVTimperative.g:6903:2: rule__DeclareStatementCS__Group__1__Impl rule__DeclareStatementCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_18);
+ pushFollow(FollowSets000.FOLLOW_19);
rule__DeclareStatementCS__Group__1__Impl();
state._fsp--;
@@ -22884,31 +23011,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group__1__Impl"
- // InternalQVTimperative.g:6871:1: rule__DeclareStatementCS__Group__1__Impl : ( ( rule__DeclareStatementCS__IsCheckAssignment_1 )? ) ;
+ // InternalQVTimperative.g:6910: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:6875:1: ( ( ( rule__DeclareStatementCS__IsCheckAssignment_1 )? ) )
- // InternalQVTimperative.g:6876:1: ( ( rule__DeclareStatementCS__IsCheckAssignment_1 )? )
+ // InternalQVTimperative.g:6914:1: ( ( ( rule__DeclareStatementCS__IsCheckAssignment_1 )? ) )
+ // InternalQVTimperative.g:6915:1: ( ( rule__DeclareStatementCS__IsCheckAssignment_1 )? )
{
- // InternalQVTimperative.g:6876:1: ( ( rule__DeclareStatementCS__IsCheckAssignment_1 )? )
- // InternalQVTimperative.g:6877:1: ( rule__DeclareStatementCS__IsCheckAssignment_1 )?
+ // InternalQVTimperative.g:6915:1: ( ( rule__DeclareStatementCS__IsCheckAssignment_1 )? )
+ // InternalQVTimperative.g:6916:1: ( rule__DeclareStatementCS__IsCheckAssignment_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDeclareStatementCSAccess().getIsCheckAssignment_1());
}
- // InternalQVTimperative.g:6878:1: ( rule__DeclareStatementCS__IsCheckAssignment_1 )?
- int alt75=2;
- int LA75_0 = input.LA(1);
+ // InternalQVTimperative.g:6917:1: ( rule__DeclareStatementCS__IsCheckAssignment_1 )?
+ int alt76=2;
+ int LA76_0 = input.LA(1);
- if ( (LA75_0==19) ) {
- alt75=1;
+ if ( (LA76_0==19) ) {
+ alt76=1;
}
- switch (alt75) {
+ switch (alt76) {
case 1 :
- // InternalQVTimperative.g:6878:2: rule__DeclareStatementCS__IsCheckAssignment_1
+ // InternalQVTimperative.g:6917:2: rule__DeclareStatementCS__IsCheckAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DeclareStatementCS__IsCheckAssignment_1();
@@ -22946,14 +23073,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group__2"
- // InternalQVTimperative.g:6888:1: rule__DeclareStatementCS__Group__2 : rule__DeclareStatementCS__Group__2__Impl rule__DeclareStatementCS__Group__3 ;
+ // InternalQVTimperative.g:6927: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:6892:1: ( rule__DeclareStatementCS__Group__2__Impl rule__DeclareStatementCS__Group__3 )
- // InternalQVTimperative.g:6893:2: rule__DeclareStatementCS__Group__2__Impl rule__DeclareStatementCS__Group__3
+ // InternalQVTimperative.g:6931:1: ( rule__DeclareStatementCS__Group__2__Impl rule__DeclareStatementCS__Group__3 )
+ // InternalQVTimperative.g:6932:2: rule__DeclareStatementCS__Group__2__Impl rule__DeclareStatementCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_8);
rule__DeclareStatementCS__Group__2__Impl();
@@ -22984,22 +23111,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group__2__Impl"
- // InternalQVTimperative.g:6900:1: rule__DeclareStatementCS__Group__2__Impl : ( 'var' ) ;
+ // InternalQVTimperative.g:6939:1: rule__DeclareStatementCS__Group__2__Impl : ( 'var' ) ;
public final void rule__DeclareStatementCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6904:1: ( ( 'var' ) )
- // InternalQVTimperative.g:6905:1: ( 'var' )
+ // InternalQVTimperative.g:6943:1: ( ( 'var' ) )
+ // InternalQVTimperative.g:6944:1: ( 'var' )
{
- // InternalQVTimperative.g:6905:1: ( 'var' )
- // InternalQVTimperative.g:6906:1: 'var'
+ // InternalQVTimperative.g:6944:1: ( 'var' )
+ // InternalQVTimperative.g:6945:1: 'var'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDeclareStatementCSAccess().getVarKeyword_2());
}
- match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,77,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDeclareStatementCSAccess().getVarKeyword_2());
}
@@ -23025,16 +23152,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group__3"
- // InternalQVTimperative.g:6919:1: rule__DeclareStatementCS__Group__3 : rule__DeclareStatementCS__Group__3__Impl rule__DeclareStatementCS__Group__4 ;
+ // InternalQVTimperative.g:6958: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:6923:1: ( rule__DeclareStatementCS__Group__3__Impl rule__DeclareStatementCS__Group__4 )
- // InternalQVTimperative.g:6924:2: rule__DeclareStatementCS__Group__3__Impl rule__DeclareStatementCS__Group__4
+ // InternalQVTimperative.g:6962:1: ( rule__DeclareStatementCS__Group__3__Impl rule__DeclareStatementCS__Group__4 )
+ // InternalQVTimperative.g:6963:2: rule__DeclareStatementCS__Group__3__Impl rule__DeclareStatementCS__Group__4
{
- pushFollow(FollowSets000.FOLLOW_19);
+ pushFollow(FollowSets000.FOLLOW_20);
rule__DeclareStatementCS__Group__3__Impl();
state._fsp--;
@@ -23063,23 +23190,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group__3__Impl"
- // InternalQVTimperative.g:6931:1: rule__DeclareStatementCS__Group__3__Impl : ( ( rule__DeclareStatementCS__NameAssignment_3 ) ) ;
+ // InternalQVTimperative.g:6970: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:6935:1: ( ( ( rule__DeclareStatementCS__NameAssignment_3 ) ) )
- // InternalQVTimperative.g:6936:1: ( ( rule__DeclareStatementCS__NameAssignment_3 ) )
+ // InternalQVTimperative.g:6974:1: ( ( ( rule__DeclareStatementCS__NameAssignment_3 ) ) )
+ // InternalQVTimperative.g:6975:1: ( ( rule__DeclareStatementCS__NameAssignment_3 ) )
{
- // InternalQVTimperative.g:6936:1: ( ( rule__DeclareStatementCS__NameAssignment_3 ) )
- // InternalQVTimperative.g:6937:1: ( rule__DeclareStatementCS__NameAssignment_3 )
+ // InternalQVTimperative.g:6975:1: ( ( rule__DeclareStatementCS__NameAssignment_3 ) )
+ // InternalQVTimperative.g:6976:1: ( rule__DeclareStatementCS__NameAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDeclareStatementCSAccess().getNameAssignment_3());
}
- // InternalQVTimperative.g:6938:1: ( rule__DeclareStatementCS__NameAssignment_3 )
- // InternalQVTimperative.g:6938:2: rule__DeclareStatementCS__NameAssignment_3
+ // InternalQVTimperative.g:6977:1: ( rule__DeclareStatementCS__NameAssignment_3 )
+ // InternalQVTimperative.g:6977:2: rule__DeclareStatementCS__NameAssignment_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DeclareStatementCS__NameAssignment_3();
@@ -23114,16 +23241,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group__4"
- // InternalQVTimperative.g:6948:1: rule__DeclareStatementCS__Group__4 : rule__DeclareStatementCS__Group__4__Impl rule__DeclareStatementCS__Group__5 ;
+ // InternalQVTimperative.g:6987: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:6952:1: ( rule__DeclareStatementCS__Group__4__Impl rule__DeclareStatementCS__Group__5 )
- // InternalQVTimperative.g:6953:2: rule__DeclareStatementCS__Group__4__Impl rule__DeclareStatementCS__Group__5
+ // InternalQVTimperative.g:6991:1: ( rule__DeclareStatementCS__Group__4__Impl rule__DeclareStatementCS__Group__5 )
+ // InternalQVTimperative.g:6992:2: rule__DeclareStatementCS__Group__4__Impl rule__DeclareStatementCS__Group__5
{
- pushFollow(FollowSets000.FOLLOW_19);
+ pushFollow(FollowSets000.FOLLOW_20);
rule__DeclareStatementCS__Group__4__Impl();
state._fsp--;
@@ -23152,31 +23279,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group__4__Impl"
- // InternalQVTimperative.g:6960:1: rule__DeclareStatementCS__Group__4__Impl : ( ( rule__DeclareStatementCS__Group_4__0 )? ) ;
+ // InternalQVTimperative.g:6999: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:6964:1: ( ( ( rule__DeclareStatementCS__Group_4__0 )? ) )
- // InternalQVTimperative.g:6965:1: ( ( rule__DeclareStatementCS__Group_4__0 )? )
+ // InternalQVTimperative.g:7003:1: ( ( ( rule__DeclareStatementCS__Group_4__0 )? ) )
+ // InternalQVTimperative.g:7004:1: ( ( rule__DeclareStatementCS__Group_4__0 )? )
{
- // InternalQVTimperative.g:6965:1: ( ( rule__DeclareStatementCS__Group_4__0 )? )
- // InternalQVTimperative.g:6966:1: ( rule__DeclareStatementCS__Group_4__0 )?
+ // InternalQVTimperative.g:7004:1: ( ( rule__DeclareStatementCS__Group_4__0 )? )
+ // InternalQVTimperative.g:7005:1: ( rule__DeclareStatementCS__Group_4__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDeclareStatementCSAccess().getGroup_4());
}
- // InternalQVTimperative.g:6967:1: ( rule__DeclareStatementCS__Group_4__0 )?
- int alt76=2;
- int LA76_0 = input.LA(1);
+ // InternalQVTimperative.g:7006:1: ( rule__DeclareStatementCS__Group_4__0 )?
+ int alt77=2;
+ int LA77_0 = input.LA(1);
- if ( (LA76_0==73) ) {
- alt76=1;
+ if ( (LA77_0==74) ) {
+ alt77=1;
}
- switch (alt76) {
+ switch (alt77) {
case 1 :
- // InternalQVTimperative.g:6967:2: rule__DeclareStatementCS__Group_4__0
+ // InternalQVTimperative.g:7006:2: rule__DeclareStatementCS__Group_4__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DeclareStatementCS__Group_4__0();
@@ -23214,14 +23341,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group__5"
- // InternalQVTimperative.g:6977:1: rule__DeclareStatementCS__Group__5 : rule__DeclareStatementCS__Group__5__Impl rule__DeclareStatementCS__Group__6 ;
+ // InternalQVTimperative.g:7016: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:6981:1: ( rule__DeclareStatementCS__Group__5__Impl rule__DeclareStatementCS__Group__6 )
- // InternalQVTimperative.g:6982:2: rule__DeclareStatementCS__Group__5__Impl rule__DeclareStatementCS__Group__6
+ // InternalQVTimperative.g:7020:1: ( rule__DeclareStatementCS__Group__5__Impl rule__DeclareStatementCS__Group__6 )
+ // InternalQVTimperative.g:7021:2: rule__DeclareStatementCS__Group__5__Impl rule__DeclareStatementCS__Group__6
{
pushFollow(FollowSets000.FOLLOW_10);
rule__DeclareStatementCS__Group__5__Impl();
@@ -23252,22 +23379,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group__5__Impl"
- // InternalQVTimperative.g:6989:1: rule__DeclareStatementCS__Group__5__Impl : ( ':=' ) ;
+ // InternalQVTimperative.g:7028:1: rule__DeclareStatementCS__Group__5__Impl : ( ':=' ) ;
public final void rule__DeclareStatementCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6993:1: ( ( ':=' ) )
- // InternalQVTimperative.g:6994:1: ( ':=' )
+ // InternalQVTimperative.g:7032:1: ( ( ':=' ) )
+ // InternalQVTimperative.g:7033:1: ( ':=' )
{
- // InternalQVTimperative.g:6994:1: ( ':=' )
- // InternalQVTimperative.g:6995:1: ':='
+ // InternalQVTimperative.g:7033:1: ( ':=' )
+ // InternalQVTimperative.g:7034:1: ':='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDeclareStatementCSAccess().getColonEqualsSignKeyword_5());
}
- match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDeclareStatementCSAccess().getColonEqualsSignKeyword_5());
}
@@ -23293,14 +23420,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group__6"
- // InternalQVTimperative.g:7008:1: rule__DeclareStatementCS__Group__6 : rule__DeclareStatementCS__Group__6__Impl rule__DeclareStatementCS__Group__7 ;
+ // InternalQVTimperative.g:7047: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:7012:1: ( rule__DeclareStatementCS__Group__6__Impl rule__DeclareStatementCS__Group__7 )
- // InternalQVTimperative.g:7013:2: rule__DeclareStatementCS__Group__6__Impl rule__DeclareStatementCS__Group__7
+ // InternalQVTimperative.g:7051:1: ( rule__DeclareStatementCS__Group__6__Impl rule__DeclareStatementCS__Group__7 )
+ // InternalQVTimperative.g:7052:2: rule__DeclareStatementCS__Group__6__Impl rule__DeclareStatementCS__Group__7
{
pushFollow(FollowSets000.FOLLOW_11);
rule__DeclareStatementCS__Group__6__Impl();
@@ -23331,23 +23458,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group__6__Impl"
- // InternalQVTimperative.g:7020:1: rule__DeclareStatementCS__Group__6__Impl : ( ( rule__DeclareStatementCS__OwnedExpressionAssignment_6 ) ) ;
+ // InternalQVTimperative.g:7059: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:7024:1: ( ( ( rule__DeclareStatementCS__OwnedExpressionAssignment_6 ) ) )
- // InternalQVTimperative.g:7025:1: ( ( rule__DeclareStatementCS__OwnedExpressionAssignment_6 ) )
+ // InternalQVTimperative.g:7063:1: ( ( ( rule__DeclareStatementCS__OwnedExpressionAssignment_6 ) ) )
+ // InternalQVTimperative.g:7064:1: ( ( rule__DeclareStatementCS__OwnedExpressionAssignment_6 ) )
{
- // InternalQVTimperative.g:7025:1: ( ( rule__DeclareStatementCS__OwnedExpressionAssignment_6 ) )
- // InternalQVTimperative.g:7026:1: ( rule__DeclareStatementCS__OwnedExpressionAssignment_6 )
+ // InternalQVTimperative.g:7064:1: ( ( rule__DeclareStatementCS__OwnedExpressionAssignment_6 ) )
+ // InternalQVTimperative.g:7065:1: ( rule__DeclareStatementCS__OwnedExpressionAssignment_6 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDeclareStatementCSAccess().getOwnedExpressionAssignment_6());
}
- // InternalQVTimperative.g:7027:1: ( rule__DeclareStatementCS__OwnedExpressionAssignment_6 )
- // InternalQVTimperative.g:7027:2: rule__DeclareStatementCS__OwnedExpressionAssignment_6
+ // InternalQVTimperative.g:7066:1: ( rule__DeclareStatementCS__OwnedExpressionAssignment_6 )
+ // InternalQVTimperative.g:7066:2: rule__DeclareStatementCS__OwnedExpressionAssignment_6
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DeclareStatementCS__OwnedExpressionAssignment_6();
@@ -23382,14 +23509,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group__7"
- // InternalQVTimperative.g:7037:1: rule__DeclareStatementCS__Group__7 : rule__DeclareStatementCS__Group__7__Impl ;
+ // InternalQVTimperative.g:7076: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:7041:1: ( rule__DeclareStatementCS__Group__7__Impl )
- // InternalQVTimperative.g:7042:2: rule__DeclareStatementCS__Group__7__Impl
+ // InternalQVTimperative.g:7080:1: ( rule__DeclareStatementCS__Group__7__Impl )
+ // InternalQVTimperative.g:7081:2: rule__DeclareStatementCS__Group__7__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DeclareStatementCS__Group__7__Impl();
@@ -23415,17 +23542,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group__7__Impl"
- // InternalQVTimperative.g:7048:1: rule__DeclareStatementCS__Group__7__Impl : ( ';' ) ;
+ // InternalQVTimperative.g:7087:1: rule__DeclareStatementCS__Group__7__Impl : ( ';' ) ;
public final void rule__DeclareStatementCS__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7052:1: ( ( ';' ) )
- // InternalQVTimperative.g:7053:1: ( ';' )
+ // InternalQVTimperative.g:7091:1: ( ( ';' ) )
+ // InternalQVTimperative.g:7092:1: ( ';' )
{
- // InternalQVTimperative.g:7053:1: ( ';' )
- // InternalQVTimperative.g:7054:1: ';'
+ // InternalQVTimperative.g:7092:1: ( ';' )
+ // InternalQVTimperative.g:7093:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDeclareStatementCSAccess().getSemicolonKeyword_7());
@@ -23456,14 +23583,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group_0__0"
- // InternalQVTimperative.g:7083:1: rule__DeclareStatementCS__Group_0__0 : rule__DeclareStatementCS__Group_0__0__Impl rule__DeclareStatementCS__Group_0__1 ;
+ // InternalQVTimperative.g:7122: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: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
+ // InternalQVTimperative.g:7126:1: ( rule__DeclareStatementCS__Group_0__0__Impl rule__DeclareStatementCS__Group_0__1 )
+ // InternalQVTimperative.g:7127:2: rule__DeclareStatementCS__Group_0__0__Impl rule__DeclareStatementCS__Group_0__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__DeclareStatementCS__Group_0__0__Impl();
@@ -23494,22 +23621,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group_0__0__Impl"
- // InternalQVTimperative.g:7095:1: rule__DeclareStatementCS__Group_0__0__Impl : ( 'observe' ) ;
+ // InternalQVTimperative.g:7134: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:7099:1: ( ( 'observe' ) )
- // InternalQVTimperative.g:7100:1: ( 'observe' )
+ // InternalQVTimperative.g:7138:1: ( ( 'observe' ) )
+ // InternalQVTimperative.g:7139:1: ( 'observe' )
{
- // InternalQVTimperative.g:7100:1: ( 'observe' )
- // InternalQVTimperative.g:7101:1: 'observe'
+ // InternalQVTimperative.g:7139:1: ( 'observe' )
+ // InternalQVTimperative.g:7140:1: 'observe'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDeclareStatementCSAccess().getObserveKeyword_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.getDeclareStatementCSAccess().getObserveKeyword_0_0());
}
@@ -23535,14 +23662,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group_0__1"
- // InternalQVTimperative.g:7114:1: rule__DeclareStatementCS__Group_0__1 : rule__DeclareStatementCS__Group_0__1__Impl rule__DeclareStatementCS__Group_0__2 ;
+ // InternalQVTimperative.g:7153: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: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
+ // InternalQVTimperative.g:7157:1: ( rule__DeclareStatementCS__Group_0__1__Impl rule__DeclareStatementCS__Group_0__2 )
+ // InternalQVTimperative.g:7158:2: rule__DeclareStatementCS__Group_0__1__Impl rule__DeclareStatementCS__Group_0__2
{
pushFollow(FollowSets000.FOLLOW_13);
rule__DeclareStatementCS__Group_0__1__Impl();
@@ -23573,23 +23700,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group_0__1__Impl"
- // InternalQVTimperative.g:7126:1: rule__DeclareStatementCS__Group_0__1__Impl : ( ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1 ) ) ;
+ // InternalQVTimperative.g:7165: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:7130:1: ( ( ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1 ) ) )
- // InternalQVTimperative.g:7131:1: ( ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1 ) )
+ // InternalQVTimperative.g:7169:1: ( ( ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1 ) ) )
+ // InternalQVTimperative.g:7170:1: ( ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1 ) )
{
- // InternalQVTimperative.g:7131:1: ( ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1 ) )
- // InternalQVTimperative.g:7132:1: ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1 )
+ // InternalQVTimperative.g:7170:1: ( ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1 ) )
+ // InternalQVTimperative.g:7171:1: ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDeclareStatementCSAccess().getObservedPropertiesAssignment_0_1());
}
- // InternalQVTimperative.g:7133:1: ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1 )
- // InternalQVTimperative.g:7133:2: rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1
+ // InternalQVTimperative.g:7172:1: ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1 )
+ // InternalQVTimperative.g:7172:2: rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1();
@@ -23624,14 +23751,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group_0__2"
- // InternalQVTimperative.g:7143:1: rule__DeclareStatementCS__Group_0__2 : rule__DeclareStatementCS__Group_0__2__Impl ;
+ // InternalQVTimperative.g:7182: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:7147:1: ( rule__DeclareStatementCS__Group_0__2__Impl )
- // InternalQVTimperative.g:7148:2: rule__DeclareStatementCS__Group_0__2__Impl
+ // InternalQVTimperative.g:7186:1: ( rule__DeclareStatementCS__Group_0__2__Impl )
+ // InternalQVTimperative.g:7187:2: rule__DeclareStatementCS__Group_0__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DeclareStatementCS__Group_0__2__Impl();
@@ -23657,35 +23784,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group_0__2__Impl"
- // InternalQVTimperative.g:7154:1: rule__DeclareStatementCS__Group_0__2__Impl : ( ( rule__DeclareStatementCS__Group_0_2__0 )* ) ;
+ // InternalQVTimperative.g:7193: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:7158:1: ( ( ( rule__DeclareStatementCS__Group_0_2__0 )* ) )
- // InternalQVTimperative.g:7159:1: ( ( rule__DeclareStatementCS__Group_0_2__0 )* )
+ // InternalQVTimperative.g:7197:1: ( ( ( rule__DeclareStatementCS__Group_0_2__0 )* ) )
+ // InternalQVTimperative.g:7198: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 )*
+ // InternalQVTimperative.g:7198:1: ( ( rule__DeclareStatementCS__Group_0_2__0 )* )
+ // InternalQVTimperative.g:7199:1: ( rule__DeclareStatementCS__Group_0_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDeclareStatementCSAccess().getGroup_0_2());
}
- // InternalQVTimperative.g:7161:1: ( rule__DeclareStatementCS__Group_0_2__0 )*
- loop77:
+ // InternalQVTimperative.g:7200:1: ( rule__DeclareStatementCS__Group_0_2__0 )*
+ loop78:
do {
- int alt77=2;
- int LA77_0 = input.LA(1);
+ int alt78=2;
+ int LA78_0 = input.LA(1);
- if ( (LA77_0==70) ) {
- alt77=1;
+ if ( (LA78_0==71) ) {
+ alt78=1;
}
- switch (alt77) {
+ switch (alt78) {
case 1 :
- // InternalQVTimperative.g:7161:2: rule__DeclareStatementCS__Group_0_2__0
+ // InternalQVTimperative.g:7200:2: rule__DeclareStatementCS__Group_0_2__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__DeclareStatementCS__Group_0_2__0();
@@ -23697,7 +23824,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop77;
+ break loop78;
}
} while (true);
@@ -23726,14 +23853,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group_0_2__0"
- // InternalQVTimperative.g:7177:1: rule__DeclareStatementCS__Group_0_2__0 : rule__DeclareStatementCS__Group_0_2__0__Impl rule__DeclareStatementCS__Group_0_2__1 ;
+ // InternalQVTimperative.g:7216: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: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
+ // InternalQVTimperative.g:7220:1: ( rule__DeclareStatementCS__Group_0_2__0__Impl rule__DeclareStatementCS__Group_0_2__1 )
+ // InternalQVTimperative.g:7221: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();
@@ -23764,22 +23891,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group_0_2__0__Impl"
- // InternalQVTimperative.g:7189:1: rule__DeclareStatementCS__Group_0_2__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:7228: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:7193:1: ( ( ',' ) )
- // InternalQVTimperative.g:7194:1: ( ',' )
+ // InternalQVTimperative.g:7232:1: ( ( ',' ) )
+ // InternalQVTimperative.g:7233:1: ( ',' )
{
- // InternalQVTimperative.g:7194:1: ( ',' )
- // InternalQVTimperative.g:7195:1: ','
+ // InternalQVTimperative.g:7233:1: ( ',' )
+ // InternalQVTimperative.g:7234:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDeclareStatementCSAccess().getCommaKeyword_0_2_0());
}
- match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDeclareStatementCSAccess().getCommaKeyword_0_2_0());
}
@@ -23805,14 +23932,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group_0_2__1"
- // InternalQVTimperative.g:7208:1: rule__DeclareStatementCS__Group_0_2__1 : rule__DeclareStatementCS__Group_0_2__1__Impl ;
+ // InternalQVTimperative.g:7247: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:7212:1: ( rule__DeclareStatementCS__Group_0_2__1__Impl )
- // InternalQVTimperative.g:7213:2: rule__DeclareStatementCS__Group_0_2__1__Impl
+ // InternalQVTimperative.g:7251:1: ( rule__DeclareStatementCS__Group_0_2__1__Impl )
+ // InternalQVTimperative.g:7252:2: rule__DeclareStatementCS__Group_0_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DeclareStatementCS__Group_0_2__1__Impl();
@@ -23838,23 +23965,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group_0_2__1__Impl"
- // InternalQVTimperative.g:7219:1: rule__DeclareStatementCS__Group_0_2__1__Impl : ( ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) ;
+ // InternalQVTimperative.g:7258: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:7223:1: ( ( ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) )
- // InternalQVTimperative.g:7224:1: ( ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1 ) )
+ // InternalQVTimperative.g:7262:1: ( ( ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) )
+ // InternalQVTimperative.g:7263: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 )
+ // InternalQVTimperative.g:7263:1: ( ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1 ) )
+ // InternalQVTimperative.g:7264:1: ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDeclareStatementCSAccess().getObservedPropertiesAssignment_0_2_1());
}
- // InternalQVTimperative.g:7226:1: ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1 )
- // InternalQVTimperative.g:7226:2: rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1
+ // InternalQVTimperative.g:7265:1: ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1 )
+ // InternalQVTimperative.g:7265:2: rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1();
@@ -23889,14 +24016,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group_4__0"
- // InternalQVTimperative.g:7240:1: rule__DeclareStatementCS__Group_4__0 : rule__DeclareStatementCS__Group_4__0__Impl rule__DeclareStatementCS__Group_4__1 ;
+ // InternalQVTimperative.g:7279: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: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
+ // InternalQVTimperative.g:7283:1: ( rule__DeclareStatementCS__Group_4__0__Impl rule__DeclareStatementCS__Group_4__1 )
+ // InternalQVTimperative.g:7284:2: rule__DeclareStatementCS__Group_4__0__Impl rule__DeclareStatementCS__Group_4__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__DeclareStatementCS__Group_4__0__Impl();
@@ -23927,22 +24054,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group_4__0__Impl"
- // InternalQVTimperative.g:7252:1: rule__DeclareStatementCS__Group_4__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:7291:1: rule__DeclareStatementCS__Group_4__0__Impl : ( ':' ) ;
public final void rule__DeclareStatementCS__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7256:1: ( ( ':' ) )
- // InternalQVTimperative.g:7257:1: ( ':' )
+ // InternalQVTimperative.g:7295:1: ( ( ':' ) )
+ // InternalQVTimperative.g:7296:1: ( ':' )
{
- // InternalQVTimperative.g:7257:1: ( ':' )
- // InternalQVTimperative.g:7258:1: ':'
+ // InternalQVTimperative.g:7296:1: ( ':' )
+ // InternalQVTimperative.g:7297:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDeclareStatementCSAccess().getColonKeyword_4_0());
}
- match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,74,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDeclareStatementCSAccess().getColonKeyword_4_0());
}
@@ -23968,14 +24095,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group_4__1"
- // InternalQVTimperative.g:7271:1: rule__DeclareStatementCS__Group_4__1 : rule__DeclareStatementCS__Group_4__1__Impl ;
+ // InternalQVTimperative.g:7310: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:7275:1: ( rule__DeclareStatementCS__Group_4__1__Impl )
- // InternalQVTimperative.g:7276:2: rule__DeclareStatementCS__Group_4__1__Impl
+ // InternalQVTimperative.g:7314:1: ( rule__DeclareStatementCS__Group_4__1__Impl )
+ // InternalQVTimperative.g:7315:2: rule__DeclareStatementCS__Group_4__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DeclareStatementCS__Group_4__1__Impl();
@@ -24001,23 +24128,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group_4__1__Impl"
- // InternalQVTimperative.g:7282:1: rule__DeclareStatementCS__Group_4__1__Impl : ( ( rule__DeclareStatementCS__OwnedTypeAssignment_4_1 ) ) ;
+ // InternalQVTimperative.g:7321: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:7286:1: ( ( ( rule__DeclareStatementCS__OwnedTypeAssignment_4_1 ) ) )
- // InternalQVTimperative.g:7287:1: ( ( rule__DeclareStatementCS__OwnedTypeAssignment_4_1 ) )
+ // InternalQVTimperative.g:7325:1: ( ( ( rule__DeclareStatementCS__OwnedTypeAssignment_4_1 ) ) )
+ // InternalQVTimperative.g:7326:1: ( ( rule__DeclareStatementCS__OwnedTypeAssignment_4_1 ) )
{
- // InternalQVTimperative.g:7287:1: ( ( rule__DeclareStatementCS__OwnedTypeAssignment_4_1 ) )
- // InternalQVTimperative.g:7288:1: ( rule__DeclareStatementCS__OwnedTypeAssignment_4_1 )
+ // InternalQVTimperative.g:7326:1: ( ( rule__DeclareStatementCS__OwnedTypeAssignment_4_1 ) )
+ // InternalQVTimperative.g:7327:1: ( rule__DeclareStatementCS__OwnedTypeAssignment_4_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDeclareStatementCSAccess().getOwnedTypeAssignment_4_1());
}
- // InternalQVTimperative.g:7289:1: ( rule__DeclareStatementCS__OwnedTypeAssignment_4_1 )
- // InternalQVTimperative.g:7289:2: rule__DeclareStatementCS__OwnedTypeAssignment_4_1
+ // InternalQVTimperative.g:7328:1: ( rule__DeclareStatementCS__OwnedTypeAssignment_4_1 )
+ // InternalQVTimperative.g:7328:2: rule__DeclareStatementCS__OwnedTypeAssignment_4_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DeclareStatementCS__OwnedTypeAssignment_4_1();
@@ -24052,14 +24179,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group__0"
- // InternalQVTimperative.g:7303:1: rule__DirectionCS__Group__0 : rule__DirectionCS__Group__0__Impl rule__DirectionCS__Group__1 ;
+ // InternalQVTimperative.g:7342: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:7307:1: ( rule__DirectionCS__Group__0__Impl rule__DirectionCS__Group__1 )
- // InternalQVTimperative.g:7308:2: rule__DirectionCS__Group__0__Impl rule__DirectionCS__Group__1
+ // InternalQVTimperative.g:7346:1: ( rule__DirectionCS__Group__0__Impl rule__DirectionCS__Group__1 )
+ // InternalQVTimperative.g:7347:2: rule__DirectionCS__Group__0__Impl rule__DirectionCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__DirectionCS__Group__0__Impl();
@@ -24090,23 +24217,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group__0__Impl"
- // InternalQVTimperative.g:7315:1: rule__DirectionCS__Group__0__Impl : ( () ) ;
+ // InternalQVTimperative.g:7354:1: rule__DirectionCS__Group__0__Impl : ( () ) ;
public final void rule__DirectionCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7319:1: ( ( () ) )
- // InternalQVTimperative.g:7320:1: ( () )
+ // InternalQVTimperative.g:7358:1: ( ( () ) )
+ // InternalQVTimperative.g:7359:1: ( () )
{
- // InternalQVTimperative.g:7320:1: ( () )
- // InternalQVTimperative.g:7321:1: ()
+ // InternalQVTimperative.g:7359:1: ( () )
+ // InternalQVTimperative.g:7360:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getDirectionCSAction_0());
}
- // InternalQVTimperative.g:7322:1: ()
- // InternalQVTimperative.g:7324:1:
+ // InternalQVTimperative.g:7361:1: ()
+ // InternalQVTimperative.g:7363:1:
{
}
@@ -24131,14 +24258,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group__1"
- // InternalQVTimperative.g:7334:1: rule__DirectionCS__Group__1 : rule__DirectionCS__Group__1__Impl rule__DirectionCS__Group__2 ;
+ // InternalQVTimperative.g:7373: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:7338:1: ( rule__DirectionCS__Group__1__Impl rule__DirectionCS__Group__2 )
- // InternalQVTimperative.g:7339:2: rule__DirectionCS__Group__1__Impl rule__DirectionCS__Group__2
+ // InternalQVTimperative.g:7377:1: ( rule__DirectionCS__Group__1__Impl rule__DirectionCS__Group__2 )
+ // InternalQVTimperative.g:7378:2: rule__DirectionCS__Group__1__Impl rule__DirectionCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_8);
rule__DirectionCS__Group__1__Impl();
@@ -24169,42 +24296,42 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group__1__Impl"
- // InternalQVTimperative.g:7346:1: rule__DirectionCS__Group__1__Impl : ( ( rule__DirectionCS__Alternatives_1 )? ) ;
+ // InternalQVTimperative.g:7385: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:7350:1: ( ( ( rule__DirectionCS__Alternatives_1 )? ) )
- // InternalQVTimperative.g:7351:1: ( ( rule__DirectionCS__Alternatives_1 )? )
+ // InternalQVTimperative.g:7389:1: ( ( ( rule__DirectionCS__Alternatives_1 )? ) )
+ // InternalQVTimperative.g:7390:1: ( ( rule__DirectionCS__Alternatives_1 )? )
{
- // InternalQVTimperative.g:7351:1: ( ( rule__DirectionCS__Alternatives_1 )? )
- // InternalQVTimperative.g:7352:1: ( rule__DirectionCS__Alternatives_1 )?
+ // InternalQVTimperative.g:7390:1: ( ( rule__DirectionCS__Alternatives_1 )? )
+ // InternalQVTimperative.g:7391:1: ( rule__DirectionCS__Alternatives_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getAlternatives_1());
}
- // InternalQVTimperative.g:7353:1: ( rule__DirectionCS__Alternatives_1 )?
- int alt78=2;
- int LA78_0 = input.LA(1);
+ // InternalQVTimperative.g:7392:1: ( rule__DirectionCS__Alternatives_1 )?
+ int alt79=2;
+ int LA79_0 = input.LA(1);
- if ( (LA78_0==19) ) {
- int LA78_1 = input.LA(2);
+ if ( (LA79_0==19) ) {
+ int LA79_1 = input.LA(2);
- if ( (synpred176_InternalQVTimperative()) ) {
- alt78=1;
+ if ( (synpred178_InternalQVTimperative()) ) {
+ alt79=1;
}
}
- else if ( (LA78_0==20) ) {
- int LA78_2 = input.LA(2);
+ else if ( (LA79_0==20) ) {
+ int LA79_2 = input.LA(2);
- if ( (synpred176_InternalQVTimperative()) ) {
- alt78=1;
+ if ( (synpred178_InternalQVTimperative()) ) {
+ alt79=1;
}
}
- switch (alt78) {
+ switch (alt79) {
case 1 :
- // InternalQVTimperative.g:7353:2: rule__DirectionCS__Alternatives_1
+ // InternalQVTimperative.g:7392:2: rule__DirectionCS__Alternatives_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DirectionCS__Alternatives_1();
@@ -24242,14 +24369,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group__2"
- // InternalQVTimperative.g:7363:1: rule__DirectionCS__Group__2 : rule__DirectionCS__Group__2__Impl rule__DirectionCS__Group__3 ;
+ // InternalQVTimperative.g:7402: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:7367:1: ( rule__DirectionCS__Group__2__Impl rule__DirectionCS__Group__3 )
- // InternalQVTimperative.g:7368:2: rule__DirectionCS__Group__2__Impl rule__DirectionCS__Group__3
+ // InternalQVTimperative.g:7406:1: ( rule__DirectionCS__Group__2__Impl rule__DirectionCS__Group__3 )
+ // InternalQVTimperative.g:7407:2: rule__DirectionCS__Group__2__Impl rule__DirectionCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_8);
rule__DirectionCS__Group__2__Impl();
@@ -24280,42 +24407,42 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group__2__Impl"
- // InternalQVTimperative.g:7375:1: rule__DirectionCS__Group__2__Impl : ( ( rule__DirectionCS__NameAssignment_2 )? ) ;
+ // InternalQVTimperative.g:7414: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:7379:1: ( ( ( rule__DirectionCS__NameAssignment_2 )? ) )
- // InternalQVTimperative.g:7380:1: ( ( rule__DirectionCS__NameAssignment_2 )? )
+ // InternalQVTimperative.g:7418:1: ( ( ( rule__DirectionCS__NameAssignment_2 )? ) )
+ // InternalQVTimperative.g:7419:1: ( ( rule__DirectionCS__NameAssignment_2 )? )
{
- // InternalQVTimperative.g:7380:1: ( ( rule__DirectionCS__NameAssignment_2 )? )
- // InternalQVTimperative.g:7381:1: ( rule__DirectionCS__NameAssignment_2 )?
+ // InternalQVTimperative.g:7419:1: ( ( rule__DirectionCS__NameAssignment_2 )? )
+ // InternalQVTimperative.g:7420:1: ( rule__DirectionCS__NameAssignment_2 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getNameAssignment_2());
}
- // InternalQVTimperative.g:7382:1: ( rule__DirectionCS__NameAssignment_2 )?
- int alt79=2;
- int LA79_0 = input.LA(1);
+ // InternalQVTimperative.g:7421:1: ( rule__DirectionCS__NameAssignment_2 )?
+ int alt80=2;
+ int LA80_0 = input.LA(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;
+ if ( ((LA80_0>=RULE_SIMPLE_ID && LA80_0<=RULE_ESCAPED_ID)||(LA80_0>=19 && LA80_0<=21)||(LA80_0>=23 && LA80_0<=30)) ) {
+ alt80=1;
}
- else if ( (LA79_0==22) ) {
- int LA79_2 = input.LA(2);
+ else if ( (LA80_0==22) ) {
+ int LA80_2 = input.LA(2);
- if ( (LA79_2==22) ) {
- int LA79_4 = input.LA(3);
+ if ( (LA80_2==22) ) {
+ int LA80_4 = input.LA(3);
- if ( ((LA79_4>=RULE_SIMPLE_ID && LA79_4<=RULE_ESCAPED_ID)||(LA79_4>=19 && LA79_4<=29)) ) {
- alt79=1;
+ if ( ((LA80_4>=RULE_SIMPLE_ID && LA80_4<=RULE_ESCAPED_ID)||(LA80_4>=19 && LA80_4<=30)) ) {
+ alt80=1;
}
}
}
- switch (alt79) {
+ switch (alt80) {
case 1 :
- // InternalQVTimperative.g:7382:2: rule__DirectionCS__NameAssignment_2
+ // InternalQVTimperative.g:7421:2: rule__DirectionCS__NameAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DirectionCS__NameAssignment_2();
@@ -24353,14 +24480,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group__3"
- // InternalQVTimperative.g:7392:1: rule__DirectionCS__Group__3 : rule__DirectionCS__Group__3__Impl rule__DirectionCS__Group__4 ;
+ // InternalQVTimperative.g:7431: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:7396:1: ( rule__DirectionCS__Group__3__Impl rule__DirectionCS__Group__4 )
- // InternalQVTimperative.g:7397:2: rule__DirectionCS__Group__3__Impl rule__DirectionCS__Group__4
+ // InternalQVTimperative.g:7435:1: ( rule__DirectionCS__Group__3__Impl rule__DirectionCS__Group__4 )
+ // InternalQVTimperative.g:7436:2: rule__DirectionCS__Group__3__Impl rule__DirectionCS__Group__4
{
pushFollow(FollowSets000.FOLLOW_8);
rule__DirectionCS__Group__3__Impl();
@@ -24391,17 +24518,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group__3__Impl"
- // InternalQVTimperative.g:7404:1: rule__DirectionCS__Group__3__Impl : ( 'imports' ) ;
+ // InternalQVTimperative.g:7443:1: rule__DirectionCS__Group__3__Impl : ( 'imports' ) ;
public final void rule__DirectionCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7408:1: ( ( 'imports' ) )
- // InternalQVTimperative.g:7409:1: ( 'imports' )
+ // InternalQVTimperative.g:7447:1: ( ( 'imports' ) )
+ // InternalQVTimperative.g:7448:1: ( 'imports' )
{
- // InternalQVTimperative.g:7409:1: ( 'imports' )
- // InternalQVTimperative.g:7410:1: 'imports'
+ // InternalQVTimperative.g:7448:1: ( 'imports' )
+ // InternalQVTimperative.g:7449:1: 'imports'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getImportsKeyword_3());
@@ -24432,14 +24559,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group__4"
- // InternalQVTimperative.g:7423:1: rule__DirectionCS__Group__4 : rule__DirectionCS__Group__4__Impl rule__DirectionCS__Group__5 ;
+ // InternalQVTimperative.g:7462: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:7427:1: ( rule__DirectionCS__Group__4__Impl rule__DirectionCS__Group__5 )
- // InternalQVTimperative.g:7428:2: rule__DirectionCS__Group__4__Impl rule__DirectionCS__Group__5
+ // InternalQVTimperative.g:7466:1: ( rule__DirectionCS__Group__4__Impl rule__DirectionCS__Group__5 )
+ // InternalQVTimperative.g:7467:2: rule__DirectionCS__Group__4__Impl rule__DirectionCS__Group__5
{
pushFollow(FollowSets000.FOLLOW_13);
rule__DirectionCS__Group__4__Impl();
@@ -24470,23 +24597,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group__4__Impl"
- // InternalQVTimperative.g:7435:1: rule__DirectionCS__Group__4__Impl : ( ( rule__DirectionCS__ImportsAssignment_4 ) ) ;
+ // InternalQVTimperative.g:7474: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:7439:1: ( ( ( rule__DirectionCS__ImportsAssignment_4 ) ) )
- // InternalQVTimperative.g:7440:1: ( ( rule__DirectionCS__ImportsAssignment_4 ) )
+ // InternalQVTimperative.g:7478:1: ( ( ( rule__DirectionCS__ImportsAssignment_4 ) ) )
+ // InternalQVTimperative.g:7479:1: ( ( rule__DirectionCS__ImportsAssignment_4 ) )
{
- // InternalQVTimperative.g:7440:1: ( ( rule__DirectionCS__ImportsAssignment_4 ) )
- // InternalQVTimperative.g:7441:1: ( rule__DirectionCS__ImportsAssignment_4 )
+ // InternalQVTimperative.g:7479:1: ( ( rule__DirectionCS__ImportsAssignment_4 ) )
+ // InternalQVTimperative.g:7480:1: ( rule__DirectionCS__ImportsAssignment_4 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getImportsAssignment_4());
}
- // InternalQVTimperative.g:7442:1: ( rule__DirectionCS__ImportsAssignment_4 )
- // InternalQVTimperative.g:7442:2: rule__DirectionCS__ImportsAssignment_4
+ // InternalQVTimperative.g:7481:1: ( rule__DirectionCS__ImportsAssignment_4 )
+ // InternalQVTimperative.g:7481:2: rule__DirectionCS__ImportsAssignment_4
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DirectionCS__ImportsAssignment_4();
@@ -24521,14 +24648,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group__5"
- // InternalQVTimperative.g:7452:1: rule__DirectionCS__Group__5 : rule__DirectionCS__Group__5__Impl ;
+ // InternalQVTimperative.g:7491: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:7456:1: ( rule__DirectionCS__Group__5__Impl )
- // InternalQVTimperative.g:7457:2: rule__DirectionCS__Group__5__Impl
+ // InternalQVTimperative.g:7495:1: ( rule__DirectionCS__Group__5__Impl )
+ // InternalQVTimperative.g:7496:2: rule__DirectionCS__Group__5__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DirectionCS__Group__5__Impl();
@@ -24554,35 +24681,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group__5__Impl"
- // InternalQVTimperative.g:7463:1: rule__DirectionCS__Group__5__Impl : ( ( rule__DirectionCS__Group_5__0 )* ) ;
+ // InternalQVTimperative.g:7502: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:7467:1: ( ( ( rule__DirectionCS__Group_5__0 )* ) )
- // InternalQVTimperative.g:7468:1: ( ( rule__DirectionCS__Group_5__0 )* )
+ // InternalQVTimperative.g:7506:1: ( ( ( rule__DirectionCS__Group_5__0 )* ) )
+ // InternalQVTimperative.g:7507:1: ( ( rule__DirectionCS__Group_5__0 )* )
{
- // InternalQVTimperative.g:7468:1: ( ( rule__DirectionCS__Group_5__0 )* )
- // InternalQVTimperative.g:7469:1: ( rule__DirectionCS__Group_5__0 )*
+ // InternalQVTimperative.g:7507:1: ( ( rule__DirectionCS__Group_5__0 )* )
+ // InternalQVTimperative.g:7508:1: ( rule__DirectionCS__Group_5__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getGroup_5());
}
- // InternalQVTimperative.g:7470:1: ( rule__DirectionCS__Group_5__0 )*
- loop80:
+ // InternalQVTimperative.g:7509:1: ( rule__DirectionCS__Group_5__0 )*
+ loop81:
do {
- int alt80=2;
- int LA80_0 = input.LA(1);
+ int alt81=2;
+ int LA81_0 = input.LA(1);
- if ( (LA80_0==70) ) {
- alt80=1;
+ if ( (LA81_0==71) ) {
+ alt81=1;
}
- switch (alt80) {
+ switch (alt81) {
case 1 :
- // InternalQVTimperative.g:7470:2: rule__DirectionCS__Group_5__0
+ // InternalQVTimperative.g:7509:2: rule__DirectionCS__Group_5__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__DirectionCS__Group_5__0();
@@ -24594,7 +24721,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop80;
+ break loop81;
}
} while (true);
@@ -24623,14 +24750,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group_5__0"
- // InternalQVTimperative.g:7492:1: rule__DirectionCS__Group_5__0 : rule__DirectionCS__Group_5__0__Impl rule__DirectionCS__Group_5__1 ;
+ // InternalQVTimperative.g:7531: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: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
+ // InternalQVTimperative.g:7535:1: ( rule__DirectionCS__Group_5__0__Impl rule__DirectionCS__Group_5__1 )
+ // InternalQVTimperative.g:7536:2: rule__DirectionCS__Group_5__0__Impl rule__DirectionCS__Group_5__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__DirectionCS__Group_5__0__Impl();
@@ -24661,22 +24788,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group_5__0__Impl"
- // InternalQVTimperative.g:7504:1: rule__DirectionCS__Group_5__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:7543:1: rule__DirectionCS__Group_5__0__Impl : ( ',' ) ;
public final void rule__DirectionCS__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7508:1: ( ( ',' ) )
- // InternalQVTimperative.g:7509:1: ( ',' )
+ // InternalQVTimperative.g:7547:1: ( ( ',' ) )
+ // InternalQVTimperative.g:7548:1: ( ',' )
{
- // InternalQVTimperative.g:7509:1: ( ',' )
- // InternalQVTimperative.g:7510:1: ','
+ // InternalQVTimperative.g:7548:1: ( ',' )
+ // InternalQVTimperative.g:7549:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getCommaKeyword_5_0());
}
- match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDirectionCSAccess().getCommaKeyword_5_0());
}
@@ -24702,14 +24829,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group_5__1"
- // InternalQVTimperative.g:7523:1: rule__DirectionCS__Group_5__1 : rule__DirectionCS__Group_5__1__Impl ;
+ // InternalQVTimperative.g:7562: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:7527:1: ( rule__DirectionCS__Group_5__1__Impl )
- // InternalQVTimperative.g:7528:2: rule__DirectionCS__Group_5__1__Impl
+ // InternalQVTimperative.g:7566:1: ( rule__DirectionCS__Group_5__1__Impl )
+ // InternalQVTimperative.g:7567:2: rule__DirectionCS__Group_5__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DirectionCS__Group_5__1__Impl();
@@ -24735,23 +24862,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group_5__1__Impl"
- // InternalQVTimperative.g:7534:1: rule__DirectionCS__Group_5__1__Impl : ( ( rule__DirectionCS__ImportsAssignment_5_1 ) ) ;
+ // InternalQVTimperative.g:7573: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:7538:1: ( ( ( rule__DirectionCS__ImportsAssignment_5_1 ) ) )
- // InternalQVTimperative.g:7539:1: ( ( rule__DirectionCS__ImportsAssignment_5_1 ) )
+ // InternalQVTimperative.g:7577:1: ( ( ( rule__DirectionCS__ImportsAssignment_5_1 ) ) )
+ // InternalQVTimperative.g:7578:1: ( ( rule__DirectionCS__ImportsAssignment_5_1 ) )
{
- // InternalQVTimperative.g:7539:1: ( ( rule__DirectionCS__ImportsAssignment_5_1 ) )
- // InternalQVTimperative.g:7540:1: ( rule__DirectionCS__ImportsAssignment_5_1 )
+ // InternalQVTimperative.g:7578:1: ( ( rule__DirectionCS__ImportsAssignment_5_1 ) )
+ // InternalQVTimperative.g:7579:1: ( rule__DirectionCS__ImportsAssignment_5_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getImportsAssignment_5_1());
}
- // InternalQVTimperative.g:7541:1: ( rule__DirectionCS__ImportsAssignment_5_1 )
- // InternalQVTimperative.g:7541:2: rule__DirectionCS__ImportsAssignment_5_1
+ // InternalQVTimperative.g:7580:1: ( rule__DirectionCS__ImportsAssignment_5_1 )
+ // InternalQVTimperative.g:7580:2: rule__DirectionCS__ImportsAssignment_5_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DirectionCS__ImportsAssignment_5_1();
@@ -24786,14 +24913,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterBindingCS__Group__0"
- // InternalQVTimperative.g:7555:1: rule__GuardParameterBindingCS__Group__0 : rule__GuardParameterBindingCS__Group__0__Impl rule__GuardParameterBindingCS__Group__1 ;
+ // InternalQVTimperative.g:7594: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
+ // InternalQVTimperative.g:7598:1: ( rule__GuardParameterBindingCS__Group__0__Impl rule__GuardParameterBindingCS__Group__1 )
+ // InternalQVTimperative.g:7599:2: rule__GuardParameterBindingCS__Group__0__Impl rule__GuardParameterBindingCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__GuardParameterBindingCS__Group__0__Impl();
@@ -24824,35 +24951,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterBindingCS__Group__0__Impl"
- // InternalQVTimperative.g:7567:1: rule__GuardParameterBindingCS__Group__0__Impl : ( ( rule__GuardParameterBindingCS__IsCheckAssignment_0 )? ) ;
+ // InternalQVTimperative.g:7606: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:7610:1: ( ( ( rule__GuardParameterBindingCS__IsCheckAssignment_0 )? ) )
+ // InternalQVTimperative.g:7611:1: ( ( rule__GuardParameterBindingCS__IsCheckAssignment_0 )? )
{
- // InternalQVTimperative.g:7572:1: ( ( rule__GuardParameterBindingCS__IsCheckAssignment_0 )? )
- // InternalQVTimperative.g:7573:1: ( rule__GuardParameterBindingCS__IsCheckAssignment_0 )?
+ // InternalQVTimperative.g:7611:1: ( ( rule__GuardParameterBindingCS__IsCheckAssignment_0 )? )
+ // InternalQVTimperative.g:7612: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);
+ // InternalQVTimperative.g:7613:1: ( rule__GuardParameterBindingCS__IsCheckAssignment_0 )?
+ int alt82=2;
+ int LA82_0 = input.LA(1);
- if ( (LA81_0==19) ) {
- int LA81_1 = input.LA(2);
+ if ( (LA82_0==19) ) {
+ int LA82_1 = input.LA(2);
- if ( ((LA81_1>=RULE_SIMPLE_ID && LA81_1<=RULE_ESCAPED_ID)||(LA81_1>=19 && LA81_1<=29)) ) {
- alt81=1;
+ if ( ((LA82_1>=RULE_SIMPLE_ID && LA82_1<=RULE_ESCAPED_ID)||(LA82_1>=19 && LA82_1<=30)) ) {
+ alt82=1;
}
}
- switch (alt81) {
+ switch (alt82) {
case 1 :
- // InternalQVTimperative.g:7574:2: rule__GuardParameterBindingCS__IsCheckAssignment_0
+ // InternalQVTimperative.g:7613:2: rule__GuardParameterBindingCS__IsCheckAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__GuardParameterBindingCS__IsCheckAssignment_0();
@@ -24890,16 +25017,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterBindingCS__Group__1"
- // InternalQVTimperative.g:7584:1: rule__GuardParameterBindingCS__Group__1 : rule__GuardParameterBindingCS__Group__1__Impl rule__GuardParameterBindingCS__Group__2 ;
+ // InternalQVTimperative.g:7623: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
+ // InternalQVTimperative.g:7627:1: ( rule__GuardParameterBindingCS__Group__1__Impl rule__GuardParameterBindingCS__Group__2 )
+ // InternalQVTimperative.g:7628:2: rule__GuardParameterBindingCS__Group__1__Impl rule__GuardParameterBindingCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_20);
+ pushFollow(FollowSets000.FOLLOW_21);
rule__GuardParameterBindingCS__Group__1__Impl();
state._fsp--;
@@ -24928,23 +25055,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterBindingCS__Group__1__Impl"
- // InternalQVTimperative.g:7596:1: rule__GuardParameterBindingCS__Group__1__Impl : ( ( rule__GuardParameterBindingCS__ReferredVariableAssignment_1 ) ) ;
+ // InternalQVTimperative.g:7635: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:7639:1: ( ( ( rule__GuardParameterBindingCS__ReferredVariableAssignment_1 ) ) )
+ // InternalQVTimperative.g:7640:1: ( ( rule__GuardParameterBindingCS__ReferredVariableAssignment_1 ) )
{
- // InternalQVTimperative.g:7601:1: ( ( rule__GuardParameterBindingCS__ReferredVariableAssignment_1 ) )
- // InternalQVTimperative.g:7602:1: ( rule__GuardParameterBindingCS__ReferredVariableAssignment_1 )
+ // InternalQVTimperative.g:7640:1: ( ( rule__GuardParameterBindingCS__ReferredVariableAssignment_1 ) )
+ // InternalQVTimperative.g:7641: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
+ // InternalQVTimperative.g:7642:1: ( rule__GuardParameterBindingCS__ReferredVariableAssignment_1 )
+ // InternalQVTimperative.g:7642:2: rule__GuardParameterBindingCS__ReferredVariableAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__GuardParameterBindingCS__ReferredVariableAssignment_1();
@@ -24979,14 +25106,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterBindingCS__Group__2"
- // InternalQVTimperative.g:7613:1: rule__GuardParameterBindingCS__Group__2 : rule__GuardParameterBindingCS__Group__2__Impl rule__GuardParameterBindingCS__Group__3 ;
+ // InternalQVTimperative.g:7652: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
+ // InternalQVTimperative.g:7656:1: ( rule__GuardParameterBindingCS__Group__2__Impl rule__GuardParameterBindingCS__Group__3 )
+ // InternalQVTimperative.g:7657:2: rule__GuardParameterBindingCS__Group__2__Impl rule__GuardParameterBindingCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_8);
rule__GuardParameterBindingCS__Group__2__Impl();
@@ -25017,22 +25144,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterBindingCS__Group__2__Impl"
- // InternalQVTimperative.g:7625:1: rule__GuardParameterBindingCS__Group__2__Impl : ( 'consumes' ) ;
+ // InternalQVTimperative.g:7664: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:7668:1: ( ( 'consumes' ) )
+ // InternalQVTimperative.g:7669:1: ( 'consumes' )
{
- // InternalQVTimperative.g:7630:1: ( 'consumes' )
- // InternalQVTimperative.g:7631:1: 'consumes'
+ // InternalQVTimperative.g:7669:1: ( 'consumes' )
+ // InternalQVTimperative.g:7670:1: 'consumes'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterBindingCSAccess().getConsumesKeyword_2());
}
- match(input,77,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,78,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getGuardParameterBindingCSAccess().getConsumesKeyword_2());
}
@@ -25058,14 +25185,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterBindingCS__Group__3"
- // InternalQVTimperative.g:7644:1: rule__GuardParameterBindingCS__Group__3 : rule__GuardParameterBindingCS__Group__3__Impl rule__GuardParameterBindingCS__Group__4 ;
+ // InternalQVTimperative.g:7683: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
+ // InternalQVTimperative.g:7687:1: ( rule__GuardParameterBindingCS__Group__3__Impl rule__GuardParameterBindingCS__Group__4 )
+ // InternalQVTimperative.g:7688:2: rule__GuardParameterBindingCS__Group__3__Impl rule__GuardParameterBindingCS__Group__4
{
pushFollow(FollowSets000.FOLLOW_11);
rule__GuardParameterBindingCS__Group__3__Impl();
@@ -25096,23 +25223,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterBindingCS__Group__3__Impl"
- // InternalQVTimperative.g:7656:1: rule__GuardParameterBindingCS__Group__3__Impl : ( ( rule__GuardParameterBindingCS__ValueAssignment_3 ) ) ;
+ // InternalQVTimperative.g:7695: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:7699:1: ( ( ( rule__GuardParameterBindingCS__ValueAssignment_3 ) ) )
+ // InternalQVTimperative.g:7700:1: ( ( rule__GuardParameterBindingCS__ValueAssignment_3 ) )
{
- // InternalQVTimperative.g:7661:1: ( ( rule__GuardParameterBindingCS__ValueAssignment_3 ) )
- // InternalQVTimperative.g:7662:1: ( rule__GuardParameterBindingCS__ValueAssignment_3 )
+ // InternalQVTimperative.g:7700:1: ( ( rule__GuardParameterBindingCS__ValueAssignment_3 ) )
+ // InternalQVTimperative.g:7701: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
+ // InternalQVTimperative.g:7702:1: ( rule__GuardParameterBindingCS__ValueAssignment_3 )
+ // InternalQVTimperative.g:7702:2: rule__GuardParameterBindingCS__ValueAssignment_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__GuardParameterBindingCS__ValueAssignment_3();
@@ -25147,14 +25274,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterBindingCS__Group__4"
- // InternalQVTimperative.g:7673:1: rule__GuardParameterBindingCS__Group__4 : rule__GuardParameterBindingCS__Group__4__Impl ;
+ // InternalQVTimperative.g:7712: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
+ // InternalQVTimperative.g:7716:1: ( rule__GuardParameterBindingCS__Group__4__Impl )
+ // InternalQVTimperative.g:7717:2: rule__GuardParameterBindingCS__Group__4__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__GuardParameterBindingCS__Group__4__Impl();
@@ -25180,17 +25307,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterBindingCS__Group__4__Impl"
- // InternalQVTimperative.g:7684:1: rule__GuardParameterBindingCS__Group__4__Impl : ( ';' ) ;
+ // InternalQVTimperative.g:7723: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:7727:1: ( ( ';' ) )
+ // InternalQVTimperative.g:7728:1: ( ';' )
{
- // InternalQVTimperative.g:7689:1: ( ';' )
- // InternalQVTimperative.g:7690:1: ';'
+ // InternalQVTimperative.g:7728:1: ( ';' )
+ // InternalQVTimperative.g:7729:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterBindingCSAccess().getSemicolonKeyword_4());
@@ -25221,14 +25348,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__Group__0"
- // InternalQVTimperative.g:7713:1: rule__GuardParameterCS__Group__0 : rule__GuardParameterCS__Group__0__Impl rule__GuardParameterCS__Group__1 ;
+ // InternalQVTimperative.g:7752: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:7717:1: ( rule__GuardParameterCS__Group__0__Impl rule__GuardParameterCS__Group__1 )
- // InternalQVTimperative.g:7718:2: rule__GuardParameterCS__Group__0__Impl rule__GuardParameterCS__Group__1
+ // InternalQVTimperative.g:7756:1: ( rule__GuardParameterCS__Group__0__Impl rule__GuardParameterCS__Group__1 )
+ // InternalQVTimperative.g:7757:2: rule__GuardParameterCS__Group__0__Impl rule__GuardParameterCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_16);
rule__GuardParameterCS__Group__0__Impl();
@@ -25259,22 +25386,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__Group__0__Impl"
- // InternalQVTimperative.g:7725:1: rule__GuardParameterCS__Group__0__Impl : ( 'guard' ) ;
+ // InternalQVTimperative.g:7764:1: rule__GuardParameterCS__Group__0__Impl : ( 'guard' ) ;
public final void rule__GuardParameterCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7729:1: ( ( 'guard' ) )
- // InternalQVTimperative.g:7730:1: ( 'guard' )
+ // InternalQVTimperative.g:7768:1: ( ( 'guard' ) )
+ // InternalQVTimperative.g:7769:1: ( 'guard' )
{
- // InternalQVTimperative.g:7730:1: ( 'guard' )
- // InternalQVTimperative.g:7731:1: 'guard'
+ // InternalQVTimperative.g:7769:1: ( 'guard' )
+ // InternalQVTimperative.g:7770:1: 'guard'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterCSAccess().getGuardKeyword_0());
}
- match(input,78,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,79,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getGuardParameterCSAccess().getGuardKeyword_0());
}
@@ -25300,14 +25427,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__Group__1"
- // InternalQVTimperative.g:7744:1: rule__GuardParameterCS__Group__1 : rule__GuardParameterCS__Group__1__Impl rule__GuardParameterCS__Group__2 ;
+ // InternalQVTimperative.g:7783: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:7748:1: ( rule__GuardParameterCS__Group__1__Impl rule__GuardParameterCS__Group__2 )
- // InternalQVTimperative.g:7749:2: rule__GuardParameterCS__Group__1__Impl rule__GuardParameterCS__Group__2
+ // InternalQVTimperative.g:7787:1: ( rule__GuardParameterCS__Group__1__Impl rule__GuardParameterCS__Group__2 )
+ // InternalQVTimperative.g:7788:2: rule__GuardParameterCS__Group__1__Impl rule__GuardParameterCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_8);
rule__GuardParameterCS__Group__1__Impl();
@@ -25338,22 +25465,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__Group__1__Impl"
- // InternalQVTimperative.g:7756:1: rule__GuardParameterCS__Group__1__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:7795:1: rule__GuardParameterCS__Group__1__Impl : ( ':' ) ;
public final void rule__GuardParameterCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7760:1: ( ( ':' ) )
- // InternalQVTimperative.g:7761:1: ( ':' )
+ // InternalQVTimperative.g:7799:1: ( ( ':' ) )
+ // InternalQVTimperative.g:7800:1: ( ':' )
{
- // InternalQVTimperative.g:7761:1: ( ':' )
- // InternalQVTimperative.g:7762:1: ':'
+ // InternalQVTimperative.g:7800:1: ( ':' )
+ // InternalQVTimperative.g:7801:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterCSAccess().getColonKeyword_1());
}
- match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,74,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getGuardParameterCSAccess().getColonKeyword_1());
}
@@ -25379,14 +25506,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__Group__2"
- // InternalQVTimperative.g:7775:1: rule__GuardParameterCS__Group__2 : rule__GuardParameterCS__Group__2__Impl rule__GuardParameterCS__Group__3 ;
+ // InternalQVTimperative.g:7814: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:7779:1: ( rule__GuardParameterCS__Group__2__Impl rule__GuardParameterCS__Group__3 )
- // InternalQVTimperative.g:7780:2: rule__GuardParameterCS__Group__2__Impl rule__GuardParameterCS__Group__3
+ // InternalQVTimperative.g:7818:1: ( rule__GuardParameterCS__Group__2__Impl rule__GuardParameterCS__Group__3 )
+ // InternalQVTimperative.g:7819:2: rule__GuardParameterCS__Group__2__Impl rule__GuardParameterCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_8);
rule__GuardParameterCS__Group__2__Impl();
@@ -25417,23 +25544,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__Group__2__Impl"
- // InternalQVTimperative.g:7787:1: rule__GuardParameterCS__Group__2__Impl : ( ( rule__GuardParameterCS__ReferredTypedModelAssignment_2 ) ) ;
+ // InternalQVTimperative.g:7826: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:7791:1: ( ( ( rule__GuardParameterCS__ReferredTypedModelAssignment_2 ) ) )
- // InternalQVTimperative.g:7792:1: ( ( rule__GuardParameterCS__ReferredTypedModelAssignment_2 ) )
+ // InternalQVTimperative.g:7830:1: ( ( ( rule__GuardParameterCS__ReferredTypedModelAssignment_2 ) ) )
+ // InternalQVTimperative.g:7831:1: ( ( rule__GuardParameterCS__ReferredTypedModelAssignment_2 ) )
{
- // InternalQVTimperative.g:7792:1: ( ( rule__GuardParameterCS__ReferredTypedModelAssignment_2 ) )
- // InternalQVTimperative.g:7793:1: ( rule__GuardParameterCS__ReferredTypedModelAssignment_2 )
+ // InternalQVTimperative.g:7831:1: ( ( rule__GuardParameterCS__ReferredTypedModelAssignment_2 ) )
+ // InternalQVTimperative.g:7832:1: ( rule__GuardParameterCS__ReferredTypedModelAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterCSAccess().getReferredTypedModelAssignment_2());
}
- // InternalQVTimperative.g:7794:1: ( rule__GuardParameterCS__ReferredTypedModelAssignment_2 )
- // InternalQVTimperative.g:7794:2: rule__GuardParameterCS__ReferredTypedModelAssignment_2
+ // InternalQVTimperative.g:7833:1: ( rule__GuardParameterCS__ReferredTypedModelAssignment_2 )
+ // InternalQVTimperative.g:7833:2: rule__GuardParameterCS__ReferredTypedModelAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__GuardParameterCS__ReferredTypedModelAssignment_2();
@@ -25468,14 +25595,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__Group__3"
- // InternalQVTimperative.g:7804:1: rule__GuardParameterCS__Group__3 : rule__GuardParameterCS__Group__3__Impl rule__GuardParameterCS__Group__4 ;
+ // InternalQVTimperative.g:7843: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:7808:1: ( rule__GuardParameterCS__Group__3__Impl rule__GuardParameterCS__Group__4 )
- // InternalQVTimperative.g:7809:2: rule__GuardParameterCS__Group__3__Impl rule__GuardParameterCS__Group__4
+ // InternalQVTimperative.g:7847:1: ( rule__GuardParameterCS__Group__3__Impl rule__GuardParameterCS__Group__4 )
+ // InternalQVTimperative.g:7848:2: rule__GuardParameterCS__Group__3__Impl rule__GuardParameterCS__Group__4
{
pushFollow(FollowSets000.FOLLOW_16);
rule__GuardParameterCS__Group__3__Impl();
@@ -25506,23 +25633,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__Group__3__Impl"
- // InternalQVTimperative.g:7816:1: rule__GuardParameterCS__Group__3__Impl : ( ( rule__GuardParameterCS__NameAssignment_3 ) ) ;
+ // InternalQVTimperative.g:7855: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:7820:1: ( ( ( rule__GuardParameterCS__NameAssignment_3 ) ) )
- // InternalQVTimperative.g:7821:1: ( ( rule__GuardParameterCS__NameAssignment_3 ) )
+ // InternalQVTimperative.g:7859:1: ( ( ( rule__GuardParameterCS__NameAssignment_3 ) ) )
+ // InternalQVTimperative.g:7860:1: ( ( rule__GuardParameterCS__NameAssignment_3 ) )
{
- // InternalQVTimperative.g:7821:1: ( ( rule__GuardParameterCS__NameAssignment_3 ) )
- // InternalQVTimperative.g:7822:1: ( rule__GuardParameterCS__NameAssignment_3 )
+ // InternalQVTimperative.g:7860:1: ( ( rule__GuardParameterCS__NameAssignment_3 ) )
+ // InternalQVTimperative.g:7861:1: ( rule__GuardParameterCS__NameAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterCSAccess().getNameAssignment_3());
}
- // InternalQVTimperative.g:7823:1: ( rule__GuardParameterCS__NameAssignment_3 )
- // InternalQVTimperative.g:7823:2: rule__GuardParameterCS__NameAssignment_3
+ // InternalQVTimperative.g:7862:1: ( rule__GuardParameterCS__NameAssignment_3 )
+ // InternalQVTimperative.g:7862:2: rule__GuardParameterCS__NameAssignment_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__GuardParameterCS__NameAssignment_3();
@@ -25557,14 +25684,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__Group__4"
- // InternalQVTimperative.g:7833:1: rule__GuardParameterCS__Group__4 : rule__GuardParameterCS__Group__4__Impl rule__GuardParameterCS__Group__5 ;
+ // InternalQVTimperative.g:7872: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:7837:1: ( rule__GuardParameterCS__Group__4__Impl rule__GuardParameterCS__Group__5 )
- // InternalQVTimperative.g:7838:2: rule__GuardParameterCS__Group__4__Impl rule__GuardParameterCS__Group__5
+ // InternalQVTimperative.g:7876:1: ( rule__GuardParameterCS__Group__4__Impl rule__GuardParameterCS__Group__5 )
+ // InternalQVTimperative.g:7877:2: rule__GuardParameterCS__Group__4__Impl rule__GuardParameterCS__Group__5
{
pushFollow(FollowSets000.FOLLOW_12);
rule__GuardParameterCS__Group__4__Impl();
@@ -25595,22 +25722,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__Group__4__Impl"
- // InternalQVTimperative.g:7845:1: rule__GuardParameterCS__Group__4__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:7884:1: rule__GuardParameterCS__Group__4__Impl : ( ':' ) ;
public final void rule__GuardParameterCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7849:1: ( ( ':' ) )
- // InternalQVTimperative.g:7850:1: ( ':' )
+ // InternalQVTimperative.g:7888:1: ( ( ':' ) )
+ // InternalQVTimperative.g:7889:1: ( ':' )
{
- // InternalQVTimperative.g:7850:1: ( ':' )
- // InternalQVTimperative.g:7851:1: ':'
+ // InternalQVTimperative.g:7889:1: ( ':' )
+ // InternalQVTimperative.g:7890:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterCSAccess().getColonKeyword_4());
}
- match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,74,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getGuardParameterCSAccess().getColonKeyword_4());
}
@@ -25636,14 +25763,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__Group__5"
- // InternalQVTimperative.g:7864:1: rule__GuardParameterCS__Group__5 : rule__GuardParameterCS__Group__5__Impl rule__GuardParameterCS__Group__6 ;
+ // InternalQVTimperative.g:7903: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:7868:1: ( rule__GuardParameterCS__Group__5__Impl rule__GuardParameterCS__Group__6 )
- // InternalQVTimperative.g:7869:2: rule__GuardParameterCS__Group__5__Impl rule__GuardParameterCS__Group__6
+ // InternalQVTimperative.g:7907:1: ( rule__GuardParameterCS__Group__5__Impl rule__GuardParameterCS__Group__6 )
+ // InternalQVTimperative.g:7908:2: rule__GuardParameterCS__Group__5__Impl rule__GuardParameterCS__Group__6
{
pushFollow(FollowSets000.FOLLOW_11);
rule__GuardParameterCS__Group__5__Impl();
@@ -25674,23 +25801,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__Group__5__Impl"
- // InternalQVTimperative.g:7876:1: rule__GuardParameterCS__Group__5__Impl : ( ( rule__GuardParameterCS__OwnedTypeAssignment_5 ) ) ;
+ // InternalQVTimperative.g:7915: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:7880:1: ( ( ( rule__GuardParameterCS__OwnedTypeAssignment_5 ) ) )
- // InternalQVTimperative.g:7881:1: ( ( rule__GuardParameterCS__OwnedTypeAssignment_5 ) )
+ // InternalQVTimperative.g:7919:1: ( ( ( rule__GuardParameterCS__OwnedTypeAssignment_5 ) ) )
+ // InternalQVTimperative.g:7920:1: ( ( rule__GuardParameterCS__OwnedTypeAssignment_5 ) )
{
- // InternalQVTimperative.g:7881:1: ( ( rule__GuardParameterCS__OwnedTypeAssignment_5 ) )
- // InternalQVTimperative.g:7882:1: ( rule__GuardParameterCS__OwnedTypeAssignment_5 )
+ // InternalQVTimperative.g:7920:1: ( ( rule__GuardParameterCS__OwnedTypeAssignment_5 ) )
+ // InternalQVTimperative.g:7921:1: ( rule__GuardParameterCS__OwnedTypeAssignment_5 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterCSAccess().getOwnedTypeAssignment_5());
}
- // InternalQVTimperative.g:7883:1: ( rule__GuardParameterCS__OwnedTypeAssignment_5 )
- // InternalQVTimperative.g:7883:2: rule__GuardParameterCS__OwnedTypeAssignment_5
+ // InternalQVTimperative.g:7922:1: ( rule__GuardParameterCS__OwnedTypeAssignment_5 )
+ // InternalQVTimperative.g:7922:2: rule__GuardParameterCS__OwnedTypeAssignment_5
{
pushFollow(FollowSets000.FOLLOW_2);
rule__GuardParameterCS__OwnedTypeAssignment_5();
@@ -25725,14 +25852,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__Group__6"
- // InternalQVTimperative.g:7893:1: rule__GuardParameterCS__Group__6 : rule__GuardParameterCS__Group__6__Impl ;
+ // InternalQVTimperative.g:7932: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:7897:1: ( rule__GuardParameterCS__Group__6__Impl )
- // InternalQVTimperative.g:7898:2: rule__GuardParameterCS__Group__6__Impl
+ // InternalQVTimperative.g:7936:1: ( rule__GuardParameterCS__Group__6__Impl )
+ // InternalQVTimperative.g:7937:2: rule__GuardParameterCS__Group__6__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__GuardParameterCS__Group__6__Impl();
@@ -25758,17 +25885,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__Group__6__Impl"
- // InternalQVTimperative.g:7904:1: rule__GuardParameterCS__Group__6__Impl : ( ';' ) ;
+ // InternalQVTimperative.g:7943:1: rule__GuardParameterCS__Group__6__Impl : ( ';' ) ;
public final void rule__GuardParameterCS__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7908:1: ( ( ';' ) )
- // InternalQVTimperative.g:7909:1: ( ';' )
+ // InternalQVTimperative.g:7947:1: ( ( ';' ) )
+ // InternalQVTimperative.g:7948:1: ( ';' )
{
- // InternalQVTimperative.g:7909:1: ( ';' )
- // InternalQVTimperative.g:7910:1: ';'
+ // InternalQVTimperative.g:7948:1: ( ';' )
+ // InternalQVTimperative.g:7949:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterCSAccess().getSemicolonKeyword_6());
@@ -25799,16 +25926,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group__0"
- // InternalQVTimperative.g:7937:1: rule__ImportCS__Group__0 : rule__ImportCS__Group__0__Impl rule__ImportCS__Group__1 ;
+ // InternalQVTimperative.g:7976: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:7941:1: ( rule__ImportCS__Group__0__Impl rule__ImportCS__Group__1 )
- // InternalQVTimperative.g:7942:2: rule__ImportCS__Group__0__Impl rule__ImportCS__Group__1
+ // InternalQVTimperative.g:7980:1: ( rule__ImportCS__Group__0__Impl rule__ImportCS__Group__1 )
+ // InternalQVTimperative.g:7981:2: rule__ImportCS__Group__0__Impl rule__ImportCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_21);
+ pushFollow(FollowSets000.FOLLOW_22);
rule__ImportCS__Group__0__Impl();
state._fsp--;
@@ -25837,17 +25964,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group__0__Impl"
- // InternalQVTimperative.g:7949:1: rule__ImportCS__Group__0__Impl : ( 'import' ) ;
+ // InternalQVTimperative.g:7988:1: rule__ImportCS__Group__0__Impl : ( 'import' ) ;
public final void rule__ImportCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7953:1: ( ( 'import' ) )
- // InternalQVTimperative.g:7954:1: ( 'import' )
+ // InternalQVTimperative.g:7992:1: ( ( 'import' ) )
+ // InternalQVTimperative.g:7993:1: ( 'import' )
{
- // InternalQVTimperative.g:7954:1: ( 'import' )
- // InternalQVTimperative.g:7955:1: 'import'
+ // InternalQVTimperative.g:7993:1: ( 'import' )
+ // InternalQVTimperative.g:7994:1: 'import'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getImportCSAccess().getImportKeyword_0());
@@ -25878,16 +26005,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group__1"
- // InternalQVTimperative.g:7968:1: rule__ImportCS__Group__1 : rule__ImportCS__Group__1__Impl rule__ImportCS__Group__2 ;
+ // InternalQVTimperative.g:8007: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:7972:1: ( rule__ImportCS__Group__1__Impl rule__ImportCS__Group__2 )
- // InternalQVTimperative.g:7973:2: rule__ImportCS__Group__1__Impl rule__ImportCS__Group__2
+ // InternalQVTimperative.g:8011:1: ( rule__ImportCS__Group__1__Impl rule__ImportCS__Group__2 )
+ // InternalQVTimperative.g:8012:2: rule__ImportCS__Group__1__Impl rule__ImportCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_21);
+ pushFollow(FollowSets000.FOLLOW_22);
rule__ImportCS__Group__1__Impl();
state._fsp--;
@@ -25916,42 +26043,42 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group__1__Impl"
- // InternalQVTimperative.g:7980:1: rule__ImportCS__Group__1__Impl : ( ( rule__ImportCS__Group_1__0 )? ) ;
+ // InternalQVTimperative.g:8019: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:7984:1: ( ( ( rule__ImportCS__Group_1__0 )? ) )
- // InternalQVTimperative.g:7985:1: ( ( rule__ImportCS__Group_1__0 )? )
+ // InternalQVTimperative.g:8023:1: ( ( ( rule__ImportCS__Group_1__0 )? ) )
+ // InternalQVTimperative.g:8024:1: ( ( rule__ImportCS__Group_1__0 )? )
{
- // InternalQVTimperative.g:7985:1: ( ( rule__ImportCS__Group_1__0 )? )
- // InternalQVTimperative.g:7986:1: ( rule__ImportCS__Group_1__0 )?
+ // InternalQVTimperative.g:8024:1: ( ( rule__ImportCS__Group_1__0 )? )
+ // InternalQVTimperative.g:8025:1: ( rule__ImportCS__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getImportCSAccess().getGroup_1());
}
- // InternalQVTimperative.g:7987:1: ( rule__ImportCS__Group_1__0 )?
- int alt82=2;
- int LA82_0 = input.LA(1);
+ // InternalQVTimperative.g:8026:1: ( rule__ImportCS__Group_1__0 )?
+ int alt83=2;
+ int LA83_0 = input.LA(1);
- if ( (LA82_0==RULE_SIMPLE_ID) ) {
- int LA82_1 = input.LA(2);
+ if ( (LA83_0==RULE_SIMPLE_ID) ) {
+ int LA83_1 = input.LA(2);
- if ( (LA82_1==73) ) {
- alt82=1;
+ if ( (LA83_1==74) ) {
+ alt83=1;
}
}
- else if ( (LA82_0==RULE_ESCAPED_ID) ) {
- int LA82_2 = input.LA(2);
+ else if ( (LA83_0==RULE_ESCAPED_ID) ) {
+ int LA83_2 = input.LA(2);
- if ( (LA82_2==73) ) {
- alt82=1;
+ if ( (LA83_2==74) ) {
+ alt83=1;
}
}
- switch (alt82) {
+ switch (alt83) {
case 1 :
- // InternalQVTimperative.g:7987:2: rule__ImportCS__Group_1__0
+ // InternalQVTimperative.g:8026:2: rule__ImportCS__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ImportCS__Group_1__0();
@@ -25989,16 +26116,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group__2"
- // InternalQVTimperative.g:7997:1: rule__ImportCS__Group__2 : rule__ImportCS__Group__2__Impl rule__ImportCS__Group__3 ;
+ // InternalQVTimperative.g:8036: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:8001:1: ( rule__ImportCS__Group__2__Impl rule__ImportCS__Group__3 )
- // InternalQVTimperative.g:8002:2: rule__ImportCS__Group__2__Impl rule__ImportCS__Group__3
+ // InternalQVTimperative.g:8040:1: ( rule__ImportCS__Group__2__Impl rule__ImportCS__Group__3 )
+ // InternalQVTimperative.g:8041:2: rule__ImportCS__Group__2__Impl rule__ImportCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_22);
+ pushFollow(FollowSets000.FOLLOW_23);
rule__ImportCS__Group__2__Impl();
state._fsp--;
@@ -26027,23 +26154,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group__2__Impl"
- // InternalQVTimperative.g:8009:1: rule__ImportCS__Group__2__Impl : ( ( rule__ImportCS__OwnedPathNameAssignment_2 ) ) ;
+ // InternalQVTimperative.g:8048: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:8013:1: ( ( ( rule__ImportCS__OwnedPathNameAssignment_2 ) ) )
- // InternalQVTimperative.g:8014:1: ( ( rule__ImportCS__OwnedPathNameAssignment_2 ) )
+ // InternalQVTimperative.g:8052:1: ( ( ( rule__ImportCS__OwnedPathNameAssignment_2 ) ) )
+ // InternalQVTimperative.g:8053:1: ( ( rule__ImportCS__OwnedPathNameAssignment_2 ) )
{
- // InternalQVTimperative.g:8014:1: ( ( rule__ImportCS__OwnedPathNameAssignment_2 ) )
- // InternalQVTimperative.g:8015:1: ( rule__ImportCS__OwnedPathNameAssignment_2 )
+ // InternalQVTimperative.g:8053:1: ( ( rule__ImportCS__OwnedPathNameAssignment_2 ) )
+ // InternalQVTimperative.g:8054:1: ( rule__ImportCS__OwnedPathNameAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getImportCSAccess().getOwnedPathNameAssignment_2());
}
- // InternalQVTimperative.g:8016:1: ( rule__ImportCS__OwnedPathNameAssignment_2 )
- // InternalQVTimperative.g:8016:2: rule__ImportCS__OwnedPathNameAssignment_2
+ // InternalQVTimperative.g:8055:1: ( rule__ImportCS__OwnedPathNameAssignment_2 )
+ // InternalQVTimperative.g:8055:2: rule__ImportCS__OwnedPathNameAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ImportCS__OwnedPathNameAssignment_2();
@@ -26078,16 +26205,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group__3"
- // InternalQVTimperative.g:8026:1: rule__ImportCS__Group__3 : rule__ImportCS__Group__3__Impl rule__ImportCS__Group__4 ;
+ // InternalQVTimperative.g:8065: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:8030:1: ( rule__ImportCS__Group__3__Impl rule__ImportCS__Group__4 )
- // InternalQVTimperative.g:8031:2: rule__ImportCS__Group__3__Impl rule__ImportCS__Group__4
+ // InternalQVTimperative.g:8069:1: ( rule__ImportCS__Group__3__Impl rule__ImportCS__Group__4 )
+ // InternalQVTimperative.g:8070:2: rule__ImportCS__Group__3__Impl rule__ImportCS__Group__4
{
- pushFollow(FollowSets000.FOLLOW_22);
+ pushFollow(FollowSets000.FOLLOW_23);
rule__ImportCS__Group__3__Impl();
state._fsp--;
@@ -26116,31 +26243,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group__3__Impl"
- // InternalQVTimperative.g:8038:1: rule__ImportCS__Group__3__Impl : ( ( rule__ImportCS__Group_3__0 )? ) ;
+ // InternalQVTimperative.g:8077: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:8042:1: ( ( ( rule__ImportCS__Group_3__0 )? ) )
- // InternalQVTimperative.g:8043:1: ( ( rule__ImportCS__Group_3__0 )? )
+ // InternalQVTimperative.g:8081:1: ( ( ( rule__ImportCS__Group_3__0 )? ) )
+ // InternalQVTimperative.g:8082:1: ( ( rule__ImportCS__Group_3__0 )? )
{
- // InternalQVTimperative.g:8043:1: ( ( rule__ImportCS__Group_3__0 )? )
- // InternalQVTimperative.g:8044:1: ( rule__ImportCS__Group_3__0 )?
+ // InternalQVTimperative.g:8082:1: ( ( rule__ImportCS__Group_3__0 )? )
+ // InternalQVTimperative.g:8083:1: ( rule__ImportCS__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getImportCSAccess().getGroup_3());
}
- // InternalQVTimperative.g:8045:1: ( rule__ImportCS__Group_3__0 )?
- int alt83=2;
- int LA83_0 = input.LA(1);
+ // InternalQVTimperative.g:8084:1: ( rule__ImportCS__Group_3__0 )?
+ int alt84=2;
+ int LA84_0 = input.LA(1);
- if ( (LA83_0==88) ) {
- alt83=1;
+ if ( (LA84_0==89) ) {
+ alt84=1;
}
- switch (alt83) {
+ switch (alt84) {
case 1 :
- // InternalQVTimperative.g:8045:2: rule__ImportCS__Group_3__0
+ // InternalQVTimperative.g:8084:2: rule__ImportCS__Group_3__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ImportCS__Group_3__0();
@@ -26178,14 +26305,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group__4"
- // InternalQVTimperative.g:8055:1: rule__ImportCS__Group__4 : rule__ImportCS__Group__4__Impl ;
+ // InternalQVTimperative.g:8094: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:8059:1: ( rule__ImportCS__Group__4__Impl )
- // InternalQVTimperative.g:8060:2: rule__ImportCS__Group__4__Impl
+ // InternalQVTimperative.g:8098:1: ( rule__ImportCS__Group__4__Impl )
+ // InternalQVTimperative.g:8099:2: rule__ImportCS__Group__4__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ImportCS__Group__4__Impl();
@@ -26211,17 +26338,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group__4__Impl"
- // InternalQVTimperative.g:8066:1: rule__ImportCS__Group__4__Impl : ( ';' ) ;
+ // InternalQVTimperative.g:8105:1: rule__ImportCS__Group__4__Impl : ( ';' ) ;
public final void rule__ImportCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8070:1: ( ( ';' ) )
- // InternalQVTimperative.g:8071:1: ( ';' )
+ // InternalQVTimperative.g:8109:1: ( ( ';' ) )
+ // InternalQVTimperative.g:8110:1: ( ';' )
{
- // InternalQVTimperative.g:8071:1: ( ';' )
- // InternalQVTimperative.g:8072:1: ';'
+ // InternalQVTimperative.g:8110:1: ( ';' )
+ // InternalQVTimperative.g:8111:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getImportCSAccess().getSemicolonKeyword_4());
@@ -26252,14 +26379,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group_1__0"
- // InternalQVTimperative.g:8095:1: rule__ImportCS__Group_1__0 : rule__ImportCS__Group_1__0__Impl rule__ImportCS__Group_1__1 ;
+ // InternalQVTimperative.g:8134: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: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
+ // InternalQVTimperative.g:8138:1: ( rule__ImportCS__Group_1__0__Impl rule__ImportCS__Group_1__1 )
+ // InternalQVTimperative.g:8139:2: rule__ImportCS__Group_1__0__Impl rule__ImportCS__Group_1__1
{
pushFollow(FollowSets000.FOLLOW_16);
rule__ImportCS__Group_1__0__Impl();
@@ -26290,23 +26417,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group_1__0__Impl"
- // InternalQVTimperative.g:8107:1: rule__ImportCS__Group_1__0__Impl : ( ( rule__ImportCS__NameAssignment_1_0 ) ) ;
+ // InternalQVTimperative.g:8146: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:8111:1: ( ( ( rule__ImportCS__NameAssignment_1_0 ) ) )
- // InternalQVTimperative.g:8112:1: ( ( rule__ImportCS__NameAssignment_1_0 ) )
+ // InternalQVTimperative.g:8150:1: ( ( ( rule__ImportCS__NameAssignment_1_0 ) ) )
+ // InternalQVTimperative.g:8151:1: ( ( rule__ImportCS__NameAssignment_1_0 ) )
{
- // InternalQVTimperative.g:8112:1: ( ( rule__ImportCS__NameAssignment_1_0 ) )
- // InternalQVTimperative.g:8113:1: ( rule__ImportCS__NameAssignment_1_0 )
+ // InternalQVTimperative.g:8151:1: ( ( rule__ImportCS__NameAssignment_1_0 ) )
+ // InternalQVTimperative.g:8152:1: ( rule__ImportCS__NameAssignment_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getImportCSAccess().getNameAssignment_1_0());
}
- // InternalQVTimperative.g:8114:1: ( rule__ImportCS__NameAssignment_1_0 )
- // InternalQVTimperative.g:8114:2: rule__ImportCS__NameAssignment_1_0
+ // InternalQVTimperative.g:8153:1: ( rule__ImportCS__NameAssignment_1_0 )
+ // InternalQVTimperative.g:8153:2: rule__ImportCS__NameAssignment_1_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ImportCS__NameAssignment_1_0();
@@ -26341,14 +26468,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group_1__1"
- // InternalQVTimperative.g:8124:1: rule__ImportCS__Group_1__1 : rule__ImportCS__Group_1__1__Impl ;
+ // InternalQVTimperative.g:8163: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:8128:1: ( rule__ImportCS__Group_1__1__Impl )
- // InternalQVTimperative.g:8129:2: rule__ImportCS__Group_1__1__Impl
+ // InternalQVTimperative.g:8167:1: ( rule__ImportCS__Group_1__1__Impl )
+ // InternalQVTimperative.g:8168:2: rule__ImportCS__Group_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ImportCS__Group_1__1__Impl();
@@ -26374,22 +26501,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group_1__1__Impl"
- // InternalQVTimperative.g:8135:1: rule__ImportCS__Group_1__1__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:8174:1: rule__ImportCS__Group_1__1__Impl : ( ':' ) ;
public final void rule__ImportCS__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8139:1: ( ( ':' ) )
- // InternalQVTimperative.g:8140:1: ( ':' )
+ // InternalQVTimperative.g:8178:1: ( ( ':' ) )
+ // InternalQVTimperative.g:8179:1: ( ':' )
{
- // InternalQVTimperative.g:8140:1: ( ':' )
- // InternalQVTimperative.g:8141:1: ':'
+ // InternalQVTimperative.g:8179:1: ( ':' )
+ // InternalQVTimperative.g:8180:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getImportCSAccess().getColonKeyword_1_1());
}
- match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,74,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getImportCSAccess().getColonKeyword_1_1());
}
@@ -26415,16 +26542,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group_3__0"
- // InternalQVTimperative.g:8158:1: rule__ImportCS__Group_3__0 : rule__ImportCS__Group_3__0__Impl rule__ImportCS__Group_3__1 ;
+ // InternalQVTimperative.g:8197: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: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
+ // InternalQVTimperative.g:8201:1: ( rule__ImportCS__Group_3__0__Impl rule__ImportCS__Group_3__1 )
+ // InternalQVTimperative.g:8202:2: rule__ImportCS__Group_3__0__Impl rule__ImportCS__Group_3__1
{
- pushFollow(FollowSets000.FOLLOW_23);
+ pushFollow(FollowSets000.FOLLOW_24);
rule__ImportCS__Group_3__0__Impl();
state._fsp--;
@@ -26453,23 +26580,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group_3__0__Impl"
- // InternalQVTimperative.g:8170:1: rule__ImportCS__Group_3__0__Impl : ( ( rule__ImportCS__IsAllAssignment_3_0 ) ) ;
+ // InternalQVTimperative.g:8209: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:8174:1: ( ( ( rule__ImportCS__IsAllAssignment_3_0 ) ) )
- // InternalQVTimperative.g:8175:1: ( ( rule__ImportCS__IsAllAssignment_3_0 ) )
+ // InternalQVTimperative.g:8213:1: ( ( ( rule__ImportCS__IsAllAssignment_3_0 ) ) )
+ // InternalQVTimperative.g:8214:1: ( ( rule__ImportCS__IsAllAssignment_3_0 ) )
{
- // InternalQVTimperative.g:8175:1: ( ( rule__ImportCS__IsAllAssignment_3_0 ) )
- // InternalQVTimperative.g:8176:1: ( rule__ImportCS__IsAllAssignment_3_0 )
+ // InternalQVTimperative.g:8214:1: ( ( rule__ImportCS__IsAllAssignment_3_0 ) )
+ // InternalQVTimperative.g:8215:1: ( rule__ImportCS__IsAllAssignment_3_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getImportCSAccess().getIsAllAssignment_3_0());
}
- // InternalQVTimperative.g:8177:1: ( rule__ImportCS__IsAllAssignment_3_0 )
- // InternalQVTimperative.g:8177:2: rule__ImportCS__IsAllAssignment_3_0
+ // InternalQVTimperative.g:8216:1: ( rule__ImportCS__IsAllAssignment_3_0 )
+ // InternalQVTimperative.g:8216:2: rule__ImportCS__IsAllAssignment_3_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ImportCS__IsAllAssignment_3_0();
@@ -26504,14 +26631,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group_3__1"
- // InternalQVTimperative.g:8187:1: rule__ImportCS__Group_3__1 : rule__ImportCS__Group_3__1__Impl ;
+ // InternalQVTimperative.g:8226: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:8191:1: ( rule__ImportCS__Group_3__1__Impl )
- // InternalQVTimperative.g:8192:2: rule__ImportCS__Group_3__1__Impl
+ // InternalQVTimperative.g:8230:1: ( rule__ImportCS__Group_3__1__Impl )
+ // InternalQVTimperative.g:8231:2: rule__ImportCS__Group_3__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ImportCS__Group_3__1__Impl();
@@ -26537,22 +26664,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group_3__1__Impl"
- // InternalQVTimperative.g:8198:1: rule__ImportCS__Group_3__1__Impl : ( '*' ) ;
+ // InternalQVTimperative.g:8237:1: rule__ImportCS__Group_3__1__Impl : ( '*' ) ;
public final void rule__ImportCS__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8202:1: ( ( '*' ) )
- // InternalQVTimperative.g:8203:1: ( '*' )
+ // InternalQVTimperative.g:8241:1: ( ( '*' ) )
+ // InternalQVTimperative.g:8242:1: ( '*' )
{
- // InternalQVTimperative.g:8203:1: ( '*' )
- // InternalQVTimperative.g:8204:1: '*'
+ // InternalQVTimperative.g:8242:1: ( '*' )
+ // InternalQVTimperative.g:8243:1: '*'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getImportCSAccess().getAsteriskKeyword_3_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.getImportCSAccess().getAsteriskKeyword_3_1());
}
@@ -26578,14 +26705,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LoopParameterBindingCS__Group__0"
- // InternalQVTimperative.g:8221:1: rule__LoopParameterBindingCS__Group__0 : rule__LoopParameterBindingCS__Group__0__Impl rule__LoopParameterBindingCS__Group__1 ;
+ // InternalQVTimperative.g:8260: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
+ // InternalQVTimperative.g:8264:1: ( rule__LoopParameterBindingCS__Group__0__Impl rule__LoopParameterBindingCS__Group__1 )
+ // InternalQVTimperative.g:8265:2: rule__LoopParameterBindingCS__Group__0__Impl rule__LoopParameterBindingCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__LoopParameterBindingCS__Group__0__Impl();
@@ -26616,35 +26743,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LoopParameterBindingCS__Group__0__Impl"
- // InternalQVTimperative.g:8233:1: rule__LoopParameterBindingCS__Group__0__Impl : ( ( rule__LoopParameterBindingCS__IsCheckAssignment_0 )? ) ;
+ // InternalQVTimperative.g:8272: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:8276:1: ( ( ( rule__LoopParameterBindingCS__IsCheckAssignment_0 )? ) )
+ // InternalQVTimperative.g:8277:1: ( ( rule__LoopParameterBindingCS__IsCheckAssignment_0 )? )
{
- // InternalQVTimperative.g:8238:1: ( ( rule__LoopParameterBindingCS__IsCheckAssignment_0 )? )
- // InternalQVTimperative.g:8239:1: ( rule__LoopParameterBindingCS__IsCheckAssignment_0 )?
+ // InternalQVTimperative.g:8277:1: ( ( rule__LoopParameterBindingCS__IsCheckAssignment_0 )? )
+ // InternalQVTimperative.g:8278: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);
+ // InternalQVTimperative.g:8279:1: ( rule__LoopParameterBindingCS__IsCheckAssignment_0 )?
+ int alt85=2;
+ int LA85_0 = input.LA(1);
- if ( (LA84_0==19) ) {
- int LA84_1 = input.LA(2);
+ if ( (LA85_0==19) ) {
+ int LA85_1 = input.LA(2);
- if ( ((LA84_1>=RULE_SIMPLE_ID && LA84_1<=RULE_ESCAPED_ID)||(LA84_1>=19 && LA84_1<=29)) ) {
- alt84=1;
+ if ( ((LA85_1>=RULE_SIMPLE_ID && LA85_1<=RULE_ESCAPED_ID)||(LA85_1>=19 && LA85_1<=30)) ) {
+ alt85=1;
}
}
- switch (alt84) {
+ switch (alt85) {
case 1 :
- // InternalQVTimperative.g:8240:2: rule__LoopParameterBindingCS__IsCheckAssignment_0
+ // InternalQVTimperative.g:8279:2: rule__LoopParameterBindingCS__IsCheckAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__LoopParameterBindingCS__IsCheckAssignment_0();
@@ -26682,16 +26809,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LoopParameterBindingCS__Group__1"
- // InternalQVTimperative.g:8250:1: rule__LoopParameterBindingCS__Group__1 : rule__LoopParameterBindingCS__Group__1__Impl rule__LoopParameterBindingCS__Group__2 ;
+ // InternalQVTimperative.g:8289: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
+ // InternalQVTimperative.g:8293:1: ( rule__LoopParameterBindingCS__Group__1__Impl rule__LoopParameterBindingCS__Group__2 )
+ // InternalQVTimperative.g:8294:2: rule__LoopParameterBindingCS__Group__1__Impl rule__LoopParameterBindingCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_24);
+ pushFollow(FollowSets000.FOLLOW_25);
rule__LoopParameterBindingCS__Group__1__Impl();
state._fsp--;
@@ -26720,23 +26847,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LoopParameterBindingCS__Group__1__Impl"
- // InternalQVTimperative.g:8262:1: rule__LoopParameterBindingCS__Group__1__Impl : ( ( rule__LoopParameterBindingCS__ReferredVariableAssignment_1 ) ) ;
+ // InternalQVTimperative.g:8301: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:8305:1: ( ( ( rule__LoopParameterBindingCS__ReferredVariableAssignment_1 ) ) )
+ // InternalQVTimperative.g:8306:1: ( ( rule__LoopParameterBindingCS__ReferredVariableAssignment_1 ) )
{
- // InternalQVTimperative.g:8267:1: ( ( rule__LoopParameterBindingCS__ReferredVariableAssignment_1 ) )
- // InternalQVTimperative.g:8268:1: ( rule__LoopParameterBindingCS__ReferredVariableAssignment_1 )
+ // InternalQVTimperative.g:8306:1: ( ( rule__LoopParameterBindingCS__ReferredVariableAssignment_1 ) )
+ // InternalQVTimperative.g:8307: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
+ // InternalQVTimperative.g:8308:1: ( rule__LoopParameterBindingCS__ReferredVariableAssignment_1 )
+ // InternalQVTimperative.g:8308:2: rule__LoopParameterBindingCS__ReferredVariableAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__LoopParameterBindingCS__ReferredVariableAssignment_1();
@@ -26771,14 +26898,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LoopParameterBindingCS__Group__2"
- // InternalQVTimperative.g:8279:1: rule__LoopParameterBindingCS__Group__2 : rule__LoopParameterBindingCS__Group__2__Impl rule__LoopParameterBindingCS__Group__3 ;
+ // InternalQVTimperative.g:8318: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
+ // InternalQVTimperative.g:8322:1: ( rule__LoopParameterBindingCS__Group__2__Impl rule__LoopParameterBindingCS__Group__3 )
+ // InternalQVTimperative.g:8323:2: rule__LoopParameterBindingCS__Group__2__Impl rule__LoopParameterBindingCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_8);
rule__LoopParameterBindingCS__Group__2__Impl();
@@ -26809,22 +26936,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LoopParameterBindingCS__Group__2__Impl"
- // InternalQVTimperative.g:8291:1: rule__LoopParameterBindingCS__Group__2__Impl : ( 'iterates' ) ;
+ // InternalQVTimperative.g:8330: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:8334:1: ( ( 'iterates' ) )
+ // InternalQVTimperative.g:8335:1: ( 'iterates' )
{
- // InternalQVTimperative.g:8296:1: ( 'iterates' )
- // InternalQVTimperative.g:8297:1: 'iterates'
+ // InternalQVTimperative.g:8335:1: ( 'iterates' )
+ // InternalQVTimperative.g:8336:1: 'iterates'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLoopParameterBindingCSAccess().getIteratesKeyword_2());
}
- match(input,79,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getLoopParameterBindingCSAccess().getIteratesKeyword_2());
}
@@ -26850,14 +26977,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LoopParameterBindingCS__Group__3"
- // InternalQVTimperative.g:8310:1: rule__LoopParameterBindingCS__Group__3 : rule__LoopParameterBindingCS__Group__3__Impl rule__LoopParameterBindingCS__Group__4 ;
+ // InternalQVTimperative.g:8349: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
+ // InternalQVTimperative.g:8353:1: ( rule__LoopParameterBindingCS__Group__3__Impl rule__LoopParameterBindingCS__Group__4 )
+ // InternalQVTimperative.g:8354:2: rule__LoopParameterBindingCS__Group__3__Impl rule__LoopParameterBindingCS__Group__4
{
pushFollow(FollowSets000.FOLLOW_11);
rule__LoopParameterBindingCS__Group__3__Impl();
@@ -26888,23 +27015,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LoopParameterBindingCS__Group__3__Impl"
- // InternalQVTimperative.g:8322:1: rule__LoopParameterBindingCS__Group__3__Impl : ( ( rule__LoopParameterBindingCS__ValueAssignment_3 ) ) ;
+ // InternalQVTimperative.g:8361: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:8365:1: ( ( ( rule__LoopParameterBindingCS__ValueAssignment_3 ) ) )
+ // InternalQVTimperative.g:8366:1: ( ( rule__LoopParameterBindingCS__ValueAssignment_3 ) )
{
- // InternalQVTimperative.g:8327:1: ( ( rule__LoopParameterBindingCS__ValueAssignment_3 ) )
- // InternalQVTimperative.g:8328:1: ( rule__LoopParameterBindingCS__ValueAssignment_3 )
+ // InternalQVTimperative.g:8366:1: ( ( rule__LoopParameterBindingCS__ValueAssignment_3 ) )
+ // InternalQVTimperative.g:8367: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
+ // InternalQVTimperative.g:8368:1: ( rule__LoopParameterBindingCS__ValueAssignment_3 )
+ // InternalQVTimperative.g:8368:2: rule__LoopParameterBindingCS__ValueAssignment_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__LoopParameterBindingCS__ValueAssignment_3();
@@ -26939,14 +27066,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LoopParameterBindingCS__Group__4"
- // InternalQVTimperative.g:8339:1: rule__LoopParameterBindingCS__Group__4 : rule__LoopParameterBindingCS__Group__4__Impl ;
+ // InternalQVTimperative.g:8378: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
+ // InternalQVTimperative.g:8382:1: ( rule__LoopParameterBindingCS__Group__4__Impl )
+ // InternalQVTimperative.g:8383:2: rule__LoopParameterBindingCS__Group__4__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__LoopParameterBindingCS__Group__4__Impl();
@@ -26972,17 +27099,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LoopParameterBindingCS__Group__4__Impl"
- // InternalQVTimperative.g:8350:1: rule__LoopParameterBindingCS__Group__4__Impl : ( ';' ) ;
+ // InternalQVTimperative.g:8389: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:8393:1: ( ( ';' ) )
+ // InternalQVTimperative.g:8394:1: ( ';' )
{
- // InternalQVTimperative.g:8355:1: ( ';' )
- // InternalQVTimperative.g:8356:1: ';'
+ // InternalQVTimperative.g:8394:1: ( ';' )
+ // InternalQVTimperative.g:8395:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLoopParameterBindingCSAccess().getSemicolonKeyword_4());
@@ -27013,16 +27140,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__0"
- // InternalQVTimperative.g:8379:1: rule__MappingCS__Group__0 : rule__MappingCS__Group__0__Impl rule__MappingCS__Group__1 ;
+ // InternalQVTimperative.g:8418: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:8383:1: ( rule__MappingCS__Group__0__Impl rule__MappingCS__Group__1 )
- // InternalQVTimperative.g:8384:2: rule__MappingCS__Group__0__Impl rule__MappingCS__Group__1
+ // InternalQVTimperative.g:8422:1: ( rule__MappingCS__Group__0__Impl rule__MappingCS__Group__1 )
+ // InternalQVTimperative.g:8423:2: rule__MappingCS__Group__0__Impl rule__MappingCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_25);
+ pushFollow(FollowSets000.FOLLOW_26);
rule__MappingCS__Group__0__Impl();
state._fsp--;
@@ -27051,23 +27178,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__0__Impl"
- // InternalQVTimperative.g:8391:1: rule__MappingCS__Group__0__Impl : ( () ) ;
+ // InternalQVTimperative.g:8430:1: rule__MappingCS__Group__0__Impl : ( () ) ;
public final void rule__MappingCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8395:1: ( ( () ) )
- // InternalQVTimperative.g:8396:1: ( () )
+ // InternalQVTimperative.g:8434:1: ( ( () ) )
+ // InternalQVTimperative.g:8435:1: ( () )
{
- // InternalQVTimperative.g:8396:1: ( () )
- // InternalQVTimperative.g:8397:1: ()
+ // InternalQVTimperative.g:8435:1: ( () )
+ // InternalQVTimperative.g:8436:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getMappingCSAction_0());
}
- // InternalQVTimperative.g:8398:1: ()
- // InternalQVTimperative.g:8400:1:
+ // InternalQVTimperative.g:8437:1: ()
+ // InternalQVTimperative.g:8439:1:
{
}
@@ -27092,16 +27219,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__1"
- // InternalQVTimperative.g:8410:1: rule__MappingCS__Group__1 : rule__MappingCS__Group__1__Impl rule__MappingCS__Group__2 ;
+ // InternalQVTimperative.g:8449: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:8414:1: ( rule__MappingCS__Group__1__Impl rule__MappingCS__Group__2 )
- // InternalQVTimperative.g:8415:2: rule__MappingCS__Group__1__Impl rule__MappingCS__Group__2
+ // InternalQVTimperative.g:8453:1: ( rule__MappingCS__Group__1__Impl rule__MappingCS__Group__2 )
+ // InternalQVTimperative.g:8454:2: rule__MappingCS__Group__1__Impl rule__MappingCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_8);
+ pushFollow(FollowSets000.FOLLOW_26);
rule__MappingCS__Group__1__Impl();
state._fsp--;
@@ -27130,24 +27257,45 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__1__Impl"
- // InternalQVTimperative.g:8422:1: rule__MappingCS__Group__1__Impl : ( 'map' ) ;
+ // InternalQVTimperative.g:8461:1: rule__MappingCS__Group__1__Impl : ( ( rule__MappingCS__IsStrictAssignment_1 )? ) ;
public final void rule__MappingCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8426:1: ( ( 'map' ) )
- // InternalQVTimperative.g:8427:1: ( 'map' )
+ // InternalQVTimperative.g:8465:1: ( ( ( rule__MappingCS__IsStrictAssignment_1 )? ) )
+ // InternalQVTimperative.g:8466:1: ( ( rule__MappingCS__IsStrictAssignment_1 )? )
{
- // InternalQVTimperative.g:8427:1: ( 'map' )
- // InternalQVTimperative.g:8428:1: 'map'
+ // InternalQVTimperative.g:8466:1: ( ( rule__MappingCS__IsStrictAssignment_1 )? )
+ // InternalQVTimperative.g:8467:1: ( rule__MappingCS__IsStrictAssignment_1 )?
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCSAccess().getMapKeyword_1());
+ before(grammarAccess.getMappingCSAccess().getIsStrictAssignment_1());
}
- match(input,24,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ // InternalQVTimperative.g:8468:1: ( rule__MappingCS__IsStrictAssignment_1 )?
+ int alt86=2;
+ int LA86_0 = input.LA(1);
+
+ if ( (LA86_0==28) ) {
+ alt86=1;
+ }
+ switch (alt86) {
+ case 1 :
+ // InternalQVTimperative.g:8468:2: rule__MappingCS__IsStrictAssignment_1
+ {
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__MappingCS__IsStrictAssignment_1();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+ break;
+
+ }
+
if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCSAccess().getMapKeyword_1());
+ after(grammarAccess.getMappingCSAccess().getIsStrictAssignment_1());
}
}
@@ -27171,16 +27319,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__2"
- // InternalQVTimperative.g:8441:1: rule__MappingCS__Group__2 : rule__MappingCS__Group__2__Impl rule__MappingCS__Group__3 ;
+ // InternalQVTimperative.g:8478: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:8445:1: ( rule__MappingCS__Group__2__Impl rule__MappingCS__Group__3 )
- // InternalQVTimperative.g:8446:2: rule__MappingCS__Group__2__Impl rule__MappingCS__Group__3
+ // InternalQVTimperative.g:8482:1: ( rule__MappingCS__Group__2__Impl rule__MappingCS__Group__3 )
+ // InternalQVTimperative.g:8483:2: rule__MappingCS__Group__2__Impl rule__MappingCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_26);
+ pushFollow(FollowSets000.FOLLOW_8);
rule__MappingCS__Group__2__Impl();
state._fsp--;
@@ -27209,34 +27357,24 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__2__Impl"
- // InternalQVTimperative.g:8453:1: rule__MappingCS__Group__2__Impl : ( ( rule__MappingCS__NameAssignment_2 ) ) ;
+ // InternalQVTimperative.g:8490:1: rule__MappingCS__Group__2__Impl : ( 'map' ) ;
public final void rule__MappingCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8457:1: ( ( ( rule__MappingCS__NameAssignment_2 ) ) )
- // InternalQVTimperative.g:8458:1: ( ( rule__MappingCS__NameAssignment_2 ) )
+ // InternalQVTimperative.g:8494:1: ( ( 'map' ) )
+ // InternalQVTimperative.g:8495:1: ( 'map' )
{
- // InternalQVTimperative.g:8458:1: ( ( rule__MappingCS__NameAssignment_2 ) )
- // InternalQVTimperative.g:8459:1: ( rule__MappingCS__NameAssignment_2 )
+ // InternalQVTimperative.g:8495:1: ( 'map' )
+ // InternalQVTimperative.g:8496:1: 'map'
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCSAccess().getNameAssignment_2());
+ before(grammarAccess.getMappingCSAccess().getMapKeyword_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();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
+ match(input,24,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCSAccess().getNameAssignment_2());
+ after(grammarAccess.getMappingCSAccess().getMapKeyword_2());
}
}
@@ -27260,16 +27398,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__3"
- // InternalQVTimperative.g:8470:1: rule__MappingCS__Group__3 : rule__MappingCS__Group__3__Impl rule__MappingCS__Group__4 ;
+ // InternalQVTimperative.g:8509: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:8474:1: ( rule__MappingCS__Group__3__Impl rule__MappingCS__Group__4 )
- // InternalQVTimperative.g:8475:2: rule__MappingCS__Group__3__Impl rule__MappingCS__Group__4
+ // InternalQVTimperative.g:8513:1: ( rule__MappingCS__Group__3__Impl rule__MappingCS__Group__4 )
+ // InternalQVTimperative.g:8514:2: rule__MappingCS__Group__3__Impl rule__MappingCS__Group__4
{
- pushFollow(FollowSets000.FOLLOW_26);
+ pushFollow(FollowSets000.FOLLOW_27);
rule__MappingCS__Group__3__Impl();
state._fsp--;
@@ -27298,45 +27436,34 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__3__Impl"
- // InternalQVTimperative.g:8482:1: rule__MappingCS__Group__3__Impl : ( ( rule__MappingCS__Group_3__0 )? ) ;
+ // InternalQVTimperative.g:8521:1: rule__MappingCS__Group__3__Impl : ( ( rule__MappingCS__NameAssignment_3 ) ) ;
public final void rule__MappingCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8486:1: ( ( ( rule__MappingCS__Group_3__0 )? ) )
- // InternalQVTimperative.g:8487:1: ( ( rule__MappingCS__Group_3__0 )? )
+ // InternalQVTimperative.g:8525:1: ( ( ( rule__MappingCS__NameAssignment_3 ) ) )
+ // InternalQVTimperative.g:8526:1: ( ( rule__MappingCS__NameAssignment_3 ) )
{
- // InternalQVTimperative.g:8487:1: ( ( rule__MappingCS__Group_3__0 )? )
- // InternalQVTimperative.g:8488:1: ( rule__MappingCS__Group_3__0 )?
+ // InternalQVTimperative.g:8526:1: ( ( rule__MappingCS__NameAssignment_3 ) )
+ // InternalQVTimperative.g:8527:1: ( rule__MappingCS__NameAssignment_3 )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCSAccess().getGroup_3());
- }
- // InternalQVTimperative.g:8489:1: ( rule__MappingCS__Group_3__0 )?
- int alt85=2;
- int LA85_0 = input.LA(1);
-
- if ( (LA85_0==82) ) {
- alt85=1;
+ before(grammarAccess.getMappingCSAccess().getNameAssignment_3());
}
- switch (alt85) {
- case 1 :
- // InternalQVTimperative.g:8489:2: rule__MappingCS__Group_3__0
- {
- pushFollow(FollowSets000.FOLLOW_2);
- rule__MappingCS__Group_3__0();
-
- state._fsp--;
- if (state.failed) return ;
+ // InternalQVTimperative.g:8528:1: ( rule__MappingCS__NameAssignment_3 )
+ // InternalQVTimperative.g:8528:2: rule__MappingCS__NameAssignment_3
+ {
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__MappingCS__NameAssignment_3();
- }
- break;
+ state._fsp--;
+ if (state.failed) return ;
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCSAccess().getGroup_3());
+ after(grammarAccess.getMappingCSAccess().getNameAssignment_3());
}
}
@@ -27360,14 +27487,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__4"
- // InternalQVTimperative.g:8499:1: rule__MappingCS__Group__4 : rule__MappingCS__Group__4__Impl rule__MappingCS__Group__5 ;
+ // InternalQVTimperative.g:8538: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:8503:1: ( rule__MappingCS__Group__4__Impl rule__MappingCS__Group__5 )
- // InternalQVTimperative.g:8504:2: rule__MappingCS__Group__4__Impl rule__MappingCS__Group__5
+ // InternalQVTimperative.g:8542:1: ( rule__MappingCS__Group__4__Impl rule__MappingCS__Group__5 )
+ // InternalQVTimperative.g:8543:2: rule__MappingCS__Group__4__Impl rule__MappingCS__Group__5
{
pushFollow(FollowSets000.FOLLOW_27);
rule__MappingCS__Group__4__Impl();
@@ -27398,24 +27525,45 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__4__Impl"
- // InternalQVTimperative.g:8511:1: rule__MappingCS__Group__4__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:8550:1: rule__MappingCS__Group__4__Impl : ( ( rule__MappingCS__Group_4__0 )? ) ;
public final void rule__MappingCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8515:1: ( ( '{' ) )
- // InternalQVTimperative.g:8516:1: ( '{' )
+ // InternalQVTimperative.g:8554:1: ( ( ( rule__MappingCS__Group_4__0 )? ) )
+ // InternalQVTimperative.g:8555:1: ( ( rule__MappingCS__Group_4__0 )? )
{
- // InternalQVTimperative.g:8516:1: ( '{' )
- // InternalQVTimperative.g:8517:1: '{'
+ // InternalQVTimperative.g:8555:1: ( ( rule__MappingCS__Group_4__0 )? )
+ // InternalQVTimperative.g:8556:1: ( rule__MappingCS__Group_4__0 )?
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCSAccess().getLeftCurlyBracketKeyword_4());
+ before(grammarAccess.getMappingCSAccess().getGroup_4());
}
- match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ // InternalQVTimperative.g:8557:1: ( rule__MappingCS__Group_4__0 )?
+ int alt87=2;
+ int LA87_0 = input.LA(1);
+
+ if ( (LA87_0==83) ) {
+ alt87=1;
+ }
+ switch (alt87) {
+ case 1 :
+ // InternalQVTimperative.g:8557:2: rule__MappingCS__Group_4__0
+ {
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__MappingCS__Group_4__0();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+ break;
+
+ }
+
if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCSAccess().getLeftCurlyBracketKeyword_4());
+ after(grammarAccess.getMappingCSAccess().getGroup_4());
}
}
@@ -27439,16 +27587,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__5"
- // InternalQVTimperative.g:8530:1: rule__MappingCS__Group__5 : rule__MappingCS__Group__5__Impl rule__MappingCS__Group__6 ;
+ // InternalQVTimperative.g:8567: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:8534:1: ( rule__MappingCS__Group__5__Impl rule__MappingCS__Group__6 )
- // InternalQVTimperative.g:8535:2: rule__MappingCS__Group__5__Impl rule__MappingCS__Group__6
+ // InternalQVTimperative.g:8571:1: ( rule__MappingCS__Group__5__Impl rule__MappingCS__Group__6 )
+ // InternalQVTimperative.g:8572:2: rule__MappingCS__Group__5__Impl rule__MappingCS__Group__6
{
- pushFollow(FollowSets000.FOLLOW_27);
+ pushFollow(FollowSets000.FOLLOW_28);
rule__MappingCS__Group__5__Impl();
state._fsp--;
@@ -27477,52 +27625,24 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__5__Impl"
- // InternalQVTimperative.g:8542:1: rule__MappingCS__Group__5__Impl : ( ( rule__MappingCS__OwnedParametersAssignment_5 )* ) ;
+ // InternalQVTimperative.g:8579:1: rule__MappingCS__Group__5__Impl : ( '{' ) ;
public final void rule__MappingCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8546:1: ( ( ( rule__MappingCS__OwnedParametersAssignment_5 )* ) )
- // InternalQVTimperative.g:8547:1: ( ( rule__MappingCS__OwnedParametersAssignment_5 )* )
+ // InternalQVTimperative.g:8583:1: ( ( '{' ) )
+ // InternalQVTimperative.g:8584:1: ( '{' )
{
- // InternalQVTimperative.g:8547:1: ( ( rule__MappingCS__OwnedParametersAssignment_5 )* )
- // InternalQVTimperative.g:8548:1: ( rule__MappingCS__OwnedParametersAssignment_5 )*
+ // InternalQVTimperative.g:8584:1: ( '{' )
+ // InternalQVTimperative.g:8585:1: '{'
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCSAccess().getOwnedParametersAssignment_5());
+ before(grammarAccess.getMappingCSAccess().getLeftCurlyBracketKeyword_5());
}
- // InternalQVTimperative.g:8549:1: ( rule__MappingCS__OwnedParametersAssignment_5 )*
- loop86:
- do {
- int alt86=2;
- int LA86_0 = input.LA(1);
-
- if ( (LA86_0==72||LA86_0==78||LA86_0==82) ) {
- alt86=1;
- }
-
-
- switch (alt86) {
- case 1 :
- // InternalQVTimperative.g:8549:2: rule__MappingCS__OwnedParametersAssignment_5
- {
- pushFollow(FollowSets000.FOLLOW_28);
- rule__MappingCS__OwnedParametersAssignment_5();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- default :
- break loop86;
- }
- } while (true);
-
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCSAccess().getOwnedParametersAssignment_5());
+ after(grammarAccess.getMappingCSAccess().getLeftCurlyBracketKeyword_5());
}
}
@@ -27546,16 +27666,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__6"
- // InternalQVTimperative.g:8559:1: rule__MappingCS__Group__6 : rule__MappingCS__Group__6__Impl rule__MappingCS__Group__7 ;
+ // InternalQVTimperative.g:8598: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:8563:1: ( rule__MappingCS__Group__6__Impl rule__MappingCS__Group__7 )
- // InternalQVTimperative.g:8564:2: rule__MappingCS__Group__6__Impl rule__MappingCS__Group__7
+ // InternalQVTimperative.g:8602:1: ( rule__MappingCS__Group__6__Impl rule__MappingCS__Group__7 )
+ // InternalQVTimperative.g:8603:2: rule__MappingCS__Group__6__Impl rule__MappingCS__Group__7
{
- pushFollow(FollowSets000.FOLLOW_27);
+ pushFollow(FollowSets000.FOLLOW_28);
rule__MappingCS__Group__6__Impl();
state._fsp--;
@@ -27584,32 +27704,38 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__6__Impl"
- // InternalQVTimperative.g:8571:1: rule__MappingCS__Group__6__Impl : ( ( rule__MappingCS__OwnedStatementsAssignment_6 )* ) ;
+ // InternalQVTimperative.g:8610:1: rule__MappingCS__Group__6__Impl : ( ( rule__MappingCS__OwnedParametersAssignment_6 )* ) ;
public final void rule__MappingCS__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8575:1: ( ( ( rule__MappingCS__OwnedStatementsAssignment_6 )* ) )
- // InternalQVTimperative.g:8576:1: ( ( rule__MappingCS__OwnedStatementsAssignment_6 )* )
+ // InternalQVTimperative.g:8614:1: ( ( ( rule__MappingCS__OwnedParametersAssignment_6 )* ) )
+ // InternalQVTimperative.g:8615:1: ( ( rule__MappingCS__OwnedParametersAssignment_6 )* )
{
- // InternalQVTimperative.g:8576:1: ( ( rule__MappingCS__OwnedStatementsAssignment_6 )* )
- // InternalQVTimperative.g:8577:1: ( rule__MappingCS__OwnedStatementsAssignment_6 )*
+ // InternalQVTimperative.g:8615:1: ( ( rule__MappingCS__OwnedParametersAssignment_6 )* )
+ // InternalQVTimperative.g:8616:1: ( rule__MappingCS__OwnedParametersAssignment_6 )*
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCSAccess().getOwnedStatementsAssignment_6());
+ before(grammarAccess.getMappingCSAccess().getOwnedParametersAssignment_6());
}
- // InternalQVTimperative.g:8578:1: ( rule__MappingCS__OwnedStatementsAssignment_6 )*
- loop87:
+ // InternalQVTimperative.g:8617:1: ( rule__MappingCS__OwnedParametersAssignment_6 )*
+ loop88:
do {
- int alt87=2;
- alt87 = dfa87.predict(input);
- switch (alt87) {
+ int alt88=2;
+ int LA88_0 = input.LA(1);
+
+ if ( (LA88_0==73||LA88_0==79||LA88_0==83) ) {
+ alt88=1;
+ }
+
+
+ switch (alt88) {
case 1 :
- // InternalQVTimperative.g:8578:2: rule__MappingCS__OwnedStatementsAssignment_6
+ // InternalQVTimperative.g:8617:2: rule__MappingCS__OwnedParametersAssignment_6
{
pushFollow(FollowSets000.FOLLOW_29);
- rule__MappingCS__OwnedStatementsAssignment_6();
+ rule__MappingCS__OwnedParametersAssignment_6();
state._fsp--;
if (state.failed) return ;
@@ -27618,12 +27744,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop87;
+ break loop88;
}
} while (true);
if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCSAccess().getOwnedStatementsAssignment_6());
+ after(grammarAccess.getMappingCSAccess().getOwnedParametersAssignment_6());
}
}
@@ -27647,16 +27773,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__7"
- // InternalQVTimperative.g:8588:1: rule__MappingCS__Group__7 : rule__MappingCS__Group__7__Impl rule__MappingCS__Group__8 ;
+ // InternalQVTimperative.g:8627: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:8592:1: ( rule__MappingCS__Group__7__Impl rule__MappingCS__Group__8 )
- // InternalQVTimperative.g:8593:2: rule__MappingCS__Group__7__Impl rule__MappingCS__Group__8
+ // InternalQVTimperative.g:8631:1: ( rule__MappingCS__Group__7__Impl rule__MappingCS__Group__8 )
+ // InternalQVTimperative.g:8632:2: rule__MappingCS__Group__7__Impl rule__MappingCS__Group__8
{
- pushFollow(FollowSets000.FOLLOW_27);
+ pushFollow(FollowSets000.FOLLOW_28);
rule__MappingCS__Group__7__Impl();
state._fsp--;
@@ -27685,29 +27811,29 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__7__Impl"
- // InternalQVTimperative.g:8600:1: rule__MappingCS__Group__7__Impl : ( ( rule__MappingCS__OwnedStatementsAssignment_7 )* ) ;
+ // InternalQVTimperative.g:8639: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:8604:1: ( ( ( rule__MappingCS__OwnedStatementsAssignment_7 )* ) )
- // InternalQVTimperative.g:8605:1: ( ( rule__MappingCS__OwnedStatementsAssignment_7 )* )
+ // InternalQVTimperative.g:8643:1: ( ( ( rule__MappingCS__OwnedStatementsAssignment_7 )* ) )
+ // InternalQVTimperative.g:8644:1: ( ( rule__MappingCS__OwnedStatementsAssignment_7 )* )
{
- // InternalQVTimperative.g:8605:1: ( ( rule__MappingCS__OwnedStatementsAssignment_7 )* )
- // InternalQVTimperative.g:8606:1: ( rule__MappingCS__OwnedStatementsAssignment_7 )*
+ // InternalQVTimperative.g:8644:1: ( ( rule__MappingCS__OwnedStatementsAssignment_7 )* )
+ // InternalQVTimperative.g:8645:1: ( rule__MappingCS__OwnedStatementsAssignment_7 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getOwnedStatementsAssignment_7());
}
- // InternalQVTimperative.g:8607:1: ( rule__MappingCS__OwnedStatementsAssignment_7 )*
- loop88:
+ // InternalQVTimperative.g:8646:1: ( rule__MappingCS__OwnedStatementsAssignment_7 )*
+ loop89:
do {
- int alt88=2;
- alt88 = dfa88.predict(input);
- switch (alt88) {
+ int alt89=2;
+ alt89 = dfa89.predict(input);
+ switch (alt89) {
case 1 :
- // InternalQVTimperative.g:8607:2: rule__MappingCS__OwnedStatementsAssignment_7
+ // InternalQVTimperative.g:8646:2: rule__MappingCS__OwnedStatementsAssignment_7
{
pushFollow(FollowSets000.FOLLOW_30);
rule__MappingCS__OwnedStatementsAssignment_7();
@@ -27719,7 +27845,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop88;
+ break loop89;
}
} while (true);
@@ -27748,16 +27874,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__8"
- // InternalQVTimperative.g:8617:1: rule__MappingCS__Group__8 : rule__MappingCS__Group__8__Impl rule__MappingCS__Group__9 ;
+ // InternalQVTimperative.g:8656: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:8621:1: ( rule__MappingCS__Group__8__Impl rule__MappingCS__Group__9 )
- // InternalQVTimperative.g:8622:2: rule__MappingCS__Group__8__Impl rule__MappingCS__Group__9
+ // InternalQVTimperative.g:8660:1: ( rule__MappingCS__Group__8__Impl rule__MappingCS__Group__9 )
+ // InternalQVTimperative.g:8661:2: rule__MappingCS__Group__8__Impl rule__MappingCS__Group__9
{
- pushFollow(FollowSets000.FOLLOW_27);
+ pushFollow(FollowSets000.FOLLOW_28);
rule__MappingCS__Group__8__Impl();
state._fsp--;
@@ -27786,35 +27912,29 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__8__Impl"
- // InternalQVTimperative.g:8629:1: rule__MappingCS__Group__8__Impl : ( ( rule__MappingCS__OwnedStatementsAssignment_8 )* ) ;
+ // InternalQVTimperative.g:8668: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:8633:1: ( ( ( rule__MappingCS__OwnedStatementsAssignment_8 )* ) )
- // InternalQVTimperative.g:8634:1: ( ( rule__MappingCS__OwnedStatementsAssignment_8 )* )
+ // InternalQVTimperative.g:8672:1: ( ( ( rule__MappingCS__OwnedStatementsAssignment_8 )* ) )
+ // InternalQVTimperative.g:8673:1: ( ( rule__MappingCS__OwnedStatementsAssignment_8 )* )
{
- // InternalQVTimperative.g:8634:1: ( ( rule__MappingCS__OwnedStatementsAssignment_8 )* )
- // InternalQVTimperative.g:8635:1: ( rule__MappingCS__OwnedStatementsAssignment_8 )*
+ // InternalQVTimperative.g:8673:1: ( ( rule__MappingCS__OwnedStatementsAssignment_8 )* )
+ // InternalQVTimperative.g:8674:1: ( rule__MappingCS__OwnedStatementsAssignment_8 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getOwnedStatementsAssignment_8());
}
- // InternalQVTimperative.g:8636:1: ( rule__MappingCS__OwnedStatementsAssignment_8 )*
- loop89:
+ // InternalQVTimperative.g:8675:1: ( rule__MappingCS__OwnedStatementsAssignment_8 )*
+ loop90:
do {
- int alt89=2;
- int LA89_0 = input.LA(1);
-
- if ( (LA89_0==17||LA89_0==67||LA89_0==69||LA89_0==83||(LA89_0>=120 && LA89_0<=122)) ) {
- alt89=1;
- }
-
-
- switch (alt89) {
+ int alt90=2;
+ alt90 = dfa90.predict(input);
+ switch (alt90) {
case 1 :
- // InternalQVTimperative.g:8636:2: rule__MappingCS__OwnedStatementsAssignment_8
+ // InternalQVTimperative.g:8675:2: rule__MappingCS__OwnedStatementsAssignment_8
{
pushFollow(FollowSets000.FOLLOW_31);
rule__MappingCS__OwnedStatementsAssignment_8();
@@ -27826,7 +27946,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop89;
+ break loop90;
}
} while (true);
@@ -27855,20 +27975,25 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__9"
- // InternalQVTimperative.g:8646:1: rule__MappingCS__Group__9 : rule__MappingCS__Group__9__Impl ;
+ // InternalQVTimperative.g:8685:1: rule__MappingCS__Group__9 : rule__MappingCS__Group__9__Impl rule__MappingCS__Group__10 ;
public final void rule__MappingCS__Group__9() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8650:1: ( rule__MappingCS__Group__9__Impl )
- // InternalQVTimperative.g:8651:2: rule__MappingCS__Group__9__Impl
+ // InternalQVTimperative.g:8689:1: ( rule__MappingCS__Group__9__Impl rule__MappingCS__Group__10 )
+ // InternalQVTimperative.g:8690:2: rule__MappingCS__Group__9__Impl rule__MappingCS__Group__10
{
- pushFollow(FollowSets000.FOLLOW_2);
+ pushFollow(FollowSets000.FOLLOW_28);
rule__MappingCS__Group__9__Impl();
state._fsp--;
if (state.failed) return ;
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__MappingCS__Group__10();
+
+ state._fsp--;
+ if (state.failed) return ;
}
@@ -27888,24 +28013,52 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__9__Impl"
- // InternalQVTimperative.g:8657:1: rule__MappingCS__Group__9__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:8697:1: rule__MappingCS__Group__9__Impl : ( ( rule__MappingCS__OwnedStatementsAssignment_9 )* ) ;
public final void rule__MappingCS__Group__9__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8661:1: ( ( '}' ) )
- // InternalQVTimperative.g:8662:1: ( '}' )
+ // InternalQVTimperative.g:8701:1: ( ( ( rule__MappingCS__OwnedStatementsAssignment_9 )* ) )
+ // InternalQVTimperative.g:8702:1: ( ( rule__MappingCS__OwnedStatementsAssignment_9 )* )
{
- // InternalQVTimperative.g:8662:1: ( '}' )
- // InternalQVTimperative.g:8663:1: '}'
+ // InternalQVTimperative.g:8702:1: ( ( rule__MappingCS__OwnedStatementsAssignment_9 )* )
+ // InternalQVTimperative.g:8703:1: ( rule__MappingCS__OwnedStatementsAssignment_9 )*
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCSAccess().getRightCurlyBracketKeyword_9());
+ before(grammarAccess.getMappingCSAccess().getOwnedStatementsAssignment_9());
}
- match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ // InternalQVTimperative.g:8704:1: ( rule__MappingCS__OwnedStatementsAssignment_9 )*
+ loop91:
+ do {
+ int alt91=2;
+ int LA91_0 = input.LA(1);
+
+ if ( (LA91_0==17||LA91_0==68||LA91_0==70||LA91_0==84||(LA91_0>=121 && LA91_0<=122)) ) {
+ alt91=1;
+ }
+
+
+ switch (alt91) {
+ case 1 :
+ // InternalQVTimperative.g:8704:2: rule__MappingCS__OwnedStatementsAssignment_9
+ {
+ pushFollow(FollowSets000.FOLLOW_32);
+ rule__MappingCS__OwnedStatementsAssignment_9();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+ break;
+
+ default :
+ break loop91;
+ }
+ } while (true);
+
if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCSAccess().getRightCurlyBracketKeyword_9());
+ after(grammarAccess.getMappingCSAccess().getOwnedStatementsAssignment_9());
}
}
@@ -27928,23 +28081,18 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR end "rule__MappingCS__Group__9__Impl"
- // $ANTLR start "rule__MappingCS__Group_3__0"
- // 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 {
+ // $ANTLR start "rule__MappingCS__Group__10"
+ // InternalQVTimperative.g:8714:1: rule__MappingCS__Group__10 : rule__MappingCS__Group__10__Impl ;
+ public final void rule__MappingCS__Group__10() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // 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
+ // InternalQVTimperative.g:8718:1: ( rule__MappingCS__Group__10__Impl )
+ // InternalQVTimperative.g:8719:2: rule__MappingCS__Group__10__Impl
{
- pushFollow(FollowSets000.FOLLOW_12);
- rule__MappingCS__Group_3__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
pushFollow(FollowSets000.FOLLOW_2);
- rule__MappingCS__Group_3__1();
+ rule__MappingCS__Group__10__Impl();
state._fsp--;
if (state.failed) return ;
@@ -27963,28 +28111,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "rule__MappingCS__Group_3__0"
+ // $ANTLR end "rule__MappingCS__Group__10"
- // $ANTLR start "rule__MappingCS__Group_3__0__Impl"
- // InternalQVTimperative.g:8708:1: rule__MappingCS__Group_3__0__Impl : ( 'in' ) ;
- public final void rule__MappingCS__Group_3__0__Impl() throws RecognitionException {
+ // $ANTLR start "rule__MappingCS__Group__10__Impl"
+ // InternalQVTimperative.g:8725:1: rule__MappingCS__Group__10__Impl : ( '}' ) ;
+ public final void rule__MappingCS__Group__10__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8712:1: ( ( 'in' ) )
- // InternalQVTimperative.g:8713:1: ( 'in' )
+ // InternalQVTimperative.g:8729:1: ( ( '}' ) )
+ // InternalQVTimperative.g:8730:1: ( '}' )
{
- // InternalQVTimperative.g:8713:1: ( 'in' )
- // InternalQVTimperative.g:8714:1: 'in'
+ // InternalQVTimperative.g:8730:1: ( '}' )
+ // InternalQVTimperative.g:8731:1: '}'
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCSAccess().getInKeyword_3_0());
+ before(grammarAccess.getMappingCSAccess().getRightCurlyBracketKeyword_10());
}
match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCSAccess().getInKeyword_3_0());
+ after(grammarAccess.getMappingCSAccess().getRightCurlyBracketKeyword_10());
}
}
@@ -28004,21 +28152,26 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "rule__MappingCS__Group_3__0__Impl"
+ // $ANTLR end "rule__MappingCS__Group__10__Impl"
- // $ANTLR start "rule__MappingCS__Group_3__1"
- // 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 {
+ // $ANTLR start "rule__MappingCS__Group_4__0"
+ // InternalQVTimperative.g:8766:1: rule__MappingCS__Group_4__0 : rule__MappingCS__Group_4__0__Impl rule__MappingCS__Group_4__1 ;
+ public final void rule__MappingCS__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8731:1: ( rule__MappingCS__Group_3__1__Impl )
- // InternalQVTimperative.g:8732:2: rule__MappingCS__Group_3__1__Impl
+ // InternalQVTimperative.g:8770:1: ( rule__MappingCS__Group_4__0__Impl rule__MappingCS__Group_4__1 )
+ // InternalQVTimperative.g:8771:2: rule__MappingCS__Group_4__0__Impl rule__MappingCS__Group_4__1
{
+ pushFollow(FollowSets000.FOLLOW_12);
+ rule__MappingCS__Group_4__0__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
pushFollow(FollowSets000.FOLLOW_2);
- rule__MappingCS__Group_3__1__Impl();
+ rule__MappingCS__Group_4__1();
state._fsp--;
if (state.failed) return ;
@@ -28037,38 +28190,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "rule__MappingCS__Group_3__1"
+ // $ANTLR end "rule__MappingCS__Group_4__0"
- // $ANTLR start "rule__MappingCS__Group_3__1__Impl"
- // 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 {
+ // $ANTLR start "rule__MappingCS__Group_4__0__Impl"
+ // InternalQVTimperative.g:8778:1: rule__MappingCS__Group_4__0__Impl : ( 'in' ) ;
+ public final void rule__MappingCS__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8742:1: ( ( ( rule__MappingCS__OwnedInPathNameAssignment_3_1 ) ) )
- // InternalQVTimperative.g:8743:1: ( ( rule__MappingCS__OwnedInPathNameAssignment_3_1 ) )
+ // InternalQVTimperative.g:8782:1: ( ( 'in' ) )
+ // InternalQVTimperative.g:8783:1: ( 'in' )
{
- // InternalQVTimperative.g:8743:1: ( ( rule__MappingCS__OwnedInPathNameAssignment_3_1 ) )
- // InternalQVTimperative.g:8744:1: ( rule__MappingCS__OwnedInPathNameAssignment_3_1 )
+ // InternalQVTimperative.g:8783:1: ( 'in' )
+ // InternalQVTimperative.g:8784:1: 'in'
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCSAccess().getOwnedInPathNameAssignment_3_1());
+ before(grammarAccess.getMappingCSAccess().getInKeyword_4_0());
}
- // 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();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
+ match(input,83,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCSAccess().getOwnedInPathNameAssignment_3_1());
+ after(grammarAccess.getMappingCSAccess().getInKeyword_4_0());
}
}
@@ -28088,26 +28231,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "rule__MappingCS__Group_3__1__Impl"
+ // $ANTLR end "rule__MappingCS__Group_4__0__Impl"
- // $ANTLR start "rule__MappingCallCS__Group__0"
- // 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 {
+ // $ANTLR start "rule__MappingCS__Group_4__1"
+ // InternalQVTimperative.g:8797:1: rule__MappingCS__Group_4__1 : rule__MappingCS__Group_4__1__Impl ;
+ public final void rule__MappingCS__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // 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
+ // InternalQVTimperative.g:8801:1: ( rule__MappingCS__Group_4__1__Impl )
+ // InternalQVTimperative.g:8802:2: rule__MappingCS__Group_4__1__Impl
{
- pushFollow(FollowSets000.FOLLOW_32);
- rule__MappingCallCS__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
pushFollow(FollowSets000.FOLLOW_2);
- rule__MappingCallCS__Group__1();
+ rule__MappingCS__Group_4__1__Impl();
state._fsp--;
if (state.failed) return ;
@@ -28126,32 +28264,38 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "rule__MappingCallCS__Group__0"
+ // $ANTLR end "rule__MappingCS__Group_4__1"
- // $ANTLR start "rule__MappingCallCS__Group__0__Impl"
- // InternalQVTimperative.g:8771:1: rule__MappingCallCS__Group__0__Impl : ( () ) ;
- public final void rule__MappingCallCS__Group__0__Impl() throws RecognitionException {
+ // $ANTLR start "rule__MappingCS__Group_4__1__Impl"
+ // InternalQVTimperative.g:8808:1: rule__MappingCS__Group_4__1__Impl : ( ( rule__MappingCS__OwnedInPathNameAssignment_4_1 ) ) ;
+ public final void rule__MappingCS__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8775:1: ( ( () ) )
- // InternalQVTimperative.g:8776:1: ( () )
+ // InternalQVTimperative.g:8812:1: ( ( ( rule__MappingCS__OwnedInPathNameAssignment_4_1 ) ) )
+ // InternalQVTimperative.g:8813:1: ( ( rule__MappingCS__OwnedInPathNameAssignment_4_1 ) )
{
- // InternalQVTimperative.g:8776:1: ( () )
- // InternalQVTimperative.g:8777:1: ()
+ // InternalQVTimperative.g:8813:1: ( ( rule__MappingCS__OwnedInPathNameAssignment_4_1 ) )
+ // InternalQVTimperative.g:8814:1: ( rule__MappingCS__OwnedInPathNameAssignment_4_1 )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCallCSAccess().getMappingCallCSAction_0());
+ before(grammarAccess.getMappingCSAccess().getOwnedInPathNameAssignment_4_1());
}
- // InternalQVTimperative.g:8778:1: ()
- // InternalQVTimperative.g:8780:1:
+ // InternalQVTimperative.g:8815:1: ( rule__MappingCS__OwnedInPathNameAssignment_4_1 )
+ // InternalQVTimperative.g:8815:2: rule__MappingCS__OwnedInPathNameAssignment_4_1
{
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__MappingCS__OwnedInPathNameAssignment_4_1();
+
+ state._fsp--;
+ if (state.failed) return ;
+
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCallCSAccess().getMappingCallCSAction_0());
+ after(grammarAccess.getMappingCSAccess().getOwnedInPathNameAssignment_4_1());
}
}
@@ -28160,6 +28304,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
}
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
finally {
restoreStackSize(stackSize);
@@ -28167,26 +28315,26 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "rule__MappingCallCS__Group__0__Impl"
+ // $ANTLR end "rule__MappingCS__Group_4__1__Impl"
- // $ANTLR start "rule__MappingCallCS__Group__1"
- // 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 {
+ // $ANTLR start "rule__MappingCallCS__Group__0"
+ // InternalQVTimperative.g:8829: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:8794:1: ( rule__MappingCallCS__Group__1__Impl rule__MappingCallCS__Group__2 )
- // InternalQVTimperative.g:8795:2: rule__MappingCallCS__Group__1__Impl rule__MappingCallCS__Group__2
+ // InternalQVTimperative.g:8833:1: ( rule__MappingCallCS__Group__0__Impl rule__MappingCallCS__Group__1 )
+ // InternalQVTimperative.g:8834:2: rule__MappingCallCS__Group__0__Impl rule__MappingCallCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_32);
- rule__MappingCallCS__Group__1__Impl();
+ pushFollow(FollowSets000.FOLLOW_33);
+ rule__MappingCallCS__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FollowSets000.FOLLOW_2);
- rule__MappingCallCS__Group__2();
+ rule__MappingCallCS__Group__1();
state._fsp--;
if (state.failed) return ;
@@ -28205,49 +28353,32 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "rule__MappingCallCS__Group__1"
+ // $ANTLR end "rule__MappingCallCS__Group__0"
- // $ANTLR start "rule__MappingCallCS__Group__1__Impl"
- // InternalQVTimperative.g:8802:1: rule__MappingCallCS__Group__1__Impl : ( ( rule__MappingCallCS__IsInfiniteAssignment_1 )? ) ;
- public final void rule__MappingCallCS__Group__1__Impl() throws RecognitionException {
+ // $ANTLR start "rule__MappingCallCS__Group__0__Impl"
+ // InternalQVTimperative.g:8841:1: rule__MappingCallCS__Group__0__Impl : ( () ) ;
+ public final void rule__MappingCallCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8806:1: ( ( ( rule__MappingCallCS__IsInfiniteAssignment_1 )? ) )
- // InternalQVTimperative.g:8807:1: ( ( rule__MappingCallCS__IsInfiniteAssignment_1 )? )
+ // InternalQVTimperative.g:8845:1: ( ( () ) )
+ // InternalQVTimperative.g:8846:1: ( () )
{
- // InternalQVTimperative.g:8807:1: ( ( rule__MappingCallCS__IsInfiniteAssignment_1 )? )
- // InternalQVTimperative.g:8808:1: ( rule__MappingCallCS__IsInfiniteAssignment_1 )?
+ // InternalQVTimperative.g:8846:1: ( () )
+ // InternalQVTimperative.g:8847:1: ()
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCallCSAccess().getIsInfiniteAssignment_1());
- }
- // InternalQVTimperative.g:8809:1: ( rule__MappingCallCS__IsInfiniteAssignment_1 )?
- int alt90=2;
- int LA90_0 = input.LA(1);
-
- if ( (LA90_0==120) ) {
- alt90=1;
+ before(grammarAccess.getMappingCallCSAccess().getMappingCallCSAction_0());
}
- switch (alt90) {
- case 1 :
- // InternalQVTimperative.g:8809:2: rule__MappingCallCS__IsInfiniteAssignment_1
- {
- pushFollow(FollowSets000.FOLLOW_2);
- rule__MappingCallCS__IsInfiniteAssignment_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
+ // InternalQVTimperative.g:8848:1: ()
+ // InternalQVTimperative.g:8850:1:
+ {
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCallCSAccess().getIsInfiniteAssignment_1());
+ after(grammarAccess.getMappingCallCSAccess().getMappingCallCSAction_0());
}
}
@@ -28256,10 +28387,6 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
}
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
finally {
restoreStackSize(stackSize);
@@ -28267,26 +28394,26 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "rule__MappingCallCS__Group__1__Impl"
+ // $ANTLR end "rule__MappingCallCS__Group__0__Impl"
- // $ANTLR start "rule__MappingCallCS__Group__2"
- // 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 {
+ // $ANTLR start "rule__MappingCallCS__Group__1"
+ // InternalQVTimperative.g:8860: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:8823:1: ( rule__MappingCallCS__Group__2__Impl rule__MappingCallCS__Group__3 )
- // InternalQVTimperative.g:8824:2: rule__MappingCallCS__Group__2__Impl rule__MappingCallCS__Group__3
+ // InternalQVTimperative.g:8864:1: ( rule__MappingCallCS__Group__1__Impl rule__MappingCallCS__Group__2 )
+ // InternalQVTimperative.g:8865:2: rule__MappingCallCS__Group__1__Impl rule__MappingCallCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_12);
- rule__MappingCallCS__Group__2__Impl();
+ rule__MappingCallCS__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FollowSets000.FOLLOW_2);
- rule__MappingCallCS__Group__3();
+ rule__MappingCallCS__Group__2();
state._fsp--;
if (state.failed) return ;
@@ -28305,30 +28432,30 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "rule__MappingCallCS__Group__2"
+ // $ANTLR end "rule__MappingCallCS__Group__1"
- // $ANTLR start "rule__MappingCallCS__Group__2__Impl"
- // InternalQVTimperative.g:8831:1: rule__MappingCallCS__Group__2__Impl : ( ( rule__MappingCallCS__Alternatives_2 ) ) ;
- public final void rule__MappingCallCS__Group__2__Impl() throws RecognitionException {
+ // $ANTLR start "rule__MappingCallCS__Group__1__Impl"
+ // InternalQVTimperative.g:8872:1: rule__MappingCallCS__Group__1__Impl : ( ( rule__MappingCallCS__Alternatives_1 ) ) ;
+ public final void rule__MappingCallCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8835:1: ( ( ( rule__MappingCallCS__Alternatives_2 ) ) )
- // InternalQVTimperative.g:8836:1: ( ( rule__MappingCallCS__Alternatives_2 ) )
+ // InternalQVTimperative.g:8876:1: ( ( ( rule__MappingCallCS__Alternatives_1 ) ) )
+ // InternalQVTimperative.g:8877:1: ( ( rule__MappingCallCS__Alternatives_1 ) )
{
- // InternalQVTimperative.g:8836:1: ( ( rule__MappingCallCS__Alternatives_2 ) )
- // InternalQVTimperative.g:8837:1: ( rule__MappingCallCS__Alternatives_2 )
+ // InternalQVTimperative.g:8877:1: ( ( rule__MappingCallCS__Alternatives_1 ) )
+ // InternalQVTimperative.g:8878:1: ( rule__MappingCallCS__Alternatives_1 )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCallCSAccess().getAlternatives_2());
+ before(grammarAccess.getMappingCallCSAccess().getAlternatives_1());
}
- // InternalQVTimperative.g:8838:1: ( rule__MappingCallCS__Alternatives_2 )
- // InternalQVTimperative.g:8838:2: rule__MappingCallCS__Alternatives_2
+ // InternalQVTimperative.g:8879:1: ( rule__MappingCallCS__Alternatives_1 )
+ // InternalQVTimperative.g:8879:2: rule__MappingCallCS__Alternatives_1
{
pushFollow(FollowSets000.FOLLOW_2);
- rule__MappingCallCS__Alternatives_2();
+ rule__MappingCallCS__Alternatives_1();
state._fsp--;
if (state.failed) return ;
@@ -28336,7 +28463,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCallCSAccess().getAlternatives_2());
+ after(grammarAccess.getMappingCallCSAccess().getAlternatives_1());
}
}
@@ -28356,26 +28483,26 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "rule__MappingCallCS__Group__2__Impl"
+ // $ANTLR end "rule__MappingCallCS__Group__1__Impl"
- // $ANTLR start "rule__MappingCallCS__Group__3"
- // 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 {
+ // $ANTLR start "rule__MappingCallCS__Group__2"
+ // InternalQVTimperative.g:8889: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:8852:1: ( rule__MappingCallCS__Group__3__Impl rule__MappingCallCS__Group__4 )
- // InternalQVTimperative.g:8853:2: rule__MappingCallCS__Group__3__Impl rule__MappingCallCS__Group__4
+ // InternalQVTimperative.g:8893:1: ( rule__MappingCallCS__Group__2__Impl rule__MappingCallCS__Group__3 )
+ // InternalQVTimperative.g:8894:2: rule__MappingCallCS__Group__2__Impl rule__MappingCallCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_33);
- rule__MappingCallCS__Group__3__Impl();
+ pushFollow(FollowSets000.FOLLOW_34);
+ rule__MappingCallCS__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FollowSets000.FOLLOW_2);
- rule__MappingCallCS__Group__4();
+ rule__MappingCallCS__Group__3();
state._fsp--;
if (state.failed) return ;
@@ -28394,30 +28521,30 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "rule__MappingCallCS__Group__3"
+ // $ANTLR end "rule__MappingCallCS__Group__2"
- // $ANTLR start "rule__MappingCallCS__Group__3__Impl"
- // InternalQVTimperative.g:8860:1: rule__MappingCallCS__Group__3__Impl : ( ( rule__MappingCallCS__OwnedPathNameAssignment_3 ) ) ;
- public final void rule__MappingCallCS__Group__3__Impl() throws RecognitionException {
+ // $ANTLR start "rule__MappingCallCS__Group__2__Impl"
+ // InternalQVTimperative.g:8901:1: rule__MappingCallCS__Group__2__Impl : ( ( rule__MappingCallCS__OwnedPathNameAssignment_2 ) ) ;
+ public final void rule__MappingCallCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8864:1: ( ( ( rule__MappingCallCS__OwnedPathNameAssignment_3 ) ) )
- // InternalQVTimperative.g:8865:1: ( ( rule__MappingCallCS__OwnedPathNameAssignment_3 ) )
+ // InternalQVTimperative.g:8905:1: ( ( ( rule__MappingCallCS__OwnedPathNameAssignment_2 ) ) )
+ // InternalQVTimperative.g:8906:1: ( ( rule__MappingCallCS__OwnedPathNameAssignment_2 ) )
{
- // InternalQVTimperative.g:8865:1: ( ( rule__MappingCallCS__OwnedPathNameAssignment_3 ) )
- // InternalQVTimperative.g:8866:1: ( rule__MappingCallCS__OwnedPathNameAssignment_3 )
+ // InternalQVTimperative.g:8906:1: ( ( rule__MappingCallCS__OwnedPathNameAssignment_2 ) )
+ // InternalQVTimperative.g:8907:1: ( rule__MappingCallCS__OwnedPathNameAssignment_2 )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCallCSAccess().getOwnedPathNameAssignment_3());
+ before(grammarAccess.getMappingCallCSAccess().getOwnedPathNameAssignment_2());
}
- // InternalQVTimperative.g:8867:1: ( rule__MappingCallCS__OwnedPathNameAssignment_3 )
- // InternalQVTimperative.g:8867:2: rule__MappingCallCS__OwnedPathNameAssignment_3
+ // InternalQVTimperative.g:8908:1: ( rule__MappingCallCS__OwnedPathNameAssignment_2 )
+ // InternalQVTimperative.g:8908:2: rule__MappingCallCS__OwnedPathNameAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
- rule__MappingCallCS__OwnedPathNameAssignment_3();
+ rule__MappingCallCS__OwnedPathNameAssignment_2();
state._fsp--;
if (state.failed) return ;
@@ -28425,7 +28552,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCallCSAccess().getOwnedPathNameAssignment_3());
+ after(grammarAccess.getMappingCallCSAccess().getOwnedPathNameAssignment_2());
}
}
@@ -28445,26 +28572,26 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "rule__MappingCallCS__Group__3__Impl"
+ // $ANTLR end "rule__MappingCallCS__Group__2__Impl"
- // $ANTLR start "rule__MappingCallCS__Group__4"
- // 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 {
+ // $ANTLR start "rule__MappingCallCS__Group__3"
+ // InternalQVTimperative.g:8918: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:8881:1: ( rule__MappingCallCS__Group__4__Impl rule__MappingCallCS__Group__5 )
- // InternalQVTimperative.g:8882:2: rule__MappingCallCS__Group__4__Impl rule__MappingCallCS__Group__5
+ // InternalQVTimperative.g:8922:1: ( rule__MappingCallCS__Group__3__Impl rule__MappingCallCS__Group__4 )
+ // InternalQVTimperative.g:8923:2: rule__MappingCallCS__Group__3__Impl rule__MappingCallCS__Group__4
{
- pushFollow(FollowSets000.FOLLOW_34);
- rule__MappingCallCS__Group__4__Impl();
+ pushFollow(FollowSets000.FOLLOW_35);
+ rule__MappingCallCS__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FollowSets000.FOLLOW_2);
- rule__MappingCallCS__Group__5();
+ rule__MappingCallCS__Group__4();
state._fsp--;
if (state.failed) return ;
@@ -28483,28 +28610,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "rule__MappingCallCS__Group__4"
+ // $ANTLR end "rule__MappingCallCS__Group__3"
- // $ANTLR start "rule__MappingCallCS__Group__4__Impl"
- // InternalQVTimperative.g:8889:1: rule__MappingCallCS__Group__4__Impl : ( '{' ) ;
- public final void rule__MappingCallCS__Group__4__Impl() throws RecognitionException {
+ // $ANTLR start "rule__MappingCallCS__Group__3__Impl"
+ // InternalQVTimperative.g:8930:1: rule__MappingCallCS__Group__3__Impl : ( '{' ) ;
+ public final void rule__MappingCallCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8893:1: ( ( '{' ) )
- // InternalQVTimperative.g:8894:1: ( '{' )
+ // InternalQVTimperative.g:8934:1: ( ( '{' ) )
+ // InternalQVTimperative.g:8935:1: ( '{' )
{
- // InternalQVTimperative.g:8894:1: ( '{' )
- // InternalQVTimperative.g:8895:1: '{'
+ // InternalQVTimperative.g:8935:1: ( '{' )
+ // InternalQVTimperative.g:8936:1: '{'
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCallCSAccess().getLeftCurlyBracketKeyword_4());
+ before(grammarAccess.getMappingCallCSAccess().getLeftCurlyBracketKeyword_3());
}
- match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCallCSAccess().getLeftCurlyBracketKeyword_4());
+ after(grammarAccess.getMappingCallCSAccess().getLeftCurlyBracketKeyword_3());
}
}
@@ -28524,26 +28651,26 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "rule__MappingCallCS__Group__4__Impl"
+ // $ANTLR end "rule__MappingCallCS__Group__3__Impl"
- // $ANTLR start "rule__MappingCallCS__Group__5"
- // 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 {
+ // $ANTLR start "rule__MappingCallCS__Group__4"
+ // InternalQVTimperative.g:8949: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:8912:1: ( rule__MappingCallCS__Group__5__Impl rule__MappingCallCS__Group__6 )
- // InternalQVTimperative.g:8913:2: rule__MappingCallCS__Group__5__Impl rule__MappingCallCS__Group__6
+ // InternalQVTimperative.g:8953:1: ( rule__MappingCallCS__Group__4__Impl rule__MappingCallCS__Group__5 )
+ // InternalQVTimperative.g:8954:2: rule__MappingCallCS__Group__4__Impl rule__MappingCallCS__Group__5
{
- pushFollow(FollowSets000.FOLLOW_34);
- rule__MappingCallCS__Group__5__Impl();
+ pushFollow(FollowSets000.FOLLOW_35);
+ rule__MappingCallCS__Group__4__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FollowSets000.FOLLOW_2);
- rule__MappingCallCS__Group__6();
+ rule__MappingCallCS__Group__5();
state._fsp--;
if (state.failed) return ;
@@ -28562,42 +28689,42 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "rule__MappingCallCS__Group__5"
+ // $ANTLR end "rule__MappingCallCS__Group__4"
- // $ANTLR start "rule__MappingCallCS__Group__5__Impl"
- // InternalQVTimperative.g:8920:1: rule__MappingCallCS__Group__5__Impl : ( ( rule__MappingCallCS__OwnedBindingsAssignment_5 )* ) ;
- public final void rule__MappingCallCS__Group__5__Impl() throws RecognitionException {
+ // $ANTLR start "rule__MappingCallCS__Group__4__Impl"
+ // InternalQVTimperative.g:8961:1: rule__MappingCallCS__Group__4__Impl : ( ( rule__MappingCallCS__OwnedBindingsAssignment_4 )* ) ;
+ public final void rule__MappingCallCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8924:1: ( ( ( rule__MappingCallCS__OwnedBindingsAssignment_5 )* ) )
- // InternalQVTimperative.g:8925:1: ( ( rule__MappingCallCS__OwnedBindingsAssignment_5 )* )
+ // InternalQVTimperative.g:8965:1: ( ( ( rule__MappingCallCS__OwnedBindingsAssignment_4 )* ) )
+ // InternalQVTimperative.g:8966:1: ( ( rule__MappingCallCS__OwnedBindingsAssignment_4 )* )
{
- // InternalQVTimperative.g:8925:1: ( ( rule__MappingCallCS__OwnedBindingsAssignment_5 )* )
- // InternalQVTimperative.g:8926:1: ( rule__MappingCallCS__OwnedBindingsAssignment_5 )*
+ // InternalQVTimperative.g:8966:1: ( ( rule__MappingCallCS__OwnedBindingsAssignment_4 )* )
+ // InternalQVTimperative.g:8967:1: ( rule__MappingCallCS__OwnedBindingsAssignment_4 )*
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCallCSAccess().getOwnedBindingsAssignment_5());
+ before(grammarAccess.getMappingCallCSAccess().getOwnedBindingsAssignment_4());
}
- // InternalQVTimperative.g:8927:1: ( rule__MappingCallCS__OwnedBindingsAssignment_5 )*
- loop91:
+ // InternalQVTimperative.g:8968:1: ( rule__MappingCallCS__OwnedBindingsAssignment_4 )*
+ loop92:
do {
- int alt91=2;
- int LA91_0 = input.LA(1);
+ int alt92=2;
+ int LA92_0 = input.LA(1);
- if ( ((LA91_0>=RULE_SIMPLE_ID && LA91_0<=RULE_ESCAPED_ID)||(LA91_0>=19 && LA91_0<=29)) ) {
- alt91=1;
+ if ( ((LA92_0>=RULE_SIMPLE_ID && LA92_0<=RULE_ESCAPED_ID)||(LA92_0>=19 && LA92_0<=30)) ) {
+ alt92=1;
}
- switch (alt91) {
+ switch (alt92) {
case 1 :
- // InternalQVTimperative.g:8927:2: rule__MappingCallCS__OwnedBindingsAssignment_5
+ // InternalQVTimperative.g:8968:2: rule__MappingCallCS__OwnedBindingsAssignment_4
{
- pushFollow(FollowSets000.FOLLOW_35);
- rule__MappingCallCS__OwnedBindingsAssignment_5();
+ pushFollow(FollowSets000.FOLLOW_36);
+ rule__MappingCallCS__OwnedBindingsAssignment_4();
state._fsp--;
if (state.failed) return ;
@@ -28606,12 +28733,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop91;
+ break loop92;
}
} while (true);
if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCallCSAccess().getOwnedBindingsAssignment_5());
+ after(grammarAccess.getMappingCallCSAccess().getOwnedBindingsAssignment_4());
}
}
@@ -28631,21 +28758,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "rule__MappingCallCS__Group__5__Impl"
+ // $ANTLR end "rule__MappingCallCS__Group__4__Impl"
- // $ANTLR start "rule__MappingCallCS__Group__6"
- // InternalQVTimperative.g:8937:1: rule__MappingCallCS__Group__6 : rule__MappingCallCS__Group__6__Impl ;
- public final void rule__MappingCallCS__Group__6() throws RecognitionException {
+ // $ANTLR start "rule__MappingCallCS__Group__5"
+ // InternalQVTimperative.g:8978:1: rule__MappingCallCS__Group__5 : rule__MappingCallCS__Group__5__Impl ;
+ public final void rule__MappingCallCS__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8941:1: ( rule__MappingCallCS__Group__6__Impl )
- // InternalQVTimperative.g:8942:2: rule__MappingCallCS__Group__6__Impl
+ // InternalQVTimperative.g:8982:1: ( rule__MappingCallCS__Group__5__Impl )
+ // InternalQVTimperative.g:8983:2: rule__MappingCallCS__Group__5__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
- rule__MappingCallCS__Group__6__Impl();
+ rule__MappingCallCS__Group__5__Impl();
state._fsp--;
if (state.failed) return ;
@@ -28664,28 +28791,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "rule__MappingCallCS__Group__6"
+ // $ANTLR end "rule__MappingCallCS__Group__5"
- // $ANTLR start "rule__MappingCallCS__Group__6__Impl"
- // InternalQVTimperative.g:8948:1: rule__MappingCallCS__Group__6__Impl : ( '}' ) ;
- public final void rule__MappingCallCS__Group__6__Impl() throws RecognitionException {
+ // $ANTLR start "rule__MappingCallCS__Group__5__Impl"
+ // InternalQVTimperative.g:8989:1: rule__MappingCallCS__Group__5__Impl : ( '}' ) ;
+ public final void rule__MappingCallCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8952:1: ( ( '}' ) )
- // InternalQVTimperative.g:8953:1: ( '}' )
+ // InternalQVTimperative.g:8993:1: ( ( '}' ) )
+ // InternalQVTimperative.g:8994:1: ( '}' )
{
- // InternalQVTimperative.g:8953:1: ( '}' )
- // InternalQVTimperative.g:8954:1: '}'
+ // InternalQVTimperative.g:8994:1: ( '}' )
+ // InternalQVTimperative.g:8995:1: '}'
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCallCSAccess().getRightCurlyBracketKeyword_6());
+ before(grammarAccess.getMappingCallCSAccess().getRightCurlyBracketKeyword_5());
}
- match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCallCSAccess().getRightCurlyBracketKeyword_6());
+ after(grammarAccess.getMappingCallCSAccess().getRightCurlyBracketKeyword_5());
}
}
@@ -28705,20 +28832,20 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "rule__MappingCallCS__Group__6__Impl"
+ // $ANTLR end "rule__MappingCallCS__Group__5__Impl"
// $ANTLR start "rule__MappingLoopCS__Group__0"
- // InternalQVTimperative.g:8981:1: rule__MappingLoopCS__Group__0 : rule__MappingLoopCS__Group__0__Impl rule__MappingLoopCS__Group__1 ;
+ // InternalQVTimperative.g:9020: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:8985:1: ( rule__MappingLoopCS__Group__0__Impl rule__MappingLoopCS__Group__1 )
- // InternalQVTimperative.g:8986:2: rule__MappingLoopCS__Group__0__Impl rule__MappingLoopCS__Group__1
+ // InternalQVTimperative.g:9024:1: ( rule__MappingLoopCS__Group__0__Impl rule__MappingLoopCS__Group__1 )
+ // InternalQVTimperative.g:9025:2: rule__MappingLoopCS__Group__0__Impl rule__MappingLoopCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_36);
+ pushFollow(FollowSets000.FOLLOW_37);
rule__MappingLoopCS__Group__0__Impl();
state._fsp--;
@@ -28747,31 +28874,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group__0__Impl"
- // InternalQVTimperative.g:8993:1: rule__MappingLoopCS__Group__0__Impl : ( ( rule__MappingLoopCS__Group_0__0 )? ) ;
+ // InternalQVTimperative.g:9032: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:8997:1: ( ( ( rule__MappingLoopCS__Group_0__0 )? ) )
- // InternalQVTimperative.g:8998:1: ( ( rule__MappingLoopCS__Group_0__0 )? )
+ // InternalQVTimperative.g:9036:1: ( ( ( rule__MappingLoopCS__Group_0__0 )? ) )
+ // InternalQVTimperative.g:9037:1: ( ( rule__MappingLoopCS__Group_0__0 )? )
{
- // InternalQVTimperative.g:8998:1: ( ( rule__MappingLoopCS__Group_0__0 )? )
- // InternalQVTimperative.g:8999:1: ( rule__MappingLoopCS__Group_0__0 )?
+ // InternalQVTimperative.g:9037:1: ( ( rule__MappingLoopCS__Group_0__0 )? )
+ // InternalQVTimperative.g:9038:1: ( rule__MappingLoopCS__Group_0__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getGroup_0());
}
- // InternalQVTimperative.g:9000:1: ( rule__MappingLoopCS__Group_0__0 )?
- int alt92=2;
- int LA92_0 = input.LA(1);
+ // InternalQVTimperative.g:9039:1: ( rule__MappingLoopCS__Group_0__0 )?
+ int alt93=2;
+ int LA93_0 = input.LA(1);
- if ( (LA92_0==69) ) {
- alt92=1;
+ if ( (LA93_0==70) ) {
+ alt93=1;
}
- switch (alt92) {
+ switch (alt93) {
case 1 :
- // InternalQVTimperative.g:9000:2: rule__MappingLoopCS__Group_0__0
+ // InternalQVTimperative.g:9039:2: rule__MappingLoopCS__Group_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingLoopCS__Group_0__0();
@@ -28809,14 +28936,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group__1"
- // InternalQVTimperative.g:9010:1: rule__MappingLoopCS__Group__1 : rule__MappingLoopCS__Group__1__Impl rule__MappingLoopCS__Group__2 ;
+ // InternalQVTimperative.g:9049: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:9014:1: ( rule__MappingLoopCS__Group__1__Impl rule__MappingLoopCS__Group__2 )
- // InternalQVTimperative.g:9015:2: rule__MappingLoopCS__Group__1__Impl rule__MappingLoopCS__Group__2
+ // InternalQVTimperative.g:9053:1: ( rule__MappingLoopCS__Group__1__Impl rule__MappingLoopCS__Group__2 )
+ // InternalQVTimperative.g:9054:2: rule__MappingLoopCS__Group__1__Impl rule__MappingLoopCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_8);
rule__MappingLoopCS__Group__1__Impl();
@@ -28847,22 +28974,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group__1__Impl"
- // InternalQVTimperative.g:9022:1: rule__MappingLoopCS__Group__1__Impl : ( 'for' ) ;
+ // InternalQVTimperative.g:9061:1: rule__MappingLoopCS__Group__1__Impl : ( 'for' ) ;
public final void rule__MappingLoopCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9026:1: ( ( 'for' ) )
- // InternalQVTimperative.g:9027:1: ( 'for' )
+ // InternalQVTimperative.g:9065:1: ( ( 'for' ) )
+ // InternalQVTimperative.g:9066:1: ( 'for' )
{
- // InternalQVTimperative.g:9027:1: ( 'for' )
- // InternalQVTimperative.g:9028:1: 'for'
+ // InternalQVTimperative.g:9066:1: ( 'for' )
+ // InternalQVTimperative.g:9067:1: 'for'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getForKeyword_1());
}
- match(input,83,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,84,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMappingLoopCSAccess().getForKeyword_1());
}
@@ -28888,16 +29015,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group__2"
- // InternalQVTimperative.g:9041:1: rule__MappingLoopCS__Group__2 : rule__MappingLoopCS__Group__2__Impl rule__MappingLoopCS__Group__3 ;
+ // InternalQVTimperative.g:9080: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:9045:1: ( rule__MappingLoopCS__Group__2__Impl rule__MappingLoopCS__Group__3 )
- // InternalQVTimperative.g:9046:2: rule__MappingLoopCS__Group__2__Impl rule__MappingLoopCS__Group__3
+ // InternalQVTimperative.g:9084:1: ( rule__MappingLoopCS__Group__2__Impl rule__MappingLoopCS__Group__3 )
+ // InternalQVTimperative.g:9085:2: rule__MappingLoopCS__Group__2__Impl rule__MappingLoopCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_37);
+ pushFollow(FollowSets000.FOLLOW_38);
rule__MappingLoopCS__Group__2__Impl();
state._fsp--;
@@ -28926,23 +29053,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group__2__Impl"
- // InternalQVTimperative.g:9053:1: rule__MappingLoopCS__Group__2__Impl : ( ( rule__MappingLoopCS__OwnedIteratorAssignment_2 ) ) ;
+ // InternalQVTimperative.g:9092: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:9057:1: ( ( ( rule__MappingLoopCS__OwnedIteratorAssignment_2 ) ) )
- // InternalQVTimperative.g:9058:1: ( ( rule__MappingLoopCS__OwnedIteratorAssignment_2 ) )
+ // InternalQVTimperative.g:9096:1: ( ( ( rule__MappingLoopCS__OwnedIteratorAssignment_2 ) ) )
+ // InternalQVTimperative.g:9097:1: ( ( rule__MappingLoopCS__OwnedIteratorAssignment_2 ) )
{
- // InternalQVTimperative.g:9058:1: ( ( rule__MappingLoopCS__OwnedIteratorAssignment_2 ) )
- // InternalQVTimperative.g:9059:1: ( rule__MappingLoopCS__OwnedIteratorAssignment_2 )
+ // InternalQVTimperative.g:9097:1: ( ( rule__MappingLoopCS__OwnedIteratorAssignment_2 ) )
+ // InternalQVTimperative.g:9098:1: ( rule__MappingLoopCS__OwnedIteratorAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getOwnedIteratorAssignment_2());
}
- // InternalQVTimperative.g:9060:1: ( rule__MappingLoopCS__OwnedIteratorAssignment_2 )
- // InternalQVTimperative.g:9060:2: rule__MappingLoopCS__OwnedIteratorAssignment_2
+ // InternalQVTimperative.g:9099:1: ( rule__MappingLoopCS__OwnedIteratorAssignment_2 )
+ // InternalQVTimperative.g:9099:2: rule__MappingLoopCS__OwnedIteratorAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingLoopCS__OwnedIteratorAssignment_2();
@@ -28977,14 +29104,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group__3"
- // InternalQVTimperative.g:9070:1: rule__MappingLoopCS__Group__3 : rule__MappingLoopCS__Group__3__Impl rule__MappingLoopCS__Group__4 ;
+ // InternalQVTimperative.g:9109: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:9074:1: ( rule__MappingLoopCS__Group__3__Impl rule__MappingLoopCS__Group__4 )
- // InternalQVTimperative.g:9075:2: rule__MappingLoopCS__Group__3__Impl rule__MappingLoopCS__Group__4
+ // InternalQVTimperative.g:9113:1: ( rule__MappingLoopCS__Group__3__Impl rule__MappingLoopCS__Group__4 )
+ // InternalQVTimperative.g:9114:2: rule__MappingLoopCS__Group__3__Impl rule__MappingLoopCS__Group__4
{
pushFollow(FollowSets000.FOLLOW_10);
rule__MappingLoopCS__Group__3__Impl();
@@ -29015,22 +29142,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group__3__Impl"
- // InternalQVTimperative.g:9082:1: rule__MappingLoopCS__Group__3__Impl : ( 'in' ) ;
+ // InternalQVTimperative.g:9121:1: rule__MappingLoopCS__Group__3__Impl : ( 'in' ) ;
public final void rule__MappingLoopCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9086:1: ( ( 'in' ) )
- // InternalQVTimperative.g:9087:1: ( 'in' )
+ // InternalQVTimperative.g:9125:1: ( ( 'in' ) )
+ // InternalQVTimperative.g:9126:1: ( 'in' )
{
- // InternalQVTimperative.g:9087:1: ( 'in' )
- // InternalQVTimperative.g:9088:1: 'in'
+ // InternalQVTimperative.g:9126:1: ( 'in' )
+ // InternalQVTimperative.g:9127:1: 'in'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getInKeyword_3());
}
- match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,83,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMappingLoopCSAccess().getInKeyword_3());
}
@@ -29056,16 +29183,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group__4"
- // InternalQVTimperative.g:9101:1: rule__MappingLoopCS__Group__4 : rule__MappingLoopCS__Group__4__Impl rule__MappingLoopCS__Group__5 ;
+ // InternalQVTimperative.g:9140: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:9105:1: ( rule__MappingLoopCS__Group__4__Impl rule__MappingLoopCS__Group__5 )
- // InternalQVTimperative.g:9106:2: rule__MappingLoopCS__Group__4__Impl rule__MappingLoopCS__Group__5
+ // InternalQVTimperative.g:9144:1: ( rule__MappingLoopCS__Group__4__Impl rule__MappingLoopCS__Group__5 )
+ // InternalQVTimperative.g:9145:2: rule__MappingLoopCS__Group__4__Impl rule__MappingLoopCS__Group__5
{
- pushFollow(FollowSets000.FOLLOW_33);
+ pushFollow(FollowSets000.FOLLOW_34);
rule__MappingLoopCS__Group__4__Impl();
state._fsp--;
@@ -29094,23 +29221,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group__4__Impl"
- // InternalQVTimperative.g:9113:1: rule__MappingLoopCS__Group__4__Impl : ( ( rule__MappingLoopCS__OwnedInExpressionAssignment_4 ) ) ;
+ // InternalQVTimperative.g:9152: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:9117:1: ( ( ( rule__MappingLoopCS__OwnedInExpressionAssignment_4 ) ) )
- // InternalQVTimperative.g:9118:1: ( ( rule__MappingLoopCS__OwnedInExpressionAssignment_4 ) )
+ // InternalQVTimperative.g:9156:1: ( ( ( rule__MappingLoopCS__OwnedInExpressionAssignment_4 ) ) )
+ // InternalQVTimperative.g:9157:1: ( ( rule__MappingLoopCS__OwnedInExpressionAssignment_4 ) )
{
- // InternalQVTimperative.g:9118:1: ( ( rule__MappingLoopCS__OwnedInExpressionAssignment_4 ) )
- // InternalQVTimperative.g:9119:1: ( rule__MappingLoopCS__OwnedInExpressionAssignment_4 )
+ // InternalQVTimperative.g:9157:1: ( ( rule__MappingLoopCS__OwnedInExpressionAssignment_4 ) )
+ // InternalQVTimperative.g:9158:1: ( rule__MappingLoopCS__OwnedInExpressionAssignment_4 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getOwnedInExpressionAssignment_4());
}
- // InternalQVTimperative.g:9120:1: ( rule__MappingLoopCS__OwnedInExpressionAssignment_4 )
- // InternalQVTimperative.g:9120:2: rule__MappingLoopCS__OwnedInExpressionAssignment_4
+ // InternalQVTimperative.g:9159:1: ( rule__MappingLoopCS__OwnedInExpressionAssignment_4 )
+ // InternalQVTimperative.g:9159:2: rule__MappingLoopCS__OwnedInExpressionAssignment_4
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingLoopCS__OwnedInExpressionAssignment_4();
@@ -29145,16 +29272,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group__5"
- // InternalQVTimperative.g:9130:1: rule__MappingLoopCS__Group__5 : rule__MappingLoopCS__Group__5__Impl rule__MappingLoopCS__Group__6 ;
+ // InternalQVTimperative.g:9169: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:9134:1: ( rule__MappingLoopCS__Group__5__Impl rule__MappingLoopCS__Group__6 )
- // InternalQVTimperative.g:9135:2: rule__MappingLoopCS__Group__5__Impl rule__MappingLoopCS__Group__6
+ // InternalQVTimperative.g:9173:1: ( rule__MappingLoopCS__Group__5__Impl rule__MappingLoopCS__Group__6 )
+ // InternalQVTimperative.g:9174:2: rule__MappingLoopCS__Group__5__Impl rule__MappingLoopCS__Group__6
{
- pushFollow(FollowSets000.FOLLOW_36);
+ pushFollow(FollowSets000.FOLLOW_37);
rule__MappingLoopCS__Group__5__Impl();
state._fsp--;
@@ -29183,22 +29310,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group__5__Impl"
- // InternalQVTimperative.g:9142:1: rule__MappingLoopCS__Group__5__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:9181:1: rule__MappingLoopCS__Group__5__Impl : ( '{' ) ;
public final void rule__MappingLoopCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9146:1: ( ( '{' ) )
- // InternalQVTimperative.g:9147:1: ( '{' )
+ // InternalQVTimperative.g:9185:1: ( ( '{' ) )
+ // InternalQVTimperative.g:9186:1: ( '{' )
{
- // InternalQVTimperative.g:9147:1: ( '{' )
- // InternalQVTimperative.g:9148:1: '{'
+ // InternalQVTimperative.g:9186:1: ( '{' )
+ // InternalQVTimperative.g:9187:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getLeftCurlyBracketKeyword_5());
}
- match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMappingLoopCSAccess().getLeftCurlyBracketKeyword_5());
}
@@ -29224,16 +29351,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group__6"
- // InternalQVTimperative.g:9161:1: rule__MappingLoopCS__Group__6 : rule__MappingLoopCS__Group__6__Impl rule__MappingLoopCS__Group__7 ;
+ // InternalQVTimperative.g:9200: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:9165:1: ( rule__MappingLoopCS__Group__6__Impl rule__MappingLoopCS__Group__7 )
- // InternalQVTimperative.g:9166:2: rule__MappingLoopCS__Group__6__Impl rule__MappingLoopCS__Group__7
+ // InternalQVTimperative.g:9204:1: ( rule__MappingLoopCS__Group__6__Impl rule__MappingLoopCS__Group__7 )
+ // InternalQVTimperative.g:9205:2: rule__MappingLoopCS__Group__6__Impl rule__MappingLoopCS__Group__7
{
- pushFollow(FollowSets000.FOLLOW_38);
+ pushFollow(FollowSets000.FOLLOW_39);
rule__MappingLoopCS__Group__6__Impl();
state._fsp--;
@@ -29262,28 +29389,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group__6__Impl"
- // InternalQVTimperative.g:9173:1: rule__MappingLoopCS__Group__6__Impl : ( ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 ) ) ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )* ) ) ;
+ // InternalQVTimperative.g:9212: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:9177:1: ( ( ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 ) ) ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )* ) ) )
- // InternalQVTimperative.g:9178:1: ( ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 ) ) ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )* ) )
+ // InternalQVTimperative.g:9216:1: ( ( ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 ) ) ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )* ) ) )
+ // InternalQVTimperative.g:9217: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:9217:1: ( ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 ) ) ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )* ) )
+ // InternalQVTimperative.g:9218:1: ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 ) ) ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )* )
{
- // InternalQVTimperative.g:9179:1: ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 ) )
- // InternalQVTimperative.g:9180:1: ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )
+ // InternalQVTimperative.g:9218:1: ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 ) )
+ // InternalQVTimperative.g:9219:1: ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getOwnedMappingStatementsAssignment_6());
}
- // InternalQVTimperative.g:9181:1: ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )
- // InternalQVTimperative.g:9181:2: rule__MappingLoopCS__OwnedMappingStatementsAssignment_6
+ // InternalQVTimperative.g:9220:1: ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )
+ // InternalQVTimperative.g:9220:2: rule__MappingLoopCS__OwnedMappingStatementsAssignment_6
{
- pushFollow(FollowSets000.FOLLOW_31);
+ pushFollow(FollowSets000.FOLLOW_32);
rule__MappingLoopCS__OwnedMappingStatementsAssignment_6();
state._fsp--;
@@ -29297,28 +29424,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
- // InternalQVTimperative.g:9184:1: ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )* )
- // InternalQVTimperative.g:9185:1: ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )*
+ // InternalQVTimperative.g:9223:1: ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )* )
+ // InternalQVTimperative.g:9224:1: ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getOwnedMappingStatementsAssignment_6());
}
- // InternalQVTimperative.g:9186:1: ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )*
- loop93:
+ // InternalQVTimperative.g:9225:1: ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )*
+ loop94:
do {
- int alt93=2;
- int LA93_0 = input.LA(1);
+ int alt94=2;
+ int LA94_0 = input.LA(1);
- if ( (LA93_0==17||LA93_0==67||LA93_0==69||LA93_0==83||(LA93_0>=120 && LA93_0<=122)) ) {
- alt93=1;
+ if ( (LA94_0==17||LA94_0==68||LA94_0==70||LA94_0==84||(LA94_0>=121 && LA94_0<=122)) ) {
+ alt94=1;
}
- switch (alt93) {
+ switch (alt94) {
case 1 :
- // InternalQVTimperative.g:9186:2: rule__MappingLoopCS__OwnedMappingStatementsAssignment_6
+ // InternalQVTimperative.g:9225:2: rule__MappingLoopCS__OwnedMappingStatementsAssignment_6
{
- pushFollow(FollowSets000.FOLLOW_31);
+ pushFollow(FollowSets000.FOLLOW_32);
rule__MappingLoopCS__OwnedMappingStatementsAssignment_6();
state._fsp--;
@@ -29328,7 +29455,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop93;
+ break loop94;
}
} while (true);
@@ -29360,14 +29487,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group__7"
- // InternalQVTimperative.g:9197:1: rule__MappingLoopCS__Group__7 : rule__MappingLoopCS__Group__7__Impl ;
+ // InternalQVTimperative.g:9236: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:9201:1: ( rule__MappingLoopCS__Group__7__Impl )
- // InternalQVTimperative.g:9202:2: rule__MappingLoopCS__Group__7__Impl
+ // InternalQVTimperative.g:9240:1: ( rule__MappingLoopCS__Group__7__Impl )
+ // InternalQVTimperative.g:9241:2: rule__MappingLoopCS__Group__7__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingLoopCS__Group__7__Impl();
@@ -29393,22 +29520,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group__7__Impl"
- // InternalQVTimperative.g:9208:1: rule__MappingLoopCS__Group__7__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:9247:1: rule__MappingLoopCS__Group__7__Impl : ( '}' ) ;
public final void rule__MappingLoopCS__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9212:1: ( ( '}' ) )
- // InternalQVTimperative.g:9213:1: ( '}' )
+ // InternalQVTimperative.g:9251:1: ( ( '}' ) )
+ // InternalQVTimperative.g:9252:1: ( '}' )
{
- // InternalQVTimperative.g:9213:1: ( '}' )
- // InternalQVTimperative.g:9214:1: '}'
+ // InternalQVTimperative.g:9252:1: ( '}' )
+ // InternalQVTimperative.g:9253:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getRightCurlyBracketKeyword_7());
}
- match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMappingLoopCSAccess().getRightCurlyBracketKeyword_7());
}
@@ -29434,14 +29561,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group_0__0"
- // InternalQVTimperative.g:9243:1: rule__MappingLoopCS__Group_0__0 : rule__MappingLoopCS__Group_0__0__Impl rule__MappingLoopCS__Group_0__1 ;
+ // InternalQVTimperative.g:9282: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: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
+ // InternalQVTimperative.g:9286:1: ( rule__MappingLoopCS__Group_0__0__Impl rule__MappingLoopCS__Group_0__1 )
+ // InternalQVTimperative.g:9287:2: rule__MappingLoopCS__Group_0__0__Impl rule__MappingLoopCS__Group_0__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__MappingLoopCS__Group_0__0__Impl();
@@ -29472,22 +29599,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group_0__0__Impl"
- // InternalQVTimperative.g:9255:1: rule__MappingLoopCS__Group_0__0__Impl : ( 'observe' ) ;
+ // InternalQVTimperative.g:9294: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:9259:1: ( ( 'observe' ) )
- // InternalQVTimperative.g:9260:1: ( 'observe' )
+ // InternalQVTimperative.g:9298:1: ( ( 'observe' ) )
+ // InternalQVTimperative.g:9299:1: ( 'observe' )
{
- // InternalQVTimperative.g:9260:1: ( 'observe' )
- // InternalQVTimperative.g:9261:1: 'observe'
+ // InternalQVTimperative.g:9299:1: ( 'observe' )
+ // InternalQVTimperative.g:9300:1: 'observe'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getObserveKeyword_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.getMappingLoopCSAccess().getObserveKeyword_0_0());
}
@@ -29513,14 +29640,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group_0__1"
- // InternalQVTimperative.g:9274:1: rule__MappingLoopCS__Group_0__1 : rule__MappingLoopCS__Group_0__1__Impl rule__MappingLoopCS__Group_0__2 ;
+ // InternalQVTimperative.g:9313: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: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
+ // InternalQVTimperative.g:9317:1: ( rule__MappingLoopCS__Group_0__1__Impl rule__MappingLoopCS__Group_0__2 )
+ // InternalQVTimperative.g:9318:2: rule__MappingLoopCS__Group_0__1__Impl rule__MappingLoopCS__Group_0__2
{
pushFollow(FollowSets000.FOLLOW_13);
rule__MappingLoopCS__Group_0__1__Impl();
@@ -29551,23 +29678,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group_0__1__Impl"
- // InternalQVTimperative.g:9286:1: rule__MappingLoopCS__Group_0__1__Impl : ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 ) ) ;
+ // InternalQVTimperative.g:9325: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:9290:1: ( ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 ) ) )
- // InternalQVTimperative.g:9291:1: ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 ) )
+ // InternalQVTimperative.g:9329:1: ( ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 ) ) )
+ // InternalQVTimperative.g:9330:1: ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 ) )
{
- // InternalQVTimperative.g:9291:1: ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 ) )
- // InternalQVTimperative.g:9292:1: ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 )
+ // InternalQVTimperative.g:9330:1: ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 ) )
+ // InternalQVTimperative.g:9331:1: ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getObservedPropertiesAssignment_0_1());
}
- // InternalQVTimperative.g:9293:1: ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 )
- // InternalQVTimperative.g:9293:2: rule__MappingLoopCS__ObservedPropertiesAssignment_0_1
+ // InternalQVTimperative.g:9332:1: ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 )
+ // InternalQVTimperative.g:9332:2: rule__MappingLoopCS__ObservedPropertiesAssignment_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingLoopCS__ObservedPropertiesAssignment_0_1();
@@ -29602,14 +29729,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group_0__2"
- // InternalQVTimperative.g:9303:1: rule__MappingLoopCS__Group_0__2 : rule__MappingLoopCS__Group_0__2__Impl ;
+ // InternalQVTimperative.g:9342: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:9307:1: ( rule__MappingLoopCS__Group_0__2__Impl )
- // InternalQVTimperative.g:9308:2: rule__MappingLoopCS__Group_0__2__Impl
+ // InternalQVTimperative.g:9346:1: ( rule__MappingLoopCS__Group_0__2__Impl )
+ // InternalQVTimperative.g:9347:2: rule__MappingLoopCS__Group_0__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingLoopCS__Group_0__2__Impl();
@@ -29635,35 +29762,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group_0__2__Impl"
- // InternalQVTimperative.g:9314:1: rule__MappingLoopCS__Group_0__2__Impl : ( ( rule__MappingLoopCS__Group_0_2__0 )* ) ;
+ // InternalQVTimperative.g:9353: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:9318:1: ( ( ( rule__MappingLoopCS__Group_0_2__0 )* ) )
- // InternalQVTimperative.g:9319:1: ( ( rule__MappingLoopCS__Group_0_2__0 )* )
+ // InternalQVTimperative.g:9357:1: ( ( ( rule__MappingLoopCS__Group_0_2__0 )* ) )
+ // InternalQVTimperative.g:9358: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 )*
+ // InternalQVTimperative.g:9358:1: ( ( rule__MappingLoopCS__Group_0_2__0 )* )
+ // InternalQVTimperative.g:9359:1: ( rule__MappingLoopCS__Group_0_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getGroup_0_2());
}
- // InternalQVTimperative.g:9321:1: ( rule__MappingLoopCS__Group_0_2__0 )*
- loop94:
+ // InternalQVTimperative.g:9360:1: ( rule__MappingLoopCS__Group_0_2__0 )*
+ loop95:
do {
- int alt94=2;
- int LA94_0 = input.LA(1);
+ int alt95=2;
+ int LA95_0 = input.LA(1);
- if ( (LA94_0==70) ) {
- alt94=1;
+ if ( (LA95_0==71) ) {
+ alt95=1;
}
- switch (alt94) {
+ switch (alt95) {
case 1 :
- // InternalQVTimperative.g:9321:2: rule__MappingLoopCS__Group_0_2__0
+ // InternalQVTimperative.g:9360:2: rule__MappingLoopCS__Group_0_2__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__MappingLoopCS__Group_0_2__0();
@@ -29675,7 +29802,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop94;
+ break loop95;
}
} while (true);
@@ -29704,14 +29831,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group_0_2__0"
- // InternalQVTimperative.g:9337:1: rule__MappingLoopCS__Group_0_2__0 : rule__MappingLoopCS__Group_0_2__0__Impl rule__MappingLoopCS__Group_0_2__1 ;
+ // InternalQVTimperative.g:9376: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: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
+ // InternalQVTimperative.g:9380:1: ( rule__MappingLoopCS__Group_0_2__0__Impl rule__MappingLoopCS__Group_0_2__1 )
+ // InternalQVTimperative.g:9381: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();
@@ -29742,22 +29869,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group_0_2__0__Impl"
- // InternalQVTimperative.g:9349:1: rule__MappingLoopCS__Group_0_2__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:9388: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:9353:1: ( ( ',' ) )
- // InternalQVTimperative.g:9354:1: ( ',' )
+ // InternalQVTimperative.g:9392:1: ( ( ',' ) )
+ // InternalQVTimperative.g:9393:1: ( ',' )
{
- // InternalQVTimperative.g:9354:1: ( ',' )
- // InternalQVTimperative.g:9355:1: ','
+ // InternalQVTimperative.g:9393:1: ( ',' )
+ // InternalQVTimperative.g:9394:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getCommaKeyword_0_2_0());
}
- match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMappingLoopCSAccess().getCommaKeyword_0_2_0());
}
@@ -29783,14 +29910,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group_0_2__1"
- // InternalQVTimperative.g:9368:1: rule__MappingLoopCS__Group_0_2__1 : rule__MappingLoopCS__Group_0_2__1__Impl ;
+ // InternalQVTimperative.g:9407: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:9372:1: ( rule__MappingLoopCS__Group_0_2__1__Impl )
- // InternalQVTimperative.g:9373:2: rule__MappingLoopCS__Group_0_2__1__Impl
+ // InternalQVTimperative.g:9411:1: ( rule__MappingLoopCS__Group_0_2__1__Impl )
+ // InternalQVTimperative.g:9412:2: rule__MappingLoopCS__Group_0_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingLoopCS__Group_0_2__1__Impl();
@@ -29816,23 +29943,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group_0_2__1__Impl"
- // InternalQVTimperative.g:9379:1: rule__MappingLoopCS__Group_0_2__1__Impl : ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1 ) ) ;
+ // InternalQVTimperative.g:9418: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:9383:1: ( ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1 ) ) )
- // InternalQVTimperative.g:9384:1: ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1 ) )
+ // InternalQVTimperative.g:9422:1: ( ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1 ) ) )
+ // InternalQVTimperative.g:9423: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 )
+ // InternalQVTimperative.g:9423:1: ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1 ) )
+ // InternalQVTimperative.g:9424:1: ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getObservedPropertiesAssignment_0_2_1());
}
- // InternalQVTimperative.g:9386:1: ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1 )
- // InternalQVTimperative.g:9386:2: rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1
+ // InternalQVTimperative.g:9425:1: ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1 )
+ // InternalQVTimperative.g:9425:2: rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1();
@@ -29867,14 +29994,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingIteratorCS__Group__0"
- // InternalQVTimperative.g:9400:1: rule__MappingIteratorCS__Group__0 : rule__MappingIteratorCS__Group__0__Impl rule__MappingIteratorCS__Group__1 ;
+ // InternalQVTimperative.g:9439: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:9404:1: ( rule__MappingIteratorCS__Group__0__Impl rule__MappingIteratorCS__Group__1 )
- // InternalQVTimperative.g:9405:2: rule__MappingIteratorCS__Group__0__Impl rule__MappingIteratorCS__Group__1
+ // InternalQVTimperative.g:9443:1: ( rule__MappingIteratorCS__Group__0__Impl rule__MappingIteratorCS__Group__1 )
+ // InternalQVTimperative.g:9444:2: rule__MappingIteratorCS__Group__0__Impl rule__MappingIteratorCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_16);
rule__MappingIteratorCS__Group__0__Impl();
@@ -29905,23 +30032,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingIteratorCS__Group__0__Impl"
- // InternalQVTimperative.g:9412:1: rule__MappingIteratorCS__Group__0__Impl : ( ( rule__MappingIteratorCS__NameAssignment_0 ) ) ;
+ // InternalQVTimperative.g:9451: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:9416:1: ( ( ( rule__MappingIteratorCS__NameAssignment_0 ) ) )
- // InternalQVTimperative.g:9417:1: ( ( rule__MappingIteratorCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:9455:1: ( ( ( rule__MappingIteratorCS__NameAssignment_0 ) ) )
+ // InternalQVTimperative.g:9456:1: ( ( rule__MappingIteratorCS__NameAssignment_0 ) )
{
- // InternalQVTimperative.g:9417:1: ( ( rule__MappingIteratorCS__NameAssignment_0 ) )
- // InternalQVTimperative.g:9418:1: ( rule__MappingIteratorCS__NameAssignment_0 )
+ // InternalQVTimperative.g:9456:1: ( ( rule__MappingIteratorCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:9457:1: ( rule__MappingIteratorCS__NameAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingIteratorCSAccess().getNameAssignment_0());
}
- // InternalQVTimperative.g:9419:1: ( rule__MappingIteratorCS__NameAssignment_0 )
- // InternalQVTimperative.g:9419:2: rule__MappingIteratorCS__NameAssignment_0
+ // InternalQVTimperative.g:9458:1: ( rule__MappingIteratorCS__NameAssignment_0 )
+ // InternalQVTimperative.g:9458:2: rule__MappingIteratorCS__NameAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingIteratorCS__NameAssignment_0();
@@ -29956,14 +30083,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingIteratorCS__Group__1"
- // InternalQVTimperative.g:9429:1: rule__MappingIteratorCS__Group__1 : rule__MappingIteratorCS__Group__1__Impl ;
+ // InternalQVTimperative.g:9468: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:9433:1: ( rule__MappingIteratorCS__Group__1__Impl )
- // InternalQVTimperative.g:9434:2: rule__MappingIteratorCS__Group__1__Impl
+ // InternalQVTimperative.g:9472:1: ( rule__MappingIteratorCS__Group__1__Impl )
+ // InternalQVTimperative.g:9473:2: rule__MappingIteratorCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingIteratorCS__Group__1__Impl();
@@ -29989,31 +30116,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingIteratorCS__Group__1__Impl"
- // InternalQVTimperative.g:9440:1: rule__MappingIteratorCS__Group__1__Impl : ( ( rule__MappingIteratorCS__Group_1__0 )? ) ;
+ // InternalQVTimperative.g:9479: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:9444:1: ( ( ( rule__MappingIteratorCS__Group_1__0 )? ) )
- // InternalQVTimperative.g:9445:1: ( ( rule__MappingIteratorCS__Group_1__0 )? )
+ // InternalQVTimperative.g:9483:1: ( ( ( rule__MappingIteratorCS__Group_1__0 )? ) )
+ // InternalQVTimperative.g:9484:1: ( ( rule__MappingIteratorCS__Group_1__0 )? )
{
- // InternalQVTimperative.g:9445:1: ( ( rule__MappingIteratorCS__Group_1__0 )? )
- // InternalQVTimperative.g:9446:1: ( rule__MappingIteratorCS__Group_1__0 )?
+ // InternalQVTimperative.g:9484:1: ( ( rule__MappingIteratorCS__Group_1__0 )? )
+ // InternalQVTimperative.g:9485:1: ( rule__MappingIteratorCS__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingIteratorCSAccess().getGroup_1());
}
- // InternalQVTimperative.g:9447:1: ( rule__MappingIteratorCS__Group_1__0 )?
- int alt95=2;
- int LA95_0 = input.LA(1);
+ // InternalQVTimperative.g:9486:1: ( rule__MappingIteratorCS__Group_1__0 )?
+ int alt96=2;
+ int LA96_0 = input.LA(1);
- if ( (LA95_0==73) ) {
- alt95=1;
+ if ( (LA96_0==74) ) {
+ alt96=1;
}
- switch (alt95) {
+ switch (alt96) {
case 1 :
- // InternalQVTimperative.g:9447:2: rule__MappingIteratorCS__Group_1__0
+ // InternalQVTimperative.g:9486:2: rule__MappingIteratorCS__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingIteratorCS__Group_1__0();
@@ -30051,14 +30178,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingIteratorCS__Group_1__0"
- // InternalQVTimperative.g:9461:1: rule__MappingIteratorCS__Group_1__0 : rule__MappingIteratorCS__Group_1__0__Impl rule__MappingIteratorCS__Group_1__1 ;
+ // InternalQVTimperative.g:9500: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: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
+ // InternalQVTimperative.g:9504:1: ( rule__MappingIteratorCS__Group_1__0__Impl rule__MappingIteratorCS__Group_1__1 )
+ // InternalQVTimperative.g:9505:2: rule__MappingIteratorCS__Group_1__0__Impl rule__MappingIteratorCS__Group_1__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__MappingIteratorCS__Group_1__0__Impl();
@@ -30089,22 +30216,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingIteratorCS__Group_1__0__Impl"
- // InternalQVTimperative.g:9473:1: rule__MappingIteratorCS__Group_1__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:9512:1: rule__MappingIteratorCS__Group_1__0__Impl : ( ':' ) ;
public final void rule__MappingIteratorCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9477:1: ( ( ':' ) )
- // InternalQVTimperative.g:9478:1: ( ':' )
+ // InternalQVTimperative.g:9516:1: ( ( ':' ) )
+ // InternalQVTimperative.g:9517:1: ( ':' )
{
- // InternalQVTimperative.g:9478:1: ( ':' )
- // InternalQVTimperative.g:9479:1: ':'
+ // InternalQVTimperative.g:9517:1: ( ':' )
+ // InternalQVTimperative.g:9518:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingIteratorCSAccess().getColonKeyword_1_0());
}
- match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,74,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMappingIteratorCSAccess().getColonKeyword_1_0());
}
@@ -30130,14 +30257,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingIteratorCS__Group_1__1"
- // InternalQVTimperative.g:9492:1: rule__MappingIteratorCS__Group_1__1 : rule__MappingIteratorCS__Group_1__1__Impl ;
+ // InternalQVTimperative.g:9531: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:9496:1: ( rule__MappingIteratorCS__Group_1__1__Impl )
- // InternalQVTimperative.g:9497:2: rule__MappingIteratorCS__Group_1__1__Impl
+ // InternalQVTimperative.g:9535:1: ( rule__MappingIteratorCS__Group_1__1__Impl )
+ // InternalQVTimperative.g:9536:2: rule__MappingIteratorCS__Group_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingIteratorCS__Group_1__1__Impl();
@@ -30163,23 +30290,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingIteratorCS__Group_1__1__Impl"
- // InternalQVTimperative.g:9503:1: rule__MappingIteratorCS__Group_1__1__Impl : ( ( rule__MappingIteratorCS__OwnedTypeAssignment_1_1 ) ) ;
+ // InternalQVTimperative.g:9542: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:9507:1: ( ( ( rule__MappingIteratorCS__OwnedTypeAssignment_1_1 ) ) )
- // InternalQVTimperative.g:9508:1: ( ( rule__MappingIteratorCS__OwnedTypeAssignment_1_1 ) )
+ // InternalQVTimperative.g:9546:1: ( ( ( rule__MappingIteratorCS__OwnedTypeAssignment_1_1 ) ) )
+ // InternalQVTimperative.g:9547:1: ( ( rule__MappingIteratorCS__OwnedTypeAssignment_1_1 ) )
{
- // InternalQVTimperative.g:9508:1: ( ( rule__MappingIteratorCS__OwnedTypeAssignment_1_1 ) )
- // InternalQVTimperative.g:9509:1: ( rule__MappingIteratorCS__OwnedTypeAssignment_1_1 )
+ // InternalQVTimperative.g:9547:1: ( ( rule__MappingIteratorCS__OwnedTypeAssignment_1_1 ) )
+ // InternalQVTimperative.g:9548:1: ( rule__MappingIteratorCS__OwnedTypeAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingIteratorCSAccess().getOwnedTypeAssignment_1_1());
}
- // InternalQVTimperative.g:9510:1: ( rule__MappingIteratorCS__OwnedTypeAssignment_1_1 )
- // InternalQVTimperative.g:9510:2: rule__MappingIteratorCS__OwnedTypeAssignment_1_1
+ // InternalQVTimperative.g:9549:1: ( rule__MappingIteratorCS__OwnedTypeAssignment_1_1 )
+ // InternalQVTimperative.g:9549:2: rule__MappingIteratorCS__OwnedTypeAssignment_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingIteratorCS__OwnedTypeAssignment_1_1();
@@ -30214,16 +30341,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__0"
- // InternalQVTimperative.g:9524:1: rule__NewStatementCS__Group__0 : rule__NewStatementCS__Group__0__Impl rule__NewStatementCS__Group__1 ;
+ // InternalQVTimperative.g:9563: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:9528:1: ( rule__NewStatementCS__Group__0__Impl rule__NewStatementCS__Group__1 )
- // InternalQVTimperative.g:9529:2: rule__NewStatementCS__Group__0__Impl rule__NewStatementCS__Group__1
+ // InternalQVTimperative.g:9567:1: ( rule__NewStatementCS__Group__0__Impl rule__NewStatementCS__Group__1 )
+ // InternalQVTimperative.g:9568:2: rule__NewStatementCS__Group__0__Impl rule__NewStatementCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_39);
+ pushFollow(FollowSets000.FOLLOW_40);
rule__NewStatementCS__Group__0__Impl();
state._fsp--;
@@ -30252,31 +30379,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__0__Impl"
- // InternalQVTimperative.g:9536:1: rule__NewStatementCS__Group__0__Impl : ( ( rule__NewStatementCS__Group_0__0 )? ) ;
+ // InternalQVTimperative.g:9575: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:9540:1: ( ( ( rule__NewStatementCS__Group_0__0 )? ) )
- // InternalQVTimperative.g:9541:1: ( ( rule__NewStatementCS__Group_0__0 )? )
+ // InternalQVTimperative.g:9579:1: ( ( ( rule__NewStatementCS__Group_0__0 )? ) )
+ // InternalQVTimperative.g:9580:1: ( ( rule__NewStatementCS__Group_0__0 )? )
{
- // InternalQVTimperative.g:9541:1: ( ( rule__NewStatementCS__Group_0__0 )? )
- // InternalQVTimperative.g:9542:1: ( rule__NewStatementCS__Group_0__0 )?
+ // InternalQVTimperative.g:9580:1: ( ( rule__NewStatementCS__Group_0__0 )? )
+ // InternalQVTimperative.g:9581:1: ( rule__NewStatementCS__Group_0__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getGroup_0());
}
- // InternalQVTimperative.g:9543:1: ( rule__NewStatementCS__Group_0__0 )?
- int alt96=2;
- int LA96_0 = input.LA(1);
+ // InternalQVTimperative.g:9582:1: ( rule__NewStatementCS__Group_0__0 )?
+ int alt97=2;
+ int LA97_0 = input.LA(1);
- if ( (LA96_0==69) ) {
- alt96=1;
+ if ( (LA97_0==70) ) {
+ alt97=1;
}
- switch (alt96) {
+ switch (alt97) {
case 1 :
- // InternalQVTimperative.g:9543:2: rule__NewStatementCS__Group_0__0
+ // InternalQVTimperative.g:9582:2: rule__NewStatementCS__Group_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NewStatementCS__Group_0__0();
@@ -30314,14 +30441,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__1"
- // InternalQVTimperative.g:9553:1: rule__NewStatementCS__Group__1 : rule__NewStatementCS__Group__1__Impl rule__NewStatementCS__Group__2 ;
+ // InternalQVTimperative.g:9592: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:9557:1: ( rule__NewStatementCS__Group__1__Impl rule__NewStatementCS__Group__2 )
- // InternalQVTimperative.g:9558:2: rule__NewStatementCS__Group__1__Impl rule__NewStatementCS__Group__2
+ // InternalQVTimperative.g:9596:1: ( rule__NewStatementCS__Group__1__Impl rule__NewStatementCS__Group__2 )
+ // InternalQVTimperative.g:9597:2: rule__NewStatementCS__Group__1__Impl rule__NewStatementCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_16);
rule__NewStatementCS__Group__1__Impl();
@@ -30352,22 +30479,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__1__Impl"
- // InternalQVTimperative.g:9565:1: rule__NewStatementCS__Group__1__Impl : ( 'new' ) ;
+ // InternalQVTimperative.g:9604:1: rule__NewStatementCS__Group__1__Impl : ( 'new' ) ;
public final void rule__NewStatementCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9569:1: ( ( 'new' ) )
- // InternalQVTimperative.g:9570:1: ( 'new' )
+ // InternalQVTimperative.g:9608:1: ( ( 'new' ) )
+ // InternalQVTimperative.g:9609:1: ( 'new' )
{
- // InternalQVTimperative.g:9570:1: ( 'new' )
- // InternalQVTimperative.g:9571:1: 'new'
+ // InternalQVTimperative.g:9609:1: ( 'new' )
+ // InternalQVTimperative.g:9610:1: 'new'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getNewKeyword_1());
}
- match(input,84,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,85,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNewStatementCSAccess().getNewKeyword_1());
}
@@ -30393,14 +30520,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__2"
- // InternalQVTimperative.g:9584:1: rule__NewStatementCS__Group__2 : rule__NewStatementCS__Group__2__Impl rule__NewStatementCS__Group__3 ;
+ // InternalQVTimperative.g:9623: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:9588:1: ( rule__NewStatementCS__Group__2__Impl rule__NewStatementCS__Group__3 )
- // InternalQVTimperative.g:9589:2: rule__NewStatementCS__Group__2__Impl rule__NewStatementCS__Group__3
+ // InternalQVTimperative.g:9627:1: ( rule__NewStatementCS__Group__2__Impl rule__NewStatementCS__Group__3 )
+ // InternalQVTimperative.g:9628:2: rule__NewStatementCS__Group__2__Impl rule__NewStatementCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_8);
rule__NewStatementCS__Group__2__Impl();
@@ -30431,22 +30558,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__2__Impl"
- // InternalQVTimperative.g:9596:1: rule__NewStatementCS__Group__2__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:9635:1: rule__NewStatementCS__Group__2__Impl : ( ':' ) ;
public final void rule__NewStatementCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9600:1: ( ( ':' ) )
- // InternalQVTimperative.g:9601:1: ( ':' )
+ // InternalQVTimperative.g:9639:1: ( ( ':' ) )
+ // InternalQVTimperative.g:9640:1: ( ':' )
{
- // InternalQVTimperative.g:9601:1: ( ':' )
- // InternalQVTimperative.g:9602:1: ':'
+ // InternalQVTimperative.g:9640:1: ( ':' )
+ // InternalQVTimperative.g:9641:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getColonKeyword_2());
}
- match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,74,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNewStatementCSAccess().getColonKeyword_2());
}
@@ -30472,14 +30599,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__3"
- // InternalQVTimperative.g:9615:1: rule__NewStatementCS__Group__3 : rule__NewStatementCS__Group__3__Impl rule__NewStatementCS__Group__4 ;
+ // InternalQVTimperative.g:9654: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:9619:1: ( rule__NewStatementCS__Group__3__Impl rule__NewStatementCS__Group__4 )
- // InternalQVTimperative.g:9620:2: rule__NewStatementCS__Group__3__Impl rule__NewStatementCS__Group__4
+ // InternalQVTimperative.g:9658:1: ( rule__NewStatementCS__Group__3__Impl rule__NewStatementCS__Group__4 )
+ // InternalQVTimperative.g:9659:2: rule__NewStatementCS__Group__3__Impl rule__NewStatementCS__Group__4
{
pushFollow(FollowSets000.FOLLOW_8);
rule__NewStatementCS__Group__3__Impl();
@@ -30510,23 +30637,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__3__Impl"
- // InternalQVTimperative.g:9627:1: rule__NewStatementCS__Group__3__Impl : ( ( rule__NewStatementCS__ReferredTypedModelAssignment_3 ) ) ;
+ // InternalQVTimperative.g:9666: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:9631:1: ( ( ( rule__NewStatementCS__ReferredTypedModelAssignment_3 ) ) )
- // InternalQVTimperative.g:9632:1: ( ( rule__NewStatementCS__ReferredTypedModelAssignment_3 ) )
+ // InternalQVTimperative.g:9670:1: ( ( ( rule__NewStatementCS__ReferredTypedModelAssignment_3 ) ) )
+ // InternalQVTimperative.g:9671:1: ( ( rule__NewStatementCS__ReferredTypedModelAssignment_3 ) )
{
- // InternalQVTimperative.g:9632:1: ( ( rule__NewStatementCS__ReferredTypedModelAssignment_3 ) )
- // InternalQVTimperative.g:9633:1: ( rule__NewStatementCS__ReferredTypedModelAssignment_3 )
+ // InternalQVTimperative.g:9671:1: ( ( rule__NewStatementCS__ReferredTypedModelAssignment_3 ) )
+ // InternalQVTimperative.g:9672:1: ( rule__NewStatementCS__ReferredTypedModelAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getReferredTypedModelAssignment_3());
}
- // InternalQVTimperative.g:9634:1: ( rule__NewStatementCS__ReferredTypedModelAssignment_3 )
- // InternalQVTimperative.g:9634:2: rule__NewStatementCS__ReferredTypedModelAssignment_3
+ // InternalQVTimperative.g:9673:1: ( rule__NewStatementCS__ReferredTypedModelAssignment_3 )
+ // InternalQVTimperative.g:9673:2: rule__NewStatementCS__ReferredTypedModelAssignment_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NewStatementCS__ReferredTypedModelAssignment_3();
@@ -30561,14 +30688,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__4"
- // InternalQVTimperative.g:9644:1: rule__NewStatementCS__Group__4 : rule__NewStatementCS__Group__4__Impl rule__NewStatementCS__Group__5 ;
+ // InternalQVTimperative.g:9683: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:9648:1: ( rule__NewStatementCS__Group__4__Impl rule__NewStatementCS__Group__5 )
- // InternalQVTimperative.g:9649:2: rule__NewStatementCS__Group__4__Impl rule__NewStatementCS__Group__5
+ // InternalQVTimperative.g:9687:1: ( rule__NewStatementCS__Group__4__Impl rule__NewStatementCS__Group__5 )
+ // InternalQVTimperative.g:9688:2: rule__NewStatementCS__Group__4__Impl rule__NewStatementCS__Group__5
{
pushFollow(FollowSets000.FOLLOW_16);
rule__NewStatementCS__Group__4__Impl();
@@ -30599,23 +30726,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__4__Impl"
- // InternalQVTimperative.g:9656:1: rule__NewStatementCS__Group__4__Impl : ( ( rule__NewStatementCS__NameAssignment_4 ) ) ;
+ // InternalQVTimperative.g:9695: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:9660:1: ( ( ( rule__NewStatementCS__NameAssignment_4 ) ) )
- // InternalQVTimperative.g:9661:1: ( ( rule__NewStatementCS__NameAssignment_4 ) )
+ // InternalQVTimperative.g:9699:1: ( ( ( rule__NewStatementCS__NameAssignment_4 ) ) )
+ // InternalQVTimperative.g:9700:1: ( ( rule__NewStatementCS__NameAssignment_4 ) )
{
- // InternalQVTimperative.g:9661:1: ( ( rule__NewStatementCS__NameAssignment_4 ) )
- // InternalQVTimperative.g:9662:1: ( rule__NewStatementCS__NameAssignment_4 )
+ // InternalQVTimperative.g:9700:1: ( ( rule__NewStatementCS__NameAssignment_4 ) )
+ // InternalQVTimperative.g:9701:1: ( rule__NewStatementCS__NameAssignment_4 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getNameAssignment_4());
}
- // InternalQVTimperative.g:9663:1: ( rule__NewStatementCS__NameAssignment_4 )
- // InternalQVTimperative.g:9663:2: rule__NewStatementCS__NameAssignment_4
+ // InternalQVTimperative.g:9702:1: ( rule__NewStatementCS__NameAssignment_4 )
+ // InternalQVTimperative.g:9702:2: rule__NewStatementCS__NameAssignment_4
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NewStatementCS__NameAssignment_4();
@@ -30650,14 +30777,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__5"
- // InternalQVTimperative.g:9673:1: rule__NewStatementCS__Group__5 : rule__NewStatementCS__Group__5__Impl rule__NewStatementCS__Group__6 ;
+ // InternalQVTimperative.g:9712: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:9677:1: ( rule__NewStatementCS__Group__5__Impl rule__NewStatementCS__Group__6 )
- // InternalQVTimperative.g:9678:2: rule__NewStatementCS__Group__5__Impl rule__NewStatementCS__Group__6
+ // InternalQVTimperative.g:9716:1: ( rule__NewStatementCS__Group__5__Impl rule__NewStatementCS__Group__6 )
+ // InternalQVTimperative.g:9717:2: rule__NewStatementCS__Group__5__Impl rule__NewStatementCS__Group__6
{
pushFollow(FollowSets000.FOLLOW_12);
rule__NewStatementCS__Group__5__Impl();
@@ -30688,22 +30815,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__5__Impl"
- // InternalQVTimperative.g:9685:1: rule__NewStatementCS__Group__5__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:9724:1: rule__NewStatementCS__Group__5__Impl : ( ':' ) ;
public final void rule__NewStatementCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9689:1: ( ( ':' ) )
- // InternalQVTimperative.g:9690:1: ( ':' )
+ // InternalQVTimperative.g:9728:1: ( ( ':' ) )
+ // InternalQVTimperative.g:9729:1: ( ':' )
{
- // InternalQVTimperative.g:9690:1: ( ':' )
- // InternalQVTimperative.g:9691:1: ':'
+ // InternalQVTimperative.g:9729:1: ( ':' )
+ // InternalQVTimperative.g:9730:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getColonKeyword_5());
}
- match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,74,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNewStatementCSAccess().getColonKeyword_5());
}
@@ -30729,16 +30856,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__6"
- // InternalQVTimperative.g:9704:1: rule__NewStatementCS__Group__6 : rule__NewStatementCS__Group__6__Impl rule__NewStatementCS__Group__7 ;
+ // InternalQVTimperative.g:9743: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:9708:1: ( rule__NewStatementCS__Group__6__Impl rule__NewStatementCS__Group__7 )
- // InternalQVTimperative.g:9709:2: rule__NewStatementCS__Group__6__Impl rule__NewStatementCS__Group__7
+ // InternalQVTimperative.g:9747:1: ( rule__NewStatementCS__Group__6__Impl rule__NewStatementCS__Group__7 )
+ // InternalQVTimperative.g:9748:2: rule__NewStatementCS__Group__6__Impl rule__NewStatementCS__Group__7
{
- pushFollow(FollowSets000.FOLLOW_40);
+ pushFollow(FollowSets000.FOLLOW_41);
rule__NewStatementCS__Group__6__Impl();
state._fsp--;
@@ -30767,23 +30894,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__6__Impl"
- // InternalQVTimperative.g:9716:1: rule__NewStatementCS__Group__6__Impl : ( ( rule__NewStatementCS__OwnedTypeAssignment_6 ) ) ;
+ // InternalQVTimperative.g:9755: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:9720:1: ( ( ( rule__NewStatementCS__OwnedTypeAssignment_6 ) ) )
- // InternalQVTimperative.g:9721:1: ( ( rule__NewStatementCS__OwnedTypeAssignment_6 ) )
+ // InternalQVTimperative.g:9759:1: ( ( ( rule__NewStatementCS__OwnedTypeAssignment_6 ) ) )
+ // InternalQVTimperative.g:9760:1: ( ( rule__NewStatementCS__OwnedTypeAssignment_6 ) )
{
- // InternalQVTimperative.g:9721:1: ( ( rule__NewStatementCS__OwnedTypeAssignment_6 ) )
- // InternalQVTimperative.g:9722:1: ( rule__NewStatementCS__OwnedTypeAssignment_6 )
+ // InternalQVTimperative.g:9760:1: ( ( rule__NewStatementCS__OwnedTypeAssignment_6 ) )
+ // InternalQVTimperative.g:9761:1: ( rule__NewStatementCS__OwnedTypeAssignment_6 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getOwnedTypeAssignment_6());
}
- // InternalQVTimperative.g:9723:1: ( rule__NewStatementCS__OwnedTypeAssignment_6 )
- // InternalQVTimperative.g:9723:2: rule__NewStatementCS__OwnedTypeAssignment_6
+ // InternalQVTimperative.g:9762:1: ( rule__NewStatementCS__OwnedTypeAssignment_6 )
+ // InternalQVTimperative.g:9762:2: rule__NewStatementCS__OwnedTypeAssignment_6
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NewStatementCS__OwnedTypeAssignment_6();
@@ -30818,16 +30945,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__7"
- // InternalQVTimperative.g:9733:1: rule__NewStatementCS__Group__7 : rule__NewStatementCS__Group__7__Impl rule__NewStatementCS__Group__8 ;
+ // InternalQVTimperative.g:9772: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:9737:1: ( rule__NewStatementCS__Group__7__Impl rule__NewStatementCS__Group__8 )
- // InternalQVTimperative.g:9738:2: rule__NewStatementCS__Group__7__Impl rule__NewStatementCS__Group__8
+ // InternalQVTimperative.g:9776:1: ( rule__NewStatementCS__Group__7__Impl rule__NewStatementCS__Group__8 )
+ // InternalQVTimperative.g:9777:2: rule__NewStatementCS__Group__7__Impl rule__NewStatementCS__Group__8
{
- pushFollow(FollowSets000.FOLLOW_40);
+ pushFollow(FollowSets000.FOLLOW_41);
rule__NewStatementCS__Group__7__Impl();
state._fsp--;
@@ -30856,31 +30983,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__7__Impl"
- // InternalQVTimperative.g:9745:1: rule__NewStatementCS__Group__7__Impl : ( ( rule__NewStatementCS__Group_7__0 )? ) ;
+ // InternalQVTimperative.g:9784: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:9749:1: ( ( ( rule__NewStatementCS__Group_7__0 )? ) )
- // InternalQVTimperative.g:9750:1: ( ( rule__NewStatementCS__Group_7__0 )? )
+ // InternalQVTimperative.g:9788:1: ( ( ( rule__NewStatementCS__Group_7__0 )? ) )
+ // InternalQVTimperative.g:9789:1: ( ( rule__NewStatementCS__Group_7__0 )? )
{
- // InternalQVTimperative.g:9750:1: ( ( rule__NewStatementCS__Group_7__0 )? )
- // InternalQVTimperative.g:9751:1: ( rule__NewStatementCS__Group_7__0 )?
+ // InternalQVTimperative.g:9789:1: ( ( rule__NewStatementCS__Group_7__0 )? )
+ // InternalQVTimperative.g:9790:1: ( rule__NewStatementCS__Group_7__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getGroup_7());
}
- // InternalQVTimperative.g:9752:1: ( rule__NewStatementCS__Group_7__0 )?
- int alt97=2;
- int LA97_0 = input.LA(1);
+ // InternalQVTimperative.g:9791:1: ( rule__NewStatementCS__Group_7__0 )?
+ int alt98=2;
+ int LA98_0 = input.LA(1);
- if ( (LA97_0==75) ) {
- alt97=1;
+ if ( (LA98_0==76) ) {
+ alt98=1;
}
- switch (alt97) {
+ switch (alt98) {
case 1 :
- // InternalQVTimperative.g:9752:2: rule__NewStatementCS__Group_7__0
+ // InternalQVTimperative.g:9791:2: rule__NewStatementCS__Group_7__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NewStatementCS__Group_7__0();
@@ -30918,14 +31045,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__8"
- // InternalQVTimperative.g:9762:1: rule__NewStatementCS__Group__8 : rule__NewStatementCS__Group__8__Impl ;
+ // InternalQVTimperative.g:9801: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:9766:1: ( rule__NewStatementCS__Group__8__Impl )
- // InternalQVTimperative.g:9767:2: rule__NewStatementCS__Group__8__Impl
+ // InternalQVTimperative.g:9805:1: ( rule__NewStatementCS__Group__8__Impl )
+ // InternalQVTimperative.g:9806:2: rule__NewStatementCS__Group__8__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NewStatementCS__Group__8__Impl();
@@ -30951,17 +31078,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__8__Impl"
- // InternalQVTimperative.g:9773:1: rule__NewStatementCS__Group__8__Impl : ( ';' ) ;
+ // InternalQVTimperative.g:9812:1: rule__NewStatementCS__Group__8__Impl : ( ';' ) ;
public final void rule__NewStatementCS__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9777:1: ( ( ';' ) )
- // InternalQVTimperative.g:9778:1: ( ';' )
+ // InternalQVTimperative.g:9816:1: ( ( ';' ) )
+ // InternalQVTimperative.g:9817:1: ( ';' )
{
- // InternalQVTimperative.g:9778:1: ( ';' )
- // InternalQVTimperative.g:9779:1: ';'
+ // InternalQVTimperative.g:9817:1: ( ';' )
+ // InternalQVTimperative.g:9818:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getSemicolonKeyword_8());
@@ -30992,14 +31119,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group_0__0"
- // InternalQVTimperative.g:9810:1: rule__NewStatementCS__Group_0__0 : rule__NewStatementCS__Group_0__0__Impl rule__NewStatementCS__Group_0__1 ;
+ // InternalQVTimperative.g:9849: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: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
+ // InternalQVTimperative.g:9853:1: ( rule__NewStatementCS__Group_0__0__Impl rule__NewStatementCS__Group_0__1 )
+ // InternalQVTimperative.g:9854:2: rule__NewStatementCS__Group_0__0__Impl rule__NewStatementCS__Group_0__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__NewStatementCS__Group_0__0__Impl();
@@ -31030,22 +31157,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group_0__0__Impl"
- // InternalQVTimperative.g:9822:1: rule__NewStatementCS__Group_0__0__Impl : ( 'observe' ) ;
+ // InternalQVTimperative.g:9861: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:9826:1: ( ( 'observe' ) )
- // InternalQVTimperative.g:9827:1: ( 'observe' )
+ // InternalQVTimperative.g:9865:1: ( ( 'observe' ) )
+ // InternalQVTimperative.g:9866:1: ( 'observe' )
{
- // InternalQVTimperative.g:9827:1: ( 'observe' )
- // InternalQVTimperative.g:9828:1: 'observe'
+ // InternalQVTimperative.g:9866:1: ( 'observe' )
+ // InternalQVTimperative.g:9867:1: 'observe'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getObserveKeyword_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.getNewStatementCSAccess().getObserveKeyword_0_0());
}
@@ -31071,14 +31198,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group_0__1"
- // InternalQVTimperative.g:9841:1: rule__NewStatementCS__Group_0__1 : rule__NewStatementCS__Group_0__1__Impl rule__NewStatementCS__Group_0__2 ;
+ // InternalQVTimperative.g:9880: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: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
+ // InternalQVTimperative.g:9884:1: ( rule__NewStatementCS__Group_0__1__Impl rule__NewStatementCS__Group_0__2 )
+ // InternalQVTimperative.g:9885:2: rule__NewStatementCS__Group_0__1__Impl rule__NewStatementCS__Group_0__2
{
pushFollow(FollowSets000.FOLLOW_13);
rule__NewStatementCS__Group_0__1__Impl();
@@ -31109,23 +31236,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group_0__1__Impl"
- // InternalQVTimperative.g:9853:1: rule__NewStatementCS__Group_0__1__Impl : ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_1 ) ) ;
+ // InternalQVTimperative.g:9892: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:9857:1: ( ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_1 ) ) )
- // InternalQVTimperative.g:9858:1: ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_1 ) )
+ // InternalQVTimperative.g:9896:1: ( ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_1 ) ) )
+ // InternalQVTimperative.g:9897:1: ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_1 ) )
{
- // InternalQVTimperative.g:9858:1: ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_1 ) )
- // InternalQVTimperative.g:9859:1: ( rule__NewStatementCS__ObservedPropertiesAssignment_0_1 )
+ // InternalQVTimperative.g:9897:1: ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_1 ) )
+ // InternalQVTimperative.g:9898:1: ( rule__NewStatementCS__ObservedPropertiesAssignment_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getObservedPropertiesAssignment_0_1());
}
- // InternalQVTimperative.g:9860:1: ( rule__NewStatementCS__ObservedPropertiesAssignment_0_1 )
- // InternalQVTimperative.g:9860:2: rule__NewStatementCS__ObservedPropertiesAssignment_0_1
+ // InternalQVTimperative.g:9899:1: ( rule__NewStatementCS__ObservedPropertiesAssignment_0_1 )
+ // InternalQVTimperative.g:9899:2: rule__NewStatementCS__ObservedPropertiesAssignment_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NewStatementCS__ObservedPropertiesAssignment_0_1();
@@ -31160,14 +31287,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group_0__2"
- // InternalQVTimperative.g:9870:1: rule__NewStatementCS__Group_0__2 : rule__NewStatementCS__Group_0__2__Impl ;
+ // InternalQVTimperative.g:9909: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:9874:1: ( rule__NewStatementCS__Group_0__2__Impl )
- // InternalQVTimperative.g:9875:2: rule__NewStatementCS__Group_0__2__Impl
+ // InternalQVTimperative.g:9913:1: ( rule__NewStatementCS__Group_0__2__Impl )
+ // InternalQVTimperative.g:9914:2: rule__NewStatementCS__Group_0__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NewStatementCS__Group_0__2__Impl();
@@ -31193,35 +31320,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group_0__2__Impl"
- // InternalQVTimperative.g:9881:1: rule__NewStatementCS__Group_0__2__Impl : ( ( rule__NewStatementCS__Group_0_2__0 )* ) ;
+ // InternalQVTimperative.g:9920: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:9885:1: ( ( ( rule__NewStatementCS__Group_0_2__0 )* ) )
- // InternalQVTimperative.g:9886:1: ( ( rule__NewStatementCS__Group_0_2__0 )* )
+ // InternalQVTimperative.g:9924:1: ( ( ( rule__NewStatementCS__Group_0_2__0 )* ) )
+ // InternalQVTimperative.g:9925: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 )*
+ // InternalQVTimperative.g:9925:1: ( ( rule__NewStatementCS__Group_0_2__0 )* )
+ // InternalQVTimperative.g:9926:1: ( rule__NewStatementCS__Group_0_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getGroup_0_2());
}
- // InternalQVTimperative.g:9888:1: ( rule__NewStatementCS__Group_0_2__0 )*
- loop98:
+ // InternalQVTimperative.g:9927:1: ( rule__NewStatementCS__Group_0_2__0 )*
+ loop99:
do {
- int alt98=2;
- int LA98_0 = input.LA(1);
+ int alt99=2;
+ int LA99_0 = input.LA(1);
- if ( (LA98_0==70) ) {
- alt98=1;
+ if ( (LA99_0==71) ) {
+ alt99=1;
}
- switch (alt98) {
+ switch (alt99) {
case 1 :
- // InternalQVTimperative.g:9888:2: rule__NewStatementCS__Group_0_2__0
+ // InternalQVTimperative.g:9927:2: rule__NewStatementCS__Group_0_2__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__NewStatementCS__Group_0_2__0();
@@ -31233,7 +31360,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop98;
+ break loop99;
}
} while (true);
@@ -31262,14 +31389,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group_0_2__0"
- // InternalQVTimperative.g:9904:1: rule__NewStatementCS__Group_0_2__0 : rule__NewStatementCS__Group_0_2__0__Impl rule__NewStatementCS__Group_0_2__1 ;
+ // InternalQVTimperative.g:9943: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: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
+ // InternalQVTimperative.g:9947:1: ( rule__NewStatementCS__Group_0_2__0__Impl rule__NewStatementCS__Group_0_2__1 )
+ // InternalQVTimperative.g:9948: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();
@@ -31300,22 +31427,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group_0_2__0__Impl"
- // InternalQVTimperative.g:9916:1: rule__NewStatementCS__Group_0_2__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:9955: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:9920:1: ( ( ',' ) )
- // InternalQVTimperative.g:9921:1: ( ',' )
+ // InternalQVTimperative.g:9959:1: ( ( ',' ) )
+ // InternalQVTimperative.g:9960:1: ( ',' )
{
- // InternalQVTimperative.g:9921:1: ( ',' )
- // InternalQVTimperative.g:9922:1: ','
+ // InternalQVTimperative.g:9960:1: ( ',' )
+ // InternalQVTimperative.g:9961:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getCommaKeyword_0_2_0());
}
- match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNewStatementCSAccess().getCommaKeyword_0_2_0());
}
@@ -31341,14 +31468,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group_0_2__1"
- // InternalQVTimperative.g:9935:1: rule__NewStatementCS__Group_0_2__1 : rule__NewStatementCS__Group_0_2__1__Impl ;
+ // InternalQVTimperative.g:9974: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:9939:1: ( rule__NewStatementCS__Group_0_2__1__Impl )
- // InternalQVTimperative.g:9940:2: rule__NewStatementCS__Group_0_2__1__Impl
+ // InternalQVTimperative.g:9978:1: ( rule__NewStatementCS__Group_0_2__1__Impl )
+ // InternalQVTimperative.g:9979:2: rule__NewStatementCS__Group_0_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NewStatementCS__Group_0_2__1__Impl();
@@ -31374,23 +31501,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group_0_2__1__Impl"
- // InternalQVTimperative.g:9946:1: rule__NewStatementCS__Group_0_2__1__Impl : ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) ;
+ // InternalQVTimperative.g:9985: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:9950:1: ( ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) )
- // InternalQVTimperative.g:9951:1: ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1 ) )
+ // InternalQVTimperative.g:9989:1: ( ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) )
+ // InternalQVTimperative.g:9990: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 )
+ // InternalQVTimperative.g:9990:1: ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1 ) )
+ // InternalQVTimperative.g:9991:1: ( rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getObservedPropertiesAssignment_0_2_1());
}
- // InternalQVTimperative.g:9953:1: ( rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1 )
- // InternalQVTimperative.g:9953:2: rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1
+ // InternalQVTimperative.g:9992:1: ( rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1 )
+ // InternalQVTimperative.g:9992:2: rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1();
@@ -31425,14 +31552,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group_7__0"
- // InternalQVTimperative.g:9967:1: rule__NewStatementCS__Group_7__0 : rule__NewStatementCS__Group_7__0__Impl rule__NewStatementCS__Group_7__1 ;
+ // InternalQVTimperative.g:10006: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: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
+ // InternalQVTimperative.g:10010:1: ( rule__NewStatementCS__Group_7__0__Impl rule__NewStatementCS__Group_7__1 )
+ // InternalQVTimperative.g:10011:2: rule__NewStatementCS__Group_7__0__Impl rule__NewStatementCS__Group_7__1
{
pushFollow(FollowSets000.FOLLOW_10);
rule__NewStatementCS__Group_7__0__Impl();
@@ -31463,22 +31590,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group_7__0__Impl"
- // InternalQVTimperative.g:9979:1: rule__NewStatementCS__Group_7__0__Impl : ( ':=' ) ;
+ // InternalQVTimperative.g:10018:1: rule__NewStatementCS__Group_7__0__Impl : ( ':=' ) ;
public final void rule__NewStatementCS__Group_7__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9983:1: ( ( ':=' ) )
- // InternalQVTimperative.g:9984:1: ( ':=' )
+ // InternalQVTimperative.g:10022:1: ( ( ':=' ) )
+ // InternalQVTimperative.g:10023:1: ( ':=' )
{
- // InternalQVTimperative.g:9984:1: ( ':=' )
- // InternalQVTimperative.g:9985:1: ':='
+ // InternalQVTimperative.g:10023:1: ( ':=' )
+ // InternalQVTimperative.g:10024:1: ':='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getColonEqualsSignKeyword_7_0());
}
- match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNewStatementCSAccess().getColonEqualsSignKeyword_7_0());
}
@@ -31504,14 +31631,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group_7__1"
- // InternalQVTimperative.g:9998:1: rule__NewStatementCS__Group_7__1 : rule__NewStatementCS__Group_7__1__Impl ;
+ // InternalQVTimperative.g:10037: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:10002:1: ( rule__NewStatementCS__Group_7__1__Impl )
- // InternalQVTimperative.g:10003:2: rule__NewStatementCS__Group_7__1__Impl
+ // InternalQVTimperative.g:10041:1: ( rule__NewStatementCS__Group_7__1__Impl )
+ // InternalQVTimperative.g:10042:2: rule__NewStatementCS__Group_7__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NewStatementCS__Group_7__1__Impl();
@@ -31537,23 +31664,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group_7__1__Impl"
- // InternalQVTimperative.g:10009:1: rule__NewStatementCS__Group_7__1__Impl : ( ( rule__NewStatementCS__OwnedExpressionAssignment_7_1 ) ) ;
+ // InternalQVTimperative.g:10048: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:10013:1: ( ( ( rule__NewStatementCS__OwnedExpressionAssignment_7_1 ) ) )
- // InternalQVTimperative.g:10014:1: ( ( rule__NewStatementCS__OwnedExpressionAssignment_7_1 ) )
+ // InternalQVTimperative.g:10052:1: ( ( ( rule__NewStatementCS__OwnedExpressionAssignment_7_1 ) ) )
+ // InternalQVTimperative.g:10053:1: ( ( rule__NewStatementCS__OwnedExpressionAssignment_7_1 ) )
{
- // InternalQVTimperative.g:10014:1: ( ( rule__NewStatementCS__OwnedExpressionAssignment_7_1 ) )
- // InternalQVTimperative.g:10015:1: ( rule__NewStatementCS__OwnedExpressionAssignment_7_1 )
+ // InternalQVTimperative.g:10053:1: ( ( rule__NewStatementCS__OwnedExpressionAssignment_7_1 ) )
+ // InternalQVTimperative.g:10054:1: ( rule__NewStatementCS__OwnedExpressionAssignment_7_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getOwnedExpressionAssignment_7_1());
}
- // InternalQVTimperative.g:10016:1: ( rule__NewStatementCS__OwnedExpressionAssignment_7_1 )
- // InternalQVTimperative.g:10016:2: rule__NewStatementCS__OwnedExpressionAssignment_7_1
+ // InternalQVTimperative.g:10055:1: ( rule__NewStatementCS__OwnedExpressionAssignment_7_1 )
+ // InternalQVTimperative.g:10055:2: rule__NewStatementCS__OwnedExpressionAssignment_7_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NewStatementCS__OwnedExpressionAssignment_7_1();
@@ -31588,14 +31715,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParamDeclarationCS__Group__0"
- // InternalQVTimperative.g:10030:1: rule__ParamDeclarationCS__Group__0 : rule__ParamDeclarationCS__Group__0__Impl rule__ParamDeclarationCS__Group__1 ;
+ // InternalQVTimperative.g:10069: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:10034:1: ( rule__ParamDeclarationCS__Group__0__Impl rule__ParamDeclarationCS__Group__1 )
- // InternalQVTimperative.g:10035:2: rule__ParamDeclarationCS__Group__0__Impl rule__ParamDeclarationCS__Group__1
+ // InternalQVTimperative.g:10073:1: ( rule__ParamDeclarationCS__Group__0__Impl rule__ParamDeclarationCS__Group__1 )
+ // InternalQVTimperative.g:10074:2: rule__ParamDeclarationCS__Group__0__Impl rule__ParamDeclarationCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_16);
rule__ParamDeclarationCS__Group__0__Impl();
@@ -31626,23 +31753,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParamDeclarationCS__Group__0__Impl"
- // InternalQVTimperative.g:10042:1: rule__ParamDeclarationCS__Group__0__Impl : ( ( rule__ParamDeclarationCS__NameAssignment_0 ) ) ;
+ // InternalQVTimperative.g:10081: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:10046:1: ( ( ( rule__ParamDeclarationCS__NameAssignment_0 ) ) )
- // InternalQVTimperative.g:10047:1: ( ( rule__ParamDeclarationCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:10085:1: ( ( ( rule__ParamDeclarationCS__NameAssignment_0 ) ) )
+ // InternalQVTimperative.g:10086:1: ( ( rule__ParamDeclarationCS__NameAssignment_0 ) )
{
- // InternalQVTimperative.g:10047:1: ( ( rule__ParamDeclarationCS__NameAssignment_0 ) )
- // InternalQVTimperative.g:10048:1: ( rule__ParamDeclarationCS__NameAssignment_0 )
+ // InternalQVTimperative.g:10086:1: ( ( rule__ParamDeclarationCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:10087:1: ( rule__ParamDeclarationCS__NameAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParamDeclarationCSAccess().getNameAssignment_0());
}
- // InternalQVTimperative.g:10049:1: ( rule__ParamDeclarationCS__NameAssignment_0 )
- // InternalQVTimperative.g:10049:2: rule__ParamDeclarationCS__NameAssignment_0
+ // InternalQVTimperative.g:10088:1: ( rule__ParamDeclarationCS__NameAssignment_0 )
+ // InternalQVTimperative.g:10088:2: rule__ParamDeclarationCS__NameAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParamDeclarationCS__NameAssignment_0();
@@ -31677,14 +31804,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParamDeclarationCS__Group__1"
- // InternalQVTimperative.g:10059:1: rule__ParamDeclarationCS__Group__1 : rule__ParamDeclarationCS__Group__1__Impl rule__ParamDeclarationCS__Group__2 ;
+ // InternalQVTimperative.g:10098: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:10063:1: ( rule__ParamDeclarationCS__Group__1__Impl rule__ParamDeclarationCS__Group__2 )
- // InternalQVTimperative.g:10064:2: rule__ParamDeclarationCS__Group__1__Impl rule__ParamDeclarationCS__Group__2
+ // InternalQVTimperative.g:10102:1: ( rule__ParamDeclarationCS__Group__1__Impl rule__ParamDeclarationCS__Group__2 )
+ // InternalQVTimperative.g:10103:2: rule__ParamDeclarationCS__Group__1__Impl rule__ParamDeclarationCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_12);
rule__ParamDeclarationCS__Group__1__Impl();
@@ -31715,22 +31842,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParamDeclarationCS__Group__1__Impl"
- // InternalQVTimperative.g:10071:1: rule__ParamDeclarationCS__Group__1__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:10110:1: rule__ParamDeclarationCS__Group__1__Impl : ( ':' ) ;
public final void rule__ParamDeclarationCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10075:1: ( ( ':' ) )
- // InternalQVTimperative.g:10076:1: ( ':' )
+ // InternalQVTimperative.g:10114:1: ( ( ':' ) )
+ // InternalQVTimperative.g:10115:1: ( ':' )
{
- // InternalQVTimperative.g:10076:1: ( ':' )
- // InternalQVTimperative.g:10077:1: ':'
+ // InternalQVTimperative.g:10115:1: ( ':' )
+ // InternalQVTimperative.g:10116:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParamDeclarationCSAccess().getColonKeyword_1());
}
- match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,74,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getParamDeclarationCSAccess().getColonKeyword_1());
}
@@ -31756,14 +31883,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParamDeclarationCS__Group__2"
- // InternalQVTimperative.g:10090:1: rule__ParamDeclarationCS__Group__2 : rule__ParamDeclarationCS__Group__2__Impl ;
+ // InternalQVTimperative.g:10129: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:10094:1: ( rule__ParamDeclarationCS__Group__2__Impl )
- // InternalQVTimperative.g:10095:2: rule__ParamDeclarationCS__Group__2__Impl
+ // InternalQVTimperative.g:10133:1: ( rule__ParamDeclarationCS__Group__2__Impl )
+ // InternalQVTimperative.g:10134:2: rule__ParamDeclarationCS__Group__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParamDeclarationCS__Group__2__Impl();
@@ -31789,23 +31916,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParamDeclarationCS__Group__2__Impl"
- // InternalQVTimperative.g:10101:1: rule__ParamDeclarationCS__Group__2__Impl : ( ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 ) ) ;
+ // InternalQVTimperative.g:10140: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:10105:1: ( ( ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 ) ) )
- // InternalQVTimperative.g:10106:1: ( ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 ) )
+ // InternalQVTimperative.g:10144:1: ( ( ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 ) ) )
+ // InternalQVTimperative.g:10145:1: ( ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 ) )
{
- // InternalQVTimperative.g:10106:1: ( ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 ) )
- // InternalQVTimperative.g:10107:1: ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 )
+ // InternalQVTimperative.g:10145:1: ( ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 ) )
+ // InternalQVTimperative.g:10146:1: ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParamDeclarationCSAccess().getOwnedTypeAssignment_2());
}
- // InternalQVTimperative.g:10108:1: ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 )
- // InternalQVTimperative.g:10108:2: rule__ParamDeclarationCS__OwnedTypeAssignment_2
+ // InternalQVTimperative.g:10147:1: ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 )
+ // InternalQVTimperative.g:10147:2: rule__ParamDeclarationCS__OwnedTypeAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParamDeclarationCS__OwnedTypeAssignment_2();
@@ -31840,14 +31967,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group__0"
- // InternalQVTimperative.g:10124:1: rule__QualifiedPackageCS__Group__0 : rule__QualifiedPackageCS__Group__0__Impl rule__QualifiedPackageCS__Group__1 ;
+ // InternalQVTimperative.g:10163: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:10128:1: ( rule__QualifiedPackageCS__Group__0__Impl rule__QualifiedPackageCS__Group__1 )
- // InternalQVTimperative.g:10129:2: rule__QualifiedPackageCS__Group__0__Impl rule__QualifiedPackageCS__Group__1
+ // InternalQVTimperative.g:10167:1: ( rule__QualifiedPackageCS__Group__0__Impl rule__QualifiedPackageCS__Group__1 )
+ // InternalQVTimperative.g:10168:2: rule__QualifiedPackageCS__Group__0__Impl rule__QualifiedPackageCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__QualifiedPackageCS__Group__0__Impl();
@@ -31878,22 +32005,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group__0__Impl"
- // InternalQVTimperative.g:10136:1: rule__QualifiedPackageCS__Group__0__Impl : ( 'package' ) ;
+ // InternalQVTimperative.g:10175:1: rule__QualifiedPackageCS__Group__0__Impl : ( 'package' ) ;
public final void rule__QualifiedPackageCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10140:1: ( ( 'package' ) )
- // InternalQVTimperative.g:10141:1: ( 'package' )
+ // InternalQVTimperative.g:10179:1: ( ( 'package' ) )
+ // InternalQVTimperative.g:10180:1: ( 'package' )
{
- // InternalQVTimperative.g:10141:1: ( 'package' )
- // InternalQVTimperative.g:10142:1: 'package'
+ // InternalQVTimperative.g:10180:1: ( 'package' )
+ // InternalQVTimperative.g:10181:1: 'package'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getPackageKeyword_0());
}
- match(input,85,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,86,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getQualifiedPackageCSAccess().getPackageKeyword_0());
}
@@ -31919,14 +32046,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group__1"
- // InternalQVTimperative.g:10155:1: rule__QualifiedPackageCS__Group__1 : rule__QualifiedPackageCS__Group__1__Impl rule__QualifiedPackageCS__Group__2 ;
+ // InternalQVTimperative.g:10194: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:10159:1: ( rule__QualifiedPackageCS__Group__1__Impl rule__QualifiedPackageCS__Group__2 )
- // InternalQVTimperative.g:10160:2: rule__QualifiedPackageCS__Group__1__Impl rule__QualifiedPackageCS__Group__2
+ // InternalQVTimperative.g:10198:1: ( rule__QualifiedPackageCS__Group__1__Impl rule__QualifiedPackageCS__Group__2 )
+ // InternalQVTimperative.g:10199:2: rule__QualifiedPackageCS__Group__1__Impl rule__QualifiedPackageCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_12);
rule__QualifiedPackageCS__Group__1__Impl();
@@ -31957,27 +32084,27 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group__1__Impl"
- // InternalQVTimperative.g:10167:1: rule__QualifiedPackageCS__Group__1__Impl : ( ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )? ) ;
+ // InternalQVTimperative.g:10206: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:10171:1: ( ( ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )? ) )
- // InternalQVTimperative.g:10172:1: ( ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )? )
+ // InternalQVTimperative.g:10210:1: ( ( ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )? ) )
+ // InternalQVTimperative.g:10211:1: ( ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )? )
{
- // InternalQVTimperative.g:10172:1: ( ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )? )
- // InternalQVTimperative.g:10173:1: ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )?
+ // InternalQVTimperative.g:10211:1: ( ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )? )
+ // InternalQVTimperative.g:10212:1: ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getOwnedPathNameAssignment_1());
}
- // InternalQVTimperative.g:10174:1: ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )?
- int alt99=2;
- alt99 = dfa99.predict(input);
- switch (alt99) {
+ // InternalQVTimperative.g:10213:1: ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )?
+ int alt100=2;
+ alt100 = dfa100.predict(input);
+ switch (alt100) {
case 1 :
- // InternalQVTimperative.g:10174:2: rule__QualifiedPackageCS__OwnedPathNameAssignment_1
+ // InternalQVTimperative.g:10213:2: rule__QualifiedPackageCS__OwnedPathNameAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QualifiedPackageCS__OwnedPathNameAssignment_1();
@@ -32015,16 +32142,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group__2"
- // InternalQVTimperative.g:10184:1: rule__QualifiedPackageCS__Group__2 : rule__QualifiedPackageCS__Group__2__Impl rule__QualifiedPackageCS__Group__3 ;
+ // InternalQVTimperative.g:10223: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:10188:1: ( rule__QualifiedPackageCS__Group__2__Impl rule__QualifiedPackageCS__Group__3 )
- // InternalQVTimperative.g:10189:2: rule__QualifiedPackageCS__Group__2__Impl rule__QualifiedPackageCS__Group__3
+ // InternalQVTimperative.g:10227:1: ( rule__QualifiedPackageCS__Group__2__Impl rule__QualifiedPackageCS__Group__3 )
+ // InternalQVTimperative.g:10228:2: rule__QualifiedPackageCS__Group__2__Impl rule__QualifiedPackageCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_41);
+ pushFollow(FollowSets000.FOLLOW_42);
rule__QualifiedPackageCS__Group__2__Impl();
state._fsp--;
@@ -32053,23 +32180,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group__2__Impl"
- // InternalQVTimperative.g:10196:1: rule__QualifiedPackageCS__Group__2__Impl : ( ( rule__QualifiedPackageCS__NameAssignment_2 ) ) ;
+ // InternalQVTimperative.g:10235: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:10200:1: ( ( ( rule__QualifiedPackageCS__NameAssignment_2 ) ) )
- // InternalQVTimperative.g:10201:1: ( ( rule__QualifiedPackageCS__NameAssignment_2 ) )
+ // InternalQVTimperative.g:10239:1: ( ( ( rule__QualifiedPackageCS__NameAssignment_2 ) ) )
+ // InternalQVTimperative.g:10240:1: ( ( rule__QualifiedPackageCS__NameAssignment_2 ) )
{
- // InternalQVTimperative.g:10201:1: ( ( rule__QualifiedPackageCS__NameAssignment_2 ) )
- // InternalQVTimperative.g:10202:1: ( rule__QualifiedPackageCS__NameAssignment_2 )
+ // InternalQVTimperative.g:10240:1: ( ( rule__QualifiedPackageCS__NameAssignment_2 ) )
+ // InternalQVTimperative.g:10241:1: ( rule__QualifiedPackageCS__NameAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getNameAssignment_2());
}
- // InternalQVTimperative.g:10203:1: ( rule__QualifiedPackageCS__NameAssignment_2 )
- // InternalQVTimperative.g:10203:2: rule__QualifiedPackageCS__NameAssignment_2
+ // InternalQVTimperative.g:10242:1: ( rule__QualifiedPackageCS__NameAssignment_2 )
+ // InternalQVTimperative.g:10242:2: rule__QualifiedPackageCS__NameAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QualifiedPackageCS__NameAssignment_2();
@@ -32104,16 +32231,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group__3"
- // InternalQVTimperative.g:10213:1: rule__QualifiedPackageCS__Group__3 : rule__QualifiedPackageCS__Group__3__Impl rule__QualifiedPackageCS__Group__4 ;
+ // InternalQVTimperative.g:10252: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:10217:1: ( rule__QualifiedPackageCS__Group__3__Impl rule__QualifiedPackageCS__Group__4 )
- // InternalQVTimperative.g:10218:2: rule__QualifiedPackageCS__Group__3__Impl rule__QualifiedPackageCS__Group__4
+ // InternalQVTimperative.g:10256:1: ( rule__QualifiedPackageCS__Group__3__Impl rule__QualifiedPackageCS__Group__4 )
+ // InternalQVTimperative.g:10257:2: rule__QualifiedPackageCS__Group__3__Impl rule__QualifiedPackageCS__Group__4
{
- pushFollow(FollowSets000.FOLLOW_41);
+ pushFollow(FollowSets000.FOLLOW_42);
rule__QualifiedPackageCS__Group__3__Impl();
state._fsp--;
@@ -32142,31 +32269,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group__3__Impl"
- // InternalQVTimperative.g:10225:1: rule__QualifiedPackageCS__Group__3__Impl : ( ( rule__QualifiedPackageCS__Group_3__0 )? ) ;
+ // InternalQVTimperative.g:10264: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:10229:1: ( ( ( rule__QualifiedPackageCS__Group_3__0 )? ) )
- // InternalQVTimperative.g:10230:1: ( ( rule__QualifiedPackageCS__Group_3__0 )? )
+ // InternalQVTimperative.g:10268:1: ( ( ( rule__QualifiedPackageCS__Group_3__0 )? ) )
+ // InternalQVTimperative.g:10269:1: ( ( rule__QualifiedPackageCS__Group_3__0 )? )
{
- // InternalQVTimperative.g:10230:1: ( ( rule__QualifiedPackageCS__Group_3__0 )? )
- // InternalQVTimperative.g:10231:1: ( rule__QualifiedPackageCS__Group_3__0 )?
+ // InternalQVTimperative.g:10269:1: ( ( rule__QualifiedPackageCS__Group_3__0 )? )
+ // InternalQVTimperative.g:10270:1: ( rule__QualifiedPackageCS__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getGroup_3());
}
- // InternalQVTimperative.g:10232:1: ( rule__QualifiedPackageCS__Group_3__0 )?
- int alt100=2;
- int LA100_0 = input.LA(1);
+ // InternalQVTimperative.g:10271:1: ( rule__QualifiedPackageCS__Group_3__0 )?
+ int alt101=2;
+ int LA101_0 = input.LA(1);
- if ( (LA100_0==73) ) {
- alt100=1;
+ if ( (LA101_0==74) ) {
+ alt101=1;
}
- switch (alt100) {
+ switch (alt101) {
case 1 :
- // InternalQVTimperative.g:10232:2: rule__QualifiedPackageCS__Group_3__0
+ // InternalQVTimperative.g:10271:2: rule__QualifiedPackageCS__Group_3__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QualifiedPackageCS__Group_3__0();
@@ -32204,16 +32331,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group__4"
- // InternalQVTimperative.g:10242:1: rule__QualifiedPackageCS__Group__4 : rule__QualifiedPackageCS__Group__4__Impl rule__QualifiedPackageCS__Group__5 ;
+ // InternalQVTimperative.g:10281: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:10246:1: ( rule__QualifiedPackageCS__Group__4__Impl rule__QualifiedPackageCS__Group__5 )
- // InternalQVTimperative.g:10247:2: rule__QualifiedPackageCS__Group__4__Impl rule__QualifiedPackageCS__Group__5
+ // InternalQVTimperative.g:10285:1: ( rule__QualifiedPackageCS__Group__4__Impl rule__QualifiedPackageCS__Group__5 )
+ // InternalQVTimperative.g:10286:2: rule__QualifiedPackageCS__Group__4__Impl rule__QualifiedPackageCS__Group__5
{
- pushFollow(FollowSets000.FOLLOW_41);
+ pushFollow(FollowSets000.FOLLOW_42);
rule__QualifiedPackageCS__Group__4__Impl();
state._fsp--;
@@ -32242,31 +32369,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group__4__Impl"
- // InternalQVTimperative.g:10254:1: rule__QualifiedPackageCS__Group__4__Impl : ( ( rule__QualifiedPackageCS__Group_4__0 )? ) ;
+ // InternalQVTimperative.g:10293: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:10258:1: ( ( ( rule__QualifiedPackageCS__Group_4__0 )? ) )
- // InternalQVTimperative.g:10259:1: ( ( rule__QualifiedPackageCS__Group_4__0 )? )
+ // InternalQVTimperative.g:10297:1: ( ( ( rule__QualifiedPackageCS__Group_4__0 )? ) )
+ // InternalQVTimperative.g:10298:1: ( ( rule__QualifiedPackageCS__Group_4__0 )? )
{
- // InternalQVTimperative.g:10259:1: ( ( rule__QualifiedPackageCS__Group_4__0 )? )
- // InternalQVTimperative.g:10260:1: ( rule__QualifiedPackageCS__Group_4__0 )?
+ // InternalQVTimperative.g:10298:1: ( ( rule__QualifiedPackageCS__Group_4__0 )? )
+ // InternalQVTimperative.g:10299:1: ( rule__QualifiedPackageCS__Group_4__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getGroup_4());
}
- // InternalQVTimperative.g:10261:1: ( rule__QualifiedPackageCS__Group_4__0 )?
- int alt101=2;
- int LA101_0 = input.LA(1);
+ // InternalQVTimperative.g:10300:1: ( rule__QualifiedPackageCS__Group_4__0 )?
+ int alt102=2;
+ int LA102_0 = input.LA(1);
- if ( (LA101_0==40) ) {
- alt101=1;
+ if ( (LA102_0==41) ) {
+ alt102=1;
}
- switch (alt101) {
+ switch (alt102) {
case 1 :
- // InternalQVTimperative.g:10261:2: rule__QualifiedPackageCS__Group_4__0
+ // InternalQVTimperative.g:10300:2: rule__QualifiedPackageCS__Group_4__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QualifiedPackageCS__Group_4__0();
@@ -32304,14 +32431,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group__5"
- // InternalQVTimperative.g:10271:1: rule__QualifiedPackageCS__Group__5 : rule__QualifiedPackageCS__Group__5__Impl ;
+ // InternalQVTimperative.g:10310: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:10275:1: ( rule__QualifiedPackageCS__Group__5__Impl )
- // InternalQVTimperative.g:10276:2: rule__QualifiedPackageCS__Group__5__Impl
+ // InternalQVTimperative.g:10314:1: ( rule__QualifiedPackageCS__Group__5__Impl )
+ // InternalQVTimperative.g:10315:2: rule__QualifiedPackageCS__Group__5__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QualifiedPackageCS__Group__5__Impl();
@@ -32337,23 +32464,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group__5__Impl"
- // InternalQVTimperative.g:10282:1: rule__QualifiedPackageCS__Group__5__Impl : ( ( rule__QualifiedPackageCS__Alternatives_5 ) ) ;
+ // InternalQVTimperative.g:10321: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:10286:1: ( ( ( rule__QualifiedPackageCS__Alternatives_5 ) ) )
- // InternalQVTimperative.g:10287:1: ( ( rule__QualifiedPackageCS__Alternatives_5 ) )
+ // InternalQVTimperative.g:10325:1: ( ( ( rule__QualifiedPackageCS__Alternatives_5 ) ) )
+ // InternalQVTimperative.g:10326:1: ( ( rule__QualifiedPackageCS__Alternatives_5 ) )
{
- // InternalQVTimperative.g:10287:1: ( ( rule__QualifiedPackageCS__Alternatives_5 ) )
- // InternalQVTimperative.g:10288:1: ( rule__QualifiedPackageCS__Alternatives_5 )
+ // InternalQVTimperative.g:10326:1: ( ( rule__QualifiedPackageCS__Alternatives_5 ) )
+ // InternalQVTimperative.g:10327:1: ( rule__QualifiedPackageCS__Alternatives_5 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getAlternatives_5());
}
- // InternalQVTimperative.g:10289:1: ( rule__QualifiedPackageCS__Alternatives_5 )
- // InternalQVTimperative.g:10289:2: rule__QualifiedPackageCS__Alternatives_5
+ // InternalQVTimperative.g:10328:1: ( rule__QualifiedPackageCS__Alternatives_5 )
+ // InternalQVTimperative.g:10328:2: rule__QualifiedPackageCS__Alternatives_5
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QualifiedPackageCS__Alternatives_5();
@@ -32388,14 +32515,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group_3__0"
- // InternalQVTimperative.g:10311:1: rule__QualifiedPackageCS__Group_3__0 : rule__QualifiedPackageCS__Group_3__0__Impl rule__QualifiedPackageCS__Group_3__1 ;
+ // InternalQVTimperative.g:10350: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: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
+ // InternalQVTimperative.g:10354:1: ( rule__QualifiedPackageCS__Group_3__0__Impl rule__QualifiedPackageCS__Group_3__1 )
+ // InternalQVTimperative.g:10355:2: rule__QualifiedPackageCS__Group_3__0__Impl rule__QualifiedPackageCS__Group_3__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__QualifiedPackageCS__Group_3__0__Impl();
@@ -32426,22 +32553,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group_3__0__Impl"
- // InternalQVTimperative.g:10323:1: rule__QualifiedPackageCS__Group_3__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:10362:1: rule__QualifiedPackageCS__Group_3__0__Impl : ( ':' ) ;
public final void rule__QualifiedPackageCS__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10327:1: ( ( ':' ) )
- // InternalQVTimperative.g:10328:1: ( ':' )
+ // InternalQVTimperative.g:10366:1: ( ( ':' ) )
+ // InternalQVTimperative.g:10367:1: ( ':' )
{
- // InternalQVTimperative.g:10328:1: ( ':' )
- // InternalQVTimperative.g:10329:1: ':'
+ // InternalQVTimperative.g:10367:1: ( ':' )
+ // InternalQVTimperative.g:10368:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getColonKeyword_3_0());
}
- match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,74,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getQualifiedPackageCSAccess().getColonKeyword_3_0());
}
@@ -32467,14 +32594,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group_3__1"
- // InternalQVTimperative.g:10342:1: rule__QualifiedPackageCS__Group_3__1 : rule__QualifiedPackageCS__Group_3__1__Impl ;
+ // InternalQVTimperative.g:10381: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:10346:1: ( rule__QualifiedPackageCS__Group_3__1__Impl )
- // InternalQVTimperative.g:10347:2: rule__QualifiedPackageCS__Group_3__1__Impl
+ // InternalQVTimperative.g:10385:1: ( rule__QualifiedPackageCS__Group_3__1__Impl )
+ // InternalQVTimperative.g:10386:2: rule__QualifiedPackageCS__Group_3__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QualifiedPackageCS__Group_3__1__Impl();
@@ -32500,23 +32627,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group_3__1__Impl"
- // InternalQVTimperative.g:10353:1: rule__QualifiedPackageCS__Group_3__1__Impl : ( ( rule__QualifiedPackageCS__NsPrefixAssignment_3_1 ) ) ;
+ // InternalQVTimperative.g:10392: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:10357:1: ( ( ( rule__QualifiedPackageCS__NsPrefixAssignment_3_1 ) ) )
- // InternalQVTimperative.g:10358:1: ( ( rule__QualifiedPackageCS__NsPrefixAssignment_3_1 ) )
+ // InternalQVTimperative.g:10396:1: ( ( ( rule__QualifiedPackageCS__NsPrefixAssignment_3_1 ) ) )
+ // InternalQVTimperative.g:10397:1: ( ( rule__QualifiedPackageCS__NsPrefixAssignment_3_1 ) )
{
- // InternalQVTimperative.g:10358:1: ( ( rule__QualifiedPackageCS__NsPrefixAssignment_3_1 ) )
- // InternalQVTimperative.g:10359:1: ( rule__QualifiedPackageCS__NsPrefixAssignment_3_1 )
+ // InternalQVTimperative.g:10397:1: ( ( rule__QualifiedPackageCS__NsPrefixAssignment_3_1 ) )
+ // InternalQVTimperative.g:10398:1: ( rule__QualifiedPackageCS__NsPrefixAssignment_3_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getNsPrefixAssignment_3_1());
}
- // InternalQVTimperative.g:10360:1: ( rule__QualifiedPackageCS__NsPrefixAssignment_3_1 )
- // InternalQVTimperative.g:10360:2: rule__QualifiedPackageCS__NsPrefixAssignment_3_1
+ // InternalQVTimperative.g:10399:1: ( rule__QualifiedPackageCS__NsPrefixAssignment_3_1 )
+ // InternalQVTimperative.g:10399:2: rule__QualifiedPackageCS__NsPrefixAssignment_3_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QualifiedPackageCS__NsPrefixAssignment_3_1();
@@ -32551,16 +32678,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group_4__0"
- // InternalQVTimperative.g:10374:1: rule__QualifiedPackageCS__Group_4__0 : rule__QualifiedPackageCS__Group_4__0__Impl rule__QualifiedPackageCS__Group_4__1 ;
+ // InternalQVTimperative.g:10413: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: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
+ // InternalQVTimperative.g:10417:1: ( rule__QualifiedPackageCS__Group_4__0__Impl rule__QualifiedPackageCS__Group_4__1 )
+ // InternalQVTimperative.g:10418:2: rule__QualifiedPackageCS__Group_4__0__Impl rule__QualifiedPackageCS__Group_4__1
{
- pushFollow(FollowSets000.FOLLOW_21);
+ pushFollow(FollowSets000.FOLLOW_22);
rule__QualifiedPackageCS__Group_4__0__Impl();
state._fsp--;
@@ -32589,22 +32716,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group_4__0__Impl"
- // InternalQVTimperative.g:10386:1: rule__QualifiedPackageCS__Group_4__0__Impl : ( '=' ) ;
+ // InternalQVTimperative.g:10425:1: rule__QualifiedPackageCS__Group_4__0__Impl : ( '=' ) ;
public final void rule__QualifiedPackageCS__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10390:1: ( ( '=' ) )
- // InternalQVTimperative.g:10391:1: ( '=' )
+ // InternalQVTimperative.g:10429:1: ( ( '=' ) )
+ // InternalQVTimperative.g:10430:1: ( '=' )
{
- // InternalQVTimperative.g:10391:1: ( '=' )
- // InternalQVTimperative.g:10392:1: '='
+ // InternalQVTimperative.g:10430:1: ( '=' )
+ // InternalQVTimperative.g:10431:1: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getEqualsSignKeyword_4_0());
}
- 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.getQualifiedPackageCSAccess().getEqualsSignKeyword_4_0());
}
@@ -32630,14 +32757,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group_4__1"
- // InternalQVTimperative.g:10405:1: rule__QualifiedPackageCS__Group_4__1 : rule__QualifiedPackageCS__Group_4__1__Impl ;
+ // InternalQVTimperative.g:10444: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:10409:1: ( rule__QualifiedPackageCS__Group_4__1__Impl )
- // InternalQVTimperative.g:10410:2: rule__QualifiedPackageCS__Group_4__1__Impl
+ // InternalQVTimperative.g:10448:1: ( rule__QualifiedPackageCS__Group_4__1__Impl )
+ // InternalQVTimperative.g:10449:2: rule__QualifiedPackageCS__Group_4__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QualifiedPackageCS__Group_4__1__Impl();
@@ -32663,23 +32790,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group_4__1__Impl"
- // InternalQVTimperative.g:10416:1: rule__QualifiedPackageCS__Group_4__1__Impl : ( ( rule__QualifiedPackageCS__NsURIAssignment_4_1 ) ) ;
+ // InternalQVTimperative.g:10455: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:10420:1: ( ( ( rule__QualifiedPackageCS__NsURIAssignment_4_1 ) ) )
- // InternalQVTimperative.g:10421:1: ( ( rule__QualifiedPackageCS__NsURIAssignment_4_1 ) )
+ // InternalQVTimperative.g:10459:1: ( ( ( rule__QualifiedPackageCS__NsURIAssignment_4_1 ) ) )
+ // InternalQVTimperative.g:10460:1: ( ( rule__QualifiedPackageCS__NsURIAssignment_4_1 ) )
{
- // InternalQVTimperative.g:10421:1: ( ( rule__QualifiedPackageCS__NsURIAssignment_4_1 ) )
- // InternalQVTimperative.g:10422:1: ( rule__QualifiedPackageCS__NsURIAssignment_4_1 )
+ // InternalQVTimperative.g:10460:1: ( ( rule__QualifiedPackageCS__NsURIAssignment_4_1 ) )
+ // InternalQVTimperative.g:10461:1: ( rule__QualifiedPackageCS__NsURIAssignment_4_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getNsURIAssignment_4_1());
}
- // InternalQVTimperative.g:10423:1: ( rule__QualifiedPackageCS__NsURIAssignment_4_1 )
- // InternalQVTimperative.g:10423:2: rule__QualifiedPackageCS__NsURIAssignment_4_1
+ // InternalQVTimperative.g:10462:1: ( rule__QualifiedPackageCS__NsURIAssignment_4_1 )
+ // InternalQVTimperative.g:10462:2: rule__QualifiedPackageCS__NsURIAssignment_4_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QualifiedPackageCS__NsURIAssignment_4_1();
@@ -32714,16 +32841,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group_5_0__0"
- // InternalQVTimperative.g:10437:1: rule__QualifiedPackageCS__Group_5_0__0 : rule__QualifiedPackageCS__Group_5_0__0__Impl rule__QualifiedPackageCS__Group_5_0__1 ;
+ // InternalQVTimperative.g:10476: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: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
+ // InternalQVTimperative.g:10480:1: ( rule__QualifiedPackageCS__Group_5_0__0__Impl rule__QualifiedPackageCS__Group_5_0__1 )
+ // InternalQVTimperative.g:10481:2: rule__QualifiedPackageCS__Group_5_0__0__Impl rule__QualifiedPackageCS__Group_5_0__1
{
- pushFollow(FollowSets000.FOLLOW_42);
+ pushFollow(FollowSets000.FOLLOW_43);
rule__QualifiedPackageCS__Group_5_0__0__Impl();
state._fsp--;
@@ -32752,22 +32879,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group_5_0__0__Impl"
- // InternalQVTimperative.g:10449:1: rule__QualifiedPackageCS__Group_5_0__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:10488: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:10453:1: ( ( '{' ) )
- // InternalQVTimperative.g:10454:1: ( '{' )
+ // InternalQVTimperative.g:10492:1: ( ( '{' ) )
+ // InternalQVTimperative.g:10493:1: ( '{' )
{
- // InternalQVTimperative.g:10454:1: ( '{' )
- // InternalQVTimperative.g:10455:1: '{'
+ // InternalQVTimperative.g:10493:1: ( '{' )
+ // InternalQVTimperative.g:10494:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getLeftCurlyBracketKeyword_5_0_0());
}
- match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getQualifiedPackageCSAccess().getLeftCurlyBracketKeyword_5_0_0());
}
@@ -32793,16 +32920,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group_5_0__1"
- // InternalQVTimperative.g:10468:1: rule__QualifiedPackageCS__Group_5_0__1 : rule__QualifiedPackageCS__Group_5_0__1__Impl rule__QualifiedPackageCS__Group_5_0__2 ;
+ // InternalQVTimperative.g:10507: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: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
+ // InternalQVTimperative.g:10511:1: ( rule__QualifiedPackageCS__Group_5_0__1__Impl rule__QualifiedPackageCS__Group_5_0__2 )
+ // InternalQVTimperative.g:10512:2: rule__QualifiedPackageCS__Group_5_0__1__Impl rule__QualifiedPackageCS__Group_5_0__2
{
- pushFollow(FollowSets000.FOLLOW_42);
+ pushFollow(FollowSets000.FOLLOW_43);
rule__QualifiedPackageCS__Group_5_0__1__Impl();
state._fsp--;
@@ -32831,37 +32958,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group_5_0__1__Impl"
- // InternalQVTimperative.g:10480:1: rule__QualifiedPackageCS__Group_5_0__1__Impl : ( ( rule__QualifiedPackageCS__Alternatives_5_0_1 )* ) ;
+ // InternalQVTimperative.g:10519: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:10484:1: ( ( ( rule__QualifiedPackageCS__Alternatives_5_0_1 )* ) )
- // InternalQVTimperative.g:10485:1: ( ( rule__QualifiedPackageCS__Alternatives_5_0_1 )* )
+ // InternalQVTimperative.g:10523:1: ( ( ( rule__QualifiedPackageCS__Alternatives_5_0_1 )* ) )
+ // InternalQVTimperative.g:10524: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 )*
+ // InternalQVTimperative.g:10524:1: ( ( rule__QualifiedPackageCS__Alternatives_5_0_1 )* )
+ // InternalQVTimperative.g:10525:1: ( rule__QualifiedPackageCS__Alternatives_5_0_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getAlternatives_5_0_1());
}
- // InternalQVTimperative.g:10487:1: ( rule__QualifiedPackageCS__Alternatives_5_0_1 )*
- loop102:
+ // InternalQVTimperative.g:10526:1: ( rule__QualifiedPackageCS__Alternatives_5_0_1 )*
+ loop103:
do {
- int alt102=2;
- int LA102_0 = input.LA(1);
+ int alt103=2;
+ int LA103_0 = input.LA(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;
+ if ( (LA103_0==29||LA103_0==86||(LA103_0>=94 && LA103_0<=95)||LA103_0==102||LA103_0==142||LA103_0==148) ) {
+ alt103=1;
}
- switch (alt102) {
+ switch (alt103) {
case 1 :
- // InternalQVTimperative.g:10487:2: rule__QualifiedPackageCS__Alternatives_5_0_1
+ // InternalQVTimperative.g:10526:2: rule__QualifiedPackageCS__Alternatives_5_0_1
{
- pushFollow(FollowSets000.FOLLOW_43);
+ pushFollow(FollowSets000.FOLLOW_44);
rule__QualifiedPackageCS__Alternatives_5_0_1();
state._fsp--;
@@ -32871,7 +32998,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop102;
+ break loop103;
}
} while (true);
@@ -32900,14 +33027,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group_5_0__2"
- // InternalQVTimperative.g:10497:1: rule__QualifiedPackageCS__Group_5_0__2 : rule__QualifiedPackageCS__Group_5_0__2__Impl ;
+ // InternalQVTimperative.g:10536: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:10501:1: ( rule__QualifiedPackageCS__Group_5_0__2__Impl )
- // InternalQVTimperative.g:10502:2: rule__QualifiedPackageCS__Group_5_0__2__Impl
+ // InternalQVTimperative.g:10540:1: ( rule__QualifiedPackageCS__Group_5_0__2__Impl )
+ // InternalQVTimperative.g:10541:2: rule__QualifiedPackageCS__Group_5_0__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QualifiedPackageCS__Group_5_0__2__Impl();
@@ -32933,22 +33060,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group_5_0__2__Impl"
- // InternalQVTimperative.g:10508:1: rule__QualifiedPackageCS__Group_5_0__2__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:10547: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:10512:1: ( ( '}' ) )
- // InternalQVTimperative.g:10513:1: ( '}' )
+ // InternalQVTimperative.g:10551:1: ( ( '}' ) )
+ // InternalQVTimperative.g:10552:1: ( '}' )
{
- // InternalQVTimperative.g:10513:1: ( '}' )
- // InternalQVTimperative.g:10514:1: '}'
+ // InternalQVTimperative.g:10552:1: ( '}' )
+ // InternalQVTimperative.g:10553:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getRightCurlyBracketKeyword_5_0_2());
}
- match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getQualifiedPackageCSAccess().getRightCurlyBracketKeyword_5_0_2());
}
@@ -32974,14 +33101,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__0"
- // InternalQVTimperative.g:10533:1: rule__QueryCS__Group__0 : rule__QueryCS__Group__0__Impl rule__QueryCS__Group__1 ;
+ // InternalQVTimperative.g:10572: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:10537:1: ( rule__QueryCS__Group__0__Impl rule__QueryCS__Group__1 )
- // InternalQVTimperative.g:10538:2: rule__QueryCS__Group__0__Impl rule__QueryCS__Group__1
+ // InternalQVTimperative.g:10576:1: ( rule__QueryCS__Group__0__Impl rule__QueryCS__Group__1 )
+ // InternalQVTimperative.g:10577:2: rule__QueryCS__Group__0__Impl rule__QueryCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_4);
rule__QueryCS__Group__0__Impl();
@@ -33012,31 +33139,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__0__Impl"
- // InternalQVTimperative.g:10545:1: rule__QueryCS__Group__0__Impl : ( ( rule__QueryCS__IsTransientAssignment_0 )? ) ;
+ // InternalQVTimperative.g:10584: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:10549:1: ( ( ( rule__QueryCS__IsTransientAssignment_0 )? ) )
- // InternalQVTimperative.g:10550:1: ( ( rule__QueryCS__IsTransientAssignment_0 )? )
+ // InternalQVTimperative.g:10588:1: ( ( ( rule__QueryCS__IsTransientAssignment_0 )? ) )
+ // InternalQVTimperative.g:10589:1: ( ( rule__QueryCS__IsTransientAssignment_0 )? )
{
- // InternalQVTimperative.g:10550:1: ( ( rule__QueryCS__IsTransientAssignment_0 )? )
- // InternalQVTimperative.g:10551:1: ( rule__QueryCS__IsTransientAssignment_0 )?
+ // InternalQVTimperative.g:10589:1: ( ( rule__QueryCS__IsTransientAssignment_0 )? )
+ // InternalQVTimperative.g:10590:1: ( rule__QueryCS__IsTransientAssignment_0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getIsTransientAssignment_0());
}
- // InternalQVTimperative.g:10552:1: ( rule__QueryCS__IsTransientAssignment_0 )?
- int alt103=2;
- int LA103_0 = input.LA(1);
+ // InternalQVTimperative.g:10591:1: ( rule__QueryCS__IsTransientAssignment_0 )?
+ int alt104=2;
+ int LA104_0 = input.LA(1);
- if ( (LA103_0==123) ) {
- alt103=1;
+ if ( (LA104_0==123) ) {
+ alt104=1;
}
- switch (alt103) {
+ switch (alt104) {
case 1 :
- // InternalQVTimperative.g:10552:2: rule__QueryCS__IsTransientAssignment_0
+ // InternalQVTimperative.g:10591:2: rule__QueryCS__IsTransientAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QueryCS__IsTransientAssignment_0();
@@ -33074,14 +33201,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__1"
- // InternalQVTimperative.g:10562:1: rule__QueryCS__Group__1 : rule__QueryCS__Group__1__Impl rule__QueryCS__Group__2 ;
+ // InternalQVTimperative.g:10601: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:10566:1: ( rule__QueryCS__Group__1__Impl rule__QueryCS__Group__2 )
- // InternalQVTimperative.g:10567:2: rule__QueryCS__Group__1__Impl rule__QueryCS__Group__2
+ // InternalQVTimperative.g:10605:1: ( rule__QueryCS__Group__1__Impl rule__QueryCS__Group__2 )
+ // InternalQVTimperative.g:10606:2: rule__QueryCS__Group__1__Impl rule__QueryCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_12);
rule__QueryCS__Group__1__Impl();
@@ -33112,17 +33239,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__1__Impl"
- // InternalQVTimperative.g:10574:1: rule__QueryCS__Group__1__Impl : ( 'query' ) ;
+ // InternalQVTimperative.g:10613:1: rule__QueryCS__Group__1__Impl : ( 'query' ) ;
public final void rule__QueryCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10578:1: ( ( 'query' ) )
- // InternalQVTimperative.g:10579:1: ( 'query' )
+ // InternalQVTimperative.g:10617:1: ( ( 'query' ) )
+ // InternalQVTimperative.g:10618:1: ( 'query' )
{
- // InternalQVTimperative.g:10579:1: ( 'query' )
- // InternalQVTimperative.g:10580:1: 'query'
+ // InternalQVTimperative.g:10618:1: ( 'query' )
+ // InternalQVTimperative.g:10619:1: 'query'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getQueryKeyword_1());
@@ -33153,14 +33280,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__2"
- // InternalQVTimperative.g:10593:1: rule__QueryCS__Group__2 : rule__QueryCS__Group__2__Impl rule__QueryCS__Group__3 ;
+ // InternalQVTimperative.g:10632: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:10597:1: ( rule__QueryCS__Group__2__Impl rule__QueryCS__Group__3 )
- // InternalQVTimperative.g:10598:2: rule__QueryCS__Group__2__Impl rule__QueryCS__Group__3
+ // InternalQVTimperative.g:10636:1: ( rule__QueryCS__Group__2__Impl rule__QueryCS__Group__3 )
+ // InternalQVTimperative.g:10637:2: rule__QueryCS__Group__2__Impl rule__QueryCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_8);
rule__QueryCS__Group__2__Impl();
@@ -33191,23 +33318,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__2__Impl"
- // InternalQVTimperative.g:10605:1: rule__QueryCS__Group__2__Impl : ( ( rule__QueryCS__OwnedPathNameAssignment_2 ) ) ;
+ // InternalQVTimperative.g:10644: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:10609:1: ( ( ( rule__QueryCS__OwnedPathNameAssignment_2 ) ) )
- // InternalQVTimperative.g:10610:1: ( ( rule__QueryCS__OwnedPathNameAssignment_2 ) )
+ // InternalQVTimperative.g:10648:1: ( ( ( rule__QueryCS__OwnedPathNameAssignment_2 ) ) )
+ // InternalQVTimperative.g:10649:1: ( ( rule__QueryCS__OwnedPathNameAssignment_2 ) )
{
- // InternalQVTimperative.g:10610:1: ( ( rule__QueryCS__OwnedPathNameAssignment_2 ) )
- // InternalQVTimperative.g:10611:1: ( rule__QueryCS__OwnedPathNameAssignment_2 )
+ // InternalQVTimperative.g:10649:1: ( ( rule__QueryCS__OwnedPathNameAssignment_2 ) )
+ // InternalQVTimperative.g:10650:1: ( rule__QueryCS__OwnedPathNameAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getOwnedPathNameAssignment_2());
}
- // InternalQVTimperative.g:10612:1: ( rule__QueryCS__OwnedPathNameAssignment_2 )
- // InternalQVTimperative.g:10612:2: rule__QueryCS__OwnedPathNameAssignment_2
+ // InternalQVTimperative.g:10651:1: ( rule__QueryCS__OwnedPathNameAssignment_2 )
+ // InternalQVTimperative.g:10651:2: rule__QueryCS__OwnedPathNameAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QueryCS__OwnedPathNameAssignment_2();
@@ -33242,16 +33369,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__3"
- // InternalQVTimperative.g:10622:1: rule__QueryCS__Group__3 : rule__QueryCS__Group__3__Impl rule__QueryCS__Group__4 ;
+ // InternalQVTimperative.g:10661: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:10626:1: ( rule__QueryCS__Group__3__Impl rule__QueryCS__Group__4 )
- // InternalQVTimperative.g:10627:2: rule__QueryCS__Group__3__Impl rule__QueryCS__Group__4
+ // InternalQVTimperative.g:10665:1: ( rule__QueryCS__Group__3__Impl rule__QueryCS__Group__4 )
+ // InternalQVTimperative.g:10666:2: rule__QueryCS__Group__3__Impl rule__QueryCS__Group__4
{
- pushFollow(FollowSets000.FOLLOW_44);
+ pushFollow(FollowSets000.FOLLOW_45);
rule__QueryCS__Group__3__Impl();
state._fsp--;
@@ -33280,23 +33407,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__3__Impl"
- // InternalQVTimperative.g:10634:1: rule__QueryCS__Group__3__Impl : ( ( rule__QueryCS__NameAssignment_3 ) ) ;
+ // InternalQVTimperative.g:10673: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:10638:1: ( ( ( rule__QueryCS__NameAssignment_3 ) ) )
- // InternalQVTimperative.g:10639:1: ( ( rule__QueryCS__NameAssignment_3 ) )
+ // InternalQVTimperative.g:10677:1: ( ( ( rule__QueryCS__NameAssignment_3 ) ) )
+ // InternalQVTimperative.g:10678:1: ( ( rule__QueryCS__NameAssignment_3 ) )
{
- // InternalQVTimperative.g:10639:1: ( ( rule__QueryCS__NameAssignment_3 ) )
- // InternalQVTimperative.g:10640:1: ( rule__QueryCS__NameAssignment_3 )
+ // InternalQVTimperative.g:10678:1: ( ( rule__QueryCS__NameAssignment_3 ) )
+ // InternalQVTimperative.g:10679:1: ( rule__QueryCS__NameAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getNameAssignment_3());
}
- // InternalQVTimperative.g:10641:1: ( rule__QueryCS__NameAssignment_3 )
- // InternalQVTimperative.g:10641:2: rule__QueryCS__NameAssignment_3
+ // InternalQVTimperative.g:10680:1: ( rule__QueryCS__NameAssignment_3 )
+ // InternalQVTimperative.g:10680:2: rule__QueryCS__NameAssignment_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QueryCS__NameAssignment_3();
@@ -33331,16 +33458,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__4"
- // InternalQVTimperative.g:10651:1: rule__QueryCS__Group__4 : rule__QueryCS__Group__4__Impl rule__QueryCS__Group__5 ;
+ // InternalQVTimperative.g:10690: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:10655:1: ( rule__QueryCS__Group__4__Impl rule__QueryCS__Group__5 )
- // InternalQVTimperative.g:10656:2: rule__QueryCS__Group__4__Impl rule__QueryCS__Group__5
+ // InternalQVTimperative.g:10694:1: ( rule__QueryCS__Group__4__Impl rule__QueryCS__Group__5 )
+ // InternalQVTimperative.g:10695:2: rule__QueryCS__Group__4__Impl rule__QueryCS__Group__5
{
- pushFollow(FollowSets000.FOLLOW_45);
+ pushFollow(FollowSets000.FOLLOW_46);
rule__QueryCS__Group__4__Impl();
state._fsp--;
@@ -33369,22 +33496,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__4__Impl"
- // InternalQVTimperative.g:10663:1: rule__QueryCS__Group__4__Impl : ( '(' ) ;
+ // InternalQVTimperative.g:10702:1: rule__QueryCS__Group__4__Impl : ( '(' ) ;
public final void rule__QueryCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10667:1: ( ( '(' ) )
- // InternalQVTimperative.g:10668:1: ( '(' )
+ // InternalQVTimperative.g:10706:1: ( ( '(' ) )
+ // InternalQVTimperative.g:10707:1: ( '(' )
{
- // InternalQVTimperative.g:10668:1: ( '(' )
- // InternalQVTimperative.g:10669:1: '('
+ // InternalQVTimperative.g:10707:1: ( '(' )
+ // InternalQVTimperative.g:10708:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getLeftParenthesisKeyword_4());
}
- match(input,86,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,87,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getQueryCSAccess().getLeftParenthesisKeyword_4());
}
@@ -33410,16 +33537,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__5"
- // InternalQVTimperative.g:10682:1: rule__QueryCS__Group__5 : rule__QueryCS__Group__5__Impl rule__QueryCS__Group__6 ;
+ // InternalQVTimperative.g:10721: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:10686:1: ( rule__QueryCS__Group__5__Impl rule__QueryCS__Group__6 )
- // InternalQVTimperative.g:10687:2: rule__QueryCS__Group__5__Impl rule__QueryCS__Group__6
+ // InternalQVTimperative.g:10725:1: ( rule__QueryCS__Group__5__Impl rule__QueryCS__Group__6 )
+ // InternalQVTimperative.g:10726:2: rule__QueryCS__Group__5__Impl rule__QueryCS__Group__6
{
- pushFollow(FollowSets000.FOLLOW_45);
+ pushFollow(FollowSets000.FOLLOW_46);
rule__QueryCS__Group__5__Impl();
state._fsp--;
@@ -33448,31 +33575,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__5__Impl"
- // InternalQVTimperative.g:10694:1: rule__QueryCS__Group__5__Impl : ( ( rule__QueryCS__Group_5__0 )? ) ;
+ // InternalQVTimperative.g:10733: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:10698:1: ( ( ( rule__QueryCS__Group_5__0 )? ) )
- // InternalQVTimperative.g:10699:1: ( ( rule__QueryCS__Group_5__0 )? )
+ // InternalQVTimperative.g:10737:1: ( ( ( rule__QueryCS__Group_5__0 )? ) )
+ // InternalQVTimperative.g:10738:1: ( ( rule__QueryCS__Group_5__0 )? )
{
- // InternalQVTimperative.g:10699:1: ( ( rule__QueryCS__Group_5__0 )? )
- // InternalQVTimperative.g:10700:1: ( rule__QueryCS__Group_5__0 )?
+ // InternalQVTimperative.g:10738:1: ( ( rule__QueryCS__Group_5__0 )? )
+ // InternalQVTimperative.g:10739:1: ( rule__QueryCS__Group_5__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getGroup_5());
}
- // InternalQVTimperative.g:10701:1: ( rule__QueryCS__Group_5__0 )?
- int alt104=2;
- int LA104_0 = input.LA(1);
+ // InternalQVTimperative.g:10740:1: ( rule__QueryCS__Group_5__0 )?
+ int alt105=2;
+ int LA105_0 = input.LA(1);
- if ( ((LA104_0>=RULE_SIMPLE_ID && LA104_0<=RULE_ESCAPED_ID)||(LA104_0>=19 && LA104_0<=29)) ) {
- alt104=1;
+ if ( ((LA105_0>=RULE_SIMPLE_ID && LA105_0<=RULE_ESCAPED_ID)||(LA105_0>=19 && LA105_0<=30)) ) {
+ alt105=1;
}
- switch (alt104) {
+ switch (alt105) {
case 1 :
- // InternalQVTimperative.g:10701:2: rule__QueryCS__Group_5__0
+ // InternalQVTimperative.g:10740:2: rule__QueryCS__Group_5__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QueryCS__Group_5__0();
@@ -33510,14 +33637,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__6"
- // InternalQVTimperative.g:10711:1: rule__QueryCS__Group__6 : rule__QueryCS__Group__6__Impl rule__QueryCS__Group__7 ;
+ // InternalQVTimperative.g:10750: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:10715:1: ( rule__QueryCS__Group__6__Impl rule__QueryCS__Group__7 )
- // InternalQVTimperative.g:10716:2: rule__QueryCS__Group__6__Impl rule__QueryCS__Group__7
+ // InternalQVTimperative.g:10754:1: ( rule__QueryCS__Group__6__Impl rule__QueryCS__Group__7 )
+ // InternalQVTimperative.g:10755:2: rule__QueryCS__Group__6__Impl rule__QueryCS__Group__7
{
pushFollow(FollowSets000.FOLLOW_16);
rule__QueryCS__Group__6__Impl();
@@ -33548,22 +33675,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__6__Impl"
- // InternalQVTimperative.g:10723:1: rule__QueryCS__Group__6__Impl : ( ')' ) ;
+ // InternalQVTimperative.g:10762:1: rule__QueryCS__Group__6__Impl : ( ')' ) ;
public final void rule__QueryCS__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10727:1: ( ( ')' ) )
- // InternalQVTimperative.g:10728:1: ( ')' )
+ // InternalQVTimperative.g:10766:1: ( ( ')' ) )
+ // InternalQVTimperative.g:10767:1: ( ')' )
{
- // InternalQVTimperative.g:10728:1: ( ')' )
- // InternalQVTimperative.g:10729:1: ')'
+ // InternalQVTimperative.g:10767:1: ( ')' )
+ // InternalQVTimperative.g:10768:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getRightParenthesisKeyword_6());
}
- match(input,87,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,88,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getQueryCSAccess().getRightParenthesisKeyword_6());
}
@@ -33589,14 +33716,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__7"
- // InternalQVTimperative.g:10742:1: rule__QueryCS__Group__7 : rule__QueryCS__Group__7__Impl rule__QueryCS__Group__8 ;
+ // InternalQVTimperative.g:10781: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:10746:1: ( rule__QueryCS__Group__7__Impl rule__QueryCS__Group__8 )
- // InternalQVTimperative.g:10747:2: rule__QueryCS__Group__7__Impl rule__QueryCS__Group__8
+ // InternalQVTimperative.g:10785:1: ( rule__QueryCS__Group__7__Impl rule__QueryCS__Group__8 )
+ // InternalQVTimperative.g:10786:2: rule__QueryCS__Group__7__Impl rule__QueryCS__Group__8
{
pushFollow(FollowSets000.FOLLOW_12);
rule__QueryCS__Group__7__Impl();
@@ -33627,22 +33754,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__7__Impl"
- // InternalQVTimperative.g:10754:1: rule__QueryCS__Group__7__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:10793:1: rule__QueryCS__Group__7__Impl : ( ':' ) ;
public final void rule__QueryCS__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10758:1: ( ( ':' ) )
- // InternalQVTimperative.g:10759:1: ( ':' )
+ // InternalQVTimperative.g:10797:1: ( ( ':' ) )
+ // InternalQVTimperative.g:10798:1: ( ':' )
{
- // InternalQVTimperative.g:10759:1: ( ':' )
- // InternalQVTimperative.g:10760:1: ':'
+ // InternalQVTimperative.g:10798:1: ( ':' )
+ // InternalQVTimperative.g:10799:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getColonKeyword_7());
}
- match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,74,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getQueryCSAccess().getColonKeyword_7());
}
@@ -33668,16 +33795,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__8"
- // InternalQVTimperative.g:10773:1: rule__QueryCS__Group__8 : rule__QueryCS__Group__8__Impl rule__QueryCS__Group__9 ;
+ // InternalQVTimperative.g:10812: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:10777:1: ( rule__QueryCS__Group__8__Impl rule__QueryCS__Group__9 )
- // InternalQVTimperative.g:10778:2: rule__QueryCS__Group__8__Impl rule__QueryCS__Group__9
+ // InternalQVTimperative.g:10816:1: ( rule__QueryCS__Group__8__Impl rule__QueryCS__Group__9 )
+ // InternalQVTimperative.g:10817:2: rule__QueryCS__Group__8__Impl rule__QueryCS__Group__9
{
- pushFollow(FollowSets000.FOLLOW_46);
+ pushFollow(FollowSets000.FOLLOW_47);
rule__QueryCS__Group__8__Impl();
state._fsp--;
@@ -33706,23 +33833,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__8__Impl"
- // InternalQVTimperative.g:10785:1: rule__QueryCS__Group__8__Impl : ( ( rule__QueryCS__OwnedTypeAssignment_8 ) ) ;
+ // InternalQVTimperative.g:10824: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:10789:1: ( ( ( rule__QueryCS__OwnedTypeAssignment_8 ) ) )
- // InternalQVTimperative.g:10790:1: ( ( rule__QueryCS__OwnedTypeAssignment_8 ) )
+ // InternalQVTimperative.g:10828:1: ( ( ( rule__QueryCS__OwnedTypeAssignment_8 ) ) )
+ // InternalQVTimperative.g:10829:1: ( ( rule__QueryCS__OwnedTypeAssignment_8 ) )
{
- // InternalQVTimperative.g:10790:1: ( ( rule__QueryCS__OwnedTypeAssignment_8 ) )
- // InternalQVTimperative.g:10791:1: ( rule__QueryCS__OwnedTypeAssignment_8 )
+ // InternalQVTimperative.g:10829:1: ( ( rule__QueryCS__OwnedTypeAssignment_8 ) )
+ // InternalQVTimperative.g:10830:1: ( rule__QueryCS__OwnedTypeAssignment_8 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getOwnedTypeAssignment_8());
}
- // InternalQVTimperative.g:10792:1: ( rule__QueryCS__OwnedTypeAssignment_8 )
- // InternalQVTimperative.g:10792:2: rule__QueryCS__OwnedTypeAssignment_8
+ // InternalQVTimperative.g:10831:1: ( rule__QueryCS__OwnedTypeAssignment_8 )
+ // InternalQVTimperative.g:10831:2: rule__QueryCS__OwnedTypeAssignment_8
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QueryCS__OwnedTypeAssignment_8();
@@ -33757,14 +33884,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__9"
- // InternalQVTimperative.g:10802:1: rule__QueryCS__Group__9 : rule__QueryCS__Group__9__Impl ;
+ // InternalQVTimperative.g:10841: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:10806:1: ( rule__QueryCS__Group__9__Impl )
- // InternalQVTimperative.g:10807:2: rule__QueryCS__Group__9__Impl
+ // InternalQVTimperative.g:10845:1: ( rule__QueryCS__Group__9__Impl )
+ // InternalQVTimperative.g:10846:2: rule__QueryCS__Group__9__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QueryCS__Group__9__Impl();
@@ -33790,23 +33917,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__9__Impl"
- // InternalQVTimperative.g:10813:1: rule__QueryCS__Group__9__Impl : ( ( rule__QueryCS__Alternatives_9 ) ) ;
+ // InternalQVTimperative.g:10852: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:10817:1: ( ( ( rule__QueryCS__Alternatives_9 ) ) )
- // InternalQVTimperative.g:10818:1: ( ( rule__QueryCS__Alternatives_9 ) )
+ // InternalQVTimperative.g:10856:1: ( ( ( rule__QueryCS__Alternatives_9 ) ) )
+ // InternalQVTimperative.g:10857:1: ( ( rule__QueryCS__Alternatives_9 ) )
{
- // InternalQVTimperative.g:10818:1: ( ( rule__QueryCS__Alternatives_9 ) )
- // InternalQVTimperative.g:10819:1: ( rule__QueryCS__Alternatives_9 )
+ // InternalQVTimperative.g:10857:1: ( ( rule__QueryCS__Alternatives_9 ) )
+ // InternalQVTimperative.g:10858:1: ( rule__QueryCS__Alternatives_9 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getAlternatives_9());
}
- // InternalQVTimperative.g:10820:1: ( rule__QueryCS__Alternatives_9 )
- // InternalQVTimperative.g:10820:2: rule__QueryCS__Alternatives_9
+ // InternalQVTimperative.g:10859:1: ( rule__QueryCS__Alternatives_9 )
+ // InternalQVTimperative.g:10859:2: rule__QueryCS__Alternatives_9
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QueryCS__Alternatives_9();
@@ -33841,14 +33968,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group_5__0"
- // InternalQVTimperative.g:10850:1: rule__QueryCS__Group_5__0 : rule__QueryCS__Group_5__0__Impl rule__QueryCS__Group_5__1 ;
+ // InternalQVTimperative.g:10889: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: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
+ // InternalQVTimperative.g:10893:1: ( rule__QueryCS__Group_5__0__Impl rule__QueryCS__Group_5__1 )
+ // InternalQVTimperative.g:10894:2: rule__QueryCS__Group_5__0__Impl rule__QueryCS__Group_5__1
{
pushFollow(FollowSets000.FOLLOW_13);
rule__QueryCS__Group_5__0__Impl();
@@ -33879,23 +34006,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group_5__0__Impl"
- // InternalQVTimperative.g:10862:1: rule__QueryCS__Group_5__0__Impl : ( ( rule__QueryCS__OwnedParametersAssignment_5_0 ) ) ;
+ // InternalQVTimperative.g:10901: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:10866:1: ( ( ( rule__QueryCS__OwnedParametersAssignment_5_0 ) ) )
- // InternalQVTimperative.g:10867:1: ( ( rule__QueryCS__OwnedParametersAssignment_5_0 ) )
+ // InternalQVTimperative.g:10905:1: ( ( ( rule__QueryCS__OwnedParametersAssignment_5_0 ) ) )
+ // InternalQVTimperative.g:10906:1: ( ( rule__QueryCS__OwnedParametersAssignment_5_0 ) )
{
- // InternalQVTimperative.g:10867:1: ( ( rule__QueryCS__OwnedParametersAssignment_5_0 ) )
- // InternalQVTimperative.g:10868:1: ( rule__QueryCS__OwnedParametersAssignment_5_0 )
+ // InternalQVTimperative.g:10906:1: ( ( rule__QueryCS__OwnedParametersAssignment_5_0 ) )
+ // InternalQVTimperative.g:10907:1: ( rule__QueryCS__OwnedParametersAssignment_5_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getOwnedParametersAssignment_5_0());
}
- // InternalQVTimperative.g:10869:1: ( rule__QueryCS__OwnedParametersAssignment_5_0 )
- // InternalQVTimperative.g:10869:2: rule__QueryCS__OwnedParametersAssignment_5_0
+ // InternalQVTimperative.g:10908:1: ( rule__QueryCS__OwnedParametersAssignment_5_0 )
+ // InternalQVTimperative.g:10908:2: rule__QueryCS__OwnedParametersAssignment_5_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QueryCS__OwnedParametersAssignment_5_0();
@@ -33930,14 +34057,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group_5__1"
- // InternalQVTimperative.g:10879:1: rule__QueryCS__Group_5__1 : rule__QueryCS__Group_5__1__Impl ;
+ // InternalQVTimperative.g:10918: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:10883:1: ( rule__QueryCS__Group_5__1__Impl )
- // InternalQVTimperative.g:10884:2: rule__QueryCS__Group_5__1__Impl
+ // InternalQVTimperative.g:10922:1: ( rule__QueryCS__Group_5__1__Impl )
+ // InternalQVTimperative.g:10923:2: rule__QueryCS__Group_5__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QueryCS__Group_5__1__Impl();
@@ -33963,35 +34090,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group_5__1__Impl"
- // InternalQVTimperative.g:10890:1: rule__QueryCS__Group_5__1__Impl : ( ( rule__QueryCS__Group_5_1__0 )* ) ;
+ // InternalQVTimperative.g:10929: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:10894:1: ( ( ( rule__QueryCS__Group_5_1__0 )* ) )
- // InternalQVTimperative.g:10895:1: ( ( rule__QueryCS__Group_5_1__0 )* )
+ // InternalQVTimperative.g:10933:1: ( ( ( rule__QueryCS__Group_5_1__0 )* ) )
+ // InternalQVTimperative.g:10934: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 )*
+ // InternalQVTimperative.g:10934:1: ( ( rule__QueryCS__Group_5_1__0 )* )
+ // InternalQVTimperative.g:10935:1: ( rule__QueryCS__Group_5_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getGroup_5_1());
}
- // InternalQVTimperative.g:10897:1: ( rule__QueryCS__Group_5_1__0 )*
- loop105:
+ // InternalQVTimperative.g:10936:1: ( rule__QueryCS__Group_5_1__0 )*
+ loop106:
do {
- int alt105=2;
- int LA105_0 = input.LA(1);
+ int alt106=2;
+ int LA106_0 = input.LA(1);
- if ( (LA105_0==70) ) {
- alt105=1;
+ if ( (LA106_0==71) ) {
+ alt106=1;
}
- switch (alt105) {
+ switch (alt106) {
case 1 :
- // InternalQVTimperative.g:10897:2: rule__QueryCS__Group_5_1__0
+ // InternalQVTimperative.g:10936:2: rule__QueryCS__Group_5_1__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__QueryCS__Group_5_1__0();
@@ -34003,7 +34130,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop105;
+ break loop106;
}
} while (true);
@@ -34032,14 +34159,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group_5_1__0"
- // InternalQVTimperative.g:10911:1: rule__QueryCS__Group_5_1__0 : rule__QueryCS__Group_5_1__0__Impl rule__QueryCS__Group_5_1__1 ;
+ // InternalQVTimperative.g:10950: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: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
+ // InternalQVTimperative.g:10954:1: ( rule__QueryCS__Group_5_1__0__Impl rule__QueryCS__Group_5_1__1 )
+ // InternalQVTimperative.g:10955: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();
@@ -34070,22 +34197,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group_5_1__0__Impl"
- // InternalQVTimperative.g:10923:1: rule__QueryCS__Group_5_1__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:10962: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:10927:1: ( ( ',' ) )
- // InternalQVTimperative.g:10928:1: ( ',' )
+ // InternalQVTimperative.g:10966:1: ( ( ',' ) )
+ // InternalQVTimperative.g:10967:1: ( ',' )
{
- // InternalQVTimperative.g:10928:1: ( ',' )
- // InternalQVTimperative.g:10929:1: ','
+ // InternalQVTimperative.g:10967:1: ( ',' )
+ // InternalQVTimperative.g:10968:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getCommaKeyword_5_1_0());
}
- match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getQueryCSAccess().getCommaKeyword_5_1_0());
}
@@ -34111,14 +34238,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group_5_1__1"
- // InternalQVTimperative.g:10942:1: rule__QueryCS__Group_5_1__1 : rule__QueryCS__Group_5_1__1__Impl ;
+ // InternalQVTimperative.g:10981: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:10946:1: ( rule__QueryCS__Group_5_1__1__Impl )
- // InternalQVTimperative.g:10947:2: rule__QueryCS__Group_5_1__1__Impl
+ // InternalQVTimperative.g:10985:1: ( rule__QueryCS__Group_5_1__1__Impl )
+ // InternalQVTimperative.g:10986:2: rule__QueryCS__Group_5_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QueryCS__Group_5_1__1__Impl();
@@ -34144,23 +34271,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group_5_1__1__Impl"
- // InternalQVTimperative.g:10953:1: rule__QueryCS__Group_5_1__1__Impl : ( ( rule__QueryCS__OwnedParametersAssignment_5_1_1 ) ) ;
+ // InternalQVTimperative.g:10992: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:10957:1: ( ( ( rule__QueryCS__OwnedParametersAssignment_5_1_1 ) ) )
- // InternalQVTimperative.g:10958:1: ( ( rule__QueryCS__OwnedParametersAssignment_5_1_1 ) )
+ // InternalQVTimperative.g:10996:1: ( ( ( rule__QueryCS__OwnedParametersAssignment_5_1_1 ) ) )
+ // InternalQVTimperative.g:10997: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 )
+ // InternalQVTimperative.g:10997:1: ( ( rule__QueryCS__OwnedParametersAssignment_5_1_1 ) )
+ // InternalQVTimperative.g:10998:1: ( rule__QueryCS__OwnedParametersAssignment_5_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getOwnedParametersAssignment_5_1_1());
}
- // InternalQVTimperative.g:10960:1: ( rule__QueryCS__OwnedParametersAssignment_5_1_1 )
- // InternalQVTimperative.g:10960:2: rule__QueryCS__OwnedParametersAssignment_5_1_1
+ // InternalQVTimperative.g:10999:1: ( rule__QueryCS__OwnedParametersAssignment_5_1_1 )
+ // InternalQVTimperative.g:10999:2: rule__QueryCS__OwnedParametersAssignment_5_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QueryCS__OwnedParametersAssignment_5_1_1();
@@ -34195,14 +34322,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group_9_1__0"
- // InternalQVTimperative.g:10974:1: rule__QueryCS__Group_9_1__0 : rule__QueryCS__Group_9_1__0__Impl rule__QueryCS__Group_9_1__1 ;
+ // InternalQVTimperative.g:11013: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: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
+ // InternalQVTimperative.g:11017:1: ( rule__QueryCS__Group_9_1__0__Impl rule__QueryCS__Group_9_1__1 )
+ // InternalQVTimperative.g:11018: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();
@@ -34233,22 +34360,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group_9_1__0__Impl"
- // InternalQVTimperative.g:10986:1: rule__QueryCS__Group_9_1__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:11025: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:10990:1: ( ( '{' ) )
- // InternalQVTimperative.g:10991:1: ( '{' )
+ // InternalQVTimperative.g:11029:1: ( ( '{' ) )
+ // InternalQVTimperative.g:11030:1: ( '{' )
{
- // InternalQVTimperative.g:10991:1: ( '{' )
- // InternalQVTimperative.g:10992:1: '{'
+ // InternalQVTimperative.g:11030:1: ( '{' )
+ // InternalQVTimperative.g:11031:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getLeftCurlyBracketKeyword_9_1_0());
}
- match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getQueryCSAccess().getLeftCurlyBracketKeyword_9_1_0());
}
@@ -34274,16 +34401,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group_9_1__1"
- // InternalQVTimperative.g:11005:1: rule__QueryCS__Group_9_1__1 : rule__QueryCS__Group_9_1__1__Impl rule__QueryCS__Group_9_1__2 ;
+ // InternalQVTimperative.g:11044: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: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
+ // InternalQVTimperative.g:11048:1: ( rule__QueryCS__Group_9_1__1__Impl rule__QueryCS__Group_9_1__2 )
+ // InternalQVTimperative.g:11049:2: rule__QueryCS__Group_9_1__1__Impl rule__QueryCS__Group_9_1__2
{
- pushFollow(FollowSets000.FOLLOW_38);
+ pushFollow(FollowSets000.FOLLOW_39);
rule__QueryCS__Group_9_1__1__Impl();
state._fsp--;
@@ -34312,23 +34439,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group_9_1__1__Impl"
- // InternalQVTimperative.g:11017:1: rule__QueryCS__Group_9_1__1__Impl : ( ( rule__QueryCS__OwnedExpressionAssignment_9_1_1 ) ) ;
+ // InternalQVTimperative.g:11056: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:11021:1: ( ( ( rule__QueryCS__OwnedExpressionAssignment_9_1_1 ) ) )
- // InternalQVTimperative.g:11022:1: ( ( rule__QueryCS__OwnedExpressionAssignment_9_1_1 ) )
+ // InternalQVTimperative.g:11060:1: ( ( ( rule__QueryCS__OwnedExpressionAssignment_9_1_1 ) ) )
+ // InternalQVTimperative.g:11061: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 )
+ // InternalQVTimperative.g:11061:1: ( ( rule__QueryCS__OwnedExpressionAssignment_9_1_1 ) )
+ // InternalQVTimperative.g:11062:1: ( rule__QueryCS__OwnedExpressionAssignment_9_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getOwnedExpressionAssignment_9_1_1());
}
- // InternalQVTimperative.g:11024:1: ( rule__QueryCS__OwnedExpressionAssignment_9_1_1 )
- // InternalQVTimperative.g:11024:2: rule__QueryCS__OwnedExpressionAssignment_9_1_1
+ // InternalQVTimperative.g:11063:1: ( rule__QueryCS__OwnedExpressionAssignment_9_1_1 )
+ // InternalQVTimperative.g:11063:2: rule__QueryCS__OwnedExpressionAssignment_9_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QueryCS__OwnedExpressionAssignment_9_1_1();
@@ -34363,14 +34490,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group_9_1__2"
- // InternalQVTimperative.g:11034:1: rule__QueryCS__Group_9_1__2 : rule__QueryCS__Group_9_1__2__Impl ;
+ // InternalQVTimperative.g:11073: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:11038:1: ( rule__QueryCS__Group_9_1__2__Impl )
- // InternalQVTimperative.g:11039:2: rule__QueryCS__Group_9_1__2__Impl
+ // InternalQVTimperative.g:11077:1: ( rule__QueryCS__Group_9_1__2__Impl )
+ // InternalQVTimperative.g:11078:2: rule__QueryCS__Group_9_1__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QueryCS__Group_9_1__2__Impl();
@@ -34396,22 +34523,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group_9_1__2__Impl"
- // InternalQVTimperative.g:11045:1: rule__QueryCS__Group_9_1__2__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:11084: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:11049:1: ( ( '}' ) )
- // InternalQVTimperative.g:11050:1: ( '}' )
+ // InternalQVTimperative.g:11088:1: ( ( '}' ) )
+ // InternalQVTimperative.g:11089:1: ( '}' )
{
- // InternalQVTimperative.g:11050:1: ( '}' )
- // InternalQVTimperative.g:11051:1: '}'
+ // InternalQVTimperative.g:11089:1: ( '}' )
+ // InternalQVTimperative.g:11090:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getRightCurlyBracketKeyword_9_1_2());
}
- match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getQueryCSAccess().getRightCurlyBracketKeyword_9_1_2());
}
@@ -34437,16 +34564,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ScopeNameCS__Group__0"
- // InternalQVTimperative.g:11070:1: rule__ScopeNameCS__Group__0 : rule__ScopeNameCS__Group__0__Impl rule__ScopeNameCS__Group__1 ;
+ // InternalQVTimperative.g:11109: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:11074:1: ( rule__ScopeNameCS__Group__0__Impl rule__ScopeNameCS__Group__1 )
- // InternalQVTimperative.g:11075:2: rule__ScopeNameCS__Group__0__Impl rule__ScopeNameCS__Group__1
+ // InternalQVTimperative.g:11113:1: ( rule__ScopeNameCS__Group__0__Impl rule__ScopeNameCS__Group__1 )
+ // InternalQVTimperative.g:11114:2: rule__ScopeNameCS__Group__0__Impl rule__ScopeNameCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_47);
+ pushFollow(FollowSets000.FOLLOW_48);
rule__ScopeNameCS__Group__0__Impl();
state._fsp--;
@@ -34475,23 +34602,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ScopeNameCS__Group__0__Impl"
- // InternalQVTimperative.g:11082:1: rule__ScopeNameCS__Group__0__Impl : ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_0 ) ) ;
+ // InternalQVTimperative.g:11121: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:11086:1: ( ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_0 ) ) )
- // InternalQVTimperative.g:11087:1: ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_0 ) )
+ // InternalQVTimperative.g:11125:1: ( ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_0 ) ) )
+ // InternalQVTimperative.g:11126:1: ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_0 ) )
{
- // InternalQVTimperative.g:11087:1: ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_0 ) )
- // InternalQVTimperative.g:11088:1: ( rule__ScopeNameCS__OwnedPathElementsAssignment_0 )
+ // InternalQVTimperative.g:11126:1: ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_0 ) )
+ // InternalQVTimperative.g:11127:1: ( rule__ScopeNameCS__OwnedPathElementsAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getScopeNameCSAccess().getOwnedPathElementsAssignment_0());
}
- // InternalQVTimperative.g:11089:1: ( rule__ScopeNameCS__OwnedPathElementsAssignment_0 )
- // InternalQVTimperative.g:11089:2: rule__ScopeNameCS__OwnedPathElementsAssignment_0
+ // InternalQVTimperative.g:11128:1: ( rule__ScopeNameCS__OwnedPathElementsAssignment_0 )
+ // InternalQVTimperative.g:11128:2: rule__ScopeNameCS__OwnedPathElementsAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ScopeNameCS__OwnedPathElementsAssignment_0();
@@ -34526,16 +34653,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ScopeNameCS__Group__1"
- // InternalQVTimperative.g:11099:1: rule__ScopeNameCS__Group__1 : rule__ScopeNameCS__Group__1__Impl rule__ScopeNameCS__Group__2 ;
+ // InternalQVTimperative.g:11138: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:11103:1: ( rule__ScopeNameCS__Group__1__Impl rule__ScopeNameCS__Group__2 )
- // InternalQVTimperative.g:11104:2: rule__ScopeNameCS__Group__1__Impl rule__ScopeNameCS__Group__2
+ // InternalQVTimperative.g:11142:1: ( rule__ScopeNameCS__Group__1__Impl rule__ScopeNameCS__Group__2 )
+ // InternalQVTimperative.g:11143:2: rule__ScopeNameCS__Group__1__Impl rule__ScopeNameCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_48);
+ pushFollow(FollowSets000.FOLLOW_49);
rule__ScopeNameCS__Group__1__Impl();
state._fsp--;
@@ -34564,22 +34691,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ScopeNameCS__Group__1__Impl"
- // InternalQVTimperative.g:11111:1: rule__ScopeNameCS__Group__1__Impl : ( '::' ) ;
+ // InternalQVTimperative.g:11150:1: rule__ScopeNameCS__Group__1__Impl : ( '::' ) ;
public final void rule__ScopeNameCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11115:1: ( ( '::' ) )
- // InternalQVTimperative.g:11116:1: ( '::' )
+ // InternalQVTimperative.g:11154:1: ( ( '::' ) )
+ // InternalQVTimperative.g:11155:1: ( '::' )
{
- // InternalQVTimperative.g:11116:1: ( '::' )
- // InternalQVTimperative.g:11117:1: '::'
+ // InternalQVTimperative.g:11155:1: ( '::' )
+ // InternalQVTimperative.g:11156:1: '::'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getScopeNameCSAccess().getColonColonKeyword_1());
}
- match(input,88,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,89,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getScopeNameCSAccess().getColonColonKeyword_1());
}
@@ -34605,14 +34732,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ScopeNameCS__Group__2"
- // InternalQVTimperative.g:11130:1: rule__ScopeNameCS__Group__2 : rule__ScopeNameCS__Group__2__Impl ;
+ // InternalQVTimperative.g:11169: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:11134:1: ( rule__ScopeNameCS__Group__2__Impl )
- // InternalQVTimperative.g:11135:2: rule__ScopeNameCS__Group__2__Impl
+ // InternalQVTimperative.g:11173:1: ( rule__ScopeNameCS__Group__2__Impl )
+ // InternalQVTimperative.g:11174:2: rule__ScopeNameCS__Group__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ScopeNameCS__Group__2__Impl();
@@ -34638,31 +34765,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ScopeNameCS__Group__2__Impl"
- // InternalQVTimperative.g:11141:1: rule__ScopeNameCS__Group__2__Impl : ( ( rule__ScopeNameCS__Group_2__0 )* ) ;
+ // InternalQVTimperative.g:11180: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:11145:1: ( ( ( rule__ScopeNameCS__Group_2__0 )* ) )
- // InternalQVTimperative.g:11146:1: ( ( rule__ScopeNameCS__Group_2__0 )* )
+ // InternalQVTimperative.g:11184:1: ( ( ( rule__ScopeNameCS__Group_2__0 )* ) )
+ // InternalQVTimperative.g:11185:1: ( ( rule__ScopeNameCS__Group_2__0 )* )
{
- // InternalQVTimperative.g:11146:1: ( ( rule__ScopeNameCS__Group_2__0 )* )
- // InternalQVTimperative.g:11147:1: ( rule__ScopeNameCS__Group_2__0 )*
+ // InternalQVTimperative.g:11185:1: ( ( rule__ScopeNameCS__Group_2__0 )* )
+ // InternalQVTimperative.g:11186:1: ( rule__ScopeNameCS__Group_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getScopeNameCSAccess().getGroup_2());
}
- // InternalQVTimperative.g:11148:1: ( rule__ScopeNameCS__Group_2__0 )*
- loop106:
+ // InternalQVTimperative.g:11187:1: ( rule__ScopeNameCS__Group_2__0 )*
+ loop107:
do {
- int alt106=2;
- alt106 = dfa106.predict(input);
- switch (alt106) {
+ int alt107=2;
+ alt107 = dfa107.predict(input);
+ switch (alt107) {
case 1 :
- // InternalQVTimperative.g:11148:2: rule__ScopeNameCS__Group_2__0
+ // InternalQVTimperative.g:11187:2: rule__ScopeNameCS__Group_2__0
{
- pushFollow(FollowSets000.FOLLOW_49);
+ pushFollow(FollowSets000.FOLLOW_50);
rule__ScopeNameCS__Group_2__0();
state._fsp--;
@@ -34672,7 +34799,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop106;
+ break loop107;
}
} while (true);
@@ -34701,16 +34828,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ScopeNameCS__Group_2__0"
- // InternalQVTimperative.g:11164:1: rule__ScopeNameCS__Group_2__0 : rule__ScopeNameCS__Group_2__0__Impl rule__ScopeNameCS__Group_2__1 ;
+ // InternalQVTimperative.g:11203: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: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
+ // InternalQVTimperative.g:11207:1: ( rule__ScopeNameCS__Group_2__0__Impl rule__ScopeNameCS__Group_2__1 )
+ // InternalQVTimperative.g:11208:2: rule__ScopeNameCS__Group_2__0__Impl rule__ScopeNameCS__Group_2__1
{
- pushFollow(FollowSets000.FOLLOW_47);
+ pushFollow(FollowSets000.FOLLOW_48);
rule__ScopeNameCS__Group_2__0__Impl();
state._fsp--;
@@ -34739,23 +34866,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ScopeNameCS__Group_2__0__Impl"
- // InternalQVTimperative.g:11176:1: rule__ScopeNameCS__Group_2__0__Impl : ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 ) ) ;
+ // InternalQVTimperative.g:11215: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:11180:1: ( ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 ) ) )
- // InternalQVTimperative.g:11181:1: ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 ) )
+ // InternalQVTimperative.g:11219:1: ( ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 ) ) )
+ // InternalQVTimperative.g:11220:1: ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 ) )
{
- // InternalQVTimperative.g:11181:1: ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 ) )
- // InternalQVTimperative.g:11182:1: ( rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 )
+ // InternalQVTimperative.g:11220:1: ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 ) )
+ // InternalQVTimperative.g:11221:1: ( rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getScopeNameCSAccess().getOwnedPathElementsAssignment_2_0());
}
- // InternalQVTimperative.g:11183:1: ( rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 )
- // InternalQVTimperative.g:11183:2: rule__ScopeNameCS__OwnedPathElementsAssignment_2_0
+ // InternalQVTimperative.g:11222:1: ( rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 )
+ // InternalQVTimperative.g:11222:2: rule__ScopeNameCS__OwnedPathElementsAssignment_2_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ScopeNameCS__OwnedPathElementsAssignment_2_0();
@@ -34790,14 +34917,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ScopeNameCS__Group_2__1"
- // InternalQVTimperative.g:11193:1: rule__ScopeNameCS__Group_2__1 : rule__ScopeNameCS__Group_2__1__Impl ;
+ // InternalQVTimperative.g:11232: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:11197:1: ( rule__ScopeNameCS__Group_2__1__Impl )
- // InternalQVTimperative.g:11198:2: rule__ScopeNameCS__Group_2__1__Impl
+ // InternalQVTimperative.g:11236:1: ( rule__ScopeNameCS__Group_2__1__Impl )
+ // InternalQVTimperative.g:11237:2: rule__ScopeNameCS__Group_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ScopeNameCS__Group_2__1__Impl();
@@ -34823,22 +34950,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ScopeNameCS__Group_2__1__Impl"
- // InternalQVTimperative.g:11204:1: rule__ScopeNameCS__Group_2__1__Impl : ( '::' ) ;
+ // InternalQVTimperative.g:11243:1: rule__ScopeNameCS__Group_2__1__Impl : ( '::' ) ;
public final void rule__ScopeNameCS__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11208:1: ( ( '::' ) )
- // InternalQVTimperative.g:11209:1: ( '::' )
+ // InternalQVTimperative.g:11247:1: ( ( '::' ) )
+ // InternalQVTimperative.g:11248:1: ( '::' )
{
- // InternalQVTimperative.g:11209:1: ( '::' )
- // InternalQVTimperative.g:11210:1: '::'
+ // InternalQVTimperative.g:11248:1: ( '::' )
+ // InternalQVTimperative.g:11249:1: '::'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getScopeNameCSAccess().getColonColonKeyword_2_1());
}
- match(input,88,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,89,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getScopeNameCSAccess().getColonColonKeyword_2_1());
}
@@ -34864,16 +34991,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__0"
- // InternalQVTimperative.g:11227:1: rule__SetStatementCS__Group__0 : rule__SetStatementCS__Group__0__Impl rule__SetStatementCS__Group__1 ;
+ // InternalQVTimperative.g:11266: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:11231:1: ( rule__SetStatementCS__Group__0__Impl rule__SetStatementCS__Group__1 )
- // InternalQVTimperative.g:11232:2: rule__SetStatementCS__Group__0__Impl rule__SetStatementCS__Group__1
+ // InternalQVTimperative.g:11270:1: ( rule__SetStatementCS__Group__0__Impl rule__SetStatementCS__Group__1 )
+ // InternalQVTimperative.g:11271:2: rule__SetStatementCS__Group__0__Impl rule__SetStatementCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_50);
+ pushFollow(FollowSets000.FOLLOW_51);
rule__SetStatementCS__Group__0__Impl();
state._fsp--;
@@ -34902,31 +35029,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__0__Impl"
- // InternalQVTimperative.g:11239:1: rule__SetStatementCS__Group__0__Impl : ( ( rule__SetStatementCS__Group_0__0 )? ) ;
+ // InternalQVTimperative.g:11278: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:11243:1: ( ( ( rule__SetStatementCS__Group_0__0 )? ) )
- // InternalQVTimperative.g:11244:1: ( ( rule__SetStatementCS__Group_0__0 )? )
+ // InternalQVTimperative.g:11282:1: ( ( ( rule__SetStatementCS__Group_0__0 )? ) )
+ // InternalQVTimperative.g:11283:1: ( ( rule__SetStatementCS__Group_0__0 )? )
{
- // InternalQVTimperative.g:11244:1: ( ( rule__SetStatementCS__Group_0__0 )? )
- // InternalQVTimperative.g:11245:1: ( rule__SetStatementCS__Group_0__0 )?
+ // InternalQVTimperative.g:11283:1: ( ( rule__SetStatementCS__Group_0__0 )? )
+ // InternalQVTimperative.g:11284:1: ( rule__SetStatementCS__Group_0__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getGroup_0());
}
- // InternalQVTimperative.g:11246:1: ( rule__SetStatementCS__Group_0__0 )?
- int alt107=2;
- int LA107_0 = input.LA(1);
+ // InternalQVTimperative.g:11285:1: ( rule__SetStatementCS__Group_0__0 )?
+ int alt108=2;
+ int LA108_0 = input.LA(1);
- if ( (LA107_0==69) ) {
- alt107=1;
+ if ( (LA108_0==70) ) {
+ alt108=1;
}
- switch (alt107) {
+ switch (alt108) {
case 1 :
- // InternalQVTimperative.g:11246:2: rule__SetStatementCS__Group_0__0
+ // InternalQVTimperative.g:11285:2: rule__SetStatementCS__Group_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SetStatementCS__Group_0__0();
@@ -34964,16 +35091,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__1"
- // InternalQVTimperative.g:11256:1: rule__SetStatementCS__Group__1 : rule__SetStatementCS__Group__1__Impl rule__SetStatementCS__Group__2 ;
+ // InternalQVTimperative.g:11295: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:11260:1: ( rule__SetStatementCS__Group__1__Impl rule__SetStatementCS__Group__2 )
- // InternalQVTimperative.g:11261:2: rule__SetStatementCS__Group__1__Impl rule__SetStatementCS__Group__2
+ // InternalQVTimperative.g:11299:1: ( rule__SetStatementCS__Group__1__Impl rule__SetStatementCS__Group__2 )
+ // InternalQVTimperative.g:11300:2: rule__SetStatementCS__Group__1__Impl rule__SetStatementCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_50);
+ pushFollow(FollowSets000.FOLLOW_51);
rule__SetStatementCS__Group__1__Impl();
state._fsp--;
@@ -35002,31 +35129,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__1__Impl"
- // InternalQVTimperative.g:11268:1: rule__SetStatementCS__Group__1__Impl : ( ( rule__SetStatementCS__IsNotifyAssignment_1 )? ) ;
+ // InternalQVTimperative.g:11307: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:11272:1: ( ( ( rule__SetStatementCS__IsNotifyAssignment_1 )? ) )
- // InternalQVTimperative.g:11273:1: ( ( rule__SetStatementCS__IsNotifyAssignment_1 )? )
+ // InternalQVTimperative.g:11311:1: ( ( ( rule__SetStatementCS__IsNotifyAssignment_1 )? ) )
+ // InternalQVTimperative.g:11312:1: ( ( rule__SetStatementCS__IsNotifyAssignment_1 )? )
{
- // InternalQVTimperative.g:11273:1: ( ( rule__SetStatementCS__IsNotifyAssignment_1 )? )
- // InternalQVTimperative.g:11274:1: ( rule__SetStatementCS__IsNotifyAssignment_1 )?
+ // InternalQVTimperative.g:11312:1: ( ( rule__SetStatementCS__IsNotifyAssignment_1 )? )
+ // InternalQVTimperative.g:11313:1: ( rule__SetStatementCS__IsNotifyAssignment_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getIsNotifyAssignment_1());
}
- // InternalQVTimperative.g:11275:1: ( rule__SetStatementCS__IsNotifyAssignment_1 )?
- int alt108=2;
- int LA108_0 = input.LA(1);
+ // InternalQVTimperative.g:11314:1: ( rule__SetStatementCS__IsNotifyAssignment_1 )?
+ int alt109=2;
+ int LA109_0 = input.LA(1);
- if ( (LA108_0==124) ) {
- alt108=1;
+ if ( (LA109_0==124) ) {
+ alt109=1;
}
- switch (alt108) {
+ switch (alt109) {
case 1 :
- // InternalQVTimperative.g:11275:2: rule__SetStatementCS__IsNotifyAssignment_1
+ // InternalQVTimperative.g:11314:2: rule__SetStatementCS__IsNotifyAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SetStatementCS__IsNotifyAssignment_1();
@@ -35064,14 +35191,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__2"
- // InternalQVTimperative.g:11285:1: rule__SetStatementCS__Group__2 : rule__SetStatementCS__Group__2__Impl rule__SetStatementCS__Group__3 ;
+ // InternalQVTimperative.g:11324: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:11289:1: ( rule__SetStatementCS__Group__2__Impl rule__SetStatementCS__Group__3 )
- // InternalQVTimperative.g:11290:2: rule__SetStatementCS__Group__2__Impl rule__SetStatementCS__Group__3
+ // InternalQVTimperative.g:11328:1: ( rule__SetStatementCS__Group__2__Impl rule__SetStatementCS__Group__3 )
+ // InternalQVTimperative.g:11329:2: rule__SetStatementCS__Group__2__Impl rule__SetStatementCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_8);
rule__SetStatementCS__Group__2__Impl();
@@ -35102,22 +35229,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__2__Impl"
- // InternalQVTimperative.g:11297:1: rule__SetStatementCS__Group__2__Impl : ( 'set' ) ;
+ // InternalQVTimperative.g:11336:1: rule__SetStatementCS__Group__2__Impl : ( 'set' ) ;
public final void rule__SetStatementCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11301:1: ( ( 'set' ) )
- // InternalQVTimperative.g:11302:1: ( 'set' )
+ // InternalQVTimperative.g:11340:1: ( ( 'set' ) )
+ // InternalQVTimperative.g:11341:1: ( 'set' )
{
- // InternalQVTimperative.g:11302:1: ( 'set' )
- // InternalQVTimperative.g:11303:1: 'set'
+ // InternalQVTimperative.g:11341:1: ( 'set' )
+ // InternalQVTimperative.g:11342:1: 'set'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getSetKeyword_2());
}
- match(input,89,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,90,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getSetStatementCSAccess().getSetKeyword_2());
}
@@ -35143,16 +35270,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__3"
- // InternalQVTimperative.g:11316:1: rule__SetStatementCS__Group__3 : rule__SetStatementCS__Group__3__Impl rule__SetStatementCS__Group__4 ;
+ // InternalQVTimperative.g:11355: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:11320:1: ( rule__SetStatementCS__Group__3__Impl rule__SetStatementCS__Group__4 )
- // InternalQVTimperative.g:11321:2: rule__SetStatementCS__Group__3__Impl rule__SetStatementCS__Group__4
+ // InternalQVTimperative.g:11359:1: ( rule__SetStatementCS__Group__3__Impl rule__SetStatementCS__Group__4 )
+ // InternalQVTimperative.g:11360:2: rule__SetStatementCS__Group__3__Impl rule__SetStatementCS__Group__4
{
- pushFollow(FollowSets000.FOLLOW_51);
+ pushFollow(FollowSets000.FOLLOW_52);
rule__SetStatementCS__Group__3__Impl();
state._fsp--;
@@ -35181,23 +35308,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__3__Impl"
- // InternalQVTimperative.g:11328:1: rule__SetStatementCS__Group__3__Impl : ( ( rule__SetStatementCS__ReferredVariableAssignment_3 ) ) ;
+ // InternalQVTimperative.g:11367: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:11332:1: ( ( ( rule__SetStatementCS__ReferredVariableAssignment_3 ) ) )
- // InternalQVTimperative.g:11333:1: ( ( rule__SetStatementCS__ReferredVariableAssignment_3 ) )
+ // InternalQVTimperative.g:11371:1: ( ( ( rule__SetStatementCS__ReferredVariableAssignment_3 ) ) )
+ // InternalQVTimperative.g:11372:1: ( ( rule__SetStatementCS__ReferredVariableAssignment_3 ) )
{
- // InternalQVTimperative.g:11333:1: ( ( rule__SetStatementCS__ReferredVariableAssignment_3 ) )
- // InternalQVTimperative.g:11334:1: ( rule__SetStatementCS__ReferredVariableAssignment_3 )
+ // InternalQVTimperative.g:11372:1: ( ( rule__SetStatementCS__ReferredVariableAssignment_3 ) )
+ // InternalQVTimperative.g:11373:1: ( rule__SetStatementCS__ReferredVariableAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getReferredVariableAssignment_3());
}
- // InternalQVTimperative.g:11335:1: ( rule__SetStatementCS__ReferredVariableAssignment_3 )
- // InternalQVTimperative.g:11335:2: rule__SetStatementCS__ReferredVariableAssignment_3
+ // InternalQVTimperative.g:11374:1: ( rule__SetStatementCS__ReferredVariableAssignment_3 )
+ // InternalQVTimperative.g:11374:2: rule__SetStatementCS__ReferredVariableAssignment_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SetStatementCS__ReferredVariableAssignment_3();
@@ -35232,14 +35359,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__4"
- // InternalQVTimperative.g:11345:1: rule__SetStatementCS__Group__4 : rule__SetStatementCS__Group__4__Impl rule__SetStatementCS__Group__5 ;
+ // InternalQVTimperative.g:11384: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:11349:1: ( rule__SetStatementCS__Group__4__Impl rule__SetStatementCS__Group__5 )
- // InternalQVTimperative.g:11350:2: rule__SetStatementCS__Group__4__Impl rule__SetStatementCS__Group__5
+ // InternalQVTimperative.g:11388:1: ( rule__SetStatementCS__Group__4__Impl rule__SetStatementCS__Group__5 )
+ // InternalQVTimperative.g:11389:2: rule__SetStatementCS__Group__4__Impl rule__SetStatementCS__Group__5
{
pushFollow(FollowSets000.FOLLOW_8);
rule__SetStatementCS__Group__4__Impl();
@@ -35270,22 +35397,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__4__Impl"
- // InternalQVTimperative.g:11357:1: rule__SetStatementCS__Group__4__Impl : ( '.' ) ;
+ // InternalQVTimperative.g:11396:1: rule__SetStatementCS__Group__4__Impl : ( '.' ) ;
public final void rule__SetStatementCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11361:1: ( ( '.' ) )
- // InternalQVTimperative.g:11362:1: ( '.' )
+ // InternalQVTimperative.g:11400:1: ( ( '.' ) )
+ // InternalQVTimperative.g:11401:1: ( '.' )
{
- // InternalQVTimperative.g:11362:1: ( '.' )
- // InternalQVTimperative.g:11363:1: '.'
+ // InternalQVTimperative.g:11401:1: ( '.' )
+ // InternalQVTimperative.g:11402:1: '.'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getFullStopKeyword_4());
}
- 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.getSetStatementCSAccess().getFullStopKeyword_4());
}
@@ -35311,16 +35438,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__5"
- // InternalQVTimperative.g:11376:1: rule__SetStatementCS__Group__5 : rule__SetStatementCS__Group__5__Impl rule__SetStatementCS__Group__6 ;
+ // InternalQVTimperative.g:11415: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:11380:1: ( rule__SetStatementCS__Group__5__Impl rule__SetStatementCS__Group__6 )
- // InternalQVTimperative.g:11381:2: rule__SetStatementCS__Group__5__Impl rule__SetStatementCS__Group__6
+ // InternalQVTimperative.g:11419:1: ( rule__SetStatementCS__Group__5__Impl rule__SetStatementCS__Group__6 )
+ // InternalQVTimperative.g:11420:2: rule__SetStatementCS__Group__5__Impl rule__SetStatementCS__Group__6
{
- pushFollow(FollowSets000.FOLLOW_52);
+ pushFollow(FollowSets000.FOLLOW_53);
rule__SetStatementCS__Group__5__Impl();
state._fsp--;
@@ -35349,23 +35476,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__5__Impl"
- // InternalQVTimperative.g:11388:1: rule__SetStatementCS__Group__5__Impl : ( ( rule__SetStatementCS__ReferredPropertyAssignment_5 ) ) ;
+ // InternalQVTimperative.g:11427: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:11392:1: ( ( ( rule__SetStatementCS__ReferredPropertyAssignment_5 ) ) )
- // InternalQVTimperative.g:11393:1: ( ( rule__SetStatementCS__ReferredPropertyAssignment_5 ) )
+ // InternalQVTimperative.g:11431:1: ( ( ( rule__SetStatementCS__ReferredPropertyAssignment_5 ) ) )
+ // InternalQVTimperative.g:11432:1: ( ( rule__SetStatementCS__ReferredPropertyAssignment_5 ) )
{
- // InternalQVTimperative.g:11393:1: ( ( rule__SetStatementCS__ReferredPropertyAssignment_5 ) )
- // InternalQVTimperative.g:11394:1: ( rule__SetStatementCS__ReferredPropertyAssignment_5 )
+ // InternalQVTimperative.g:11432:1: ( ( rule__SetStatementCS__ReferredPropertyAssignment_5 ) )
+ // InternalQVTimperative.g:11433:1: ( rule__SetStatementCS__ReferredPropertyAssignment_5 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getReferredPropertyAssignment_5());
}
- // InternalQVTimperative.g:11395:1: ( rule__SetStatementCS__ReferredPropertyAssignment_5 )
- // InternalQVTimperative.g:11395:2: rule__SetStatementCS__ReferredPropertyAssignment_5
+ // InternalQVTimperative.g:11434:1: ( rule__SetStatementCS__ReferredPropertyAssignment_5 )
+ // InternalQVTimperative.g:11434:2: rule__SetStatementCS__ReferredPropertyAssignment_5
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SetStatementCS__ReferredPropertyAssignment_5();
@@ -35400,14 +35527,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__6"
- // InternalQVTimperative.g:11405:1: rule__SetStatementCS__Group__6 : rule__SetStatementCS__Group__6__Impl rule__SetStatementCS__Group__7 ;
+ // InternalQVTimperative.g:11444: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:11409:1: ( rule__SetStatementCS__Group__6__Impl rule__SetStatementCS__Group__7 )
- // InternalQVTimperative.g:11410:2: rule__SetStatementCS__Group__6__Impl rule__SetStatementCS__Group__7
+ // InternalQVTimperative.g:11448:1: ( rule__SetStatementCS__Group__6__Impl rule__SetStatementCS__Group__7 )
+ // InternalQVTimperative.g:11449:2: rule__SetStatementCS__Group__6__Impl rule__SetStatementCS__Group__7
{
pushFollow(FollowSets000.FOLLOW_10);
rule__SetStatementCS__Group__6__Impl();
@@ -35438,22 +35565,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__6__Impl"
- // InternalQVTimperative.g:11417:1: rule__SetStatementCS__Group__6__Impl : ( ':=' ) ;
+ // InternalQVTimperative.g:11456:1: rule__SetStatementCS__Group__6__Impl : ( ':=' ) ;
public final void rule__SetStatementCS__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11421:1: ( ( ':=' ) )
- // InternalQVTimperative.g:11422:1: ( ':=' )
+ // InternalQVTimperative.g:11460:1: ( ( ':=' ) )
+ // InternalQVTimperative.g:11461:1: ( ':=' )
{
- // InternalQVTimperative.g:11422:1: ( ':=' )
- // InternalQVTimperative.g:11423:1: ':='
+ // InternalQVTimperative.g:11461:1: ( ':=' )
+ // InternalQVTimperative.g:11462:1: ':='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getColonEqualsSignKeyword_6());
}
- match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getSetStatementCSAccess().getColonEqualsSignKeyword_6());
}
@@ -35479,14 +35606,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__7"
- // InternalQVTimperative.g:11436:1: rule__SetStatementCS__Group__7 : rule__SetStatementCS__Group__7__Impl rule__SetStatementCS__Group__8 ;
+ // InternalQVTimperative.g:11475: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:11440:1: ( rule__SetStatementCS__Group__7__Impl rule__SetStatementCS__Group__8 )
- // InternalQVTimperative.g:11441:2: rule__SetStatementCS__Group__7__Impl rule__SetStatementCS__Group__8
+ // InternalQVTimperative.g:11479:1: ( rule__SetStatementCS__Group__7__Impl rule__SetStatementCS__Group__8 )
+ // InternalQVTimperative.g:11480:2: rule__SetStatementCS__Group__7__Impl rule__SetStatementCS__Group__8
{
pushFollow(FollowSets000.FOLLOW_11);
rule__SetStatementCS__Group__7__Impl();
@@ -35517,23 +35644,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__7__Impl"
- // InternalQVTimperative.g:11448:1: rule__SetStatementCS__Group__7__Impl : ( ( rule__SetStatementCS__OwnedExpressionAssignment_7 ) ) ;
+ // InternalQVTimperative.g:11487: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:11452:1: ( ( ( rule__SetStatementCS__OwnedExpressionAssignment_7 ) ) )
- // InternalQVTimperative.g:11453:1: ( ( rule__SetStatementCS__OwnedExpressionAssignment_7 ) )
+ // InternalQVTimperative.g:11491:1: ( ( ( rule__SetStatementCS__OwnedExpressionAssignment_7 ) ) )
+ // InternalQVTimperative.g:11492:1: ( ( rule__SetStatementCS__OwnedExpressionAssignment_7 ) )
{
- // InternalQVTimperative.g:11453:1: ( ( rule__SetStatementCS__OwnedExpressionAssignment_7 ) )
- // InternalQVTimperative.g:11454:1: ( rule__SetStatementCS__OwnedExpressionAssignment_7 )
+ // InternalQVTimperative.g:11492:1: ( ( rule__SetStatementCS__OwnedExpressionAssignment_7 ) )
+ // InternalQVTimperative.g:11493:1: ( rule__SetStatementCS__OwnedExpressionAssignment_7 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getOwnedExpressionAssignment_7());
}
- // InternalQVTimperative.g:11455:1: ( rule__SetStatementCS__OwnedExpressionAssignment_7 )
- // InternalQVTimperative.g:11455:2: rule__SetStatementCS__OwnedExpressionAssignment_7
+ // InternalQVTimperative.g:11494:1: ( rule__SetStatementCS__OwnedExpressionAssignment_7 )
+ // InternalQVTimperative.g:11494:2: rule__SetStatementCS__OwnedExpressionAssignment_7
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SetStatementCS__OwnedExpressionAssignment_7();
@@ -35568,14 +35695,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__8"
- // InternalQVTimperative.g:11465:1: rule__SetStatementCS__Group__8 : rule__SetStatementCS__Group__8__Impl ;
+ // InternalQVTimperative.g:11504: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:11469:1: ( rule__SetStatementCS__Group__8__Impl )
- // InternalQVTimperative.g:11470:2: rule__SetStatementCS__Group__8__Impl
+ // InternalQVTimperative.g:11508:1: ( rule__SetStatementCS__Group__8__Impl )
+ // InternalQVTimperative.g:11509:2: rule__SetStatementCS__Group__8__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SetStatementCS__Group__8__Impl();
@@ -35601,17 +35728,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__8__Impl"
- // InternalQVTimperative.g:11476:1: rule__SetStatementCS__Group__8__Impl : ( ';' ) ;
+ // InternalQVTimperative.g:11515:1: rule__SetStatementCS__Group__8__Impl : ( ';' ) ;
public final void rule__SetStatementCS__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11480:1: ( ( ';' ) )
- // InternalQVTimperative.g:11481:1: ( ';' )
+ // InternalQVTimperative.g:11519:1: ( ( ';' ) )
+ // InternalQVTimperative.g:11520:1: ( ';' )
{
- // InternalQVTimperative.g:11481:1: ( ';' )
- // InternalQVTimperative.g:11482:1: ';'
+ // InternalQVTimperative.g:11520:1: ( ';' )
+ // InternalQVTimperative.g:11521:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getSemicolonKeyword_8());
@@ -35642,14 +35769,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group_0__0"
- // InternalQVTimperative.g:11513:1: rule__SetStatementCS__Group_0__0 : rule__SetStatementCS__Group_0__0__Impl rule__SetStatementCS__Group_0__1 ;
+ // InternalQVTimperative.g:11552: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: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
+ // InternalQVTimperative.g:11556:1: ( rule__SetStatementCS__Group_0__0__Impl rule__SetStatementCS__Group_0__1 )
+ // InternalQVTimperative.g:11557:2: rule__SetStatementCS__Group_0__0__Impl rule__SetStatementCS__Group_0__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__SetStatementCS__Group_0__0__Impl();
@@ -35680,22 +35807,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group_0__0__Impl"
- // InternalQVTimperative.g:11525:1: rule__SetStatementCS__Group_0__0__Impl : ( 'observe' ) ;
+ // InternalQVTimperative.g:11564: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:11529:1: ( ( 'observe' ) )
- // InternalQVTimperative.g:11530:1: ( 'observe' )
+ // InternalQVTimperative.g:11568:1: ( ( 'observe' ) )
+ // InternalQVTimperative.g:11569:1: ( 'observe' )
{
- // InternalQVTimperative.g:11530:1: ( 'observe' )
- // InternalQVTimperative.g:11531:1: 'observe'
+ // InternalQVTimperative.g:11569:1: ( 'observe' )
+ // InternalQVTimperative.g:11570:1: 'observe'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getObserveKeyword_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.getSetStatementCSAccess().getObserveKeyword_0_0());
}
@@ -35721,14 +35848,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group_0__1"
- // InternalQVTimperative.g:11544:1: rule__SetStatementCS__Group_0__1 : rule__SetStatementCS__Group_0__1__Impl rule__SetStatementCS__Group_0__2 ;
+ // InternalQVTimperative.g:11583: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: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
+ // InternalQVTimperative.g:11587:1: ( rule__SetStatementCS__Group_0__1__Impl rule__SetStatementCS__Group_0__2 )
+ // InternalQVTimperative.g:11588:2: rule__SetStatementCS__Group_0__1__Impl rule__SetStatementCS__Group_0__2
{
pushFollow(FollowSets000.FOLLOW_13);
rule__SetStatementCS__Group_0__1__Impl();
@@ -35759,23 +35886,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group_0__1__Impl"
- // InternalQVTimperative.g:11556:1: rule__SetStatementCS__Group_0__1__Impl : ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_1 ) ) ;
+ // InternalQVTimperative.g:11595: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:11560:1: ( ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_1 ) ) )
- // InternalQVTimperative.g:11561:1: ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_1 ) )
+ // InternalQVTimperative.g:11599:1: ( ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_1 ) ) )
+ // InternalQVTimperative.g:11600:1: ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_1 ) )
{
- // InternalQVTimperative.g:11561:1: ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_1 ) )
- // InternalQVTimperative.g:11562:1: ( rule__SetStatementCS__ObservedPropertiesAssignment_0_1 )
+ // InternalQVTimperative.g:11600:1: ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_1 ) )
+ // InternalQVTimperative.g:11601:1: ( rule__SetStatementCS__ObservedPropertiesAssignment_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getObservedPropertiesAssignment_0_1());
}
- // InternalQVTimperative.g:11563:1: ( rule__SetStatementCS__ObservedPropertiesAssignment_0_1 )
- // InternalQVTimperative.g:11563:2: rule__SetStatementCS__ObservedPropertiesAssignment_0_1
+ // InternalQVTimperative.g:11602:1: ( rule__SetStatementCS__ObservedPropertiesAssignment_0_1 )
+ // InternalQVTimperative.g:11602:2: rule__SetStatementCS__ObservedPropertiesAssignment_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SetStatementCS__ObservedPropertiesAssignment_0_1();
@@ -35810,14 +35937,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group_0__2"
- // InternalQVTimperative.g:11573:1: rule__SetStatementCS__Group_0__2 : rule__SetStatementCS__Group_0__2__Impl ;
+ // InternalQVTimperative.g:11612: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:11577:1: ( rule__SetStatementCS__Group_0__2__Impl )
- // InternalQVTimperative.g:11578:2: rule__SetStatementCS__Group_0__2__Impl
+ // InternalQVTimperative.g:11616:1: ( rule__SetStatementCS__Group_0__2__Impl )
+ // InternalQVTimperative.g:11617:2: rule__SetStatementCS__Group_0__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SetStatementCS__Group_0__2__Impl();
@@ -35843,35 +35970,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group_0__2__Impl"
- // InternalQVTimperative.g:11584:1: rule__SetStatementCS__Group_0__2__Impl : ( ( rule__SetStatementCS__Group_0_2__0 )* ) ;
+ // InternalQVTimperative.g:11623: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:11588:1: ( ( ( rule__SetStatementCS__Group_0_2__0 )* ) )
- // InternalQVTimperative.g:11589:1: ( ( rule__SetStatementCS__Group_0_2__0 )* )
+ // InternalQVTimperative.g:11627:1: ( ( ( rule__SetStatementCS__Group_0_2__0 )* ) )
+ // InternalQVTimperative.g:11628: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 )*
+ // InternalQVTimperative.g:11628:1: ( ( rule__SetStatementCS__Group_0_2__0 )* )
+ // InternalQVTimperative.g:11629:1: ( rule__SetStatementCS__Group_0_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getGroup_0_2());
}
- // InternalQVTimperative.g:11591:1: ( rule__SetStatementCS__Group_0_2__0 )*
- loop109:
+ // InternalQVTimperative.g:11630:1: ( rule__SetStatementCS__Group_0_2__0 )*
+ loop110:
do {
- int alt109=2;
- int LA109_0 = input.LA(1);
+ int alt110=2;
+ int LA110_0 = input.LA(1);
- if ( (LA109_0==70) ) {
- alt109=1;
+ if ( (LA110_0==71) ) {
+ alt110=1;
}
- switch (alt109) {
+ switch (alt110) {
case 1 :
- // InternalQVTimperative.g:11591:2: rule__SetStatementCS__Group_0_2__0
+ // InternalQVTimperative.g:11630:2: rule__SetStatementCS__Group_0_2__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__SetStatementCS__Group_0_2__0();
@@ -35883,7 +36010,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop109;
+ break loop110;
}
} while (true);
@@ -35912,14 +36039,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group_0_2__0"
- // InternalQVTimperative.g:11607:1: rule__SetStatementCS__Group_0_2__0 : rule__SetStatementCS__Group_0_2__0__Impl rule__SetStatementCS__Group_0_2__1 ;
+ // InternalQVTimperative.g:11646: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: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
+ // InternalQVTimperative.g:11650:1: ( rule__SetStatementCS__Group_0_2__0__Impl rule__SetStatementCS__Group_0_2__1 )
+ // InternalQVTimperative.g:11651: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();
@@ -35950,22 +36077,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group_0_2__0__Impl"
- // InternalQVTimperative.g:11619:1: rule__SetStatementCS__Group_0_2__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:11658: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:11623:1: ( ( ',' ) )
- // InternalQVTimperative.g:11624:1: ( ',' )
+ // InternalQVTimperative.g:11662:1: ( ( ',' ) )
+ // InternalQVTimperative.g:11663:1: ( ',' )
{
- // InternalQVTimperative.g:11624:1: ( ',' )
- // InternalQVTimperative.g:11625:1: ','
+ // InternalQVTimperative.g:11663:1: ( ',' )
+ // InternalQVTimperative.g:11664:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getCommaKeyword_0_2_0());
}
- match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getSetStatementCSAccess().getCommaKeyword_0_2_0());
}
@@ -35991,14 +36118,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group_0_2__1"
- // InternalQVTimperative.g:11638:1: rule__SetStatementCS__Group_0_2__1 : rule__SetStatementCS__Group_0_2__1__Impl ;
+ // InternalQVTimperative.g:11677: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:11642:1: ( rule__SetStatementCS__Group_0_2__1__Impl )
- // InternalQVTimperative.g:11643:2: rule__SetStatementCS__Group_0_2__1__Impl
+ // InternalQVTimperative.g:11681:1: ( rule__SetStatementCS__Group_0_2__1__Impl )
+ // InternalQVTimperative.g:11682:2: rule__SetStatementCS__Group_0_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SetStatementCS__Group_0_2__1__Impl();
@@ -36024,23 +36151,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group_0_2__1__Impl"
- // InternalQVTimperative.g:11649:1: rule__SetStatementCS__Group_0_2__1__Impl : ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) ;
+ // InternalQVTimperative.g:11688: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:11653:1: ( ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) )
- // InternalQVTimperative.g:11654:1: ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1 ) )
+ // InternalQVTimperative.g:11692:1: ( ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) )
+ // InternalQVTimperative.g:11693: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 )
+ // InternalQVTimperative.g:11693:1: ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1 ) )
+ // InternalQVTimperative.g:11694:1: ( rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getObservedPropertiesAssignment_0_2_1());
}
- // InternalQVTimperative.g:11656:1: ( rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1 )
- // InternalQVTimperative.g:11656:2: rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1
+ // InternalQVTimperative.g:11695:1: ( rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1 )
+ // InternalQVTimperative.g:11695:2: rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1();
@@ -36075,14 +36202,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterBindingCS__Group__0"
- // InternalQVTimperative.g:11670:1: rule__SimpleParameterBindingCS__Group__0 : rule__SimpleParameterBindingCS__Group__0__Impl rule__SimpleParameterBindingCS__Group__1 ;
+ // InternalQVTimperative.g:11709: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
+ // InternalQVTimperative.g:11713:1: ( rule__SimpleParameterBindingCS__Group__0__Impl rule__SimpleParameterBindingCS__Group__1 )
+ // InternalQVTimperative.g:11714:2: rule__SimpleParameterBindingCS__Group__0__Impl rule__SimpleParameterBindingCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__SimpleParameterBindingCS__Group__0__Impl();
@@ -36113,27 +36240,27 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterBindingCS__Group__0__Impl"
- // InternalQVTimperative.g:11682:1: rule__SimpleParameterBindingCS__Group__0__Impl : ( ( rule__SimpleParameterBindingCS__IsCheckAssignment_0 )? ) ;
+ // InternalQVTimperative.g:11721: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:11725:1: ( ( ( rule__SimpleParameterBindingCS__IsCheckAssignment_0 )? ) )
+ // InternalQVTimperative.g:11726:1: ( ( rule__SimpleParameterBindingCS__IsCheckAssignment_0 )? )
{
- // InternalQVTimperative.g:11687:1: ( ( rule__SimpleParameterBindingCS__IsCheckAssignment_0 )? )
- // InternalQVTimperative.g:11688:1: ( rule__SimpleParameterBindingCS__IsCheckAssignment_0 )?
+ // InternalQVTimperative.g:11726:1: ( ( rule__SimpleParameterBindingCS__IsCheckAssignment_0 )? )
+ // InternalQVTimperative.g:11727: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) {
+ // InternalQVTimperative.g:11728:1: ( rule__SimpleParameterBindingCS__IsCheckAssignment_0 )?
+ int alt111=2;
+ alt111 = dfa111.predict(input);
+ switch (alt111) {
case 1 :
- // InternalQVTimperative.g:11689:2: rule__SimpleParameterBindingCS__IsCheckAssignment_0
+ // InternalQVTimperative.g:11728:2: rule__SimpleParameterBindingCS__IsCheckAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SimpleParameterBindingCS__IsCheckAssignment_0();
@@ -36171,16 +36298,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterBindingCS__Group__1"
- // InternalQVTimperative.g:11699:1: rule__SimpleParameterBindingCS__Group__1 : rule__SimpleParameterBindingCS__Group__1__Impl rule__SimpleParameterBindingCS__Group__2 ;
+ // InternalQVTimperative.g:11738: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
+ // InternalQVTimperative.g:11742:1: ( rule__SimpleParameterBindingCS__Group__1__Impl rule__SimpleParameterBindingCS__Group__2 )
+ // InternalQVTimperative.g:11743:2: rule__SimpleParameterBindingCS__Group__1__Impl rule__SimpleParameterBindingCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_53);
+ pushFollow(FollowSets000.FOLLOW_54);
rule__SimpleParameterBindingCS__Group__1__Impl();
state._fsp--;
@@ -36209,23 +36336,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterBindingCS__Group__1__Impl"
- // InternalQVTimperative.g:11711:1: rule__SimpleParameterBindingCS__Group__1__Impl : ( ( rule__SimpleParameterBindingCS__ReferredVariableAssignment_1 ) ) ;
+ // InternalQVTimperative.g:11750: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:11754:1: ( ( ( rule__SimpleParameterBindingCS__ReferredVariableAssignment_1 ) ) )
+ // InternalQVTimperative.g:11755:1: ( ( rule__SimpleParameterBindingCS__ReferredVariableAssignment_1 ) )
{
- // InternalQVTimperative.g:11716:1: ( ( rule__SimpleParameterBindingCS__ReferredVariableAssignment_1 ) )
- // InternalQVTimperative.g:11717:1: ( rule__SimpleParameterBindingCS__ReferredVariableAssignment_1 )
+ // InternalQVTimperative.g:11755:1: ( ( rule__SimpleParameterBindingCS__ReferredVariableAssignment_1 ) )
+ // InternalQVTimperative.g:11756: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
+ // InternalQVTimperative.g:11757:1: ( rule__SimpleParameterBindingCS__ReferredVariableAssignment_1 )
+ // InternalQVTimperative.g:11757:2: rule__SimpleParameterBindingCS__ReferredVariableAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SimpleParameterBindingCS__ReferredVariableAssignment_1();
@@ -36260,14 +36387,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterBindingCS__Group__2"
- // InternalQVTimperative.g:11728:1: rule__SimpleParameterBindingCS__Group__2 : rule__SimpleParameterBindingCS__Group__2__Impl rule__SimpleParameterBindingCS__Group__3 ;
+ // InternalQVTimperative.g:11767: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
+ // InternalQVTimperative.g:11771:1: ( rule__SimpleParameterBindingCS__Group__2__Impl rule__SimpleParameterBindingCS__Group__3 )
+ // InternalQVTimperative.g:11772:2: rule__SimpleParameterBindingCS__Group__2__Impl rule__SimpleParameterBindingCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_10);
rule__SimpleParameterBindingCS__Group__2__Impl();
@@ -36298,22 +36425,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterBindingCS__Group__2__Impl"
- // InternalQVTimperative.g:11740:1: rule__SimpleParameterBindingCS__Group__2__Impl : ( 'uses' ) ;
+ // InternalQVTimperative.g:11779: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:11783:1: ( ( 'uses' ) )
+ // InternalQVTimperative.g:11784:1: ( 'uses' )
{
- // InternalQVTimperative.g:11745:1: ( 'uses' )
- // InternalQVTimperative.g:11746:1: 'uses'
+ // InternalQVTimperative.g:11784:1: ( 'uses' )
+ // InternalQVTimperative.g:11785:1: 'uses'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleParameterBindingCSAccess().getUsesKeyword_2());
}
- 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.getSimpleParameterBindingCSAccess().getUsesKeyword_2());
}
@@ -36339,14 +36466,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterBindingCS__Group__3"
- // InternalQVTimperative.g:11759:1: rule__SimpleParameterBindingCS__Group__3 : rule__SimpleParameterBindingCS__Group__3__Impl rule__SimpleParameterBindingCS__Group__4 ;
+ // InternalQVTimperative.g:11798: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
+ // InternalQVTimperative.g:11802:1: ( rule__SimpleParameterBindingCS__Group__3__Impl rule__SimpleParameterBindingCS__Group__4 )
+ // InternalQVTimperative.g:11803:2: rule__SimpleParameterBindingCS__Group__3__Impl rule__SimpleParameterBindingCS__Group__4
{
pushFollow(FollowSets000.FOLLOW_11);
rule__SimpleParameterBindingCS__Group__3__Impl();
@@ -36377,23 +36504,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterBindingCS__Group__3__Impl"
- // InternalQVTimperative.g:11771:1: rule__SimpleParameterBindingCS__Group__3__Impl : ( ( rule__SimpleParameterBindingCS__OwnedValueAssignment_3 ) ) ;
+ // InternalQVTimperative.g:11810: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:11814:1: ( ( ( rule__SimpleParameterBindingCS__OwnedValueAssignment_3 ) ) )
+ // InternalQVTimperative.g:11815:1: ( ( rule__SimpleParameterBindingCS__OwnedValueAssignment_3 ) )
{
- // InternalQVTimperative.g:11776:1: ( ( rule__SimpleParameterBindingCS__OwnedValueAssignment_3 ) )
- // InternalQVTimperative.g:11777:1: ( rule__SimpleParameterBindingCS__OwnedValueAssignment_3 )
+ // InternalQVTimperative.g:11815:1: ( ( rule__SimpleParameterBindingCS__OwnedValueAssignment_3 ) )
+ // InternalQVTimperative.g:11816: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
+ // InternalQVTimperative.g:11817:1: ( rule__SimpleParameterBindingCS__OwnedValueAssignment_3 )
+ // InternalQVTimperative.g:11817:2: rule__SimpleParameterBindingCS__OwnedValueAssignment_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SimpleParameterBindingCS__OwnedValueAssignment_3();
@@ -36428,14 +36555,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterBindingCS__Group__4"
- // InternalQVTimperative.g:11788:1: rule__SimpleParameterBindingCS__Group__4 : rule__SimpleParameterBindingCS__Group__4__Impl ;
+ // InternalQVTimperative.g:11827: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
+ // InternalQVTimperative.g:11831:1: ( rule__SimpleParameterBindingCS__Group__4__Impl )
+ // InternalQVTimperative.g:11832:2: rule__SimpleParameterBindingCS__Group__4__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SimpleParameterBindingCS__Group__4__Impl();
@@ -36461,17 +36588,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterBindingCS__Group__4__Impl"
- // InternalQVTimperative.g:11799:1: rule__SimpleParameterBindingCS__Group__4__Impl : ( ';' ) ;
+ // InternalQVTimperative.g:11838: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:11842:1: ( ( ';' ) )
+ // InternalQVTimperative.g:11843:1: ( ';' )
{
- // InternalQVTimperative.g:11804:1: ( ';' )
- // InternalQVTimperative.g:11805:1: ';'
+ // InternalQVTimperative.g:11843:1: ( ';' )
+ // InternalQVTimperative.g:11844:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleParameterBindingCSAccess().getSemicolonKeyword_4());
@@ -36502,14 +36629,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterCS__Group__0"
- // InternalQVTimperative.g:11828:1: rule__SimpleParameterCS__Group__0 : rule__SimpleParameterCS__Group__0__Impl rule__SimpleParameterCS__Group__1 ;
+ // InternalQVTimperative.g:11867: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
+ // InternalQVTimperative.g:11871:1: ( rule__SimpleParameterCS__Group__0__Impl rule__SimpleParameterCS__Group__1 )
+ // InternalQVTimperative.g:11872:2: rule__SimpleParameterCS__Group__0__Impl rule__SimpleParameterCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_16);
rule__SimpleParameterCS__Group__0__Impl();
@@ -36540,22 +36667,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterCS__Group__0__Impl"
- // InternalQVTimperative.g:11840:1: rule__SimpleParameterCS__Group__0__Impl : ( 'in' ) ;
+ // InternalQVTimperative.g:11879: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:11883:1: ( ( 'in' ) )
+ // InternalQVTimperative.g:11884:1: ( 'in' )
{
- // InternalQVTimperative.g:11845:1: ( 'in' )
- // InternalQVTimperative.g:11846:1: 'in'
+ // InternalQVTimperative.g:11884:1: ( 'in' )
+ // InternalQVTimperative.g:11885:1: 'in'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleParameterCSAccess().getInKeyword_0());
}
- match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,83,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getSimpleParameterCSAccess().getInKeyword_0());
}
@@ -36581,14 +36708,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterCS__Group__1"
- // InternalQVTimperative.g:11859:1: rule__SimpleParameterCS__Group__1 : rule__SimpleParameterCS__Group__1__Impl rule__SimpleParameterCS__Group__2 ;
+ // InternalQVTimperative.g:11898: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
+ // InternalQVTimperative.g:11902:1: ( rule__SimpleParameterCS__Group__1__Impl rule__SimpleParameterCS__Group__2 )
+ // InternalQVTimperative.g:11903:2: rule__SimpleParameterCS__Group__1__Impl rule__SimpleParameterCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_8);
rule__SimpleParameterCS__Group__1__Impl();
@@ -36619,22 +36746,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterCS__Group__1__Impl"
- // InternalQVTimperative.g:11871:1: rule__SimpleParameterCS__Group__1__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:11910: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:11914:1: ( ( ':' ) )
+ // InternalQVTimperative.g:11915:1: ( ':' )
{
- // InternalQVTimperative.g:11876:1: ( ':' )
- // InternalQVTimperative.g:11877:1: ':'
+ // InternalQVTimperative.g:11915:1: ( ':' )
+ // InternalQVTimperative.g:11916:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleParameterCSAccess().getColonKeyword_1());
}
- match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,74,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getSimpleParameterCSAccess().getColonKeyword_1());
}
@@ -36660,14 +36787,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterCS__Group__2"
- // InternalQVTimperative.g:11890:1: rule__SimpleParameterCS__Group__2 : rule__SimpleParameterCS__Group__2__Impl rule__SimpleParameterCS__Group__3 ;
+ // InternalQVTimperative.g:11929: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
+ // InternalQVTimperative.g:11933:1: ( rule__SimpleParameterCS__Group__2__Impl rule__SimpleParameterCS__Group__3 )
+ // InternalQVTimperative.g:11934:2: rule__SimpleParameterCS__Group__2__Impl rule__SimpleParameterCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_8);
rule__SimpleParameterCS__Group__2__Impl();
@@ -36698,23 +36825,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterCS__Group__2__Impl"
- // InternalQVTimperative.g:11902:1: rule__SimpleParameterCS__Group__2__Impl : ( ( rule__SimpleParameterCS__ReferredTypedModelAssignment_2 ) ) ;
+ // InternalQVTimperative.g:11941: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:11945:1: ( ( ( rule__SimpleParameterCS__ReferredTypedModelAssignment_2 ) ) )
+ // InternalQVTimperative.g:11946:1: ( ( rule__SimpleParameterCS__ReferredTypedModelAssignment_2 ) )
{
- // InternalQVTimperative.g:11907:1: ( ( rule__SimpleParameterCS__ReferredTypedModelAssignment_2 ) )
- // InternalQVTimperative.g:11908:1: ( rule__SimpleParameterCS__ReferredTypedModelAssignment_2 )
+ // InternalQVTimperative.g:11946:1: ( ( rule__SimpleParameterCS__ReferredTypedModelAssignment_2 ) )
+ // InternalQVTimperative.g:11947: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
+ // InternalQVTimperative.g:11948:1: ( rule__SimpleParameterCS__ReferredTypedModelAssignment_2 )
+ // InternalQVTimperative.g:11948:2: rule__SimpleParameterCS__ReferredTypedModelAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SimpleParameterCS__ReferredTypedModelAssignment_2();
@@ -36749,14 +36876,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterCS__Group__3"
- // InternalQVTimperative.g:11919:1: rule__SimpleParameterCS__Group__3 : rule__SimpleParameterCS__Group__3__Impl rule__SimpleParameterCS__Group__4 ;
+ // InternalQVTimperative.g:11958: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
+ // InternalQVTimperative.g:11962:1: ( rule__SimpleParameterCS__Group__3__Impl rule__SimpleParameterCS__Group__4 )
+ // InternalQVTimperative.g:11963:2: rule__SimpleParameterCS__Group__3__Impl rule__SimpleParameterCS__Group__4
{
pushFollow(FollowSets000.FOLLOW_16);
rule__SimpleParameterCS__Group__3__Impl();
@@ -36787,23 +36914,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterCS__Group__3__Impl"
- // InternalQVTimperative.g:11931:1: rule__SimpleParameterCS__Group__3__Impl : ( ( rule__SimpleParameterCS__NameAssignment_3 ) ) ;
+ // InternalQVTimperative.g:11970: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:11974:1: ( ( ( rule__SimpleParameterCS__NameAssignment_3 ) ) )
+ // InternalQVTimperative.g:11975:1: ( ( rule__SimpleParameterCS__NameAssignment_3 ) )
{
- // InternalQVTimperative.g:11936:1: ( ( rule__SimpleParameterCS__NameAssignment_3 ) )
- // InternalQVTimperative.g:11937:1: ( rule__SimpleParameterCS__NameAssignment_3 )
+ // InternalQVTimperative.g:11975:1: ( ( rule__SimpleParameterCS__NameAssignment_3 ) )
+ // InternalQVTimperative.g:11976: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
+ // InternalQVTimperative.g:11977:1: ( rule__SimpleParameterCS__NameAssignment_3 )
+ // InternalQVTimperative.g:11977:2: rule__SimpleParameterCS__NameAssignment_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SimpleParameterCS__NameAssignment_3();
@@ -36838,14 +36965,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterCS__Group__4"
- // InternalQVTimperative.g:11948:1: rule__SimpleParameterCS__Group__4 : rule__SimpleParameterCS__Group__4__Impl rule__SimpleParameterCS__Group__5 ;
+ // InternalQVTimperative.g:11987: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
+ // InternalQVTimperative.g:11991:1: ( rule__SimpleParameterCS__Group__4__Impl rule__SimpleParameterCS__Group__5 )
+ // InternalQVTimperative.g:11992:2: rule__SimpleParameterCS__Group__4__Impl rule__SimpleParameterCS__Group__5
{
pushFollow(FollowSets000.FOLLOW_12);
rule__SimpleParameterCS__Group__4__Impl();
@@ -36876,22 +37003,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterCS__Group__4__Impl"
- // InternalQVTimperative.g:11960:1: rule__SimpleParameterCS__Group__4__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:11999: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:12003:1: ( ( ':' ) )
+ // InternalQVTimperative.g:12004:1: ( ':' )
{
- // InternalQVTimperative.g:11965:1: ( ':' )
- // InternalQVTimperative.g:11966:1: ':'
+ // InternalQVTimperative.g:12004:1: ( ':' )
+ // InternalQVTimperative.g:12005:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleParameterCSAccess().getColonKeyword_4());
}
- match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,74,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getSimpleParameterCSAccess().getColonKeyword_4());
}
@@ -36917,14 +37044,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterCS__Group__5"
- // InternalQVTimperative.g:11979:1: rule__SimpleParameterCS__Group__5 : rule__SimpleParameterCS__Group__5__Impl rule__SimpleParameterCS__Group__6 ;
+ // InternalQVTimperative.g:12018: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
+ // InternalQVTimperative.g:12022:1: ( rule__SimpleParameterCS__Group__5__Impl rule__SimpleParameterCS__Group__6 )
+ // InternalQVTimperative.g:12023:2: rule__SimpleParameterCS__Group__5__Impl rule__SimpleParameterCS__Group__6
{
pushFollow(FollowSets000.FOLLOW_11);
rule__SimpleParameterCS__Group__5__Impl();
@@ -36955,23 +37082,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterCS__Group__5__Impl"
- // InternalQVTimperative.g:11991:1: rule__SimpleParameterCS__Group__5__Impl : ( ( rule__SimpleParameterCS__OwnedTypeAssignment_5 ) ) ;
+ // InternalQVTimperative.g:12030: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:12034:1: ( ( ( rule__SimpleParameterCS__OwnedTypeAssignment_5 ) ) )
+ // InternalQVTimperative.g:12035:1: ( ( rule__SimpleParameterCS__OwnedTypeAssignment_5 ) )
{
- // InternalQVTimperative.g:11996:1: ( ( rule__SimpleParameterCS__OwnedTypeAssignment_5 ) )
- // InternalQVTimperative.g:11997:1: ( rule__SimpleParameterCS__OwnedTypeAssignment_5 )
+ // InternalQVTimperative.g:12035:1: ( ( rule__SimpleParameterCS__OwnedTypeAssignment_5 ) )
+ // InternalQVTimperative.g:12036: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
+ // InternalQVTimperative.g:12037:1: ( rule__SimpleParameterCS__OwnedTypeAssignment_5 )
+ // InternalQVTimperative.g:12037:2: rule__SimpleParameterCS__OwnedTypeAssignment_5
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SimpleParameterCS__OwnedTypeAssignment_5();
@@ -37006,14 +37133,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterCS__Group__6"
- // InternalQVTimperative.g:12008:1: rule__SimpleParameterCS__Group__6 : rule__SimpleParameterCS__Group__6__Impl ;
+ // InternalQVTimperative.g:12047: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
+ // InternalQVTimperative.g:12051:1: ( rule__SimpleParameterCS__Group__6__Impl )
+ // InternalQVTimperative.g:12052:2: rule__SimpleParameterCS__Group__6__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SimpleParameterCS__Group__6__Impl();
@@ -37039,17 +37166,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterCS__Group__6__Impl"
- // InternalQVTimperative.g:12019:1: rule__SimpleParameterCS__Group__6__Impl : ( ';' ) ;
+ // InternalQVTimperative.g:12058: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:12062:1: ( ( ';' ) )
+ // InternalQVTimperative.g:12063:1: ( ';' )
{
- // InternalQVTimperative.g:12024:1: ( ';' )
- // InternalQVTimperative.g:12025:1: ';'
+ // InternalQVTimperative.g:12063:1: ( ';' )
+ // InternalQVTimperative.g:12064:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleParameterCSAccess().getSemicolonKeyword_6());
@@ -37080,14 +37207,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__Group__0"
- // InternalQVTimperative.g:12052:1: rule__TransformationCS__Group__0 : rule__TransformationCS__Group__0__Impl rule__TransformationCS__Group__1 ;
+ // InternalQVTimperative.g:12091: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:12056:1: ( rule__TransformationCS__Group__0__Impl rule__TransformationCS__Group__1 )
- // InternalQVTimperative.g:12057:2: rule__TransformationCS__Group__0__Impl rule__TransformationCS__Group__1
+ // InternalQVTimperative.g:12095:1: ( rule__TransformationCS__Group__0__Impl rule__TransformationCS__Group__1 )
+ // InternalQVTimperative.g:12096:2: rule__TransformationCS__Group__0__Impl rule__TransformationCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__TransformationCS__Group__0__Impl();
@@ -37118,22 +37245,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__Group__0__Impl"
- // InternalQVTimperative.g:12064:1: rule__TransformationCS__Group__0__Impl : ( 'transformation' ) ;
+ // InternalQVTimperative.g:12103:1: rule__TransformationCS__Group__0__Impl : ( 'transformation' ) ;
public final void rule__TransformationCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12068:1: ( ( 'transformation' ) )
- // InternalQVTimperative.g:12069:1: ( 'transformation' )
+ // InternalQVTimperative.g:12107:1: ( ( 'transformation' ) )
+ // InternalQVTimperative.g:12108:1: ( 'transformation' )
{
- // InternalQVTimperative.g:12069:1: ( 'transformation' )
- // InternalQVTimperative.g:12070:1: 'transformation'
+ // InternalQVTimperative.g:12108:1: ( 'transformation' )
+ // InternalQVTimperative.g:12109:1: 'transformation'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getTransformationKeyword_0());
}
- 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.getTransformationCSAccess().getTransformationKeyword_0());
}
@@ -37159,14 +37286,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__Group__1"
- // InternalQVTimperative.g:12083:1: rule__TransformationCS__Group__1 : rule__TransformationCS__Group__1__Impl rule__TransformationCS__Group__2 ;
+ // InternalQVTimperative.g:12122: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:12087:1: ( rule__TransformationCS__Group__1__Impl rule__TransformationCS__Group__2 )
- // InternalQVTimperative.g:12088:2: rule__TransformationCS__Group__1__Impl rule__TransformationCS__Group__2
+ // InternalQVTimperative.g:12126:1: ( rule__TransformationCS__Group__1__Impl rule__TransformationCS__Group__2 )
+ // InternalQVTimperative.g:12127:2: rule__TransformationCS__Group__1__Impl rule__TransformationCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_12);
rule__TransformationCS__Group__1__Impl();
@@ -37197,27 +37324,27 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__Group__1__Impl"
- // InternalQVTimperative.g:12095:1: rule__TransformationCS__Group__1__Impl : ( ( rule__TransformationCS__OwnedPathNameAssignment_1 )? ) ;
+ // InternalQVTimperative.g:12134: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:12099:1: ( ( ( rule__TransformationCS__OwnedPathNameAssignment_1 )? ) )
- // InternalQVTimperative.g:12100:1: ( ( rule__TransformationCS__OwnedPathNameAssignment_1 )? )
+ // InternalQVTimperative.g:12138:1: ( ( ( rule__TransformationCS__OwnedPathNameAssignment_1 )? ) )
+ // InternalQVTimperative.g:12139:1: ( ( rule__TransformationCS__OwnedPathNameAssignment_1 )? )
{
- // InternalQVTimperative.g:12100:1: ( ( rule__TransformationCS__OwnedPathNameAssignment_1 )? )
- // InternalQVTimperative.g:12101:1: ( rule__TransformationCS__OwnedPathNameAssignment_1 )?
+ // InternalQVTimperative.g:12139:1: ( ( rule__TransformationCS__OwnedPathNameAssignment_1 )? )
+ // InternalQVTimperative.g:12140:1: ( rule__TransformationCS__OwnedPathNameAssignment_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getOwnedPathNameAssignment_1());
}
- // InternalQVTimperative.g:12102:1: ( rule__TransformationCS__OwnedPathNameAssignment_1 )?
- int alt111=2;
- alt111 = dfa111.predict(input);
- switch (alt111) {
+ // InternalQVTimperative.g:12141:1: ( rule__TransformationCS__OwnedPathNameAssignment_1 )?
+ int alt112=2;
+ alt112 = dfa112.predict(input);
+ switch (alt112) {
case 1 :
- // InternalQVTimperative.g:12102:2: rule__TransformationCS__OwnedPathNameAssignment_1
+ // InternalQVTimperative.g:12141:2: rule__TransformationCS__OwnedPathNameAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TransformationCS__OwnedPathNameAssignment_1();
@@ -37255,16 +37382,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__Group__2"
- // InternalQVTimperative.g:12112:1: rule__TransformationCS__Group__2 : rule__TransformationCS__Group__2__Impl rule__TransformationCS__Group__3 ;
+ // InternalQVTimperative.g:12151: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:12116:1: ( rule__TransformationCS__Group__2__Impl rule__TransformationCS__Group__3 )
- // InternalQVTimperative.g:12117:2: rule__TransformationCS__Group__2__Impl rule__TransformationCS__Group__3
+ // InternalQVTimperative.g:12155:1: ( rule__TransformationCS__Group__2__Impl rule__TransformationCS__Group__3 )
+ // InternalQVTimperative.g:12156:2: rule__TransformationCS__Group__2__Impl rule__TransformationCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_33);
+ pushFollow(FollowSets000.FOLLOW_34);
rule__TransformationCS__Group__2__Impl();
state._fsp--;
@@ -37293,23 +37420,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__Group__2__Impl"
- // InternalQVTimperative.g:12124:1: rule__TransformationCS__Group__2__Impl : ( ( rule__TransformationCS__NameAssignment_2 ) ) ;
+ // InternalQVTimperative.g:12163: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:12128:1: ( ( ( rule__TransformationCS__NameAssignment_2 ) ) )
- // InternalQVTimperative.g:12129:1: ( ( rule__TransformationCS__NameAssignment_2 ) )
+ // InternalQVTimperative.g:12167:1: ( ( ( rule__TransformationCS__NameAssignment_2 ) ) )
+ // InternalQVTimperative.g:12168:1: ( ( rule__TransformationCS__NameAssignment_2 ) )
{
- // InternalQVTimperative.g:12129:1: ( ( rule__TransformationCS__NameAssignment_2 ) )
- // InternalQVTimperative.g:12130:1: ( rule__TransformationCS__NameAssignment_2 )
+ // InternalQVTimperative.g:12168:1: ( ( rule__TransformationCS__NameAssignment_2 ) )
+ // InternalQVTimperative.g:12169:1: ( rule__TransformationCS__NameAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getNameAssignment_2());
}
- // InternalQVTimperative.g:12131:1: ( rule__TransformationCS__NameAssignment_2 )
- // InternalQVTimperative.g:12131:2: rule__TransformationCS__NameAssignment_2
+ // InternalQVTimperative.g:12170:1: ( rule__TransformationCS__NameAssignment_2 )
+ // InternalQVTimperative.g:12170:2: rule__TransformationCS__NameAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TransformationCS__NameAssignment_2();
@@ -37344,16 +37471,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__Group__3"
- // InternalQVTimperative.g:12141:1: rule__TransformationCS__Group__3 : rule__TransformationCS__Group__3__Impl rule__TransformationCS__Group__4 ;
+ // InternalQVTimperative.g:12180: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:12145:1: ( rule__TransformationCS__Group__3__Impl rule__TransformationCS__Group__4 )
- // InternalQVTimperative.g:12146:2: rule__TransformationCS__Group__3__Impl rule__TransformationCS__Group__4
+ // InternalQVTimperative.g:12184:1: ( rule__TransformationCS__Group__3__Impl rule__TransformationCS__Group__4 )
+ // InternalQVTimperative.g:12185:2: rule__TransformationCS__Group__3__Impl rule__TransformationCS__Group__4
{
- pushFollow(FollowSets000.FOLLOW_34);
+ pushFollow(FollowSets000.FOLLOW_35);
rule__TransformationCS__Group__3__Impl();
state._fsp--;
@@ -37382,22 +37509,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__Group__3__Impl"
- // InternalQVTimperative.g:12153:1: rule__TransformationCS__Group__3__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:12192:1: rule__TransformationCS__Group__3__Impl : ( '{' ) ;
public final void rule__TransformationCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12157:1: ( ( '{' ) )
- // InternalQVTimperative.g:12158:1: ( '{' )
+ // InternalQVTimperative.g:12196:1: ( ( '{' ) )
+ // InternalQVTimperative.g:12197:1: ( '{' )
{
- // InternalQVTimperative.g:12158:1: ( '{' )
- // InternalQVTimperative.g:12159:1: '{'
+ // InternalQVTimperative.g:12197:1: ( '{' )
+ // InternalQVTimperative.g:12198:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getLeftCurlyBracketKeyword_3());
}
- match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTransformationCSAccess().getLeftCurlyBracketKeyword_3());
}
@@ -37423,16 +37550,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__Group__4"
- // InternalQVTimperative.g:12172:1: rule__TransformationCS__Group__4 : rule__TransformationCS__Group__4__Impl rule__TransformationCS__Group__5 ;
+ // InternalQVTimperative.g:12211: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:12176:1: ( rule__TransformationCS__Group__4__Impl rule__TransformationCS__Group__5 )
- // InternalQVTimperative.g:12177:2: rule__TransformationCS__Group__4__Impl rule__TransformationCS__Group__5
+ // InternalQVTimperative.g:12215:1: ( rule__TransformationCS__Group__4__Impl rule__TransformationCS__Group__5 )
+ // InternalQVTimperative.g:12216:2: rule__TransformationCS__Group__4__Impl rule__TransformationCS__Group__5
{
- pushFollow(FollowSets000.FOLLOW_34);
+ pushFollow(FollowSets000.FOLLOW_35);
rule__TransformationCS__Group__4__Impl();
state._fsp--;
@@ -37461,37 +37588,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__Group__4__Impl"
- // InternalQVTimperative.g:12184:1: rule__TransformationCS__Group__4__Impl : ( ( rule__TransformationCS__Group_4__0 )* ) ;
+ // InternalQVTimperative.g:12223: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:12188:1: ( ( ( rule__TransformationCS__Group_4__0 )* ) )
- // InternalQVTimperative.g:12189:1: ( ( rule__TransformationCS__Group_4__0 )* )
+ // InternalQVTimperative.g:12227:1: ( ( ( rule__TransformationCS__Group_4__0 )* ) )
+ // InternalQVTimperative.g:12228:1: ( ( rule__TransformationCS__Group_4__0 )* )
{
- // InternalQVTimperative.g:12189:1: ( ( rule__TransformationCS__Group_4__0 )* )
- // InternalQVTimperative.g:12190:1: ( rule__TransformationCS__Group_4__0 )*
+ // InternalQVTimperative.g:12228:1: ( ( rule__TransformationCS__Group_4__0 )* )
+ // InternalQVTimperative.g:12229:1: ( rule__TransformationCS__Group_4__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getGroup_4());
}
- // InternalQVTimperative.g:12191:1: ( rule__TransformationCS__Group_4__0 )*
- loop112:
+ // InternalQVTimperative.g:12230:1: ( rule__TransformationCS__Group_4__0 )*
+ loop113:
do {
- int alt112=2;
- int LA112_0 = input.LA(1);
+ int alt113=2;
+ int LA113_0 = input.LA(1);
- if ( ((LA112_0>=RULE_SIMPLE_ID && LA112_0<=RULE_ESCAPED_ID)||(LA112_0>=19 && LA112_0<=29)) ) {
- alt112=1;
+ if ( ((LA113_0>=RULE_SIMPLE_ID && LA113_0<=RULE_ESCAPED_ID)||(LA113_0>=19 && LA113_0<=30)) ) {
+ alt113=1;
}
- switch (alt112) {
+ switch (alt113) {
case 1 :
- // InternalQVTimperative.g:12191:2: rule__TransformationCS__Group_4__0
+ // InternalQVTimperative.g:12230:2: rule__TransformationCS__Group_4__0
{
- pushFollow(FollowSets000.FOLLOW_35);
+ pushFollow(FollowSets000.FOLLOW_36);
rule__TransformationCS__Group_4__0();
state._fsp--;
@@ -37501,7 +37628,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop112;
+ break loop113;
}
} while (true);
@@ -37530,14 +37657,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__Group__5"
- // InternalQVTimperative.g:12201:1: rule__TransformationCS__Group__5 : rule__TransformationCS__Group__5__Impl ;
+ // InternalQVTimperative.g:12240: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:12205:1: ( rule__TransformationCS__Group__5__Impl )
- // InternalQVTimperative.g:12206:2: rule__TransformationCS__Group__5__Impl
+ // InternalQVTimperative.g:12244:1: ( rule__TransformationCS__Group__5__Impl )
+ // InternalQVTimperative.g:12245:2: rule__TransformationCS__Group__5__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TransformationCS__Group__5__Impl();
@@ -37563,22 +37690,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__Group__5__Impl"
- // InternalQVTimperative.g:12212:1: rule__TransformationCS__Group__5__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:12251:1: rule__TransformationCS__Group__5__Impl : ( '}' ) ;
public final void rule__TransformationCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12216:1: ( ( '}' ) )
- // InternalQVTimperative.g:12217:1: ( '}' )
+ // InternalQVTimperative.g:12255:1: ( ( '}' ) )
+ // InternalQVTimperative.g:12256:1: ( '}' )
{
- // InternalQVTimperative.g:12217:1: ( '}' )
- // InternalQVTimperative.g:12218:1: '}'
+ // InternalQVTimperative.g:12256:1: ( '}' )
+ // InternalQVTimperative.g:12257:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getRightCurlyBracketKeyword_5());
}
- match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTransformationCSAccess().getRightCurlyBracketKeyword_5());
}
@@ -37604,14 +37731,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__Group_4__0"
- // InternalQVTimperative.g:12243:1: rule__TransformationCS__Group_4__0 : rule__TransformationCS__Group_4__0__Impl rule__TransformationCS__Group_4__1 ;
+ // InternalQVTimperative.g:12282: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: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
+ // InternalQVTimperative.g:12286:1: ( rule__TransformationCS__Group_4__0__Impl rule__TransformationCS__Group_4__1 )
+ // InternalQVTimperative.g:12287:2: rule__TransformationCS__Group_4__0__Impl rule__TransformationCS__Group_4__1
{
pushFollow(FollowSets000.FOLLOW_11);
rule__TransformationCS__Group_4__0__Impl();
@@ -37642,23 +37769,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__Group_4__0__Impl"
- // InternalQVTimperative.g:12255:1: rule__TransformationCS__Group_4__0__Impl : ( ( rule__TransformationCS__OwnedDirectionsAssignment_4_0 ) ) ;
+ // InternalQVTimperative.g:12294: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:12259:1: ( ( ( rule__TransformationCS__OwnedDirectionsAssignment_4_0 ) ) )
- // InternalQVTimperative.g:12260:1: ( ( rule__TransformationCS__OwnedDirectionsAssignment_4_0 ) )
+ // InternalQVTimperative.g:12298:1: ( ( ( rule__TransformationCS__OwnedDirectionsAssignment_4_0 ) ) )
+ // InternalQVTimperative.g:12299:1: ( ( rule__TransformationCS__OwnedDirectionsAssignment_4_0 ) )
{
- // InternalQVTimperative.g:12260:1: ( ( rule__TransformationCS__OwnedDirectionsAssignment_4_0 ) )
- // InternalQVTimperative.g:12261:1: ( rule__TransformationCS__OwnedDirectionsAssignment_4_0 )
+ // InternalQVTimperative.g:12299:1: ( ( rule__TransformationCS__OwnedDirectionsAssignment_4_0 ) )
+ // InternalQVTimperative.g:12300:1: ( rule__TransformationCS__OwnedDirectionsAssignment_4_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getOwnedDirectionsAssignment_4_0());
}
- // InternalQVTimperative.g:12262:1: ( rule__TransformationCS__OwnedDirectionsAssignment_4_0 )
- // InternalQVTimperative.g:12262:2: rule__TransformationCS__OwnedDirectionsAssignment_4_0
+ // InternalQVTimperative.g:12301:1: ( rule__TransformationCS__OwnedDirectionsAssignment_4_0 )
+ // InternalQVTimperative.g:12301:2: rule__TransformationCS__OwnedDirectionsAssignment_4_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TransformationCS__OwnedDirectionsAssignment_4_0();
@@ -37693,14 +37820,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__Group_4__1"
- // InternalQVTimperative.g:12272:1: rule__TransformationCS__Group_4__1 : rule__TransformationCS__Group_4__1__Impl ;
+ // InternalQVTimperative.g:12311: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:12276:1: ( rule__TransformationCS__Group_4__1__Impl )
- // InternalQVTimperative.g:12277:2: rule__TransformationCS__Group_4__1__Impl
+ // InternalQVTimperative.g:12315:1: ( rule__TransformationCS__Group_4__1__Impl )
+ // InternalQVTimperative.g:12316:2: rule__TransformationCS__Group_4__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TransformationCS__Group_4__1__Impl();
@@ -37726,17 +37853,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__Group_4__1__Impl"
- // InternalQVTimperative.g:12283:1: rule__TransformationCS__Group_4__1__Impl : ( ';' ) ;
+ // InternalQVTimperative.g:12322:1: rule__TransformationCS__Group_4__1__Impl : ( ';' ) ;
public final void rule__TransformationCS__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12287:1: ( ( ';' ) )
- // InternalQVTimperative.g:12288:1: ( ';' )
+ // InternalQVTimperative.g:12326:1: ( ( ';' ) )
+ // InternalQVTimperative.g:12327:1: ( ';' )
{
- // InternalQVTimperative.g:12288:1: ( ';' )
- // InternalQVTimperative.g:12289:1: ';'
+ // InternalQVTimperative.g:12327:1: ( ';' )
+ // InternalQVTimperative.g:12328:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getSemicolonKeyword_4_1());
@@ -37767,16 +37894,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group__0"
- // InternalQVTimperative.g:12306:1: rule__AttributeCS__Group__0 : rule__AttributeCS__Group__0__Impl rule__AttributeCS__Group__1 ;
+ // InternalQVTimperative.g:12345: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:12310:1: ( rule__AttributeCS__Group__0__Impl rule__AttributeCS__Group__1 )
- // InternalQVTimperative.g:12311:2: rule__AttributeCS__Group__0__Impl rule__AttributeCS__Group__1
+ // InternalQVTimperative.g:12349:1: ( rule__AttributeCS__Group__0__Impl rule__AttributeCS__Group__1 )
+ // InternalQVTimperative.g:12350:2: rule__AttributeCS__Group__0__Impl rule__AttributeCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_54);
+ pushFollow(FollowSets000.FOLLOW_55);
rule__AttributeCS__Group__0__Impl();
state._fsp--;
@@ -37805,31 +37932,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group__0__Impl"
- // InternalQVTimperative.g:12318:1: rule__AttributeCS__Group__0__Impl : ( ( rule__AttributeCS__Alternatives_0 )? ) ;
+ // InternalQVTimperative.g:12357: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:12322:1: ( ( ( rule__AttributeCS__Alternatives_0 )? ) )
- // InternalQVTimperative.g:12323:1: ( ( rule__AttributeCS__Alternatives_0 )? )
+ // InternalQVTimperative.g:12361:1: ( ( ( rule__AttributeCS__Alternatives_0 )? ) )
+ // InternalQVTimperative.g:12362:1: ( ( rule__AttributeCS__Alternatives_0 )? )
{
- // InternalQVTimperative.g:12323:1: ( ( rule__AttributeCS__Alternatives_0 )? )
- // InternalQVTimperative.g:12324:1: ( rule__AttributeCS__Alternatives_0 )?
+ // InternalQVTimperative.g:12362:1: ( ( rule__AttributeCS__Alternatives_0 )? )
+ // InternalQVTimperative.g:12363:1: ( rule__AttributeCS__Alternatives_0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getAlternatives_0());
}
- // InternalQVTimperative.g:12325:1: ( rule__AttributeCS__Alternatives_0 )?
- int alt113=2;
- int LA113_0 = input.LA(1);
+ // InternalQVTimperative.g:12364:1: ( rule__AttributeCS__Alternatives_0 )?
+ int alt114=2;
+ int LA114_0 = input.LA(1);
- if ( ((LA113_0>=125 && LA113_0<=126)) ) {
- alt113=1;
+ if ( ((LA114_0>=125 && LA114_0<=126)) ) {
+ alt114=1;
}
- switch (alt113) {
+ switch (alt114) {
case 1 :
- // InternalQVTimperative.g:12325:2: rule__AttributeCS__Alternatives_0
+ // InternalQVTimperative.g:12364:2: rule__AttributeCS__Alternatives_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Alternatives_0();
@@ -37867,14 +37994,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group__1"
- // InternalQVTimperative.g:12335:1: rule__AttributeCS__Group__1 : rule__AttributeCS__Group__1__Impl rule__AttributeCS__Group__2 ;
+ // InternalQVTimperative.g:12374: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:12339:1: ( rule__AttributeCS__Group__1__Impl rule__AttributeCS__Group__2 )
- // InternalQVTimperative.g:12340:2: rule__AttributeCS__Group__1__Impl rule__AttributeCS__Group__2
+ // InternalQVTimperative.g:12378:1: ( rule__AttributeCS__Group__1__Impl rule__AttributeCS__Group__2 )
+ // InternalQVTimperative.g:12379:2: rule__AttributeCS__Group__1__Impl rule__AttributeCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_8);
rule__AttributeCS__Group__1__Impl();
@@ -37905,22 +38032,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group__1__Impl"
- // InternalQVTimperative.g:12347:1: rule__AttributeCS__Group__1__Impl : ( 'attribute' ) ;
+ // InternalQVTimperative.g:12386:1: rule__AttributeCS__Group__1__Impl : ( 'attribute' ) ;
public final void rule__AttributeCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12351:1: ( ( 'attribute' ) )
- // InternalQVTimperative.g:12352:1: ( 'attribute' )
+ // InternalQVTimperative.g:12390:1: ( ( 'attribute' ) )
+ // InternalQVTimperative.g:12391:1: ( 'attribute' )
{
- // InternalQVTimperative.g:12352:1: ( 'attribute' )
- // InternalQVTimperative.g:12353:1: 'attribute'
+ // InternalQVTimperative.g:12391:1: ( 'attribute' )
+ // InternalQVTimperative.g:12392:1: 'attribute'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getAttributeKeyword_1());
}
- match(input,90,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,91,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeCSAccess().getAttributeKeyword_1());
}
@@ -37946,16 +38073,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group__2"
- // InternalQVTimperative.g:12366:1: rule__AttributeCS__Group__2 : rule__AttributeCS__Group__2__Impl rule__AttributeCS__Group__3 ;
+ // InternalQVTimperative.g:12405: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:12370:1: ( rule__AttributeCS__Group__2__Impl rule__AttributeCS__Group__3 )
- // InternalQVTimperative.g:12371:2: rule__AttributeCS__Group__2__Impl rule__AttributeCS__Group__3
+ // InternalQVTimperative.g:12409:1: ( rule__AttributeCS__Group__2__Impl rule__AttributeCS__Group__3 )
+ // InternalQVTimperative.g:12410:2: rule__AttributeCS__Group__2__Impl rule__AttributeCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_41);
+ pushFollow(FollowSets000.FOLLOW_42);
rule__AttributeCS__Group__2__Impl();
state._fsp--;
@@ -37984,23 +38111,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group__2__Impl"
- // InternalQVTimperative.g:12378:1: rule__AttributeCS__Group__2__Impl : ( ( rule__AttributeCS__NameAssignment_2 ) ) ;
+ // InternalQVTimperative.g:12417: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:12382:1: ( ( ( rule__AttributeCS__NameAssignment_2 ) ) )
- // InternalQVTimperative.g:12383:1: ( ( rule__AttributeCS__NameAssignment_2 ) )
+ // InternalQVTimperative.g:12421:1: ( ( ( rule__AttributeCS__NameAssignment_2 ) ) )
+ // InternalQVTimperative.g:12422:1: ( ( rule__AttributeCS__NameAssignment_2 ) )
{
- // InternalQVTimperative.g:12383:1: ( ( rule__AttributeCS__NameAssignment_2 ) )
- // InternalQVTimperative.g:12384:1: ( rule__AttributeCS__NameAssignment_2 )
+ // InternalQVTimperative.g:12422:1: ( ( rule__AttributeCS__NameAssignment_2 ) )
+ // InternalQVTimperative.g:12423:1: ( rule__AttributeCS__NameAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getNameAssignment_2());
}
- // InternalQVTimperative.g:12385:1: ( rule__AttributeCS__NameAssignment_2 )
- // InternalQVTimperative.g:12385:2: rule__AttributeCS__NameAssignment_2
+ // InternalQVTimperative.g:12424:1: ( rule__AttributeCS__NameAssignment_2 )
+ // InternalQVTimperative.g:12424:2: rule__AttributeCS__NameAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__NameAssignment_2();
@@ -38035,16 +38162,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group__3"
- // InternalQVTimperative.g:12395:1: rule__AttributeCS__Group__3 : rule__AttributeCS__Group__3__Impl rule__AttributeCS__Group__4 ;
+ // InternalQVTimperative.g:12434: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:12399:1: ( rule__AttributeCS__Group__3__Impl rule__AttributeCS__Group__4 )
- // InternalQVTimperative.g:12400:2: rule__AttributeCS__Group__3__Impl rule__AttributeCS__Group__4
+ // InternalQVTimperative.g:12438:1: ( rule__AttributeCS__Group__3__Impl rule__AttributeCS__Group__4 )
+ // InternalQVTimperative.g:12439:2: rule__AttributeCS__Group__3__Impl rule__AttributeCS__Group__4
{
- pushFollow(FollowSets000.FOLLOW_41);
+ pushFollow(FollowSets000.FOLLOW_42);
rule__AttributeCS__Group__3__Impl();
state._fsp--;
@@ -38073,31 +38200,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group__3__Impl"
- // InternalQVTimperative.g:12407:1: rule__AttributeCS__Group__3__Impl : ( ( rule__AttributeCS__Group_3__0 )? ) ;
+ // InternalQVTimperative.g:12446: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:12411:1: ( ( ( rule__AttributeCS__Group_3__0 )? ) )
- // InternalQVTimperative.g:12412:1: ( ( rule__AttributeCS__Group_3__0 )? )
+ // InternalQVTimperative.g:12450:1: ( ( ( rule__AttributeCS__Group_3__0 )? ) )
+ // InternalQVTimperative.g:12451:1: ( ( rule__AttributeCS__Group_3__0 )? )
{
- // InternalQVTimperative.g:12412:1: ( ( rule__AttributeCS__Group_3__0 )? )
- // InternalQVTimperative.g:12413:1: ( rule__AttributeCS__Group_3__0 )?
+ // InternalQVTimperative.g:12451:1: ( ( rule__AttributeCS__Group_3__0 )? )
+ // InternalQVTimperative.g:12452:1: ( rule__AttributeCS__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getGroup_3());
}
- // InternalQVTimperative.g:12414:1: ( rule__AttributeCS__Group_3__0 )?
- int alt114=2;
- int LA114_0 = input.LA(1);
+ // InternalQVTimperative.g:12453:1: ( rule__AttributeCS__Group_3__0 )?
+ int alt115=2;
+ int LA115_0 = input.LA(1);
- if ( (LA114_0==73) ) {
- alt114=1;
+ if ( (LA115_0==74) ) {
+ alt115=1;
}
- switch (alt114) {
+ switch (alt115) {
case 1 :
- // InternalQVTimperative.g:12414:2: rule__AttributeCS__Group_3__0
+ // InternalQVTimperative.g:12453:2: rule__AttributeCS__Group_3__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group_3__0();
@@ -38135,16 +38262,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group__4"
- // InternalQVTimperative.g:12424:1: rule__AttributeCS__Group__4 : rule__AttributeCS__Group__4__Impl rule__AttributeCS__Group__5 ;
+ // InternalQVTimperative.g:12463: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:12428:1: ( rule__AttributeCS__Group__4__Impl rule__AttributeCS__Group__5 )
- // InternalQVTimperative.g:12429:2: rule__AttributeCS__Group__4__Impl rule__AttributeCS__Group__5
+ // InternalQVTimperative.g:12467:1: ( rule__AttributeCS__Group__4__Impl rule__AttributeCS__Group__5 )
+ // InternalQVTimperative.g:12468:2: rule__AttributeCS__Group__4__Impl rule__AttributeCS__Group__5
{
- pushFollow(FollowSets000.FOLLOW_41);
+ pushFollow(FollowSets000.FOLLOW_42);
rule__AttributeCS__Group__4__Impl();
state._fsp--;
@@ -38173,31 +38300,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group__4__Impl"
- // InternalQVTimperative.g:12436:1: rule__AttributeCS__Group__4__Impl : ( ( rule__AttributeCS__Group_4__0 )? ) ;
+ // InternalQVTimperative.g:12475: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:12440:1: ( ( ( rule__AttributeCS__Group_4__0 )? ) )
- // InternalQVTimperative.g:12441:1: ( ( rule__AttributeCS__Group_4__0 )? )
+ // InternalQVTimperative.g:12479:1: ( ( ( rule__AttributeCS__Group_4__0 )? ) )
+ // InternalQVTimperative.g:12480:1: ( ( rule__AttributeCS__Group_4__0 )? )
{
- // InternalQVTimperative.g:12441:1: ( ( rule__AttributeCS__Group_4__0 )? )
- // InternalQVTimperative.g:12442:1: ( rule__AttributeCS__Group_4__0 )?
+ // InternalQVTimperative.g:12480:1: ( ( rule__AttributeCS__Group_4__0 )? )
+ // InternalQVTimperative.g:12481:1: ( rule__AttributeCS__Group_4__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getGroup_4());
}
- // InternalQVTimperative.g:12443:1: ( rule__AttributeCS__Group_4__0 )?
- int alt115=2;
- int LA115_0 = input.LA(1);
+ // InternalQVTimperative.g:12482:1: ( rule__AttributeCS__Group_4__0 )?
+ int alt116=2;
+ int LA116_0 = input.LA(1);
- if ( (LA115_0==40) ) {
- alt115=1;
+ if ( (LA116_0==41) ) {
+ alt116=1;
}
- switch (alt115) {
+ switch (alt116) {
case 1 :
- // InternalQVTimperative.g:12443:2: rule__AttributeCS__Group_4__0
+ // InternalQVTimperative.g:12482:2: rule__AttributeCS__Group_4__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group_4__0();
@@ -38235,16 +38362,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group__5"
- // InternalQVTimperative.g:12453:1: rule__AttributeCS__Group__5 : rule__AttributeCS__Group__5__Impl rule__AttributeCS__Group__6 ;
+ // InternalQVTimperative.g:12492: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:12457:1: ( rule__AttributeCS__Group__5__Impl rule__AttributeCS__Group__6 )
- // InternalQVTimperative.g:12458:2: rule__AttributeCS__Group__5__Impl rule__AttributeCS__Group__6
+ // InternalQVTimperative.g:12496:1: ( rule__AttributeCS__Group__5__Impl rule__AttributeCS__Group__6 )
+ // InternalQVTimperative.g:12497:2: rule__AttributeCS__Group__5__Impl rule__AttributeCS__Group__6
{
- pushFollow(FollowSets000.FOLLOW_41);
+ pushFollow(FollowSets000.FOLLOW_42);
rule__AttributeCS__Group__5__Impl();
state._fsp--;
@@ -38273,35 +38400,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group__5__Impl"
- // InternalQVTimperative.g:12465:1: rule__AttributeCS__Group__5__Impl : ( ( rule__AttributeCS__Group_5__0 )? ) ;
+ // InternalQVTimperative.g:12504: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:12469:1: ( ( ( rule__AttributeCS__Group_5__0 )? ) )
- // InternalQVTimperative.g:12470:1: ( ( rule__AttributeCS__Group_5__0 )? )
+ // InternalQVTimperative.g:12508:1: ( ( ( rule__AttributeCS__Group_5__0 )? ) )
+ // InternalQVTimperative.g:12509:1: ( ( rule__AttributeCS__Group_5__0 )? )
{
- // InternalQVTimperative.g:12470:1: ( ( rule__AttributeCS__Group_5__0 )? )
- // InternalQVTimperative.g:12471:1: ( rule__AttributeCS__Group_5__0 )?
+ // InternalQVTimperative.g:12509:1: ( ( rule__AttributeCS__Group_5__0 )? )
+ // InternalQVTimperative.g:12510:1: ( rule__AttributeCS__Group_5__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getGroup_5());
}
- // InternalQVTimperative.g:12472:1: ( rule__AttributeCS__Group_5__0 )?
- int alt116=2;
- int LA116_0 = input.LA(1);
+ // InternalQVTimperative.g:12511:1: ( rule__AttributeCS__Group_5__0 )?
+ int alt117=2;
+ int LA117_0 = input.LA(1);
- if ( (LA116_0==80) ) {
- int LA116_1 = input.LA(2);
+ if ( (LA117_0==81) ) {
+ int LA117_1 = input.LA(2);
- if ( (LA116_1==123||(LA116_1>=127 && LA116_1<=141)) ) {
- alt116=1;
+ if ( (LA117_1==123||(LA117_1>=127 && LA117_1<=141)) ) {
+ alt117=1;
}
}
- switch (alt116) {
+ switch (alt117) {
case 1 :
- // InternalQVTimperative.g:12472:2: rule__AttributeCS__Group_5__0
+ // InternalQVTimperative.g:12511:2: rule__AttributeCS__Group_5__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group_5__0();
@@ -38339,14 +38466,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group__6"
- // InternalQVTimperative.g:12482:1: rule__AttributeCS__Group__6 : rule__AttributeCS__Group__6__Impl ;
+ // InternalQVTimperative.g:12521: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:12486:1: ( rule__AttributeCS__Group__6__Impl )
- // InternalQVTimperative.g:12487:2: rule__AttributeCS__Group__6__Impl
+ // InternalQVTimperative.g:12525:1: ( rule__AttributeCS__Group__6__Impl )
+ // InternalQVTimperative.g:12526:2: rule__AttributeCS__Group__6__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group__6__Impl();
@@ -38372,23 +38499,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group__6__Impl"
- // InternalQVTimperative.g:12493:1: rule__AttributeCS__Group__6__Impl : ( ( rule__AttributeCS__Alternatives_6 ) ) ;
+ // InternalQVTimperative.g:12532: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:12497:1: ( ( ( rule__AttributeCS__Alternatives_6 ) ) )
- // InternalQVTimperative.g:12498:1: ( ( rule__AttributeCS__Alternatives_6 ) )
+ // InternalQVTimperative.g:12536:1: ( ( ( rule__AttributeCS__Alternatives_6 ) ) )
+ // InternalQVTimperative.g:12537:1: ( ( rule__AttributeCS__Alternatives_6 ) )
{
- // InternalQVTimperative.g:12498:1: ( ( rule__AttributeCS__Alternatives_6 ) )
- // InternalQVTimperative.g:12499:1: ( rule__AttributeCS__Alternatives_6 )
+ // InternalQVTimperative.g:12537:1: ( ( rule__AttributeCS__Alternatives_6 ) )
+ // InternalQVTimperative.g:12538:1: ( rule__AttributeCS__Alternatives_6 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getAlternatives_6());
}
- // InternalQVTimperative.g:12500:1: ( rule__AttributeCS__Alternatives_6 )
- // InternalQVTimperative.g:12500:2: rule__AttributeCS__Alternatives_6
+ // InternalQVTimperative.g:12539:1: ( rule__AttributeCS__Alternatives_6 )
+ // InternalQVTimperative.g:12539:2: rule__AttributeCS__Alternatives_6
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Alternatives_6();
@@ -38423,16 +38550,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_0_0__0"
- // InternalQVTimperative.g:12524:1: rule__AttributeCS__Group_0_0__0 : rule__AttributeCS__Group_0_0__0__Impl rule__AttributeCS__Group_0_0__1 ;
+ // InternalQVTimperative.g:12563: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: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
+ // InternalQVTimperative.g:12567:1: ( rule__AttributeCS__Group_0_0__0__Impl rule__AttributeCS__Group_0_0__1 )
+ // InternalQVTimperative.g:12568:2: rule__AttributeCS__Group_0_0__0__Impl rule__AttributeCS__Group_0_0__1
{
- pushFollow(FollowSets000.FOLLOW_55);
+ pushFollow(FollowSets000.FOLLOW_56);
rule__AttributeCS__Group_0_0__0__Impl();
state._fsp--;
@@ -38461,23 +38588,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_0_0__0__Impl"
- // InternalQVTimperative.g:12536:1: rule__AttributeCS__Group_0_0__0__Impl : ( ( rule__AttributeCS__QualifiersAssignment_0_0_0 ) ) ;
+ // InternalQVTimperative.g:12575: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:12540:1: ( ( ( rule__AttributeCS__QualifiersAssignment_0_0_0 ) ) )
- // InternalQVTimperative.g:12541:1: ( ( rule__AttributeCS__QualifiersAssignment_0_0_0 ) )
+ // InternalQVTimperative.g:12579:1: ( ( ( rule__AttributeCS__QualifiersAssignment_0_0_0 ) ) )
+ // InternalQVTimperative.g:12580: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 )
+ // InternalQVTimperative.g:12580:1: ( ( rule__AttributeCS__QualifiersAssignment_0_0_0 ) )
+ // InternalQVTimperative.g:12581:1: ( rule__AttributeCS__QualifiersAssignment_0_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_0_0_0());
}
- // InternalQVTimperative.g:12543:1: ( rule__AttributeCS__QualifiersAssignment_0_0_0 )
- // InternalQVTimperative.g:12543:2: rule__AttributeCS__QualifiersAssignment_0_0_0
+ // InternalQVTimperative.g:12582:1: ( rule__AttributeCS__QualifiersAssignment_0_0_0 )
+ // InternalQVTimperative.g:12582:2: rule__AttributeCS__QualifiersAssignment_0_0_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_0_0_0();
@@ -38512,14 +38639,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_0_0__1"
- // InternalQVTimperative.g:12553:1: rule__AttributeCS__Group_0_0__1 : rule__AttributeCS__Group_0_0__1__Impl ;
+ // InternalQVTimperative.g:12592: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:12557:1: ( rule__AttributeCS__Group_0_0__1__Impl )
- // InternalQVTimperative.g:12558:2: rule__AttributeCS__Group_0_0__1__Impl
+ // InternalQVTimperative.g:12596:1: ( rule__AttributeCS__Group_0_0__1__Impl )
+ // InternalQVTimperative.g:12597:2: rule__AttributeCS__Group_0_0__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group_0_0__1__Impl();
@@ -38545,31 +38672,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_0_0__1__Impl"
- // InternalQVTimperative.g:12564:1: rule__AttributeCS__Group_0_0__1__Impl : ( ( rule__AttributeCS__QualifiersAssignment_0_0_1 )? ) ;
+ // InternalQVTimperative.g:12603: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:12568:1: ( ( ( rule__AttributeCS__QualifiersAssignment_0_0_1 )? ) )
- // InternalQVTimperative.g:12569:1: ( ( rule__AttributeCS__QualifiersAssignment_0_0_1 )? )
+ // InternalQVTimperative.g:12607:1: ( ( ( rule__AttributeCS__QualifiersAssignment_0_0_1 )? ) )
+ // InternalQVTimperative.g:12608: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 )?
+ // InternalQVTimperative.g:12608:1: ( ( rule__AttributeCS__QualifiersAssignment_0_0_1 )? )
+ // InternalQVTimperative.g:12609:1: ( rule__AttributeCS__QualifiersAssignment_0_0_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_0_0_1());
}
- // InternalQVTimperative.g:12571:1: ( rule__AttributeCS__QualifiersAssignment_0_0_1 )?
- int alt117=2;
- int LA117_0 = input.LA(1);
+ // InternalQVTimperative.g:12610:1: ( rule__AttributeCS__QualifiersAssignment_0_0_1 )?
+ int alt118=2;
+ int LA118_0 = input.LA(1);
- if ( (LA117_0==126) ) {
- alt117=1;
+ if ( (LA118_0==126) ) {
+ alt118=1;
}
- switch (alt117) {
+ switch (alt118) {
case 1 :
- // InternalQVTimperative.g:12571:2: rule__AttributeCS__QualifiersAssignment_0_0_1
+ // InternalQVTimperative.g:12610:2: rule__AttributeCS__QualifiersAssignment_0_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_0_0_1();
@@ -38607,16 +38734,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_0_1__0"
- // InternalQVTimperative.g:12585:1: rule__AttributeCS__Group_0_1__0 : rule__AttributeCS__Group_0_1__0__Impl rule__AttributeCS__Group_0_1__1 ;
+ // InternalQVTimperative.g:12624: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: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
+ // InternalQVTimperative.g:12628:1: ( rule__AttributeCS__Group_0_1__0__Impl rule__AttributeCS__Group_0_1__1 )
+ // InternalQVTimperative.g:12629:2: rule__AttributeCS__Group_0_1__0__Impl rule__AttributeCS__Group_0_1__1
{
- pushFollow(FollowSets000.FOLLOW_56);
+ pushFollow(FollowSets000.FOLLOW_57);
rule__AttributeCS__Group_0_1__0__Impl();
state._fsp--;
@@ -38645,23 +38772,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_0_1__0__Impl"
- // InternalQVTimperative.g:12597:1: rule__AttributeCS__Group_0_1__0__Impl : ( ( rule__AttributeCS__QualifiersAssignment_0_1_0 ) ) ;
+ // InternalQVTimperative.g:12636: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:12601:1: ( ( ( rule__AttributeCS__QualifiersAssignment_0_1_0 ) ) )
- // InternalQVTimperative.g:12602:1: ( ( rule__AttributeCS__QualifiersAssignment_0_1_0 ) )
+ // InternalQVTimperative.g:12640:1: ( ( ( rule__AttributeCS__QualifiersAssignment_0_1_0 ) ) )
+ // InternalQVTimperative.g:12641: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 )
+ // InternalQVTimperative.g:12641:1: ( ( rule__AttributeCS__QualifiersAssignment_0_1_0 ) )
+ // InternalQVTimperative.g:12642:1: ( rule__AttributeCS__QualifiersAssignment_0_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_0_1_0());
}
- // InternalQVTimperative.g:12604:1: ( rule__AttributeCS__QualifiersAssignment_0_1_0 )
- // InternalQVTimperative.g:12604:2: rule__AttributeCS__QualifiersAssignment_0_1_0
+ // InternalQVTimperative.g:12643:1: ( rule__AttributeCS__QualifiersAssignment_0_1_0 )
+ // InternalQVTimperative.g:12643:2: rule__AttributeCS__QualifiersAssignment_0_1_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_0_1_0();
@@ -38696,14 +38823,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_0_1__1"
- // InternalQVTimperative.g:12614:1: rule__AttributeCS__Group_0_1__1 : rule__AttributeCS__Group_0_1__1__Impl ;
+ // InternalQVTimperative.g:12653: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:12618:1: ( rule__AttributeCS__Group_0_1__1__Impl )
- // InternalQVTimperative.g:12619:2: rule__AttributeCS__Group_0_1__1__Impl
+ // InternalQVTimperative.g:12657:1: ( rule__AttributeCS__Group_0_1__1__Impl )
+ // InternalQVTimperative.g:12658:2: rule__AttributeCS__Group_0_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group_0_1__1__Impl();
@@ -38729,31 +38856,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_0_1__1__Impl"
- // InternalQVTimperative.g:12625:1: rule__AttributeCS__Group_0_1__1__Impl : ( ( rule__AttributeCS__QualifiersAssignment_0_1_1 )? ) ;
+ // InternalQVTimperative.g:12664: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:12629:1: ( ( ( rule__AttributeCS__QualifiersAssignment_0_1_1 )? ) )
- // InternalQVTimperative.g:12630:1: ( ( rule__AttributeCS__QualifiersAssignment_0_1_1 )? )
+ // InternalQVTimperative.g:12668:1: ( ( ( rule__AttributeCS__QualifiersAssignment_0_1_1 )? ) )
+ // InternalQVTimperative.g:12669: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 )?
+ // InternalQVTimperative.g:12669:1: ( ( rule__AttributeCS__QualifiersAssignment_0_1_1 )? )
+ // InternalQVTimperative.g:12670:1: ( rule__AttributeCS__QualifiersAssignment_0_1_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_0_1_1());
}
- // InternalQVTimperative.g:12632:1: ( rule__AttributeCS__QualifiersAssignment_0_1_1 )?
- int alt118=2;
- int LA118_0 = input.LA(1);
+ // InternalQVTimperative.g:12671:1: ( rule__AttributeCS__QualifiersAssignment_0_1_1 )?
+ int alt119=2;
+ int LA119_0 = input.LA(1);
- if ( (LA118_0==125) ) {
- alt118=1;
+ if ( (LA119_0==125) ) {
+ alt119=1;
}
- switch (alt118) {
+ switch (alt119) {
case 1 :
- // InternalQVTimperative.g:12632:2: rule__AttributeCS__QualifiersAssignment_0_1_1
+ // InternalQVTimperative.g:12671:2: rule__AttributeCS__QualifiersAssignment_0_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_0_1_1();
@@ -38791,14 +38918,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_3__0"
- // InternalQVTimperative.g:12646:1: rule__AttributeCS__Group_3__0 : rule__AttributeCS__Group_3__0__Impl rule__AttributeCS__Group_3__1 ;
+ // InternalQVTimperative.g:12685: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: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
+ // InternalQVTimperative.g:12689:1: ( rule__AttributeCS__Group_3__0__Impl rule__AttributeCS__Group_3__1 )
+ // InternalQVTimperative.g:12690:2: rule__AttributeCS__Group_3__0__Impl rule__AttributeCS__Group_3__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__AttributeCS__Group_3__0__Impl();
@@ -38829,22 +38956,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_3__0__Impl"
- // InternalQVTimperative.g:12658:1: rule__AttributeCS__Group_3__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:12697:1: rule__AttributeCS__Group_3__0__Impl : ( ':' ) ;
public final void rule__AttributeCS__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12662:1: ( ( ':' ) )
- // InternalQVTimperative.g:12663:1: ( ':' )
+ // InternalQVTimperative.g:12701:1: ( ( ':' ) )
+ // InternalQVTimperative.g:12702:1: ( ':' )
{
- // InternalQVTimperative.g:12663:1: ( ':' )
- // InternalQVTimperative.g:12664:1: ':'
+ // InternalQVTimperative.g:12702:1: ( ':' )
+ // InternalQVTimperative.g:12703:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getColonKeyword_3_0());
}
- match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,74,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeCSAccess().getColonKeyword_3_0());
}
@@ -38870,14 +38997,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_3__1"
- // InternalQVTimperative.g:12677:1: rule__AttributeCS__Group_3__1 : rule__AttributeCS__Group_3__1__Impl ;
+ // InternalQVTimperative.g:12716: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:12681:1: ( rule__AttributeCS__Group_3__1__Impl )
- // InternalQVTimperative.g:12682:2: rule__AttributeCS__Group_3__1__Impl
+ // InternalQVTimperative.g:12720:1: ( rule__AttributeCS__Group_3__1__Impl )
+ // InternalQVTimperative.g:12721:2: rule__AttributeCS__Group_3__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group_3__1__Impl();
@@ -38903,23 +39030,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_3__1__Impl"
- // InternalQVTimperative.g:12688:1: rule__AttributeCS__Group_3__1__Impl : ( ( rule__AttributeCS__OwnedTypeAssignment_3_1 ) ) ;
+ // InternalQVTimperative.g:12727: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:12692:1: ( ( ( rule__AttributeCS__OwnedTypeAssignment_3_1 ) ) )
- // InternalQVTimperative.g:12693:1: ( ( rule__AttributeCS__OwnedTypeAssignment_3_1 ) )
+ // InternalQVTimperative.g:12731:1: ( ( ( rule__AttributeCS__OwnedTypeAssignment_3_1 ) ) )
+ // InternalQVTimperative.g:12732:1: ( ( rule__AttributeCS__OwnedTypeAssignment_3_1 ) )
{
- // InternalQVTimperative.g:12693:1: ( ( rule__AttributeCS__OwnedTypeAssignment_3_1 ) )
- // InternalQVTimperative.g:12694:1: ( rule__AttributeCS__OwnedTypeAssignment_3_1 )
+ // InternalQVTimperative.g:12732:1: ( ( rule__AttributeCS__OwnedTypeAssignment_3_1 ) )
+ // InternalQVTimperative.g:12733:1: ( rule__AttributeCS__OwnedTypeAssignment_3_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getOwnedTypeAssignment_3_1());
}
- // InternalQVTimperative.g:12695:1: ( rule__AttributeCS__OwnedTypeAssignment_3_1 )
- // InternalQVTimperative.g:12695:2: rule__AttributeCS__OwnedTypeAssignment_3_1
+ // InternalQVTimperative.g:12734:1: ( rule__AttributeCS__OwnedTypeAssignment_3_1 )
+ // InternalQVTimperative.g:12734:2: rule__AttributeCS__OwnedTypeAssignment_3_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__OwnedTypeAssignment_3_1();
@@ -38954,16 +39081,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_4__0"
- // InternalQVTimperative.g:12709:1: rule__AttributeCS__Group_4__0 : rule__AttributeCS__Group_4__0__Impl rule__AttributeCS__Group_4__1 ;
+ // InternalQVTimperative.g:12748: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: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
+ // InternalQVTimperative.g:12752:1: ( rule__AttributeCS__Group_4__0__Impl rule__AttributeCS__Group_4__1 )
+ // InternalQVTimperative.g:12753:2: rule__AttributeCS__Group_4__0__Impl rule__AttributeCS__Group_4__1
{
- pushFollow(FollowSets000.FOLLOW_57);
+ pushFollow(FollowSets000.FOLLOW_58);
rule__AttributeCS__Group_4__0__Impl();
state._fsp--;
@@ -38992,22 +39119,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_4__0__Impl"
- // InternalQVTimperative.g:12721:1: rule__AttributeCS__Group_4__0__Impl : ( '=' ) ;
+ // InternalQVTimperative.g:12760:1: rule__AttributeCS__Group_4__0__Impl : ( '=' ) ;
public final void rule__AttributeCS__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12725:1: ( ( '=' ) )
- // InternalQVTimperative.g:12726:1: ( '=' )
+ // InternalQVTimperative.g:12764:1: ( ( '=' ) )
+ // InternalQVTimperative.g:12765:1: ( '=' )
{
- // InternalQVTimperative.g:12726:1: ( '=' )
- // InternalQVTimperative.g:12727:1: '='
+ // InternalQVTimperative.g:12765:1: ( '=' )
+ // InternalQVTimperative.g:12766:1: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getEqualsSignKeyword_4_0());
}
- 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.getAttributeCSAccess().getEqualsSignKeyword_4_0());
}
@@ -39033,14 +39160,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_4__1"
- // InternalQVTimperative.g:12740:1: rule__AttributeCS__Group_4__1 : rule__AttributeCS__Group_4__1__Impl ;
+ // InternalQVTimperative.g:12779: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:12744:1: ( rule__AttributeCS__Group_4__1__Impl )
- // InternalQVTimperative.g:12745:2: rule__AttributeCS__Group_4__1__Impl
+ // InternalQVTimperative.g:12783:1: ( rule__AttributeCS__Group_4__1__Impl )
+ // InternalQVTimperative.g:12784:2: rule__AttributeCS__Group_4__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group_4__1__Impl();
@@ -39066,23 +39193,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_4__1__Impl"
- // InternalQVTimperative.g:12751:1: rule__AttributeCS__Group_4__1__Impl : ( ( rule__AttributeCS__DefaultAssignment_4_1 ) ) ;
+ // InternalQVTimperative.g:12790: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:12755:1: ( ( ( rule__AttributeCS__DefaultAssignment_4_1 ) ) )
- // InternalQVTimperative.g:12756:1: ( ( rule__AttributeCS__DefaultAssignment_4_1 ) )
+ // InternalQVTimperative.g:12794:1: ( ( ( rule__AttributeCS__DefaultAssignment_4_1 ) ) )
+ // InternalQVTimperative.g:12795:1: ( ( rule__AttributeCS__DefaultAssignment_4_1 ) )
{
- // InternalQVTimperative.g:12756:1: ( ( rule__AttributeCS__DefaultAssignment_4_1 ) )
- // InternalQVTimperative.g:12757:1: ( rule__AttributeCS__DefaultAssignment_4_1 )
+ // InternalQVTimperative.g:12795:1: ( ( rule__AttributeCS__DefaultAssignment_4_1 ) )
+ // InternalQVTimperative.g:12796:1: ( rule__AttributeCS__DefaultAssignment_4_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getDefaultAssignment_4_1());
}
- // InternalQVTimperative.g:12758:1: ( rule__AttributeCS__DefaultAssignment_4_1 )
- // InternalQVTimperative.g:12758:2: rule__AttributeCS__DefaultAssignment_4_1
+ // InternalQVTimperative.g:12797:1: ( rule__AttributeCS__DefaultAssignment_4_1 )
+ // InternalQVTimperative.g:12797:2: rule__AttributeCS__DefaultAssignment_4_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__DefaultAssignment_4_1();
@@ -39117,16 +39244,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_5__0"
- // InternalQVTimperative.g:12772:1: rule__AttributeCS__Group_5__0 : rule__AttributeCS__Group_5__0__Impl rule__AttributeCS__Group_5__1 ;
+ // InternalQVTimperative.g:12811: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: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
+ // InternalQVTimperative.g:12815:1: ( rule__AttributeCS__Group_5__0__Impl rule__AttributeCS__Group_5__1 )
+ // InternalQVTimperative.g:12816:2: rule__AttributeCS__Group_5__0__Impl rule__AttributeCS__Group_5__1
{
- pushFollow(FollowSets000.FOLLOW_58);
+ pushFollow(FollowSets000.FOLLOW_59);
rule__AttributeCS__Group_5__0__Impl();
state._fsp--;
@@ -39155,22 +39282,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_5__0__Impl"
- // InternalQVTimperative.g:12784:1: rule__AttributeCS__Group_5__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:12823:1: rule__AttributeCS__Group_5__0__Impl : ( '{' ) ;
public final void rule__AttributeCS__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12788:1: ( ( '{' ) )
- // InternalQVTimperative.g:12789:1: ( '{' )
+ // InternalQVTimperative.g:12827:1: ( ( '{' ) )
+ // InternalQVTimperative.g:12828:1: ( '{' )
{
- // InternalQVTimperative.g:12789:1: ( '{' )
- // InternalQVTimperative.g:12790:1: '{'
+ // InternalQVTimperative.g:12828:1: ( '{' )
+ // InternalQVTimperative.g:12829:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getLeftCurlyBracketKeyword_5_0());
}
- match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeCSAccess().getLeftCurlyBracketKeyword_5_0());
}
@@ -39196,16 +39323,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_5__1"
- // InternalQVTimperative.g:12803:1: rule__AttributeCS__Group_5__1 : rule__AttributeCS__Group_5__1__Impl rule__AttributeCS__Group_5__2 ;
+ // InternalQVTimperative.g:12842: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: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
+ // InternalQVTimperative.g:12846:1: ( rule__AttributeCS__Group_5__1__Impl rule__AttributeCS__Group_5__2 )
+ // InternalQVTimperative.g:12847:2: rule__AttributeCS__Group_5__1__Impl rule__AttributeCS__Group_5__2
{
- pushFollow(FollowSets000.FOLLOW_38);
+ pushFollow(FollowSets000.FOLLOW_39);
rule__AttributeCS__Group_5__1__Impl();
state._fsp--;
@@ -39234,28 +39361,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_5__1__Impl"
- // InternalQVTimperative.g:12815:1: rule__AttributeCS__Group_5__1__Impl : ( ( ( rule__AttributeCS__Group_5_1__0 ) ) ( ( rule__AttributeCS__Group_5_1__0 )* ) ) ;
+ // InternalQVTimperative.g:12854: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: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:12858:1: ( ( ( ( rule__AttributeCS__Group_5_1__0 ) ) ( ( rule__AttributeCS__Group_5_1__0 )* ) ) )
+ // InternalQVTimperative.g:12859: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:12859:1: ( ( ( rule__AttributeCS__Group_5_1__0 ) ) ( ( rule__AttributeCS__Group_5_1__0 )* ) )
+ // InternalQVTimperative.g:12860:1: ( ( rule__AttributeCS__Group_5_1__0 ) ) ( ( 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 )
+ // InternalQVTimperative.g:12860:1: ( ( rule__AttributeCS__Group_5_1__0 ) )
+ // InternalQVTimperative.g:12861:1: ( rule__AttributeCS__Group_5_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getGroup_5_1());
}
- // InternalQVTimperative.g:12823:1: ( rule__AttributeCS__Group_5_1__0 )
- // InternalQVTimperative.g:12823:2: rule__AttributeCS__Group_5_1__0
+ // InternalQVTimperative.g:12862:1: ( rule__AttributeCS__Group_5_1__0 )
+ // InternalQVTimperative.g:12862:2: rule__AttributeCS__Group_5_1__0
{
- pushFollow(FollowSets000.FOLLOW_59);
+ pushFollow(FollowSets000.FOLLOW_60);
rule__AttributeCS__Group_5_1__0();
state._fsp--;
@@ -39269,28 +39396,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
- // InternalQVTimperative.g:12826:1: ( ( rule__AttributeCS__Group_5_1__0 )* )
- // InternalQVTimperative.g:12827:1: ( rule__AttributeCS__Group_5_1__0 )*
+ // InternalQVTimperative.g:12865:1: ( ( rule__AttributeCS__Group_5_1__0 )* )
+ // InternalQVTimperative.g:12866:1: ( rule__AttributeCS__Group_5_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getGroup_5_1());
}
- // InternalQVTimperative.g:12828:1: ( rule__AttributeCS__Group_5_1__0 )*
- loop119:
+ // InternalQVTimperative.g:12867:1: ( rule__AttributeCS__Group_5_1__0 )*
+ loop120:
do {
- int alt119=2;
- int LA119_0 = input.LA(1);
+ int alt120=2;
+ int LA120_0 = input.LA(1);
- if ( (LA119_0==123||(LA119_0>=127 && LA119_0<=141)) ) {
- alt119=1;
+ if ( (LA120_0==123||(LA120_0>=127 && LA120_0<=141)) ) {
+ alt120=1;
}
- switch (alt119) {
+ switch (alt120) {
case 1 :
- // InternalQVTimperative.g:12828:2: rule__AttributeCS__Group_5_1__0
+ // InternalQVTimperative.g:12867:2: rule__AttributeCS__Group_5_1__0
{
- pushFollow(FollowSets000.FOLLOW_59);
+ pushFollow(FollowSets000.FOLLOW_60);
rule__AttributeCS__Group_5_1__0();
state._fsp--;
@@ -39300,7 +39427,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop119;
+ break loop120;
}
} while (true);
@@ -39332,14 +39459,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_5__2"
- // InternalQVTimperative.g:12839:1: rule__AttributeCS__Group_5__2 : rule__AttributeCS__Group_5__2__Impl ;
+ // InternalQVTimperative.g:12878: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:12843:1: ( rule__AttributeCS__Group_5__2__Impl )
- // InternalQVTimperative.g:12844:2: rule__AttributeCS__Group_5__2__Impl
+ // InternalQVTimperative.g:12882:1: ( rule__AttributeCS__Group_5__2__Impl )
+ // InternalQVTimperative.g:12883:2: rule__AttributeCS__Group_5__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group_5__2__Impl();
@@ -39365,22 +39492,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_5__2__Impl"
- // InternalQVTimperative.g:12850:1: rule__AttributeCS__Group_5__2__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:12889:1: rule__AttributeCS__Group_5__2__Impl : ( '}' ) ;
public final void rule__AttributeCS__Group_5__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12854:1: ( ( '}' ) )
- // InternalQVTimperative.g:12855:1: ( '}' )
+ // InternalQVTimperative.g:12893:1: ( ( '}' ) )
+ // InternalQVTimperative.g:12894:1: ( '}' )
{
- // InternalQVTimperative.g:12855:1: ( '}' )
- // InternalQVTimperative.g:12856:1: '}'
+ // InternalQVTimperative.g:12894:1: ( '}' )
+ // InternalQVTimperative.g:12895:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getRightCurlyBracketKeyword_5_2());
}
- match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeCSAccess().getRightCurlyBracketKeyword_5_2());
}
@@ -39406,14 +39533,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_5_1__0"
- // InternalQVTimperative.g:12875:1: rule__AttributeCS__Group_5_1__0 : rule__AttributeCS__Group_5_1__0__Impl rule__AttributeCS__Group_5_1__1 ;
+ // InternalQVTimperative.g:12914: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: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
+ // InternalQVTimperative.g:12918:1: ( rule__AttributeCS__Group_5_1__0__Impl rule__AttributeCS__Group_5_1__1 )
+ // InternalQVTimperative.g:12919: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();
@@ -39444,23 +39571,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_5_1__0__Impl"
- // InternalQVTimperative.g:12887:1: rule__AttributeCS__Group_5_1__0__Impl : ( ( rule__AttributeCS__Alternatives_5_1_0 ) ) ;
+ // InternalQVTimperative.g:12926: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:12891:1: ( ( ( rule__AttributeCS__Alternatives_5_1_0 ) ) )
- // InternalQVTimperative.g:12892:1: ( ( rule__AttributeCS__Alternatives_5_1_0 ) )
+ // InternalQVTimperative.g:12930:1: ( ( ( rule__AttributeCS__Alternatives_5_1_0 ) ) )
+ // InternalQVTimperative.g:12931: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 )
+ // InternalQVTimperative.g:12931:1: ( ( rule__AttributeCS__Alternatives_5_1_0 ) )
+ // InternalQVTimperative.g:12932:1: ( rule__AttributeCS__Alternatives_5_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getAlternatives_5_1_0());
}
- // InternalQVTimperative.g:12894:1: ( rule__AttributeCS__Alternatives_5_1_0 )
- // InternalQVTimperative.g:12894:2: rule__AttributeCS__Alternatives_5_1_0
+ // InternalQVTimperative.g:12933:1: ( rule__AttributeCS__Alternatives_5_1_0 )
+ // InternalQVTimperative.g:12933:2: rule__AttributeCS__Alternatives_5_1_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Alternatives_5_1_0();
@@ -39495,14 +39622,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_5_1__1"
- // InternalQVTimperative.g:12904:1: rule__AttributeCS__Group_5_1__1 : rule__AttributeCS__Group_5_1__1__Impl ;
+ // InternalQVTimperative.g:12943: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:12908:1: ( rule__AttributeCS__Group_5_1__1__Impl )
- // InternalQVTimperative.g:12909:2: rule__AttributeCS__Group_5_1__1__Impl
+ // InternalQVTimperative.g:12947:1: ( rule__AttributeCS__Group_5_1__1__Impl )
+ // InternalQVTimperative.g:12948:2: rule__AttributeCS__Group_5_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group_5_1__1__Impl();
@@ -39528,33 +39655,33 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_5_1__1__Impl"
- // InternalQVTimperative.g:12915:1: rule__AttributeCS__Group_5_1__1__Impl : ( ( ',' )? ) ;
+ // InternalQVTimperative.g:12954: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:12919:1: ( ( ( ',' )? ) )
- // InternalQVTimperative.g:12920:1: ( ( ',' )? )
+ // InternalQVTimperative.g:12958:1: ( ( ( ',' )? ) )
+ // InternalQVTimperative.g:12959:1: ( ( ',' )? )
{
- // InternalQVTimperative.g:12920:1: ( ( ',' )? )
- // InternalQVTimperative.g:12921:1: ( ',' )?
+ // InternalQVTimperative.g:12959:1: ( ( ',' )? )
+ // InternalQVTimperative.g:12960:1: ( ',' )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getCommaKeyword_5_1_1());
}
- // InternalQVTimperative.g:12922:1: ( ',' )?
- int alt120=2;
- int LA120_0 = input.LA(1);
+ // InternalQVTimperative.g:12961:1: ( ',' )?
+ int alt121=2;
+ int LA121_0 = input.LA(1);
- if ( (LA120_0==70) ) {
- alt120=1;
+ if ( (LA121_0==71) ) {
+ alt121=1;
}
- switch (alt120) {
+ switch (alt121) {
case 1 :
- // InternalQVTimperative.g:12923:2: ','
+ // InternalQVTimperative.g:12962:2: ','
{
- match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
}
break;
@@ -39586,16 +39713,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0__0"
- // InternalQVTimperative.g:12938:1: rule__AttributeCS__Group_6_0__0 : rule__AttributeCS__Group_6_0__0__Impl rule__AttributeCS__Group_6_0__1 ;
+ // InternalQVTimperative.g:12977: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: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
+ // InternalQVTimperative.g:12981:1: ( rule__AttributeCS__Group_6_0__0__Impl rule__AttributeCS__Group_6_0__1 )
+ // InternalQVTimperative.g:12982:2: rule__AttributeCS__Group_6_0__0__Impl rule__AttributeCS__Group_6_0__1
{
- pushFollow(FollowSets000.FOLLOW_60);
+ pushFollow(FollowSets000.FOLLOW_61);
rule__AttributeCS__Group_6_0__0__Impl();
state._fsp--;
@@ -39624,22 +39751,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0__0__Impl"
- // InternalQVTimperative.g:12950:1: rule__AttributeCS__Group_6_0__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:12989: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:12954:1: ( ( '{' ) )
- // InternalQVTimperative.g:12955:1: ( '{' )
+ // InternalQVTimperative.g:12993:1: ( ( '{' ) )
+ // InternalQVTimperative.g:12994:1: ( '{' )
{
- // InternalQVTimperative.g:12955:1: ( '{' )
- // InternalQVTimperative.g:12956:1: '{'
+ // InternalQVTimperative.g:12994:1: ( '{' )
+ // InternalQVTimperative.g:12995:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getLeftCurlyBracketKeyword_6_0_0());
}
- match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeCSAccess().getLeftCurlyBracketKeyword_6_0_0());
}
@@ -39665,16 +39792,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0__1"
- // InternalQVTimperative.g:12969:1: rule__AttributeCS__Group_6_0__1 : rule__AttributeCS__Group_6_0__1__Impl rule__AttributeCS__Group_6_0__2 ;
+ // InternalQVTimperative.g:13008: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: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
+ // InternalQVTimperative.g:13012:1: ( rule__AttributeCS__Group_6_0__1__Impl rule__AttributeCS__Group_6_0__2 )
+ // InternalQVTimperative.g:13013:2: rule__AttributeCS__Group_6_0__1__Impl rule__AttributeCS__Group_6_0__2
{
- pushFollow(FollowSets000.FOLLOW_60);
+ pushFollow(FollowSets000.FOLLOW_61);
rule__AttributeCS__Group_6_0__1__Impl();
state._fsp--;
@@ -39703,37 +39830,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0__1__Impl"
- // InternalQVTimperative.g:12981:1: rule__AttributeCS__Group_6_0__1__Impl : ( ( rule__AttributeCS__Alternatives_6_0_1 )* ) ;
+ // InternalQVTimperative.g:13020: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:12985:1: ( ( ( rule__AttributeCS__Alternatives_6_0_1 )* ) )
- // InternalQVTimperative.g:12986:1: ( ( rule__AttributeCS__Alternatives_6_0_1 )* )
+ // InternalQVTimperative.g:13024:1: ( ( ( rule__AttributeCS__Alternatives_6_0_1 )* ) )
+ // InternalQVTimperative.g:13025: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 )*
+ // InternalQVTimperative.g:13025:1: ( ( rule__AttributeCS__Alternatives_6_0_1 )* )
+ // InternalQVTimperative.g:13026:1: ( rule__AttributeCS__Alternatives_6_0_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getAlternatives_6_0_1());
}
- // InternalQVTimperative.g:12988:1: ( rule__AttributeCS__Alternatives_6_0_1 )*
- loop121:
+ // InternalQVTimperative.g:13027:1: ( rule__AttributeCS__Alternatives_6_0_1 )*
+ loop122:
do {
- int alt121=2;
- int LA121_0 = input.LA(1);
+ int alt122=2;
+ int LA122_0 = input.LA(1);
- if ( ((LA121_0>=91 && LA121_0<=92)) ) {
- alt121=1;
+ if ( ((LA122_0>=92 && LA122_0<=93)) ) {
+ alt122=1;
}
- switch (alt121) {
+ switch (alt122) {
case 1 :
- // InternalQVTimperative.g:12988:2: rule__AttributeCS__Alternatives_6_0_1
+ // InternalQVTimperative.g:13027:2: rule__AttributeCS__Alternatives_6_0_1
{
- pushFollow(FollowSets000.FOLLOW_61);
+ pushFollow(FollowSets000.FOLLOW_62);
rule__AttributeCS__Alternatives_6_0_1();
state._fsp--;
@@ -39743,7 +39870,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop121;
+ break loop122;
}
} while (true);
@@ -39772,14 +39899,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0__2"
- // InternalQVTimperative.g:12998:1: rule__AttributeCS__Group_6_0__2 : rule__AttributeCS__Group_6_0__2__Impl ;
+ // InternalQVTimperative.g:13037: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:13002:1: ( rule__AttributeCS__Group_6_0__2__Impl )
- // InternalQVTimperative.g:13003:2: rule__AttributeCS__Group_6_0__2__Impl
+ // InternalQVTimperative.g:13041:1: ( rule__AttributeCS__Group_6_0__2__Impl )
+ // InternalQVTimperative.g:13042:2: rule__AttributeCS__Group_6_0__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group_6_0__2__Impl();
@@ -39805,22 +39932,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0__2__Impl"
- // InternalQVTimperative.g:13009:1: rule__AttributeCS__Group_6_0__2__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:13048: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:13013:1: ( ( '}' ) )
- // InternalQVTimperative.g:13014:1: ( '}' )
+ // InternalQVTimperative.g:13052:1: ( ( '}' ) )
+ // InternalQVTimperative.g:13053:1: ( '}' )
{
- // InternalQVTimperative.g:13014:1: ( '}' )
- // InternalQVTimperative.g:13015:1: '}'
+ // InternalQVTimperative.g:13053:1: ( '}' )
+ // InternalQVTimperative.g:13054:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getRightCurlyBracketKeyword_6_0_2());
}
- match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeCSAccess().getRightCurlyBracketKeyword_6_0_2());
}
@@ -39846,16 +39973,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_0__0"
- // 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 ;
+ // InternalQVTimperative.g:13073: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: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
+ // InternalQVTimperative.g:13077:1: ( rule__AttributeCS__Group_6_0_1_0__0__Impl rule__AttributeCS__Group_6_0_1_0__1 )
+ // InternalQVTimperative.g:13078:2: rule__AttributeCS__Group_6_0_1_0__0__Impl rule__AttributeCS__Group_6_0_1_0__1
{
- pushFollow(FollowSets000.FOLLOW_62);
+ pushFollow(FollowSets000.FOLLOW_63);
rule__AttributeCS__Group_6_0_1_0__0__Impl();
state._fsp--;
@@ -39884,22 +40011,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_0__0__Impl"
- // InternalQVTimperative.g:13046:1: rule__AttributeCS__Group_6_0_1_0__0__Impl : ( 'initial' ) ;
+ // InternalQVTimperative.g:13085: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:13050:1: ( ( 'initial' ) )
- // InternalQVTimperative.g:13051:1: ( 'initial' )
+ // InternalQVTimperative.g:13089:1: ( ( 'initial' ) )
+ // InternalQVTimperative.g:13090:1: ( 'initial' )
{
- // InternalQVTimperative.g:13051:1: ( 'initial' )
- // InternalQVTimperative.g:13052:1: 'initial'
+ // InternalQVTimperative.g:13090:1: ( 'initial' )
+ // InternalQVTimperative.g:13091:1: 'initial'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getInitialKeyword_6_0_1_0_0());
}
- match(input,91,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,92,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeCSAccess().getInitialKeyword_6_0_1_0_0());
}
@@ -39925,16 +40052,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_0__1"
- // 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 ;
+ // InternalQVTimperative.g:13104: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: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
+ // InternalQVTimperative.g:13108:1: ( rule__AttributeCS__Group_6_0_1_0__1__Impl rule__AttributeCS__Group_6_0_1_0__2 )
+ // InternalQVTimperative.g:13109:2: rule__AttributeCS__Group_6_0_1_0__1__Impl rule__AttributeCS__Group_6_0_1_0__2
{
- pushFollow(FollowSets000.FOLLOW_62);
+ pushFollow(FollowSets000.FOLLOW_63);
rule__AttributeCS__Group_6_0_1_0__1__Impl();
state._fsp--;
@@ -39963,31 +40090,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_0__1__Impl"
- // InternalQVTimperative.g:13077:1: rule__AttributeCS__Group_6_0_1_0__1__Impl : ( ( ruleUnrestrictedName )? ) ;
+ // InternalQVTimperative.g:13116: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:13081:1: ( ( ( ruleUnrestrictedName )? ) )
- // InternalQVTimperative.g:13082:1: ( ( ruleUnrestrictedName )? )
+ // InternalQVTimperative.g:13120:1: ( ( ( ruleUnrestrictedName )? ) )
+ // InternalQVTimperative.g:13121:1: ( ( ruleUnrestrictedName )? )
{
- // InternalQVTimperative.g:13082:1: ( ( ruleUnrestrictedName )? )
- // InternalQVTimperative.g:13083:1: ( ruleUnrestrictedName )?
+ // InternalQVTimperative.g:13121:1: ( ( ruleUnrestrictedName )? )
+ // InternalQVTimperative.g:13122:1: ( ruleUnrestrictedName )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getUnrestrictedNameParserRuleCall_6_0_1_0_1());
}
- // InternalQVTimperative.g:13084:1: ( ruleUnrestrictedName )?
- int alt122=2;
- int LA122_0 = input.LA(1);
+ // InternalQVTimperative.g:13123:1: ( ruleUnrestrictedName )?
+ int alt123=2;
+ int LA123_0 = input.LA(1);
- if ( ((LA122_0>=RULE_SIMPLE_ID && LA122_0<=RULE_ESCAPED_ID)||(LA122_0>=19 && LA122_0<=29)) ) {
- alt122=1;
+ if ( ((LA123_0>=RULE_SIMPLE_ID && LA123_0<=RULE_ESCAPED_ID)||(LA123_0>=19 && LA123_0<=30)) ) {
+ alt123=1;
}
- switch (alt122) {
+ switch (alt123) {
case 1 :
- // InternalQVTimperative.g:13084:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:13123:3: ruleUnrestrictedName
{
pushFollow(FollowSets000.FOLLOW_2);
ruleUnrestrictedName();
@@ -40025,16 +40152,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_0__2"
- // 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 ;
+ // InternalQVTimperative.g:13133: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: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
+ // InternalQVTimperative.g:13137:1: ( rule__AttributeCS__Group_6_0_1_0__2__Impl rule__AttributeCS__Group_6_0_1_0__3 )
+ // InternalQVTimperative.g:13138:2: rule__AttributeCS__Group_6_0_1_0__2__Impl rule__AttributeCS__Group_6_0_1_0__3
{
- pushFollow(FollowSets000.FOLLOW_63);
+ pushFollow(FollowSets000.FOLLOW_64);
rule__AttributeCS__Group_6_0_1_0__2__Impl();
state._fsp--;
@@ -40063,22 +40190,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_0__2__Impl"
- // InternalQVTimperative.g:13106:1: rule__AttributeCS__Group_6_0_1_0__2__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:13145: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:13110:1: ( ( ':' ) )
- // InternalQVTimperative.g:13111:1: ( ':' )
+ // InternalQVTimperative.g:13149:1: ( ( ':' ) )
+ // InternalQVTimperative.g:13150:1: ( ':' )
{
- // InternalQVTimperative.g:13111:1: ( ':' )
- // InternalQVTimperative.g:13112:1: ':'
+ // InternalQVTimperative.g:13150:1: ( ':' )
+ // InternalQVTimperative.g:13151:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getColonKeyword_6_0_1_0_2());
}
- match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,74,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeCSAccess().getColonKeyword_6_0_1_0_2());
}
@@ -40104,16 +40231,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_0__3"
- // 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 ;
+ // InternalQVTimperative.g:13164: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: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
+ // InternalQVTimperative.g:13168:1: ( rule__AttributeCS__Group_6_0_1_0__3__Impl rule__AttributeCS__Group_6_0_1_0__4 )
+ // InternalQVTimperative.g:13169:2: rule__AttributeCS__Group_6_0_1_0__3__Impl rule__AttributeCS__Group_6_0_1_0__4
{
- pushFollow(FollowSets000.FOLLOW_63);
+ pushFollow(FollowSets000.FOLLOW_64);
rule__AttributeCS__Group_6_0_1_0__3__Impl();
state._fsp--;
@@ -40142,31 +40269,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_0__3__Impl"
- // InternalQVTimperative.g:13137:1: rule__AttributeCS__Group_6_0_1_0__3__Impl : ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3 )? ) ;
+ // InternalQVTimperative.g:13176: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:13141:1: ( ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3 )? ) )
- // InternalQVTimperative.g:13142:1: ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3 )? )
+ // InternalQVTimperative.g:13180:1: ( ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3 )? ) )
+ // InternalQVTimperative.g:13181: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 )?
+ // InternalQVTimperative.g:13181:1: ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3 )? )
+ // InternalQVTimperative.g:13182:1: ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getOwnedDefaultExpressionsAssignment_6_0_1_0_3());
}
- // InternalQVTimperative.g:13144:1: ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3 )?
- int alt123=2;
- int LA123_0 = input.LA(1);
+ // InternalQVTimperative.g:13183:1: ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3 )?
+ int alt124=2;
+ int LA124_0 = input.LA(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;
+ if ( ((LA124_0>=RULE_INT && LA124_0<=RULE_UNQUOTED_STRING)||(LA124_0>=19 && LA124_0<=30)||(LA124_0>=32 && LA124_0<=34)||(LA124_0>=51 && LA124_0<=65)||LA124_0==87||LA124_0==106||(LA124_0>=108 && LA124_0<=109)||LA124_0==113||(LA124_0>=118 && LA124_0<=119)||(LA124_0>=150 && LA124_0<=151)) ) {
+ alt124=1;
}
- switch (alt123) {
+ switch (alt124) {
case 1 :
- // InternalQVTimperative.g:13144:2: rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3
+ // InternalQVTimperative.g:13183:2: rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3();
@@ -40204,14 +40331,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_0__4"
- // InternalQVTimperative.g:13154:1: rule__AttributeCS__Group_6_0_1_0__4 : rule__AttributeCS__Group_6_0_1_0__4__Impl ;
+ // InternalQVTimperative.g:13193: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:13158:1: ( rule__AttributeCS__Group_6_0_1_0__4__Impl )
- // InternalQVTimperative.g:13159:2: rule__AttributeCS__Group_6_0_1_0__4__Impl
+ // InternalQVTimperative.g:13197:1: ( rule__AttributeCS__Group_6_0_1_0__4__Impl )
+ // InternalQVTimperative.g:13198:2: rule__AttributeCS__Group_6_0_1_0__4__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group_6_0_1_0__4__Impl();
@@ -40237,17 +40364,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_0__4__Impl"
- // InternalQVTimperative.g:13165:1: rule__AttributeCS__Group_6_0_1_0__4__Impl : ( ';' ) ;
+ // InternalQVTimperative.g:13204: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:13169:1: ( ( ';' ) )
- // InternalQVTimperative.g:13170:1: ( ';' )
+ // InternalQVTimperative.g:13208:1: ( ( ';' ) )
+ // InternalQVTimperative.g:13209:1: ( ';' )
{
- // InternalQVTimperative.g:13170:1: ( ';' )
- // InternalQVTimperative.g:13171:1: ';'
+ // InternalQVTimperative.g:13209:1: ( ';' )
+ // InternalQVTimperative.g:13210:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getSemicolonKeyword_6_0_1_0_4());
@@ -40278,16 +40405,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_1__0"
- // 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 ;
+ // InternalQVTimperative.g:13233: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: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
+ // InternalQVTimperative.g:13237:1: ( rule__AttributeCS__Group_6_0_1_1__0__Impl rule__AttributeCS__Group_6_0_1_1__1 )
+ // InternalQVTimperative.g:13238:2: rule__AttributeCS__Group_6_0_1_1__0__Impl rule__AttributeCS__Group_6_0_1_1__1
{
- pushFollow(FollowSets000.FOLLOW_62);
+ pushFollow(FollowSets000.FOLLOW_63);
rule__AttributeCS__Group_6_0_1_1__0__Impl();
state._fsp--;
@@ -40316,22 +40443,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_1__0__Impl"
- // InternalQVTimperative.g:13206:1: rule__AttributeCS__Group_6_0_1_1__0__Impl : ( 'derivation' ) ;
+ // InternalQVTimperative.g:13245: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:13210:1: ( ( 'derivation' ) )
- // InternalQVTimperative.g:13211:1: ( 'derivation' )
+ // InternalQVTimperative.g:13249:1: ( ( 'derivation' ) )
+ // InternalQVTimperative.g:13250:1: ( 'derivation' )
{
- // InternalQVTimperative.g:13211:1: ( 'derivation' )
- // InternalQVTimperative.g:13212:1: 'derivation'
+ // InternalQVTimperative.g:13250:1: ( 'derivation' )
+ // InternalQVTimperative.g:13251:1: 'derivation'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getDerivationKeyword_6_0_1_1_0());
}
- match(input,92,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,93,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeCSAccess().getDerivationKeyword_6_0_1_1_0());
}
@@ -40357,16 +40484,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_1__1"
- // 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 ;
+ // InternalQVTimperative.g:13264: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: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
+ // InternalQVTimperative.g:13268:1: ( rule__AttributeCS__Group_6_0_1_1__1__Impl rule__AttributeCS__Group_6_0_1_1__2 )
+ // InternalQVTimperative.g:13269:2: rule__AttributeCS__Group_6_0_1_1__1__Impl rule__AttributeCS__Group_6_0_1_1__2
{
- pushFollow(FollowSets000.FOLLOW_62);
+ pushFollow(FollowSets000.FOLLOW_63);
rule__AttributeCS__Group_6_0_1_1__1__Impl();
state._fsp--;
@@ -40395,31 +40522,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_1__1__Impl"
- // InternalQVTimperative.g:13237:1: rule__AttributeCS__Group_6_0_1_1__1__Impl : ( ( ruleUnrestrictedName )? ) ;
+ // InternalQVTimperative.g:13276: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:13241:1: ( ( ( ruleUnrestrictedName )? ) )
- // InternalQVTimperative.g:13242:1: ( ( ruleUnrestrictedName )? )
+ // InternalQVTimperative.g:13280:1: ( ( ( ruleUnrestrictedName )? ) )
+ // InternalQVTimperative.g:13281:1: ( ( ruleUnrestrictedName )? )
{
- // InternalQVTimperative.g:13242:1: ( ( ruleUnrestrictedName )? )
- // InternalQVTimperative.g:13243:1: ( ruleUnrestrictedName )?
+ // InternalQVTimperative.g:13281:1: ( ( ruleUnrestrictedName )? )
+ // InternalQVTimperative.g:13282:1: ( ruleUnrestrictedName )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getUnrestrictedNameParserRuleCall_6_0_1_1_1());
}
- // InternalQVTimperative.g:13244:1: ( ruleUnrestrictedName )?
- int alt124=2;
- int LA124_0 = input.LA(1);
+ // InternalQVTimperative.g:13283:1: ( ruleUnrestrictedName )?
+ int alt125=2;
+ int LA125_0 = input.LA(1);
- if ( ((LA124_0>=RULE_SIMPLE_ID && LA124_0<=RULE_ESCAPED_ID)||(LA124_0>=19 && LA124_0<=29)) ) {
- alt124=1;
+ if ( ((LA125_0>=RULE_SIMPLE_ID && LA125_0<=RULE_ESCAPED_ID)||(LA125_0>=19 && LA125_0<=30)) ) {
+ alt125=1;
}
- switch (alt124) {
+ switch (alt125) {
case 1 :
- // InternalQVTimperative.g:13244:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:13283:3: ruleUnrestrictedName
{
pushFollow(FollowSets000.FOLLOW_2);
ruleUnrestrictedName();
@@ -40457,16 +40584,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_1__2"
- // 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 ;
+ // InternalQVTimperative.g:13293: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: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
+ // InternalQVTimperative.g:13297:1: ( rule__AttributeCS__Group_6_0_1_1__2__Impl rule__AttributeCS__Group_6_0_1_1__3 )
+ // InternalQVTimperative.g:13298:2: rule__AttributeCS__Group_6_0_1_1__2__Impl rule__AttributeCS__Group_6_0_1_1__3
{
- pushFollow(FollowSets000.FOLLOW_63);
+ pushFollow(FollowSets000.FOLLOW_64);
rule__AttributeCS__Group_6_0_1_1__2__Impl();
state._fsp--;
@@ -40495,22 +40622,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_1__2__Impl"
- // InternalQVTimperative.g:13266:1: rule__AttributeCS__Group_6_0_1_1__2__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:13305: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:13270:1: ( ( ':' ) )
- // InternalQVTimperative.g:13271:1: ( ':' )
+ // InternalQVTimperative.g:13309:1: ( ( ':' ) )
+ // InternalQVTimperative.g:13310:1: ( ':' )
{
- // InternalQVTimperative.g:13271:1: ( ':' )
- // InternalQVTimperative.g:13272:1: ':'
+ // InternalQVTimperative.g:13310:1: ( ':' )
+ // InternalQVTimperative.g:13311:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getColonKeyword_6_0_1_1_2());
}
- match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,74,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeCSAccess().getColonKeyword_6_0_1_1_2());
}
@@ -40536,16 +40663,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_1__3"
- // 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 ;
+ // InternalQVTimperative.g:13324: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: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
+ // InternalQVTimperative.g:13328:1: ( rule__AttributeCS__Group_6_0_1_1__3__Impl rule__AttributeCS__Group_6_0_1_1__4 )
+ // InternalQVTimperative.g:13329:2: rule__AttributeCS__Group_6_0_1_1__3__Impl rule__AttributeCS__Group_6_0_1_1__4
{
- pushFollow(FollowSets000.FOLLOW_63);
+ pushFollow(FollowSets000.FOLLOW_64);
rule__AttributeCS__Group_6_0_1_1__3__Impl();
state._fsp--;
@@ -40574,31 +40701,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_1__3__Impl"
- // InternalQVTimperative.g:13297:1: rule__AttributeCS__Group_6_0_1_1__3__Impl : ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3 )? ) ;
+ // InternalQVTimperative.g:13336: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:13301:1: ( ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3 )? ) )
- // InternalQVTimperative.g:13302:1: ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3 )? )
+ // InternalQVTimperative.g:13340:1: ( ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3 )? ) )
+ // InternalQVTimperative.g:13341: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 )?
+ // InternalQVTimperative.g:13341:1: ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3 )? )
+ // InternalQVTimperative.g:13342:1: ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getOwnedDefaultExpressionsAssignment_6_0_1_1_3());
}
- // InternalQVTimperative.g:13304:1: ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3 )?
- int alt125=2;
- int LA125_0 = input.LA(1);
+ // InternalQVTimperative.g:13343:1: ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3 )?
+ int alt126=2;
+ int LA126_0 = input.LA(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;
+ if ( ((LA126_0>=RULE_INT && LA126_0<=RULE_UNQUOTED_STRING)||(LA126_0>=19 && LA126_0<=30)||(LA126_0>=32 && LA126_0<=34)||(LA126_0>=51 && LA126_0<=65)||LA126_0==87||LA126_0==106||(LA126_0>=108 && LA126_0<=109)||LA126_0==113||(LA126_0>=118 && LA126_0<=119)||(LA126_0>=150 && LA126_0<=151)) ) {
+ alt126=1;
}
- switch (alt125) {
+ switch (alt126) {
case 1 :
- // InternalQVTimperative.g:13304:2: rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3
+ // InternalQVTimperative.g:13343:2: rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3();
@@ -40636,14 +40763,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_1__4"
- // InternalQVTimperative.g:13314:1: rule__AttributeCS__Group_6_0_1_1__4 : rule__AttributeCS__Group_6_0_1_1__4__Impl ;
+ // InternalQVTimperative.g:13353: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:13318:1: ( rule__AttributeCS__Group_6_0_1_1__4__Impl )
- // InternalQVTimperative.g:13319:2: rule__AttributeCS__Group_6_0_1_1__4__Impl
+ // InternalQVTimperative.g:13357:1: ( rule__AttributeCS__Group_6_0_1_1__4__Impl )
+ // InternalQVTimperative.g:13358:2: rule__AttributeCS__Group_6_0_1_1__4__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group_6_0_1_1__4__Impl();
@@ -40669,17 +40796,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_1__4__Impl"
- // InternalQVTimperative.g:13325:1: rule__AttributeCS__Group_6_0_1_1__4__Impl : ( ';' ) ;
+ // InternalQVTimperative.g:13364: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:13329:1: ( ( ';' ) )
- // InternalQVTimperative.g:13330:1: ( ';' )
+ // InternalQVTimperative.g:13368:1: ( ( ';' ) )
+ // InternalQVTimperative.g:13369:1: ( ';' )
{
- // InternalQVTimperative.g:13330:1: ( ';' )
- // InternalQVTimperative.g:13331:1: ';'
+ // InternalQVTimperative.g:13369:1: ( ';' )
+ // InternalQVTimperative.g:13370:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getSemicolonKeyword_6_0_1_1_4());
@@ -40710,16 +40837,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group__0"
- // InternalQVTimperative.g:13354:1: rule__DataTypeCS__Group__0 : rule__DataTypeCS__Group__0__Impl rule__DataTypeCS__Group__1 ;
+ // InternalQVTimperative.g:13393: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:13358:1: ( rule__DataTypeCS__Group__0__Impl rule__DataTypeCS__Group__1 )
- // InternalQVTimperative.g:13359:2: rule__DataTypeCS__Group__0__Impl rule__DataTypeCS__Group__1
+ // InternalQVTimperative.g:13397:1: ( rule__DataTypeCS__Group__0__Impl rule__DataTypeCS__Group__1 )
+ // InternalQVTimperative.g:13398:2: rule__DataTypeCS__Group__0__Impl rule__DataTypeCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_64);
+ pushFollow(FollowSets000.FOLLOW_65);
rule__DataTypeCS__Group__0__Impl();
state._fsp--;
@@ -40748,31 +40875,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group__0__Impl"
- // InternalQVTimperative.g:13366:1: rule__DataTypeCS__Group__0__Impl : ( ( rule__DataTypeCS__IsPrimitiveAssignment_0 )? ) ;
+ // InternalQVTimperative.g:13405: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:13370:1: ( ( ( rule__DataTypeCS__IsPrimitiveAssignment_0 )? ) )
- // InternalQVTimperative.g:13371:1: ( ( rule__DataTypeCS__IsPrimitiveAssignment_0 )? )
+ // InternalQVTimperative.g:13409:1: ( ( ( rule__DataTypeCS__IsPrimitiveAssignment_0 )? ) )
+ // InternalQVTimperative.g:13410:1: ( ( rule__DataTypeCS__IsPrimitiveAssignment_0 )? )
{
- // InternalQVTimperative.g:13371:1: ( ( rule__DataTypeCS__IsPrimitiveAssignment_0 )? )
- // InternalQVTimperative.g:13372:1: ( rule__DataTypeCS__IsPrimitiveAssignment_0 )?
+ // InternalQVTimperative.g:13410:1: ( ( rule__DataTypeCS__IsPrimitiveAssignment_0 )? )
+ // InternalQVTimperative.g:13411:1: ( rule__DataTypeCS__IsPrimitiveAssignment_0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getIsPrimitiveAssignment_0());
}
- // InternalQVTimperative.g:13373:1: ( rule__DataTypeCS__IsPrimitiveAssignment_0 )?
- int alt126=2;
- int LA126_0 = input.LA(1);
+ // InternalQVTimperative.g:13412:1: ( rule__DataTypeCS__IsPrimitiveAssignment_0 )?
+ int alt127=2;
+ int LA127_0 = input.LA(1);
- if ( (LA126_0==142) ) {
- alt126=1;
+ if ( (LA127_0==142) ) {
+ alt127=1;
}
- switch (alt126) {
+ switch (alt127) {
case 1 :
- // InternalQVTimperative.g:13373:2: rule__DataTypeCS__IsPrimitiveAssignment_0
+ // InternalQVTimperative.g:13412:2: rule__DataTypeCS__IsPrimitiveAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DataTypeCS__IsPrimitiveAssignment_0();
@@ -40810,14 +40937,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group__1"
- // InternalQVTimperative.g:13383:1: rule__DataTypeCS__Group__1 : rule__DataTypeCS__Group__1__Impl rule__DataTypeCS__Group__2 ;
+ // InternalQVTimperative.g:13422: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:13387:1: ( rule__DataTypeCS__Group__1__Impl rule__DataTypeCS__Group__2 )
- // InternalQVTimperative.g:13388:2: rule__DataTypeCS__Group__1__Impl rule__DataTypeCS__Group__2
+ // InternalQVTimperative.g:13426:1: ( rule__DataTypeCS__Group__1__Impl rule__DataTypeCS__Group__2 )
+ // InternalQVTimperative.g:13427:2: rule__DataTypeCS__Group__1__Impl rule__DataTypeCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_8);
rule__DataTypeCS__Group__1__Impl();
@@ -40848,22 +40975,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group__1__Impl"
- // InternalQVTimperative.g:13395:1: rule__DataTypeCS__Group__1__Impl : ( 'datatype' ) ;
+ // InternalQVTimperative.g:13434:1: rule__DataTypeCS__Group__1__Impl : ( 'datatype' ) ;
public final void rule__DataTypeCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13399:1: ( ( 'datatype' ) )
- // InternalQVTimperative.g:13400:1: ( 'datatype' )
+ // InternalQVTimperative.g:13438:1: ( ( 'datatype' ) )
+ // InternalQVTimperative.g:13439:1: ( 'datatype' )
{
- // InternalQVTimperative.g:13400:1: ( 'datatype' )
- // InternalQVTimperative.g:13401:1: 'datatype'
+ // InternalQVTimperative.g:13439:1: ( 'datatype' )
+ // InternalQVTimperative.g:13440:1: 'datatype'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getDatatypeKeyword_1());
}
- match(input,93,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,94,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataTypeCSAccess().getDatatypeKeyword_1());
}
@@ -40889,16 +41016,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group__2"
- // InternalQVTimperative.g:13414:1: rule__DataTypeCS__Group__2 : rule__DataTypeCS__Group__2__Impl rule__DataTypeCS__Group__3 ;
+ // InternalQVTimperative.g:13453: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:13418:1: ( rule__DataTypeCS__Group__2__Impl rule__DataTypeCS__Group__3 )
- // InternalQVTimperative.g:13419:2: rule__DataTypeCS__Group__2__Impl rule__DataTypeCS__Group__3
+ // InternalQVTimperative.g:13457:1: ( rule__DataTypeCS__Group__2__Impl rule__DataTypeCS__Group__3 )
+ // InternalQVTimperative.g:13458:2: rule__DataTypeCS__Group__2__Impl rule__DataTypeCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_65);
+ pushFollow(FollowSets000.FOLLOW_66);
rule__DataTypeCS__Group__2__Impl();
state._fsp--;
@@ -40927,23 +41054,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group__2__Impl"
- // InternalQVTimperative.g:13426:1: rule__DataTypeCS__Group__2__Impl : ( ( rule__DataTypeCS__NameAssignment_2 ) ) ;
+ // InternalQVTimperative.g:13465: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:13430:1: ( ( ( rule__DataTypeCS__NameAssignment_2 ) ) )
- // InternalQVTimperative.g:13431:1: ( ( rule__DataTypeCS__NameAssignment_2 ) )
+ // InternalQVTimperative.g:13469:1: ( ( ( rule__DataTypeCS__NameAssignment_2 ) ) )
+ // InternalQVTimperative.g:13470:1: ( ( rule__DataTypeCS__NameAssignment_2 ) )
{
- // InternalQVTimperative.g:13431:1: ( ( rule__DataTypeCS__NameAssignment_2 ) )
- // InternalQVTimperative.g:13432:1: ( rule__DataTypeCS__NameAssignment_2 )
+ // InternalQVTimperative.g:13470:1: ( ( rule__DataTypeCS__NameAssignment_2 ) )
+ // InternalQVTimperative.g:13471:1: ( rule__DataTypeCS__NameAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getNameAssignment_2());
}
- // InternalQVTimperative.g:13433:1: ( rule__DataTypeCS__NameAssignment_2 )
- // InternalQVTimperative.g:13433:2: rule__DataTypeCS__NameAssignment_2
+ // InternalQVTimperative.g:13472:1: ( rule__DataTypeCS__NameAssignment_2 )
+ // InternalQVTimperative.g:13472:2: rule__DataTypeCS__NameAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DataTypeCS__NameAssignment_2();
@@ -40978,16 +41105,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group__3"
- // InternalQVTimperative.g:13443:1: rule__DataTypeCS__Group__3 : rule__DataTypeCS__Group__3__Impl rule__DataTypeCS__Group__4 ;
+ // InternalQVTimperative.g:13482: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:13447:1: ( rule__DataTypeCS__Group__3__Impl rule__DataTypeCS__Group__4 )
- // InternalQVTimperative.g:13448:2: rule__DataTypeCS__Group__3__Impl rule__DataTypeCS__Group__4
+ // InternalQVTimperative.g:13486:1: ( rule__DataTypeCS__Group__3__Impl rule__DataTypeCS__Group__4 )
+ // InternalQVTimperative.g:13487:2: rule__DataTypeCS__Group__3__Impl rule__DataTypeCS__Group__4
{
- pushFollow(FollowSets000.FOLLOW_65);
+ pushFollow(FollowSets000.FOLLOW_66);
rule__DataTypeCS__Group__3__Impl();
state._fsp--;
@@ -41016,31 +41143,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group__3__Impl"
- // InternalQVTimperative.g:13455:1: rule__DataTypeCS__Group__3__Impl : ( ( rule__DataTypeCS__OwnedSignatureAssignment_3 )? ) ;
+ // InternalQVTimperative.g:13494: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:13459:1: ( ( ( rule__DataTypeCS__OwnedSignatureAssignment_3 )? ) )
- // InternalQVTimperative.g:13460:1: ( ( rule__DataTypeCS__OwnedSignatureAssignment_3 )? )
+ // InternalQVTimperative.g:13498:1: ( ( ( rule__DataTypeCS__OwnedSignatureAssignment_3 )? ) )
+ // InternalQVTimperative.g:13499:1: ( ( rule__DataTypeCS__OwnedSignatureAssignment_3 )? )
{
- // InternalQVTimperative.g:13460:1: ( ( rule__DataTypeCS__OwnedSignatureAssignment_3 )? )
- // InternalQVTimperative.g:13461:1: ( rule__DataTypeCS__OwnedSignatureAssignment_3 )?
+ // InternalQVTimperative.g:13499:1: ( ( rule__DataTypeCS__OwnedSignatureAssignment_3 )? )
+ // InternalQVTimperative.g:13500:1: ( rule__DataTypeCS__OwnedSignatureAssignment_3 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getOwnedSignatureAssignment_3());
}
- // InternalQVTimperative.g:13462:1: ( rule__DataTypeCS__OwnedSignatureAssignment_3 )?
- int alt127=2;
- int LA127_0 = input.LA(1);
+ // InternalQVTimperative.g:13501:1: ( rule__DataTypeCS__OwnedSignatureAssignment_3 )?
+ int alt128=2;
+ int LA128_0 = input.LA(1);
- if ( (LA127_0==86) ) {
- alt127=1;
+ if ( (LA128_0==87) ) {
+ alt128=1;
}
- switch (alt127) {
+ switch (alt128) {
case 1 :
- // InternalQVTimperative.g:13462:2: rule__DataTypeCS__OwnedSignatureAssignment_3
+ // InternalQVTimperative.g:13501:2: rule__DataTypeCS__OwnedSignatureAssignment_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DataTypeCS__OwnedSignatureAssignment_3();
@@ -41078,16 +41205,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group__4"
- // InternalQVTimperative.g:13472:1: rule__DataTypeCS__Group__4 : rule__DataTypeCS__Group__4__Impl rule__DataTypeCS__Group__5 ;
+ // InternalQVTimperative.g:13511: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:13476:1: ( rule__DataTypeCS__Group__4__Impl rule__DataTypeCS__Group__5 )
- // InternalQVTimperative.g:13477:2: rule__DataTypeCS__Group__4__Impl rule__DataTypeCS__Group__5
+ // InternalQVTimperative.g:13515:1: ( rule__DataTypeCS__Group__4__Impl rule__DataTypeCS__Group__5 )
+ // InternalQVTimperative.g:13516:2: rule__DataTypeCS__Group__4__Impl rule__DataTypeCS__Group__5
{
- pushFollow(FollowSets000.FOLLOW_65);
+ pushFollow(FollowSets000.FOLLOW_66);
rule__DataTypeCS__Group__4__Impl();
state._fsp--;
@@ -41116,31 +41243,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group__4__Impl"
- // InternalQVTimperative.g:13484:1: rule__DataTypeCS__Group__4__Impl : ( ( rule__DataTypeCS__Group_4__0 )? ) ;
+ // InternalQVTimperative.g:13523: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:13488:1: ( ( ( rule__DataTypeCS__Group_4__0 )? ) )
- // InternalQVTimperative.g:13489:1: ( ( rule__DataTypeCS__Group_4__0 )? )
+ // InternalQVTimperative.g:13527:1: ( ( ( rule__DataTypeCS__Group_4__0 )? ) )
+ // InternalQVTimperative.g:13528:1: ( ( rule__DataTypeCS__Group_4__0 )? )
{
- // InternalQVTimperative.g:13489:1: ( ( rule__DataTypeCS__Group_4__0 )? )
- // InternalQVTimperative.g:13490:1: ( rule__DataTypeCS__Group_4__0 )?
+ // InternalQVTimperative.g:13528:1: ( ( rule__DataTypeCS__Group_4__0 )? )
+ // InternalQVTimperative.g:13529:1: ( rule__DataTypeCS__Group_4__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getGroup_4());
}
- // InternalQVTimperative.g:13491:1: ( rule__DataTypeCS__Group_4__0 )?
- int alt128=2;
- int LA128_0 = input.LA(1);
+ // InternalQVTimperative.g:13530:1: ( rule__DataTypeCS__Group_4__0 )?
+ int alt129=2;
+ int LA129_0 = input.LA(1);
- if ( (LA128_0==73) ) {
- alt128=1;
+ if ( (LA129_0==74) ) {
+ alt129=1;
}
- switch (alt128) {
+ switch (alt129) {
case 1 :
- // InternalQVTimperative.g:13491:2: rule__DataTypeCS__Group_4__0
+ // InternalQVTimperative.g:13530:2: rule__DataTypeCS__Group_4__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DataTypeCS__Group_4__0();
@@ -41178,16 +41305,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group__5"
- // InternalQVTimperative.g:13501:1: rule__DataTypeCS__Group__5 : rule__DataTypeCS__Group__5__Impl rule__DataTypeCS__Group__6 ;
+ // InternalQVTimperative.g:13540: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:13505:1: ( rule__DataTypeCS__Group__5__Impl rule__DataTypeCS__Group__6 )
- // InternalQVTimperative.g:13506:2: rule__DataTypeCS__Group__5__Impl rule__DataTypeCS__Group__6
+ // InternalQVTimperative.g:13544:1: ( rule__DataTypeCS__Group__5__Impl rule__DataTypeCS__Group__6 )
+ // InternalQVTimperative.g:13545:2: rule__DataTypeCS__Group__5__Impl rule__DataTypeCS__Group__6
{
- pushFollow(FollowSets000.FOLLOW_65);
+ pushFollow(FollowSets000.FOLLOW_66);
rule__DataTypeCS__Group__5__Impl();
state._fsp--;
@@ -41216,42 +41343,42 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group__5__Impl"
- // InternalQVTimperative.g:13513:1: rule__DataTypeCS__Group__5__Impl : ( ( rule__DataTypeCS__Group_5__0 )? ) ;
+ // InternalQVTimperative.g:13552: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:13517:1: ( ( ( rule__DataTypeCS__Group_5__0 )? ) )
- // InternalQVTimperative.g:13518:1: ( ( rule__DataTypeCS__Group_5__0 )? )
+ // InternalQVTimperative.g:13556:1: ( ( ( rule__DataTypeCS__Group_5__0 )? ) )
+ // InternalQVTimperative.g:13557:1: ( ( rule__DataTypeCS__Group_5__0 )? )
{
- // InternalQVTimperative.g:13518:1: ( ( rule__DataTypeCS__Group_5__0 )? )
- // InternalQVTimperative.g:13519:1: ( rule__DataTypeCS__Group_5__0 )?
+ // InternalQVTimperative.g:13557:1: ( ( rule__DataTypeCS__Group_5__0 )? )
+ // InternalQVTimperative.g:13558:1: ( rule__DataTypeCS__Group_5__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getGroup_5());
}
- // InternalQVTimperative.g:13520:1: ( rule__DataTypeCS__Group_5__0 )?
- int alt129=2;
- int LA129_0 = input.LA(1);
+ // InternalQVTimperative.g:13559:1: ( rule__DataTypeCS__Group_5__0 )?
+ int alt130=2;
+ int LA130_0 = input.LA(1);
- if ( (LA129_0==80) ) {
- int LA129_1 = input.LA(2);
+ if ( (LA130_0==81) ) {
+ int LA130_1 = input.LA(2);
- if ( (LA129_1==30||LA129_1==143) ) {
- alt129=1;
+ if ( (LA130_1==31||LA130_1==143) ) {
+ alt130=1;
}
- else if ( (LA129_1==81) ) {
- int LA129_4 = input.LA(3);
+ else if ( (LA130_1==82) ) {
+ int LA130_4 = input.LA(3);
- if ( (LA129_4==18||LA129_4==80) ) {
- alt129=1;
+ if ( (LA130_4==18||LA130_4==81) ) {
+ alt130=1;
}
}
}
- switch (alt129) {
+ switch (alt130) {
case 1 :
- // InternalQVTimperative.g:13520:2: rule__DataTypeCS__Group_5__0
+ // InternalQVTimperative.g:13559:2: rule__DataTypeCS__Group_5__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DataTypeCS__Group_5__0();
@@ -41289,14 +41416,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group__6"
- // InternalQVTimperative.g:13530:1: rule__DataTypeCS__Group__6 : rule__DataTypeCS__Group__6__Impl ;
+ // InternalQVTimperative.g:13569: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:13534:1: ( rule__DataTypeCS__Group__6__Impl )
- // InternalQVTimperative.g:13535:2: rule__DataTypeCS__Group__6__Impl
+ // InternalQVTimperative.g:13573:1: ( rule__DataTypeCS__Group__6__Impl )
+ // InternalQVTimperative.g:13574:2: rule__DataTypeCS__Group__6__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DataTypeCS__Group__6__Impl();
@@ -41322,23 +41449,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group__6__Impl"
- // InternalQVTimperative.g:13541:1: rule__DataTypeCS__Group__6__Impl : ( ( rule__DataTypeCS__Alternatives_6 ) ) ;
+ // InternalQVTimperative.g:13580: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:13545:1: ( ( ( rule__DataTypeCS__Alternatives_6 ) ) )
- // InternalQVTimperative.g:13546:1: ( ( rule__DataTypeCS__Alternatives_6 ) )
+ // InternalQVTimperative.g:13584:1: ( ( ( rule__DataTypeCS__Alternatives_6 ) ) )
+ // InternalQVTimperative.g:13585:1: ( ( rule__DataTypeCS__Alternatives_6 ) )
{
- // InternalQVTimperative.g:13546:1: ( ( rule__DataTypeCS__Alternatives_6 ) )
- // InternalQVTimperative.g:13547:1: ( rule__DataTypeCS__Alternatives_6 )
+ // InternalQVTimperative.g:13585:1: ( ( rule__DataTypeCS__Alternatives_6 ) )
+ // InternalQVTimperative.g:13586:1: ( rule__DataTypeCS__Alternatives_6 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getAlternatives_6());
}
- // InternalQVTimperative.g:13548:1: ( rule__DataTypeCS__Alternatives_6 )
- // InternalQVTimperative.g:13548:2: rule__DataTypeCS__Alternatives_6
+ // InternalQVTimperative.g:13587:1: ( rule__DataTypeCS__Alternatives_6 )
+ // InternalQVTimperative.g:13587:2: rule__DataTypeCS__Alternatives_6
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DataTypeCS__Alternatives_6();
@@ -41373,16 +41500,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group_4__0"
- // InternalQVTimperative.g:13572:1: rule__DataTypeCS__Group_4__0 : rule__DataTypeCS__Group_4__0__Impl rule__DataTypeCS__Group_4__1 ;
+ // InternalQVTimperative.g:13611: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: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
+ // InternalQVTimperative.g:13615:1: ( rule__DataTypeCS__Group_4__0__Impl rule__DataTypeCS__Group_4__1 )
+ // InternalQVTimperative.g:13616:2: rule__DataTypeCS__Group_4__0__Impl rule__DataTypeCS__Group_4__1
{
- pushFollow(FollowSets000.FOLLOW_57);
+ pushFollow(FollowSets000.FOLLOW_58);
rule__DataTypeCS__Group_4__0__Impl();
state._fsp--;
@@ -41411,22 +41538,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group_4__0__Impl"
- // InternalQVTimperative.g:13584:1: rule__DataTypeCS__Group_4__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:13623:1: rule__DataTypeCS__Group_4__0__Impl : ( ':' ) ;
public final void rule__DataTypeCS__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13588:1: ( ( ':' ) )
- // InternalQVTimperative.g:13589:1: ( ':' )
+ // InternalQVTimperative.g:13627:1: ( ( ':' ) )
+ // InternalQVTimperative.g:13628:1: ( ':' )
{
- // InternalQVTimperative.g:13589:1: ( ':' )
- // InternalQVTimperative.g:13590:1: ':'
+ // InternalQVTimperative.g:13628:1: ( ':' )
+ // InternalQVTimperative.g:13629:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getColonKeyword_4_0());
}
- match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,74,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataTypeCSAccess().getColonKeyword_4_0());
}
@@ -41452,14 +41579,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group_4__1"
- // InternalQVTimperative.g:13603:1: rule__DataTypeCS__Group_4__1 : rule__DataTypeCS__Group_4__1__Impl ;
+ // InternalQVTimperative.g:13642: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:13607:1: ( rule__DataTypeCS__Group_4__1__Impl )
- // InternalQVTimperative.g:13608:2: rule__DataTypeCS__Group_4__1__Impl
+ // InternalQVTimperative.g:13646:1: ( rule__DataTypeCS__Group_4__1__Impl )
+ // InternalQVTimperative.g:13647:2: rule__DataTypeCS__Group_4__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DataTypeCS__Group_4__1__Impl();
@@ -41485,23 +41612,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group_4__1__Impl"
- // InternalQVTimperative.g:13614:1: rule__DataTypeCS__Group_4__1__Impl : ( ( rule__DataTypeCS__InstanceClassNameAssignment_4_1 ) ) ;
+ // InternalQVTimperative.g:13653: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:13618:1: ( ( ( rule__DataTypeCS__InstanceClassNameAssignment_4_1 ) ) )
- // InternalQVTimperative.g:13619:1: ( ( rule__DataTypeCS__InstanceClassNameAssignment_4_1 ) )
+ // InternalQVTimperative.g:13657:1: ( ( ( rule__DataTypeCS__InstanceClassNameAssignment_4_1 ) ) )
+ // InternalQVTimperative.g:13658:1: ( ( rule__DataTypeCS__InstanceClassNameAssignment_4_1 ) )
{
- // InternalQVTimperative.g:13619:1: ( ( rule__DataTypeCS__InstanceClassNameAssignment_4_1 ) )
- // InternalQVTimperative.g:13620:1: ( rule__DataTypeCS__InstanceClassNameAssignment_4_1 )
+ // InternalQVTimperative.g:13658:1: ( ( rule__DataTypeCS__InstanceClassNameAssignment_4_1 ) )
+ // InternalQVTimperative.g:13659:1: ( rule__DataTypeCS__InstanceClassNameAssignment_4_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getInstanceClassNameAssignment_4_1());
}
- // InternalQVTimperative.g:13621:1: ( rule__DataTypeCS__InstanceClassNameAssignment_4_1 )
- // InternalQVTimperative.g:13621:2: rule__DataTypeCS__InstanceClassNameAssignment_4_1
+ // InternalQVTimperative.g:13660:1: ( rule__DataTypeCS__InstanceClassNameAssignment_4_1 )
+ // InternalQVTimperative.g:13660:2: rule__DataTypeCS__InstanceClassNameAssignment_4_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DataTypeCS__InstanceClassNameAssignment_4_1();
@@ -41536,16 +41663,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group_5__0"
- // InternalQVTimperative.g:13635:1: rule__DataTypeCS__Group_5__0 : rule__DataTypeCS__Group_5__0__Impl rule__DataTypeCS__Group_5__1 ;
+ // InternalQVTimperative.g:13674: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: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
+ // InternalQVTimperative.g:13678:1: ( rule__DataTypeCS__Group_5__0__Impl rule__DataTypeCS__Group_5__1 )
+ // InternalQVTimperative.g:13679:2: rule__DataTypeCS__Group_5__0__Impl rule__DataTypeCS__Group_5__1
{
- pushFollow(FollowSets000.FOLLOW_66);
+ pushFollow(FollowSets000.FOLLOW_67);
rule__DataTypeCS__Group_5__0__Impl();
state._fsp--;
@@ -41574,22 +41701,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group_5__0__Impl"
- // InternalQVTimperative.g:13647:1: rule__DataTypeCS__Group_5__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:13686:1: rule__DataTypeCS__Group_5__0__Impl : ( '{' ) ;
public final void rule__DataTypeCS__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13651:1: ( ( '{' ) )
- // InternalQVTimperative.g:13652:1: ( '{' )
+ // InternalQVTimperative.g:13690:1: ( ( '{' ) )
+ // InternalQVTimperative.g:13691:1: ( '{' )
{
- // InternalQVTimperative.g:13652:1: ( '{' )
- // InternalQVTimperative.g:13653:1: '{'
+ // InternalQVTimperative.g:13691:1: ( '{' )
+ // InternalQVTimperative.g:13692:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getLeftCurlyBracketKeyword_5_0());
}
- match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataTypeCSAccess().getLeftCurlyBracketKeyword_5_0());
}
@@ -41615,16 +41742,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group_5__1"
- // InternalQVTimperative.g:13666:1: rule__DataTypeCS__Group_5__1 : rule__DataTypeCS__Group_5__1__Impl rule__DataTypeCS__Group_5__2 ;
+ // InternalQVTimperative.g:13705: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: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
+ // InternalQVTimperative.g:13709:1: ( rule__DataTypeCS__Group_5__1__Impl rule__DataTypeCS__Group_5__2 )
+ // InternalQVTimperative.g:13710:2: rule__DataTypeCS__Group_5__1__Impl rule__DataTypeCS__Group_5__2
{
- pushFollow(FollowSets000.FOLLOW_66);
+ pushFollow(FollowSets000.FOLLOW_67);
rule__DataTypeCS__Group_5__1__Impl();
state._fsp--;
@@ -41653,31 +41780,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group_5__1__Impl"
- // InternalQVTimperative.g:13678:1: rule__DataTypeCS__Group_5__1__Impl : ( ( rule__DataTypeCS__Alternatives_5_1 )? ) ;
+ // InternalQVTimperative.g:13717: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:13682:1: ( ( ( rule__DataTypeCS__Alternatives_5_1 )? ) )
- // InternalQVTimperative.g:13683:1: ( ( rule__DataTypeCS__Alternatives_5_1 )? )
+ // InternalQVTimperative.g:13721:1: ( ( ( rule__DataTypeCS__Alternatives_5_1 )? ) )
+ // InternalQVTimperative.g:13722:1: ( ( rule__DataTypeCS__Alternatives_5_1 )? )
{
- // InternalQVTimperative.g:13683:1: ( ( rule__DataTypeCS__Alternatives_5_1 )? )
- // InternalQVTimperative.g:13684:1: ( rule__DataTypeCS__Alternatives_5_1 )?
+ // InternalQVTimperative.g:13722:1: ( ( rule__DataTypeCS__Alternatives_5_1 )? )
+ // InternalQVTimperative.g:13723:1: ( rule__DataTypeCS__Alternatives_5_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getAlternatives_5_1());
}
- // InternalQVTimperative.g:13685:1: ( rule__DataTypeCS__Alternatives_5_1 )?
- int alt130=2;
- int LA130_0 = input.LA(1);
+ // InternalQVTimperative.g:13724:1: ( rule__DataTypeCS__Alternatives_5_1 )?
+ int alt131=2;
+ int LA131_0 = input.LA(1);
- if ( (LA130_0==30||LA130_0==143) ) {
- alt130=1;
+ if ( (LA131_0==31||LA131_0==143) ) {
+ alt131=1;
}
- switch (alt130) {
+ switch (alt131) {
case 1 :
- // InternalQVTimperative.g:13685:2: rule__DataTypeCS__Alternatives_5_1
+ // InternalQVTimperative.g:13724:2: rule__DataTypeCS__Alternatives_5_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DataTypeCS__Alternatives_5_1();
@@ -41715,14 +41842,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group_5__2"
- // InternalQVTimperative.g:13695:1: rule__DataTypeCS__Group_5__2 : rule__DataTypeCS__Group_5__2__Impl ;
+ // InternalQVTimperative.g:13734: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:13699:1: ( rule__DataTypeCS__Group_5__2__Impl )
- // InternalQVTimperative.g:13700:2: rule__DataTypeCS__Group_5__2__Impl
+ // InternalQVTimperative.g:13738:1: ( rule__DataTypeCS__Group_5__2__Impl )
+ // InternalQVTimperative.g:13739:2: rule__DataTypeCS__Group_5__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DataTypeCS__Group_5__2__Impl();
@@ -41748,22 +41875,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group_5__2__Impl"
- // InternalQVTimperative.g:13706:1: rule__DataTypeCS__Group_5__2__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:13745:1: rule__DataTypeCS__Group_5__2__Impl : ( '}' ) ;
public final void rule__DataTypeCS__Group_5__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13710:1: ( ( '}' ) )
- // InternalQVTimperative.g:13711:1: ( '}' )
+ // InternalQVTimperative.g:13749:1: ( ( '}' ) )
+ // InternalQVTimperative.g:13750:1: ( '}' )
{
- // InternalQVTimperative.g:13711:1: ( '}' )
- // InternalQVTimperative.g:13712:1: '}'
+ // InternalQVTimperative.g:13750:1: ( '}' )
+ // InternalQVTimperative.g:13751:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getRightCurlyBracketKeyword_5_2());
}
- match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataTypeCSAccess().getRightCurlyBracketKeyword_5_2());
}
@@ -41789,16 +41916,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group_6_0__0"
- // InternalQVTimperative.g:13731:1: rule__DataTypeCS__Group_6_0__0 : rule__DataTypeCS__Group_6_0__0__Impl rule__DataTypeCS__Group_6_0__1 ;
+ // InternalQVTimperative.g:13770: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: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
+ // InternalQVTimperative.g:13774:1: ( rule__DataTypeCS__Group_6_0__0__Impl rule__DataTypeCS__Group_6_0__1 )
+ // InternalQVTimperative.g:13775:2: rule__DataTypeCS__Group_6_0__0__Impl rule__DataTypeCS__Group_6_0__1
{
- pushFollow(FollowSets000.FOLLOW_38);
+ pushFollow(FollowSets000.FOLLOW_39);
rule__DataTypeCS__Group_6_0__0__Impl();
state._fsp--;
@@ -41827,22 +41954,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group_6_0__0__Impl"
- // InternalQVTimperative.g:13743:1: rule__DataTypeCS__Group_6_0__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:13782: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:13747:1: ( ( '{' ) )
- // InternalQVTimperative.g:13748:1: ( '{' )
+ // InternalQVTimperative.g:13786:1: ( ( '{' ) )
+ // InternalQVTimperative.g:13787:1: ( '{' )
{
- // InternalQVTimperative.g:13748:1: ( '{' )
- // InternalQVTimperative.g:13749:1: '{'
+ // InternalQVTimperative.g:13787:1: ( '{' )
+ // InternalQVTimperative.g:13788:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getLeftCurlyBracketKeyword_6_0_0());
}
- match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataTypeCSAccess().getLeftCurlyBracketKeyword_6_0_0());
}
@@ -41868,14 +41995,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group_6_0__1"
- // InternalQVTimperative.g:13762:1: rule__DataTypeCS__Group_6_0__1 : rule__DataTypeCS__Group_6_0__1__Impl ;
+ // InternalQVTimperative.g:13801: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:13766:1: ( rule__DataTypeCS__Group_6_0__1__Impl )
- // InternalQVTimperative.g:13767:2: rule__DataTypeCS__Group_6_0__1__Impl
+ // InternalQVTimperative.g:13805:1: ( rule__DataTypeCS__Group_6_0__1__Impl )
+ // InternalQVTimperative.g:13806:2: rule__DataTypeCS__Group_6_0__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DataTypeCS__Group_6_0__1__Impl();
@@ -41901,22 +42028,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group_6_0__1__Impl"
- // InternalQVTimperative.g:13773:1: rule__DataTypeCS__Group_6_0__1__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:13812: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:13777:1: ( ( '}' ) )
- // InternalQVTimperative.g:13778:1: ( '}' )
+ // InternalQVTimperative.g:13816:1: ( ( '}' ) )
+ // InternalQVTimperative.g:13817:1: ( '}' )
{
- // InternalQVTimperative.g:13778:1: ( '}' )
- // InternalQVTimperative.g:13779:1: '}'
+ // InternalQVTimperative.g:13817:1: ( '}' )
+ // InternalQVTimperative.g:13818:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getRightCurlyBracketKeyword_6_0_1());
}
- match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataTypeCSAccess().getRightCurlyBracketKeyword_6_0_1());
}
@@ -41942,14 +42069,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group__0"
- // InternalQVTimperative.g:13796:1: rule__EnumerationCS__Group__0 : rule__EnumerationCS__Group__0__Impl rule__EnumerationCS__Group__1 ;
+ // InternalQVTimperative.g:13835: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:13800:1: ( rule__EnumerationCS__Group__0__Impl rule__EnumerationCS__Group__1 )
- // InternalQVTimperative.g:13801:2: rule__EnumerationCS__Group__0__Impl rule__EnumerationCS__Group__1
+ // InternalQVTimperative.g:13839:1: ( rule__EnumerationCS__Group__0__Impl rule__EnumerationCS__Group__1 )
+ // InternalQVTimperative.g:13840:2: rule__EnumerationCS__Group__0__Impl rule__EnumerationCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__EnumerationCS__Group__0__Impl();
@@ -41980,22 +42107,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group__0__Impl"
- // InternalQVTimperative.g:13808:1: rule__EnumerationCS__Group__0__Impl : ( 'enum' ) ;
+ // InternalQVTimperative.g:13847:1: rule__EnumerationCS__Group__0__Impl : ( 'enum' ) ;
public final void rule__EnumerationCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13812:1: ( ( 'enum' ) )
- // InternalQVTimperative.g:13813:1: ( 'enum' )
+ // InternalQVTimperative.g:13851:1: ( ( 'enum' ) )
+ // InternalQVTimperative.g:13852:1: ( 'enum' )
{
- // InternalQVTimperative.g:13813:1: ( 'enum' )
- // InternalQVTimperative.g:13814:1: 'enum'
+ // InternalQVTimperative.g:13852:1: ( 'enum' )
+ // InternalQVTimperative.g:13853:1: 'enum'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getEnumKeyword_0());
}
- match(input,94,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,95,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEnumerationCSAccess().getEnumKeyword_0());
}
@@ -42021,16 +42148,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group__1"
- // InternalQVTimperative.g:13827:1: rule__EnumerationCS__Group__1 : rule__EnumerationCS__Group__1__Impl rule__EnumerationCS__Group__2 ;
+ // InternalQVTimperative.g:13866: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:13831:1: ( rule__EnumerationCS__Group__1__Impl rule__EnumerationCS__Group__2 )
- // InternalQVTimperative.g:13832:2: rule__EnumerationCS__Group__1__Impl rule__EnumerationCS__Group__2
+ // InternalQVTimperative.g:13870:1: ( rule__EnumerationCS__Group__1__Impl rule__EnumerationCS__Group__2 )
+ // InternalQVTimperative.g:13871:2: rule__EnumerationCS__Group__1__Impl rule__EnumerationCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_65);
+ pushFollow(FollowSets000.FOLLOW_66);
rule__EnumerationCS__Group__1__Impl();
state._fsp--;
@@ -42059,23 +42186,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group__1__Impl"
- // InternalQVTimperative.g:13839:1: rule__EnumerationCS__Group__1__Impl : ( ( rule__EnumerationCS__NameAssignment_1 ) ) ;
+ // InternalQVTimperative.g:13878: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:13843:1: ( ( ( rule__EnumerationCS__NameAssignment_1 ) ) )
- // InternalQVTimperative.g:13844:1: ( ( rule__EnumerationCS__NameAssignment_1 ) )
+ // InternalQVTimperative.g:13882:1: ( ( ( rule__EnumerationCS__NameAssignment_1 ) ) )
+ // InternalQVTimperative.g:13883:1: ( ( rule__EnumerationCS__NameAssignment_1 ) )
{
- // InternalQVTimperative.g:13844:1: ( ( rule__EnumerationCS__NameAssignment_1 ) )
- // InternalQVTimperative.g:13845:1: ( rule__EnumerationCS__NameAssignment_1 )
+ // InternalQVTimperative.g:13883:1: ( ( rule__EnumerationCS__NameAssignment_1 ) )
+ // InternalQVTimperative.g:13884:1: ( rule__EnumerationCS__NameAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getNameAssignment_1());
}
- // InternalQVTimperative.g:13846:1: ( rule__EnumerationCS__NameAssignment_1 )
- // InternalQVTimperative.g:13846:2: rule__EnumerationCS__NameAssignment_1
+ // InternalQVTimperative.g:13885:1: ( rule__EnumerationCS__NameAssignment_1 )
+ // InternalQVTimperative.g:13885:2: rule__EnumerationCS__NameAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationCS__NameAssignment_1();
@@ -42110,16 +42237,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group__2"
- // InternalQVTimperative.g:13856:1: rule__EnumerationCS__Group__2 : rule__EnumerationCS__Group__2__Impl rule__EnumerationCS__Group__3 ;
+ // InternalQVTimperative.g:13895: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:13860:1: ( rule__EnumerationCS__Group__2__Impl rule__EnumerationCS__Group__3 )
- // InternalQVTimperative.g:13861:2: rule__EnumerationCS__Group__2__Impl rule__EnumerationCS__Group__3
+ // InternalQVTimperative.g:13899:1: ( rule__EnumerationCS__Group__2__Impl rule__EnumerationCS__Group__3 )
+ // InternalQVTimperative.g:13900:2: rule__EnumerationCS__Group__2__Impl rule__EnumerationCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_65);
+ pushFollow(FollowSets000.FOLLOW_66);
rule__EnumerationCS__Group__2__Impl();
state._fsp--;
@@ -42148,31 +42275,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group__2__Impl"
- // InternalQVTimperative.g:13868:1: rule__EnumerationCS__Group__2__Impl : ( ( rule__EnumerationCS__OwnedSignatureAssignment_2 )? ) ;
+ // InternalQVTimperative.g:13907: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:13872:1: ( ( ( rule__EnumerationCS__OwnedSignatureAssignment_2 )? ) )
- // InternalQVTimperative.g:13873:1: ( ( rule__EnumerationCS__OwnedSignatureAssignment_2 )? )
+ // InternalQVTimperative.g:13911:1: ( ( ( rule__EnumerationCS__OwnedSignatureAssignment_2 )? ) )
+ // InternalQVTimperative.g:13912:1: ( ( rule__EnumerationCS__OwnedSignatureAssignment_2 )? )
{
- // InternalQVTimperative.g:13873:1: ( ( rule__EnumerationCS__OwnedSignatureAssignment_2 )? )
- // InternalQVTimperative.g:13874:1: ( rule__EnumerationCS__OwnedSignatureAssignment_2 )?
+ // InternalQVTimperative.g:13912:1: ( ( rule__EnumerationCS__OwnedSignatureAssignment_2 )? )
+ // InternalQVTimperative.g:13913:1: ( rule__EnumerationCS__OwnedSignatureAssignment_2 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getOwnedSignatureAssignment_2());
}
- // InternalQVTimperative.g:13875:1: ( rule__EnumerationCS__OwnedSignatureAssignment_2 )?
- int alt131=2;
- int LA131_0 = input.LA(1);
+ // InternalQVTimperative.g:13914:1: ( rule__EnumerationCS__OwnedSignatureAssignment_2 )?
+ int alt132=2;
+ int LA132_0 = input.LA(1);
- if ( (LA131_0==86) ) {
- alt131=1;
+ if ( (LA132_0==87) ) {
+ alt132=1;
}
- switch (alt131) {
+ switch (alt132) {
case 1 :
- // InternalQVTimperative.g:13875:2: rule__EnumerationCS__OwnedSignatureAssignment_2
+ // InternalQVTimperative.g:13914:2: rule__EnumerationCS__OwnedSignatureAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationCS__OwnedSignatureAssignment_2();
@@ -42210,16 +42337,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group__3"
- // InternalQVTimperative.g:13885:1: rule__EnumerationCS__Group__3 : rule__EnumerationCS__Group__3__Impl rule__EnumerationCS__Group__4 ;
+ // InternalQVTimperative.g:13924: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:13889:1: ( rule__EnumerationCS__Group__3__Impl rule__EnumerationCS__Group__4 )
- // InternalQVTimperative.g:13890:2: rule__EnumerationCS__Group__3__Impl rule__EnumerationCS__Group__4
+ // InternalQVTimperative.g:13928:1: ( rule__EnumerationCS__Group__3__Impl rule__EnumerationCS__Group__4 )
+ // InternalQVTimperative.g:13929:2: rule__EnumerationCS__Group__3__Impl rule__EnumerationCS__Group__4
{
- pushFollow(FollowSets000.FOLLOW_65);
+ pushFollow(FollowSets000.FOLLOW_66);
rule__EnumerationCS__Group__3__Impl();
state._fsp--;
@@ -42248,31 +42375,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group__3__Impl"
- // InternalQVTimperative.g:13897:1: rule__EnumerationCS__Group__3__Impl : ( ( rule__EnumerationCS__Group_3__0 )? ) ;
+ // InternalQVTimperative.g:13936: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:13901:1: ( ( ( rule__EnumerationCS__Group_3__0 )? ) )
- // InternalQVTimperative.g:13902:1: ( ( rule__EnumerationCS__Group_3__0 )? )
+ // InternalQVTimperative.g:13940:1: ( ( ( rule__EnumerationCS__Group_3__0 )? ) )
+ // InternalQVTimperative.g:13941:1: ( ( rule__EnumerationCS__Group_3__0 )? )
{
- // InternalQVTimperative.g:13902:1: ( ( rule__EnumerationCS__Group_3__0 )? )
- // InternalQVTimperative.g:13903:1: ( rule__EnumerationCS__Group_3__0 )?
+ // InternalQVTimperative.g:13941:1: ( ( rule__EnumerationCS__Group_3__0 )? )
+ // InternalQVTimperative.g:13942:1: ( rule__EnumerationCS__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getGroup_3());
}
- // InternalQVTimperative.g:13904:1: ( rule__EnumerationCS__Group_3__0 )?
- int alt132=2;
- int LA132_0 = input.LA(1);
+ // InternalQVTimperative.g:13943:1: ( rule__EnumerationCS__Group_3__0 )?
+ int alt133=2;
+ int LA133_0 = input.LA(1);
- if ( (LA132_0==73) ) {
- alt132=1;
+ if ( (LA133_0==74) ) {
+ alt133=1;
}
- switch (alt132) {
+ switch (alt133) {
case 1 :
- // InternalQVTimperative.g:13904:2: rule__EnumerationCS__Group_3__0
+ // InternalQVTimperative.g:13943:2: rule__EnumerationCS__Group_3__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationCS__Group_3__0();
@@ -42310,16 +42437,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group__4"
- // InternalQVTimperative.g:13914:1: rule__EnumerationCS__Group__4 : rule__EnumerationCS__Group__4__Impl rule__EnumerationCS__Group__5 ;
+ // InternalQVTimperative.g:13953: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:13918:1: ( rule__EnumerationCS__Group__4__Impl rule__EnumerationCS__Group__5 )
- // InternalQVTimperative.g:13919:2: rule__EnumerationCS__Group__4__Impl rule__EnumerationCS__Group__5
+ // InternalQVTimperative.g:13957:1: ( rule__EnumerationCS__Group__4__Impl rule__EnumerationCS__Group__5 )
+ // InternalQVTimperative.g:13958:2: rule__EnumerationCS__Group__4__Impl rule__EnumerationCS__Group__5
{
- pushFollow(FollowSets000.FOLLOW_65);
+ pushFollow(FollowSets000.FOLLOW_66);
rule__EnumerationCS__Group__4__Impl();
state._fsp--;
@@ -42348,42 +42475,42 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group__4__Impl"
- // InternalQVTimperative.g:13926:1: rule__EnumerationCS__Group__4__Impl : ( ( rule__EnumerationCS__Group_4__0 )? ) ;
+ // InternalQVTimperative.g:13965: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:13930:1: ( ( ( rule__EnumerationCS__Group_4__0 )? ) )
- // InternalQVTimperative.g:13931:1: ( ( rule__EnumerationCS__Group_4__0 )? )
+ // InternalQVTimperative.g:13969:1: ( ( ( rule__EnumerationCS__Group_4__0 )? ) )
+ // InternalQVTimperative.g:13970:1: ( ( rule__EnumerationCS__Group_4__0 )? )
{
- // InternalQVTimperative.g:13931:1: ( ( rule__EnumerationCS__Group_4__0 )? )
- // InternalQVTimperative.g:13932:1: ( rule__EnumerationCS__Group_4__0 )?
+ // InternalQVTimperative.g:13970:1: ( ( rule__EnumerationCS__Group_4__0 )? )
+ // InternalQVTimperative.g:13971:1: ( rule__EnumerationCS__Group_4__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getGroup_4());
}
- // InternalQVTimperative.g:13933:1: ( rule__EnumerationCS__Group_4__0 )?
- int alt133=2;
- int LA133_0 = input.LA(1);
+ // InternalQVTimperative.g:13972:1: ( rule__EnumerationCS__Group_4__0 )?
+ int alt134=2;
+ int LA134_0 = input.LA(1);
- if ( (LA133_0==80) ) {
- int LA133_1 = input.LA(2);
+ if ( (LA134_0==81) ) {
+ int LA134_1 = input.LA(2);
- if ( (LA133_1==81) ) {
- int LA133_3 = input.LA(3);
+ if ( (LA134_1==82) ) {
+ int LA134_3 = input.LA(3);
- if ( (LA133_3==18||LA133_3==80) ) {
- alt133=1;
+ if ( (LA134_3==18||LA134_3==81) ) {
+ alt134=1;
}
}
- else if ( (LA133_1==30||LA133_1==143) ) {
- alt133=1;
+ else if ( (LA134_1==31||LA134_1==143) ) {
+ alt134=1;
}
}
- switch (alt133) {
+ switch (alt134) {
case 1 :
- // InternalQVTimperative.g:13933:2: rule__EnumerationCS__Group_4__0
+ // InternalQVTimperative.g:13972:2: rule__EnumerationCS__Group_4__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationCS__Group_4__0();
@@ -42421,14 +42548,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group__5"
- // InternalQVTimperative.g:13943:1: rule__EnumerationCS__Group__5 : rule__EnumerationCS__Group__5__Impl ;
+ // InternalQVTimperative.g:13982: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:13947:1: ( rule__EnumerationCS__Group__5__Impl )
- // InternalQVTimperative.g:13948:2: rule__EnumerationCS__Group__5__Impl
+ // InternalQVTimperative.g:13986:1: ( rule__EnumerationCS__Group__5__Impl )
+ // InternalQVTimperative.g:13987:2: rule__EnumerationCS__Group__5__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationCS__Group__5__Impl();
@@ -42454,23 +42581,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group__5__Impl"
- // InternalQVTimperative.g:13954:1: rule__EnumerationCS__Group__5__Impl : ( ( rule__EnumerationCS__Alternatives_5 ) ) ;
+ // InternalQVTimperative.g:13993: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:13958:1: ( ( ( rule__EnumerationCS__Alternatives_5 ) ) )
- // InternalQVTimperative.g:13959:1: ( ( rule__EnumerationCS__Alternatives_5 ) )
+ // InternalQVTimperative.g:13997:1: ( ( ( rule__EnumerationCS__Alternatives_5 ) ) )
+ // InternalQVTimperative.g:13998:1: ( ( rule__EnumerationCS__Alternatives_5 ) )
{
- // InternalQVTimperative.g:13959:1: ( ( rule__EnumerationCS__Alternatives_5 ) )
- // InternalQVTimperative.g:13960:1: ( rule__EnumerationCS__Alternatives_5 )
+ // InternalQVTimperative.g:13998:1: ( ( rule__EnumerationCS__Alternatives_5 ) )
+ // InternalQVTimperative.g:13999:1: ( rule__EnumerationCS__Alternatives_5 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getAlternatives_5());
}
- // InternalQVTimperative.g:13961:1: ( rule__EnumerationCS__Alternatives_5 )
- // InternalQVTimperative.g:13961:2: rule__EnumerationCS__Alternatives_5
+ // InternalQVTimperative.g:14000:1: ( rule__EnumerationCS__Alternatives_5 )
+ // InternalQVTimperative.g:14000:2: rule__EnumerationCS__Alternatives_5
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationCS__Alternatives_5();
@@ -42505,16 +42632,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group_3__0"
- // InternalQVTimperative.g:13983:1: rule__EnumerationCS__Group_3__0 : rule__EnumerationCS__Group_3__0__Impl rule__EnumerationCS__Group_3__1 ;
+ // InternalQVTimperative.g:14022: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: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
+ // InternalQVTimperative.g:14026:1: ( rule__EnumerationCS__Group_3__0__Impl rule__EnumerationCS__Group_3__1 )
+ // InternalQVTimperative.g:14027:2: rule__EnumerationCS__Group_3__0__Impl rule__EnumerationCS__Group_3__1
{
- pushFollow(FollowSets000.FOLLOW_57);
+ pushFollow(FollowSets000.FOLLOW_58);
rule__EnumerationCS__Group_3__0__Impl();
state._fsp--;
@@ -42543,22 +42670,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group_3__0__Impl"
- // InternalQVTimperative.g:13995:1: rule__EnumerationCS__Group_3__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:14034:1: rule__EnumerationCS__Group_3__0__Impl : ( ':' ) ;
public final void rule__EnumerationCS__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13999:1: ( ( ':' ) )
- // InternalQVTimperative.g:14000:1: ( ':' )
+ // InternalQVTimperative.g:14038:1: ( ( ':' ) )
+ // InternalQVTimperative.g:14039:1: ( ':' )
{
- // InternalQVTimperative.g:14000:1: ( ':' )
- // InternalQVTimperative.g:14001:1: ':'
+ // InternalQVTimperative.g:14039:1: ( ':' )
+ // InternalQVTimperative.g:14040:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getColonKeyword_3_0());
}
- match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,74,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEnumerationCSAccess().getColonKeyword_3_0());
}
@@ -42584,14 +42711,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group_3__1"
- // InternalQVTimperative.g:14014:1: rule__EnumerationCS__Group_3__1 : rule__EnumerationCS__Group_3__1__Impl ;
+ // InternalQVTimperative.g:14053: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:14018:1: ( rule__EnumerationCS__Group_3__1__Impl )
- // InternalQVTimperative.g:14019:2: rule__EnumerationCS__Group_3__1__Impl
+ // InternalQVTimperative.g:14057:1: ( rule__EnumerationCS__Group_3__1__Impl )
+ // InternalQVTimperative.g:14058:2: rule__EnumerationCS__Group_3__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationCS__Group_3__1__Impl();
@@ -42617,23 +42744,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group_3__1__Impl"
- // InternalQVTimperative.g:14025:1: rule__EnumerationCS__Group_3__1__Impl : ( ( rule__EnumerationCS__InstanceClassNameAssignment_3_1 ) ) ;
+ // InternalQVTimperative.g:14064: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:14029:1: ( ( ( rule__EnumerationCS__InstanceClassNameAssignment_3_1 ) ) )
- // InternalQVTimperative.g:14030:1: ( ( rule__EnumerationCS__InstanceClassNameAssignment_3_1 ) )
+ // InternalQVTimperative.g:14068:1: ( ( ( rule__EnumerationCS__InstanceClassNameAssignment_3_1 ) ) )
+ // InternalQVTimperative.g:14069:1: ( ( rule__EnumerationCS__InstanceClassNameAssignment_3_1 ) )
{
- // InternalQVTimperative.g:14030:1: ( ( rule__EnumerationCS__InstanceClassNameAssignment_3_1 ) )
- // InternalQVTimperative.g:14031:1: ( rule__EnumerationCS__InstanceClassNameAssignment_3_1 )
+ // InternalQVTimperative.g:14069:1: ( ( rule__EnumerationCS__InstanceClassNameAssignment_3_1 ) )
+ // InternalQVTimperative.g:14070:1: ( rule__EnumerationCS__InstanceClassNameAssignment_3_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getInstanceClassNameAssignment_3_1());
}
- // InternalQVTimperative.g:14032:1: ( rule__EnumerationCS__InstanceClassNameAssignment_3_1 )
- // InternalQVTimperative.g:14032:2: rule__EnumerationCS__InstanceClassNameAssignment_3_1
+ // InternalQVTimperative.g:14071:1: ( rule__EnumerationCS__InstanceClassNameAssignment_3_1 )
+ // InternalQVTimperative.g:14071:2: rule__EnumerationCS__InstanceClassNameAssignment_3_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationCS__InstanceClassNameAssignment_3_1();
@@ -42668,16 +42795,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group_4__0"
- // InternalQVTimperative.g:14046:1: rule__EnumerationCS__Group_4__0 : rule__EnumerationCS__Group_4__0__Impl rule__EnumerationCS__Group_4__1 ;
+ // InternalQVTimperative.g:14085: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: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
+ // InternalQVTimperative.g:14089:1: ( rule__EnumerationCS__Group_4__0__Impl rule__EnumerationCS__Group_4__1 )
+ // InternalQVTimperative.g:14090:2: rule__EnumerationCS__Group_4__0__Impl rule__EnumerationCS__Group_4__1
{
- pushFollow(FollowSets000.FOLLOW_66);
+ pushFollow(FollowSets000.FOLLOW_67);
rule__EnumerationCS__Group_4__0__Impl();
state._fsp--;
@@ -42706,22 +42833,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group_4__0__Impl"
- // InternalQVTimperative.g:14058:1: rule__EnumerationCS__Group_4__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:14097:1: rule__EnumerationCS__Group_4__0__Impl : ( '{' ) ;
public final void rule__EnumerationCS__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14062:1: ( ( '{' ) )
- // InternalQVTimperative.g:14063:1: ( '{' )
+ // InternalQVTimperative.g:14101:1: ( ( '{' ) )
+ // InternalQVTimperative.g:14102:1: ( '{' )
{
- // InternalQVTimperative.g:14063:1: ( '{' )
- // InternalQVTimperative.g:14064:1: '{'
+ // InternalQVTimperative.g:14102:1: ( '{' )
+ // InternalQVTimperative.g:14103:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getLeftCurlyBracketKeyword_4_0());
}
- match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEnumerationCSAccess().getLeftCurlyBracketKeyword_4_0());
}
@@ -42747,16 +42874,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group_4__1"
- // InternalQVTimperative.g:14077:1: rule__EnumerationCS__Group_4__1 : rule__EnumerationCS__Group_4__1__Impl rule__EnumerationCS__Group_4__2 ;
+ // InternalQVTimperative.g:14116: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: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
+ // InternalQVTimperative.g:14120:1: ( rule__EnumerationCS__Group_4__1__Impl rule__EnumerationCS__Group_4__2 )
+ // InternalQVTimperative.g:14121:2: rule__EnumerationCS__Group_4__1__Impl rule__EnumerationCS__Group_4__2
{
- pushFollow(FollowSets000.FOLLOW_66);
+ pushFollow(FollowSets000.FOLLOW_67);
rule__EnumerationCS__Group_4__1__Impl();
state._fsp--;
@@ -42785,31 +42912,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group_4__1__Impl"
- // InternalQVTimperative.g:14089:1: rule__EnumerationCS__Group_4__1__Impl : ( ( rule__EnumerationCS__Alternatives_4_1 )? ) ;
+ // InternalQVTimperative.g:14128: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:14093:1: ( ( ( rule__EnumerationCS__Alternatives_4_1 )? ) )
- // InternalQVTimperative.g:14094:1: ( ( rule__EnumerationCS__Alternatives_4_1 )? )
+ // InternalQVTimperative.g:14132:1: ( ( ( rule__EnumerationCS__Alternatives_4_1 )? ) )
+ // InternalQVTimperative.g:14133:1: ( ( rule__EnumerationCS__Alternatives_4_1 )? )
{
- // InternalQVTimperative.g:14094:1: ( ( rule__EnumerationCS__Alternatives_4_1 )? )
- // InternalQVTimperative.g:14095:1: ( rule__EnumerationCS__Alternatives_4_1 )?
+ // InternalQVTimperative.g:14133:1: ( ( rule__EnumerationCS__Alternatives_4_1 )? )
+ // InternalQVTimperative.g:14134:1: ( rule__EnumerationCS__Alternatives_4_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getAlternatives_4_1());
}
- // InternalQVTimperative.g:14096:1: ( rule__EnumerationCS__Alternatives_4_1 )?
- int alt134=2;
- int LA134_0 = input.LA(1);
+ // InternalQVTimperative.g:14135:1: ( rule__EnumerationCS__Alternatives_4_1 )?
+ int alt135=2;
+ int LA135_0 = input.LA(1);
- if ( (LA134_0==30||LA134_0==143) ) {
- alt134=1;
+ if ( (LA135_0==31||LA135_0==143) ) {
+ alt135=1;
}
- switch (alt134) {
+ switch (alt135) {
case 1 :
- // InternalQVTimperative.g:14096:2: rule__EnumerationCS__Alternatives_4_1
+ // InternalQVTimperative.g:14135:2: rule__EnumerationCS__Alternatives_4_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationCS__Alternatives_4_1();
@@ -42847,14 +42974,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group_4__2"
- // InternalQVTimperative.g:14106:1: rule__EnumerationCS__Group_4__2 : rule__EnumerationCS__Group_4__2__Impl ;
+ // InternalQVTimperative.g:14145: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:14110:1: ( rule__EnumerationCS__Group_4__2__Impl )
- // InternalQVTimperative.g:14111:2: rule__EnumerationCS__Group_4__2__Impl
+ // InternalQVTimperative.g:14149:1: ( rule__EnumerationCS__Group_4__2__Impl )
+ // InternalQVTimperative.g:14150:2: rule__EnumerationCS__Group_4__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationCS__Group_4__2__Impl();
@@ -42880,22 +43007,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group_4__2__Impl"
- // InternalQVTimperative.g:14117:1: rule__EnumerationCS__Group_4__2__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:14156:1: rule__EnumerationCS__Group_4__2__Impl : ( '}' ) ;
public final void rule__EnumerationCS__Group_4__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14121:1: ( ( '}' ) )
- // InternalQVTimperative.g:14122:1: ( '}' )
+ // InternalQVTimperative.g:14160:1: ( ( '}' ) )
+ // InternalQVTimperative.g:14161:1: ( '}' )
{
- // InternalQVTimperative.g:14122:1: ( '}' )
- // InternalQVTimperative.g:14123:1: '}'
+ // InternalQVTimperative.g:14161:1: ( '}' )
+ // InternalQVTimperative.g:14162:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getRightCurlyBracketKeyword_4_2());
}
- match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEnumerationCSAccess().getRightCurlyBracketKeyword_4_2());
}
@@ -42921,16 +43048,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group_5_0__0"
- // InternalQVTimperative.g:14142:1: rule__EnumerationCS__Group_5_0__0 : rule__EnumerationCS__Group_5_0__0__Impl rule__EnumerationCS__Group_5_0__1 ;
+ // InternalQVTimperative.g:14181: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: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
+ // InternalQVTimperative.g:14185:1: ( rule__EnumerationCS__Group_5_0__0__Impl rule__EnumerationCS__Group_5_0__1 )
+ // InternalQVTimperative.g:14186:2: rule__EnumerationCS__Group_5_0__0__Impl rule__EnumerationCS__Group_5_0__1
{
- pushFollow(FollowSets000.FOLLOW_67);
+ pushFollow(FollowSets000.FOLLOW_68);
rule__EnumerationCS__Group_5_0__0__Impl();
state._fsp--;
@@ -42959,22 +43086,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group_5_0__0__Impl"
- // InternalQVTimperative.g:14154:1: rule__EnumerationCS__Group_5_0__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:14193: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:14158:1: ( ( '{' ) )
- // InternalQVTimperative.g:14159:1: ( '{' )
+ // InternalQVTimperative.g:14197:1: ( ( '{' ) )
+ // InternalQVTimperative.g:14198:1: ( '{' )
{
- // InternalQVTimperative.g:14159:1: ( '{' )
- // InternalQVTimperative.g:14160:1: '{'
+ // InternalQVTimperative.g:14198:1: ( '{' )
+ // InternalQVTimperative.g:14199:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getLeftCurlyBracketKeyword_5_0_0());
}
- match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEnumerationCSAccess().getLeftCurlyBracketKeyword_5_0_0());
}
@@ -43000,16 +43127,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group_5_0__1"
- // InternalQVTimperative.g:14173:1: rule__EnumerationCS__Group_5_0__1 : rule__EnumerationCS__Group_5_0__1__Impl rule__EnumerationCS__Group_5_0__2 ;
+ // InternalQVTimperative.g:14212: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: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
+ // InternalQVTimperative.g:14216:1: ( rule__EnumerationCS__Group_5_0__1__Impl rule__EnumerationCS__Group_5_0__2 )
+ // InternalQVTimperative.g:14217:2: rule__EnumerationCS__Group_5_0__1__Impl rule__EnumerationCS__Group_5_0__2
{
- pushFollow(FollowSets000.FOLLOW_67);
+ pushFollow(FollowSets000.FOLLOW_68);
rule__EnumerationCS__Group_5_0__1__Impl();
state._fsp--;
@@ -43038,37 +43165,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group_5_0__1__Impl"
- // InternalQVTimperative.g:14185:1: rule__EnumerationCS__Group_5_0__1__Impl : ( ( rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1 )* ) ;
+ // InternalQVTimperative.g:14224: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:14189:1: ( ( ( rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1 )* ) )
- // InternalQVTimperative.g:14190:1: ( ( rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1 )* )
+ // InternalQVTimperative.g:14228:1: ( ( ( rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1 )* ) )
+ // InternalQVTimperative.g:14229: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 )*
+ // InternalQVTimperative.g:14229:1: ( ( rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1 )* )
+ // InternalQVTimperative.g:14230:1: ( rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getOwnedLiteralsAssignment_5_0_1());
}
- // InternalQVTimperative.g:14192:1: ( rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1 )*
- loop135:
+ // InternalQVTimperative.g:14231:1: ( rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1 )*
+ loop136:
do {
- int alt135=2;
- int LA135_0 = input.LA(1);
+ int alt136=2;
+ int LA136_0 = input.LA(1);
- if ( ((LA135_0>=RULE_SIMPLE_ID && LA135_0<=RULE_ESCAPED_ID)||LA135_0==95) ) {
- alt135=1;
+ if ( ((LA136_0>=RULE_SIMPLE_ID && LA136_0<=RULE_ESCAPED_ID)||LA136_0==96) ) {
+ alt136=1;
}
- switch (alt135) {
+ switch (alt136) {
case 1 :
- // InternalQVTimperative.g:14192:2: rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1
+ // InternalQVTimperative.g:14231:2: rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1
{
- pushFollow(FollowSets000.FOLLOW_68);
+ pushFollow(FollowSets000.FOLLOW_69);
rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1();
state._fsp--;
@@ -43078,7 +43205,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop135;
+ break loop136;
}
} while (true);
@@ -43107,14 +43234,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group_5_0__2"
- // InternalQVTimperative.g:14202:1: rule__EnumerationCS__Group_5_0__2 : rule__EnumerationCS__Group_5_0__2__Impl ;
+ // InternalQVTimperative.g:14241: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:14206:1: ( rule__EnumerationCS__Group_5_0__2__Impl )
- // InternalQVTimperative.g:14207:2: rule__EnumerationCS__Group_5_0__2__Impl
+ // InternalQVTimperative.g:14245:1: ( rule__EnumerationCS__Group_5_0__2__Impl )
+ // InternalQVTimperative.g:14246:2: rule__EnumerationCS__Group_5_0__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationCS__Group_5_0__2__Impl();
@@ -43140,22 +43267,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group_5_0__2__Impl"
- // InternalQVTimperative.g:14213:1: rule__EnumerationCS__Group_5_0__2__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:14252: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:14217:1: ( ( '}' ) )
- // InternalQVTimperative.g:14218:1: ( '}' )
+ // InternalQVTimperative.g:14256:1: ( ( '}' ) )
+ // InternalQVTimperative.g:14257:1: ( '}' )
{
- // InternalQVTimperative.g:14218:1: ( '}' )
- // InternalQVTimperative.g:14219:1: '}'
+ // InternalQVTimperative.g:14257:1: ( '}' )
+ // InternalQVTimperative.g:14258:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getRightCurlyBracketKeyword_5_0_2());
}
- match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEnumerationCSAccess().getRightCurlyBracketKeyword_5_0_2());
}
@@ -43181,16 +43308,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group__0"
- // InternalQVTimperative.g:14238:1: rule__EnumerationLiteralCS__Group__0 : rule__EnumerationLiteralCS__Group__0__Impl rule__EnumerationLiteralCS__Group__1 ;
+ // InternalQVTimperative.g:14277: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:14242:1: ( rule__EnumerationLiteralCS__Group__0__Impl rule__EnumerationLiteralCS__Group__1 )
- // InternalQVTimperative.g:14243:2: rule__EnumerationLiteralCS__Group__0__Impl rule__EnumerationLiteralCS__Group__1
+ // InternalQVTimperative.g:14281:1: ( rule__EnumerationLiteralCS__Group__0__Impl rule__EnumerationLiteralCS__Group__1 )
+ // InternalQVTimperative.g:14282:2: rule__EnumerationLiteralCS__Group__0__Impl rule__EnumerationLiteralCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_69);
+ pushFollow(FollowSets000.FOLLOW_70);
rule__EnumerationLiteralCS__Group__0__Impl();
state._fsp--;
@@ -43219,23 +43346,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group__0__Impl"
- // InternalQVTimperative.g:14250:1: rule__EnumerationLiteralCS__Group__0__Impl : ( ( rule__EnumerationLiteralCS__Alternatives_0 ) ) ;
+ // InternalQVTimperative.g:14289: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:14254:1: ( ( ( rule__EnumerationLiteralCS__Alternatives_0 ) ) )
- // InternalQVTimperative.g:14255:1: ( ( rule__EnumerationLiteralCS__Alternatives_0 ) )
+ // InternalQVTimperative.g:14293:1: ( ( ( rule__EnumerationLiteralCS__Alternatives_0 ) ) )
+ // InternalQVTimperative.g:14294:1: ( ( rule__EnumerationLiteralCS__Alternatives_0 ) )
{
- // InternalQVTimperative.g:14255:1: ( ( rule__EnumerationLiteralCS__Alternatives_0 ) )
- // InternalQVTimperative.g:14256:1: ( rule__EnumerationLiteralCS__Alternatives_0 )
+ // InternalQVTimperative.g:14294:1: ( ( rule__EnumerationLiteralCS__Alternatives_0 ) )
+ // InternalQVTimperative.g:14295:1: ( rule__EnumerationLiteralCS__Alternatives_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationLiteralCSAccess().getAlternatives_0());
}
- // InternalQVTimperative.g:14257:1: ( rule__EnumerationLiteralCS__Alternatives_0 )
- // InternalQVTimperative.g:14257:2: rule__EnumerationLiteralCS__Alternatives_0
+ // InternalQVTimperative.g:14296:1: ( rule__EnumerationLiteralCS__Alternatives_0 )
+ // InternalQVTimperative.g:14296:2: rule__EnumerationLiteralCS__Alternatives_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationLiteralCS__Alternatives_0();
@@ -43270,16 +43397,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group__1"
- // InternalQVTimperative.g:14267:1: rule__EnumerationLiteralCS__Group__1 : rule__EnumerationLiteralCS__Group__1__Impl rule__EnumerationLiteralCS__Group__2 ;
+ // InternalQVTimperative.g:14306: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:14271:1: ( rule__EnumerationLiteralCS__Group__1__Impl rule__EnumerationLiteralCS__Group__2 )
- // InternalQVTimperative.g:14272:2: rule__EnumerationLiteralCS__Group__1__Impl rule__EnumerationLiteralCS__Group__2
+ // InternalQVTimperative.g:14310:1: ( rule__EnumerationLiteralCS__Group__1__Impl rule__EnumerationLiteralCS__Group__2 )
+ // InternalQVTimperative.g:14311:2: rule__EnumerationLiteralCS__Group__1__Impl rule__EnumerationLiteralCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_69);
+ pushFollow(FollowSets000.FOLLOW_70);
rule__EnumerationLiteralCS__Group__1__Impl();
state._fsp--;
@@ -43308,31 +43435,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group__1__Impl"
- // InternalQVTimperative.g:14279:1: rule__EnumerationLiteralCS__Group__1__Impl : ( ( rule__EnumerationLiteralCS__Group_1__0 )? ) ;
+ // InternalQVTimperative.g:14318: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:14283:1: ( ( ( rule__EnumerationLiteralCS__Group_1__0 )? ) )
- // InternalQVTimperative.g:14284:1: ( ( rule__EnumerationLiteralCS__Group_1__0 )? )
+ // InternalQVTimperative.g:14322:1: ( ( ( rule__EnumerationLiteralCS__Group_1__0 )? ) )
+ // InternalQVTimperative.g:14323:1: ( ( rule__EnumerationLiteralCS__Group_1__0 )? )
{
- // InternalQVTimperative.g:14284:1: ( ( rule__EnumerationLiteralCS__Group_1__0 )? )
- // InternalQVTimperative.g:14285:1: ( rule__EnumerationLiteralCS__Group_1__0 )?
+ // InternalQVTimperative.g:14323:1: ( ( rule__EnumerationLiteralCS__Group_1__0 )? )
+ // InternalQVTimperative.g:14324:1: ( rule__EnumerationLiteralCS__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationLiteralCSAccess().getGroup_1());
}
- // InternalQVTimperative.g:14286:1: ( rule__EnumerationLiteralCS__Group_1__0 )?
- int alt136=2;
- int LA136_0 = input.LA(1);
+ // InternalQVTimperative.g:14325:1: ( rule__EnumerationLiteralCS__Group_1__0 )?
+ int alt137=2;
+ int LA137_0 = input.LA(1);
- if ( (LA136_0==40) ) {
- alt136=1;
+ if ( (LA137_0==41) ) {
+ alt137=1;
}
- switch (alt136) {
+ switch (alt137) {
case 1 :
- // InternalQVTimperative.g:14286:2: rule__EnumerationLiteralCS__Group_1__0
+ // InternalQVTimperative.g:14325:2: rule__EnumerationLiteralCS__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationLiteralCS__Group_1__0();
@@ -43370,14 +43497,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group__2"
- // InternalQVTimperative.g:14296:1: rule__EnumerationLiteralCS__Group__2 : rule__EnumerationLiteralCS__Group__2__Impl ;
+ // InternalQVTimperative.g:14335: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:14300:1: ( rule__EnumerationLiteralCS__Group__2__Impl )
- // InternalQVTimperative.g:14301:2: rule__EnumerationLiteralCS__Group__2__Impl
+ // InternalQVTimperative.g:14339:1: ( rule__EnumerationLiteralCS__Group__2__Impl )
+ // InternalQVTimperative.g:14340:2: rule__EnumerationLiteralCS__Group__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationLiteralCS__Group__2__Impl();
@@ -43403,23 +43530,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group__2__Impl"
- // InternalQVTimperative.g:14307:1: rule__EnumerationLiteralCS__Group__2__Impl : ( ( rule__EnumerationLiteralCS__Alternatives_2 ) ) ;
+ // InternalQVTimperative.g:14346: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:14311:1: ( ( ( rule__EnumerationLiteralCS__Alternatives_2 ) ) )
- // InternalQVTimperative.g:14312:1: ( ( rule__EnumerationLiteralCS__Alternatives_2 ) )
+ // InternalQVTimperative.g:14350:1: ( ( ( rule__EnumerationLiteralCS__Alternatives_2 ) ) )
+ // InternalQVTimperative.g:14351:1: ( ( rule__EnumerationLiteralCS__Alternatives_2 ) )
{
- // InternalQVTimperative.g:14312:1: ( ( rule__EnumerationLiteralCS__Alternatives_2 ) )
- // InternalQVTimperative.g:14313:1: ( rule__EnumerationLiteralCS__Alternatives_2 )
+ // InternalQVTimperative.g:14351:1: ( ( rule__EnumerationLiteralCS__Alternatives_2 ) )
+ // InternalQVTimperative.g:14352:1: ( rule__EnumerationLiteralCS__Alternatives_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationLiteralCSAccess().getAlternatives_2());
}
- // InternalQVTimperative.g:14314:1: ( rule__EnumerationLiteralCS__Alternatives_2 )
- // InternalQVTimperative.g:14314:2: rule__EnumerationLiteralCS__Alternatives_2
+ // InternalQVTimperative.g:14353:1: ( rule__EnumerationLiteralCS__Alternatives_2 )
+ // InternalQVTimperative.g:14353:2: rule__EnumerationLiteralCS__Alternatives_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationLiteralCS__Alternatives_2();
@@ -43454,14 +43581,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group_0_0__0"
- // InternalQVTimperative.g:14330:1: rule__EnumerationLiteralCS__Group_0_0__0 : rule__EnumerationLiteralCS__Group_0_0__0__Impl rule__EnumerationLiteralCS__Group_0_0__1 ;
+ // InternalQVTimperative.g:14369: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: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
+ // InternalQVTimperative.g:14373:1: ( rule__EnumerationLiteralCS__Group_0_0__0__Impl rule__EnumerationLiteralCS__Group_0_0__1 )
+ // InternalQVTimperative.g:14374: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();
@@ -43492,22 +43619,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group_0_0__0__Impl"
- // InternalQVTimperative.g:14342:1: rule__EnumerationLiteralCS__Group_0_0__0__Impl : ( 'literal' ) ;
+ // InternalQVTimperative.g:14381: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:14346:1: ( ( 'literal' ) )
- // InternalQVTimperative.g:14347:1: ( 'literal' )
+ // InternalQVTimperative.g:14385:1: ( ( 'literal' ) )
+ // InternalQVTimperative.g:14386:1: ( 'literal' )
{
- // InternalQVTimperative.g:14347:1: ( 'literal' )
- // InternalQVTimperative.g:14348:1: 'literal'
+ // InternalQVTimperative.g:14386:1: ( 'literal' )
+ // InternalQVTimperative.g:14387:1: 'literal'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationLiteralCSAccess().getLiteralKeyword_0_0_0());
}
- match(input,95,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,96,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEnumerationLiteralCSAccess().getLiteralKeyword_0_0_0());
}
@@ -43533,14 +43660,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group_0_0__1"
- // InternalQVTimperative.g:14361:1: rule__EnumerationLiteralCS__Group_0_0__1 : rule__EnumerationLiteralCS__Group_0_0__1__Impl ;
+ // InternalQVTimperative.g:14400: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:14365:1: ( rule__EnumerationLiteralCS__Group_0_0__1__Impl )
- // InternalQVTimperative.g:14366:2: rule__EnumerationLiteralCS__Group_0_0__1__Impl
+ // InternalQVTimperative.g:14404:1: ( rule__EnumerationLiteralCS__Group_0_0__1__Impl )
+ // InternalQVTimperative.g:14405:2: rule__EnumerationLiteralCS__Group_0_0__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationLiteralCS__Group_0_0__1__Impl();
@@ -43566,23 +43693,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group_0_0__1__Impl"
- // InternalQVTimperative.g:14372:1: rule__EnumerationLiteralCS__Group_0_0__1__Impl : ( ( rule__EnumerationLiteralCS__NameAssignment_0_0_1 ) ) ;
+ // InternalQVTimperative.g:14411: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:14376:1: ( ( ( rule__EnumerationLiteralCS__NameAssignment_0_0_1 ) ) )
- // InternalQVTimperative.g:14377:1: ( ( rule__EnumerationLiteralCS__NameAssignment_0_0_1 ) )
+ // InternalQVTimperative.g:14415:1: ( ( ( rule__EnumerationLiteralCS__NameAssignment_0_0_1 ) ) )
+ // InternalQVTimperative.g:14416: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 )
+ // InternalQVTimperative.g:14416:1: ( ( rule__EnumerationLiteralCS__NameAssignment_0_0_1 ) )
+ // InternalQVTimperative.g:14417:1: ( rule__EnumerationLiteralCS__NameAssignment_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationLiteralCSAccess().getNameAssignment_0_0_1());
}
- // InternalQVTimperative.g:14379:1: ( rule__EnumerationLiteralCS__NameAssignment_0_0_1 )
- // InternalQVTimperative.g:14379:2: rule__EnumerationLiteralCS__NameAssignment_0_0_1
+ // InternalQVTimperative.g:14418:1: ( rule__EnumerationLiteralCS__NameAssignment_0_0_1 )
+ // InternalQVTimperative.g:14418:2: rule__EnumerationLiteralCS__NameAssignment_0_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationLiteralCS__NameAssignment_0_0_1();
@@ -43617,16 +43744,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group_1__0"
- // InternalQVTimperative.g:14393:1: rule__EnumerationLiteralCS__Group_1__0 : rule__EnumerationLiteralCS__Group_1__0__Impl rule__EnumerationLiteralCS__Group_1__1 ;
+ // InternalQVTimperative.g:14432: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: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
+ // InternalQVTimperative.g:14436:1: ( rule__EnumerationLiteralCS__Group_1__0__Impl rule__EnumerationLiteralCS__Group_1__1 )
+ // InternalQVTimperative.g:14437:2: rule__EnumerationLiteralCS__Group_1__0__Impl rule__EnumerationLiteralCS__Group_1__1
{
- pushFollow(FollowSets000.FOLLOW_70);
+ pushFollow(FollowSets000.FOLLOW_71);
rule__EnumerationLiteralCS__Group_1__0__Impl();
state._fsp--;
@@ -43655,22 +43782,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group_1__0__Impl"
- // InternalQVTimperative.g:14405:1: rule__EnumerationLiteralCS__Group_1__0__Impl : ( '=' ) ;
+ // InternalQVTimperative.g:14444:1: rule__EnumerationLiteralCS__Group_1__0__Impl : ( '=' ) ;
public final void rule__EnumerationLiteralCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14409:1: ( ( '=' ) )
- // InternalQVTimperative.g:14410:1: ( '=' )
+ // InternalQVTimperative.g:14448:1: ( ( '=' ) )
+ // InternalQVTimperative.g:14449:1: ( '=' )
{
- // InternalQVTimperative.g:14410:1: ( '=' )
- // InternalQVTimperative.g:14411:1: '='
+ // InternalQVTimperative.g:14449:1: ( '=' )
+ // InternalQVTimperative.g:14450:1: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationLiteralCSAccess().getEqualsSignKeyword_1_0());
}
- 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.getEnumerationLiteralCSAccess().getEqualsSignKeyword_1_0());
}
@@ -43696,14 +43823,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group_1__1"
- // InternalQVTimperative.g:14424:1: rule__EnumerationLiteralCS__Group_1__1 : rule__EnumerationLiteralCS__Group_1__1__Impl ;
+ // InternalQVTimperative.g:14463: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:14428:1: ( rule__EnumerationLiteralCS__Group_1__1__Impl )
- // InternalQVTimperative.g:14429:2: rule__EnumerationLiteralCS__Group_1__1__Impl
+ // InternalQVTimperative.g:14467:1: ( rule__EnumerationLiteralCS__Group_1__1__Impl )
+ // InternalQVTimperative.g:14468:2: rule__EnumerationLiteralCS__Group_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationLiteralCS__Group_1__1__Impl();
@@ -43729,23 +43856,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group_1__1__Impl"
- // InternalQVTimperative.g:14435:1: rule__EnumerationLiteralCS__Group_1__1__Impl : ( ( rule__EnumerationLiteralCS__ValueAssignment_1_1 ) ) ;
+ // InternalQVTimperative.g:14474: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:14439:1: ( ( ( rule__EnumerationLiteralCS__ValueAssignment_1_1 ) ) )
- // InternalQVTimperative.g:14440:1: ( ( rule__EnumerationLiteralCS__ValueAssignment_1_1 ) )
+ // InternalQVTimperative.g:14478:1: ( ( ( rule__EnumerationLiteralCS__ValueAssignment_1_1 ) ) )
+ // InternalQVTimperative.g:14479:1: ( ( rule__EnumerationLiteralCS__ValueAssignment_1_1 ) )
{
- // InternalQVTimperative.g:14440:1: ( ( rule__EnumerationLiteralCS__ValueAssignment_1_1 ) )
- // InternalQVTimperative.g:14441:1: ( rule__EnumerationLiteralCS__ValueAssignment_1_1 )
+ // InternalQVTimperative.g:14479:1: ( ( rule__EnumerationLiteralCS__ValueAssignment_1_1 ) )
+ // InternalQVTimperative.g:14480:1: ( rule__EnumerationLiteralCS__ValueAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationLiteralCSAccess().getValueAssignment_1_1());
}
- // InternalQVTimperative.g:14442:1: ( rule__EnumerationLiteralCS__ValueAssignment_1_1 )
- // InternalQVTimperative.g:14442:2: rule__EnumerationLiteralCS__ValueAssignment_1_1
+ // InternalQVTimperative.g:14481:1: ( rule__EnumerationLiteralCS__ValueAssignment_1_1 )
+ // InternalQVTimperative.g:14481:2: rule__EnumerationLiteralCS__ValueAssignment_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationLiteralCS__ValueAssignment_1_1();
@@ -43780,16 +43907,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group_2_0__0"
- // InternalQVTimperative.g:14456:1: rule__EnumerationLiteralCS__Group_2_0__0 : rule__EnumerationLiteralCS__Group_2_0__0__Impl rule__EnumerationLiteralCS__Group_2_0__1 ;
+ // InternalQVTimperative.g:14495: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: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
+ // InternalQVTimperative.g:14499:1: ( rule__EnumerationLiteralCS__Group_2_0__0__Impl rule__EnumerationLiteralCS__Group_2_0__1 )
+ // InternalQVTimperative.g:14500:2: rule__EnumerationLiteralCS__Group_2_0__0__Impl rule__EnumerationLiteralCS__Group_2_0__1
{
- pushFollow(FollowSets000.FOLLOW_38);
+ pushFollow(FollowSets000.FOLLOW_39);
rule__EnumerationLiteralCS__Group_2_0__0__Impl();
state._fsp--;
@@ -43818,22 +43945,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group_2_0__0__Impl"
- // InternalQVTimperative.g:14468:1: rule__EnumerationLiteralCS__Group_2_0__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:14507: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:14472:1: ( ( '{' ) )
- // InternalQVTimperative.g:14473:1: ( '{' )
+ // InternalQVTimperative.g:14511:1: ( ( '{' ) )
+ // InternalQVTimperative.g:14512:1: ( '{' )
{
- // InternalQVTimperative.g:14473:1: ( '{' )
- // InternalQVTimperative.g:14474:1: '{'
+ // InternalQVTimperative.g:14512:1: ( '{' )
+ // InternalQVTimperative.g:14513:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationLiteralCSAccess().getLeftCurlyBracketKeyword_2_0_0());
}
- match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEnumerationLiteralCSAccess().getLeftCurlyBracketKeyword_2_0_0());
}
@@ -43859,14 +43986,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group_2_0__1"
- // InternalQVTimperative.g:14487:1: rule__EnumerationLiteralCS__Group_2_0__1 : rule__EnumerationLiteralCS__Group_2_0__1__Impl ;
+ // InternalQVTimperative.g:14526: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:14491:1: ( rule__EnumerationLiteralCS__Group_2_0__1__Impl )
- // InternalQVTimperative.g:14492:2: rule__EnumerationLiteralCS__Group_2_0__1__Impl
+ // InternalQVTimperative.g:14530:1: ( rule__EnumerationLiteralCS__Group_2_0__1__Impl )
+ // InternalQVTimperative.g:14531:2: rule__EnumerationLiteralCS__Group_2_0__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationLiteralCS__Group_2_0__1__Impl();
@@ -43892,22 +44019,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group_2_0__1__Impl"
- // InternalQVTimperative.g:14498:1: rule__EnumerationLiteralCS__Group_2_0__1__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:14537: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:14502:1: ( ( '}' ) )
- // InternalQVTimperative.g:14503:1: ( '}' )
+ // InternalQVTimperative.g:14541:1: ( ( '}' ) )
+ // InternalQVTimperative.g:14542:1: ( '}' )
{
- // InternalQVTimperative.g:14503:1: ( '}' )
- // InternalQVTimperative.g:14504:1: '}'
+ // InternalQVTimperative.g:14542:1: ( '}' )
+ // InternalQVTimperative.g:14543:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationLiteralCSAccess().getRightCurlyBracketKeyword_2_0_1());
}
- match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEnumerationLiteralCSAccess().getRightCurlyBracketKeyword_2_0_1());
}
@@ -43933,16 +44060,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__0"
- // InternalQVTimperative.g:14521:1: rule__OperationCS__Group__0 : rule__OperationCS__Group__0__Impl rule__OperationCS__Group__1 ;
+ // InternalQVTimperative.g:14560: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:14525:1: ( rule__OperationCS__Group__0__Impl rule__OperationCS__Group__1 )
- // InternalQVTimperative.g:14526:2: rule__OperationCS__Group__0__Impl rule__OperationCS__Group__1
+ // InternalQVTimperative.g:14564:1: ( rule__OperationCS__Group__0__Impl rule__OperationCS__Group__1 )
+ // InternalQVTimperative.g:14565:2: rule__OperationCS__Group__0__Impl rule__OperationCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_71);
+ pushFollow(FollowSets000.FOLLOW_72);
rule__OperationCS__Group__0__Impl();
state._fsp--;
@@ -43971,31 +44098,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__0__Impl"
- // InternalQVTimperative.g:14533:1: rule__OperationCS__Group__0__Impl : ( ( rule__OperationCS__Alternatives_0 )? ) ;
+ // InternalQVTimperative.g:14572: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:14537:1: ( ( ( rule__OperationCS__Alternatives_0 )? ) )
- // InternalQVTimperative.g:14538:1: ( ( rule__OperationCS__Alternatives_0 )? )
+ // InternalQVTimperative.g:14576:1: ( ( ( rule__OperationCS__Alternatives_0 )? ) )
+ // InternalQVTimperative.g:14577:1: ( ( rule__OperationCS__Alternatives_0 )? )
{
- // InternalQVTimperative.g:14538:1: ( ( rule__OperationCS__Alternatives_0 )? )
- // InternalQVTimperative.g:14539:1: ( rule__OperationCS__Alternatives_0 )?
+ // InternalQVTimperative.g:14577:1: ( ( rule__OperationCS__Alternatives_0 )? )
+ // InternalQVTimperative.g:14578:1: ( rule__OperationCS__Alternatives_0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getAlternatives_0());
}
- // InternalQVTimperative.g:14540:1: ( rule__OperationCS__Alternatives_0 )?
- int alt137=2;
- int LA137_0 = input.LA(1);
+ // InternalQVTimperative.g:14579:1: ( rule__OperationCS__Alternatives_0 )?
+ int alt138=2;
+ int LA138_0 = input.LA(1);
- if ( ((LA137_0>=125 && LA137_0<=126)) ) {
- alt137=1;
+ if ( ((LA138_0>=125 && LA138_0<=126)) ) {
+ alt138=1;
}
- switch (alt137) {
+ switch (alt138) {
case 1 :
- // InternalQVTimperative.g:14540:2: rule__OperationCS__Alternatives_0
+ // InternalQVTimperative.g:14579:2: rule__OperationCS__Alternatives_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Alternatives_0();
@@ -44033,16 +44160,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__1"
- // InternalQVTimperative.g:14550:1: rule__OperationCS__Group__1 : rule__OperationCS__Group__1__Impl rule__OperationCS__Group__2 ;
+ // InternalQVTimperative.g:14589: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:14554:1: ( rule__OperationCS__Group__1__Impl rule__OperationCS__Group__2 )
- // InternalQVTimperative.g:14555:2: rule__OperationCS__Group__1__Impl rule__OperationCS__Group__2
+ // InternalQVTimperative.g:14593:1: ( rule__OperationCS__Group__1__Impl rule__OperationCS__Group__2 )
+ // InternalQVTimperative.g:14594:2: rule__OperationCS__Group__1__Impl rule__OperationCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_72);
+ pushFollow(FollowSets000.FOLLOW_73);
rule__OperationCS__Group__1__Impl();
state._fsp--;
@@ -44071,22 +44198,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__1__Impl"
- // InternalQVTimperative.g:14562:1: rule__OperationCS__Group__1__Impl : ( 'operation' ) ;
+ // InternalQVTimperative.g:14601:1: rule__OperationCS__Group__1__Impl : ( 'operation' ) ;
public final void rule__OperationCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14566:1: ( ( 'operation' ) )
- // InternalQVTimperative.g:14567:1: ( 'operation' )
+ // InternalQVTimperative.g:14605:1: ( ( 'operation' ) )
+ // InternalQVTimperative.g:14606:1: ( 'operation' )
{
- // InternalQVTimperative.g:14567:1: ( 'operation' )
- // InternalQVTimperative.g:14568:1: 'operation'
+ // InternalQVTimperative.g:14606:1: ( 'operation' )
+ // InternalQVTimperative.g:14607:1: 'operation'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getOperationKeyword_1());
}
- match(input,96,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,97,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationCSAccess().getOperationKeyword_1());
}
@@ -44112,16 +44239,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__2"
- // InternalQVTimperative.g:14581:1: rule__OperationCS__Group__2 : rule__OperationCS__Group__2__Impl rule__OperationCS__Group__3 ;
+ // InternalQVTimperative.g:14620: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:14585:1: ( rule__OperationCS__Group__2__Impl rule__OperationCS__Group__3 )
- // InternalQVTimperative.g:14586:2: rule__OperationCS__Group__2__Impl rule__OperationCS__Group__3
+ // InternalQVTimperative.g:14624:1: ( rule__OperationCS__Group__2__Impl rule__OperationCS__Group__3 )
+ // InternalQVTimperative.g:14625:2: rule__OperationCS__Group__2__Impl rule__OperationCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_72);
+ pushFollow(FollowSets000.FOLLOW_73);
rule__OperationCS__Group__2__Impl();
state._fsp--;
@@ -44150,31 +44277,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__2__Impl"
- // InternalQVTimperative.g:14593:1: rule__OperationCS__Group__2__Impl : ( ( rule__OperationCS__OwnedSignatureAssignment_2 )? ) ;
+ // InternalQVTimperative.g:14632: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:14597:1: ( ( ( rule__OperationCS__OwnedSignatureAssignment_2 )? ) )
- // InternalQVTimperative.g:14598:1: ( ( rule__OperationCS__OwnedSignatureAssignment_2 )? )
+ // InternalQVTimperative.g:14636:1: ( ( ( rule__OperationCS__OwnedSignatureAssignment_2 )? ) )
+ // InternalQVTimperative.g:14637:1: ( ( rule__OperationCS__OwnedSignatureAssignment_2 )? )
{
- // InternalQVTimperative.g:14598:1: ( ( rule__OperationCS__OwnedSignatureAssignment_2 )? )
- // InternalQVTimperative.g:14599:1: ( rule__OperationCS__OwnedSignatureAssignment_2 )?
+ // InternalQVTimperative.g:14637:1: ( ( rule__OperationCS__OwnedSignatureAssignment_2 )? )
+ // InternalQVTimperative.g:14638:1: ( rule__OperationCS__OwnedSignatureAssignment_2 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getOwnedSignatureAssignment_2());
}
- // InternalQVTimperative.g:14600:1: ( rule__OperationCS__OwnedSignatureAssignment_2 )?
- int alt138=2;
- int LA138_0 = input.LA(1);
+ // InternalQVTimperative.g:14639:1: ( rule__OperationCS__OwnedSignatureAssignment_2 )?
+ int alt139=2;
+ int LA139_0 = input.LA(1);
- if ( (LA138_0==86) ) {
- alt138=1;
+ if ( (LA139_0==87) ) {
+ alt139=1;
}
- switch (alt138) {
+ switch (alt139) {
case 1 :
- // InternalQVTimperative.g:14600:2: rule__OperationCS__OwnedSignatureAssignment_2
+ // InternalQVTimperative.g:14639:2: rule__OperationCS__OwnedSignatureAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__OwnedSignatureAssignment_2();
@@ -44212,16 +44339,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__3"
- // InternalQVTimperative.g:14610:1: rule__OperationCS__Group__3 : rule__OperationCS__Group__3__Impl rule__OperationCS__Group__4 ;
+ // InternalQVTimperative.g:14649: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:14614:1: ( rule__OperationCS__Group__3__Impl rule__OperationCS__Group__4 )
- // InternalQVTimperative.g:14615:2: rule__OperationCS__Group__3__Impl rule__OperationCS__Group__4
+ // InternalQVTimperative.g:14653:1: ( rule__OperationCS__Group__3__Impl rule__OperationCS__Group__4 )
+ // InternalQVTimperative.g:14654:2: rule__OperationCS__Group__3__Impl rule__OperationCS__Group__4
{
- pushFollow(FollowSets000.FOLLOW_44);
+ pushFollow(FollowSets000.FOLLOW_45);
rule__OperationCS__Group__3__Impl();
state._fsp--;
@@ -44250,23 +44377,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__3__Impl"
- // InternalQVTimperative.g:14622:1: rule__OperationCS__Group__3__Impl : ( ( rule__OperationCS__NameAssignment_3 ) ) ;
+ // InternalQVTimperative.g:14661: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:14626:1: ( ( ( rule__OperationCS__NameAssignment_3 ) ) )
- // InternalQVTimperative.g:14627:1: ( ( rule__OperationCS__NameAssignment_3 ) )
+ // InternalQVTimperative.g:14665:1: ( ( ( rule__OperationCS__NameAssignment_3 ) ) )
+ // InternalQVTimperative.g:14666:1: ( ( rule__OperationCS__NameAssignment_3 ) )
{
- // InternalQVTimperative.g:14627:1: ( ( rule__OperationCS__NameAssignment_3 ) )
- // InternalQVTimperative.g:14628:1: ( rule__OperationCS__NameAssignment_3 )
+ // InternalQVTimperative.g:14666:1: ( ( rule__OperationCS__NameAssignment_3 ) )
+ // InternalQVTimperative.g:14667:1: ( rule__OperationCS__NameAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getNameAssignment_3());
}
- // InternalQVTimperative.g:14629:1: ( rule__OperationCS__NameAssignment_3 )
- // InternalQVTimperative.g:14629:2: rule__OperationCS__NameAssignment_3
+ // InternalQVTimperative.g:14668:1: ( rule__OperationCS__NameAssignment_3 )
+ // InternalQVTimperative.g:14668:2: rule__OperationCS__NameAssignment_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__NameAssignment_3();
@@ -44301,16 +44428,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__4"
- // InternalQVTimperative.g:14639:1: rule__OperationCS__Group__4 : rule__OperationCS__Group__4__Impl rule__OperationCS__Group__5 ;
+ // InternalQVTimperative.g:14678: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:14643:1: ( rule__OperationCS__Group__4__Impl rule__OperationCS__Group__5 )
- // InternalQVTimperative.g:14644:2: rule__OperationCS__Group__4__Impl rule__OperationCS__Group__5
+ // InternalQVTimperative.g:14682:1: ( rule__OperationCS__Group__4__Impl rule__OperationCS__Group__5 )
+ // InternalQVTimperative.g:14683:2: rule__OperationCS__Group__4__Impl rule__OperationCS__Group__5
{
- pushFollow(FollowSets000.FOLLOW_45);
+ pushFollow(FollowSets000.FOLLOW_46);
rule__OperationCS__Group__4__Impl();
state._fsp--;
@@ -44339,22 +44466,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__4__Impl"
- // InternalQVTimperative.g:14651:1: rule__OperationCS__Group__4__Impl : ( '(' ) ;
+ // InternalQVTimperative.g:14690:1: rule__OperationCS__Group__4__Impl : ( '(' ) ;
public final void rule__OperationCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14655:1: ( ( '(' ) )
- // InternalQVTimperative.g:14656:1: ( '(' )
+ // InternalQVTimperative.g:14694:1: ( ( '(' ) )
+ // InternalQVTimperative.g:14695:1: ( '(' )
{
- // InternalQVTimperative.g:14656:1: ( '(' )
- // InternalQVTimperative.g:14657:1: '('
+ // InternalQVTimperative.g:14695:1: ( '(' )
+ // InternalQVTimperative.g:14696:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getLeftParenthesisKeyword_4());
}
- match(input,86,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,87,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationCSAccess().getLeftParenthesisKeyword_4());
}
@@ -44380,16 +44507,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__5"
- // InternalQVTimperative.g:14670:1: rule__OperationCS__Group__5 : rule__OperationCS__Group__5__Impl rule__OperationCS__Group__6 ;
+ // InternalQVTimperative.g:14709: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:14674:1: ( rule__OperationCS__Group__5__Impl rule__OperationCS__Group__6 )
- // InternalQVTimperative.g:14675:2: rule__OperationCS__Group__5__Impl rule__OperationCS__Group__6
+ // InternalQVTimperative.g:14713:1: ( rule__OperationCS__Group__5__Impl rule__OperationCS__Group__6 )
+ // InternalQVTimperative.g:14714:2: rule__OperationCS__Group__5__Impl rule__OperationCS__Group__6
{
- pushFollow(FollowSets000.FOLLOW_45);
+ pushFollow(FollowSets000.FOLLOW_46);
rule__OperationCS__Group__5__Impl();
state._fsp--;
@@ -44418,31 +44545,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__5__Impl"
- // InternalQVTimperative.g:14682:1: rule__OperationCS__Group__5__Impl : ( ( rule__OperationCS__Group_5__0 )? ) ;
+ // InternalQVTimperative.g:14721: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:14686:1: ( ( ( rule__OperationCS__Group_5__0 )? ) )
- // InternalQVTimperative.g:14687:1: ( ( rule__OperationCS__Group_5__0 )? )
+ // InternalQVTimperative.g:14725:1: ( ( ( rule__OperationCS__Group_5__0 )? ) )
+ // InternalQVTimperative.g:14726:1: ( ( rule__OperationCS__Group_5__0 )? )
{
- // InternalQVTimperative.g:14687:1: ( ( rule__OperationCS__Group_5__0 )? )
- // InternalQVTimperative.g:14688:1: ( rule__OperationCS__Group_5__0 )?
+ // InternalQVTimperative.g:14726:1: ( ( rule__OperationCS__Group_5__0 )? )
+ // InternalQVTimperative.g:14727:1: ( rule__OperationCS__Group_5__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getGroup_5());
}
- // InternalQVTimperative.g:14689:1: ( rule__OperationCS__Group_5__0 )?
- int alt139=2;
- int LA139_0 = input.LA(1);
+ // InternalQVTimperative.g:14728:1: ( rule__OperationCS__Group_5__0 )?
+ int alt140=2;
+ int LA140_0 = input.LA(1);
- if ( ((LA139_0>=RULE_SIMPLE_ID && LA139_0<=RULE_ESCAPED_ID)||(LA139_0>=19 && LA139_0<=29)) ) {
- alt139=1;
+ if ( ((LA140_0>=RULE_SIMPLE_ID && LA140_0<=RULE_ESCAPED_ID)||(LA140_0>=19 && LA140_0<=30)) ) {
+ alt140=1;
}
- switch (alt139) {
+ switch (alt140) {
case 1 :
- // InternalQVTimperative.g:14689:2: rule__OperationCS__Group_5__0
+ // InternalQVTimperative.g:14728:2: rule__OperationCS__Group_5__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_5__0();
@@ -44480,16 +44607,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__6"
- // InternalQVTimperative.g:14699:1: rule__OperationCS__Group__6 : rule__OperationCS__Group__6__Impl rule__OperationCS__Group__7 ;
+ // InternalQVTimperative.g:14738: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:14703:1: ( rule__OperationCS__Group__6__Impl rule__OperationCS__Group__7 )
- // InternalQVTimperative.g:14704:2: rule__OperationCS__Group__6__Impl rule__OperationCS__Group__7
+ // InternalQVTimperative.g:14742:1: ( rule__OperationCS__Group__6__Impl rule__OperationCS__Group__7 )
+ // InternalQVTimperative.g:14743:2: rule__OperationCS__Group__6__Impl rule__OperationCS__Group__7
{
- pushFollow(FollowSets000.FOLLOW_73);
+ pushFollow(FollowSets000.FOLLOW_74);
rule__OperationCS__Group__6__Impl();
state._fsp--;
@@ -44518,22 +44645,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__6__Impl"
- // InternalQVTimperative.g:14711:1: rule__OperationCS__Group__6__Impl : ( ')' ) ;
+ // InternalQVTimperative.g:14750:1: rule__OperationCS__Group__6__Impl : ( ')' ) ;
public final void rule__OperationCS__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14715:1: ( ( ')' ) )
- // InternalQVTimperative.g:14716:1: ( ')' )
+ // InternalQVTimperative.g:14754:1: ( ( ')' ) )
+ // InternalQVTimperative.g:14755:1: ( ')' )
{
- // InternalQVTimperative.g:14716:1: ( ')' )
- // InternalQVTimperative.g:14717:1: ')'
+ // InternalQVTimperative.g:14755:1: ( ')' )
+ // InternalQVTimperative.g:14756:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getRightParenthesisKeyword_6());
}
- match(input,87,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,88,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationCSAccess().getRightParenthesisKeyword_6());
}
@@ -44559,16 +44686,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__7"
- // InternalQVTimperative.g:14730:1: rule__OperationCS__Group__7 : rule__OperationCS__Group__7__Impl rule__OperationCS__Group__8 ;
+ // InternalQVTimperative.g:14769: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:14734:1: ( rule__OperationCS__Group__7__Impl rule__OperationCS__Group__8 )
- // InternalQVTimperative.g:14735:2: rule__OperationCS__Group__7__Impl rule__OperationCS__Group__8
+ // InternalQVTimperative.g:14773:1: ( rule__OperationCS__Group__7__Impl rule__OperationCS__Group__8 )
+ // InternalQVTimperative.g:14774:2: rule__OperationCS__Group__7__Impl rule__OperationCS__Group__8
{
- pushFollow(FollowSets000.FOLLOW_73);
+ pushFollow(FollowSets000.FOLLOW_74);
rule__OperationCS__Group__7__Impl();
state._fsp--;
@@ -44597,31 +44724,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__7__Impl"
- // InternalQVTimperative.g:14742:1: rule__OperationCS__Group__7__Impl : ( ( rule__OperationCS__Group_7__0 )? ) ;
+ // InternalQVTimperative.g:14781: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:14746:1: ( ( ( rule__OperationCS__Group_7__0 )? ) )
- // InternalQVTimperative.g:14747:1: ( ( rule__OperationCS__Group_7__0 )? )
+ // InternalQVTimperative.g:14785:1: ( ( ( rule__OperationCS__Group_7__0 )? ) )
+ // InternalQVTimperative.g:14786:1: ( ( rule__OperationCS__Group_7__0 )? )
{
- // InternalQVTimperative.g:14747:1: ( ( rule__OperationCS__Group_7__0 )? )
- // InternalQVTimperative.g:14748:1: ( rule__OperationCS__Group_7__0 )?
+ // InternalQVTimperative.g:14786:1: ( ( rule__OperationCS__Group_7__0 )? )
+ // InternalQVTimperative.g:14787:1: ( rule__OperationCS__Group_7__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getGroup_7());
}
- // InternalQVTimperative.g:14749:1: ( rule__OperationCS__Group_7__0 )?
- int alt140=2;
- int LA140_0 = input.LA(1);
+ // InternalQVTimperative.g:14788:1: ( rule__OperationCS__Group_7__0 )?
+ int alt141=2;
+ int LA141_0 = input.LA(1);
- if ( (LA140_0==73) ) {
- alt140=1;
+ if ( (LA141_0==74) ) {
+ alt141=1;
}
- switch (alt140) {
+ switch (alt141) {
case 1 :
- // InternalQVTimperative.g:14749:2: rule__OperationCS__Group_7__0
+ // InternalQVTimperative.g:14788:2: rule__OperationCS__Group_7__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_7__0();
@@ -44659,16 +44786,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__8"
- // InternalQVTimperative.g:14759:1: rule__OperationCS__Group__8 : rule__OperationCS__Group__8__Impl rule__OperationCS__Group__9 ;
+ // InternalQVTimperative.g:14798: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:14763:1: ( rule__OperationCS__Group__8__Impl rule__OperationCS__Group__9 )
- // InternalQVTimperative.g:14764:2: rule__OperationCS__Group__8__Impl rule__OperationCS__Group__9
+ // InternalQVTimperative.g:14802:1: ( rule__OperationCS__Group__8__Impl rule__OperationCS__Group__9 )
+ // InternalQVTimperative.g:14803:2: rule__OperationCS__Group__8__Impl rule__OperationCS__Group__9
{
- pushFollow(FollowSets000.FOLLOW_73);
+ pushFollow(FollowSets000.FOLLOW_74);
rule__OperationCS__Group__8__Impl();
state._fsp--;
@@ -44697,31 +44824,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__8__Impl"
- // InternalQVTimperative.g:14771:1: rule__OperationCS__Group__8__Impl : ( ( rule__OperationCS__Group_8__0 )? ) ;
+ // InternalQVTimperative.g:14810: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:14775:1: ( ( ( rule__OperationCS__Group_8__0 )? ) )
- // InternalQVTimperative.g:14776:1: ( ( rule__OperationCS__Group_8__0 )? )
+ // InternalQVTimperative.g:14814:1: ( ( ( rule__OperationCS__Group_8__0 )? ) )
+ // InternalQVTimperative.g:14815:1: ( ( rule__OperationCS__Group_8__0 )? )
{
- // InternalQVTimperative.g:14776:1: ( ( rule__OperationCS__Group_8__0 )? )
- // InternalQVTimperative.g:14777:1: ( rule__OperationCS__Group_8__0 )?
+ // InternalQVTimperative.g:14815:1: ( ( rule__OperationCS__Group_8__0 )? )
+ // InternalQVTimperative.g:14816:1: ( rule__OperationCS__Group_8__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getGroup_8());
}
- // InternalQVTimperative.g:14778:1: ( rule__OperationCS__Group_8__0 )?
- int alt141=2;
- int LA141_0 = input.LA(1);
+ // InternalQVTimperative.g:14817:1: ( rule__OperationCS__Group_8__0 )?
+ int alt142=2;
+ int LA142_0 = input.LA(1);
- if ( (LA141_0==97) ) {
- alt141=1;
+ if ( (LA142_0==98) ) {
+ alt142=1;
}
- switch (alt141) {
+ switch (alt142) {
case 1 :
- // InternalQVTimperative.g:14778:2: rule__OperationCS__Group_8__0
+ // InternalQVTimperative.g:14817:2: rule__OperationCS__Group_8__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_8__0();
@@ -44759,16 +44886,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__9"
- // InternalQVTimperative.g:14788:1: rule__OperationCS__Group__9 : rule__OperationCS__Group__9__Impl rule__OperationCS__Group__10 ;
+ // InternalQVTimperative.g:14827: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:14792:1: ( rule__OperationCS__Group__9__Impl rule__OperationCS__Group__10 )
- // InternalQVTimperative.g:14793:2: rule__OperationCS__Group__9__Impl rule__OperationCS__Group__10
+ // InternalQVTimperative.g:14831:1: ( rule__OperationCS__Group__9__Impl rule__OperationCS__Group__10 )
+ // InternalQVTimperative.g:14832:2: rule__OperationCS__Group__9__Impl rule__OperationCS__Group__10
{
- pushFollow(FollowSets000.FOLLOW_73);
+ pushFollow(FollowSets000.FOLLOW_74);
rule__OperationCS__Group__9__Impl();
state._fsp--;
@@ -44797,35 +44924,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__9__Impl"
- // InternalQVTimperative.g:14800:1: rule__OperationCS__Group__9__Impl : ( ( rule__OperationCS__Group_9__0 )? ) ;
+ // InternalQVTimperative.g:14839: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:14804:1: ( ( ( rule__OperationCS__Group_9__0 )? ) )
- // InternalQVTimperative.g:14805:1: ( ( rule__OperationCS__Group_9__0 )? )
+ // InternalQVTimperative.g:14843:1: ( ( ( rule__OperationCS__Group_9__0 )? ) )
+ // InternalQVTimperative.g:14844:1: ( ( rule__OperationCS__Group_9__0 )? )
{
- // InternalQVTimperative.g:14805:1: ( ( rule__OperationCS__Group_9__0 )? )
- // InternalQVTimperative.g:14806:1: ( rule__OperationCS__Group_9__0 )?
+ // InternalQVTimperative.g:14844:1: ( ( rule__OperationCS__Group_9__0 )? )
+ // InternalQVTimperative.g:14845:1: ( rule__OperationCS__Group_9__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getGroup_9());
}
- // InternalQVTimperative.g:14807:1: ( rule__OperationCS__Group_9__0 )?
- int alt142=2;
- int LA142_0 = input.LA(1);
+ // InternalQVTimperative.g:14846:1: ( rule__OperationCS__Group_9__0 )?
+ int alt143=2;
+ int LA143_0 = input.LA(1);
- if ( (LA142_0==80) ) {
- int LA142_1 = input.LA(2);
+ if ( (LA143_0==81) ) {
+ int LA143_1 = input.LA(2);
- if ( ((LA142_1>=127 && LA142_1<=128)||(LA142_1>=131 && LA142_1<=132)||(LA142_1>=136 && LA142_1<=137)) ) {
- alt142=1;
+ if ( ((LA143_1>=127 && LA143_1<=128)||(LA143_1>=131 && LA143_1<=132)||(LA143_1>=136 && LA143_1<=137)) ) {
+ alt143=1;
}
}
- switch (alt142) {
+ switch (alt143) {
case 1 :
- // InternalQVTimperative.g:14807:2: rule__OperationCS__Group_9__0
+ // InternalQVTimperative.g:14846:2: rule__OperationCS__Group_9__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_9__0();
@@ -44863,14 +44990,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__10"
- // InternalQVTimperative.g:14817:1: rule__OperationCS__Group__10 : rule__OperationCS__Group__10__Impl ;
+ // InternalQVTimperative.g:14856: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:14821:1: ( rule__OperationCS__Group__10__Impl )
- // InternalQVTimperative.g:14822:2: rule__OperationCS__Group__10__Impl
+ // InternalQVTimperative.g:14860:1: ( rule__OperationCS__Group__10__Impl )
+ // InternalQVTimperative.g:14861:2: rule__OperationCS__Group__10__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group__10__Impl();
@@ -44896,23 +45023,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__10__Impl"
- // InternalQVTimperative.g:14828:1: rule__OperationCS__Group__10__Impl : ( ( rule__OperationCS__Alternatives_10 ) ) ;
+ // InternalQVTimperative.g:14867: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:14832:1: ( ( ( rule__OperationCS__Alternatives_10 ) ) )
- // InternalQVTimperative.g:14833:1: ( ( rule__OperationCS__Alternatives_10 ) )
+ // InternalQVTimperative.g:14871:1: ( ( ( rule__OperationCS__Alternatives_10 ) ) )
+ // InternalQVTimperative.g:14872:1: ( ( rule__OperationCS__Alternatives_10 ) )
{
- // InternalQVTimperative.g:14833:1: ( ( rule__OperationCS__Alternatives_10 ) )
- // InternalQVTimperative.g:14834:1: ( rule__OperationCS__Alternatives_10 )
+ // InternalQVTimperative.g:14872:1: ( ( rule__OperationCS__Alternatives_10 ) )
+ // InternalQVTimperative.g:14873:1: ( rule__OperationCS__Alternatives_10 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getAlternatives_10());
}
- // InternalQVTimperative.g:14835:1: ( rule__OperationCS__Alternatives_10 )
- // InternalQVTimperative.g:14835:2: rule__OperationCS__Alternatives_10
+ // InternalQVTimperative.g:14874:1: ( rule__OperationCS__Alternatives_10 )
+ // InternalQVTimperative.g:14874:2: rule__OperationCS__Alternatives_10
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Alternatives_10();
@@ -44947,16 +45074,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_0_0__0"
- // InternalQVTimperative.g:14867:1: rule__OperationCS__Group_0_0__0 : rule__OperationCS__Group_0_0__0__Impl rule__OperationCS__Group_0_0__1 ;
+ // InternalQVTimperative.g:14906: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: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
+ // InternalQVTimperative.g:14910:1: ( rule__OperationCS__Group_0_0__0__Impl rule__OperationCS__Group_0_0__1 )
+ // InternalQVTimperative.g:14911:2: rule__OperationCS__Group_0_0__0__Impl rule__OperationCS__Group_0_0__1
{
- pushFollow(FollowSets000.FOLLOW_55);
+ pushFollow(FollowSets000.FOLLOW_56);
rule__OperationCS__Group_0_0__0__Impl();
state._fsp--;
@@ -44985,23 +45112,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_0_0__0__Impl"
- // InternalQVTimperative.g:14879:1: rule__OperationCS__Group_0_0__0__Impl : ( ( rule__OperationCS__QualifiersAssignment_0_0_0 ) ) ;
+ // InternalQVTimperative.g:14918: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:14883:1: ( ( ( rule__OperationCS__QualifiersAssignment_0_0_0 ) ) )
- // InternalQVTimperative.g:14884:1: ( ( rule__OperationCS__QualifiersAssignment_0_0_0 ) )
+ // InternalQVTimperative.g:14922:1: ( ( ( rule__OperationCS__QualifiersAssignment_0_0_0 ) ) )
+ // InternalQVTimperative.g:14923: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 )
+ // InternalQVTimperative.g:14923:1: ( ( rule__OperationCS__QualifiersAssignment_0_0_0 ) )
+ // InternalQVTimperative.g:14924:1: ( rule__OperationCS__QualifiersAssignment_0_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersAssignment_0_0_0());
}
- // InternalQVTimperative.g:14886:1: ( rule__OperationCS__QualifiersAssignment_0_0_0 )
- // InternalQVTimperative.g:14886:2: rule__OperationCS__QualifiersAssignment_0_0_0
+ // InternalQVTimperative.g:14925:1: ( rule__OperationCS__QualifiersAssignment_0_0_0 )
+ // InternalQVTimperative.g:14925:2: rule__OperationCS__QualifiersAssignment_0_0_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__QualifiersAssignment_0_0_0();
@@ -45036,14 +45163,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_0_0__1"
- // InternalQVTimperative.g:14896:1: rule__OperationCS__Group_0_0__1 : rule__OperationCS__Group_0_0__1__Impl ;
+ // InternalQVTimperative.g:14935: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:14900:1: ( rule__OperationCS__Group_0_0__1__Impl )
- // InternalQVTimperative.g:14901:2: rule__OperationCS__Group_0_0__1__Impl
+ // InternalQVTimperative.g:14939:1: ( rule__OperationCS__Group_0_0__1__Impl )
+ // InternalQVTimperative.g:14940:2: rule__OperationCS__Group_0_0__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_0_0__1__Impl();
@@ -45069,31 +45196,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_0_0__1__Impl"
- // InternalQVTimperative.g:14907:1: rule__OperationCS__Group_0_0__1__Impl : ( ( rule__OperationCS__QualifiersAssignment_0_0_1 )? ) ;
+ // InternalQVTimperative.g:14946: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:14911:1: ( ( ( rule__OperationCS__QualifiersAssignment_0_0_1 )? ) )
- // InternalQVTimperative.g:14912:1: ( ( rule__OperationCS__QualifiersAssignment_0_0_1 )? )
+ // InternalQVTimperative.g:14950:1: ( ( ( rule__OperationCS__QualifiersAssignment_0_0_1 )? ) )
+ // InternalQVTimperative.g:14951: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 )?
+ // InternalQVTimperative.g:14951:1: ( ( rule__OperationCS__QualifiersAssignment_0_0_1 )? )
+ // InternalQVTimperative.g:14952:1: ( rule__OperationCS__QualifiersAssignment_0_0_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersAssignment_0_0_1());
}
- // InternalQVTimperative.g:14914:1: ( rule__OperationCS__QualifiersAssignment_0_0_1 )?
- int alt143=2;
- int LA143_0 = input.LA(1);
+ // InternalQVTimperative.g:14953:1: ( rule__OperationCS__QualifiersAssignment_0_0_1 )?
+ int alt144=2;
+ int LA144_0 = input.LA(1);
- if ( (LA143_0==126) ) {
- alt143=1;
+ if ( (LA144_0==126) ) {
+ alt144=1;
}
- switch (alt143) {
+ switch (alt144) {
case 1 :
- // InternalQVTimperative.g:14914:2: rule__OperationCS__QualifiersAssignment_0_0_1
+ // InternalQVTimperative.g:14953:2: rule__OperationCS__QualifiersAssignment_0_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__QualifiersAssignment_0_0_1();
@@ -45131,16 +45258,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_0_1__0"
- // InternalQVTimperative.g:14928:1: rule__OperationCS__Group_0_1__0 : rule__OperationCS__Group_0_1__0__Impl rule__OperationCS__Group_0_1__1 ;
+ // InternalQVTimperative.g:14967: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: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
+ // InternalQVTimperative.g:14971:1: ( rule__OperationCS__Group_0_1__0__Impl rule__OperationCS__Group_0_1__1 )
+ // InternalQVTimperative.g:14972:2: rule__OperationCS__Group_0_1__0__Impl rule__OperationCS__Group_0_1__1
{
- pushFollow(FollowSets000.FOLLOW_56);
+ pushFollow(FollowSets000.FOLLOW_57);
rule__OperationCS__Group_0_1__0__Impl();
state._fsp--;
@@ -45169,23 +45296,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_0_1__0__Impl"
- // InternalQVTimperative.g:14940:1: rule__OperationCS__Group_0_1__0__Impl : ( ( rule__OperationCS__QualifiersAssignment_0_1_0 ) ) ;
+ // InternalQVTimperative.g:14979: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:14944:1: ( ( ( rule__OperationCS__QualifiersAssignment_0_1_0 ) ) )
- // InternalQVTimperative.g:14945:1: ( ( rule__OperationCS__QualifiersAssignment_0_1_0 ) )
+ // InternalQVTimperative.g:14983:1: ( ( ( rule__OperationCS__QualifiersAssignment_0_1_0 ) ) )
+ // InternalQVTimperative.g:14984: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 )
+ // InternalQVTimperative.g:14984:1: ( ( rule__OperationCS__QualifiersAssignment_0_1_0 ) )
+ // InternalQVTimperative.g:14985:1: ( rule__OperationCS__QualifiersAssignment_0_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersAssignment_0_1_0());
}
- // InternalQVTimperative.g:14947:1: ( rule__OperationCS__QualifiersAssignment_0_1_0 )
- // InternalQVTimperative.g:14947:2: rule__OperationCS__QualifiersAssignment_0_1_0
+ // InternalQVTimperative.g:14986:1: ( rule__OperationCS__QualifiersAssignment_0_1_0 )
+ // InternalQVTimperative.g:14986:2: rule__OperationCS__QualifiersAssignment_0_1_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__QualifiersAssignment_0_1_0();
@@ -45220,14 +45347,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_0_1__1"
- // InternalQVTimperative.g:14957:1: rule__OperationCS__Group_0_1__1 : rule__OperationCS__Group_0_1__1__Impl ;
+ // InternalQVTimperative.g:14996: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:14961:1: ( rule__OperationCS__Group_0_1__1__Impl )
- // InternalQVTimperative.g:14962:2: rule__OperationCS__Group_0_1__1__Impl
+ // InternalQVTimperative.g:15000:1: ( rule__OperationCS__Group_0_1__1__Impl )
+ // InternalQVTimperative.g:15001:2: rule__OperationCS__Group_0_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_0_1__1__Impl();
@@ -45253,31 +45380,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_0_1__1__Impl"
- // InternalQVTimperative.g:14968:1: rule__OperationCS__Group_0_1__1__Impl : ( ( rule__OperationCS__QualifiersAssignment_0_1_1 )? ) ;
+ // InternalQVTimperative.g:15007: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:14972:1: ( ( ( rule__OperationCS__QualifiersAssignment_0_1_1 )? ) )
- // InternalQVTimperative.g:14973:1: ( ( rule__OperationCS__QualifiersAssignment_0_1_1 )? )
+ // InternalQVTimperative.g:15011:1: ( ( ( rule__OperationCS__QualifiersAssignment_0_1_1 )? ) )
+ // InternalQVTimperative.g:15012: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 )?
+ // InternalQVTimperative.g:15012:1: ( ( rule__OperationCS__QualifiersAssignment_0_1_1 )? )
+ // InternalQVTimperative.g:15013:1: ( rule__OperationCS__QualifiersAssignment_0_1_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersAssignment_0_1_1());
}
- // InternalQVTimperative.g:14975:1: ( rule__OperationCS__QualifiersAssignment_0_1_1 )?
- int alt144=2;
- int LA144_0 = input.LA(1);
+ // InternalQVTimperative.g:15014:1: ( rule__OperationCS__QualifiersAssignment_0_1_1 )?
+ int alt145=2;
+ int LA145_0 = input.LA(1);
- if ( (LA144_0==125) ) {
- alt144=1;
+ if ( (LA145_0==125) ) {
+ alt145=1;
}
- switch (alt144) {
+ switch (alt145) {
case 1 :
- // InternalQVTimperative.g:14975:2: rule__OperationCS__QualifiersAssignment_0_1_1
+ // InternalQVTimperative.g:15014:2: rule__OperationCS__QualifiersAssignment_0_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__QualifiersAssignment_0_1_1();
@@ -45315,14 +45442,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_5__0"
- // InternalQVTimperative.g:14989:1: rule__OperationCS__Group_5__0 : rule__OperationCS__Group_5__0__Impl rule__OperationCS__Group_5__1 ;
+ // InternalQVTimperative.g:15028: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: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
+ // InternalQVTimperative.g:15032:1: ( rule__OperationCS__Group_5__0__Impl rule__OperationCS__Group_5__1 )
+ // InternalQVTimperative.g:15033:2: rule__OperationCS__Group_5__0__Impl rule__OperationCS__Group_5__1
{
pushFollow(FollowSets000.FOLLOW_13);
rule__OperationCS__Group_5__0__Impl();
@@ -45353,23 +45480,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_5__0__Impl"
- // InternalQVTimperative.g:15001:1: rule__OperationCS__Group_5__0__Impl : ( ( rule__OperationCS__OwnedParametersAssignment_5_0 ) ) ;
+ // InternalQVTimperative.g:15040: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:15005:1: ( ( ( rule__OperationCS__OwnedParametersAssignment_5_0 ) ) )
- // InternalQVTimperative.g:15006:1: ( ( rule__OperationCS__OwnedParametersAssignment_5_0 ) )
+ // InternalQVTimperative.g:15044:1: ( ( ( rule__OperationCS__OwnedParametersAssignment_5_0 ) ) )
+ // InternalQVTimperative.g:15045:1: ( ( rule__OperationCS__OwnedParametersAssignment_5_0 ) )
{
- // InternalQVTimperative.g:15006:1: ( ( rule__OperationCS__OwnedParametersAssignment_5_0 ) )
- // InternalQVTimperative.g:15007:1: ( rule__OperationCS__OwnedParametersAssignment_5_0 )
+ // InternalQVTimperative.g:15045:1: ( ( rule__OperationCS__OwnedParametersAssignment_5_0 ) )
+ // InternalQVTimperative.g:15046:1: ( rule__OperationCS__OwnedParametersAssignment_5_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getOwnedParametersAssignment_5_0());
}
- // InternalQVTimperative.g:15008:1: ( rule__OperationCS__OwnedParametersAssignment_5_0 )
- // InternalQVTimperative.g:15008:2: rule__OperationCS__OwnedParametersAssignment_5_0
+ // InternalQVTimperative.g:15047:1: ( rule__OperationCS__OwnedParametersAssignment_5_0 )
+ // InternalQVTimperative.g:15047:2: rule__OperationCS__OwnedParametersAssignment_5_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__OwnedParametersAssignment_5_0();
@@ -45404,14 +45531,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_5__1"
- // InternalQVTimperative.g:15018:1: rule__OperationCS__Group_5__1 : rule__OperationCS__Group_5__1__Impl ;
+ // InternalQVTimperative.g:15057: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:15022:1: ( rule__OperationCS__Group_5__1__Impl )
- // InternalQVTimperative.g:15023:2: rule__OperationCS__Group_5__1__Impl
+ // InternalQVTimperative.g:15061:1: ( rule__OperationCS__Group_5__1__Impl )
+ // InternalQVTimperative.g:15062:2: rule__OperationCS__Group_5__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_5__1__Impl();
@@ -45437,35 +45564,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_5__1__Impl"
- // InternalQVTimperative.g:15029:1: rule__OperationCS__Group_5__1__Impl : ( ( rule__OperationCS__Group_5_1__0 )* ) ;
+ // InternalQVTimperative.g:15068: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:15033:1: ( ( ( rule__OperationCS__Group_5_1__0 )* ) )
- // InternalQVTimperative.g:15034:1: ( ( rule__OperationCS__Group_5_1__0 )* )
+ // InternalQVTimperative.g:15072:1: ( ( ( rule__OperationCS__Group_5_1__0 )* ) )
+ // InternalQVTimperative.g:15073: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 )*
+ // InternalQVTimperative.g:15073:1: ( ( rule__OperationCS__Group_5_1__0 )* )
+ // InternalQVTimperative.g:15074:1: ( rule__OperationCS__Group_5_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getGroup_5_1());
}
- // InternalQVTimperative.g:15036:1: ( rule__OperationCS__Group_5_1__0 )*
- loop145:
+ // InternalQVTimperative.g:15075:1: ( rule__OperationCS__Group_5_1__0 )*
+ loop146:
do {
- int alt145=2;
- int LA145_0 = input.LA(1);
+ int alt146=2;
+ int LA146_0 = input.LA(1);
- if ( (LA145_0==70) ) {
- alt145=1;
+ if ( (LA146_0==71) ) {
+ alt146=1;
}
- switch (alt145) {
+ switch (alt146) {
case 1 :
- // InternalQVTimperative.g:15036:2: rule__OperationCS__Group_5_1__0
+ // InternalQVTimperative.g:15075:2: rule__OperationCS__Group_5_1__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__OperationCS__Group_5_1__0();
@@ -45477,7 +45604,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop145;
+ break loop146;
}
} while (true);
@@ -45506,14 +45633,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_5_1__0"
- // InternalQVTimperative.g:15050:1: rule__OperationCS__Group_5_1__0 : rule__OperationCS__Group_5_1__0__Impl rule__OperationCS__Group_5_1__1 ;
+ // InternalQVTimperative.g:15089: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: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
+ // InternalQVTimperative.g:15093:1: ( rule__OperationCS__Group_5_1__0__Impl rule__OperationCS__Group_5_1__1 )
+ // InternalQVTimperative.g:15094: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();
@@ -45544,22 +45671,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_5_1__0__Impl"
- // InternalQVTimperative.g:15062:1: rule__OperationCS__Group_5_1__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:15101: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:15066:1: ( ( ',' ) )
- // InternalQVTimperative.g:15067:1: ( ',' )
+ // InternalQVTimperative.g:15105:1: ( ( ',' ) )
+ // InternalQVTimperative.g:15106:1: ( ',' )
{
- // InternalQVTimperative.g:15067:1: ( ',' )
- // InternalQVTimperative.g:15068:1: ','
+ // InternalQVTimperative.g:15106:1: ( ',' )
+ // InternalQVTimperative.g:15107:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getCommaKeyword_5_1_0());
}
- match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationCSAccess().getCommaKeyword_5_1_0());
}
@@ -45585,14 +45712,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_5_1__1"
- // InternalQVTimperative.g:15081:1: rule__OperationCS__Group_5_1__1 : rule__OperationCS__Group_5_1__1__Impl ;
+ // InternalQVTimperative.g:15120: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:15085:1: ( rule__OperationCS__Group_5_1__1__Impl )
- // InternalQVTimperative.g:15086:2: rule__OperationCS__Group_5_1__1__Impl
+ // InternalQVTimperative.g:15124:1: ( rule__OperationCS__Group_5_1__1__Impl )
+ // InternalQVTimperative.g:15125:2: rule__OperationCS__Group_5_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_5_1__1__Impl();
@@ -45618,23 +45745,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_5_1__1__Impl"
- // InternalQVTimperative.g:15092:1: rule__OperationCS__Group_5_1__1__Impl : ( ( rule__OperationCS__OwnedParametersAssignment_5_1_1 ) ) ;
+ // InternalQVTimperative.g:15131: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:15096:1: ( ( ( rule__OperationCS__OwnedParametersAssignment_5_1_1 ) ) )
- // InternalQVTimperative.g:15097:1: ( ( rule__OperationCS__OwnedParametersAssignment_5_1_1 ) )
+ // InternalQVTimperative.g:15135:1: ( ( ( rule__OperationCS__OwnedParametersAssignment_5_1_1 ) ) )
+ // InternalQVTimperative.g:15136: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 )
+ // InternalQVTimperative.g:15136:1: ( ( rule__OperationCS__OwnedParametersAssignment_5_1_1 ) )
+ // InternalQVTimperative.g:15137:1: ( rule__OperationCS__OwnedParametersAssignment_5_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getOwnedParametersAssignment_5_1_1());
}
- // InternalQVTimperative.g:15099:1: ( rule__OperationCS__OwnedParametersAssignment_5_1_1 )
- // InternalQVTimperative.g:15099:2: rule__OperationCS__OwnedParametersAssignment_5_1_1
+ // InternalQVTimperative.g:15138:1: ( rule__OperationCS__OwnedParametersAssignment_5_1_1 )
+ // InternalQVTimperative.g:15138:2: rule__OperationCS__OwnedParametersAssignment_5_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__OwnedParametersAssignment_5_1_1();
@@ -45669,14 +45796,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_7__0"
- // InternalQVTimperative.g:15113:1: rule__OperationCS__Group_7__0 : rule__OperationCS__Group_7__0__Impl rule__OperationCS__Group_7__1 ;
+ // InternalQVTimperative.g:15152: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: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
+ // InternalQVTimperative.g:15156:1: ( rule__OperationCS__Group_7__0__Impl rule__OperationCS__Group_7__1 )
+ // InternalQVTimperative.g:15157:2: rule__OperationCS__Group_7__0__Impl rule__OperationCS__Group_7__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__OperationCS__Group_7__0__Impl();
@@ -45707,22 +45834,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_7__0__Impl"
- // InternalQVTimperative.g:15125:1: rule__OperationCS__Group_7__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:15164:1: rule__OperationCS__Group_7__0__Impl : ( ':' ) ;
public final void rule__OperationCS__Group_7__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15129:1: ( ( ':' ) )
- // InternalQVTimperative.g:15130:1: ( ':' )
+ // InternalQVTimperative.g:15168:1: ( ( ':' ) )
+ // InternalQVTimperative.g:15169:1: ( ':' )
{
- // InternalQVTimperative.g:15130:1: ( ':' )
- // InternalQVTimperative.g:15131:1: ':'
+ // InternalQVTimperative.g:15169:1: ( ':' )
+ // InternalQVTimperative.g:15170:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getColonKeyword_7_0());
}
- match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,74,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationCSAccess().getColonKeyword_7_0());
}
@@ -45748,14 +45875,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_7__1"
- // InternalQVTimperative.g:15144:1: rule__OperationCS__Group_7__1 : rule__OperationCS__Group_7__1__Impl ;
+ // InternalQVTimperative.g:15183: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:15148:1: ( rule__OperationCS__Group_7__1__Impl )
- // InternalQVTimperative.g:15149:2: rule__OperationCS__Group_7__1__Impl
+ // InternalQVTimperative.g:15187:1: ( rule__OperationCS__Group_7__1__Impl )
+ // InternalQVTimperative.g:15188:2: rule__OperationCS__Group_7__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_7__1__Impl();
@@ -45781,23 +45908,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_7__1__Impl"
- // InternalQVTimperative.g:15155:1: rule__OperationCS__Group_7__1__Impl : ( ( rule__OperationCS__OwnedTypeAssignment_7_1 ) ) ;
+ // InternalQVTimperative.g:15194: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:15159:1: ( ( ( rule__OperationCS__OwnedTypeAssignment_7_1 ) ) )
- // InternalQVTimperative.g:15160:1: ( ( rule__OperationCS__OwnedTypeAssignment_7_1 ) )
+ // InternalQVTimperative.g:15198:1: ( ( ( rule__OperationCS__OwnedTypeAssignment_7_1 ) ) )
+ // InternalQVTimperative.g:15199:1: ( ( rule__OperationCS__OwnedTypeAssignment_7_1 ) )
{
- // InternalQVTimperative.g:15160:1: ( ( rule__OperationCS__OwnedTypeAssignment_7_1 ) )
- // InternalQVTimperative.g:15161:1: ( rule__OperationCS__OwnedTypeAssignment_7_1 )
+ // InternalQVTimperative.g:15199:1: ( ( rule__OperationCS__OwnedTypeAssignment_7_1 ) )
+ // InternalQVTimperative.g:15200:1: ( rule__OperationCS__OwnedTypeAssignment_7_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getOwnedTypeAssignment_7_1());
}
- // InternalQVTimperative.g:15162:1: ( rule__OperationCS__OwnedTypeAssignment_7_1 )
- // InternalQVTimperative.g:15162:2: rule__OperationCS__OwnedTypeAssignment_7_1
+ // InternalQVTimperative.g:15201:1: ( rule__OperationCS__OwnedTypeAssignment_7_1 )
+ // InternalQVTimperative.g:15201:2: rule__OperationCS__OwnedTypeAssignment_7_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__OwnedTypeAssignment_7_1();
@@ -45832,14 +45959,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_8__0"
- // InternalQVTimperative.g:15176:1: rule__OperationCS__Group_8__0 : rule__OperationCS__Group_8__0__Impl rule__OperationCS__Group_8__1 ;
+ // InternalQVTimperative.g:15215: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: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
+ // InternalQVTimperative.g:15219:1: ( rule__OperationCS__Group_8__0__Impl rule__OperationCS__Group_8__1 )
+ // InternalQVTimperative.g:15220:2: rule__OperationCS__Group_8__0__Impl rule__OperationCS__Group_8__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__OperationCS__Group_8__0__Impl();
@@ -45870,22 +45997,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_8__0__Impl"
- // InternalQVTimperative.g:15188:1: rule__OperationCS__Group_8__0__Impl : ( 'throws' ) ;
+ // InternalQVTimperative.g:15227: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:15192:1: ( ( 'throws' ) )
- // InternalQVTimperative.g:15193:1: ( 'throws' )
+ // InternalQVTimperative.g:15231:1: ( ( 'throws' ) )
+ // InternalQVTimperative.g:15232:1: ( 'throws' )
{
- // InternalQVTimperative.g:15193:1: ( 'throws' )
- // InternalQVTimperative.g:15194:1: 'throws'
+ // InternalQVTimperative.g:15232:1: ( 'throws' )
+ // InternalQVTimperative.g:15233:1: 'throws'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getThrowsKeyword_8_0());
}
- match(input,97,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,98,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationCSAccess().getThrowsKeyword_8_0());
}
@@ -45911,14 +46038,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_8__1"
- // InternalQVTimperative.g:15207:1: rule__OperationCS__Group_8__1 : rule__OperationCS__Group_8__1__Impl rule__OperationCS__Group_8__2 ;
+ // InternalQVTimperative.g:15246: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: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
+ // InternalQVTimperative.g:15250:1: ( rule__OperationCS__Group_8__1__Impl rule__OperationCS__Group_8__2 )
+ // InternalQVTimperative.g:15251:2: rule__OperationCS__Group_8__1__Impl rule__OperationCS__Group_8__2
{
pushFollow(FollowSets000.FOLLOW_13);
rule__OperationCS__Group_8__1__Impl();
@@ -45949,23 +46076,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_8__1__Impl"
- // InternalQVTimperative.g:15219:1: rule__OperationCS__Group_8__1__Impl : ( ( rule__OperationCS__OwnedExceptionsAssignment_8_1 ) ) ;
+ // InternalQVTimperative.g:15258: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:15223:1: ( ( ( rule__OperationCS__OwnedExceptionsAssignment_8_1 ) ) )
- // InternalQVTimperative.g:15224:1: ( ( rule__OperationCS__OwnedExceptionsAssignment_8_1 ) )
+ // InternalQVTimperative.g:15262:1: ( ( ( rule__OperationCS__OwnedExceptionsAssignment_8_1 ) ) )
+ // InternalQVTimperative.g:15263:1: ( ( rule__OperationCS__OwnedExceptionsAssignment_8_1 ) )
{
- // InternalQVTimperative.g:15224:1: ( ( rule__OperationCS__OwnedExceptionsAssignment_8_1 ) )
- // InternalQVTimperative.g:15225:1: ( rule__OperationCS__OwnedExceptionsAssignment_8_1 )
+ // InternalQVTimperative.g:15263:1: ( ( rule__OperationCS__OwnedExceptionsAssignment_8_1 ) )
+ // InternalQVTimperative.g:15264:1: ( rule__OperationCS__OwnedExceptionsAssignment_8_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getOwnedExceptionsAssignment_8_1());
}
- // InternalQVTimperative.g:15226:1: ( rule__OperationCS__OwnedExceptionsAssignment_8_1 )
- // InternalQVTimperative.g:15226:2: rule__OperationCS__OwnedExceptionsAssignment_8_1
+ // InternalQVTimperative.g:15265:1: ( rule__OperationCS__OwnedExceptionsAssignment_8_1 )
+ // InternalQVTimperative.g:15265:2: rule__OperationCS__OwnedExceptionsAssignment_8_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__OwnedExceptionsAssignment_8_1();
@@ -46000,14 +46127,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_8__2"
- // InternalQVTimperative.g:15236:1: rule__OperationCS__Group_8__2 : rule__OperationCS__Group_8__2__Impl ;
+ // InternalQVTimperative.g:15275: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:15240:1: ( rule__OperationCS__Group_8__2__Impl )
- // InternalQVTimperative.g:15241:2: rule__OperationCS__Group_8__2__Impl
+ // InternalQVTimperative.g:15279:1: ( rule__OperationCS__Group_8__2__Impl )
+ // InternalQVTimperative.g:15280:2: rule__OperationCS__Group_8__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_8__2__Impl();
@@ -46033,35 +46160,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_8__2__Impl"
- // InternalQVTimperative.g:15247:1: rule__OperationCS__Group_8__2__Impl : ( ( rule__OperationCS__Group_8_2__0 )* ) ;
+ // InternalQVTimperative.g:15286: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:15251:1: ( ( ( rule__OperationCS__Group_8_2__0 )* ) )
- // InternalQVTimperative.g:15252:1: ( ( rule__OperationCS__Group_8_2__0 )* )
+ // InternalQVTimperative.g:15290:1: ( ( ( rule__OperationCS__Group_8_2__0 )* ) )
+ // InternalQVTimperative.g:15291: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 )*
+ // InternalQVTimperative.g:15291:1: ( ( rule__OperationCS__Group_8_2__0 )* )
+ // InternalQVTimperative.g:15292:1: ( rule__OperationCS__Group_8_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getGroup_8_2());
}
- // InternalQVTimperative.g:15254:1: ( rule__OperationCS__Group_8_2__0 )*
- loop146:
+ // InternalQVTimperative.g:15293:1: ( rule__OperationCS__Group_8_2__0 )*
+ loop147:
do {
- int alt146=2;
- int LA146_0 = input.LA(1);
+ int alt147=2;
+ int LA147_0 = input.LA(1);
- if ( (LA146_0==70) ) {
- alt146=1;
+ if ( (LA147_0==71) ) {
+ alt147=1;
}
- switch (alt146) {
+ switch (alt147) {
case 1 :
- // InternalQVTimperative.g:15254:2: rule__OperationCS__Group_8_2__0
+ // InternalQVTimperative.g:15293:2: rule__OperationCS__Group_8_2__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__OperationCS__Group_8_2__0();
@@ -46073,7 +46200,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop146;
+ break loop147;
}
} while (true);
@@ -46102,14 +46229,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_8_2__0"
- // InternalQVTimperative.g:15270:1: rule__OperationCS__Group_8_2__0 : rule__OperationCS__Group_8_2__0__Impl rule__OperationCS__Group_8_2__1 ;
+ // InternalQVTimperative.g:15309: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: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
+ // InternalQVTimperative.g:15313:1: ( rule__OperationCS__Group_8_2__0__Impl rule__OperationCS__Group_8_2__1 )
+ // InternalQVTimperative.g:15314: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();
@@ -46140,22 +46267,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_8_2__0__Impl"
- // InternalQVTimperative.g:15282:1: rule__OperationCS__Group_8_2__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:15321: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:15286:1: ( ( ',' ) )
- // InternalQVTimperative.g:15287:1: ( ',' )
+ // InternalQVTimperative.g:15325:1: ( ( ',' ) )
+ // InternalQVTimperative.g:15326:1: ( ',' )
{
- // InternalQVTimperative.g:15287:1: ( ',' )
- // InternalQVTimperative.g:15288:1: ','
+ // InternalQVTimperative.g:15326:1: ( ',' )
+ // InternalQVTimperative.g:15327:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getCommaKeyword_8_2_0());
}
- match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationCSAccess().getCommaKeyword_8_2_0());
}
@@ -46181,14 +46308,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_8_2__1"
- // InternalQVTimperative.g:15301:1: rule__OperationCS__Group_8_2__1 : rule__OperationCS__Group_8_2__1__Impl ;
+ // InternalQVTimperative.g:15340: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:15305:1: ( rule__OperationCS__Group_8_2__1__Impl )
- // InternalQVTimperative.g:15306:2: rule__OperationCS__Group_8_2__1__Impl
+ // InternalQVTimperative.g:15344:1: ( rule__OperationCS__Group_8_2__1__Impl )
+ // InternalQVTimperative.g:15345:2: rule__OperationCS__Group_8_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_8_2__1__Impl();
@@ -46214,23 +46341,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_8_2__1__Impl"
- // InternalQVTimperative.g:15312:1: rule__OperationCS__Group_8_2__1__Impl : ( ( rule__OperationCS__OwnedExceptionsAssignment_8_2_1 ) ) ;
+ // InternalQVTimperative.g:15351: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:15316:1: ( ( ( rule__OperationCS__OwnedExceptionsAssignment_8_2_1 ) ) )
- // InternalQVTimperative.g:15317:1: ( ( rule__OperationCS__OwnedExceptionsAssignment_8_2_1 ) )
+ // InternalQVTimperative.g:15355:1: ( ( ( rule__OperationCS__OwnedExceptionsAssignment_8_2_1 ) ) )
+ // InternalQVTimperative.g:15356: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 )
+ // InternalQVTimperative.g:15356:1: ( ( rule__OperationCS__OwnedExceptionsAssignment_8_2_1 ) )
+ // InternalQVTimperative.g:15357:1: ( rule__OperationCS__OwnedExceptionsAssignment_8_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getOwnedExceptionsAssignment_8_2_1());
}
- // InternalQVTimperative.g:15319:1: ( rule__OperationCS__OwnedExceptionsAssignment_8_2_1 )
- // InternalQVTimperative.g:15319:2: rule__OperationCS__OwnedExceptionsAssignment_8_2_1
+ // InternalQVTimperative.g:15358:1: ( rule__OperationCS__OwnedExceptionsAssignment_8_2_1 )
+ // InternalQVTimperative.g:15358:2: rule__OperationCS__OwnedExceptionsAssignment_8_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__OwnedExceptionsAssignment_8_2_1();
@@ -46265,16 +46392,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_9__0"
- // InternalQVTimperative.g:15333:1: rule__OperationCS__Group_9__0 : rule__OperationCS__Group_9__0__Impl rule__OperationCS__Group_9__1 ;
+ // InternalQVTimperative.g:15372: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: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
+ // InternalQVTimperative.g:15376:1: ( rule__OperationCS__Group_9__0__Impl rule__OperationCS__Group_9__1 )
+ // InternalQVTimperative.g:15377:2: rule__OperationCS__Group_9__0__Impl rule__OperationCS__Group_9__1
{
- pushFollow(FollowSets000.FOLLOW_74);
+ pushFollow(FollowSets000.FOLLOW_75);
rule__OperationCS__Group_9__0__Impl();
state._fsp--;
@@ -46303,22 +46430,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_9__0__Impl"
- // InternalQVTimperative.g:15345:1: rule__OperationCS__Group_9__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:15384:1: rule__OperationCS__Group_9__0__Impl : ( '{' ) ;
public final void rule__OperationCS__Group_9__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15349:1: ( ( '{' ) )
- // InternalQVTimperative.g:15350:1: ( '{' )
+ // InternalQVTimperative.g:15388:1: ( ( '{' ) )
+ // InternalQVTimperative.g:15389:1: ( '{' )
{
- // InternalQVTimperative.g:15350:1: ( '{' )
- // InternalQVTimperative.g:15351:1: '{'
+ // InternalQVTimperative.g:15389:1: ( '{' )
+ // InternalQVTimperative.g:15390:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getLeftCurlyBracketKeyword_9_0());
}
- match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationCSAccess().getLeftCurlyBracketKeyword_9_0());
}
@@ -46344,16 +46471,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_9__1"
- // InternalQVTimperative.g:15364:1: rule__OperationCS__Group_9__1 : rule__OperationCS__Group_9__1__Impl rule__OperationCS__Group_9__2 ;
+ // InternalQVTimperative.g:15403: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: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
+ // InternalQVTimperative.g:15407:1: ( rule__OperationCS__Group_9__1__Impl rule__OperationCS__Group_9__2 )
+ // InternalQVTimperative.g:15408:2: rule__OperationCS__Group_9__1__Impl rule__OperationCS__Group_9__2
{
- pushFollow(FollowSets000.FOLLOW_38);
+ pushFollow(FollowSets000.FOLLOW_39);
rule__OperationCS__Group_9__1__Impl();
state._fsp--;
@@ -46382,28 +46509,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_9__1__Impl"
- // InternalQVTimperative.g:15376:1: rule__OperationCS__Group_9__1__Impl : ( ( ( rule__OperationCS__Group_9_1__0 ) ) ( ( rule__OperationCS__Group_9_1__0 )* ) ) ;
+ // InternalQVTimperative.g:15415: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: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:15419:1: ( ( ( ( rule__OperationCS__Group_9_1__0 ) ) ( ( rule__OperationCS__Group_9_1__0 )* ) ) )
+ // InternalQVTimperative.g:15420: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:15420:1: ( ( ( rule__OperationCS__Group_9_1__0 ) ) ( ( rule__OperationCS__Group_9_1__0 )* ) )
+ // InternalQVTimperative.g:15421:1: ( ( rule__OperationCS__Group_9_1__0 ) ) ( ( 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 )
+ // InternalQVTimperative.g:15421:1: ( ( rule__OperationCS__Group_9_1__0 ) )
+ // InternalQVTimperative.g:15422:1: ( rule__OperationCS__Group_9_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getGroup_9_1());
}
- // InternalQVTimperative.g:15384:1: ( rule__OperationCS__Group_9_1__0 )
- // InternalQVTimperative.g:15384:2: rule__OperationCS__Group_9_1__0
+ // InternalQVTimperative.g:15423:1: ( rule__OperationCS__Group_9_1__0 )
+ // InternalQVTimperative.g:15423:2: rule__OperationCS__Group_9_1__0
{
- pushFollow(FollowSets000.FOLLOW_75);
+ pushFollow(FollowSets000.FOLLOW_76);
rule__OperationCS__Group_9_1__0();
state._fsp--;
@@ -46417,28 +46544,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
- // InternalQVTimperative.g:15387:1: ( ( rule__OperationCS__Group_9_1__0 )* )
- // InternalQVTimperative.g:15388:1: ( rule__OperationCS__Group_9_1__0 )*
+ // InternalQVTimperative.g:15426:1: ( ( rule__OperationCS__Group_9_1__0 )* )
+ // InternalQVTimperative.g:15427:1: ( rule__OperationCS__Group_9_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getGroup_9_1());
}
- // InternalQVTimperative.g:15389:1: ( rule__OperationCS__Group_9_1__0 )*
- loop147:
+ // InternalQVTimperative.g:15428:1: ( rule__OperationCS__Group_9_1__0 )*
+ loop148:
do {
- int alt147=2;
- int LA147_0 = input.LA(1);
+ int alt148=2;
+ int LA148_0 = input.LA(1);
- if ( ((LA147_0>=127 && LA147_0<=128)||(LA147_0>=131 && LA147_0<=132)||(LA147_0>=136 && LA147_0<=137)) ) {
- alt147=1;
+ if ( ((LA148_0>=127 && LA148_0<=128)||(LA148_0>=131 && LA148_0<=132)||(LA148_0>=136 && LA148_0<=137)) ) {
+ alt148=1;
}
- switch (alt147) {
+ switch (alt148) {
case 1 :
- // InternalQVTimperative.g:15389:2: rule__OperationCS__Group_9_1__0
+ // InternalQVTimperative.g:15428:2: rule__OperationCS__Group_9_1__0
{
- pushFollow(FollowSets000.FOLLOW_75);
+ pushFollow(FollowSets000.FOLLOW_76);
rule__OperationCS__Group_9_1__0();
state._fsp--;
@@ -46448,7 +46575,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop147;
+ break loop148;
}
} while (true);
@@ -46480,14 +46607,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_9__2"
- // InternalQVTimperative.g:15400:1: rule__OperationCS__Group_9__2 : rule__OperationCS__Group_9__2__Impl ;
+ // InternalQVTimperative.g:15439: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:15404:1: ( rule__OperationCS__Group_9__2__Impl )
- // InternalQVTimperative.g:15405:2: rule__OperationCS__Group_9__2__Impl
+ // InternalQVTimperative.g:15443:1: ( rule__OperationCS__Group_9__2__Impl )
+ // InternalQVTimperative.g:15444:2: rule__OperationCS__Group_9__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_9__2__Impl();
@@ -46513,22 +46640,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_9__2__Impl"
- // InternalQVTimperative.g:15411:1: rule__OperationCS__Group_9__2__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:15450:1: rule__OperationCS__Group_9__2__Impl : ( '}' ) ;
public final void rule__OperationCS__Group_9__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15415:1: ( ( '}' ) )
- // InternalQVTimperative.g:15416:1: ( '}' )
+ // InternalQVTimperative.g:15454:1: ( ( '}' ) )
+ // InternalQVTimperative.g:15455:1: ( '}' )
{
- // InternalQVTimperative.g:15416:1: ( '}' )
- // InternalQVTimperative.g:15417:1: '}'
+ // InternalQVTimperative.g:15455:1: ( '}' )
+ // InternalQVTimperative.g:15456:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getRightCurlyBracketKeyword_9_2());
}
- match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationCSAccess().getRightCurlyBracketKeyword_9_2());
}
@@ -46554,14 +46681,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_9_1__0"
- // InternalQVTimperative.g:15436:1: rule__OperationCS__Group_9_1__0 : rule__OperationCS__Group_9_1__0__Impl rule__OperationCS__Group_9_1__1 ;
+ // InternalQVTimperative.g:15475: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: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
+ // InternalQVTimperative.g:15479:1: ( rule__OperationCS__Group_9_1__0__Impl rule__OperationCS__Group_9_1__1 )
+ // InternalQVTimperative.g:15480: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();
@@ -46592,23 +46719,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_9_1__0__Impl"
- // InternalQVTimperative.g:15448:1: rule__OperationCS__Group_9_1__0__Impl : ( ( rule__OperationCS__Alternatives_9_1_0 ) ) ;
+ // InternalQVTimperative.g:15487: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:15452:1: ( ( ( rule__OperationCS__Alternatives_9_1_0 ) ) )
- // InternalQVTimperative.g:15453:1: ( ( rule__OperationCS__Alternatives_9_1_0 ) )
+ // InternalQVTimperative.g:15491:1: ( ( ( rule__OperationCS__Alternatives_9_1_0 ) ) )
+ // InternalQVTimperative.g:15492: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 )
+ // InternalQVTimperative.g:15492:1: ( ( rule__OperationCS__Alternatives_9_1_0 ) )
+ // InternalQVTimperative.g:15493:1: ( rule__OperationCS__Alternatives_9_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getAlternatives_9_1_0());
}
- // InternalQVTimperative.g:15455:1: ( rule__OperationCS__Alternatives_9_1_0 )
- // InternalQVTimperative.g:15455:2: rule__OperationCS__Alternatives_9_1_0
+ // InternalQVTimperative.g:15494:1: ( rule__OperationCS__Alternatives_9_1_0 )
+ // InternalQVTimperative.g:15494:2: rule__OperationCS__Alternatives_9_1_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Alternatives_9_1_0();
@@ -46643,14 +46770,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_9_1__1"
- // InternalQVTimperative.g:15465:1: rule__OperationCS__Group_9_1__1 : rule__OperationCS__Group_9_1__1__Impl ;
+ // InternalQVTimperative.g:15504: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:15469:1: ( rule__OperationCS__Group_9_1__1__Impl )
- // InternalQVTimperative.g:15470:2: rule__OperationCS__Group_9_1__1__Impl
+ // InternalQVTimperative.g:15508:1: ( rule__OperationCS__Group_9_1__1__Impl )
+ // InternalQVTimperative.g:15509:2: rule__OperationCS__Group_9_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_9_1__1__Impl();
@@ -46676,33 +46803,33 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_9_1__1__Impl"
- // InternalQVTimperative.g:15476:1: rule__OperationCS__Group_9_1__1__Impl : ( ( ',' )? ) ;
+ // InternalQVTimperative.g:15515: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:15480:1: ( ( ( ',' )? ) )
- // InternalQVTimperative.g:15481:1: ( ( ',' )? )
+ // InternalQVTimperative.g:15519:1: ( ( ( ',' )? ) )
+ // InternalQVTimperative.g:15520:1: ( ( ',' )? )
{
- // InternalQVTimperative.g:15481:1: ( ( ',' )? )
- // InternalQVTimperative.g:15482:1: ( ',' )?
+ // InternalQVTimperative.g:15520:1: ( ( ',' )? )
+ // InternalQVTimperative.g:15521:1: ( ',' )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getCommaKeyword_9_1_1());
}
- // InternalQVTimperative.g:15483:1: ( ',' )?
- int alt148=2;
- int LA148_0 = input.LA(1);
+ // InternalQVTimperative.g:15522:1: ( ',' )?
+ int alt149=2;
+ int LA149_0 = input.LA(1);
- if ( (LA148_0==70) ) {
- alt148=1;
+ if ( (LA149_0==71) ) {
+ alt149=1;
}
- switch (alt148) {
+ switch (alt149) {
case 1 :
- // InternalQVTimperative.g:15484:2: ','
+ // InternalQVTimperative.g:15523:2: ','
{
- match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
}
break;
@@ -46734,16 +46861,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_10_0__0"
- // InternalQVTimperative.g:15499:1: rule__OperationCS__Group_10_0__0 : rule__OperationCS__Group_10_0__0__Impl rule__OperationCS__Group_10_0__1 ;
+ // InternalQVTimperative.g:15538: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: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
+ // InternalQVTimperative.g:15542:1: ( rule__OperationCS__Group_10_0__0__Impl rule__OperationCS__Group_10_0__1 )
+ // InternalQVTimperative.g:15543:2: rule__OperationCS__Group_10_0__0__Impl rule__OperationCS__Group_10_0__1
{
- pushFollow(FollowSets000.FOLLOW_76);
+ pushFollow(FollowSets000.FOLLOW_77);
rule__OperationCS__Group_10_0__0__Impl();
state._fsp--;
@@ -46772,22 +46899,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_10_0__0__Impl"
- // InternalQVTimperative.g:15511:1: rule__OperationCS__Group_10_0__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:15550: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:15515:1: ( ( '{' ) )
- // InternalQVTimperative.g:15516:1: ( '{' )
+ // InternalQVTimperative.g:15554:1: ( ( '{' ) )
+ // InternalQVTimperative.g:15555:1: ( '{' )
{
- // InternalQVTimperative.g:15516:1: ( '{' )
- // InternalQVTimperative.g:15517:1: '{'
+ // InternalQVTimperative.g:15555:1: ( '{' )
+ // InternalQVTimperative.g:15556:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getLeftCurlyBracketKeyword_10_0_0());
}
- match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationCSAccess().getLeftCurlyBracketKeyword_10_0_0());
}
@@ -46813,16 +46940,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_10_0__1"
- // InternalQVTimperative.g:15530:1: rule__OperationCS__Group_10_0__1 : rule__OperationCS__Group_10_0__1__Impl rule__OperationCS__Group_10_0__2 ;
+ // InternalQVTimperative.g:15569: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: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
+ // InternalQVTimperative.g:15573:1: ( rule__OperationCS__Group_10_0__1__Impl rule__OperationCS__Group_10_0__2 )
+ // InternalQVTimperative.g:15574:2: rule__OperationCS__Group_10_0__1__Impl rule__OperationCS__Group_10_0__2
{
- pushFollow(FollowSets000.FOLLOW_76);
+ pushFollow(FollowSets000.FOLLOW_77);
rule__OperationCS__Group_10_0__1__Impl();
state._fsp--;
@@ -46851,37 +46978,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_10_0__1__Impl"
- // InternalQVTimperative.g:15542:1: rule__OperationCS__Group_10_0__1__Impl : ( ( rule__OperationCS__Group_10_0_1__0 )* ) ;
+ // InternalQVTimperative.g:15581: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:15546:1: ( ( ( rule__OperationCS__Group_10_0_1__0 )* ) )
- // InternalQVTimperative.g:15547:1: ( ( rule__OperationCS__Group_10_0_1__0 )* )
+ // InternalQVTimperative.g:15585:1: ( ( ( rule__OperationCS__Group_10_0_1__0 )* ) )
+ // InternalQVTimperative.g:15586: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 )*
+ // InternalQVTimperative.g:15586:1: ( ( rule__OperationCS__Group_10_0_1__0 )* )
+ // InternalQVTimperative.g:15587:1: ( rule__OperationCS__Group_10_0_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getGroup_10_0_1());
}
- // InternalQVTimperative.g:15549:1: ( rule__OperationCS__Group_10_0_1__0 )*
- loop149:
+ // InternalQVTimperative.g:15588:1: ( rule__OperationCS__Group_10_0_1__0 )*
+ loop150:
do {
- int alt149=2;
- int LA149_0 = input.LA(1);
+ int alt150=2;
+ int LA150_0 = input.LA(1);
- if ( (LA149_0==98) ) {
- alt149=1;
+ if ( (LA150_0==99) ) {
+ alt150=1;
}
- switch (alt149) {
+ switch (alt150) {
case 1 :
- // InternalQVTimperative.g:15549:2: rule__OperationCS__Group_10_0_1__0
+ // InternalQVTimperative.g:15588:2: rule__OperationCS__Group_10_0_1__0
{
- pushFollow(FollowSets000.FOLLOW_77);
+ pushFollow(FollowSets000.FOLLOW_78);
rule__OperationCS__Group_10_0_1__0();
state._fsp--;
@@ -46891,7 +47018,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop149;
+ break loop150;
}
} while (true);
@@ -46920,14 +47047,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_10_0__2"
- // InternalQVTimperative.g:15559:1: rule__OperationCS__Group_10_0__2 : rule__OperationCS__Group_10_0__2__Impl ;
+ // InternalQVTimperative.g:15598: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:15563:1: ( rule__OperationCS__Group_10_0__2__Impl )
- // InternalQVTimperative.g:15564:2: rule__OperationCS__Group_10_0__2__Impl
+ // InternalQVTimperative.g:15602:1: ( rule__OperationCS__Group_10_0__2__Impl )
+ // InternalQVTimperative.g:15603:2: rule__OperationCS__Group_10_0__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_10_0__2__Impl();
@@ -46953,22 +47080,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_10_0__2__Impl"
- // InternalQVTimperative.g:15570:1: rule__OperationCS__Group_10_0__2__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:15609: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:15574:1: ( ( '}' ) )
- // InternalQVTimperative.g:15575:1: ( '}' )
+ // InternalQVTimperative.g:15613:1: ( ( '}' ) )
+ // InternalQVTimperative.g:15614:1: ( '}' )
{
- // InternalQVTimperative.g:15575:1: ( '}' )
- // InternalQVTimperative.g:15576:1: '}'
+ // InternalQVTimperative.g:15614:1: ( '}' )
+ // InternalQVTimperative.g:15615:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getRightCurlyBracketKeyword_10_0_2());
}
- match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationCSAccess().getRightCurlyBracketKeyword_10_0_2());
}
@@ -46994,16 +47121,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_10_0_1__0"
- // 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 ;
+ // InternalQVTimperative.g:15634: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: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
+ // InternalQVTimperative.g:15638:1: ( rule__OperationCS__Group_10_0_1__0__Impl rule__OperationCS__Group_10_0_1__1 )
+ // InternalQVTimperative.g:15639:2: rule__OperationCS__Group_10_0_1__0__Impl rule__OperationCS__Group_10_0_1__1
{
- pushFollow(FollowSets000.FOLLOW_62);
+ pushFollow(FollowSets000.FOLLOW_63);
rule__OperationCS__Group_10_0_1__0__Impl();
state._fsp--;
@@ -47032,22 +47159,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_10_0_1__0__Impl"
- // InternalQVTimperative.g:15607:1: rule__OperationCS__Group_10_0_1__0__Impl : ( 'body' ) ;
+ // InternalQVTimperative.g:15646: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:15611:1: ( ( 'body' ) )
- // InternalQVTimperative.g:15612:1: ( 'body' )
+ // InternalQVTimperative.g:15650:1: ( ( 'body' ) )
+ // InternalQVTimperative.g:15651:1: ( 'body' )
{
- // InternalQVTimperative.g:15612:1: ( 'body' )
- // InternalQVTimperative.g:15613:1: 'body'
+ // InternalQVTimperative.g:15651:1: ( 'body' )
+ // InternalQVTimperative.g:15652:1: 'body'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getBodyKeyword_10_0_1_0());
}
- match(input,98,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,99,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationCSAccess().getBodyKeyword_10_0_1_0());
}
@@ -47073,16 +47200,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_10_0_1__1"
- // 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 ;
+ // InternalQVTimperative.g:15665: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: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
+ // InternalQVTimperative.g:15669:1: ( rule__OperationCS__Group_10_0_1__1__Impl rule__OperationCS__Group_10_0_1__2 )
+ // InternalQVTimperative.g:15670:2: rule__OperationCS__Group_10_0_1__1__Impl rule__OperationCS__Group_10_0_1__2
{
- pushFollow(FollowSets000.FOLLOW_62);
+ pushFollow(FollowSets000.FOLLOW_63);
rule__OperationCS__Group_10_0_1__1__Impl();
state._fsp--;
@@ -47111,31 +47238,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_10_0_1__1__Impl"
- // InternalQVTimperative.g:15638:1: rule__OperationCS__Group_10_0_1__1__Impl : ( ( ruleUnrestrictedName )? ) ;
+ // InternalQVTimperative.g:15677: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:15642:1: ( ( ( ruleUnrestrictedName )? ) )
- // InternalQVTimperative.g:15643:1: ( ( ruleUnrestrictedName )? )
+ // InternalQVTimperative.g:15681:1: ( ( ( ruleUnrestrictedName )? ) )
+ // InternalQVTimperative.g:15682:1: ( ( ruleUnrestrictedName )? )
{
- // InternalQVTimperative.g:15643:1: ( ( ruleUnrestrictedName )? )
- // InternalQVTimperative.g:15644:1: ( ruleUnrestrictedName )?
+ // InternalQVTimperative.g:15682:1: ( ( ruleUnrestrictedName )? )
+ // InternalQVTimperative.g:15683:1: ( ruleUnrestrictedName )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getUnrestrictedNameParserRuleCall_10_0_1_1());
}
- // InternalQVTimperative.g:15645:1: ( ruleUnrestrictedName )?
- int alt150=2;
- int LA150_0 = input.LA(1);
+ // InternalQVTimperative.g:15684:1: ( ruleUnrestrictedName )?
+ int alt151=2;
+ int LA151_0 = input.LA(1);
- if ( ((LA150_0>=RULE_SIMPLE_ID && LA150_0<=RULE_ESCAPED_ID)||(LA150_0>=19 && LA150_0<=29)) ) {
- alt150=1;
+ if ( ((LA151_0>=RULE_SIMPLE_ID && LA151_0<=RULE_ESCAPED_ID)||(LA151_0>=19 && LA151_0<=30)) ) {
+ alt151=1;
}
- switch (alt150) {
+ switch (alt151) {
case 1 :
- // InternalQVTimperative.g:15645:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:15684:3: ruleUnrestrictedName
{
pushFollow(FollowSets000.FOLLOW_2);
ruleUnrestrictedName();
@@ -47173,16 +47300,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_10_0_1__2"
- // 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 ;
+ // InternalQVTimperative.g:15694: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: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
+ // InternalQVTimperative.g:15698:1: ( rule__OperationCS__Group_10_0_1__2__Impl rule__OperationCS__Group_10_0_1__3 )
+ // InternalQVTimperative.g:15699:2: rule__OperationCS__Group_10_0_1__2__Impl rule__OperationCS__Group_10_0_1__3
{
- pushFollow(FollowSets000.FOLLOW_63);
+ pushFollow(FollowSets000.FOLLOW_64);
rule__OperationCS__Group_10_0_1__2__Impl();
state._fsp--;
@@ -47211,22 +47338,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_10_0_1__2__Impl"
- // InternalQVTimperative.g:15667:1: rule__OperationCS__Group_10_0_1__2__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:15706: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:15671:1: ( ( ':' ) )
- // InternalQVTimperative.g:15672:1: ( ':' )
+ // InternalQVTimperative.g:15710:1: ( ( ':' ) )
+ // InternalQVTimperative.g:15711:1: ( ':' )
{
- // InternalQVTimperative.g:15672:1: ( ':' )
- // InternalQVTimperative.g:15673:1: ':'
+ // InternalQVTimperative.g:15711:1: ( ':' )
+ // InternalQVTimperative.g:15712:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getColonKeyword_10_0_1_2());
}
- match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,74,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationCSAccess().getColonKeyword_10_0_1_2());
}
@@ -47252,16 +47379,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_10_0_1__3"
- // 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 ;
+ // InternalQVTimperative.g:15725: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: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
+ // InternalQVTimperative.g:15729:1: ( rule__OperationCS__Group_10_0_1__3__Impl rule__OperationCS__Group_10_0_1__4 )
+ // InternalQVTimperative.g:15730:2: rule__OperationCS__Group_10_0_1__3__Impl rule__OperationCS__Group_10_0_1__4
{
- pushFollow(FollowSets000.FOLLOW_63);
+ pushFollow(FollowSets000.FOLLOW_64);
rule__OperationCS__Group_10_0_1__3__Impl();
state._fsp--;
@@ -47290,31 +47417,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_10_0_1__3__Impl"
- // InternalQVTimperative.g:15698:1: rule__OperationCS__Group_10_0_1__3__Impl : ( ( rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3 )? ) ;
+ // InternalQVTimperative.g:15737: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:15702:1: ( ( ( rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3 )? ) )
- // InternalQVTimperative.g:15703:1: ( ( rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3 )? )
+ // InternalQVTimperative.g:15741:1: ( ( ( rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3 )? ) )
+ // InternalQVTimperative.g:15742: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 )?
+ // InternalQVTimperative.g:15742:1: ( ( rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3 )? )
+ // InternalQVTimperative.g:15743:1: ( rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getOwnedBodyExpressionsAssignment_10_0_1_3());
}
- // InternalQVTimperative.g:15705:1: ( rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3 )?
- int alt151=2;
- int LA151_0 = input.LA(1);
+ // InternalQVTimperative.g:15744:1: ( rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3 )?
+ int alt152=2;
+ int LA152_0 = input.LA(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;
+ if ( ((LA152_0>=RULE_INT && LA152_0<=RULE_UNQUOTED_STRING)||(LA152_0>=19 && LA152_0<=30)||(LA152_0>=32 && LA152_0<=34)||(LA152_0>=51 && LA152_0<=65)||LA152_0==87||LA152_0==106||(LA152_0>=108 && LA152_0<=109)||LA152_0==113||(LA152_0>=118 && LA152_0<=119)||(LA152_0>=150 && LA152_0<=151)) ) {
+ alt152=1;
}
- switch (alt151) {
+ switch (alt152) {
case 1 :
- // InternalQVTimperative.g:15705:2: rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3
+ // InternalQVTimperative.g:15744:2: rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3();
@@ -47352,14 +47479,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_10_0_1__4"
- // InternalQVTimperative.g:15715:1: rule__OperationCS__Group_10_0_1__4 : rule__OperationCS__Group_10_0_1__4__Impl ;
+ // InternalQVTimperative.g:15754: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:15719:1: ( rule__OperationCS__Group_10_0_1__4__Impl )
- // InternalQVTimperative.g:15720:2: rule__OperationCS__Group_10_0_1__4__Impl
+ // InternalQVTimperative.g:15758:1: ( rule__OperationCS__Group_10_0_1__4__Impl )
+ // InternalQVTimperative.g:15759:2: rule__OperationCS__Group_10_0_1__4__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_10_0_1__4__Impl();
@@ -47385,17 +47512,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_10_0_1__4__Impl"
- // InternalQVTimperative.g:15726:1: rule__OperationCS__Group_10_0_1__4__Impl : ( ';' ) ;
+ // InternalQVTimperative.g:15765: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:15730:1: ( ( ';' ) )
- // InternalQVTimperative.g:15731:1: ( ';' )
+ // InternalQVTimperative.g:15769:1: ( ( ';' ) )
+ // InternalQVTimperative.g:15770:1: ( ';' )
{
- // InternalQVTimperative.g:15731:1: ( ';' )
- // InternalQVTimperative.g:15732:1: ';'
+ // InternalQVTimperative.g:15770:1: ( ';' )
+ // InternalQVTimperative.g:15771:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getSemicolonKeyword_10_0_1_4());
@@ -47426,16 +47553,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group__0"
- // InternalQVTimperative.g:15755:1: rule__ParameterCS__Group__0 : rule__ParameterCS__Group__0__Impl rule__ParameterCS__Group__1 ;
+ // InternalQVTimperative.g:15794: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:15759:1: ( rule__ParameterCS__Group__0__Impl rule__ParameterCS__Group__1 )
- // InternalQVTimperative.g:15760:2: rule__ParameterCS__Group__0__Impl rule__ParameterCS__Group__1
+ // InternalQVTimperative.g:15798:1: ( rule__ParameterCS__Group__0__Impl rule__ParameterCS__Group__1 )
+ // InternalQVTimperative.g:15799:2: rule__ParameterCS__Group__0__Impl rule__ParameterCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_78);
+ pushFollow(FollowSets000.FOLLOW_79);
rule__ParameterCS__Group__0__Impl();
state._fsp--;
@@ -47464,23 +47591,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group__0__Impl"
- // InternalQVTimperative.g:15767:1: rule__ParameterCS__Group__0__Impl : ( ( rule__ParameterCS__NameAssignment_0 ) ) ;
+ // InternalQVTimperative.g:15806: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:15771:1: ( ( ( rule__ParameterCS__NameAssignment_0 ) ) )
- // InternalQVTimperative.g:15772:1: ( ( rule__ParameterCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:15810:1: ( ( ( rule__ParameterCS__NameAssignment_0 ) ) )
+ // InternalQVTimperative.g:15811:1: ( ( rule__ParameterCS__NameAssignment_0 ) )
{
- // InternalQVTimperative.g:15772:1: ( ( rule__ParameterCS__NameAssignment_0 ) )
- // InternalQVTimperative.g:15773:1: ( rule__ParameterCS__NameAssignment_0 )
+ // InternalQVTimperative.g:15811:1: ( ( rule__ParameterCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:15812:1: ( rule__ParameterCS__NameAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getNameAssignment_0());
}
- // InternalQVTimperative.g:15774:1: ( rule__ParameterCS__NameAssignment_0 )
- // InternalQVTimperative.g:15774:2: rule__ParameterCS__NameAssignment_0
+ // InternalQVTimperative.g:15813:1: ( rule__ParameterCS__NameAssignment_0 )
+ // InternalQVTimperative.g:15813:2: rule__ParameterCS__NameAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParameterCS__NameAssignment_0();
@@ -47515,16 +47642,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group__1"
- // InternalQVTimperative.g:15784:1: rule__ParameterCS__Group__1 : rule__ParameterCS__Group__1__Impl rule__ParameterCS__Group__2 ;
+ // InternalQVTimperative.g:15823: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:15788:1: ( rule__ParameterCS__Group__1__Impl rule__ParameterCS__Group__2 )
- // InternalQVTimperative.g:15789:2: rule__ParameterCS__Group__1__Impl rule__ParameterCS__Group__2
+ // InternalQVTimperative.g:15827:1: ( rule__ParameterCS__Group__1__Impl rule__ParameterCS__Group__2 )
+ // InternalQVTimperative.g:15828:2: rule__ParameterCS__Group__1__Impl rule__ParameterCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_78);
+ pushFollow(FollowSets000.FOLLOW_79);
rule__ParameterCS__Group__1__Impl();
state._fsp--;
@@ -47553,31 +47680,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group__1__Impl"
- // InternalQVTimperative.g:15796:1: rule__ParameterCS__Group__1__Impl : ( ( rule__ParameterCS__Group_1__0 )? ) ;
+ // InternalQVTimperative.g:15835: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:15800:1: ( ( ( rule__ParameterCS__Group_1__0 )? ) )
- // InternalQVTimperative.g:15801:1: ( ( rule__ParameterCS__Group_1__0 )? )
+ // InternalQVTimperative.g:15839:1: ( ( ( rule__ParameterCS__Group_1__0 )? ) )
+ // InternalQVTimperative.g:15840:1: ( ( rule__ParameterCS__Group_1__0 )? )
{
- // InternalQVTimperative.g:15801:1: ( ( rule__ParameterCS__Group_1__0 )? )
- // InternalQVTimperative.g:15802:1: ( rule__ParameterCS__Group_1__0 )?
+ // InternalQVTimperative.g:15840:1: ( ( rule__ParameterCS__Group_1__0 )? )
+ // InternalQVTimperative.g:15841:1: ( rule__ParameterCS__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getGroup_1());
}
- // InternalQVTimperative.g:15803:1: ( rule__ParameterCS__Group_1__0 )?
- int alt152=2;
- int LA152_0 = input.LA(1);
+ // InternalQVTimperative.g:15842:1: ( rule__ParameterCS__Group_1__0 )?
+ int alt153=2;
+ int LA153_0 = input.LA(1);
- if ( (LA152_0==73) ) {
- alt152=1;
+ if ( (LA153_0==74) ) {
+ alt153=1;
}
- switch (alt152) {
+ switch (alt153) {
case 1 :
- // InternalQVTimperative.g:15803:2: rule__ParameterCS__Group_1__0
+ // InternalQVTimperative.g:15842:2: rule__ParameterCS__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParameterCS__Group_1__0();
@@ -47615,16 +47742,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group__2"
- // InternalQVTimperative.g:15813:1: rule__ParameterCS__Group__2 : rule__ParameterCS__Group__2__Impl rule__ParameterCS__Group__3 ;
+ // InternalQVTimperative.g:15852: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:15817:1: ( rule__ParameterCS__Group__2__Impl rule__ParameterCS__Group__3 )
- // InternalQVTimperative.g:15818:2: rule__ParameterCS__Group__2__Impl rule__ParameterCS__Group__3
+ // InternalQVTimperative.g:15856:1: ( rule__ParameterCS__Group__2__Impl rule__ParameterCS__Group__3 )
+ // InternalQVTimperative.g:15857:2: rule__ParameterCS__Group__2__Impl rule__ParameterCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_78);
+ pushFollow(FollowSets000.FOLLOW_79);
rule__ParameterCS__Group__2__Impl();
state._fsp--;
@@ -47653,35 +47780,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group__2__Impl"
- // InternalQVTimperative.g:15825:1: rule__ParameterCS__Group__2__Impl : ( ( rule__ParameterCS__Group_2__0 )? ) ;
+ // InternalQVTimperative.g:15864: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:15829:1: ( ( ( rule__ParameterCS__Group_2__0 )? ) )
- // InternalQVTimperative.g:15830:1: ( ( rule__ParameterCS__Group_2__0 )? )
+ // InternalQVTimperative.g:15868:1: ( ( ( rule__ParameterCS__Group_2__0 )? ) )
+ // InternalQVTimperative.g:15869:1: ( ( rule__ParameterCS__Group_2__0 )? )
{
- // InternalQVTimperative.g:15830:1: ( ( rule__ParameterCS__Group_2__0 )? )
- // InternalQVTimperative.g:15831:1: ( rule__ParameterCS__Group_2__0 )?
+ // InternalQVTimperative.g:15869:1: ( ( rule__ParameterCS__Group_2__0 )? )
+ // InternalQVTimperative.g:15870:1: ( rule__ParameterCS__Group_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getGroup_2());
}
- // InternalQVTimperative.g:15832:1: ( rule__ParameterCS__Group_2__0 )?
- int alt153=2;
- int LA153_0 = input.LA(1);
+ // InternalQVTimperative.g:15871:1: ( rule__ParameterCS__Group_2__0 )?
+ int alt154=2;
+ int LA154_0 = input.LA(1);
- if ( (LA153_0==80) ) {
- int LA153_1 = input.LA(2);
+ if ( (LA154_0==81) ) {
+ int LA154_1 = input.LA(2);
- if ( ((LA153_1>=131 && LA153_1<=132)||(LA153_1>=136 && LA153_1<=137)) ) {
- alt153=1;
+ if ( ((LA154_1>=131 && LA154_1<=132)||(LA154_1>=136 && LA154_1<=137)) ) {
+ alt154=1;
}
}
- switch (alt153) {
+ switch (alt154) {
case 1 :
- // InternalQVTimperative.g:15832:2: rule__ParameterCS__Group_2__0
+ // InternalQVTimperative.g:15871:2: rule__ParameterCS__Group_2__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParameterCS__Group_2__0();
@@ -47719,14 +47846,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group__3"
- // InternalQVTimperative.g:15842:1: rule__ParameterCS__Group__3 : rule__ParameterCS__Group__3__Impl ;
+ // InternalQVTimperative.g:15881: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:15846:1: ( rule__ParameterCS__Group__3__Impl )
- // InternalQVTimperative.g:15847:2: rule__ParameterCS__Group__3__Impl
+ // InternalQVTimperative.g:15885:1: ( rule__ParameterCS__Group__3__Impl )
+ // InternalQVTimperative.g:15886:2: rule__ParameterCS__Group__3__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParameterCS__Group__3__Impl();
@@ -47752,31 +47879,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group__3__Impl"
- // InternalQVTimperative.g:15853:1: rule__ParameterCS__Group__3__Impl : ( ( rule__ParameterCS__Group_3__0 )? ) ;
+ // InternalQVTimperative.g:15892: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:15857:1: ( ( ( rule__ParameterCS__Group_3__0 )? ) )
- // InternalQVTimperative.g:15858:1: ( ( rule__ParameterCS__Group_3__0 )? )
+ // InternalQVTimperative.g:15896:1: ( ( ( rule__ParameterCS__Group_3__0 )? ) )
+ // InternalQVTimperative.g:15897:1: ( ( rule__ParameterCS__Group_3__0 )? )
{
- // InternalQVTimperative.g:15858:1: ( ( rule__ParameterCS__Group_3__0 )? )
- // InternalQVTimperative.g:15859:1: ( rule__ParameterCS__Group_3__0 )?
+ // InternalQVTimperative.g:15897:1: ( ( rule__ParameterCS__Group_3__0 )? )
+ // InternalQVTimperative.g:15898:1: ( rule__ParameterCS__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getGroup_3());
}
- // InternalQVTimperative.g:15860:1: ( rule__ParameterCS__Group_3__0 )?
- int alt154=2;
- int LA154_0 = input.LA(1);
+ // InternalQVTimperative.g:15899:1: ( rule__ParameterCS__Group_3__0 )?
+ int alt155=2;
+ int LA155_0 = input.LA(1);
- if ( (LA154_0==80) ) {
- alt154=1;
+ if ( (LA155_0==81) ) {
+ alt155=1;
}
- switch (alt154) {
+ switch (alt155) {
case 1 :
- // InternalQVTimperative.g:15860:2: rule__ParameterCS__Group_3__0
+ // InternalQVTimperative.g:15899:2: rule__ParameterCS__Group_3__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParameterCS__Group_3__0();
@@ -47814,14 +47941,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_1__0"
- // InternalQVTimperative.g:15878:1: rule__ParameterCS__Group_1__0 : rule__ParameterCS__Group_1__0__Impl rule__ParameterCS__Group_1__1 ;
+ // InternalQVTimperative.g:15917: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: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
+ // InternalQVTimperative.g:15921:1: ( rule__ParameterCS__Group_1__0__Impl rule__ParameterCS__Group_1__1 )
+ // InternalQVTimperative.g:15922:2: rule__ParameterCS__Group_1__0__Impl rule__ParameterCS__Group_1__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__ParameterCS__Group_1__0__Impl();
@@ -47852,22 +47979,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_1__0__Impl"
- // InternalQVTimperative.g:15890:1: rule__ParameterCS__Group_1__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:15929:1: rule__ParameterCS__Group_1__0__Impl : ( ':' ) ;
public final void rule__ParameterCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15894:1: ( ( ':' ) )
- // InternalQVTimperative.g:15895:1: ( ':' )
+ // InternalQVTimperative.g:15933:1: ( ( ':' ) )
+ // InternalQVTimperative.g:15934:1: ( ':' )
{
- // InternalQVTimperative.g:15895:1: ( ':' )
- // InternalQVTimperative.g:15896:1: ':'
+ // InternalQVTimperative.g:15934:1: ( ':' )
+ // InternalQVTimperative.g:15935:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getColonKeyword_1_0());
}
- match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,74,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getParameterCSAccess().getColonKeyword_1_0());
}
@@ -47893,14 +48020,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_1__1"
- // InternalQVTimperative.g:15909:1: rule__ParameterCS__Group_1__1 : rule__ParameterCS__Group_1__1__Impl ;
+ // InternalQVTimperative.g:15948: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:15913:1: ( rule__ParameterCS__Group_1__1__Impl )
- // InternalQVTimperative.g:15914:2: rule__ParameterCS__Group_1__1__Impl
+ // InternalQVTimperative.g:15952:1: ( rule__ParameterCS__Group_1__1__Impl )
+ // InternalQVTimperative.g:15953:2: rule__ParameterCS__Group_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParameterCS__Group_1__1__Impl();
@@ -47926,23 +48053,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_1__1__Impl"
- // InternalQVTimperative.g:15920:1: rule__ParameterCS__Group_1__1__Impl : ( ( rule__ParameterCS__OwnedTypeAssignment_1_1 ) ) ;
+ // InternalQVTimperative.g:15959: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:15924:1: ( ( ( rule__ParameterCS__OwnedTypeAssignment_1_1 ) ) )
- // InternalQVTimperative.g:15925:1: ( ( rule__ParameterCS__OwnedTypeAssignment_1_1 ) )
+ // InternalQVTimperative.g:15963:1: ( ( ( rule__ParameterCS__OwnedTypeAssignment_1_1 ) ) )
+ // InternalQVTimperative.g:15964:1: ( ( rule__ParameterCS__OwnedTypeAssignment_1_1 ) )
{
- // InternalQVTimperative.g:15925:1: ( ( rule__ParameterCS__OwnedTypeAssignment_1_1 ) )
- // InternalQVTimperative.g:15926:1: ( rule__ParameterCS__OwnedTypeAssignment_1_1 )
+ // InternalQVTimperative.g:15964:1: ( ( rule__ParameterCS__OwnedTypeAssignment_1_1 ) )
+ // InternalQVTimperative.g:15965:1: ( rule__ParameterCS__OwnedTypeAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getOwnedTypeAssignment_1_1());
}
- // InternalQVTimperative.g:15927:1: ( rule__ParameterCS__OwnedTypeAssignment_1_1 )
- // InternalQVTimperative.g:15927:2: rule__ParameterCS__OwnedTypeAssignment_1_1
+ // InternalQVTimperative.g:15966:1: ( rule__ParameterCS__OwnedTypeAssignment_1_1 )
+ // InternalQVTimperative.g:15966:2: rule__ParameterCS__OwnedTypeAssignment_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParameterCS__OwnedTypeAssignment_1_1();
@@ -47977,16 +48104,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_2__0"
- // InternalQVTimperative.g:15941:1: rule__ParameterCS__Group_2__0 : rule__ParameterCS__Group_2__0__Impl rule__ParameterCS__Group_2__1 ;
+ // InternalQVTimperative.g:15980: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: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
+ // InternalQVTimperative.g:15984:1: ( rule__ParameterCS__Group_2__0__Impl rule__ParameterCS__Group_2__1 )
+ // InternalQVTimperative.g:15985:2: rule__ParameterCS__Group_2__0__Impl rule__ParameterCS__Group_2__1
{
- pushFollow(FollowSets000.FOLLOW_79);
+ pushFollow(FollowSets000.FOLLOW_80);
rule__ParameterCS__Group_2__0__Impl();
state._fsp--;
@@ -48015,22 +48142,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_2__0__Impl"
- // InternalQVTimperative.g:15953:1: rule__ParameterCS__Group_2__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:15992:1: rule__ParameterCS__Group_2__0__Impl : ( '{' ) ;
public final void rule__ParameterCS__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15957:1: ( ( '{' ) )
- // InternalQVTimperative.g:15958:1: ( '{' )
+ // InternalQVTimperative.g:15996:1: ( ( '{' ) )
+ // InternalQVTimperative.g:15997:1: ( '{' )
{
- // InternalQVTimperative.g:15958:1: ( '{' )
- // InternalQVTimperative.g:15959:1: '{'
+ // InternalQVTimperative.g:15997:1: ( '{' )
+ // InternalQVTimperative.g:15998:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getLeftCurlyBracketKeyword_2_0());
}
- match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getParameterCSAccess().getLeftCurlyBracketKeyword_2_0());
}
@@ -48056,16 +48183,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_2__1"
- // InternalQVTimperative.g:15972:1: rule__ParameterCS__Group_2__1 : rule__ParameterCS__Group_2__1__Impl rule__ParameterCS__Group_2__2 ;
+ // InternalQVTimperative.g:16011: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: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
+ // InternalQVTimperative.g:16015:1: ( rule__ParameterCS__Group_2__1__Impl rule__ParameterCS__Group_2__2 )
+ // InternalQVTimperative.g:16016:2: rule__ParameterCS__Group_2__1__Impl rule__ParameterCS__Group_2__2
{
- pushFollow(FollowSets000.FOLLOW_38);
+ pushFollow(FollowSets000.FOLLOW_39);
rule__ParameterCS__Group_2__1__Impl();
state._fsp--;
@@ -48094,28 +48221,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_2__1__Impl"
- // InternalQVTimperative.g:15984:1: rule__ParameterCS__Group_2__1__Impl : ( ( ( rule__ParameterCS__Group_2_1__0 ) ) ( ( rule__ParameterCS__Group_2_1__0 )* ) ) ;
+ // InternalQVTimperative.g:16023: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: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:16027:1: ( ( ( ( rule__ParameterCS__Group_2_1__0 ) ) ( ( rule__ParameterCS__Group_2_1__0 )* ) ) )
+ // InternalQVTimperative.g:16028: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:16028:1: ( ( ( rule__ParameterCS__Group_2_1__0 ) ) ( ( rule__ParameterCS__Group_2_1__0 )* ) )
+ // InternalQVTimperative.g:16029:1: ( ( rule__ParameterCS__Group_2_1__0 ) ) ( ( 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 )
+ // InternalQVTimperative.g:16029:1: ( ( rule__ParameterCS__Group_2_1__0 ) )
+ // InternalQVTimperative.g:16030:1: ( rule__ParameterCS__Group_2_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getGroup_2_1());
}
- // InternalQVTimperative.g:15992:1: ( rule__ParameterCS__Group_2_1__0 )
- // InternalQVTimperative.g:15992:2: rule__ParameterCS__Group_2_1__0
+ // InternalQVTimperative.g:16031:1: ( rule__ParameterCS__Group_2_1__0 )
+ // InternalQVTimperative.g:16031:2: rule__ParameterCS__Group_2_1__0
{
- pushFollow(FollowSets000.FOLLOW_80);
+ pushFollow(FollowSets000.FOLLOW_81);
rule__ParameterCS__Group_2_1__0();
state._fsp--;
@@ -48129,28 +48256,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
- // InternalQVTimperative.g:15995:1: ( ( rule__ParameterCS__Group_2_1__0 )* )
- // InternalQVTimperative.g:15996:1: ( rule__ParameterCS__Group_2_1__0 )*
+ // InternalQVTimperative.g:16034:1: ( ( rule__ParameterCS__Group_2_1__0 )* )
+ // InternalQVTimperative.g:16035:1: ( rule__ParameterCS__Group_2_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getGroup_2_1());
}
- // InternalQVTimperative.g:15997:1: ( rule__ParameterCS__Group_2_1__0 )*
- loop155:
+ // InternalQVTimperative.g:16036:1: ( rule__ParameterCS__Group_2_1__0 )*
+ loop156:
do {
- int alt155=2;
- int LA155_0 = input.LA(1);
+ int alt156=2;
+ int LA156_0 = input.LA(1);
- if ( ((LA155_0>=131 && LA155_0<=132)||(LA155_0>=136 && LA155_0<=137)) ) {
- alt155=1;
+ if ( ((LA156_0>=131 && LA156_0<=132)||(LA156_0>=136 && LA156_0<=137)) ) {
+ alt156=1;
}
- switch (alt155) {
+ switch (alt156) {
case 1 :
- // InternalQVTimperative.g:15997:2: rule__ParameterCS__Group_2_1__0
+ // InternalQVTimperative.g:16036:2: rule__ParameterCS__Group_2_1__0
{
- pushFollow(FollowSets000.FOLLOW_80);
+ pushFollow(FollowSets000.FOLLOW_81);
rule__ParameterCS__Group_2_1__0();
state._fsp--;
@@ -48160,7 +48287,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop155;
+ break loop156;
}
} while (true);
@@ -48192,14 +48319,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_2__2"
- // InternalQVTimperative.g:16008:1: rule__ParameterCS__Group_2__2 : rule__ParameterCS__Group_2__2__Impl ;
+ // InternalQVTimperative.g:16047: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:16012:1: ( rule__ParameterCS__Group_2__2__Impl )
- // InternalQVTimperative.g:16013:2: rule__ParameterCS__Group_2__2__Impl
+ // InternalQVTimperative.g:16051:1: ( rule__ParameterCS__Group_2__2__Impl )
+ // InternalQVTimperative.g:16052:2: rule__ParameterCS__Group_2__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParameterCS__Group_2__2__Impl();
@@ -48225,22 +48352,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_2__2__Impl"
- // InternalQVTimperative.g:16019:1: rule__ParameterCS__Group_2__2__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:16058:1: rule__ParameterCS__Group_2__2__Impl : ( '}' ) ;
public final void rule__ParameterCS__Group_2__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16023:1: ( ( '}' ) )
- // InternalQVTimperative.g:16024:1: ( '}' )
+ // InternalQVTimperative.g:16062:1: ( ( '}' ) )
+ // InternalQVTimperative.g:16063:1: ( '}' )
{
- // InternalQVTimperative.g:16024:1: ( '}' )
- // InternalQVTimperative.g:16025:1: '}'
+ // InternalQVTimperative.g:16063:1: ( '}' )
+ // InternalQVTimperative.g:16064:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getRightCurlyBracketKeyword_2_2());
}
- match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getParameterCSAccess().getRightCurlyBracketKeyword_2_2());
}
@@ -48266,14 +48393,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_2_1__0"
- // InternalQVTimperative.g:16044:1: rule__ParameterCS__Group_2_1__0 : rule__ParameterCS__Group_2_1__0__Impl rule__ParameterCS__Group_2_1__1 ;
+ // InternalQVTimperative.g:16083: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: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
+ // InternalQVTimperative.g:16087:1: ( rule__ParameterCS__Group_2_1__0__Impl rule__ParameterCS__Group_2_1__1 )
+ // InternalQVTimperative.g:16088: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();
@@ -48304,23 +48431,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_2_1__0__Impl"
- // InternalQVTimperative.g:16056:1: rule__ParameterCS__Group_2_1__0__Impl : ( ( rule__ParameterCS__Alternatives_2_1_0 ) ) ;
+ // InternalQVTimperative.g:16095: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:16060:1: ( ( ( rule__ParameterCS__Alternatives_2_1_0 ) ) )
- // InternalQVTimperative.g:16061:1: ( ( rule__ParameterCS__Alternatives_2_1_0 ) )
+ // InternalQVTimperative.g:16099:1: ( ( ( rule__ParameterCS__Alternatives_2_1_0 ) ) )
+ // InternalQVTimperative.g:16100: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 )
+ // InternalQVTimperative.g:16100:1: ( ( rule__ParameterCS__Alternatives_2_1_0 ) )
+ // InternalQVTimperative.g:16101:1: ( rule__ParameterCS__Alternatives_2_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getAlternatives_2_1_0());
}
- // InternalQVTimperative.g:16063:1: ( rule__ParameterCS__Alternatives_2_1_0 )
- // InternalQVTimperative.g:16063:2: rule__ParameterCS__Alternatives_2_1_0
+ // InternalQVTimperative.g:16102:1: ( rule__ParameterCS__Alternatives_2_1_0 )
+ // InternalQVTimperative.g:16102:2: rule__ParameterCS__Alternatives_2_1_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParameterCS__Alternatives_2_1_0();
@@ -48355,14 +48482,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_2_1__1"
- // InternalQVTimperative.g:16073:1: rule__ParameterCS__Group_2_1__1 : rule__ParameterCS__Group_2_1__1__Impl ;
+ // InternalQVTimperative.g:16112: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:16077:1: ( rule__ParameterCS__Group_2_1__1__Impl )
- // InternalQVTimperative.g:16078:2: rule__ParameterCS__Group_2_1__1__Impl
+ // InternalQVTimperative.g:16116:1: ( rule__ParameterCS__Group_2_1__1__Impl )
+ // InternalQVTimperative.g:16117:2: rule__ParameterCS__Group_2_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParameterCS__Group_2_1__1__Impl();
@@ -48388,33 +48515,33 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_2_1__1__Impl"
- // InternalQVTimperative.g:16084:1: rule__ParameterCS__Group_2_1__1__Impl : ( ( ',' )? ) ;
+ // InternalQVTimperative.g:16123: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:16088:1: ( ( ( ',' )? ) )
- // InternalQVTimperative.g:16089:1: ( ( ',' )? )
+ // InternalQVTimperative.g:16127:1: ( ( ( ',' )? ) )
+ // InternalQVTimperative.g:16128:1: ( ( ',' )? )
{
- // InternalQVTimperative.g:16089:1: ( ( ',' )? )
- // InternalQVTimperative.g:16090:1: ( ',' )?
+ // InternalQVTimperative.g:16128:1: ( ( ',' )? )
+ // InternalQVTimperative.g:16129:1: ( ',' )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getCommaKeyword_2_1_1());
}
- // InternalQVTimperative.g:16091:1: ( ',' )?
- int alt156=2;
- int LA156_0 = input.LA(1);
+ // InternalQVTimperative.g:16130:1: ( ',' )?
+ int alt157=2;
+ int LA157_0 = input.LA(1);
- if ( (LA156_0==70) ) {
- alt156=1;
+ if ( (LA157_0==71) ) {
+ alt157=1;
}
- switch (alt156) {
+ switch (alt157) {
case 1 :
- // InternalQVTimperative.g:16092:2: ','
+ // InternalQVTimperative.g:16131:2: ','
{
- match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
}
break;
@@ -48446,16 +48573,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_3__0"
- // InternalQVTimperative.g:16107:1: rule__ParameterCS__Group_3__0 : rule__ParameterCS__Group_3__0__Impl rule__ParameterCS__Group_3__1 ;
+ // InternalQVTimperative.g:16146: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: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
+ // InternalQVTimperative.g:16150:1: ( rule__ParameterCS__Group_3__0__Impl rule__ParameterCS__Group_3__1 )
+ // InternalQVTimperative.g:16151:2: rule__ParameterCS__Group_3__0__Impl rule__ParameterCS__Group_3__1
{
- pushFollow(FollowSets000.FOLLOW_38);
+ pushFollow(FollowSets000.FOLLOW_39);
rule__ParameterCS__Group_3__0__Impl();
state._fsp--;
@@ -48484,22 +48611,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_3__0__Impl"
- // InternalQVTimperative.g:16119:1: rule__ParameterCS__Group_3__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:16158:1: rule__ParameterCS__Group_3__0__Impl : ( '{' ) ;
public final void rule__ParameterCS__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16123:1: ( ( '{' ) )
- // InternalQVTimperative.g:16124:1: ( '{' )
+ // InternalQVTimperative.g:16162:1: ( ( '{' ) )
+ // InternalQVTimperative.g:16163:1: ( '{' )
{
- // InternalQVTimperative.g:16124:1: ( '{' )
- // InternalQVTimperative.g:16125:1: '{'
+ // InternalQVTimperative.g:16163:1: ( '{' )
+ // InternalQVTimperative.g:16164:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getLeftCurlyBracketKeyword_3_0());
}
- match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getParameterCSAccess().getLeftCurlyBracketKeyword_3_0());
}
@@ -48525,14 +48652,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_3__1"
- // InternalQVTimperative.g:16138:1: rule__ParameterCS__Group_3__1 : rule__ParameterCS__Group_3__1__Impl ;
+ // InternalQVTimperative.g:16177: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:16142:1: ( rule__ParameterCS__Group_3__1__Impl )
- // InternalQVTimperative.g:16143:2: rule__ParameterCS__Group_3__1__Impl
+ // InternalQVTimperative.g:16181:1: ( rule__ParameterCS__Group_3__1__Impl )
+ // InternalQVTimperative.g:16182:2: rule__ParameterCS__Group_3__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParameterCS__Group_3__1__Impl();
@@ -48558,22 +48685,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_3__1__Impl"
- // InternalQVTimperative.g:16149:1: rule__ParameterCS__Group_3__1__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:16188:1: rule__ParameterCS__Group_3__1__Impl : ( '}' ) ;
public final void rule__ParameterCS__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16153:1: ( ( '}' ) )
- // InternalQVTimperative.g:16154:1: ( '}' )
+ // InternalQVTimperative.g:16192:1: ( ( '}' ) )
+ // InternalQVTimperative.g:16193:1: ( '}' )
{
- // InternalQVTimperative.g:16154:1: ( '}' )
- // InternalQVTimperative.g:16155:1: '}'
+ // InternalQVTimperative.g:16193:1: ( '}' )
+ // InternalQVTimperative.g:16194:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getRightCurlyBracketKeyword_3_1());
}
- match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getParameterCSAccess().getRightCurlyBracketKeyword_3_1());
}
@@ -48599,16 +48726,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group__0"
- // InternalQVTimperative.g:16172:1: rule__ReferenceCS__Group__0 : rule__ReferenceCS__Group__0__Impl rule__ReferenceCS__Group__1 ;
+ // InternalQVTimperative.g:16211: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:16176:1: ( rule__ReferenceCS__Group__0__Impl rule__ReferenceCS__Group__1 )
- // InternalQVTimperative.g:16177:2: rule__ReferenceCS__Group__0__Impl rule__ReferenceCS__Group__1
+ // InternalQVTimperative.g:16215:1: ( rule__ReferenceCS__Group__0__Impl rule__ReferenceCS__Group__1 )
+ // InternalQVTimperative.g:16216:2: rule__ReferenceCS__Group__0__Impl rule__ReferenceCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_81);
+ pushFollow(FollowSets000.FOLLOW_82);
rule__ReferenceCS__Group__0__Impl();
state._fsp--;
@@ -48637,31 +48764,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group__0__Impl"
- // InternalQVTimperative.g:16184:1: rule__ReferenceCS__Group__0__Impl : ( ( rule__ReferenceCS__Alternatives_0 )? ) ;
+ // InternalQVTimperative.g:16223: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:16188:1: ( ( ( rule__ReferenceCS__Alternatives_0 )? ) )
- // InternalQVTimperative.g:16189:1: ( ( rule__ReferenceCS__Alternatives_0 )? )
+ // InternalQVTimperative.g:16227:1: ( ( ( rule__ReferenceCS__Alternatives_0 )? ) )
+ // InternalQVTimperative.g:16228:1: ( ( rule__ReferenceCS__Alternatives_0 )? )
{
- // InternalQVTimperative.g:16189:1: ( ( rule__ReferenceCS__Alternatives_0 )? )
- // InternalQVTimperative.g:16190:1: ( rule__ReferenceCS__Alternatives_0 )?
+ // InternalQVTimperative.g:16228:1: ( ( rule__ReferenceCS__Alternatives_0 )? )
+ // InternalQVTimperative.g:16229:1: ( rule__ReferenceCS__Alternatives_0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getAlternatives_0());
}
- // InternalQVTimperative.g:16191:1: ( rule__ReferenceCS__Alternatives_0 )?
- int alt157=2;
- int LA157_0 = input.LA(1);
+ // InternalQVTimperative.g:16230:1: ( rule__ReferenceCS__Alternatives_0 )?
+ int alt158=2;
+ int LA158_0 = input.LA(1);
- if ( ((LA157_0>=125 && LA157_0<=126)) ) {
- alt157=1;
+ if ( ((LA158_0>=125 && LA158_0<=126)) ) {
+ alt158=1;
}
- switch (alt157) {
+ switch (alt158) {
case 1 :
- // InternalQVTimperative.g:16191:2: rule__ReferenceCS__Alternatives_0
+ // InternalQVTimperative.g:16230:2: rule__ReferenceCS__Alternatives_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Alternatives_0();
@@ -48699,14 +48826,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group__1"
- // InternalQVTimperative.g:16201:1: rule__ReferenceCS__Group__1 : rule__ReferenceCS__Group__1__Impl rule__ReferenceCS__Group__2 ;
+ // InternalQVTimperative.g:16240: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:16205:1: ( rule__ReferenceCS__Group__1__Impl rule__ReferenceCS__Group__2 )
- // InternalQVTimperative.g:16206:2: rule__ReferenceCS__Group__1__Impl rule__ReferenceCS__Group__2
+ // InternalQVTimperative.g:16244:1: ( rule__ReferenceCS__Group__1__Impl rule__ReferenceCS__Group__2 )
+ // InternalQVTimperative.g:16245:2: rule__ReferenceCS__Group__1__Impl rule__ReferenceCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_8);
rule__ReferenceCS__Group__1__Impl();
@@ -48737,22 +48864,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group__1__Impl"
- // InternalQVTimperative.g:16213:1: rule__ReferenceCS__Group__1__Impl : ( 'property' ) ;
+ // InternalQVTimperative.g:16252:1: rule__ReferenceCS__Group__1__Impl : ( 'property' ) ;
public final void rule__ReferenceCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16217:1: ( ( 'property' ) )
- // InternalQVTimperative.g:16218:1: ( 'property' )
+ // InternalQVTimperative.g:16256:1: ( ( 'property' ) )
+ // InternalQVTimperative.g:16257:1: ( 'property' )
{
- // InternalQVTimperative.g:16218:1: ( 'property' )
- // InternalQVTimperative.g:16219:1: 'property'
+ // InternalQVTimperative.g:16257:1: ( 'property' )
+ // InternalQVTimperative.g:16258:1: 'property'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getPropertyKeyword_1());
}
- match(input,99,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,100,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getReferenceCSAccess().getPropertyKeyword_1());
}
@@ -48778,16 +48905,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group__2"
- // InternalQVTimperative.g:16232:1: rule__ReferenceCS__Group__2 : rule__ReferenceCS__Group__2__Impl rule__ReferenceCS__Group__3 ;
+ // InternalQVTimperative.g:16271: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:16236:1: ( rule__ReferenceCS__Group__2__Impl rule__ReferenceCS__Group__3 )
- // InternalQVTimperative.g:16237:2: rule__ReferenceCS__Group__2__Impl rule__ReferenceCS__Group__3
+ // InternalQVTimperative.g:16275:1: ( rule__ReferenceCS__Group__2__Impl rule__ReferenceCS__Group__3 )
+ // InternalQVTimperative.g:16276:2: rule__ReferenceCS__Group__2__Impl rule__ReferenceCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_82);
+ pushFollow(FollowSets000.FOLLOW_83);
rule__ReferenceCS__Group__2__Impl();
state._fsp--;
@@ -48816,23 +48943,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group__2__Impl"
- // InternalQVTimperative.g:16244:1: rule__ReferenceCS__Group__2__Impl : ( ( rule__ReferenceCS__NameAssignment_2 ) ) ;
+ // InternalQVTimperative.g:16283: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:16248:1: ( ( ( rule__ReferenceCS__NameAssignment_2 ) ) )
- // InternalQVTimperative.g:16249:1: ( ( rule__ReferenceCS__NameAssignment_2 ) )
+ // InternalQVTimperative.g:16287:1: ( ( ( rule__ReferenceCS__NameAssignment_2 ) ) )
+ // InternalQVTimperative.g:16288:1: ( ( rule__ReferenceCS__NameAssignment_2 ) )
{
- // InternalQVTimperative.g:16249:1: ( ( rule__ReferenceCS__NameAssignment_2 ) )
- // InternalQVTimperative.g:16250:1: ( rule__ReferenceCS__NameAssignment_2 )
+ // InternalQVTimperative.g:16288:1: ( ( rule__ReferenceCS__NameAssignment_2 ) )
+ // InternalQVTimperative.g:16289:1: ( rule__ReferenceCS__NameAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getNameAssignment_2());
}
- // InternalQVTimperative.g:16251:1: ( rule__ReferenceCS__NameAssignment_2 )
- // InternalQVTimperative.g:16251:2: rule__ReferenceCS__NameAssignment_2
+ // InternalQVTimperative.g:16290:1: ( rule__ReferenceCS__NameAssignment_2 )
+ // InternalQVTimperative.g:16290:2: rule__ReferenceCS__NameAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__NameAssignment_2();
@@ -48867,16 +48994,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group__3"
- // InternalQVTimperative.g:16261:1: rule__ReferenceCS__Group__3 : rule__ReferenceCS__Group__3__Impl rule__ReferenceCS__Group__4 ;
+ // InternalQVTimperative.g:16300: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:16265:1: ( rule__ReferenceCS__Group__3__Impl rule__ReferenceCS__Group__4 )
- // InternalQVTimperative.g:16266:2: rule__ReferenceCS__Group__3__Impl rule__ReferenceCS__Group__4
+ // InternalQVTimperative.g:16304:1: ( rule__ReferenceCS__Group__3__Impl rule__ReferenceCS__Group__4 )
+ // InternalQVTimperative.g:16305:2: rule__ReferenceCS__Group__3__Impl rule__ReferenceCS__Group__4
{
- pushFollow(FollowSets000.FOLLOW_82);
+ pushFollow(FollowSets000.FOLLOW_83);
rule__ReferenceCS__Group__3__Impl();
state._fsp--;
@@ -48905,31 +49032,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group__3__Impl"
- // InternalQVTimperative.g:16273:1: rule__ReferenceCS__Group__3__Impl : ( ( rule__ReferenceCS__Group_3__0 )? ) ;
+ // InternalQVTimperative.g:16312: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:16277:1: ( ( ( rule__ReferenceCS__Group_3__0 )? ) )
- // InternalQVTimperative.g:16278:1: ( ( rule__ReferenceCS__Group_3__0 )? )
+ // InternalQVTimperative.g:16316:1: ( ( ( rule__ReferenceCS__Group_3__0 )? ) )
+ // InternalQVTimperative.g:16317:1: ( ( rule__ReferenceCS__Group_3__0 )? )
{
- // InternalQVTimperative.g:16278:1: ( ( rule__ReferenceCS__Group_3__0 )? )
- // InternalQVTimperative.g:16279:1: ( rule__ReferenceCS__Group_3__0 )?
+ // InternalQVTimperative.g:16317:1: ( ( rule__ReferenceCS__Group_3__0 )? )
+ // InternalQVTimperative.g:16318:1: ( rule__ReferenceCS__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getGroup_3());
}
- // InternalQVTimperative.g:16280:1: ( rule__ReferenceCS__Group_3__0 )?
- int alt158=2;
- int LA158_0 = input.LA(1);
+ // InternalQVTimperative.g:16319:1: ( rule__ReferenceCS__Group_3__0 )?
+ int alt159=2;
+ int LA159_0 = input.LA(1);
- if ( (LA158_0==100) ) {
- alt158=1;
+ if ( (LA159_0==101) ) {
+ alt159=1;
}
- switch (alt158) {
+ switch (alt159) {
case 1 :
- // InternalQVTimperative.g:16280:2: rule__ReferenceCS__Group_3__0
+ // InternalQVTimperative.g:16319:2: rule__ReferenceCS__Group_3__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_3__0();
@@ -48967,16 +49094,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group__4"
- // InternalQVTimperative.g:16290:1: rule__ReferenceCS__Group__4 : rule__ReferenceCS__Group__4__Impl rule__ReferenceCS__Group__5 ;
+ // InternalQVTimperative.g:16329: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:16294:1: ( rule__ReferenceCS__Group__4__Impl rule__ReferenceCS__Group__5 )
- // InternalQVTimperative.g:16295:2: rule__ReferenceCS__Group__4__Impl rule__ReferenceCS__Group__5
+ // InternalQVTimperative.g:16333:1: ( rule__ReferenceCS__Group__4__Impl rule__ReferenceCS__Group__5 )
+ // InternalQVTimperative.g:16334:2: rule__ReferenceCS__Group__4__Impl rule__ReferenceCS__Group__5
{
- pushFollow(FollowSets000.FOLLOW_82);
+ pushFollow(FollowSets000.FOLLOW_83);
rule__ReferenceCS__Group__4__Impl();
state._fsp--;
@@ -49005,31 +49132,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group__4__Impl"
- // InternalQVTimperative.g:16302:1: rule__ReferenceCS__Group__4__Impl : ( ( rule__ReferenceCS__Group_4__0 )? ) ;
+ // InternalQVTimperative.g:16341: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:16306:1: ( ( ( rule__ReferenceCS__Group_4__0 )? ) )
- // InternalQVTimperative.g:16307:1: ( ( rule__ReferenceCS__Group_4__0 )? )
+ // InternalQVTimperative.g:16345:1: ( ( ( rule__ReferenceCS__Group_4__0 )? ) )
+ // InternalQVTimperative.g:16346:1: ( ( rule__ReferenceCS__Group_4__0 )? )
{
- // InternalQVTimperative.g:16307:1: ( ( rule__ReferenceCS__Group_4__0 )? )
- // InternalQVTimperative.g:16308:1: ( rule__ReferenceCS__Group_4__0 )?
+ // InternalQVTimperative.g:16346:1: ( ( rule__ReferenceCS__Group_4__0 )? )
+ // InternalQVTimperative.g:16347:1: ( rule__ReferenceCS__Group_4__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getGroup_4());
}
- // InternalQVTimperative.g:16309:1: ( rule__ReferenceCS__Group_4__0 )?
- int alt159=2;
- int LA159_0 = input.LA(1);
+ // InternalQVTimperative.g:16348:1: ( rule__ReferenceCS__Group_4__0 )?
+ int alt160=2;
+ int LA160_0 = input.LA(1);
- if ( (LA159_0==73) ) {
- alt159=1;
+ if ( (LA160_0==74) ) {
+ alt160=1;
}
- switch (alt159) {
+ switch (alt160) {
case 1 :
- // InternalQVTimperative.g:16309:2: rule__ReferenceCS__Group_4__0
+ // InternalQVTimperative.g:16348:2: rule__ReferenceCS__Group_4__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_4__0();
@@ -49067,16 +49194,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group__5"
- // InternalQVTimperative.g:16319:1: rule__ReferenceCS__Group__5 : rule__ReferenceCS__Group__5__Impl rule__ReferenceCS__Group__6 ;
+ // InternalQVTimperative.g:16358: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:16323:1: ( rule__ReferenceCS__Group__5__Impl rule__ReferenceCS__Group__6 )
- // InternalQVTimperative.g:16324:2: rule__ReferenceCS__Group__5__Impl rule__ReferenceCS__Group__6
+ // InternalQVTimperative.g:16362:1: ( rule__ReferenceCS__Group__5__Impl rule__ReferenceCS__Group__6 )
+ // InternalQVTimperative.g:16363:2: rule__ReferenceCS__Group__5__Impl rule__ReferenceCS__Group__6
{
- pushFollow(FollowSets000.FOLLOW_82);
+ pushFollow(FollowSets000.FOLLOW_83);
rule__ReferenceCS__Group__5__Impl();
state._fsp--;
@@ -49105,31 +49232,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group__5__Impl"
- // InternalQVTimperative.g:16331:1: rule__ReferenceCS__Group__5__Impl : ( ( rule__ReferenceCS__Group_5__0 )? ) ;
+ // InternalQVTimperative.g:16370: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:16335:1: ( ( ( rule__ReferenceCS__Group_5__0 )? ) )
- // InternalQVTimperative.g:16336:1: ( ( rule__ReferenceCS__Group_5__0 )? )
+ // InternalQVTimperative.g:16374:1: ( ( ( rule__ReferenceCS__Group_5__0 )? ) )
+ // InternalQVTimperative.g:16375:1: ( ( rule__ReferenceCS__Group_5__0 )? )
{
- // InternalQVTimperative.g:16336:1: ( ( rule__ReferenceCS__Group_5__0 )? )
- // InternalQVTimperative.g:16337:1: ( rule__ReferenceCS__Group_5__0 )?
+ // InternalQVTimperative.g:16375:1: ( ( rule__ReferenceCS__Group_5__0 )? )
+ // InternalQVTimperative.g:16376:1: ( rule__ReferenceCS__Group_5__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getGroup_5());
}
- // InternalQVTimperative.g:16338:1: ( rule__ReferenceCS__Group_5__0 )?
- int alt160=2;
- int LA160_0 = input.LA(1);
+ // InternalQVTimperative.g:16377:1: ( rule__ReferenceCS__Group_5__0 )?
+ int alt161=2;
+ int LA161_0 = input.LA(1);
- if ( (LA160_0==40) ) {
- alt160=1;
+ if ( (LA161_0==41) ) {
+ alt161=1;
}
- switch (alt160) {
+ switch (alt161) {
case 1 :
- // InternalQVTimperative.g:16338:2: rule__ReferenceCS__Group_5__0
+ // InternalQVTimperative.g:16377:2: rule__ReferenceCS__Group_5__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_5__0();
@@ -49167,16 +49294,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group__6"
- // InternalQVTimperative.g:16348:1: rule__ReferenceCS__Group__6 : rule__ReferenceCS__Group__6__Impl rule__ReferenceCS__Group__7 ;
+ // InternalQVTimperative.g:16387: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:16352:1: ( rule__ReferenceCS__Group__6__Impl rule__ReferenceCS__Group__7 )
- // InternalQVTimperative.g:16353:2: rule__ReferenceCS__Group__6__Impl rule__ReferenceCS__Group__7
+ // InternalQVTimperative.g:16391:1: ( rule__ReferenceCS__Group__6__Impl rule__ReferenceCS__Group__7 )
+ // InternalQVTimperative.g:16392:2: rule__ReferenceCS__Group__6__Impl rule__ReferenceCS__Group__7
{
- pushFollow(FollowSets000.FOLLOW_82);
+ pushFollow(FollowSets000.FOLLOW_83);
rule__ReferenceCS__Group__6__Impl();
state._fsp--;
@@ -49205,35 +49332,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group__6__Impl"
- // InternalQVTimperative.g:16360:1: rule__ReferenceCS__Group__6__Impl : ( ( rule__ReferenceCS__Group_6__0 )? ) ;
+ // InternalQVTimperative.g:16399: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:16364:1: ( ( ( rule__ReferenceCS__Group_6__0 )? ) )
- // InternalQVTimperative.g:16365:1: ( ( rule__ReferenceCS__Group_6__0 )? )
+ // InternalQVTimperative.g:16403:1: ( ( ( rule__ReferenceCS__Group_6__0 )? ) )
+ // InternalQVTimperative.g:16404:1: ( ( rule__ReferenceCS__Group_6__0 )? )
{
- // InternalQVTimperative.g:16365:1: ( ( rule__ReferenceCS__Group_6__0 )? )
- // InternalQVTimperative.g:16366:1: ( rule__ReferenceCS__Group_6__0 )?
+ // InternalQVTimperative.g:16404:1: ( ( rule__ReferenceCS__Group_6__0 )? )
+ // InternalQVTimperative.g:16405:1: ( rule__ReferenceCS__Group_6__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getGroup_6());
}
- // InternalQVTimperative.g:16367:1: ( rule__ReferenceCS__Group_6__0 )?
- int alt161=2;
- int LA161_0 = input.LA(1);
+ // InternalQVTimperative.g:16406:1: ( rule__ReferenceCS__Group_6__0 )?
+ int alt162=2;
+ int LA162_0 = input.LA(1);
- if ( (LA161_0==80) ) {
- int LA161_1 = input.LA(2);
+ if ( (LA162_0==81) ) {
+ int LA162_1 = input.LA(2);
- if ( (LA161_1==123||(LA161_1>=127 && LA161_1<=128)||(LA161_1>=131 && LA161_1<=141)||(LA161_1>=144 && LA161_1<=147)) ) {
- alt161=1;
+ if ( (LA162_1==123||(LA162_1>=127 && LA162_1<=128)||(LA162_1>=131 && LA162_1<=141)||(LA162_1>=144 && LA162_1<=147)) ) {
+ alt162=1;
}
}
- switch (alt161) {
+ switch (alt162) {
case 1 :
- // InternalQVTimperative.g:16367:2: rule__ReferenceCS__Group_6__0
+ // InternalQVTimperative.g:16406:2: rule__ReferenceCS__Group_6__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_6__0();
@@ -49271,14 +49398,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group__7"
- // InternalQVTimperative.g:16377:1: rule__ReferenceCS__Group__7 : rule__ReferenceCS__Group__7__Impl ;
+ // InternalQVTimperative.g:16416: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:16381:1: ( rule__ReferenceCS__Group__7__Impl )
- // InternalQVTimperative.g:16382:2: rule__ReferenceCS__Group__7__Impl
+ // InternalQVTimperative.g:16420:1: ( rule__ReferenceCS__Group__7__Impl )
+ // InternalQVTimperative.g:16421:2: rule__ReferenceCS__Group__7__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group__7__Impl();
@@ -49304,23 +49431,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group__7__Impl"
- // InternalQVTimperative.g:16388:1: rule__ReferenceCS__Group__7__Impl : ( ( rule__ReferenceCS__Alternatives_7 ) ) ;
+ // InternalQVTimperative.g:16427: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:16392:1: ( ( ( rule__ReferenceCS__Alternatives_7 ) ) )
- // InternalQVTimperative.g:16393:1: ( ( rule__ReferenceCS__Alternatives_7 ) )
+ // InternalQVTimperative.g:16431:1: ( ( ( rule__ReferenceCS__Alternatives_7 ) ) )
+ // InternalQVTimperative.g:16432:1: ( ( rule__ReferenceCS__Alternatives_7 ) )
{
- // InternalQVTimperative.g:16393:1: ( ( rule__ReferenceCS__Alternatives_7 ) )
- // InternalQVTimperative.g:16394:1: ( rule__ReferenceCS__Alternatives_7 )
+ // InternalQVTimperative.g:16432:1: ( ( rule__ReferenceCS__Alternatives_7 ) )
+ // InternalQVTimperative.g:16433:1: ( rule__ReferenceCS__Alternatives_7 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getAlternatives_7());
}
- // InternalQVTimperative.g:16395:1: ( rule__ReferenceCS__Alternatives_7 )
- // InternalQVTimperative.g:16395:2: rule__ReferenceCS__Alternatives_7
+ // InternalQVTimperative.g:16434:1: ( rule__ReferenceCS__Alternatives_7 )
+ // InternalQVTimperative.g:16434:2: rule__ReferenceCS__Alternatives_7
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Alternatives_7();
@@ -49355,16 +49482,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_0_0__0"
- // InternalQVTimperative.g:16421:1: rule__ReferenceCS__Group_0_0__0 : rule__ReferenceCS__Group_0_0__0__Impl rule__ReferenceCS__Group_0_0__1 ;
+ // InternalQVTimperative.g:16460: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: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
+ // InternalQVTimperative.g:16464:1: ( rule__ReferenceCS__Group_0_0__0__Impl rule__ReferenceCS__Group_0_0__1 )
+ // InternalQVTimperative.g:16465:2: rule__ReferenceCS__Group_0_0__0__Impl rule__ReferenceCS__Group_0_0__1
{
- pushFollow(FollowSets000.FOLLOW_55);
+ pushFollow(FollowSets000.FOLLOW_56);
rule__ReferenceCS__Group_0_0__0__Impl();
state._fsp--;
@@ -49393,23 +49520,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_0_0__0__Impl"
- // InternalQVTimperative.g:16433:1: rule__ReferenceCS__Group_0_0__0__Impl : ( ( rule__ReferenceCS__QualifiersAssignment_0_0_0 ) ) ;
+ // InternalQVTimperative.g:16472: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:16437:1: ( ( ( rule__ReferenceCS__QualifiersAssignment_0_0_0 ) ) )
- // InternalQVTimperative.g:16438:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_0_0 ) )
+ // InternalQVTimperative.g:16476:1: ( ( ( rule__ReferenceCS__QualifiersAssignment_0_0_0 ) ) )
+ // InternalQVTimperative.g:16477: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 )
+ // InternalQVTimperative.g:16477:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_0_0 ) )
+ // InternalQVTimperative.g:16478:1: ( rule__ReferenceCS__QualifiersAssignment_0_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_0_0_0());
}
- // InternalQVTimperative.g:16440:1: ( rule__ReferenceCS__QualifiersAssignment_0_0_0 )
- // InternalQVTimperative.g:16440:2: rule__ReferenceCS__QualifiersAssignment_0_0_0
+ // InternalQVTimperative.g:16479:1: ( rule__ReferenceCS__QualifiersAssignment_0_0_0 )
+ // InternalQVTimperative.g:16479:2: rule__ReferenceCS__QualifiersAssignment_0_0_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_0_0_0();
@@ -49444,14 +49571,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_0_0__1"
- // InternalQVTimperative.g:16450:1: rule__ReferenceCS__Group_0_0__1 : rule__ReferenceCS__Group_0_0__1__Impl ;
+ // InternalQVTimperative.g:16489: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:16454:1: ( rule__ReferenceCS__Group_0_0__1__Impl )
- // InternalQVTimperative.g:16455:2: rule__ReferenceCS__Group_0_0__1__Impl
+ // InternalQVTimperative.g:16493:1: ( rule__ReferenceCS__Group_0_0__1__Impl )
+ // InternalQVTimperative.g:16494:2: rule__ReferenceCS__Group_0_0__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_0_0__1__Impl();
@@ -49477,31 +49604,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_0_0__1__Impl"
- // InternalQVTimperative.g:16461:1: rule__ReferenceCS__Group_0_0__1__Impl : ( ( rule__ReferenceCS__QualifiersAssignment_0_0_1 )? ) ;
+ // InternalQVTimperative.g:16500: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:16465:1: ( ( ( rule__ReferenceCS__QualifiersAssignment_0_0_1 )? ) )
- // InternalQVTimperative.g:16466:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_0_1 )? )
+ // InternalQVTimperative.g:16504:1: ( ( ( rule__ReferenceCS__QualifiersAssignment_0_0_1 )? ) )
+ // InternalQVTimperative.g:16505: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 )?
+ // InternalQVTimperative.g:16505:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_0_1 )? )
+ // InternalQVTimperative.g:16506:1: ( rule__ReferenceCS__QualifiersAssignment_0_0_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_0_0_1());
}
- // InternalQVTimperative.g:16468:1: ( rule__ReferenceCS__QualifiersAssignment_0_0_1 )?
- int alt162=2;
- int LA162_0 = input.LA(1);
+ // InternalQVTimperative.g:16507:1: ( rule__ReferenceCS__QualifiersAssignment_0_0_1 )?
+ int alt163=2;
+ int LA163_0 = input.LA(1);
- if ( (LA162_0==126) ) {
- alt162=1;
+ if ( (LA163_0==126) ) {
+ alt163=1;
}
- switch (alt162) {
+ switch (alt163) {
case 1 :
- // InternalQVTimperative.g:16468:2: rule__ReferenceCS__QualifiersAssignment_0_0_1
+ // InternalQVTimperative.g:16507:2: rule__ReferenceCS__QualifiersAssignment_0_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_0_0_1();
@@ -49539,16 +49666,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_0_1__0"
- // InternalQVTimperative.g:16482:1: rule__ReferenceCS__Group_0_1__0 : rule__ReferenceCS__Group_0_1__0__Impl rule__ReferenceCS__Group_0_1__1 ;
+ // InternalQVTimperative.g:16521: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: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
+ // InternalQVTimperative.g:16525:1: ( rule__ReferenceCS__Group_0_1__0__Impl rule__ReferenceCS__Group_0_1__1 )
+ // InternalQVTimperative.g:16526:2: rule__ReferenceCS__Group_0_1__0__Impl rule__ReferenceCS__Group_0_1__1
{
- pushFollow(FollowSets000.FOLLOW_56);
+ pushFollow(FollowSets000.FOLLOW_57);
rule__ReferenceCS__Group_0_1__0__Impl();
state._fsp--;
@@ -49577,23 +49704,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_0_1__0__Impl"
- // InternalQVTimperative.g:16494:1: rule__ReferenceCS__Group_0_1__0__Impl : ( ( rule__ReferenceCS__QualifiersAssignment_0_1_0 ) ) ;
+ // InternalQVTimperative.g:16533: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:16498:1: ( ( ( rule__ReferenceCS__QualifiersAssignment_0_1_0 ) ) )
- // InternalQVTimperative.g:16499:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_1_0 ) )
+ // InternalQVTimperative.g:16537:1: ( ( ( rule__ReferenceCS__QualifiersAssignment_0_1_0 ) ) )
+ // InternalQVTimperative.g:16538: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 )
+ // InternalQVTimperative.g:16538:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_1_0 ) )
+ // InternalQVTimperative.g:16539:1: ( rule__ReferenceCS__QualifiersAssignment_0_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_0_1_0());
}
- // InternalQVTimperative.g:16501:1: ( rule__ReferenceCS__QualifiersAssignment_0_1_0 )
- // InternalQVTimperative.g:16501:2: rule__ReferenceCS__QualifiersAssignment_0_1_0
+ // InternalQVTimperative.g:16540:1: ( rule__ReferenceCS__QualifiersAssignment_0_1_0 )
+ // InternalQVTimperative.g:16540:2: rule__ReferenceCS__QualifiersAssignment_0_1_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_0_1_0();
@@ -49628,14 +49755,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_0_1__1"
- // InternalQVTimperative.g:16511:1: rule__ReferenceCS__Group_0_1__1 : rule__ReferenceCS__Group_0_1__1__Impl ;
+ // InternalQVTimperative.g:16550: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:16515:1: ( rule__ReferenceCS__Group_0_1__1__Impl )
- // InternalQVTimperative.g:16516:2: rule__ReferenceCS__Group_0_1__1__Impl
+ // InternalQVTimperative.g:16554:1: ( rule__ReferenceCS__Group_0_1__1__Impl )
+ // InternalQVTimperative.g:16555:2: rule__ReferenceCS__Group_0_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_0_1__1__Impl();
@@ -49661,31 +49788,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_0_1__1__Impl"
- // InternalQVTimperative.g:16522:1: rule__ReferenceCS__Group_0_1__1__Impl : ( ( rule__ReferenceCS__QualifiersAssignment_0_1_1 )? ) ;
+ // InternalQVTimperative.g:16561: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:16526:1: ( ( ( rule__ReferenceCS__QualifiersAssignment_0_1_1 )? ) )
- // InternalQVTimperative.g:16527:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_1_1 )? )
+ // InternalQVTimperative.g:16565:1: ( ( ( rule__ReferenceCS__QualifiersAssignment_0_1_1 )? ) )
+ // InternalQVTimperative.g:16566: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 )?
+ // InternalQVTimperative.g:16566:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_1_1 )? )
+ // InternalQVTimperative.g:16567:1: ( rule__ReferenceCS__QualifiersAssignment_0_1_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_0_1_1());
}
- // InternalQVTimperative.g:16529:1: ( rule__ReferenceCS__QualifiersAssignment_0_1_1 )?
- int alt163=2;
- int LA163_0 = input.LA(1);
+ // InternalQVTimperative.g:16568:1: ( rule__ReferenceCS__QualifiersAssignment_0_1_1 )?
+ int alt164=2;
+ int LA164_0 = input.LA(1);
- if ( (LA163_0==125) ) {
- alt163=1;
+ if ( (LA164_0==125) ) {
+ alt164=1;
}
- switch (alt163) {
+ switch (alt164) {
case 1 :
- // InternalQVTimperative.g:16529:2: rule__ReferenceCS__QualifiersAssignment_0_1_1
+ // InternalQVTimperative.g:16568:2: rule__ReferenceCS__QualifiersAssignment_0_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_0_1_1();
@@ -49723,14 +49850,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_3__0"
- // InternalQVTimperative.g:16543:1: rule__ReferenceCS__Group_3__0 : rule__ReferenceCS__Group_3__0__Impl rule__ReferenceCS__Group_3__1 ;
+ // InternalQVTimperative.g:16582: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: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
+ // InternalQVTimperative.g:16586:1: ( rule__ReferenceCS__Group_3__0__Impl rule__ReferenceCS__Group_3__1 )
+ // InternalQVTimperative.g:16587:2: rule__ReferenceCS__Group_3__0__Impl rule__ReferenceCS__Group_3__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__ReferenceCS__Group_3__0__Impl();
@@ -49761,22 +49888,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_3__0__Impl"
- // InternalQVTimperative.g:16555:1: rule__ReferenceCS__Group_3__0__Impl : ( '#' ) ;
+ // InternalQVTimperative.g:16594:1: rule__ReferenceCS__Group_3__0__Impl : ( '#' ) ;
public final void rule__ReferenceCS__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16559:1: ( ( '#' ) )
- // InternalQVTimperative.g:16560:1: ( '#' )
+ // InternalQVTimperative.g:16598:1: ( ( '#' ) )
+ // InternalQVTimperative.g:16599:1: ( '#' )
{
- // InternalQVTimperative.g:16560:1: ( '#' )
- // InternalQVTimperative.g:16561:1: '#'
+ // InternalQVTimperative.g:16599:1: ( '#' )
+ // InternalQVTimperative.g:16600:1: '#'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getNumberSignKeyword_3_0());
}
- match(input,100,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,101,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getReferenceCSAccess().getNumberSignKeyword_3_0());
}
@@ -49802,14 +49929,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_3__1"
- // InternalQVTimperative.g:16574:1: rule__ReferenceCS__Group_3__1 : rule__ReferenceCS__Group_3__1__Impl ;
+ // InternalQVTimperative.g:16613: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:16578:1: ( rule__ReferenceCS__Group_3__1__Impl )
- // InternalQVTimperative.g:16579:2: rule__ReferenceCS__Group_3__1__Impl
+ // InternalQVTimperative.g:16617:1: ( rule__ReferenceCS__Group_3__1__Impl )
+ // InternalQVTimperative.g:16618:2: rule__ReferenceCS__Group_3__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_3__1__Impl();
@@ -49835,23 +49962,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_3__1__Impl"
- // InternalQVTimperative.g:16585:1: rule__ReferenceCS__Group_3__1__Impl : ( ( rule__ReferenceCS__ReferredOppositeAssignment_3_1 ) ) ;
+ // InternalQVTimperative.g:16624: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:16589:1: ( ( ( rule__ReferenceCS__ReferredOppositeAssignment_3_1 ) ) )
- // InternalQVTimperative.g:16590:1: ( ( rule__ReferenceCS__ReferredOppositeAssignment_3_1 ) )
+ // InternalQVTimperative.g:16628:1: ( ( ( rule__ReferenceCS__ReferredOppositeAssignment_3_1 ) ) )
+ // InternalQVTimperative.g:16629:1: ( ( rule__ReferenceCS__ReferredOppositeAssignment_3_1 ) )
{
- // InternalQVTimperative.g:16590:1: ( ( rule__ReferenceCS__ReferredOppositeAssignment_3_1 ) )
- // InternalQVTimperative.g:16591:1: ( rule__ReferenceCS__ReferredOppositeAssignment_3_1 )
+ // InternalQVTimperative.g:16629:1: ( ( rule__ReferenceCS__ReferredOppositeAssignment_3_1 ) )
+ // InternalQVTimperative.g:16630:1: ( rule__ReferenceCS__ReferredOppositeAssignment_3_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getReferredOppositeAssignment_3_1());
}
- // InternalQVTimperative.g:16592:1: ( rule__ReferenceCS__ReferredOppositeAssignment_3_1 )
- // InternalQVTimperative.g:16592:2: rule__ReferenceCS__ReferredOppositeAssignment_3_1
+ // InternalQVTimperative.g:16631:1: ( rule__ReferenceCS__ReferredOppositeAssignment_3_1 )
+ // InternalQVTimperative.g:16631:2: rule__ReferenceCS__ReferredOppositeAssignment_3_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__ReferredOppositeAssignment_3_1();
@@ -49886,14 +50013,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_4__0"
- // InternalQVTimperative.g:16606:1: rule__ReferenceCS__Group_4__0 : rule__ReferenceCS__Group_4__0__Impl rule__ReferenceCS__Group_4__1 ;
+ // InternalQVTimperative.g:16645: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: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
+ // InternalQVTimperative.g:16649:1: ( rule__ReferenceCS__Group_4__0__Impl rule__ReferenceCS__Group_4__1 )
+ // InternalQVTimperative.g:16650:2: rule__ReferenceCS__Group_4__0__Impl rule__ReferenceCS__Group_4__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__ReferenceCS__Group_4__0__Impl();
@@ -49924,22 +50051,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_4__0__Impl"
- // InternalQVTimperative.g:16618:1: rule__ReferenceCS__Group_4__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:16657:1: rule__ReferenceCS__Group_4__0__Impl : ( ':' ) ;
public final void rule__ReferenceCS__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16622:1: ( ( ':' ) )
- // InternalQVTimperative.g:16623:1: ( ':' )
+ // InternalQVTimperative.g:16661:1: ( ( ':' ) )
+ // InternalQVTimperative.g:16662:1: ( ':' )
{
- // InternalQVTimperative.g:16623:1: ( ':' )
- // InternalQVTimperative.g:16624:1: ':'
+ // InternalQVTimperative.g:16662:1: ( ':' )
+ // InternalQVTimperative.g:16663:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getColonKeyword_4_0());
}
- match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,74,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getReferenceCSAccess().getColonKeyword_4_0());
}
@@ -49965,14 +50092,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_4__1"
- // InternalQVTimperative.g:16637:1: rule__ReferenceCS__Group_4__1 : rule__ReferenceCS__Group_4__1__Impl ;
+ // InternalQVTimperative.g:16676: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:16641:1: ( rule__ReferenceCS__Group_4__1__Impl )
- // InternalQVTimperative.g:16642:2: rule__ReferenceCS__Group_4__1__Impl
+ // InternalQVTimperative.g:16680:1: ( rule__ReferenceCS__Group_4__1__Impl )
+ // InternalQVTimperative.g:16681:2: rule__ReferenceCS__Group_4__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_4__1__Impl();
@@ -49998,23 +50125,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_4__1__Impl"
- // InternalQVTimperative.g:16648:1: rule__ReferenceCS__Group_4__1__Impl : ( ( rule__ReferenceCS__OwnedTypeAssignment_4_1 ) ) ;
+ // InternalQVTimperative.g:16687: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:16652:1: ( ( ( rule__ReferenceCS__OwnedTypeAssignment_4_1 ) ) )
- // InternalQVTimperative.g:16653:1: ( ( rule__ReferenceCS__OwnedTypeAssignment_4_1 ) )
+ // InternalQVTimperative.g:16691:1: ( ( ( rule__ReferenceCS__OwnedTypeAssignment_4_1 ) ) )
+ // InternalQVTimperative.g:16692:1: ( ( rule__ReferenceCS__OwnedTypeAssignment_4_1 ) )
{
- // InternalQVTimperative.g:16653:1: ( ( rule__ReferenceCS__OwnedTypeAssignment_4_1 ) )
- // InternalQVTimperative.g:16654:1: ( rule__ReferenceCS__OwnedTypeAssignment_4_1 )
+ // InternalQVTimperative.g:16692:1: ( ( rule__ReferenceCS__OwnedTypeAssignment_4_1 ) )
+ // InternalQVTimperative.g:16693:1: ( rule__ReferenceCS__OwnedTypeAssignment_4_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getOwnedTypeAssignment_4_1());
}
- // InternalQVTimperative.g:16655:1: ( rule__ReferenceCS__OwnedTypeAssignment_4_1 )
- // InternalQVTimperative.g:16655:2: rule__ReferenceCS__OwnedTypeAssignment_4_1
+ // InternalQVTimperative.g:16694:1: ( rule__ReferenceCS__OwnedTypeAssignment_4_1 )
+ // InternalQVTimperative.g:16694:2: rule__ReferenceCS__OwnedTypeAssignment_4_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__OwnedTypeAssignment_4_1();
@@ -50049,16 +50176,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_5__0"
- // InternalQVTimperative.g:16669:1: rule__ReferenceCS__Group_5__0 : rule__ReferenceCS__Group_5__0__Impl rule__ReferenceCS__Group_5__1 ;
+ // InternalQVTimperative.g:16708: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: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
+ // InternalQVTimperative.g:16712:1: ( rule__ReferenceCS__Group_5__0__Impl rule__ReferenceCS__Group_5__1 )
+ // InternalQVTimperative.g:16713:2: rule__ReferenceCS__Group_5__0__Impl rule__ReferenceCS__Group_5__1
{
- pushFollow(FollowSets000.FOLLOW_57);
+ pushFollow(FollowSets000.FOLLOW_58);
rule__ReferenceCS__Group_5__0__Impl();
state._fsp--;
@@ -50087,22 +50214,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_5__0__Impl"
- // InternalQVTimperative.g:16681:1: rule__ReferenceCS__Group_5__0__Impl : ( '=' ) ;
+ // InternalQVTimperative.g:16720:1: rule__ReferenceCS__Group_5__0__Impl : ( '=' ) ;
public final void rule__ReferenceCS__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16685:1: ( ( '=' ) )
- // InternalQVTimperative.g:16686:1: ( '=' )
+ // InternalQVTimperative.g:16724:1: ( ( '=' ) )
+ // InternalQVTimperative.g:16725:1: ( '=' )
{
- // InternalQVTimperative.g:16686:1: ( '=' )
- // InternalQVTimperative.g:16687:1: '='
+ // InternalQVTimperative.g:16725:1: ( '=' )
+ // InternalQVTimperative.g:16726:1: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getEqualsSignKeyword_5_0());
}
- 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.getReferenceCSAccess().getEqualsSignKeyword_5_0());
}
@@ -50128,14 +50255,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_5__1"
- // InternalQVTimperative.g:16700:1: rule__ReferenceCS__Group_5__1 : rule__ReferenceCS__Group_5__1__Impl ;
+ // InternalQVTimperative.g:16739: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:16704:1: ( rule__ReferenceCS__Group_5__1__Impl )
- // InternalQVTimperative.g:16705:2: rule__ReferenceCS__Group_5__1__Impl
+ // InternalQVTimperative.g:16743:1: ( rule__ReferenceCS__Group_5__1__Impl )
+ // InternalQVTimperative.g:16744:2: rule__ReferenceCS__Group_5__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_5__1__Impl();
@@ -50161,23 +50288,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_5__1__Impl"
- // InternalQVTimperative.g:16711:1: rule__ReferenceCS__Group_5__1__Impl : ( ( rule__ReferenceCS__DefaultAssignment_5_1 ) ) ;
+ // InternalQVTimperative.g:16750: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:16715:1: ( ( ( rule__ReferenceCS__DefaultAssignment_5_1 ) ) )
- // InternalQVTimperative.g:16716:1: ( ( rule__ReferenceCS__DefaultAssignment_5_1 ) )
+ // InternalQVTimperative.g:16754:1: ( ( ( rule__ReferenceCS__DefaultAssignment_5_1 ) ) )
+ // InternalQVTimperative.g:16755:1: ( ( rule__ReferenceCS__DefaultAssignment_5_1 ) )
{
- // InternalQVTimperative.g:16716:1: ( ( rule__ReferenceCS__DefaultAssignment_5_1 ) )
- // InternalQVTimperative.g:16717:1: ( rule__ReferenceCS__DefaultAssignment_5_1 )
+ // InternalQVTimperative.g:16755:1: ( ( rule__ReferenceCS__DefaultAssignment_5_1 ) )
+ // InternalQVTimperative.g:16756:1: ( rule__ReferenceCS__DefaultAssignment_5_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getDefaultAssignment_5_1());
}
- // InternalQVTimperative.g:16718:1: ( rule__ReferenceCS__DefaultAssignment_5_1 )
- // InternalQVTimperative.g:16718:2: rule__ReferenceCS__DefaultAssignment_5_1
+ // InternalQVTimperative.g:16757:1: ( rule__ReferenceCS__DefaultAssignment_5_1 )
+ // InternalQVTimperative.g:16757:2: rule__ReferenceCS__DefaultAssignment_5_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__DefaultAssignment_5_1();
@@ -50212,16 +50339,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_6__0"
- // InternalQVTimperative.g:16732:1: rule__ReferenceCS__Group_6__0 : rule__ReferenceCS__Group_6__0__Impl rule__ReferenceCS__Group_6__1 ;
+ // InternalQVTimperative.g:16771: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: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
+ // InternalQVTimperative.g:16775:1: ( rule__ReferenceCS__Group_6__0__Impl rule__ReferenceCS__Group_6__1 )
+ // InternalQVTimperative.g:16776:2: rule__ReferenceCS__Group_6__0__Impl rule__ReferenceCS__Group_6__1
{
- pushFollow(FollowSets000.FOLLOW_83);
+ pushFollow(FollowSets000.FOLLOW_84);
rule__ReferenceCS__Group_6__0__Impl();
state._fsp--;
@@ -50250,22 +50377,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_6__0__Impl"
- // InternalQVTimperative.g:16744:1: rule__ReferenceCS__Group_6__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:16783:1: rule__ReferenceCS__Group_6__0__Impl : ( '{' ) ;
public final void rule__ReferenceCS__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16748:1: ( ( '{' ) )
- // InternalQVTimperative.g:16749:1: ( '{' )
+ // InternalQVTimperative.g:16787:1: ( ( '{' ) )
+ // InternalQVTimperative.g:16788:1: ( '{' )
{
- // InternalQVTimperative.g:16749:1: ( '{' )
- // InternalQVTimperative.g:16750:1: '{'
+ // InternalQVTimperative.g:16788:1: ( '{' )
+ // InternalQVTimperative.g:16789:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getLeftCurlyBracketKeyword_6_0());
}
- match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getReferenceCSAccess().getLeftCurlyBracketKeyword_6_0());
}
@@ -50291,16 +50418,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_6__1"
- // InternalQVTimperative.g:16763:1: rule__ReferenceCS__Group_6__1 : rule__ReferenceCS__Group_6__1__Impl rule__ReferenceCS__Group_6__2 ;
+ // InternalQVTimperative.g:16802: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: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
+ // InternalQVTimperative.g:16806:1: ( rule__ReferenceCS__Group_6__1__Impl rule__ReferenceCS__Group_6__2 )
+ // InternalQVTimperative.g:16807:2: rule__ReferenceCS__Group_6__1__Impl rule__ReferenceCS__Group_6__2
{
- pushFollow(FollowSets000.FOLLOW_38);
+ pushFollow(FollowSets000.FOLLOW_39);
rule__ReferenceCS__Group_6__1__Impl();
state._fsp--;
@@ -50329,28 +50456,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_6__1__Impl"
- // InternalQVTimperative.g:16775:1: rule__ReferenceCS__Group_6__1__Impl : ( ( ( rule__ReferenceCS__Group_6_1__0 ) ) ( ( rule__ReferenceCS__Group_6_1__0 )* ) ) ;
+ // InternalQVTimperative.g:16814: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: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:16818:1: ( ( ( ( rule__ReferenceCS__Group_6_1__0 ) ) ( ( rule__ReferenceCS__Group_6_1__0 )* ) ) )
+ // InternalQVTimperative.g:16819: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:16819:1: ( ( ( rule__ReferenceCS__Group_6_1__0 ) ) ( ( rule__ReferenceCS__Group_6_1__0 )* ) )
+ // InternalQVTimperative.g:16820:1: ( ( rule__ReferenceCS__Group_6_1__0 ) ) ( ( 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 )
+ // InternalQVTimperative.g:16820:1: ( ( rule__ReferenceCS__Group_6_1__0 ) )
+ // InternalQVTimperative.g:16821:1: ( rule__ReferenceCS__Group_6_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getGroup_6_1());
}
- // InternalQVTimperative.g:16783:1: ( rule__ReferenceCS__Group_6_1__0 )
- // InternalQVTimperative.g:16783:2: rule__ReferenceCS__Group_6_1__0
+ // InternalQVTimperative.g:16822:1: ( rule__ReferenceCS__Group_6_1__0 )
+ // InternalQVTimperative.g:16822:2: rule__ReferenceCS__Group_6_1__0
{
- pushFollow(FollowSets000.FOLLOW_84);
+ pushFollow(FollowSets000.FOLLOW_85);
rule__ReferenceCS__Group_6_1__0();
state._fsp--;
@@ -50364,28 +50491,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
- // InternalQVTimperative.g:16786:1: ( ( rule__ReferenceCS__Group_6_1__0 )* )
- // InternalQVTimperative.g:16787:1: ( rule__ReferenceCS__Group_6_1__0 )*
+ // InternalQVTimperative.g:16825:1: ( ( rule__ReferenceCS__Group_6_1__0 )* )
+ // InternalQVTimperative.g:16826:1: ( rule__ReferenceCS__Group_6_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getGroup_6_1());
}
- // InternalQVTimperative.g:16788:1: ( rule__ReferenceCS__Group_6_1__0 )*
- loop164:
+ // InternalQVTimperative.g:16827:1: ( rule__ReferenceCS__Group_6_1__0 )*
+ loop165:
do {
- int alt164=2;
- int LA164_0 = input.LA(1);
+ int alt165=2;
+ int LA165_0 = input.LA(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;
+ if ( (LA165_0==123||(LA165_0>=127 && LA165_0<=128)||(LA165_0>=131 && LA165_0<=141)||(LA165_0>=144 && LA165_0<=147)) ) {
+ alt165=1;
}
- switch (alt164) {
+ switch (alt165) {
case 1 :
- // InternalQVTimperative.g:16788:2: rule__ReferenceCS__Group_6_1__0
+ // InternalQVTimperative.g:16827:2: rule__ReferenceCS__Group_6_1__0
{
- pushFollow(FollowSets000.FOLLOW_84);
+ pushFollow(FollowSets000.FOLLOW_85);
rule__ReferenceCS__Group_6_1__0();
state._fsp--;
@@ -50395,7 +50522,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop164;
+ break loop165;
}
} while (true);
@@ -50427,14 +50554,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_6__2"
- // InternalQVTimperative.g:16799:1: rule__ReferenceCS__Group_6__2 : rule__ReferenceCS__Group_6__2__Impl ;
+ // InternalQVTimperative.g:16838: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:16803:1: ( rule__ReferenceCS__Group_6__2__Impl )
- // InternalQVTimperative.g:16804:2: rule__ReferenceCS__Group_6__2__Impl
+ // InternalQVTimperative.g:16842:1: ( rule__ReferenceCS__Group_6__2__Impl )
+ // InternalQVTimperative.g:16843:2: rule__ReferenceCS__Group_6__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_6__2__Impl();
@@ -50460,22 +50587,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_6__2__Impl"
- // InternalQVTimperative.g:16810:1: rule__ReferenceCS__Group_6__2__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:16849:1: rule__ReferenceCS__Group_6__2__Impl : ( '}' ) ;
public final void rule__ReferenceCS__Group_6__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16814:1: ( ( '}' ) )
- // InternalQVTimperative.g:16815:1: ( '}' )
+ // InternalQVTimperative.g:16853:1: ( ( '}' ) )
+ // InternalQVTimperative.g:16854:1: ( '}' )
{
- // InternalQVTimperative.g:16815:1: ( '}' )
- // InternalQVTimperative.g:16816:1: '}'
+ // InternalQVTimperative.g:16854:1: ( '}' )
+ // InternalQVTimperative.g:16855:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getRightCurlyBracketKeyword_6_2());
}
- match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getReferenceCSAccess().getRightCurlyBracketKeyword_6_2());
}
@@ -50501,14 +50628,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_6_1__0"
- // InternalQVTimperative.g:16835:1: rule__ReferenceCS__Group_6_1__0 : rule__ReferenceCS__Group_6_1__0__Impl rule__ReferenceCS__Group_6_1__1 ;
+ // InternalQVTimperative.g:16874: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: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
+ // InternalQVTimperative.g:16878:1: ( rule__ReferenceCS__Group_6_1__0__Impl rule__ReferenceCS__Group_6_1__1 )
+ // InternalQVTimperative.g:16879: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();
@@ -50539,23 +50666,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_6_1__0__Impl"
- // InternalQVTimperative.g:16847:1: rule__ReferenceCS__Group_6_1__0__Impl : ( ( rule__ReferenceCS__Alternatives_6_1_0 ) ) ;
+ // InternalQVTimperative.g:16886: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:16851:1: ( ( ( rule__ReferenceCS__Alternatives_6_1_0 ) ) )
- // InternalQVTimperative.g:16852:1: ( ( rule__ReferenceCS__Alternatives_6_1_0 ) )
+ // InternalQVTimperative.g:16890:1: ( ( ( rule__ReferenceCS__Alternatives_6_1_0 ) ) )
+ // InternalQVTimperative.g:16891: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 )
+ // InternalQVTimperative.g:16891:1: ( ( rule__ReferenceCS__Alternatives_6_1_0 ) )
+ // InternalQVTimperative.g:16892:1: ( rule__ReferenceCS__Alternatives_6_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getAlternatives_6_1_0());
}
- // InternalQVTimperative.g:16854:1: ( rule__ReferenceCS__Alternatives_6_1_0 )
- // InternalQVTimperative.g:16854:2: rule__ReferenceCS__Alternatives_6_1_0
+ // InternalQVTimperative.g:16893:1: ( rule__ReferenceCS__Alternatives_6_1_0 )
+ // InternalQVTimperative.g:16893:2: rule__ReferenceCS__Alternatives_6_1_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Alternatives_6_1_0();
@@ -50590,14 +50717,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_6_1__1"
- // InternalQVTimperative.g:16864:1: rule__ReferenceCS__Group_6_1__1 : rule__ReferenceCS__Group_6_1__1__Impl ;
+ // InternalQVTimperative.g:16903: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:16868:1: ( rule__ReferenceCS__Group_6_1__1__Impl )
- // InternalQVTimperative.g:16869:2: rule__ReferenceCS__Group_6_1__1__Impl
+ // InternalQVTimperative.g:16907:1: ( rule__ReferenceCS__Group_6_1__1__Impl )
+ // InternalQVTimperative.g:16908:2: rule__ReferenceCS__Group_6_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_6_1__1__Impl();
@@ -50623,33 +50750,33 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_6_1__1__Impl"
- // InternalQVTimperative.g:16875:1: rule__ReferenceCS__Group_6_1__1__Impl : ( ( ',' )? ) ;
+ // InternalQVTimperative.g:16914: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:16879:1: ( ( ( ',' )? ) )
- // InternalQVTimperative.g:16880:1: ( ( ',' )? )
+ // InternalQVTimperative.g:16918:1: ( ( ( ',' )? ) )
+ // InternalQVTimperative.g:16919:1: ( ( ',' )? )
{
- // InternalQVTimperative.g:16880:1: ( ( ',' )? )
- // InternalQVTimperative.g:16881:1: ( ',' )?
+ // InternalQVTimperative.g:16919:1: ( ( ',' )? )
+ // InternalQVTimperative.g:16920:1: ( ',' )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getCommaKeyword_6_1_1());
}
- // InternalQVTimperative.g:16882:1: ( ',' )?
- int alt165=2;
- int LA165_0 = input.LA(1);
+ // InternalQVTimperative.g:16921:1: ( ',' )?
+ int alt166=2;
+ int LA166_0 = input.LA(1);
- if ( (LA165_0==70) ) {
- alt165=1;
+ if ( (LA166_0==71) ) {
+ alt166=1;
}
- switch (alt165) {
+ switch (alt166) {
case 1 :
- // InternalQVTimperative.g:16883:2: ','
+ // InternalQVTimperative.g:16922:2: ','
{
- match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
}
break;
@@ -50681,16 +50808,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0__0"
- // InternalQVTimperative.g:16898:1: rule__ReferenceCS__Group_7_0__0 : rule__ReferenceCS__Group_7_0__0__Impl rule__ReferenceCS__Group_7_0__1 ;
+ // InternalQVTimperative.g:16937: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: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
+ // InternalQVTimperative.g:16941:1: ( rule__ReferenceCS__Group_7_0__0__Impl rule__ReferenceCS__Group_7_0__1 )
+ // InternalQVTimperative.g:16942:2: rule__ReferenceCS__Group_7_0__0__Impl rule__ReferenceCS__Group_7_0__1
{
- pushFollow(FollowSets000.FOLLOW_60);
+ pushFollow(FollowSets000.FOLLOW_61);
rule__ReferenceCS__Group_7_0__0__Impl();
state._fsp--;
@@ -50719,22 +50846,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0__0__Impl"
- // InternalQVTimperative.g:16910:1: rule__ReferenceCS__Group_7_0__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:16949: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:16914:1: ( ( '{' ) )
- // InternalQVTimperative.g:16915:1: ( '{' )
+ // InternalQVTimperative.g:16953:1: ( ( '{' ) )
+ // InternalQVTimperative.g:16954:1: ( '{' )
{
- // InternalQVTimperative.g:16915:1: ( '{' )
- // InternalQVTimperative.g:16916:1: '{'
+ // InternalQVTimperative.g:16954:1: ( '{' )
+ // InternalQVTimperative.g:16955:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getLeftCurlyBracketKeyword_7_0_0());
}
- match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getReferenceCSAccess().getLeftCurlyBracketKeyword_7_0_0());
}
@@ -50760,16 +50887,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0__1"
- // InternalQVTimperative.g:16929:1: rule__ReferenceCS__Group_7_0__1 : rule__ReferenceCS__Group_7_0__1__Impl rule__ReferenceCS__Group_7_0__2 ;
+ // InternalQVTimperative.g:16968: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: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
+ // InternalQVTimperative.g:16972:1: ( rule__ReferenceCS__Group_7_0__1__Impl rule__ReferenceCS__Group_7_0__2 )
+ // InternalQVTimperative.g:16973:2: rule__ReferenceCS__Group_7_0__1__Impl rule__ReferenceCS__Group_7_0__2
{
- pushFollow(FollowSets000.FOLLOW_60);
+ pushFollow(FollowSets000.FOLLOW_61);
rule__ReferenceCS__Group_7_0__1__Impl();
state._fsp--;
@@ -50798,37 +50925,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0__1__Impl"
- // InternalQVTimperative.g:16941:1: rule__ReferenceCS__Group_7_0__1__Impl : ( ( rule__ReferenceCS__Alternatives_7_0_1 )* ) ;
+ // InternalQVTimperative.g:16980: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:16945:1: ( ( ( rule__ReferenceCS__Alternatives_7_0_1 )* ) )
- // InternalQVTimperative.g:16946:1: ( ( rule__ReferenceCS__Alternatives_7_0_1 )* )
+ // InternalQVTimperative.g:16984:1: ( ( ( rule__ReferenceCS__Alternatives_7_0_1 )* ) )
+ // InternalQVTimperative.g:16985: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 )*
+ // InternalQVTimperative.g:16985:1: ( ( rule__ReferenceCS__Alternatives_7_0_1 )* )
+ // InternalQVTimperative.g:16986:1: ( rule__ReferenceCS__Alternatives_7_0_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getAlternatives_7_0_1());
}
- // InternalQVTimperative.g:16948:1: ( rule__ReferenceCS__Alternatives_7_0_1 )*
- loop166:
+ // InternalQVTimperative.g:16987:1: ( rule__ReferenceCS__Alternatives_7_0_1 )*
+ loop167:
do {
- int alt166=2;
- int LA166_0 = input.LA(1);
+ int alt167=2;
+ int LA167_0 = input.LA(1);
- if ( ((LA166_0>=91 && LA166_0<=92)) ) {
- alt166=1;
+ if ( ((LA167_0>=92 && LA167_0<=93)) ) {
+ alt167=1;
}
- switch (alt166) {
+ switch (alt167) {
case 1 :
- // InternalQVTimperative.g:16948:2: rule__ReferenceCS__Alternatives_7_0_1
+ // InternalQVTimperative.g:16987:2: rule__ReferenceCS__Alternatives_7_0_1
{
- pushFollow(FollowSets000.FOLLOW_61);
+ pushFollow(FollowSets000.FOLLOW_62);
rule__ReferenceCS__Alternatives_7_0_1();
state._fsp--;
@@ -50838,7 +50965,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop166;
+ break loop167;
}
} while (true);
@@ -50867,14 +50994,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0__2"
- // InternalQVTimperative.g:16958:1: rule__ReferenceCS__Group_7_0__2 : rule__ReferenceCS__Group_7_0__2__Impl ;
+ // InternalQVTimperative.g:16997: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:16962:1: ( rule__ReferenceCS__Group_7_0__2__Impl )
- // InternalQVTimperative.g:16963:2: rule__ReferenceCS__Group_7_0__2__Impl
+ // InternalQVTimperative.g:17001:1: ( rule__ReferenceCS__Group_7_0__2__Impl )
+ // InternalQVTimperative.g:17002:2: rule__ReferenceCS__Group_7_0__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_7_0__2__Impl();
@@ -50900,22 +51027,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0__2__Impl"
- // InternalQVTimperative.g:16969:1: rule__ReferenceCS__Group_7_0__2__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:17008: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:16973:1: ( ( '}' ) )
- // InternalQVTimperative.g:16974:1: ( '}' )
+ // InternalQVTimperative.g:17012:1: ( ( '}' ) )
+ // InternalQVTimperative.g:17013:1: ( '}' )
{
- // InternalQVTimperative.g:16974:1: ( '}' )
- // InternalQVTimperative.g:16975:1: '}'
+ // InternalQVTimperative.g:17013:1: ( '}' )
+ // InternalQVTimperative.g:17014:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getRightCurlyBracketKeyword_7_0_2());
}
- match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getReferenceCSAccess().getRightCurlyBracketKeyword_7_0_2());
}
@@ -50941,16 +51068,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_0__0"
- // 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 ;
+ // InternalQVTimperative.g:17033: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: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
+ // InternalQVTimperative.g:17037:1: ( rule__ReferenceCS__Group_7_0_1_0__0__Impl rule__ReferenceCS__Group_7_0_1_0__1 )
+ // InternalQVTimperative.g:17038:2: rule__ReferenceCS__Group_7_0_1_0__0__Impl rule__ReferenceCS__Group_7_0_1_0__1
{
- pushFollow(FollowSets000.FOLLOW_62);
+ pushFollow(FollowSets000.FOLLOW_63);
rule__ReferenceCS__Group_7_0_1_0__0__Impl();
state._fsp--;
@@ -50979,22 +51106,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_0__0__Impl"
- // InternalQVTimperative.g:17006:1: rule__ReferenceCS__Group_7_0_1_0__0__Impl : ( 'initial' ) ;
+ // InternalQVTimperative.g:17045: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:17010:1: ( ( 'initial' ) )
- // InternalQVTimperative.g:17011:1: ( 'initial' )
+ // InternalQVTimperative.g:17049:1: ( ( 'initial' ) )
+ // InternalQVTimperative.g:17050:1: ( 'initial' )
{
- // InternalQVTimperative.g:17011:1: ( 'initial' )
- // InternalQVTimperative.g:17012:1: 'initial'
+ // InternalQVTimperative.g:17050:1: ( 'initial' )
+ // InternalQVTimperative.g:17051:1: 'initial'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getInitialKeyword_7_0_1_0_0());
}
- match(input,91,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,92,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getReferenceCSAccess().getInitialKeyword_7_0_1_0_0());
}
@@ -51020,16 +51147,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_0__1"
- // 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 ;
+ // InternalQVTimperative.g:17064: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: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
+ // InternalQVTimperative.g:17068:1: ( rule__ReferenceCS__Group_7_0_1_0__1__Impl rule__ReferenceCS__Group_7_0_1_0__2 )
+ // InternalQVTimperative.g:17069:2: rule__ReferenceCS__Group_7_0_1_0__1__Impl rule__ReferenceCS__Group_7_0_1_0__2
{
- pushFollow(FollowSets000.FOLLOW_62);
+ pushFollow(FollowSets000.FOLLOW_63);
rule__ReferenceCS__Group_7_0_1_0__1__Impl();
state._fsp--;
@@ -51058,31 +51185,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_0__1__Impl"
- // InternalQVTimperative.g:17037:1: rule__ReferenceCS__Group_7_0_1_0__1__Impl : ( ( ruleUnrestrictedName )? ) ;
+ // InternalQVTimperative.g:17076: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:17041:1: ( ( ( ruleUnrestrictedName )? ) )
- // InternalQVTimperative.g:17042:1: ( ( ruleUnrestrictedName )? )
+ // InternalQVTimperative.g:17080:1: ( ( ( ruleUnrestrictedName )? ) )
+ // InternalQVTimperative.g:17081:1: ( ( ruleUnrestrictedName )? )
{
- // InternalQVTimperative.g:17042:1: ( ( ruleUnrestrictedName )? )
- // InternalQVTimperative.g:17043:1: ( ruleUnrestrictedName )?
+ // InternalQVTimperative.g:17081:1: ( ( ruleUnrestrictedName )? )
+ // InternalQVTimperative.g:17082:1: ( ruleUnrestrictedName )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getUnrestrictedNameParserRuleCall_7_0_1_0_1());
}
- // InternalQVTimperative.g:17044:1: ( ruleUnrestrictedName )?
- int alt167=2;
- int LA167_0 = input.LA(1);
+ // InternalQVTimperative.g:17083:1: ( ruleUnrestrictedName )?
+ int alt168=2;
+ int LA168_0 = input.LA(1);
- if ( ((LA167_0>=RULE_SIMPLE_ID && LA167_0<=RULE_ESCAPED_ID)||(LA167_0>=19 && LA167_0<=29)) ) {
- alt167=1;
+ if ( ((LA168_0>=RULE_SIMPLE_ID && LA168_0<=RULE_ESCAPED_ID)||(LA168_0>=19 && LA168_0<=30)) ) {
+ alt168=1;
}
- switch (alt167) {
+ switch (alt168) {
case 1 :
- // InternalQVTimperative.g:17044:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:17083:3: ruleUnrestrictedName
{
pushFollow(FollowSets000.FOLLOW_2);
ruleUnrestrictedName();
@@ -51120,16 +51247,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_0__2"
- // 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 ;
+ // InternalQVTimperative.g:17093: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: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
+ // InternalQVTimperative.g:17097:1: ( rule__ReferenceCS__Group_7_0_1_0__2__Impl rule__ReferenceCS__Group_7_0_1_0__3 )
+ // InternalQVTimperative.g:17098:2: rule__ReferenceCS__Group_7_0_1_0__2__Impl rule__ReferenceCS__Group_7_0_1_0__3
{
- pushFollow(FollowSets000.FOLLOW_63);
+ pushFollow(FollowSets000.FOLLOW_64);
rule__ReferenceCS__Group_7_0_1_0__2__Impl();
state._fsp--;
@@ -51158,22 +51285,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_0__2__Impl"
- // InternalQVTimperative.g:17066:1: rule__ReferenceCS__Group_7_0_1_0__2__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:17105: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:17070:1: ( ( ':' ) )
- // InternalQVTimperative.g:17071:1: ( ':' )
+ // InternalQVTimperative.g:17109:1: ( ( ':' ) )
+ // InternalQVTimperative.g:17110:1: ( ':' )
{
- // InternalQVTimperative.g:17071:1: ( ':' )
- // InternalQVTimperative.g:17072:1: ':'
+ // InternalQVTimperative.g:17110:1: ( ':' )
+ // InternalQVTimperative.g:17111:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getColonKeyword_7_0_1_0_2());
}
- match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,74,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getReferenceCSAccess().getColonKeyword_7_0_1_0_2());
}
@@ -51199,16 +51326,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_0__3"
- // 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 ;
+ // InternalQVTimperative.g:17124: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: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
+ // InternalQVTimperative.g:17128:1: ( rule__ReferenceCS__Group_7_0_1_0__3__Impl rule__ReferenceCS__Group_7_0_1_0__4 )
+ // InternalQVTimperative.g:17129:2: rule__ReferenceCS__Group_7_0_1_0__3__Impl rule__ReferenceCS__Group_7_0_1_0__4
{
- pushFollow(FollowSets000.FOLLOW_63);
+ pushFollow(FollowSets000.FOLLOW_64);
rule__ReferenceCS__Group_7_0_1_0__3__Impl();
state._fsp--;
@@ -51237,31 +51364,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_0__3__Impl"
- // InternalQVTimperative.g:17097:1: rule__ReferenceCS__Group_7_0_1_0__3__Impl : ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3 )? ) ;
+ // InternalQVTimperative.g:17136: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:17101:1: ( ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3 )? ) )
- // InternalQVTimperative.g:17102:1: ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3 )? )
+ // InternalQVTimperative.g:17140:1: ( ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3 )? ) )
+ // InternalQVTimperative.g:17141: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 )?
+ // InternalQVTimperative.g:17141:1: ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3 )? )
+ // InternalQVTimperative.g:17142:1: ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getOwnedDefaultExpressionsAssignment_7_0_1_0_3());
}
- // InternalQVTimperative.g:17104:1: ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3 )?
- int alt168=2;
- int LA168_0 = input.LA(1);
+ // InternalQVTimperative.g:17143:1: ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3 )?
+ int alt169=2;
+ int LA169_0 = input.LA(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;
+ if ( ((LA169_0>=RULE_INT && LA169_0<=RULE_UNQUOTED_STRING)||(LA169_0>=19 && LA169_0<=30)||(LA169_0>=32 && LA169_0<=34)||(LA169_0>=51 && LA169_0<=65)||LA169_0==87||LA169_0==106||(LA169_0>=108 && LA169_0<=109)||LA169_0==113||(LA169_0>=118 && LA169_0<=119)||(LA169_0>=150 && LA169_0<=151)) ) {
+ alt169=1;
}
- switch (alt168) {
+ switch (alt169) {
case 1 :
- // InternalQVTimperative.g:17104:2: rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3
+ // InternalQVTimperative.g:17143:2: rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3();
@@ -51299,14 +51426,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_0__4"
- // InternalQVTimperative.g:17114:1: rule__ReferenceCS__Group_7_0_1_0__4 : rule__ReferenceCS__Group_7_0_1_0__4__Impl ;
+ // InternalQVTimperative.g:17153: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:17118:1: ( rule__ReferenceCS__Group_7_0_1_0__4__Impl )
- // InternalQVTimperative.g:17119:2: rule__ReferenceCS__Group_7_0_1_0__4__Impl
+ // InternalQVTimperative.g:17157:1: ( rule__ReferenceCS__Group_7_0_1_0__4__Impl )
+ // InternalQVTimperative.g:17158:2: rule__ReferenceCS__Group_7_0_1_0__4__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_7_0_1_0__4__Impl();
@@ -51332,17 +51459,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_0__4__Impl"
- // InternalQVTimperative.g:17125:1: rule__ReferenceCS__Group_7_0_1_0__4__Impl : ( ';' ) ;
+ // InternalQVTimperative.g:17164: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:17129:1: ( ( ';' ) )
- // InternalQVTimperative.g:17130:1: ( ';' )
+ // InternalQVTimperative.g:17168:1: ( ( ';' ) )
+ // InternalQVTimperative.g:17169:1: ( ';' )
{
- // InternalQVTimperative.g:17130:1: ( ';' )
- // InternalQVTimperative.g:17131:1: ';'
+ // InternalQVTimperative.g:17169:1: ( ';' )
+ // InternalQVTimperative.g:17170:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getSemicolonKeyword_7_0_1_0_4());
@@ -51373,16 +51500,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_1__0"
- // 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 ;
+ // InternalQVTimperative.g:17193: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: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
+ // InternalQVTimperative.g:17197:1: ( rule__ReferenceCS__Group_7_0_1_1__0__Impl rule__ReferenceCS__Group_7_0_1_1__1 )
+ // InternalQVTimperative.g:17198:2: rule__ReferenceCS__Group_7_0_1_1__0__Impl rule__ReferenceCS__Group_7_0_1_1__1
{
- pushFollow(FollowSets000.FOLLOW_62);
+ pushFollow(FollowSets000.FOLLOW_63);
rule__ReferenceCS__Group_7_0_1_1__0__Impl();
state._fsp--;
@@ -51411,22 +51538,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_1__0__Impl"
- // InternalQVTimperative.g:17166:1: rule__ReferenceCS__Group_7_0_1_1__0__Impl : ( 'derivation' ) ;
+ // InternalQVTimperative.g:17205: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:17170:1: ( ( 'derivation' ) )
- // InternalQVTimperative.g:17171:1: ( 'derivation' )
+ // InternalQVTimperative.g:17209:1: ( ( 'derivation' ) )
+ // InternalQVTimperative.g:17210:1: ( 'derivation' )
{
- // InternalQVTimperative.g:17171:1: ( 'derivation' )
- // InternalQVTimperative.g:17172:1: 'derivation'
+ // InternalQVTimperative.g:17210:1: ( 'derivation' )
+ // InternalQVTimperative.g:17211:1: 'derivation'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getDerivationKeyword_7_0_1_1_0());
}
- match(input,92,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,93,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getReferenceCSAccess().getDerivationKeyword_7_0_1_1_0());
}
@@ -51452,16 +51579,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_1__1"
- // 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 ;
+ // InternalQVTimperative.g:17224: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: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
+ // InternalQVTimperative.g:17228:1: ( rule__ReferenceCS__Group_7_0_1_1__1__Impl rule__ReferenceCS__Group_7_0_1_1__2 )
+ // InternalQVTimperative.g:17229:2: rule__ReferenceCS__Group_7_0_1_1__1__Impl rule__ReferenceCS__Group_7_0_1_1__2
{
- pushFollow(FollowSets000.FOLLOW_62);
+ pushFollow(FollowSets000.FOLLOW_63);
rule__ReferenceCS__Group_7_0_1_1__1__Impl();
state._fsp--;
@@ -51490,31 +51617,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_1__1__Impl"
- // InternalQVTimperative.g:17197:1: rule__ReferenceCS__Group_7_0_1_1__1__Impl : ( ( ruleUnrestrictedName )? ) ;
+ // InternalQVTimperative.g:17236: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:17201:1: ( ( ( ruleUnrestrictedName )? ) )
- // InternalQVTimperative.g:17202:1: ( ( ruleUnrestrictedName )? )
+ // InternalQVTimperative.g:17240:1: ( ( ( ruleUnrestrictedName )? ) )
+ // InternalQVTimperative.g:17241:1: ( ( ruleUnrestrictedName )? )
{
- // InternalQVTimperative.g:17202:1: ( ( ruleUnrestrictedName )? )
- // InternalQVTimperative.g:17203:1: ( ruleUnrestrictedName )?
+ // InternalQVTimperative.g:17241:1: ( ( ruleUnrestrictedName )? )
+ // InternalQVTimperative.g:17242:1: ( ruleUnrestrictedName )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getUnrestrictedNameParserRuleCall_7_0_1_1_1());
}
- // InternalQVTimperative.g:17204:1: ( ruleUnrestrictedName )?
- int alt169=2;
- int LA169_0 = input.LA(1);
+ // InternalQVTimperative.g:17243:1: ( ruleUnrestrictedName )?
+ int alt170=2;
+ int LA170_0 = input.LA(1);
- if ( ((LA169_0>=RULE_SIMPLE_ID && LA169_0<=RULE_ESCAPED_ID)||(LA169_0>=19 && LA169_0<=29)) ) {
- alt169=1;
+ if ( ((LA170_0>=RULE_SIMPLE_ID && LA170_0<=RULE_ESCAPED_ID)||(LA170_0>=19 && LA170_0<=30)) ) {
+ alt170=1;
}
- switch (alt169) {
+ switch (alt170) {
case 1 :
- // InternalQVTimperative.g:17204:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:17243:3: ruleUnrestrictedName
{
pushFollow(FollowSets000.FOLLOW_2);
ruleUnrestrictedName();
@@ -51552,16 +51679,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_1__2"
- // 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 ;
+ // InternalQVTimperative.g:17253: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: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
+ // InternalQVTimperative.g:17257:1: ( rule__ReferenceCS__Group_7_0_1_1__2__Impl rule__ReferenceCS__Group_7_0_1_1__3 )
+ // InternalQVTimperative.g:17258:2: rule__ReferenceCS__Group_7_0_1_1__2__Impl rule__ReferenceCS__Group_7_0_1_1__3
{
- pushFollow(FollowSets000.FOLLOW_63);
+ pushFollow(FollowSets000.FOLLOW_64);
rule__ReferenceCS__Group_7_0_1_1__2__Impl();
state._fsp--;
@@ -51590,22 +51717,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_1__2__Impl"
- // InternalQVTimperative.g:17226:1: rule__ReferenceCS__Group_7_0_1_1__2__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:17265: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:17230:1: ( ( ':' ) )
- // InternalQVTimperative.g:17231:1: ( ':' )
+ // InternalQVTimperative.g:17269:1: ( ( ':' ) )
+ // InternalQVTimperative.g:17270:1: ( ':' )
{
- // InternalQVTimperative.g:17231:1: ( ':' )
- // InternalQVTimperative.g:17232:1: ':'
+ // InternalQVTimperative.g:17270:1: ( ':' )
+ // InternalQVTimperative.g:17271:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getColonKeyword_7_0_1_1_2());
}
- match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,74,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getReferenceCSAccess().getColonKeyword_7_0_1_1_2());
}
@@ -51631,16 +51758,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_1__3"
- // 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 ;
+ // InternalQVTimperative.g:17284: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: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
+ // InternalQVTimperative.g:17288:1: ( rule__ReferenceCS__Group_7_0_1_1__3__Impl rule__ReferenceCS__Group_7_0_1_1__4 )
+ // InternalQVTimperative.g:17289:2: rule__ReferenceCS__Group_7_0_1_1__3__Impl rule__ReferenceCS__Group_7_0_1_1__4
{
- pushFollow(FollowSets000.FOLLOW_63);
+ pushFollow(FollowSets000.FOLLOW_64);
rule__ReferenceCS__Group_7_0_1_1__3__Impl();
state._fsp--;
@@ -51669,31 +51796,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_1__3__Impl"
- // InternalQVTimperative.g:17257:1: rule__ReferenceCS__Group_7_0_1_1__3__Impl : ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3 )? ) ;
+ // InternalQVTimperative.g:17296: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:17261:1: ( ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3 )? ) )
- // InternalQVTimperative.g:17262:1: ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3 )? )
+ // InternalQVTimperative.g:17300:1: ( ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3 )? ) )
+ // InternalQVTimperative.g:17301: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 )?
+ // InternalQVTimperative.g:17301:1: ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3 )? )
+ // InternalQVTimperative.g:17302:1: ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getOwnedDefaultExpressionsAssignment_7_0_1_1_3());
}
- // InternalQVTimperative.g:17264:1: ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3 )?
- int alt170=2;
- int LA170_0 = input.LA(1);
+ // InternalQVTimperative.g:17303:1: ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3 )?
+ int alt171=2;
+ int LA171_0 = input.LA(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;
+ if ( ((LA171_0>=RULE_INT && LA171_0<=RULE_UNQUOTED_STRING)||(LA171_0>=19 && LA171_0<=30)||(LA171_0>=32 && LA171_0<=34)||(LA171_0>=51 && LA171_0<=65)||LA171_0==87||LA171_0==106||(LA171_0>=108 && LA171_0<=109)||LA171_0==113||(LA171_0>=118 && LA171_0<=119)||(LA171_0>=150 && LA171_0<=151)) ) {
+ alt171=1;
}
- switch (alt170) {
+ switch (alt171) {
case 1 :
- // InternalQVTimperative.g:17264:2: rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3
+ // InternalQVTimperative.g:17303:2: rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3();
@@ -51731,14 +51858,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_1__4"
- // InternalQVTimperative.g:17274:1: rule__ReferenceCS__Group_7_0_1_1__4 : rule__ReferenceCS__Group_7_0_1_1__4__Impl ;
+ // InternalQVTimperative.g:17313: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:17278:1: ( rule__ReferenceCS__Group_7_0_1_1__4__Impl )
- // InternalQVTimperative.g:17279:2: rule__ReferenceCS__Group_7_0_1_1__4__Impl
+ // InternalQVTimperative.g:17317:1: ( rule__ReferenceCS__Group_7_0_1_1__4__Impl )
+ // InternalQVTimperative.g:17318:2: rule__ReferenceCS__Group_7_0_1_1__4__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_7_0_1_1__4__Impl();
@@ -51764,17 +51891,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_1__4__Impl"
- // InternalQVTimperative.g:17285:1: rule__ReferenceCS__Group_7_0_1_1__4__Impl : ( ';' ) ;
+ // InternalQVTimperative.g:17324: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:17289:1: ( ( ';' ) )
- // InternalQVTimperative.g:17290:1: ( ';' )
+ // InternalQVTimperative.g:17328:1: ( ( ';' ) )
+ // InternalQVTimperative.g:17329:1: ( ';' )
{
- // InternalQVTimperative.g:17290:1: ( ';' )
- // InternalQVTimperative.g:17291:1: ';'
+ // InternalQVTimperative.g:17329:1: ( ';' )
+ // InternalQVTimperative.g:17330:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getSemicolonKeyword_7_0_1_1_4());
@@ -51805,16 +51932,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group__0"
- // InternalQVTimperative.g:17314:1: rule__StructuredClassCS__Group__0 : rule__StructuredClassCS__Group__0__Impl rule__StructuredClassCS__Group__1 ;
+ // InternalQVTimperative.g:17353: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:17318:1: ( rule__StructuredClassCS__Group__0__Impl rule__StructuredClassCS__Group__1 )
- // InternalQVTimperative.g:17319:2: rule__StructuredClassCS__Group__0__Impl rule__StructuredClassCS__Group__1
+ // InternalQVTimperative.g:17357:1: ( rule__StructuredClassCS__Group__0__Impl rule__StructuredClassCS__Group__1 )
+ // InternalQVTimperative.g:17358:2: rule__StructuredClassCS__Group__0__Impl rule__StructuredClassCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_85);
+ pushFollow(FollowSets000.FOLLOW_86);
rule__StructuredClassCS__Group__0__Impl();
state._fsp--;
@@ -51843,31 +51970,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group__0__Impl"
- // InternalQVTimperative.g:17326:1: rule__StructuredClassCS__Group__0__Impl : ( ( rule__StructuredClassCS__IsAbstractAssignment_0 )? ) ;
+ // InternalQVTimperative.g:17365: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:17330:1: ( ( ( rule__StructuredClassCS__IsAbstractAssignment_0 )? ) )
- // InternalQVTimperative.g:17331:1: ( ( rule__StructuredClassCS__IsAbstractAssignment_0 )? )
+ // InternalQVTimperative.g:17369:1: ( ( ( rule__StructuredClassCS__IsAbstractAssignment_0 )? ) )
+ // InternalQVTimperative.g:17370:1: ( ( rule__StructuredClassCS__IsAbstractAssignment_0 )? )
{
- // InternalQVTimperative.g:17331:1: ( ( rule__StructuredClassCS__IsAbstractAssignment_0 )? )
- // InternalQVTimperative.g:17332:1: ( rule__StructuredClassCS__IsAbstractAssignment_0 )?
+ // InternalQVTimperative.g:17370:1: ( ( rule__StructuredClassCS__IsAbstractAssignment_0 )? )
+ // InternalQVTimperative.g:17371:1: ( rule__StructuredClassCS__IsAbstractAssignment_0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getIsAbstractAssignment_0());
}
- // InternalQVTimperative.g:17333:1: ( rule__StructuredClassCS__IsAbstractAssignment_0 )?
- int alt171=2;
- int LA171_0 = input.LA(1);
+ // InternalQVTimperative.g:17372:1: ( rule__StructuredClassCS__IsAbstractAssignment_0 )?
+ int alt172=2;
+ int LA172_0 = input.LA(1);
- if ( (LA171_0==148) ) {
- alt171=1;
+ if ( (LA172_0==148) ) {
+ alt172=1;
}
- switch (alt171) {
+ switch (alt172) {
case 1 :
- // InternalQVTimperative.g:17333:2: rule__StructuredClassCS__IsAbstractAssignment_0
+ // InternalQVTimperative.g:17372:2: rule__StructuredClassCS__IsAbstractAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__IsAbstractAssignment_0();
@@ -51905,14 +52032,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group__1"
- // InternalQVTimperative.g:17343:1: rule__StructuredClassCS__Group__1 : rule__StructuredClassCS__Group__1__Impl rule__StructuredClassCS__Group__2 ;
+ // InternalQVTimperative.g:17382: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:17347:1: ( rule__StructuredClassCS__Group__1__Impl rule__StructuredClassCS__Group__2 )
- // InternalQVTimperative.g:17348:2: rule__StructuredClassCS__Group__1__Impl rule__StructuredClassCS__Group__2
+ // InternalQVTimperative.g:17386:1: ( rule__StructuredClassCS__Group__1__Impl rule__StructuredClassCS__Group__2 )
+ // InternalQVTimperative.g:17387:2: rule__StructuredClassCS__Group__1__Impl rule__StructuredClassCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_8);
rule__StructuredClassCS__Group__1__Impl();
@@ -51943,22 +52070,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group__1__Impl"
- // InternalQVTimperative.g:17355:1: rule__StructuredClassCS__Group__1__Impl : ( 'class' ) ;
+ // InternalQVTimperative.g:17394:1: rule__StructuredClassCS__Group__1__Impl : ( 'class' ) ;
public final void rule__StructuredClassCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17359:1: ( ( 'class' ) )
- // InternalQVTimperative.g:17360:1: ( 'class' )
+ // InternalQVTimperative.g:17398:1: ( ( 'class' ) )
+ // InternalQVTimperative.g:17399:1: ( 'class' )
{
- // InternalQVTimperative.g:17360:1: ( 'class' )
- // InternalQVTimperative.g:17361:1: 'class'
+ // InternalQVTimperative.g:17399:1: ( 'class' )
+ // InternalQVTimperative.g:17400:1: 'class'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getClassKeyword_1());
}
- match(input,101,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,102,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getStructuredClassCSAccess().getClassKeyword_1());
}
@@ -51984,16 +52111,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group__2"
- // InternalQVTimperative.g:17374:1: rule__StructuredClassCS__Group__2 : rule__StructuredClassCS__Group__2__Impl rule__StructuredClassCS__Group__3 ;
+ // InternalQVTimperative.g:17413: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:17378:1: ( rule__StructuredClassCS__Group__2__Impl rule__StructuredClassCS__Group__3 )
- // InternalQVTimperative.g:17379:2: rule__StructuredClassCS__Group__2__Impl rule__StructuredClassCS__Group__3
+ // InternalQVTimperative.g:17417:1: ( rule__StructuredClassCS__Group__2__Impl rule__StructuredClassCS__Group__3 )
+ // InternalQVTimperative.g:17418:2: rule__StructuredClassCS__Group__2__Impl rule__StructuredClassCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_86);
+ pushFollow(FollowSets000.FOLLOW_87);
rule__StructuredClassCS__Group__2__Impl();
state._fsp--;
@@ -52022,23 +52149,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group__2__Impl"
- // InternalQVTimperative.g:17386:1: rule__StructuredClassCS__Group__2__Impl : ( ( rule__StructuredClassCS__NameAssignment_2 ) ) ;
+ // InternalQVTimperative.g:17425: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:17390:1: ( ( ( rule__StructuredClassCS__NameAssignment_2 ) ) )
- // InternalQVTimperative.g:17391:1: ( ( rule__StructuredClassCS__NameAssignment_2 ) )
+ // InternalQVTimperative.g:17429:1: ( ( ( rule__StructuredClassCS__NameAssignment_2 ) ) )
+ // InternalQVTimperative.g:17430:1: ( ( rule__StructuredClassCS__NameAssignment_2 ) )
{
- // InternalQVTimperative.g:17391:1: ( ( rule__StructuredClassCS__NameAssignment_2 ) )
- // InternalQVTimperative.g:17392:1: ( rule__StructuredClassCS__NameAssignment_2 )
+ // InternalQVTimperative.g:17430:1: ( ( rule__StructuredClassCS__NameAssignment_2 ) )
+ // InternalQVTimperative.g:17431:1: ( rule__StructuredClassCS__NameAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getNameAssignment_2());
}
- // InternalQVTimperative.g:17393:1: ( rule__StructuredClassCS__NameAssignment_2 )
- // InternalQVTimperative.g:17393:2: rule__StructuredClassCS__NameAssignment_2
+ // InternalQVTimperative.g:17432:1: ( rule__StructuredClassCS__NameAssignment_2 )
+ // InternalQVTimperative.g:17432:2: rule__StructuredClassCS__NameAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__NameAssignment_2();
@@ -52073,16 +52200,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group__3"
- // InternalQVTimperative.g:17403:1: rule__StructuredClassCS__Group__3 : rule__StructuredClassCS__Group__3__Impl rule__StructuredClassCS__Group__4 ;
+ // InternalQVTimperative.g:17442: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:17407:1: ( rule__StructuredClassCS__Group__3__Impl rule__StructuredClassCS__Group__4 )
- // InternalQVTimperative.g:17408:2: rule__StructuredClassCS__Group__3__Impl rule__StructuredClassCS__Group__4
+ // InternalQVTimperative.g:17446:1: ( rule__StructuredClassCS__Group__3__Impl rule__StructuredClassCS__Group__4 )
+ // InternalQVTimperative.g:17447:2: rule__StructuredClassCS__Group__3__Impl rule__StructuredClassCS__Group__4
{
- pushFollow(FollowSets000.FOLLOW_86);
+ pushFollow(FollowSets000.FOLLOW_87);
rule__StructuredClassCS__Group__3__Impl();
state._fsp--;
@@ -52111,31 +52238,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group__3__Impl"
- // InternalQVTimperative.g:17415:1: rule__StructuredClassCS__Group__3__Impl : ( ( rule__StructuredClassCS__OwnedSignatureAssignment_3 )? ) ;
+ // InternalQVTimperative.g:17454: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:17419:1: ( ( ( rule__StructuredClassCS__OwnedSignatureAssignment_3 )? ) )
- // InternalQVTimperative.g:17420:1: ( ( rule__StructuredClassCS__OwnedSignatureAssignment_3 )? )
+ // InternalQVTimperative.g:17458:1: ( ( ( rule__StructuredClassCS__OwnedSignatureAssignment_3 )? ) )
+ // InternalQVTimperative.g:17459:1: ( ( rule__StructuredClassCS__OwnedSignatureAssignment_3 )? )
{
- // InternalQVTimperative.g:17420:1: ( ( rule__StructuredClassCS__OwnedSignatureAssignment_3 )? )
- // InternalQVTimperative.g:17421:1: ( rule__StructuredClassCS__OwnedSignatureAssignment_3 )?
+ // InternalQVTimperative.g:17459:1: ( ( rule__StructuredClassCS__OwnedSignatureAssignment_3 )? )
+ // InternalQVTimperative.g:17460:1: ( rule__StructuredClassCS__OwnedSignatureAssignment_3 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getOwnedSignatureAssignment_3());
}
- // InternalQVTimperative.g:17422:1: ( rule__StructuredClassCS__OwnedSignatureAssignment_3 )?
- int alt172=2;
- int LA172_0 = input.LA(1);
+ // InternalQVTimperative.g:17461:1: ( rule__StructuredClassCS__OwnedSignatureAssignment_3 )?
+ int alt173=2;
+ int LA173_0 = input.LA(1);
- if ( (LA172_0==86) ) {
- alt172=1;
+ if ( (LA173_0==87) ) {
+ alt173=1;
}
- switch (alt172) {
+ switch (alt173) {
case 1 :
- // InternalQVTimperative.g:17422:2: rule__StructuredClassCS__OwnedSignatureAssignment_3
+ // InternalQVTimperative.g:17461:2: rule__StructuredClassCS__OwnedSignatureAssignment_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__OwnedSignatureAssignment_3();
@@ -52173,16 +52300,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group__4"
- // InternalQVTimperative.g:17432:1: rule__StructuredClassCS__Group__4 : rule__StructuredClassCS__Group__4__Impl rule__StructuredClassCS__Group__5 ;
+ // InternalQVTimperative.g:17471: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:17436:1: ( rule__StructuredClassCS__Group__4__Impl rule__StructuredClassCS__Group__5 )
- // InternalQVTimperative.g:17437:2: rule__StructuredClassCS__Group__4__Impl rule__StructuredClassCS__Group__5
+ // InternalQVTimperative.g:17475:1: ( rule__StructuredClassCS__Group__4__Impl rule__StructuredClassCS__Group__5 )
+ // InternalQVTimperative.g:17476:2: rule__StructuredClassCS__Group__4__Impl rule__StructuredClassCS__Group__5
{
- pushFollow(FollowSets000.FOLLOW_86);
+ pushFollow(FollowSets000.FOLLOW_87);
rule__StructuredClassCS__Group__4__Impl();
state._fsp--;
@@ -52211,31 +52338,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group__4__Impl"
- // InternalQVTimperative.g:17444:1: rule__StructuredClassCS__Group__4__Impl : ( ( rule__StructuredClassCS__Group_4__0 )? ) ;
+ // InternalQVTimperative.g:17483: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:17448:1: ( ( ( rule__StructuredClassCS__Group_4__0 )? ) )
- // InternalQVTimperative.g:17449:1: ( ( rule__StructuredClassCS__Group_4__0 )? )
+ // InternalQVTimperative.g:17487:1: ( ( ( rule__StructuredClassCS__Group_4__0 )? ) )
+ // InternalQVTimperative.g:17488:1: ( ( rule__StructuredClassCS__Group_4__0 )? )
{
- // InternalQVTimperative.g:17449:1: ( ( rule__StructuredClassCS__Group_4__0 )? )
- // InternalQVTimperative.g:17450:1: ( rule__StructuredClassCS__Group_4__0 )?
+ // InternalQVTimperative.g:17488:1: ( ( rule__StructuredClassCS__Group_4__0 )? )
+ // InternalQVTimperative.g:17489:1: ( rule__StructuredClassCS__Group_4__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getGroup_4());
}
- // InternalQVTimperative.g:17451:1: ( rule__StructuredClassCS__Group_4__0 )?
- int alt173=2;
- int LA173_0 = input.LA(1);
+ // InternalQVTimperative.g:17490:1: ( rule__StructuredClassCS__Group_4__0 )?
+ int alt174=2;
+ int LA174_0 = input.LA(1);
- if ( (LA173_0==102) ) {
- alt173=1;
+ if ( (LA174_0==103) ) {
+ alt174=1;
}
- switch (alt173) {
+ switch (alt174) {
case 1 :
- // InternalQVTimperative.g:17451:2: rule__StructuredClassCS__Group_4__0
+ // InternalQVTimperative.g:17490:2: rule__StructuredClassCS__Group_4__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__Group_4__0();
@@ -52273,16 +52400,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group__5"
- // InternalQVTimperative.g:17461:1: rule__StructuredClassCS__Group__5 : rule__StructuredClassCS__Group__5__Impl rule__StructuredClassCS__Group__6 ;
+ // InternalQVTimperative.g:17500: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:17465:1: ( rule__StructuredClassCS__Group__5__Impl rule__StructuredClassCS__Group__6 )
- // InternalQVTimperative.g:17466:2: rule__StructuredClassCS__Group__5__Impl rule__StructuredClassCS__Group__6
+ // InternalQVTimperative.g:17504:1: ( rule__StructuredClassCS__Group__5__Impl rule__StructuredClassCS__Group__6 )
+ // InternalQVTimperative.g:17505:2: rule__StructuredClassCS__Group__5__Impl rule__StructuredClassCS__Group__6
{
- pushFollow(FollowSets000.FOLLOW_86);
+ pushFollow(FollowSets000.FOLLOW_87);
rule__StructuredClassCS__Group__5__Impl();
state._fsp--;
@@ -52311,31 +52438,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group__5__Impl"
- // InternalQVTimperative.g:17473:1: rule__StructuredClassCS__Group__5__Impl : ( ( rule__StructuredClassCS__Group_5__0 )? ) ;
+ // InternalQVTimperative.g:17512: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:17477:1: ( ( ( rule__StructuredClassCS__Group_5__0 )? ) )
- // InternalQVTimperative.g:17478:1: ( ( rule__StructuredClassCS__Group_5__0 )? )
+ // InternalQVTimperative.g:17516:1: ( ( ( rule__StructuredClassCS__Group_5__0 )? ) )
+ // InternalQVTimperative.g:17517:1: ( ( rule__StructuredClassCS__Group_5__0 )? )
{
- // InternalQVTimperative.g:17478:1: ( ( rule__StructuredClassCS__Group_5__0 )? )
- // InternalQVTimperative.g:17479:1: ( rule__StructuredClassCS__Group_5__0 )?
+ // InternalQVTimperative.g:17517:1: ( ( rule__StructuredClassCS__Group_5__0 )? )
+ // InternalQVTimperative.g:17518:1: ( rule__StructuredClassCS__Group_5__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getGroup_5());
}
- // InternalQVTimperative.g:17480:1: ( rule__StructuredClassCS__Group_5__0 )?
- int alt174=2;
- int LA174_0 = input.LA(1);
+ // InternalQVTimperative.g:17519:1: ( rule__StructuredClassCS__Group_5__0 )?
+ int alt175=2;
+ int LA175_0 = input.LA(1);
- if ( (LA174_0==73) ) {
- alt174=1;
+ if ( (LA175_0==74) ) {
+ alt175=1;
}
- switch (alt174) {
+ switch (alt175) {
case 1 :
- // InternalQVTimperative.g:17480:2: rule__StructuredClassCS__Group_5__0
+ // InternalQVTimperative.g:17519:2: rule__StructuredClassCS__Group_5__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__Group_5__0();
@@ -52373,16 +52500,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group__6"
- // InternalQVTimperative.g:17490:1: rule__StructuredClassCS__Group__6 : rule__StructuredClassCS__Group__6__Impl rule__StructuredClassCS__Group__7 ;
+ // InternalQVTimperative.g:17529: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:17494:1: ( rule__StructuredClassCS__Group__6__Impl rule__StructuredClassCS__Group__7 )
- // InternalQVTimperative.g:17495:2: rule__StructuredClassCS__Group__6__Impl rule__StructuredClassCS__Group__7
+ // InternalQVTimperative.g:17533:1: ( rule__StructuredClassCS__Group__6__Impl rule__StructuredClassCS__Group__7 )
+ // InternalQVTimperative.g:17534:2: rule__StructuredClassCS__Group__6__Impl rule__StructuredClassCS__Group__7
{
- pushFollow(FollowSets000.FOLLOW_86);
+ pushFollow(FollowSets000.FOLLOW_87);
rule__StructuredClassCS__Group__6__Impl();
state._fsp--;
@@ -52411,42 +52538,42 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group__6__Impl"
- // InternalQVTimperative.g:17502:1: rule__StructuredClassCS__Group__6__Impl : ( ( rule__StructuredClassCS__Group_6__0 )? ) ;
+ // InternalQVTimperative.g:17541: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:17506:1: ( ( ( rule__StructuredClassCS__Group_6__0 )? ) )
- // InternalQVTimperative.g:17507:1: ( ( rule__StructuredClassCS__Group_6__0 )? )
+ // InternalQVTimperative.g:17545:1: ( ( ( rule__StructuredClassCS__Group_6__0 )? ) )
+ // InternalQVTimperative.g:17546:1: ( ( rule__StructuredClassCS__Group_6__0 )? )
{
- // InternalQVTimperative.g:17507:1: ( ( rule__StructuredClassCS__Group_6__0 )? )
- // InternalQVTimperative.g:17508:1: ( rule__StructuredClassCS__Group_6__0 )?
+ // InternalQVTimperative.g:17546:1: ( ( rule__StructuredClassCS__Group_6__0 )? )
+ // InternalQVTimperative.g:17547:1: ( rule__StructuredClassCS__Group_6__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getGroup_6());
}
- // InternalQVTimperative.g:17509:1: ( rule__StructuredClassCS__Group_6__0 )?
- int alt175=2;
- int LA175_0 = input.LA(1);
+ // InternalQVTimperative.g:17548:1: ( rule__StructuredClassCS__Group_6__0 )?
+ int alt176=2;
+ int LA176_0 = input.LA(1);
- if ( (LA175_0==80) ) {
- int LA175_1 = input.LA(2);
+ if ( (LA176_0==81) ) {
+ int LA176_1 = input.LA(2);
- if ( (LA175_1==81) ) {
- int LA175_3 = input.LA(3);
+ if ( (LA176_1==82) ) {
+ int LA176_3 = input.LA(3);
- if ( (LA175_3==18||LA175_3==80) ) {
- alt175=1;
+ if ( (LA176_3==18||LA176_3==81) ) {
+ alt176=1;
}
}
- else if ( (LA175_1==149) ) {
- alt175=1;
+ else if ( (LA176_1==149) ) {
+ alt176=1;
}
}
- switch (alt175) {
+ switch (alt176) {
case 1 :
- // InternalQVTimperative.g:17509:2: rule__StructuredClassCS__Group_6__0
+ // InternalQVTimperative.g:17548:2: rule__StructuredClassCS__Group_6__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__Group_6__0();
@@ -52484,14 +52611,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group__7"
- // InternalQVTimperative.g:17519:1: rule__StructuredClassCS__Group__7 : rule__StructuredClassCS__Group__7__Impl ;
+ // InternalQVTimperative.g:17558: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:17523:1: ( rule__StructuredClassCS__Group__7__Impl )
- // InternalQVTimperative.g:17524:2: rule__StructuredClassCS__Group__7__Impl
+ // InternalQVTimperative.g:17562:1: ( rule__StructuredClassCS__Group__7__Impl )
+ // InternalQVTimperative.g:17563:2: rule__StructuredClassCS__Group__7__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__Group__7__Impl();
@@ -52517,23 +52644,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group__7__Impl"
- // InternalQVTimperative.g:17530:1: rule__StructuredClassCS__Group__7__Impl : ( ( rule__StructuredClassCS__Alternatives_7 ) ) ;
+ // InternalQVTimperative.g:17569: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:17534:1: ( ( ( rule__StructuredClassCS__Alternatives_7 ) ) )
- // InternalQVTimperative.g:17535:1: ( ( rule__StructuredClassCS__Alternatives_7 ) )
+ // InternalQVTimperative.g:17573:1: ( ( ( rule__StructuredClassCS__Alternatives_7 ) ) )
+ // InternalQVTimperative.g:17574:1: ( ( rule__StructuredClassCS__Alternatives_7 ) )
{
- // InternalQVTimperative.g:17535:1: ( ( rule__StructuredClassCS__Alternatives_7 ) )
- // InternalQVTimperative.g:17536:1: ( rule__StructuredClassCS__Alternatives_7 )
+ // InternalQVTimperative.g:17574:1: ( ( rule__StructuredClassCS__Alternatives_7 ) )
+ // InternalQVTimperative.g:17575:1: ( rule__StructuredClassCS__Alternatives_7 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getAlternatives_7());
}
- // InternalQVTimperative.g:17537:1: ( rule__StructuredClassCS__Alternatives_7 )
- // InternalQVTimperative.g:17537:2: rule__StructuredClassCS__Alternatives_7
+ // InternalQVTimperative.g:17576:1: ( rule__StructuredClassCS__Alternatives_7 )
+ // InternalQVTimperative.g:17576:2: rule__StructuredClassCS__Alternatives_7
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__Alternatives_7();
@@ -52568,14 +52695,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_4__0"
- // InternalQVTimperative.g:17563:1: rule__StructuredClassCS__Group_4__0 : rule__StructuredClassCS__Group_4__0__Impl rule__StructuredClassCS__Group_4__1 ;
+ // InternalQVTimperative.g:17602: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: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
+ // InternalQVTimperative.g:17606:1: ( rule__StructuredClassCS__Group_4__0__Impl rule__StructuredClassCS__Group_4__1 )
+ // InternalQVTimperative.g:17607:2: rule__StructuredClassCS__Group_4__0__Impl rule__StructuredClassCS__Group_4__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__StructuredClassCS__Group_4__0__Impl();
@@ -52606,22 +52733,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_4__0__Impl"
- // InternalQVTimperative.g:17575:1: rule__StructuredClassCS__Group_4__0__Impl : ( 'extends' ) ;
+ // InternalQVTimperative.g:17614: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:17579:1: ( ( 'extends' ) )
- // InternalQVTimperative.g:17580:1: ( 'extends' )
+ // InternalQVTimperative.g:17618:1: ( ( 'extends' ) )
+ // InternalQVTimperative.g:17619:1: ( 'extends' )
{
- // InternalQVTimperative.g:17580:1: ( 'extends' )
- // InternalQVTimperative.g:17581:1: 'extends'
+ // InternalQVTimperative.g:17619:1: ( 'extends' )
+ // InternalQVTimperative.g:17620:1: 'extends'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getExtendsKeyword_4_0());
}
- match(input,102,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,103,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getStructuredClassCSAccess().getExtendsKeyword_4_0());
}
@@ -52647,14 +52774,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_4__1"
- // InternalQVTimperative.g:17594:1: rule__StructuredClassCS__Group_4__1 : rule__StructuredClassCS__Group_4__1__Impl rule__StructuredClassCS__Group_4__2 ;
+ // InternalQVTimperative.g:17633: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: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
+ // InternalQVTimperative.g:17637:1: ( rule__StructuredClassCS__Group_4__1__Impl rule__StructuredClassCS__Group_4__2 )
+ // InternalQVTimperative.g:17638:2: rule__StructuredClassCS__Group_4__1__Impl rule__StructuredClassCS__Group_4__2
{
pushFollow(FollowSets000.FOLLOW_13);
rule__StructuredClassCS__Group_4__1__Impl();
@@ -52685,23 +52812,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_4__1__Impl"
- // InternalQVTimperative.g:17606:1: rule__StructuredClassCS__Group_4__1__Impl : ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 ) ) ;
+ // InternalQVTimperative.g:17645: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:17610:1: ( ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 ) ) )
- // InternalQVTimperative.g:17611:1: ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 ) )
+ // InternalQVTimperative.g:17649:1: ( ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 ) ) )
+ // InternalQVTimperative.g:17650:1: ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 ) )
{
- // InternalQVTimperative.g:17611:1: ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 ) )
- // InternalQVTimperative.g:17612:1: ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 )
+ // InternalQVTimperative.g:17650:1: ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 ) )
+ // InternalQVTimperative.g:17651:1: ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getOwnedSuperTypesAssignment_4_1());
}
- // InternalQVTimperative.g:17613:1: ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 )
- // InternalQVTimperative.g:17613:2: rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1
+ // InternalQVTimperative.g:17652:1: ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 )
+ // InternalQVTimperative.g:17652:2: rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1();
@@ -52736,14 +52863,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_4__2"
- // InternalQVTimperative.g:17623:1: rule__StructuredClassCS__Group_4__2 : rule__StructuredClassCS__Group_4__2__Impl ;
+ // InternalQVTimperative.g:17662: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:17627:1: ( rule__StructuredClassCS__Group_4__2__Impl )
- // InternalQVTimperative.g:17628:2: rule__StructuredClassCS__Group_4__2__Impl
+ // InternalQVTimperative.g:17666:1: ( rule__StructuredClassCS__Group_4__2__Impl )
+ // InternalQVTimperative.g:17667:2: rule__StructuredClassCS__Group_4__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__Group_4__2__Impl();
@@ -52769,35 +52896,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_4__2__Impl"
- // InternalQVTimperative.g:17634:1: rule__StructuredClassCS__Group_4__2__Impl : ( ( rule__StructuredClassCS__Group_4_2__0 )* ) ;
+ // InternalQVTimperative.g:17673: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:17638:1: ( ( ( rule__StructuredClassCS__Group_4_2__0 )* ) )
- // InternalQVTimperative.g:17639:1: ( ( rule__StructuredClassCS__Group_4_2__0 )* )
+ // InternalQVTimperative.g:17677:1: ( ( ( rule__StructuredClassCS__Group_4_2__0 )* ) )
+ // InternalQVTimperative.g:17678: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 )*
+ // InternalQVTimperative.g:17678:1: ( ( rule__StructuredClassCS__Group_4_2__0 )* )
+ // InternalQVTimperative.g:17679:1: ( rule__StructuredClassCS__Group_4_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getGroup_4_2());
}
- // InternalQVTimperative.g:17641:1: ( rule__StructuredClassCS__Group_4_2__0 )*
- loop176:
+ // InternalQVTimperative.g:17680:1: ( rule__StructuredClassCS__Group_4_2__0 )*
+ loop177:
do {
- int alt176=2;
- int LA176_0 = input.LA(1);
+ int alt177=2;
+ int LA177_0 = input.LA(1);
- if ( (LA176_0==70) ) {
- alt176=1;
+ if ( (LA177_0==71) ) {
+ alt177=1;
}
- switch (alt176) {
+ switch (alt177) {
case 1 :
- // InternalQVTimperative.g:17641:2: rule__StructuredClassCS__Group_4_2__0
+ // InternalQVTimperative.g:17680:2: rule__StructuredClassCS__Group_4_2__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__StructuredClassCS__Group_4_2__0();
@@ -52809,7 +52936,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop176;
+ break loop177;
}
} while (true);
@@ -52838,14 +52965,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_4_2__0"
- // InternalQVTimperative.g:17657:1: rule__StructuredClassCS__Group_4_2__0 : rule__StructuredClassCS__Group_4_2__0__Impl rule__StructuredClassCS__Group_4_2__1 ;
+ // InternalQVTimperative.g:17696: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: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
+ // InternalQVTimperative.g:17700:1: ( rule__StructuredClassCS__Group_4_2__0__Impl rule__StructuredClassCS__Group_4_2__1 )
+ // InternalQVTimperative.g:17701: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();
@@ -52876,22 +53003,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_4_2__0__Impl"
- // InternalQVTimperative.g:17669:1: rule__StructuredClassCS__Group_4_2__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:17708: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:17673:1: ( ( ',' ) )
- // InternalQVTimperative.g:17674:1: ( ',' )
+ // InternalQVTimperative.g:17712:1: ( ( ',' ) )
+ // InternalQVTimperative.g:17713:1: ( ',' )
{
- // InternalQVTimperative.g:17674:1: ( ',' )
- // InternalQVTimperative.g:17675:1: ','
+ // InternalQVTimperative.g:17713:1: ( ',' )
+ // InternalQVTimperative.g:17714:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getCommaKeyword_4_2_0());
}
- match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getStructuredClassCSAccess().getCommaKeyword_4_2_0());
}
@@ -52917,14 +53044,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_4_2__1"
- // InternalQVTimperative.g:17688:1: rule__StructuredClassCS__Group_4_2__1 : rule__StructuredClassCS__Group_4_2__1__Impl ;
+ // InternalQVTimperative.g:17727: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:17692:1: ( rule__StructuredClassCS__Group_4_2__1__Impl )
- // InternalQVTimperative.g:17693:2: rule__StructuredClassCS__Group_4_2__1__Impl
+ // InternalQVTimperative.g:17731:1: ( rule__StructuredClassCS__Group_4_2__1__Impl )
+ // InternalQVTimperative.g:17732:2: rule__StructuredClassCS__Group_4_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__Group_4_2__1__Impl();
@@ -52950,23 +53077,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_4_2__1__Impl"
- // InternalQVTimperative.g:17699:1: rule__StructuredClassCS__Group_4_2__1__Impl : ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1 ) ) ;
+ // InternalQVTimperative.g:17738: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:17703:1: ( ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1 ) ) )
- // InternalQVTimperative.g:17704:1: ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1 ) )
+ // InternalQVTimperative.g:17742:1: ( ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1 ) ) )
+ // InternalQVTimperative.g:17743: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 )
+ // InternalQVTimperative.g:17743:1: ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1 ) )
+ // InternalQVTimperative.g:17744:1: ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getOwnedSuperTypesAssignment_4_2_1());
}
- // InternalQVTimperative.g:17706:1: ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1 )
- // InternalQVTimperative.g:17706:2: rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1
+ // InternalQVTimperative.g:17745:1: ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1 )
+ // InternalQVTimperative.g:17745:2: rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1();
@@ -53001,16 +53128,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_5__0"
- // InternalQVTimperative.g:17720:1: rule__StructuredClassCS__Group_5__0 : rule__StructuredClassCS__Group_5__0__Impl rule__StructuredClassCS__Group_5__1 ;
+ // InternalQVTimperative.g:17759: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: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
+ // InternalQVTimperative.g:17763:1: ( rule__StructuredClassCS__Group_5__0__Impl rule__StructuredClassCS__Group_5__1 )
+ // InternalQVTimperative.g:17764:2: rule__StructuredClassCS__Group_5__0__Impl rule__StructuredClassCS__Group_5__1
{
- pushFollow(FollowSets000.FOLLOW_57);
+ pushFollow(FollowSets000.FOLLOW_58);
rule__StructuredClassCS__Group_5__0__Impl();
state._fsp--;
@@ -53039,22 +53166,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_5__0__Impl"
- // InternalQVTimperative.g:17732:1: rule__StructuredClassCS__Group_5__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:17771:1: rule__StructuredClassCS__Group_5__0__Impl : ( ':' ) ;
public final void rule__StructuredClassCS__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17736:1: ( ( ':' ) )
- // InternalQVTimperative.g:17737:1: ( ':' )
+ // InternalQVTimperative.g:17775:1: ( ( ':' ) )
+ // InternalQVTimperative.g:17776:1: ( ':' )
{
- // InternalQVTimperative.g:17737:1: ( ':' )
- // InternalQVTimperative.g:17738:1: ':'
+ // InternalQVTimperative.g:17776:1: ( ':' )
+ // InternalQVTimperative.g:17777:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getColonKeyword_5_0());
}
- match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,74,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getStructuredClassCSAccess().getColonKeyword_5_0());
}
@@ -53080,14 +53207,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_5__1"
- // InternalQVTimperative.g:17751:1: rule__StructuredClassCS__Group_5__1 : rule__StructuredClassCS__Group_5__1__Impl ;
+ // InternalQVTimperative.g:17790: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:17755:1: ( rule__StructuredClassCS__Group_5__1__Impl )
- // InternalQVTimperative.g:17756:2: rule__StructuredClassCS__Group_5__1__Impl
+ // InternalQVTimperative.g:17794:1: ( rule__StructuredClassCS__Group_5__1__Impl )
+ // InternalQVTimperative.g:17795:2: rule__StructuredClassCS__Group_5__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__Group_5__1__Impl();
@@ -53113,23 +53240,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_5__1__Impl"
- // InternalQVTimperative.g:17762:1: rule__StructuredClassCS__Group_5__1__Impl : ( ( rule__StructuredClassCS__InstanceClassNameAssignment_5_1 ) ) ;
+ // InternalQVTimperative.g:17801: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:17766:1: ( ( ( rule__StructuredClassCS__InstanceClassNameAssignment_5_1 ) ) )
- // InternalQVTimperative.g:17767:1: ( ( rule__StructuredClassCS__InstanceClassNameAssignment_5_1 ) )
+ // InternalQVTimperative.g:17805:1: ( ( ( rule__StructuredClassCS__InstanceClassNameAssignment_5_1 ) ) )
+ // InternalQVTimperative.g:17806:1: ( ( rule__StructuredClassCS__InstanceClassNameAssignment_5_1 ) )
{
- // InternalQVTimperative.g:17767:1: ( ( rule__StructuredClassCS__InstanceClassNameAssignment_5_1 ) )
- // InternalQVTimperative.g:17768:1: ( rule__StructuredClassCS__InstanceClassNameAssignment_5_1 )
+ // InternalQVTimperative.g:17806:1: ( ( rule__StructuredClassCS__InstanceClassNameAssignment_5_1 ) )
+ // InternalQVTimperative.g:17807:1: ( rule__StructuredClassCS__InstanceClassNameAssignment_5_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getInstanceClassNameAssignment_5_1());
}
- // InternalQVTimperative.g:17769:1: ( rule__StructuredClassCS__InstanceClassNameAssignment_5_1 )
- // InternalQVTimperative.g:17769:2: rule__StructuredClassCS__InstanceClassNameAssignment_5_1
+ // InternalQVTimperative.g:17808:1: ( rule__StructuredClassCS__InstanceClassNameAssignment_5_1 )
+ // InternalQVTimperative.g:17808:2: rule__StructuredClassCS__InstanceClassNameAssignment_5_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__InstanceClassNameAssignment_5_1();
@@ -53164,16 +53291,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_6__0"
- // InternalQVTimperative.g:17783:1: rule__StructuredClassCS__Group_6__0 : rule__StructuredClassCS__Group_6__0__Impl rule__StructuredClassCS__Group_6__1 ;
+ // InternalQVTimperative.g:17822: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: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
+ // InternalQVTimperative.g:17826:1: ( rule__StructuredClassCS__Group_6__0__Impl rule__StructuredClassCS__Group_6__1 )
+ // InternalQVTimperative.g:17827:2: rule__StructuredClassCS__Group_6__0__Impl rule__StructuredClassCS__Group_6__1
{
- pushFollow(FollowSets000.FOLLOW_87);
+ pushFollow(FollowSets000.FOLLOW_88);
rule__StructuredClassCS__Group_6__0__Impl();
state._fsp--;
@@ -53202,22 +53329,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_6__0__Impl"
- // InternalQVTimperative.g:17795:1: rule__StructuredClassCS__Group_6__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:17834:1: rule__StructuredClassCS__Group_6__0__Impl : ( '{' ) ;
public final void rule__StructuredClassCS__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17799:1: ( ( '{' ) )
- // InternalQVTimperative.g:17800:1: ( '{' )
+ // InternalQVTimperative.g:17838:1: ( ( '{' ) )
+ // InternalQVTimperative.g:17839:1: ( '{' )
{
- // InternalQVTimperative.g:17800:1: ( '{' )
- // InternalQVTimperative.g:17801:1: '{'
+ // InternalQVTimperative.g:17839:1: ( '{' )
+ // InternalQVTimperative.g:17840:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getLeftCurlyBracketKeyword_6_0());
}
- match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getStructuredClassCSAccess().getLeftCurlyBracketKeyword_6_0());
}
@@ -53243,16 +53370,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_6__1"
- // InternalQVTimperative.g:17814:1: rule__StructuredClassCS__Group_6__1 : rule__StructuredClassCS__Group_6__1__Impl rule__StructuredClassCS__Group_6__2 ;
+ // InternalQVTimperative.g:17853: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: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
+ // InternalQVTimperative.g:17857:1: ( rule__StructuredClassCS__Group_6__1__Impl rule__StructuredClassCS__Group_6__2 )
+ // InternalQVTimperative.g:17858:2: rule__StructuredClassCS__Group_6__1__Impl rule__StructuredClassCS__Group_6__2
{
- pushFollow(FollowSets000.FOLLOW_87);
+ pushFollow(FollowSets000.FOLLOW_88);
rule__StructuredClassCS__Group_6__1__Impl();
state._fsp--;
@@ -53281,31 +53408,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_6__1__Impl"
- // InternalQVTimperative.g:17826:1: rule__StructuredClassCS__Group_6__1__Impl : ( ( rule__StructuredClassCS__IsInterfaceAssignment_6_1 )? ) ;
+ // InternalQVTimperative.g:17865: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:17830:1: ( ( ( rule__StructuredClassCS__IsInterfaceAssignment_6_1 )? ) )
- // InternalQVTimperative.g:17831:1: ( ( rule__StructuredClassCS__IsInterfaceAssignment_6_1 )? )
+ // InternalQVTimperative.g:17869:1: ( ( ( rule__StructuredClassCS__IsInterfaceAssignment_6_1 )? ) )
+ // InternalQVTimperative.g:17870:1: ( ( rule__StructuredClassCS__IsInterfaceAssignment_6_1 )? )
{
- // InternalQVTimperative.g:17831:1: ( ( rule__StructuredClassCS__IsInterfaceAssignment_6_1 )? )
- // InternalQVTimperative.g:17832:1: ( rule__StructuredClassCS__IsInterfaceAssignment_6_1 )?
+ // InternalQVTimperative.g:17870:1: ( ( rule__StructuredClassCS__IsInterfaceAssignment_6_1 )? )
+ // InternalQVTimperative.g:17871:1: ( rule__StructuredClassCS__IsInterfaceAssignment_6_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getIsInterfaceAssignment_6_1());
}
- // InternalQVTimperative.g:17833:1: ( rule__StructuredClassCS__IsInterfaceAssignment_6_1 )?
- int alt177=2;
- int LA177_0 = input.LA(1);
+ // InternalQVTimperative.g:17872:1: ( rule__StructuredClassCS__IsInterfaceAssignment_6_1 )?
+ int alt178=2;
+ int LA178_0 = input.LA(1);
- if ( (LA177_0==149) ) {
- alt177=1;
+ if ( (LA178_0==149) ) {
+ alt178=1;
}
- switch (alt177) {
+ switch (alt178) {
case 1 :
- // InternalQVTimperative.g:17833:2: rule__StructuredClassCS__IsInterfaceAssignment_6_1
+ // InternalQVTimperative.g:17872:2: rule__StructuredClassCS__IsInterfaceAssignment_6_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__IsInterfaceAssignment_6_1();
@@ -53343,14 +53470,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_6__2"
- // InternalQVTimperative.g:17843:1: rule__StructuredClassCS__Group_6__2 : rule__StructuredClassCS__Group_6__2__Impl ;
+ // InternalQVTimperative.g:17882: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:17847:1: ( rule__StructuredClassCS__Group_6__2__Impl )
- // InternalQVTimperative.g:17848:2: rule__StructuredClassCS__Group_6__2__Impl
+ // InternalQVTimperative.g:17886:1: ( rule__StructuredClassCS__Group_6__2__Impl )
+ // InternalQVTimperative.g:17887:2: rule__StructuredClassCS__Group_6__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__Group_6__2__Impl();
@@ -53376,22 +53503,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_6__2__Impl"
- // InternalQVTimperative.g:17854:1: rule__StructuredClassCS__Group_6__2__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:17893:1: rule__StructuredClassCS__Group_6__2__Impl : ( '}' ) ;
public final void rule__StructuredClassCS__Group_6__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17858:1: ( ( '}' ) )
- // InternalQVTimperative.g:17859:1: ( '}' )
+ // InternalQVTimperative.g:17897:1: ( ( '}' ) )
+ // InternalQVTimperative.g:17898:1: ( '}' )
{
- // InternalQVTimperative.g:17859:1: ( '}' )
- // InternalQVTimperative.g:17860:1: '}'
+ // InternalQVTimperative.g:17898:1: ( '}' )
+ // InternalQVTimperative.g:17899:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getRightCurlyBracketKeyword_6_2());
}
- match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getStructuredClassCSAccess().getRightCurlyBracketKeyword_6_2());
}
@@ -53417,16 +53544,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_7_0__0"
- // InternalQVTimperative.g:17879:1: rule__StructuredClassCS__Group_7_0__0 : rule__StructuredClassCS__Group_7_0__0__Impl rule__StructuredClassCS__Group_7_0__1 ;
+ // InternalQVTimperative.g:17918: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: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
+ // InternalQVTimperative.g:17922:1: ( rule__StructuredClassCS__Group_7_0__0__Impl rule__StructuredClassCS__Group_7_0__1 )
+ // InternalQVTimperative.g:17923:2: rule__StructuredClassCS__Group_7_0__0__Impl rule__StructuredClassCS__Group_7_0__1
{
- pushFollow(FollowSets000.FOLLOW_88);
+ pushFollow(FollowSets000.FOLLOW_89);
rule__StructuredClassCS__Group_7_0__0__Impl();
state._fsp--;
@@ -53455,22 +53582,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_7_0__0__Impl"
- // InternalQVTimperative.g:17891:1: rule__StructuredClassCS__Group_7_0__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:17930: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:17895:1: ( ( '{' ) )
- // InternalQVTimperative.g:17896:1: ( '{' )
+ // InternalQVTimperative.g:17934:1: ( ( '{' ) )
+ // InternalQVTimperative.g:17935:1: ( '{' )
{
- // InternalQVTimperative.g:17896:1: ( '{' )
- // InternalQVTimperative.g:17897:1: '{'
+ // InternalQVTimperative.g:17935:1: ( '{' )
+ // InternalQVTimperative.g:17936:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getLeftCurlyBracketKeyword_7_0_0());
}
- match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getStructuredClassCSAccess().getLeftCurlyBracketKeyword_7_0_0());
}
@@ -53496,16 +53623,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_7_0__1"
- // InternalQVTimperative.g:17910:1: rule__StructuredClassCS__Group_7_0__1 : rule__StructuredClassCS__Group_7_0__1__Impl rule__StructuredClassCS__Group_7_0__2 ;
+ // InternalQVTimperative.g:17949: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: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
+ // InternalQVTimperative.g:17953:1: ( rule__StructuredClassCS__Group_7_0__1__Impl rule__StructuredClassCS__Group_7_0__2 )
+ // InternalQVTimperative.g:17954:2: rule__StructuredClassCS__Group_7_0__1__Impl rule__StructuredClassCS__Group_7_0__2
{
- pushFollow(FollowSets000.FOLLOW_88);
+ pushFollow(FollowSets000.FOLLOW_89);
rule__StructuredClassCS__Group_7_0__1__Impl();
state._fsp--;
@@ -53534,37 +53661,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_7_0__1__Impl"
- // InternalQVTimperative.g:17922:1: rule__StructuredClassCS__Group_7_0__1__Impl : ( ( rule__StructuredClassCS__Alternatives_7_0_1 )* ) ;
+ // InternalQVTimperative.g:17961: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:17926:1: ( ( ( rule__StructuredClassCS__Alternatives_7_0_1 )* ) )
- // InternalQVTimperative.g:17927:1: ( ( rule__StructuredClassCS__Alternatives_7_0_1 )* )
+ // InternalQVTimperative.g:17965:1: ( ( ( rule__StructuredClassCS__Alternatives_7_0_1 )* ) )
+ // InternalQVTimperative.g:17966: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 )*
+ // InternalQVTimperative.g:17966:1: ( ( rule__StructuredClassCS__Alternatives_7_0_1 )* )
+ // InternalQVTimperative.g:17967:1: ( rule__StructuredClassCS__Alternatives_7_0_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getAlternatives_7_0_1());
}
- // InternalQVTimperative.g:17929:1: ( rule__StructuredClassCS__Alternatives_7_0_1 )*
- loop178:
+ // InternalQVTimperative.g:17968:1: ( rule__StructuredClassCS__Alternatives_7_0_1 )*
+ loop179:
do {
- int alt178=2;
- int LA178_0 = input.LA(1);
+ int alt179=2;
+ int LA179_0 = input.LA(1);
- if ( (LA178_0==90||LA178_0==96||LA178_0==99||(LA178_0>=125 && LA178_0<=126)) ) {
- alt178=1;
+ if ( (LA179_0==91||LA179_0==97||LA179_0==100||(LA179_0>=125 && LA179_0<=126)) ) {
+ alt179=1;
}
- switch (alt178) {
+ switch (alt179) {
case 1 :
- // InternalQVTimperative.g:17929:2: rule__StructuredClassCS__Alternatives_7_0_1
+ // InternalQVTimperative.g:17968:2: rule__StructuredClassCS__Alternatives_7_0_1
{
- pushFollow(FollowSets000.FOLLOW_89);
+ pushFollow(FollowSets000.FOLLOW_90);
rule__StructuredClassCS__Alternatives_7_0_1();
state._fsp--;
@@ -53574,7 +53701,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop178;
+ break loop179;
}
} while (true);
@@ -53603,14 +53730,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_7_0__2"
- // InternalQVTimperative.g:17939:1: rule__StructuredClassCS__Group_7_0__2 : rule__StructuredClassCS__Group_7_0__2__Impl ;
+ // InternalQVTimperative.g:17978: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:17943:1: ( rule__StructuredClassCS__Group_7_0__2__Impl )
- // InternalQVTimperative.g:17944:2: rule__StructuredClassCS__Group_7_0__2__Impl
+ // InternalQVTimperative.g:17982:1: ( rule__StructuredClassCS__Group_7_0__2__Impl )
+ // InternalQVTimperative.g:17983:2: rule__StructuredClassCS__Group_7_0__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__Group_7_0__2__Impl();
@@ -53636,22 +53763,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_7_0__2__Impl"
- // InternalQVTimperative.g:17950:1: rule__StructuredClassCS__Group_7_0__2__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:17989: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:17954:1: ( ( '}' ) )
- // InternalQVTimperative.g:17955:1: ( '}' )
+ // InternalQVTimperative.g:17993:1: ( ( '}' ) )
+ // InternalQVTimperative.g:17994:1: ( '}' )
{
- // InternalQVTimperative.g:17955:1: ( '}' )
- // InternalQVTimperative.g:17956:1: '}'
+ // InternalQVTimperative.g:17994:1: ( '}' )
+ // InternalQVTimperative.g:17995:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getRightCurlyBracketKeyword_7_0_2());
}
- match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getStructuredClassCSAccess().getRightCurlyBracketKeyword_7_0_2());
}
@@ -53677,16 +53804,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypedMultiplicityRefCS__Group__0"
- // InternalQVTimperative.g:17975:1: rule__TypedMultiplicityRefCS__Group__0 : rule__TypedMultiplicityRefCS__Group__0__Impl rule__TypedMultiplicityRefCS__Group__1 ;
+ // InternalQVTimperative.g:18014: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:17979:1: ( rule__TypedMultiplicityRefCS__Group__0__Impl rule__TypedMultiplicityRefCS__Group__1 )
- // InternalQVTimperative.g:17980:2: rule__TypedMultiplicityRefCS__Group__0__Impl rule__TypedMultiplicityRefCS__Group__1
+ // InternalQVTimperative.g:18018:1: ( rule__TypedMultiplicityRefCS__Group__0__Impl rule__TypedMultiplicityRefCS__Group__1 )
+ // InternalQVTimperative.g:18019:2: rule__TypedMultiplicityRefCS__Group__0__Impl rule__TypedMultiplicityRefCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_90);
+ pushFollow(FollowSets000.FOLLOW_91);
rule__TypedMultiplicityRefCS__Group__0__Impl();
state._fsp--;
@@ -53715,17 +53842,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypedMultiplicityRefCS__Group__0__Impl"
- // InternalQVTimperative.g:17987:1: rule__TypedMultiplicityRefCS__Group__0__Impl : ( ruleTypedRefCS ) ;
+ // InternalQVTimperative.g:18026:1: rule__TypedMultiplicityRefCS__Group__0__Impl : ( ruleTypedRefCS ) ;
public final void rule__TypedMultiplicityRefCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17991:1: ( ( ruleTypedRefCS ) )
- // InternalQVTimperative.g:17992:1: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:18030:1: ( ( ruleTypedRefCS ) )
+ // InternalQVTimperative.g:18031:1: ( ruleTypedRefCS )
{
- // InternalQVTimperative.g:17992:1: ( ruleTypedRefCS )
- // InternalQVTimperative.g:17993:1: ruleTypedRefCS
+ // InternalQVTimperative.g:18031:1: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:18032:1: ruleTypedRefCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypedMultiplicityRefCSAccess().getTypedRefCSParserRuleCall_0());
@@ -53760,14 +53887,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypedMultiplicityRefCS__Group__1"
- // InternalQVTimperative.g:18004:1: rule__TypedMultiplicityRefCS__Group__1 : rule__TypedMultiplicityRefCS__Group__1__Impl ;
+ // InternalQVTimperative.g:18043: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:18008:1: ( rule__TypedMultiplicityRefCS__Group__1__Impl )
- // InternalQVTimperative.g:18009:2: rule__TypedMultiplicityRefCS__Group__1__Impl
+ // InternalQVTimperative.g:18047:1: ( rule__TypedMultiplicityRefCS__Group__1__Impl )
+ // InternalQVTimperative.g:18048:2: rule__TypedMultiplicityRefCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypedMultiplicityRefCS__Group__1__Impl();
@@ -53793,31 +53920,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypedMultiplicityRefCS__Group__1__Impl"
- // InternalQVTimperative.g:18015:1: rule__TypedMultiplicityRefCS__Group__1__Impl : ( ( rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 )? ) ;
+ // InternalQVTimperative.g:18054: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:18019:1: ( ( ( rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 )? ) )
- // InternalQVTimperative.g:18020:1: ( ( rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 )? )
+ // InternalQVTimperative.g:18058:1: ( ( ( rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 )? ) )
+ // InternalQVTimperative.g:18059:1: ( ( rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 )? )
{
- // InternalQVTimperative.g:18020:1: ( ( rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 )? )
- // InternalQVTimperative.g:18021:1: ( rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 )?
+ // InternalQVTimperative.g:18059:1: ( ( rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 )? )
+ // InternalQVTimperative.g:18060:1: ( rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypedMultiplicityRefCSAccess().getOwnedMultiplicityAssignment_1());
}
- // InternalQVTimperative.g:18022:1: ( rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 )?
- int alt179=2;
- int LA179_0 = input.LA(1);
+ // InternalQVTimperative.g:18061:1: ( rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 )?
+ int alt180=2;
+ int LA180_0 = input.LA(1);
- if ( (LA179_0==110) ) {
- alt179=1;
+ if ( (LA180_0==111) ) {
+ alt180=1;
}
- switch (alt179) {
+ switch (alt180) {
case 1 :
- // InternalQVTimperative.g:18022:2: rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1
+ // InternalQVTimperative.g:18061:2: rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1();
@@ -53855,16 +53982,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SIGNED__Group__0"
- // InternalQVTimperative.g:18036:1: rule__SIGNED__Group__0 : rule__SIGNED__Group__0__Impl rule__SIGNED__Group__1 ;
+ // InternalQVTimperative.g:18075: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:18040:1: ( rule__SIGNED__Group__0__Impl rule__SIGNED__Group__1 )
- // InternalQVTimperative.g:18041:2: rule__SIGNED__Group__0__Impl rule__SIGNED__Group__1
+ // InternalQVTimperative.g:18079:1: ( rule__SIGNED__Group__0__Impl rule__SIGNED__Group__1 )
+ // InternalQVTimperative.g:18080:2: rule__SIGNED__Group__0__Impl rule__SIGNED__Group__1
{
- pushFollow(FollowSets000.FOLLOW_70);
+ pushFollow(FollowSets000.FOLLOW_71);
rule__SIGNED__Group__0__Impl();
state._fsp--;
@@ -53893,33 +54020,33 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SIGNED__Group__0__Impl"
- // InternalQVTimperative.g:18048:1: rule__SIGNED__Group__0__Impl : ( ( '-' )? ) ;
+ // InternalQVTimperative.g:18087:1: rule__SIGNED__Group__0__Impl : ( ( '-' )? ) ;
public final void rule__SIGNED__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18052:1: ( ( ( '-' )? ) )
- // InternalQVTimperative.g:18053:1: ( ( '-' )? )
+ // InternalQVTimperative.g:18091:1: ( ( ( '-' )? ) )
+ // InternalQVTimperative.g:18092:1: ( ( '-' )? )
{
- // InternalQVTimperative.g:18053:1: ( ( '-' )? )
- // InternalQVTimperative.g:18054:1: ( '-' )?
+ // InternalQVTimperative.g:18092:1: ( ( '-' )? )
+ // InternalQVTimperative.g:18093:1: ( '-' )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSIGNEDAccess().getHyphenMinusKeyword_0());
}
- // InternalQVTimperative.g:18055:1: ( '-' )?
- int alt180=2;
- int LA180_0 = input.LA(1);
+ // InternalQVTimperative.g:18094:1: ( '-' )?
+ int alt181=2;
+ int LA181_0 = input.LA(1);
- if ( (LA180_0==31) ) {
- alt180=1;
+ if ( (LA181_0==32) ) {
+ alt181=1;
}
- switch (alt180) {
+ switch (alt181) {
case 1 :
- // InternalQVTimperative.g:18056:2: '-'
+ // InternalQVTimperative.g:18095:2: '-'
{
- match(input,31,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,32,FollowSets000.FOLLOW_2); if (state.failed) return ;
}
break;
@@ -53951,14 +54078,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SIGNED__Group__1"
- // InternalQVTimperative.g:18067:1: rule__SIGNED__Group__1 : rule__SIGNED__Group__1__Impl ;
+ // InternalQVTimperative.g:18106: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:18071:1: ( rule__SIGNED__Group__1__Impl )
- // InternalQVTimperative.g:18072:2: rule__SIGNED__Group__1__Impl
+ // InternalQVTimperative.g:18110:1: ( rule__SIGNED__Group__1__Impl )
+ // InternalQVTimperative.g:18111:2: rule__SIGNED__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SIGNED__Group__1__Impl();
@@ -53984,17 +54111,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SIGNED__Group__1__Impl"
- // InternalQVTimperative.g:18078:1: rule__SIGNED__Group__1__Impl : ( RULE_INT ) ;
+ // InternalQVTimperative.g:18117:1: rule__SIGNED__Group__1__Impl : ( RULE_INT ) ;
public final void rule__SIGNED__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18082:1: ( ( RULE_INT ) )
- // InternalQVTimperative.g:18083:1: ( RULE_INT )
+ // InternalQVTimperative.g:18121:1: ( ( RULE_INT ) )
+ // InternalQVTimperative.g:18122:1: ( RULE_INT )
{
- // InternalQVTimperative.g:18083:1: ( RULE_INT )
- // InternalQVTimperative.g:18084:1: RULE_INT
+ // InternalQVTimperative.g:18122:1: ( RULE_INT )
+ // InternalQVTimperative.g:18123:1: RULE_INT
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSIGNEDAccess().getINTTerminalRuleCall_1());
@@ -54025,16 +54152,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__URIPathNameCS__Group__0"
- // InternalQVTimperative.g:18099:1: rule__URIPathNameCS__Group__0 : rule__URIPathNameCS__Group__0__Impl rule__URIPathNameCS__Group__1 ;
+ // InternalQVTimperative.g:18138: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:18103:1: ( rule__URIPathNameCS__Group__0__Impl rule__URIPathNameCS__Group__1 )
- // InternalQVTimperative.g:18104:2: rule__URIPathNameCS__Group__0__Impl rule__URIPathNameCS__Group__1
+ // InternalQVTimperative.g:18142:1: ( rule__URIPathNameCS__Group__0__Impl rule__URIPathNameCS__Group__1 )
+ // InternalQVTimperative.g:18143:2: rule__URIPathNameCS__Group__0__Impl rule__URIPathNameCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_47);
+ pushFollow(FollowSets000.FOLLOW_48);
rule__URIPathNameCS__Group__0__Impl();
state._fsp--;
@@ -54063,23 +54190,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__URIPathNameCS__Group__0__Impl"
- // InternalQVTimperative.g:18111:1: rule__URIPathNameCS__Group__0__Impl : ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_0 ) ) ;
+ // InternalQVTimperative.g:18150: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:18115:1: ( ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_0 ) ) )
- // InternalQVTimperative.g:18116:1: ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_0 ) )
+ // InternalQVTimperative.g:18154:1: ( ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_0 ) ) )
+ // InternalQVTimperative.g:18155:1: ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_0 ) )
{
- // InternalQVTimperative.g:18116:1: ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_0 ) )
- // InternalQVTimperative.g:18117:1: ( rule__URIPathNameCS__OwnedPathElementsAssignment_0 )
+ // InternalQVTimperative.g:18155:1: ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_0 ) )
+ // InternalQVTimperative.g:18156:1: ( rule__URIPathNameCS__OwnedPathElementsAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getURIPathNameCSAccess().getOwnedPathElementsAssignment_0());
}
- // InternalQVTimperative.g:18118:1: ( rule__URIPathNameCS__OwnedPathElementsAssignment_0 )
- // InternalQVTimperative.g:18118:2: rule__URIPathNameCS__OwnedPathElementsAssignment_0
+ // InternalQVTimperative.g:18157:1: ( rule__URIPathNameCS__OwnedPathElementsAssignment_0 )
+ // InternalQVTimperative.g:18157:2: rule__URIPathNameCS__OwnedPathElementsAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__URIPathNameCS__OwnedPathElementsAssignment_0();
@@ -54114,14 +54241,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__URIPathNameCS__Group__1"
- // InternalQVTimperative.g:18128:1: rule__URIPathNameCS__Group__1 : rule__URIPathNameCS__Group__1__Impl ;
+ // InternalQVTimperative.g:18167: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:18132:1: ( rule__URIPathNameCS__Group__1__Impl )
- // InternalQVTimperative.g:18133:2: rule__URIPathNameCS__Group__1__Impl
+ // InternalQVTimperative.g:18171:1: ( rule__URIPathNameCS__Group__1__Impl )
+ // InternalQVTimperative.g:18172:2: rule__URIPathNameCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__URIPathNameCS__Group__1__Impl();
@@ -54147,43 +54274,43 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__URIPathNameCS__Group__1__Impl"
- // InternalQVTimperative.g:18139:1: rule__URIPathNameCS__Group__1__Impl : ( ( rule__URIPathNameCS__Group_1__0 )* ) ;
+ // InternalQVTimperative.g:18178: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:18143:1: ( ( ( rule__URIPathNameCS__Group_1__0 )* ) )
- // InternalQVTimperative.g:18144:1: ( ( rule__URIPathNameCS__Group_1__0 )* )
+ // InternalQVTimperative.g:18182:1: ( ( ( rule__URIPathNameCS__Group_1__0 )* ) )
+ // InternalQVTimperative.g:18183:1: ( ( rule__URIPathNameCS__Group_1__0 )* )
{
- // InternalQVTimperative.g:18144:1: ( ( rule__URIPathNameCS__Group_1__0 )* )
- // InternalQVTimperative.g:18145:1: ( rule__URIPathNameCS__Group_1__0 )*
+ // InternalQVTimperative.g:18183:1: ( ( rule__URIPathNameCS__Group_1__0 )* )
+ // InternalQVTimperative.g:18184:1: ( rule__URIPathNameCS__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getURIPathNameCSAccess().getGroup_1());
}
- // InternalQVTimperative.g:18146:1: ( rule__URIPathNameCS__Group_1__0 )*
- loop181:
+ // InternalQVTimperative.g:18185:1: ( rule__URIPathNameCS__Group_1__0 )*
+ loop182:
do {
- int alt181=2;
- int LA181_0 = input.LA(1);
+ int alt182=2;
+ int LA182_0 = input.LA(1);
- if ( (LA181_0==88) ) {
- int LA181_2 = input.LA(2);
+ if ( (LA182_0==89) ) {
+ int LA182_2 = input.LA(2);
- 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;
+ if ( ((LA182_2>=RULE_SIMPLE_ID && LA182_2<=RULE_ESCAPED_ID)||(LA182_2>=19 && LA182_2<=30)||(LA182_2>=51 && LA182_2<=65)) ) {
+ alt182=1;
}
}
- switch (alt181) {
+ switch (alt182) {
case 1 :
- // InternalQVTimperative.g:18146:2: rule__URIPathNameCS__Group_1__0
+ // InternalQVTimperative.g:18185:2: rule__URIPathNameCS__Group_1__0
{
- pushFollow(FollowSets000.FOLLOW_91);
+ pushFollow(FollowSets000.FOLLOW_92);
rule__URIPathNameCS__Group_1__0();
state._fsp--;
@@ -54193,7 +54320,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop181;
+ break loop182;
}
} while (true);
@@ -54222,16 +54349,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__URIPathNameCS__Group_1__0"
- // InternalQVTimperative.g:18160:1: rule__URIPathNameCS__Group_1__0 : rule__URIPathNameCS__Group_1__0__Impl rule__URIPathNameCS__Group_1__1 ;
+ // InternalQVTimperative.g:18199: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: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
+ // InternalQVTimperative.g:18203:1: ( rule__URIPathNameCS__Group_1__0__Impl rule__URIPathNameCS__Group_1__1 )
+ // InternalQVTimperative.g:18204:2: rule__URIPathNameCS__Group_1__0__Impl rule__URIPathNameCS__Group_1__1
{
- pushFollow(FollowSets000.FOLLOW_48);
+ pushFollow(FollowSets000.FOLLOW_49);
rule__URIPathNameCS__Group_1__0__Impl();
state._fsp--;
@@ -54260,22 +54387,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__URIPathNameCS__Group_1__0__Impl"
- // InternalQVTimperative.g:18172:1: rule__URIPathNameCS__Group_1__0__Impl : ( '::' ) ;
+ // InternalQVTimperative.g:18211:1: rule__URIPathNameCS__Group_1__0__Impl : ( '::' ) ;
public final void rule__URIPathNameCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18176:1: ( ( '::' ) )
- // InternalQVTimperative.g:18177:1: ( '::' )
+ // InternalQVTimperative.g:18215:1: ( ( '::' ) )
+ // InternalQVTimperative.g:18216:1: ( '::' )
{
- // InternalQVTimperative.g:18177:1: ( '::' )
- // InternalQVTimperative.g:18178:1: '::'
+ // InternalQVTimperative.g:18216:1: ( '::' )
+ // InternalQVTimperative.g:18217:1: '::'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getURIPathNameCSAccess().getColonColonKeyword_1_0());
}
- match(input,88,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,89,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getURIPathNameCSAccess().getColonColonKeyword_1_0());
}
@@ -54301,14 +54428,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__URIPathNameCS__Group_1__1"
- // InternalQVTimperative.g:18191:1: rule__URIPathNameCS__Group_1__1 : rule__URIPathNameCS__Group_1__1__Impl ;
+ // InternalQVTimperative.g:18230: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:18195:1: ( rule__URIPathNameCS__Group_1__1__Impl )
- // InternalQVTimperative.g:18196:2: rule__URIPathNameCS__Group_1__1__Impl
+ // InternalQVTimperative.g:18234:1: ( rule__URIPathNameCS__Group_1__1__Impl )
+ // InternalQVTimperative.g:18235:2: rule__URIPathNameCS__Group_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__URIPathNameCS__Group_1__1__Impl();
@@ -54334,23 +54461,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__URIPathNameCS__Group_1__1__Impl"
- // InternalQVTimperative.g:18202:1: rule__URIPathNameCS__Group_1__1__Impl : ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 ) ) ;
+ // InternalQVTimperative.g:18241: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:18206:1: ( ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 ) ) )
- // InternalQVTimperative.g:18207:1: ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 ) )
+ // InternalQVTimperative.g:18245:1: ( ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 ) ) )
+ // InternalQVTimperative.g:18246:1: ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 ) )
{
- // InternalQVTimperative.g:18207:1: ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 ) )
- // InternalQVTimperative.g:18208:1: ( rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 )
+ // InternalQVTimperative.g:18246:1: ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 ) )
+ // InternalQVTimperative.g:18247:1: ( rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getURIPathNameCSAccess().getOwnedPathElementsAssignment_1_1());
}
- // InternalQVTimperative.g:18209:1: ( rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 )
- // InternalQVTimperative.g:18209:2: rule__URIPathNameCS__OwnedPathElementsAssignment_1_1
+ // InternalQVTimperative.g:18248:1: ( rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 )
+ // InternalQVTimperative.g:18248:2: rule__URIPathNameCS__OwnedPathElementsAssignment_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__URIPathNameCS__OwnedPathElementsAssignment_1_1();
@@ -54385,16 +54512,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__URIFirstPathElementCS__Group_1__0"
- // InternalQVTimperative.g:18223:1: rule__URIFirstPathElementCS__Group_1__0 : rule__URIFirstPathElementCS__Group_1__0__Impl rule__URIFirstPathElementCS__Group_1__1 ;
+ // InternalQVTimperative.g:18262: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: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
+ // InternalQVTimperative.g:18266:1: ( rule__URIFirstPathElementCS__Group_1__0__Impl rule__URIFirstPathElementCS__Group_1__1 )
+ // InternalQVTimperative.g:18267:2: rule__URIFirstPathElementCS__Group_1__0__Impl rule__URIFirstPathElementCS__Group_1__1
{
- pushFollow(FollowSets000.FOLLOW_21);
+ pushFollow(FollowSets000.FOLLOW_22);
rule__URIFirstPathElementCS__Group_1__0__Impl();
state._fsp--;
@@ -54423,23 +54550,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__URIFirstPathElementCS__Group_1__0__Impl"
- // InternalQVTimperative.g:18235:1: rule__URIFirstPathElementCS__Group_1__0__Impl : ( () ) ;
+ // InternalQVTimperative.g:18274:1: rule__URIFirstPathElementCS__Group_1__0__Impl : ( () ) ;
public final void rule__URIFirstPathElementCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18239:1: ( ( () ) )
- // InternalQVTimperative.g:18240:1: ( () )
+ // InternalQVTimperative.g:18278:1: ( ( () ) )
+ // InternalQVTimperative.g:18279:1: ( () )
{
- // InternalQVTimperative.g:18240:1: ( () )
- // InternalQVTimperative.g:18241:1: ()
+ // InternalQVTimperative.g:18279:1: ( () )
+ // InternalQVTimperative.g:18280:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getURIFirstPathElementCSAccess().getPathElementWithURICSAction_1_0());
}
- // InternalQVTimperative.g:18242:1: ()
- // InternalQVTimperative.g:18244:1:
+ // InternalQVTimperative.g:18281:1: ()
+ // InternalQVTimperative.g:18283:1:
{
}
@@ -54464,14 +54591,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__URIFirstPathElementCS__Group_1__1"
- // InternalQVTimperative.g:18254:1: rule__URIFirstPathElementCS__Group_1__1 : rule__URIFirstPathElementCS__Group_1__1__Impl ;
+ // InternalQVTimperative.g:18293: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:18258:1: ( rule__URIFirstPathElementCS__Group_1__1__Impl )
- // InternalQVTimperative.g:18259:2: rule__URIFirstPathElementCS__Group_1__1__Impl
+ // InternalQVTimperative.g:18297:1: ( rule__URIFirstPathElementCS__Group_1__1__Impl )
+ // InternalQVTimperative.g:18298:2: rule__URIFirstPathElementCS__Group_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__URIFirstPathElementCS__Group_1__1__Impl();
@@ -54497,23 +54624,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__URIFirstPathElementCS__Group_1__1__Impl"
- // InternalQVTimperative.g:18265:1: rule__URIFirstPathElementCS__Group_1__1__Impl : ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 ) ) ;
+ // InternalQVTimperative.g:18304: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:18269:1: ( ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 ) ) )
- // InternalQVTimperative.g:18270:1: ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 ) )
+ // InternalQVTimperative.g:18308:1: ( ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 ) ) )
+ // InternalQVTimperative.g:18309:1: ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 ) )
{
- // InternalQVTimperative.g:18270:1: ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 ) )
- // InternalQVTimperative.g:18271:1: ( rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 )
+ // InternalQVTimperative.g:18309:1: ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 ) )
+ // InternalQVTimperative.g:18310:1: ( rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getURIFirstPathElementCSAccess().getReferredElementAssignment_1_1());
}
- // InternalQVTimperative.g:18272:1: ( rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 )
- // InternalQVTimperative.g:18272:2: rule__URIFirstPathElementCS__ReferredElementAssignment_1_1
+ // InternalQVTimperative.g:18311:1: ( rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 )
+ // InternalQVTimperative.g:18311:2: rule__URIFirstPathElementCS__ReferredElementAssignment_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__URIFirstPathElementCS__ReferredElementAssignment_1_1();
@@ -54548,16 +54675,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionTypeCS__Group__0"
- // InternalQVTimperative.g:18286:1: rule__CollectionTypeCS__Group__0 : rule__CollectionTypeCS__Group__0__Impl rule__CollectionTypeCS__Group__1 ;
+ // InternalQVTimperative.g:18325: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:18290:1: ( rule__CollectionTypeCS__Group__0__Impl rule__CollectionTypeCS__Group__1 )
- // InternalQVTimperative.g:18291:2: rule__CollectionTypeCS__Group__0__Impl rule__CollectionTypeCS__Group__1
+ // InternalQVTimperative.g:18329:1: ( rule__CollectionTypeCS__Group__0__Impl rule__CollectionTypeCS__Group__1 )
+ // InternalQVTimperative.g:18330:2: rule__CollectionTypeCS__Group__0__Impl rule__CollectionTypeCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_44);
+ pushFollow(FollowSets000.FOLLOW_45);
rule__CollectionTypeCS__Group__0__Impl();
state._fsp--;
@@ -54586,23 +54713,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionTypeCS__Group__0__Impl"
- // InternalQVTimperative.g:18298:1: rule__CollectionTypeCS__Group__0__Impl : ( ( rule__CollectionTypeCS__NameAssignment_0 ) ) ;
+ // InternalQVTimperative.g:18337: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:18302:1: ( ( ( rule__CollectionTypeCS__NameAssignment_0 ) ) )
- // InternalQVTimperative.g:18303:1: ( ( rule__CollectionTypeCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:18341:1: ( ( ( rule__CollectionTypeCS__NameAssignment_0 ) ) )
+ // InternalQVTimperative.g:18342:1: ( ( rule__CollectionTypeCS__NameAssignment_0 ) )
{
- // InternalQVTimperative.g:18303:1: ( ( rule__CollectionTypeCS__NameAssignment_0 ) )
- // InternalQVTimperative.g:18304:1: ( rule__CollectionTypeCS__NameAssignment_0 )
+ // InternalQVTimperative.g:18342:1: ( ( rule__CollectionTypeCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:18343:1: ( rule__CollectionTypeCS__NameAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeCSAccess().getNameAssignment_0());
}
- // InternalQVTimperative.g:18305:1: ( rule__CollectionTypeCS__NameAssignment_0 )
- // InternalQVTimperative.g:18305:2: rule__CollectionTypeCS__NameAssignment_0
+ // InternalQVTimperative.g:18344:1: ( rule__CollectionTypeCS__NameAssignment_0 )
+ // InternalQVTimperative.g:18344:2: rule__CollectionTypeCS__NameAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionTypeCS__NameAssignment_0();
@@ -54637,14 +54764,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionTypeCS__Group__1"
- // InternalQVTimperative.g:18315:1: rule__CollectionTypeCS__Group__1 : rule__CollectionTypeCS__Group__1__Impl ;
+ // InternalQVTimperative.g:18354: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:18319:1: ( rule__CollectionTypeCS__Group__1__Impl )
- // InternalQVTimperative.g:18320:2: rule__CollectionTypeCS__Group__1__Impl
+ // InternalQVTimperative.g:18358:1: ( rule__CollectionTypeCS__Group__1__Impl )
+ // InternalQVTimperative.g:18359:2: rule__CollectionTypeCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionTypeCS__Group__1__Impl();
@@ -54670,31 +54797,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionTypeCS__Group__1__Impl"
- // InternalQVTimperative.g:18326:1: rule__CollectionTypeCS__Group__1__Impl : ( ( rule__CollectionTypeCS__Group_1__0 )? ) ;
+ // InternalQVTimperative.g:18365: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:18330:1: ( ( ( rule__CollectionTypeCS__Group_1__0 )? ) )
- // InternalQVTimperative.g:18331:1: ( ( rule__CollectionTypeCS__Group_1__0 )? )
+ // InternalQVTimperative.g:18369:1: ( ( ( rule__CollectionTypeCS__Group_1__0 )? ) )
+ // InternalQVTimperative.g:18370:1: ( ( rule__CollectionTypeCS__Group_1__0 )? )
{
- // InternalQVTimperative.g:18331:1: ( ( rule__CollectionTypeCS__Group_1__0 )? )
- // InternalQVTimperative.g:18332:1: ( rule__CollectionTypeCS__Group_1__0 )?
+ // InternalQVTimperative.g:18370:1: ( ( rule__CollectionTypeCS__Group_1__0 )? )
+ // InternalQVTimperative.g:18371:1: ( rule__CollectionTypeCS__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeCSAccess().getGroup_1());
}
- // InternalQVTimperative.g:18333:1: ( rule__CollectionTypeCS__Group_1__0 )?
- int alt182=2;
- int LA182_0 = input.LA(1);
+ // InternalQVTimperative.g:18372:1: ( rule__CollectionTypeCS__Group_1__0 )?
+ int alt183=2;
+ int LA183_0 = input.LA(1);
- if ( (LA182_0==86) ) {
- alt182=1;
+ if ( (LA183_0==87) ) {
+ alt183=1;
}
- switch (alt182) {
+ switch (alt183) {
case 1 :
- // InternalQVTimperative.g:18333:2: rule__CollectionTypeCS__Group_1__0
+ // InternalQVTimperative.g:18372:2: rule__CollectionTypeCS__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionTypeCS__Group_1__0();
@@ -54732,14 +54859,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionTypeCS__Group_1__0"
- // InternalQVTimperative.g:18347:1: rule__CollectionTypeCS__Group_1__0 : rule__CollectionTypeCS__Group_1__0__Impl rule__CollectionTypeCS__Group_1__1 ;
+ // InternalQVTimperative.g:18386: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: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
+ // InternalQVTimperative.g:18390:1: ( rule__CollectionTypeCS__Group_1__0__Impl rule__CollectionTypeCS__Group_1__1 )
+ // InternalQVTimperative.g:18391:2: rule__CollectionTypeCS__Group_1__0__Impl rule__CollectionTypeCS__Group_1__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__CollectionTypeCS__Group_1__0__Impl();
@@ -54770,22 +54897,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionTypeCS__Group_1__0__Impl"
- // InternalQVTimperative.g:18359:1: rule__CollectionTypeCS__Group_1__0__Impl : ( '(' ) ;
+ // InternalQVTimperative.g:18398:1: rule__CollectionTypeCS__Group_1__0__Impl : ( '(' ) ;
public final void rule__CollectionTypeCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18363:1: ( ( '(' ) )
- // InternalQVTimperative.g:18364:1: ( '(' )
+ // InternalQVTimperative.g:18402:1: ( ( '(' ) )
+ // InternalQVTimperative.g:18403:1: ( '(' )
{
- // InternalQVTimperative.g:18364:1: ( '(' )
- // InternalQVTimperative.g:18365:1: '('
+ // InternalQVTimperative.g:18403:1: ( '(' )
+ // InternalQVTimperative.g:18404:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeCSAccess().getLeftParenthesisKeyword_1_0());
}
- match(input,86,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,87,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCollectionTypeCSAccess().getLeftParenthesisKeyword_1_0());
}
@@ -54811,16 +54938,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionTypeCS__Group_1__1"
- // InternalQVTimperative.g:18378:1: rule__CollectionTypeCS__Group_1__1 : rule__CollectionTypeCS__Group_1__1__Impl rule__CollectionTypeCS__Group_1__2 ;
+ // InternalQVTimperative.g:18417: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: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
+ // InternalQVTimperative.g:18421:1: ( rule__CollectionTypeCS__Group_1__1__Impl rule__CollectionTypeCS__Group_1__2 )
+ // InternalQVTimperative.g:18422:2: rule__CollectionTypeCS__Group_1__1__Impl rule__CollectionTypeCS__Group_1__2
{
- pushFollow(FollowSets000.FOLLOW_92);
+ pushFollow(FollowSets000.FOLLOW_93);
rule__CollectionTypeCS__Group_1__1__Impl();
state._fsp--;
@@ -54849,23 +54976,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionTypeCS__Group_1__1__Impl"
- // InternalQVTimperative.g:18390:1: rule__CollectionTypeCS__Group_1__1__Impl : ( ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 ) ) ;
+ // InternalQVTimperative.g:18429: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:18394:1: ( ( ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 ) ) )
- // InternalQVTimperative.g:18395:1: ( ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 ) )
+ // InternalQVTimperative.g:18433:1: ( ( ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 ) ) )
+ // InternalQVTimperative.g:18434:1: ( ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 ) )
{
- // InternalQVTimperative.g:18395:1: ( ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 ) )
- // InternalQVTimperative.g:18396:1: ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 )
+ // InternalQVTimperative.g:18434:1: ( ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 ) )
+ // InternalQVTimperative.g:18435:1: ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeCSAccess().getOwnedTypeAssignment_1_1());
}
- // InternalQVTimperative.g:18397:1: ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 )
- // InternalQVTimperative.g:18397:2: rule__CollectionTypeCS__OwnedTypeAssignment_1_1
+ // InternalQVTimperative.g:18436:1: ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 )
+ // InternalQVTimperative.g:18436:2: rule__CollectionTypeCS__OwnedTypeAssignment_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionTypeCS__OwnedTypeAssignment_1_1();
@@ -54900,14 +55027,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionTypeCS__Group_1__2"
- // InternalQVTimperative.g:18407:1: rule__CollectionTypeCS__Group_1__2 : rule__CollectionTypeCS__Group_1__2__Impl ;
+ // InternalQVTimperative.g:18446: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:18411:1: ( rule__CollectionTypeCS__Group_1__2__Impl )
- // InternalQVTimperative.g:18412:2: rule__CollectionTypeCS__Group_1__2__Impl
+ // InternalQVTimperative.g:18450:1: ( rule__CollectionTypeCS__Group_1__2__Impl )
+ // InternalQVTimperative.g:18451:2: rule__CollectionTypeCS__Group_1__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionTypeCS__Group_1__2__Impl();
@@ -54933,22 +55060,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionTypeCS__Group_1__2__Impl"
- // InternalQVTimperative.g:18418:1: rule__CollectionTypeCS__Group_1__2__Impl : ( ')' ) ;
+ // InternalQVTimperative.g:18457:1: rule__CollectionTypeCS__Group_1__2__Impl : ( ')' ) ;
public final void rule__CollectionTypeCS__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18422:1: ( ( ')' ) )
- // InternalQVTimperative.g:18423:1: ( ')' )
+ // InternalQVTimperative.g:18461:1: ( ( ')' ) )
+ // InternalQVTimperative.g:18462:1: ( ')' )
{
- // InternalQVTimperative.g:18423:1: ( ')' )
- // InternalQVTimperative.g:18424:1: ')'
+ // InternalQVTimperative.g:18462:1: ( ')' )
+ // InternalQVTimperative.g:18463:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeCSAccess().getRightParenthesisKeyword_1_2());
}
- match(input,87,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,88,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCollectionTypeCSAccess().getRightParenthesisKeyword_1_2());
}
@@ -54974,16 +55101,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapTypeCS__Group__0"
- // InternalQVTimperative.g:18443:1: rule__MapTypeCS__Group__0 : rule__MapTypeCS__Group__0__Impl rule__MapTypeCS__Group__1 ;
+ // InternalQVTimperative.g:18482: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:18447:1: ( rule__MapTypeCS__Group__0__Impl rule__MapTypeCS__Group__1 )
- // InternalQVTimperative.g:18448:2: rule__MapTypeCS__Group__0__Impl rule__MapTypeCS__Group__1
+ // InternalQVTimperative.g:18486:1: ( rule__MapTypeCS__Group__0__Impl rule__MapTypeCS__Group__1 )
+ // InternalQVTimperative.g:18487:2: rule__MapTypeCS__Group__0__Impl rule__MapTypeCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_44);
+ pushFollow(FollowSets000.FOLLOW_45);
rule__MapTypeCS__Group__0__Impl();
state._fsp--;
@@ -55012,23 +55139,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapTypeCS__Group__0__Impl"
- // InternalQVTimperative.g:18455:1: rule__MapTypeCS__Group__0__Impl : ( ( rule__MapTypeCS__NameAssignment_0 ) ) ;
+ // InternalQVTimperative.g:18494: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:18459:1: ( ( ( rule__MapTypeCS__NameAssignment_0 ) ) )
- // InternalQVTimperative.g:18460:1: ( ( rule__MapTypeCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:18498:1: ( ( ( rule__MapTypeCS__NameAssignment_0 ) ) )
+ // InternalQVTimperative.g:18499:1: ( ( rule__MapTypeCS__NameAssignment_0 ) )
{
- // InternalQVTimperative.g:18460:1: ( ( rule__MapTypeCS__NameAssignment_0 ) )
- // InternalQVTimperative.g:18461:1: ( rule__MapTypeCS__NameAssignment_0 )
+ // InternalQVTimperative.g:18499:1: ( ( rule__MapTypeCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:18500:1: ( rule__MapTypeCS__NameAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapTypeCSAccess().getNameAssignment_0());
}
- // InternalQVTimperative.g:18462:1: ( rule__MapTypeCS__NameAssignment_0 )
- // InternalQVTimperative.g:18462:2: rule__MapTypeCS__NameAssignment_0
+ // InternalQVTimperative.g:18501:1: ( rule__MapTypeCS__NameAssignment_0 )
+ // InternalQVTimperative.g:18501:2: rule__MapTypeCS__NameAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MapTypeCS__NameAssignment_0();
@@ -55063,14 +55190,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapTypeCS__Group__1"
- // InternalQVTimperative.g:18472:1: rule__MapTypeCS__Group__1 : rule__MapTypeCS__Group__1__Impl ;
+ // InternalQVTimperative.g:18511: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:18476:1: ( rule__MapTypeCS__Group__1__Impl )
- // InternalQVTimperative.g:18477:2: rule__MapTypeCS__Group__1__Impl
+ // InternalQVTimperative.g:18515:1: ( rule__MapTypeCS__Group__1__Impl )
+ // InternalQVTimperative.g:18516:2: rule__MapTypeCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MapTypeCS__Group__1__Impl();
@@ -55096,31 +55223,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapTypeCS__Group__1__Impl"
- // InternalQVTimperative.g:18483:1: rule__MapTypeCS__Group__1__Impl : ( ( rule__MapTypeCS__Group_1__0 )? ) ;
+ // InternalQVTimperative.g:18522: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:18487:1: ( ( ( rule__MapTypeCS__Group_1__0 )? ) )
- // InternalQVTimperative.g:18488:1: ( ( rule__MapTypeCS__Group_1__0 )? )
+ // InternalQVTimperative.g:18526:1: ( ( ( rule__MapTypeCS__Group_1__0 )? ) )
+ // InternalQVTimperative.g:18527:1: ( ( rule__MapTypeCS__Group_1__0 )? )
{
- // InternalQVTimperative.g:18488:1: ( ( rule__MapTypeCS__Group_1__0 )? )
- // InternalQVTimperative.g:18489:1: ( rule__MapTypeCS__Group_1__0 )?
+ // InternalQVTimperative.g:18527:1: ( ( rule__MapTypeCS__Group_1__0 )? )
+ // InternalQVTimperative.g:18528:1: ( rule__MapTypeCS__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapTypeCSAccess().getGroup_1());
}
- // InternalQVTimperative.g:18490:1: ( rule__MapTypeCS__Group_1__0 )?
- int alt183=2;
- int LA183_0 = input.LA(1);
+ // InternalQVTimperative.g:18529:1: ( rule__MapTypeCS__Group_1__0 )?
+ int alt184=2;
+ int LA184_0 = input.LA(1);
- if ( (LA183_0==86) ) {
- alt183=1;
+ if ( (LA184_0==87) ) {
+ alt184=1;
}
- switch (alt183) {
+ switch (alt184) {
case 1 :
- // InternalQVTimperative.g:18490:2: rule__MapTypeCS__Group_1__0
+ // InternalQVTimperative.g:18529:2: rule__MapTypeCS__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MapTypeCS__Group_1__0();
@@ -55158,14 +55285,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapTypeCS__Group_1__0"
- // InternalQVTimperative.g:18504:1: rule__MapTypeCS__Group_1__0 : rule__MapTypeCS__Group_1__0__Impl rule__MapTypeCS__Group_1__1 ;
+ // InternalQVTimperative.g:18543: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: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
+ // InternalQVTimperative.g:18547:1: ( rule__MapTypeCS__Group_1__0__Impl rule__MapTypeCS__Group_1__1 )
+ // InternalQVTimperative.g:18548:2: rule__MapTypeCS__Group_1__0__Impl rule__MapTypeCS__Group_1__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__MapTypeCS__Group_1__0__Impl();
@@ -55196,22 +55323,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapTypeCS__Group_1__0__Impl"
- // InternalQVTimperative.g:18516:1: rule__MapTypeCS__Group_1__0__Impl : ( '(' ) ;
+ // InternalQVTimperative.g:18555:1: rule__MapTypeCS__Group_1__0__Impl : ( '(' ) ;
public final void rule__MapTypeCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18520:1: ( ( '(' ) )
- // InternalQVTimperative.g:18521:1: ( '(' )
+ // InternalQVTimperative.g:18559:1: ( ( '(' ) )
+ // InternalQVTimperative.g:18560:1: ( '(' )
{
- // InternalQVTimperative.g:18521:1: ( '(' )
- // InternalQVTimperative.g:18522:1: '('
+ // InternalQVTimperative.g:18560:1: ( '(' )
+ // InternalQVTimperative.g:18561:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapTypeCSAccess().getLeftParenthesisKeyword_1_0());
}
- match(input,86,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,87,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMapTypeCSAccess().getLeftParenthesisKeyword_1_0());
}
@@ -55237,14 +55364,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapTypeCS__Group_1__1"
- // InternalQVTimperative.g:18535:1: rule__MapTypeCS__Group_1__1 : rule__MapTypeCS__Group_1__1__Impl rule__MapTypeCS__Group_1__2 ;
+ // InternalQVTimperative.g:18574: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: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
+ // InternalQVTimperative.g:18578:1: ( rule__MapTypeCS__Group_1__1__Impl rule__MapTypeCS__Group_1__2 )
+ // InternalQVTimperative.g:18579:2: rule__MapTypeCS__Group_1__1__Impl rule__MapTypeCS__Group_1__2
{
pushFollow(FollowSets000.FOLLOW_13);
rule__MapTypeCS__Group_1__1__Impl();
@@ -55275,23 +55402,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapTypeCS__Group_1__1__Impl"
- // InternalQVTimperative.g:18547:1: rule__MapTypeCS__Group_1__1__Impl : ( ( rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 ) ) ;
+ // InternalQVTimperative.g:18586: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:18551:1: ( ( ( rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 ) ) )
- // InternalQVTimperative.g:18552:1: ( ( rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 ) )
+ // InternalQVTimperative.g:18590:1: ( ( ( rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 ) ) )
+ // InternalQVTimperative.g:18591:1: ( ( rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 ) )
{
- // InternalQVTimperative.g:18552:1: ( ( rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 ) )
- // InternalQVTimperative.g:18553:1: ( rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 )
+ // InternalQVTimperative.g:18591:1: ( ( rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 ) )
+ // InternalQVTimperative.g:18592:1: ( rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapTypeCSAccess().getOwnedKeyTypeAssignment_1_1());
}
- // InternalQVTimperative.g:18554:1: ( rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 )
- // InternalQVTimperative.g:18554:2: rule__MapTypeCS__OwnedKeyTypeAssignment_1_1
+ // InternalQVTimperative.g:18593:1: ( rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 )
+ // InternalQVTimperative.g:18593:2: rule__MapTypeCS__OwnedKeyTypeAssignment_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MapTypeCS__OwnedKeyTypeAssignment_1_1();
@@ -55326,14 +55453,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapTypeCS__Group_1__2"
- // InternalQVTimperative.g:18564:1: rule__MapTypeCS__Group_1__2 : rule__MapTypeCS__Group_1__2__Impl rule__MapTypeCS__Group_1__3 ;
+ // InternalQVTimperative.g:18603: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: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
+ // InternalQVTimperative.g:18607:1: ( rule__MapTypeCS__Group_1__2__Impl rule__MapTypeCS__Group_1__3 )
+ // InternalQVTimperative.g:18608:2: rule__MapTypeCS__Group_1__2__Impl rule__MapTypeCS__Group_1__3
{
pushFollow(FollowSets000.FOLLOW_12);
rule__MapTypeCS__Group_1__2__Impl();
@@ -55364,22 +55491,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapTypeCS__Group_1__2__Impl"
- // InternalQVTimperative.g:18576:1: rule__MapTypeCS__Group_1__2__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:18615:1: rule__MapTypeCS__Group_1__2__Impl : ( ',' ) ;
public final void rule__MapTypeCS__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18580:1: ( ( ',' ) )
- // InternalQVTimperative.g:18581:1: ( ',' )
+ // InternalQVTimperative.g:18619:1: ( ( ',' ) )
+ // InternalQVTimperative.g:18620:1: ( ',' )
{
- // InternalQVTimperative.g:18581:1: ( ',' )
- // InternalQVTimperative.g:18582:1: ','
+ // InternalQVTimperative.g:18620:1: ( ',' )
+ // InternalQVTimperative.g:18621:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapTypeCSAccess().getCommaKeyword_1_2());
}
- match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMapTypeCSAccess().getCommaKeyword_1_2());
}
@@ -55405,16 +55532,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapTypeCS__Group_1__3"
- // InternalQVTimperative.g:18595:1: rule__MapTypeCS__Group_1__3 : rule__MapTypeCS__Group_1__3__Impl rule__MapTypeCS__Group_1__4 ;
+ // InternalQVTimperative.g:18634: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: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
+ // InternalQVTimperative.g:18638:1: ( rule__MapTypeCS__Group_1__3__Impl rule__MapTypeCS__Group_1__4 )
+ // InternalQVTimperative.g:18639:2: rule__MapTypeCS__Group_1__3__Impl rule__MapTypeCS__Group_1__4
{
- pushFollow(FollowSets000.FOLLOW_92);
+ pushFollow(FollowSets000.FOLLOW_93);
rule__MapTypeCS__Group_1__3__Impl();
state._fsp--;
@@ -55443,23 +55570,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapTypeCS__Group_1__3__Impl"
- // InternalQVTimperative.g:18607:1: rule__MapTypeCS__Group_1__3__Impl : ( ( rule__MapTypeCS__OwnedValueTypeAssignment_1_3 ) ) ;
+ // InternalQVTimperative.g:18646: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:18611:1: ( ( ( rule__MapTypeCS__OwnedValueTypeAssignment_1_3 ) ) )
- // InternalQVTimperative.g:18612:1: ( ( rule__MapTypeCS__OwnedValueTypeAssignment_1_3 ) )
+ // InternalQVTimperative.g:18650:1: ( ( ( rule__MapTypeCS__OwnedValueTypeAssignment_1_3 ) ) )
+ // InternalQVTimperative.g:18651:1: ( ( rule__MapTypeCS__OwnedValueTypeAssignment_1_3 ) )
{
- // InternalQVTimperative.g:18612:1: ( ( rule__MapTypeCS__OwnedValueTypeAssignment_1_3 ) )
- // InternalQVTimperative.g:18613:1: ( rule__MapTypeCS__OwnedValueTypeAssignment_1_3 )
+ // InternalQVTimperative.g:18651:1: ( ( rule__MapTypeCS__OwnedValueTypeAssignment_1_3 ) )
+ // InternalQVTimperative.g:18652:1: ( rule__MapTypeCS__OwnedValueTypeAssignment_1_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapTypeCSAccess().getOwnedValueTypeAssignment_1_3());
}
- // InternalQVTimperative.g:18614:1: ( rule__MapTypeCS__OwnedValueTypeAssignment_1_3 )
- // InternalQVTimperative.g:18614:2: rule__MapTypeCS__OwnedValueTypeAssignment_1_3
+ // InternalQVTimperative.g:18653:1: ( rule__MapTypeCS__OwnedValueTypeAssignment_1_3 )
+ // InternalQVTimperative.g:18653:2: rule__MapTypeCS__OwnedValueTypeAssignment_1_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MapTypeCS__OwnedValueTypeAssignment_1_3();
@@ -55494,14 +55621,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapTypeCS__Group_1__4"
- // InternalQVTimperative.g:18624:1: rule__MapTypeCS__Group_1__4 : rule__MapTypeCS__Group_1__4__Impl ;
+ // InternalQVTimperative.g:18663: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:18628:1: ( rule__MapTypeCS__Group_1__4__Impl )
- // InternalQVTimperative.g:18629:2: rule__MapTypeCS__Group_1__4__Impl
+ // InternalQVTimperative.g:18667:1: ( rule__MapTypeCS__Group_1__4__Impl )
+ // InternalQVTimperative.g:18668:2: rule__MapTypeCS__Group_1__4__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MapTypeCS__Group_1__4__Impl();
@@ -55527,22 +55654,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapTypeCS__Group_1__4__Impl"
- // InternalQVTimperative.g:18635:1: rule__MapTypeCS__Group_1__4__Impl : ( ')' ) ;
+ // InternalQVTimperative.g:18674:1: rule__MapTypeCS__Group_1__4__Impl : ( ')' ) ;
public final void rule__MapTypeCS__Group_1__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18639:1: ( ( ')' ) )
- // InternalQVTimperative.g:18640:1: ( ')' )
+ // InternalQVTimperative.g:18678:1: ( ( ')' ) )
+ // InternalQVTimperative.g:18679:1: ( ')' )
{
- // InternalQVTimperative.g:18640:1: ( ')' )
- // InternalQVTimperative.g:18641:1: ')'
+ // InternalQVTimperative.g:18679:1: ( ')' )
+ // InternalQVTimperative.g:18680:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapTypeCSAccess().getRightParenthesisKeyword_1_4());
}
- match(input,87,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,88,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMapTypeCSAccess().getRightParenthesisKeyword_1_4());
}
@@ -55568,16 +55695,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group__0"
- // InternalQVTimperative.g:18664:1: rule__TupleTypeCS__Group__0 : rule__TupleTypeCS__Group__0__Impl rule__TupleTypeCS__Group__1 ;
+ // InternalQVTimperative.g:18703: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:18668:1: ( rule__TupleTypeCS__Group__0__Impl rule__TupleTypeCS__Group__1 )
- // InternalQVTimperative.g:18669:2: rule__TupleTypeCS__Group__0__Impl rule__TupleTypeCS__Group__1
+ // InternalQVTimperative.g:18707:1: ( rule__TupleTypeCS__Group__0__Impl rule__TupleTypeCS__Group__1 )
+ // InternalQVTimperative.g:18708:2: rule__TupleTypeCS__Group__0__Impl rule__TupleTypeCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_44);
+ pushFollow(FollowSets000.FOLLOW_45);
rule__TupleTypeCS__Group__0__Impl();
state._fsp--;
@@ -55606,23 +55733,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group__0__Impl"
- // InternalQVTimperative.g:18676:1: rule__TupleTypeCS__Group__0__Impl : ( ( rule__TupleTypeCS__NameAssignment_0 ) ) ;
+ // InternalQVTimperative.g:18715: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:18680:1: ( ( ( rule__TupleTypeCS__NameAssignment_0 ) ) )
- // InternalQVTimperative.g:18681:1: ( ( rule__TupleTypeCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:18719:1: ( ( ( rule__TupleTypeCS__NameAssignment_0 ) ) )
+ // InternalQVTimperative.g:18720:1: ( ( rule__TupleTypeCS__NameAssignment_0 ) )
{
- // InternalQVTimperative.g:18681:1: ( ( rule__TupleTypeCS__NameAssignment_0 ) )
- // InternalQVTimperative.g:18682:1: ( rule__TupleTypeCS__NameAssignment_0 )
+ // InternalQVTimperative.g:18720:1: ( ( rule__TupleTypeCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:18721:1: ( rule__TupleTypeCS__NameAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getNameAssignment_0());
}
- // InternalQVTimperative.g:18683:1: ( rule__TupleTypeCS__NameAssignment_0 )
- // InternalQVTimperative.g:18683:2: rule__TupleTypeCS__NameAssignment_0
+ // InternalQVTimperative.g:18722:1: ( rule__TupleTypeCS__NameAssignment_0 )
+ // InternalQVTimperative.g:18722:2: rule__TupleTypeCS__NameAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleTypeCS__NameAssignment_0();
@@ -55657,14 +55784,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group__1"
- // InternalQVTimperative.g:18693:1: rule__TupleTypeCS__Group__1 : rule__TupleTypeCS__Group__1__Impl ;
+ // InternalQVTimperative.g:18732: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:18697:1: ( rule__TupleTypeCS__Group__1__Impl )
- // InternalQVTimperative.g:18698:2: rule__TupleTypeCS__Group__1__Impl
+ // InternalQVTimperative.g:18736:1: ( rule__TupleTypeCS__Group__1__Impl )
+ // InternalQVTimperative.g:18737:2: rule__TupleTypeCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleTypeCS__Group__1__Impl();
@@ -55690,31 +55817,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group__1__Impl"
- // InternalQVTimperative.g:18704:1: rule__TupleTypeCS__Group__1__Impl : ( ( rule__TupleTypeCS__Group_1__0 )? ) ;
+ // InternalQVTimperative.g:18743: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:18708:1: ( ( ( rule__TupleTypeCS__Group_1__0 )? ) )
- // InternalQVTimperative.g:18709:1: ( ( rule__TupleTypeCS__Group_1__0 )? )
+ // InternalQVTimperative.g:18747:1: ( ( ( rule__TupleTypeCS__Group_1__0 )? ) )
+ // InternalQVTimperative.g:18748:1: ( ( rule__TupleTypeCS__Group_1__0 )? )
{
- // InternalQVTimperative.g:18709:1: ( ( rule__TupleTypeCS__Group_1__0 )? )
- // InternalQVTimperative.g:18710:1: ( rule__TupleTypeCS__Group_1__0 )?
+ // InternalQVTimperative.g:18748:1: ( ( rule__TupleTypeCS__Group_1__0 )? )
+ // InternalQVTimperative.g:18749:1: ( rule__TupleTypeCS__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getGroup_1());
}
- // InternalQVTimperative.g:18711:1: ( rule__TupleTypeCS__Group_1__0 )?
- int alt184=2;
- int LA184_0 = input.LA(1);
+ // InternalQVTimperative.g:18750:1: ( rule__TupleTypeCS__Group_1__0 )?
+ int alt185=2;
+ int LA185_0 = input.LA(1);
- if ( (LA184_0==86) ) {
- alt184=1;
+ if ( (LA185_0==87) ) {
+ alt185=1;
}
- switch (alt184) {
+ switch (alt185) {
case 1 :
- // InternalQVTimperative.g:18711:2: rule__TupleTypeCS__Group_1__0
+ // InternalQVTimperative.g:18750:2: rule__TupleTypeCS__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleTypeCS__Group_1__0();
@@ -55752,16 +55879,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group_1__0"
- // InternalQVTimperative.g:18725:1: rule__TupleTypeCS__Group_1__0 : rule__TupleTypeCS__Group_1__0__Impl rule__TupleTypeCS__Group_1__1 ;
+ // InternalQVTimperative.g:18764: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: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
+ // InternalQVTimperative.g:18768:1: ( rule__TupleTypeCS__Group_1__0__Impl rule__TupleTypeCS__Group_1__1 )
+ // InternalQVTimperative.g:18769:2: rule__TupleTypeCS__Group_1__0__Impl rule__TupleTypeCS__Group_1__1
{
- pushFollow(FollowSets000.FOLLOW_45);
+ pushFollow(FollowSets000.FOLLOW_46);
rule__TupleTypeCS__Group_1__0__Impl();
state._fsp--;
@@ -55790,22 +55917,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group_1__0__Impl"
- // InternalQVTimperative.g:18737:1: rule__TupleTypeCS__Group_1__0__Impl : ( '(' ) ;
+ // InternalQVTimperative.g:18776:1: rule__TupleTypeCS__Group_1__0__Impl : ( '(' ) ;
public final void rule__TupleTypeCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18741:1: ( ( '(' ) )
- // InternalQVTimperative.g:18742:1: ( '(' )
+ // InternalQVTimperative.g:18780:1: ( ( '(' ) )
+ // InternalQVTimperative.g:18781:1: ( '(' )
{
- // InternalQVTimperative.g:18742:1: ( '(' )
- // InternalQVTimperative.g:18743:1: '('
+ // InternalQVTimperative.g:18781:1: ( '(' )
+ // InternalQVTimperative.g:18782:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getLeftParenthesisKeyword_1_0());
}
- match(input,86,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,87,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTupleTypeCSAccess().getLeftParenthesisKeyword_1_0());
}
@@ -55831,16 +55958,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group_1__1"
- // InternalQVTimperative.g:18756:1: rule__TupleTypeCS__Group_1__1 : rule__TupleTypeCS__Group_1__1__Impl rule__TupleTypeCS__Group_1__2 ;
+ // InternalQVTimperative.g:18795: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: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
+ // InternalQVTimperative.g:18799:1: ( rule__TupleTypeCS__Group_1__1__Impl rule__TupleTypeCS__Group_1__2 )
+ // InternalQVTimperative.g:18800:2: rule__TupleTypeCS__Group_1__1__Impl rule__TupleTypeCS__Group_1__2
{
- pushFollow(FollowSets000.FOLLOW_45);
+ pushFollow(FollowSets000.FOLLOW_46);
rule__TupleTypeCS__Group_1__1__Impl();
state._fsp--;
@@ -55869,31 +55996,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group_1__1__Impl"
- // InternalQVTimperative.g:18768:1: rule__TupleTypeCS__Group_1__1__Impl : ( ( rule__TupleTypeCS__Group_1_1__0 )? ) ;
+ // InternalQVTimperative.g:18807: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:18772:1: ( ( ( rule__TupleTypeCS__Group_1_1__0 )? ) )
- // InternalQVTimperative.g:18773:1: ( ( rule__TupleTypeCS__Group_1_1__0 )? )
+ // InternalQVTimperative.g:18811:1: ( ( ( rule__TupleTypeCS__Group_1_1__0 )? ) )
+ // InternalQVTimperative.g:18812: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 )?
+ // InternalQVTimperative.g:18812:1: ( ( rule__TupleTypeCS__Group_1_1__0 )? )
+ // InternalQVTimperative.g:18813:1: ( rule__TupleTypeCS__Group_1_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getGroup_1_1());
}
- // InternalQVTimperative.g:18775:1: ( rule__TupleTypeCS__Group_1_1__0 )?
- int alt185=2;
- int LA185_0 = input.LA(1);
+ // InternalQVTimperative.g:18814:1: ( rule__TupleTypeCS__Group_1_1__0 )?
+ int alt186=2;
+ int LA186_0 = input.LA(1);
- if ( ((LA185_0>=RULE_SIMPLE_ID && LA185_0<=RULE_ESCAPED_ID)||(LA185_0>=19 && LA185_0<=29)) ) {
- alt185=1;
+ if ( ((LA186_0>=RULE_SIMPLE_ID && LA186_0<=RULE_ESCAPED_ID)||(LA186_0>=19 && LA186_0<=30)) ) {
+ alt186=1;
}
- switch (alt185) {
+ switch (alt186) {
case 1 :
- // InternalQVTimperative.g:18775:2: rule__TupleTypeCS__Group_1_1__0
+ // InternalQVTimperative.g:18814:2: rule__TupleTypeCS__Group_1_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleTypeCS__Group_1_1__0();
@@ -55931,14 +56058,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group_1__2"
- // InternalQVTimperative.g:18785:1: rule__TupleTypeCS__Group_1__2 : rule__TupleTypeCS__Group_1__2__Impl ;
+ // InternalQVTimperative.g:18824: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:18789:1: ( rule__TupleTypeCS__Group_1__2__Impl )
- // InternalQVTimperative.g:18790:2: rule__TupleTypeCS__Group_1__2__Impl
+ // InternalQVTimperative.g:18828:1: ( rule__TupleTypeCS__Group_1__2__Impl )
+ // InternalQVTimperative.g:18829:2: rule__TupleTypeCS__Group_1__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleTypeCS__Group_1__2__Impl();
@@ -55964,22 +56091,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group_1__2__Impl"
- // InternalQVTimperative.g:18796:1: rule__TupleTypeCS__Group_1__2__Impl : ( ')' ) ;
+ // InternalQVTimperative.g:18835:1: rule__TupleTypeCS__Group_1__2__Impl : ( ')' ) ;
public final void rule__TupleTypeCS__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18800:1: ( ( ')' ) )
- // InternalQVTimperative.g:18801:1: ( ')' )
+ // InternalQVTimperative.g:18839:1: ( ( ')' ) )
+ // InternalQVTimperative.g:18840:1: ( ')' )
{
- // InternalQVTimperative.g:18801:1: ( ')' )
- // InternalQVTimperative.g:18802:1: ')'
+ // InternalQVTimperative.g:18840:1: ( ')' )
+ // InternalQVTimperative.g:18841:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getRightParenthesisKeyword_1_2());
}
- match(input,87,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,88,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTupleTypeCSAccess().getRightParenthesisKeyword_1_2());
}
@@ -56005,14 +56132,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group_1_1__0"
- // InternalQVTimperative.g:18821:1: rule__TupleTypeCS__Group_1_1__0 : rule__TupleTypeCS__Group_1_1__0__Impl rule__TupleTypeCS__Group_1_1__1 ;
+ // InternalQVTimperative.g:18860: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: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
+ // InternalQVTimperative.g:18864:1: ( rule__TupleTypeCS__Group_1_1__0__Impl rule__TupleTypeCS__Group_1_1__1 )
+ // InternalQVTimperative.g:18865: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();
@@ -56043,23 +56170,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group_1_1__0__Impl"
- // InternalQVTimperative.g:18833:1: rule__TupleTypeCS__Group_1_1__0__Impl : ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 ) ) ;
+ // InternalQVTimperative.g:18872: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:18837:1: ( ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 ) ) )
- // InternalQVTimperative.g:18838:1: ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 ) )
+ // InternalQVTimperative.g:18876:1: ( ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 ) ) )
+ // InternalQVTimperative.g:18877: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 )
+ // InternalQVTimperative.g:18877:1: ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 ) )
+ // InternalQVTimperative.g:18878:1: ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getOwnedPartsAssignment_1_1_0());
}
- // InternalQVTimperative.g:18840:1: ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 )
- // InternalQVTimperative.g:18840:2: rule__TupleTypeCS__OwnedPartsAssignment_1_1_0
+ // InternalQVTimperative.g:18879:1: ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 )
+ // InternalQVTimperative.g:18879:2: rule__TupleTypeCS__OwnedPartsAssignment_1_1_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleTypeCS__OwnedPartsAssignment_1_1_0();
@@ -56094,14 +56221,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group_1_1__1"
- // InternalQVTimperative.g:18850:1: rule__TupleTypeCS__Group_1_1__1 : rule__TupleTypeCS__Group_1_1__1__Impl ;
+ // InternalQVTimperative.g:18889: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:18854:1: ( rule__TupleTypeCS__Group_1_1__1__Impl )
- // InternalQVTimperative.g:18855:2: rule__TupleTypeCS__Group_1_1__1__Impl
+ // InternalQVTimperative.g:18893:1: ( rule__TupleTypeCS__Group_1_1__1__Impl )
+ // InternalQVTimperative.g:18894:2: rule__TupleTypeCS__Group_1_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleTypeCS__Group_1_1__1__Impl();
@@ -56127,35 +56254,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group_1_1__1__Impl"
- // InternalQVTimperative.g:18861:1: rule__TupleTypeCS__Group_1_1__1__Impl : ( ( rule__TupleTypeCS__Group_1_1_1__0 )* ) ;
+ // InternalQVTimperative.g:18900: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:18865:1: ( ( ( rule__TupleTypeCS__Group_1_1_1__0 )* ) )
- // InternalQVTimperative.g:18866:1: ( ( rule__TupleTypeCS__Group_1_1_1__0 )* )
+ // InternalQVTimperative.g:18904:1: ( ( ( rule__TupleTypeCS__Group_1_1_1__0 )* ) )
+ // InternalQVTimperative.g:18905: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 )*
+ // InternalQVTimperative.g:18905:1: ( ( rule__TupleTypeCS__Group_1_1_1__0 )* )
+ // InternalQVTimperative.g:18906:1: ( rule__TupleTypeCS__Group_1_1_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getGroup_1_1_1());
}
- // InternalQVTimperative.g:18868:1: ( rule__TupleTypeCS__Group_1_1_1__0 )*
- loop186:
+ // InternalQVTimperative.g:18907:1: ( rule__TupleTypeCS__Group_1_1_1__0 )*
+ loop187:
do {
- int alt186=2;
- int LA186_0 = input.LA(1);
+ int alt187=2;
+ int LA187_0 = input.LA(1);
- if ( (LA186_0==70) ) {
- alt186=1;
+ if ( (LA187_0==71) ) {
+ alt187=1;
}
- switch (alt186) {
+ switch (alt187) {
case 1 :
- // InternalQVTimperative.g:18868:2: rule__TupleTypeCS__Group_1_1_1__0
+ // InternalQVTimperative.g:18907:2: rule__TupleTypeCS__Group_1_1_1__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__TupleTypeCS__Group_1_1_1__0();
@@ -56167,7 +56294,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop186;
+ break loop187;
}
} while (true);
@@ -56196,14 +56323,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group_1_1_1__0"
- // 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 ;
+ // InternalQVTimperative.g:18921: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: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
+ // InternalQVTimperative.g:18925:1: ( rule__TupleTypeCS__Group_1_1_1__0__Impl rule__TupleTypeCS__Group_1_1_1__1 )
+ // InternalQVTimperative.g:18926: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();
@@ -56234,22 +56361,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group_1_1_1__0__Impl"
- // InternalQVTimperative.g:18894:1: rule__TupleTypeCS__Group_1_1_1__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:18933: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:18898:1: ( ( ',' ) )
- // InternalQVTimperative.g:18899:1: ( ',' )
+ // InternalQVTimperative.g:18937:1: ( ( ',' ) )
+ // InternalQVTimperative.g:18938:1: ( ',' )
{
- // InternalQVTimperative.g:18899:1: ( ',' )
- // InternalQVTimperative.g:18900:1: ','
+ // InternalQVTimperative.g:18938:1: ( ',' )
+ // InternalQVTimperative.g:18939:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getCommaKeyword_1_1_1_0());
}
- match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTupleTypeCSAccess().getCommaKeyword_1_1_1_0());
}
@@ -56275,14 +56402,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group_1_1_1__1"
- // InternalQVTimperative.g:18913:1: rule__TupleTypeCS__Group_1_1_1__1 : rule__TupleTypeCS__Group_1_1_1__1__Impl ;
+ // InternalQVTimperative.g:18952: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:18917:1: ( rule__TupleTypeCS__Group_1_1_1__1__Impl )
- // InternalQVTimperative.g:18918:2: rule__TupleTypeCS__Group_1_1_1__1__Impl
+ // InternalQVTimperative.g:18956:1: ( rule__TupleTypeCS__Group_1_1_1__1__Impl )
+ // InternalQVTimperative.g:18957:2: rule__TupleTypeCS__Group_1_1_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleTypeCS__Group_1_1_1__1__Impl();
@@ -56308,23 +56435,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group_1_1_1__1__Impl"
- // InternalQVTimperative.g:18924:1: rule__TupleTypeCS__Group_1_1_1__1__Impl : ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 ) ) ;
+ // InternalQVTimperative.g:18963: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:18928:1: ( ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 ) ) )
- // InternalQVTimperative.g:18929:1: ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 ) )
+ // InternalQVTimperative.g:18967:1: ( ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 ) ) )
+ // InternalQVTimperative.g:18968: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 )
+ // InternalQVTimperative.g:18968:1: ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 ) )
+ // InternalQVTimperative.g:18969:1: ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getOwnedPartsAssignment_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
+ // InternalQVTimperative.g:18970:1: ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 )
+ // InternalQVTimperative.g:18970:2: rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1();
@@ -56359,14 +56486,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TuplePartCS__Group__0"
- // InternalQVTimperative.g:18945:1: rule__TuplePartCS__Group__0 : rule__TuplePartCS__Group__0__Impl rule__TuplePartCS__Group__1 ;
+ // InternalQVTimperative.g:18984: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:18949:1: ( rule__TuplePartCS__Group__0__Impl rule__TuplePartCS__Group__1 )
- // InternalQVTimperative.g:18950:2: rule__TuplePartCS__Group__0__Impl rule__TuplePartCS__Group__1
+ // InternalQVTimperative.g:18988:1: ( rule__TuplePartCS__Group__0__Impl rule__TuplePartCS__Group__1 )
+ // InternalQVTimperative.g:18989:2: rule__TuplePartCS__Group__0__Impl rule__TuplePartCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_16);
rule__TuplePartCS__Group__0__Impl();
@@ -56397,23 +56524,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TuplePartCS__Group__0__Impl"
- // InternalQVTimperative.g:18957:1: rule__TuplePartCS__Group__0__Impl : ( ( rule__TuplePartCS__NameAssignment_0 ) ) ;
+ // InternalQVTimperative.g:18996: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:18961:1: ( ( ( rule__TuplePartCS__NameAssignment_0 ) ) )
- // InternalQVTimperative.g:18962:1: ( ( rule__TuplePartCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:19000:1: ( ( ( rule__TuplePartCS__NameAssignment_0 ) ) )
+ // InternalQVTimperative.g:19001:1: ( ( rule__TuplePartCS__NameAssignment_0 ) )
{
- // InternalQVTimperative.g:18962:1: ( ( rule__TuplePartCS__NameAssignment_0 ) )
- // InternalQVTimperative.g:18963:1: ( rule__TuplePartCS__NameAssignment_0 )
+ // InternalQVTimperative.g:19001:1: ( ( rule__TuplePartCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:19002:1: ( rule__TuplePartCS__NameAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTuplePartCSAccess().getNameAssignment_0());
}
- // InternalQVTimperative.g:18964:1: ( rule__TuplePartCS__NameAssignment_0 )
- // InternalQVTimperative.g:18964:2: rule__TuplePartCS__NameAssignment_0
+ // InternalQVTimperative.g:19003:1: ( rule__TuplePartCS__NameAssignment_0 )
+ // InternalQVTimperative.g:19003:2: rule__TuplePartCS__NameAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TuplePartCS__NameAssignment_0();
@@ -56448,14 +56575,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TuplePartCS__Group__1"
- // InternalQVTimperative.g:18974:1: rule__TuplePartCS__Group__1 : rule__TuplePartCS__Group__1__Impl rule__TuplePartCS__Group__2 ;
+ // InternalQVTimperative.g:19013: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:18978:1: ( rule__TuplePartCS__Group__1__Impl rule__TuplePartCS__Group__2 )
- // InternalQVTimperative.g:18979:2: rule__TuplePartCS__Group__1__Impl rule__TuplePartCS__Group__2
+ // InternalQVTimperative.g:19017:1: ( rule__TuplePartCS__Group__1__Impl rule__TuplePartCS__Group__2 )
+ // InternalQVTimperative.g:19018:2: rule__TuplePartCS__Group__1__Impl rule__TuplePartCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_12);
rule__TuplePartCS__Group__1__Impl();
@@ -56486,22 +56613,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TuplePartCS__Group__1__Impl"
- // InternalQVTimperative.g:18986:1: rule__TuplePartCS__Group__1__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:19025:1: rule__TuplePartCS__Group__1__Impl : ( ':' ) ;
public final void rule__TuplePartCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18990:1: ( ( ':' ) )
- // InternalQVTimperative.g:18991:1: ( ':' )
+ // InternalQVTimperative.g:19029:1: ( ( ':' ) )
+ // InternalQVTimperative.g:19030:1: ( ':' )
{
- // InternalQVTimperative.g:18991:1: ( ':' )
- // InternalQVTimperative.g:18992:1: ':'
+ // InternalQVTimperative.g:19030:1: ( ':' )
+ // InternalQVTimperative.g:19031:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTuplePartCSAccess().getColonKeyword_1());
}
- match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,74,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTuplePartCSAccess().getColonKeyword_1());
}
@@ -56527,14 +56654,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TuplePartCS__Group__2"
- // InternalQVTimperative.g:19005:1: rule__TuplePartCS__Group__2 : rule__TuplePartCS__Group__2__Impl ;
+ // InternalQVTimperative.g:19044: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:19009:1: ( rule__TuplePartCS__Group__2__Impl )
- // InternalQVTimperative.g:19010:2: rule__TuplePartCS__Group__2__Impl
+ // InternalQVTimperative.g:19048:1: ( rule__TuplePartCS__Group__2__Impl )
+ // InternalQVTimperative.g:19049:2: rule__TuplePartCS__Group__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TuplePartCS__Group__2__Impl();
@@ -56560,23 +56687,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TuplePartCS__Group__2__Impl"
- // InternalQVTimperative.g:19016:1: rule__TuplePartCS__Group__2__Impl : ( ( rule__TuplePartCS__OwnedTypeAssignment_2 ) ) ;
+ // InternalQVTimperative.g:19055: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:19020:1: ( ( ( rule__TuplePartCS__OwnedTypeAssignment_2 ) ) )
- // InternalQVTimperative.g:19021:1: ( ( rule__TuplePartCS__OwnedTypeAssignment_2 ) )
+ // InternalQVTimperative.g:19059:1: ( ( ( rule__TuplePartCS__OwnedTypeAssignment_2 ) ) )
+ // InternalQVTimperative.g:19060:1: ( ( rule__TuplePartCS__OwnedTypeAssignment_2 ) )
{
- // InternalQVTimperative.g:19021:1: ( ( rule__TuplePartCS__OwnedTypeAssignment_2 ) )
- // InternalQVTimperative.g:19022:1: ( rule__TuplePartCS__OwnedTypeAssignment_2 )
+ // InternalQVTimperative.g:19060:1: ( ( rule__TuplePartCS__OwnedTypeAssignment_2 ) )
+ // InternalQVTimperative.g:19061:1: ( rule__TuplePartCS__OwnedTypeAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTuplePartCSAccess().getOwnedTypeAssignment_2());
}
- // InternalQVTimperative.g:19023:1: ( rule__TuplePartCS__OwnedTypeAssignment_2 )
- // InternalQVTimperative.g:19023:2: rule__TuplePartCS__OwnedTypeAssignment_2
+ // InternalQVTimperative.g:19062:1: ( rule__TuplePartCS__OwnedTypeAssignment_2 )
+ // InternalQVTimperative.g:19062:2: rule__TuplePartCS__OwnedTypeAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TuplePartCS__OwnedTypeAssignment_2();
@@ -56611,16 +56738,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__Group__0"
- // InternalQVTimperative.g:19039:1: rule__CollectionLiteralExpCS__Group__0 : rule__CollectionLiteralExpCS__Group__0__Impl rule__CollectionLiteralExpCS__Group__1 ;
+ // InternalQVTimperative.g:19078: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:19043:1: ( rule__CollectionLiteralExpCS__Group__0__Impl rule__CollectionLiteralExpCS__Group__1 )
- // InternalQVTimperative.g:19044:2: rule__CollectionLiteralExpCS__Group__0__Impl rule__CollectionLiteralExpCS__Group__1
+ // InternalQVTimperative.g:19082:1: ( rule__CollectionLiteralExpCS__Group__0__Impl rule__CollectionLiteralExpCS__Group__1 )
+ // InternalQVTimperative.g:19083:2: rule__CollectionLiteralExpCS__Group__0__Impl rule__CollectionLiteralExpCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_33);
+ pushFollow(FollowSets000.FOLLOW_34);
rule__CollectionLiteralExpCS__Group__0__Impl();
state._fsp--;
@@ -56649,23 +56776,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__Group__0__Impl"
- // InternalQVTimperative.g:19051:1: rule__CollectionLiteralExpCS__Group__0__Impl : ( ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 ) ) ;
+ // InternalQVTimperative.g:19090: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:19055:1: ( ( ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 ) ) )
- // InternalQVTimperative.g:19056:1: ( ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 ) )
+ // InternalQVTimperative.g:19094:1: ( ( ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 ) ) )
+ // InternalQVTimperative.g:19095:1: ( ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 ) )
{
- // InternalQVTimperative.g:19056:1: ( ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 ) )
- // InternalQVTimperative.g:19057:1: ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 )
+ // InternalQVTimperative.g:19095:1: ( ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 ) )
+ // InternalQVTimperative.g:19096:1: ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedTypeAssignment_0());
}
- // InternalQVTimperative.g:19058:1: ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 )
- // InternalQVTimperative.g:19058:2: rule__CollectionLiteralExpCS__OwnedTypeAssignment_0
+ // InternalQVTimperative.g:19097:1: ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 )
+ // InternalQVTimperative.g:19097:2: rule__CollectionLiteralExpCS__OwnedTypeAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionLiteralExpCS__OwnedTypeAssignment_0();
@@ -56700,16 +56827,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__Group__1"
- // InternalQVTimperative.g:19068:1: rule__CollectionLiteralExpCS__Group__1 : rule__CollectionLiteralExpCS__Group__1__Impl rule__CollectionLiteralExpCS__Group__2 ;
+ // InternalQVTimperative.g:19107: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:19072:1: ( rule__CollectionLiteralExpCS__Group__1__Impl rule__CollectionLiteralExpCS__Group__2 )
- // InternalQVTimperative.g:19073:2: rule__CollectionLiteralExpCS__Group__1__Impl rule__CollectionLiteralExpCS__Group__2
+ // InternalQVTimperative.g:19111:1: ( rule__CollectionLiteralExpCS__Group__1__Impl rule__CollectionLiteralExpCS__Group__2 )
+ // InternalQVTimperative.g:19112:2: rule__CollectionLiteralExpCS__Group__1__Impl rule__CollectionLiteralExpCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_93);
+ pushFollow(FollowSets000.FOLLOW_94);
rule__CollectionLiteralExpCS__Group__1__Impl();
state._fsp--;
@@ -56738,22 +56865,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__Group__1__Impl"
- // InternalQVTimperative.g:19080:1: rule__CollectionLiteralExpCS__Group__1__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:19119:1: rule__CollectionLiteralExpCS__Group__1__Impl : ( '{' ) ;
public final void rule__CollectionLiteralExpCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19084:1: ( ( '{' ) )
- // InternalQVTimperative.g:19085:1: ( '{' )
+ // InternalQVTimperative.g:19123:1: ( ( '{' ) )
+ // InternalQVTimperative.g:19124:1: ( '{' )
{
- // InternalQVTimperative.g:19085:1: ( '{' )
- // InternalQVTimperative.g:19086:1: '{'
+ // InternalQVTimperative.g:19124:1: ( '{' )
+ // InternalQVTimperative.g:19125:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralExpCSAccess().getLeftCurlyBracketKeyword_1());
}
- match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCollectionLiteralExpCSAccess().getLeftCurlyBracketKeyword_1());
}
@@ -56779,16 +56906,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__Group__2"
- // InternalQVTimperative.g:19099:1: rule__CollectionLiteralExpCS__Group__2 : rule__CollectionLiteralExpCS__Group__2__Impl rule__CollectionLiteralExpCS__Group__3 ;
+ // InternalQVTimperative.g:19138: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:19103:1: ( rule__CollectionLiteralExpCS__Group__2__Impl rule__CollectionLiteralExpCS__Group__3 )
- // InternalQVTimperative.g:19104:2: rule__CollectionLiteralExpCS__Group__2__Impl rule__CollectionLiteralExpCS__Group__3
+ // InternalQVTimperative.g:19142:1: ( rule__CollectionLiteralExpCS__Group__2__Impl rule__CollectionLiteralExpCS__Group__3 )
+ // InternalQVTimperative.g:19143:2: rule__CollectionLiteralExpCS__Group__2__Impl rule__CollectionLiteralExpCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_93);
+ pushFollow(FollowSets000.FOLLOW_94);
rule__CollectionLiteralExpCS__Group__2__Impl();
state._fsp--;
@@ -56817,31 +56944,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__Group__2__Impl"
- // InternalQVTimperative.g:19111:1: rule__CollectionLiteralExpCS__Group__2__Impl : ( ( rule__CollectionLiteralExpCS__Group_2__0 )? ) ;
+ // InternalQVTimperative.g:19150: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:19115:1: ( ( ( rule__CollectionLiteralExpCS__Group_2__0 )? ) )
- // InternalQVTimperative.g:19116:1: ( ( rule__CollectionLiteralExpCS__Group_2__0 )? )
+ // InternalQVTimperative.g:19154:1: ( ( ( rule__CollectionLiteralExpCS__Group_2__0 )? ) )
+ // InternalQVTimperative.g:19155:1: ( ( rule__CollectionLiteralExpCS__Group_2__0 )? )
{
- // InternalQVTimperative.g:19116:1: ( ( rule__CollectionLiteralExpCS__Group_2__0 )? )
- // InternalQVTimperative.g:19117:1: ( rule__CollectionLiteralExpCS__Group_2__0 )?
+ // InternalQVTimperative.g:19155:1: ( ( rule__CollectionLiteralExpCS__Group_2__0 )? )
+ // InternalQVTimperative.g:19156:1: ( rule__CollectionLiteralExpCS__Group_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralExpCSAccess().getGroup_2());
}
- // InternalQVTimperative.g:19118:1: ( rule__CollectionLiteralExpCS__Group_2__0 )?
- int alt187=2;
- int LA187_0 = input.LA(1);
+ // InternalQVTimperative.g:19157:1: ( rule__CollectionLiteralExpCS__Group_2__0 )?
+ int alt188=2;
+ int LA188_0 = input.LA(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;
+ if ( ((LA188_0>=RULE_INT && LA188_0<=RULE_ESCAPED_ID)||(LA188_0>=19 && LA188_0<=30)||(LA188_0>=32 && LA188_0<=34)||(LA188_0>=51 && LA188_0<=65)||LA188_0==74||LA188_0==87||LA188_0==106||(LA188_0>=108 && LA188_0<=109)||LA188_0==113||(LA188_0>=118 && LA188_0<=119)||(LA188_0>=150 && LA188_0<=151)) ) {
+ alt188=1;
}
- switch (alt187) {
+ switch (alt188) {
case 1 :
- // InternalQVTimperative.g:19118:2: rule__CollectionLiteralExpCS__Group_2__0
+ // InternalQVTimperative.g:19157:2: rule__CollectionLiteralExpCS__Group_2__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionLiteralExpCS__Group_2__0();
@@ -56879,14 +57006,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__Group__3"
- // InternalQVTimperative.g:19128:1: rule__CollectionLiteralExpCS__Group__3 : rule__CollectionLiteralExpCS__Group__3__Impl ;
+ // InternalQVTimperative.g:19167: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:19132:1: ( rule__CollectionLiteralExpCS__Group__3__Impl )
- // InternalQVTimperative.g:19133:2: rule__CollectionLiteralExpCS__Group__3__Impl
+ // InternalQVTimperative.g:19171:1: ( rule__CollectionLiteralExpCS__Group__3__Impl )
+ // InternalQVTimperative.g:19172:2: rule__CollectionLiteralExpCS__Group__3__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionLiteralExpCS__Group__3__Impl();
@@ -56912,22 +57039,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__Group__3__Impl"
- // InternalQVTimperative.g:19139:1: rule__CollectionLiteralExpCS__Group__3__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:19178:1: rule__CollectionLiteralExpCS__Group__3__Impl : ( '}' ) ;
public final void rule__CollectionLiteralExpCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19143:1: ( ( '}' ) )
- // InternalQVTimperative.g:19144:1: ( '}' )
+ // InternalQVTimperative.g:19182:1: ( ( '}' ) )
+ // InternalQVTimperative.g:19183:1: ( '}' )
{
- // InternalQVTimperative.g:19144:1: ( '}' )
- // InternalQVTimperative.g:19145:1: '}'
+ // InternalQVTimperative.g:19183:1: ( '}' )
+ // InternalQVTimperative.g:19184:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralExpCSAccess().getRightCurlyBracketKeyword_3());
}
- match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCollectionLiteralExpCSAccess().getRightCurlyBracketKeyword_3());
}
@@ -56953,14 +57080,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__Group_2__0"
- // InternalQVTimperative.g:19166:1: rule__CollectionLiteralExpCS__Group_2__0 : rule__CollectionLiteralExpCS__Group_2__0__Impl rule__CollectionLiteralExpCS__Group_2__1 ;
+ // InternalQVTimperative.g:19205: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: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
+ // InternalQVTimperative.g:19209:1: ( rule__CollectionLiteralExpCS__Group_2__0__Impl rule__CollectionLiteralExpCS__Group_2__1 )
+ // InternalQVTimperative.g:19210:2: rule__CollectionLiteralExpCS__Group_2__0__Impl rule__CollectionLiteralExpCS__Group_2__1
{
pushFollow(FollowSets000.FOLLOW_13);
rule__CollectionLiteralExpCS__Group_2__0__Impl();
@@ -56991,23 +57118,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__Group_2__0__Impl"
- // InternalQVTimperative.g:19178:1: rule__CollectionLiteralExpCS__Group_2__0__Impl : ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 ) ) ;
+ // InternalQVTimperative.g:19217: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:19182:1: ( ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 ) ) )
- // InternalQVTimperative.g:19183:1: ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 ) )
+ // InternalQVTimperative.g:19221:1: ( ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 ) ) )
+ // InternalQVTimperative.g:19222:1: ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 ) )
{
- // InternalQVTimperative.g:19183:1: ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 ) )
- // InternalQVTimperative.g:19184:1: ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 )
+ // InternalQVTimperative.g:19222:1: ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 ) )
+ // InternalQVTimperative.g:19223:1: ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedPartsAssignment_2_0());
}
- // InternalQVTimperative.g:19185:1: ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 )
- // InternalQVTimperative.g:19185:2: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0
+ // InternalQVTimperative.g:19224:1: ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 )
+ // InternalQVTimperative.g:19224:2: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0();
@@ -57042,14 +57169,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__Group_2__1"
- // InternalQVTimperative.g:19195:1: rule__CollectionLiteralExpCS__Group_2__1 : rule__CollectionLiteralExpCS__Group_2__1__Impl ;
+ // InternalQVTimperative.g:19234: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:19199:1: ( rule__CollectionLiteralExpCS__Group_2__1__Impl )
- // InternalQVTimperative.g:19200:2: rule__CollectionLiteralExpCS__Group_2__1__Impl
+ // InternalQVTimperative.g:19238:1: ( rule__CollectionLiteralExpCS__Group_2__1__Impl )
+ // InternalQVTimperative.g:19239:2: rule__CollectionLiteralExpCS__Group_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionLiteralExpCS__Group_2__1__Impl();
@@ -57075,35 +57202,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__Group_2__1__Impl"
- // InternalQVTimperative.g:19206:1: rule__CollectionLiteralExpCS__Group_2__1__Impl : ( ( rule__CollectionLiteralExpCS__Group_2_1__0 )* ) ;
+ // InternalQVTimperative.g:19245: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:19210:1: ( ( ( rule__CollectionLiteralExpCS__Group_2_1__0 )* ) )
- // InternalQVTimperative.g:19211:1: ( ( rule__CollectionLiteralExpCS__Group_2_1__0 )* )
+ // InternalQVTimperative.g:19249:1: ( ( ( rule__CollectionLiteralExpCS__Group_2_1__0 )* ) )
+ // InternalQVTimperative.g:19250: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 )*
+ // InternalQVTimperative.g:19250:1: ( ( rule__CollectionLiteralExpCS__Group_2_1__0 )* )
+ // InternalQVTimperative.g:19251:1: ( rule__CollectionLiteralExpCS__Group_2_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralExpCSAccess().getGroup_2_1());
}
- // InternalQVTimperative.g:19213:1: ( rule__CollectionLiteralExpCS__Group_2_1__0 )*
- loop188:
+ // InternalQVTimperative.g:19252:1: ( rule__CollectionLiteralExpCS__Group_2_1__0 )*
+ loop189:
do {
- int alt188=2;
- int LA188_0 = input.LA(1);
+ int alt189=2;
+ int LA189_0 = input.LA(1);
- if ( (LA188_0==70) ) {
- alt188=1;
+ if ( (LA189_0==71) ) {
+ alt189=1;
}
- switch (alt188) {
+ switch (alt189) {
case 1 :
- // InternalQVTimperative.g:19213:2: rule__CollectionLiteralExpCS__Group_2_1__0
+ // InternalQVTimperative.g:19252:2: rule__CollectionLiteralExpCS__Group_2_1__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__CollectionLiteralExpCS__Group_2_1__0();
@@ -57115,7 +57242,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop188;
+ break loop189;
}
} while (true);
@@ -57144,16 +57271,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__Group_2_1__0"
- // InternalQVTimperative.g:19227:1: rule__CollectionLiteralExpCS__Group_2_1__0 : rule__CollectionLiteralExpCS__Group_2_1__0__Impl rule__CollectionLiteralExpCS__Group_2_1__1 ;
+ // InternalQVTimperative.g:19266: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: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
+ // InternalQVTimperative.g:19270:1: ( rule__CollectionLiteralExpCS__Group_2_1__0__Impl rule__CollectionLiteralExpCS__Group_2_1__1 )
+ // InternalQVTimperative.g:19271:2: rule__CollectionLiteralExpCS__Group_2_1__0__Impl rule__CollectionLiteralExpCS__Group_2_1__1
{
- pushFollow(FollowSets000.FOLLOW_94);
+ pushFollow(FollowSets000.FOLLOW_95);
rule__CollectionLiteralExpCS__Group_2_1__0__Impl();
state._fsp--;
@@ -57182,22 +57309,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__Group_2_1__0__Impl"
- // InternalQVTimperative.g:19239:1: rule__CollectionLiteralExpCS__Group_2_1__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:19278: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:19243:1: ( ( ',' ) )
- // InternalQVTimperative.g:19244:1: ( ',' )
+ // InternalQVTimperative.g:19282:1: ( ( ',' ) )
+ // InternalQVTimperative.g:19283:1: ( ',' )
{
- // InternalQVTimperative.g:19244:1: ( ',' )
- // InternalQVTimperative.g:19245:1: ','
+ // InternalQVTimperative.g:19283:1: ( ',' )
+ // InternalQVTimperative.g:19284:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralExpCSAccess().getCommaKeyword_2_1_0());
}
- match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCollectionLiteralExpCSAccess().getCommaKeyword_2_1_0());
}
@@ -57223,14 +57350,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__Group_2_1__1"
- // InternalQVTimperative.g:19258:1: rule__CollectionLiteralExpCS__Group_2_1__1 : rule__CollectionLiteralExpCS__Group_2_1__1__Impl ;
+ // InternalQVTimperative.g:19297: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:19262:1: ( rule__CollectionLiteralExpCS__Group_2_1__1__Impl )
- // InternalQVTimperative.g:19263:2: rule__CollectionLiteralExpCS__Group_2_1__1__Impl
+ // InternalQVTimperative.g:19301:1: ( rule__CollectionLiteralExpCS__Group_2_1__1__Impl )
+ // InternalQVTimperative.g:19302:2: rule__CollectionLiteralExpCS__Group_2_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionLiteralExpCS__Group_2_1__1__Impl();
@@ -57256,23 +57383,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__Group_2_1__1__Impl"
- // InternalQVTimperative.g:19269:1: rule__CollectionLiteralExpCS__Group_2_1__1__Impl : ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 ) ) ;
+ // InternalQVTimperative.g:19308: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:19273:1: ( ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 ) ) )
- // InternalQVTimperative.g:19274:1: ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 ) )
+ // InternalQVTimperative.g:19312:1: ( ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 ) ) )
+ // InternalQVTimperative.g:19313: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 )
+ // InternalQVTimperative.g:19313:1: ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 ) )
+ // InternalQVTimperative.g:19314:1: ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedPartsAssignment_2_1_1());
}
- // InternalQVTimperative.g:19276:1: ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 )
- // InternalQVTimperative.g:19276:2: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1
+ // InternalQVTimperative.g:19315:1: ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 )
+ // InternalQVTimperative.g:19315:2: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1();
@@ -57307,16 +57434,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralPartCS__Group_0__0"
- // InternalQVTimperative.g:19290:1: rule__CollectionLiteralPartCS__Group_0__0 : rule__CollectionLiteralPartCS__Group_0__0__Impl rule__CollectionLiteralPartCS__Group_0__1 ;
+ // InternalQVTimperative.g:19329: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: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
+ // InternalQVTimperative.g:19333:1: ( rule__CollectionLiteralPartCS__Group_0__0__Impl rule__CollectionLiteralPartCS__Group_0__1 )
+ // InternalQVTimperative.g:19334:2: rule__CollectionLiteralPartCS__Group_0__0__Impl rule__CollectionLiteralPartCS__Group_0__1
{
- pushFollow(FollowSets000.FOLLOW_95);
+ pushFollow(FollowSets000.FOLLOW_96);
rule__CollectionLiteralPartCS__Group_0__0__Impl();
state._fsp--;
@@ -57345,23 +57472,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralPartCS__Group_0__0__Impl"
- // InternalQVTimperative.g:19302:1: rule__CollectionLiteralPartCS__Group_0__0__Impl : ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 ) ) ;
+ // InternalQVTimperative.g:19341: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:19306:1: ( ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 ) ) )
- // InternalQVTimperative.g:19307:1: ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 ) )
+ // InternalQVTimperative.g:19345:1: ( ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 ) ) )
+ // InternalQVTimperative.g:19346:1: ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 ) )
{
- // InternalQVTimperative.g:19307:1: ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 ) )
- // InternalQVTimperative.g:19308:1: ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 )
+ // InternalQVTimperative.g:19346:1: ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 ) )
+ // InternalQVTimperative.g:19347:1: ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralPartCSAccess().getOwnedExpressionAssignment_0_0());
}
- // InternalQVTimperative.g:19309:1: ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 )
- // InternalQVTimperative.g:19309:2: rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0
+ // InternalQVTimperative.g:19348:1: ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 )
+ // InternalQVTimperative.g:19348:2: rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0();
@@ -57396,14 +57523,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralPartCS__Group_0__1"
- // InternalQVTimperative.g:19319:1: rule__CollectionLiteralPartCS__Group_0__1 : rule__CollectionLiteralPartCS__Group_0__1__Impl ;
+ // InternalQVTimperative.g:19358: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:19323:1: ( rule__CollectionLiteralPartCS__Group_0__1__Impl )
- // InternalQVTimperative.g:19324:2: rule__CollectionLiteralPartCS__Group_0__1__Impl
+ // InternalQVTimperative.g:19362:1: ( rule__CollectionLiteralPartCS__Group_0__1__Impl )
+ // InternalQVTimperative.g:19363:2: rule__CollectionLiteralPartCS__Group_0__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionLiteralPartCS__Group_0__1__Impl();
@@ -57429,31 +57556,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralPartCS__Group_0__1__Impl"
- // InternalQVTimperative.g:19330:1: rule__CollectionLiteralPartCS__Group_0__1__Impl : ( ( rule__CollectionLiteralPartCS__Group_0_1__0 )? ) ;
+ // InternalQVTimperative.g:19369: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:19334:1: ( ( ( rule__CollectionLiteralPartCS__Group_0_1__0 )? ) )
- // InternalQVTimperative.g:19335:1: ( ( rule__CollectionLiteralPartCS__Group_0_1__0 )? )
+ // InternalQVTimperative.g:19373:1: ( ( ( rule__CollectionLiteralPartCS__Group_0_1__0 )? ) )
+ // InternalQVTimperative.g:19374: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 )?
+ // InternalQVTimperative.g:19374:1: ( ( rule__CollectionLiteralPartCS__Group_0_1__0 )? )
+ // InternalQVTimperative.g:19375:1: ( rule__CollectionLiteralPartCS__Group_0_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralPartCSAccess().getGroup_0_1());
}
- // InternalQVTimperative.g:19337:1: ( rule__CollectionLiteralPartCS__Group_0_1__0 )?
- int alt189=2;
- int LA189_0 = input.LA(1);
+ // InternalQVTimperative.g:19376:1: ( rule__CollectionLiteralPartCS__Group_0_1__0 )?
+ int alt190=2;
+ int LA190_0 = input.LA(1);
- if ( (LA189_0==103) ) {
- alt189=1;
+ if ( (LA190_0==104) ) {
+ alt190=1;
}
- switch (alt189) {
+ switch (alt190) {
case 1 :
- // InternalQVTimperative.g:19337:2: rule__CollectionLiteralPartCS__Group_0_1__0
+ // InternalQVTimperative.g:19376:2: rule__CollectionLiteralPartCS__Group_0_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionLiteralPartCS__Group_0_1__0();
@@ -57491,14 +57618,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralPartCS__Group_0_1__0"
- // InternalQVTimperative.g:19351:1: rule__CollectionLiteralPartCS__Group_0_1__0 : rule__CollectionLiteralPartCS__Group_0_1__0__Impl rule__CollectionLiteralPartCS__Group_0_1__1 ;
+ // InternalQVTimperative.g:19390: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: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
+ // InternalQVTimperative.g:19394:1: ( rule__CollectionLiteralPartCS__Group_0_1__0__Impl rule__CollectionLiteralPartCS__Group_0_1__1 )
+ // InternalQVTimperative.g:19395: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();
@@ -57529,22 +57656,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralPartCS__Group_0_1__0__Impl"
- // InternalQVTimperative.g:19363:1: rule__CollectionLiteralPartCS__Group_0_1__0__Impl : ( '..' ) ;
+ // InternalQVTimperative.g:19402: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:19367:1: ( ( '..' ) )
- // InternalQVTimperative.g:19368:1: ( '..' )
+ // InternalQVTimperative.g:19406:1: ( ( '..' ) )
+ // InternalQVTimperative.g:19407:1: ( '..' )
{
- // InternalQVTimperative.g:19368:1: ( '..' )
- // InternalQVTimperative.g:19369:1: '..'
+ // InternalQVTimperative.g:19407:1: ( '..' )
+ // InternalQVTimperative.g:19408:1: '..'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralPartCSAccess().getFullStopFullStopKeyword_0_1_0());
}
- match(input,103,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,104,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCollectionLiteralPartCSAccess().getFullStopFullStopKeyword_0_1_0());
}
@@ -57570,14 +57697,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralPartCS__Group_0_1__1"
- // InternalQVTimperative.g:19382:1: rule__CollectionLiteralPartCS__Group_0_1__1 : rule__CollectionLiteralPartCS__Group_0_1__1__Impl ;
+ // InternalQVTimperative.g:19421: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:19386:1: ( rule__CollectionLiteralPartCS__Group_0_1__1__Impl )
- // InternalQVTimperative.g:19387:2: rule__CollectionLiteralPartCS__Group_0_1__1__Impl
+ // InternalQVTimperative.g:19425:1: ( rule__CollectionLiteralPartCS__Group_0_1__1__Impl )
+ // InternalQVTimperative.g:19426:2: rule__CollectionLiteralPartCS__Group_0_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionLiteralPartCS__Group_0_1__1__Impl();
@@ -57603,23 +57730,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralPartCS__Group_0_1__1__Impl"
- // InternalQVTimperative.g:19393:1: rule__CollectionLiteralPartCS__Group_0_1__1__Impl : ( ( rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 ) ) ;
+ // InternalQVTimperative.g:19432: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:19397:1: ( ( ( rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 ) ) )
- // InternalQVTimperative.g:19398:1: ( ( rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 ) )
+ // InternalQVTimperative.g:19436:1: ( ( ( rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 ) ) )
+ // InternalQVTimperative.g:19437: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 )
+ // InternalQVTimperative.g:19437:1: ( ( rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 ) )
+ // InternalQVTimperative.g:19438:1: ( rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralPartCSAccess().getOwnedLastExpressionAssignment_0_1_1());
}
- // InternalQVTimperative.g:19400:1: ( rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 )
- // InternalQVTimperative.g:19400:2: rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1
+ // InternalQVTimperative.g:19439:1: ( rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 )
+ // InternalQVTimperative.g:19439:2: rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1();
@@ -57654,16 +57781,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group__0"
- // InternalQVTimperative.g:19414:1: rule__CollectionPatternCS__Group__0 : rule__CollectionPatternCS__Group__0__Impl rule__CollectionPatternCS__Group__1 ;
+ // InternalQVTimperative.g:19453: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:19418:1: ( rule__CollectionPatternCS__Group__0__Impl rule__CollectionPatternCS__Group__1 )
- // InternalQVTimperative.g:19419:2: rule__CollectionPatternCS__Group__0__Impl rule__CollectionPatternCS__Group__1
+ // InternalQVTimperative.g:19457:1: ( rule__CollectionPatternCS__Group__0__Impl rule__CollectionPatternCS__Group__1 )
+ // InternalQVTimperative.g:19458:2: rule__CollectionPatternCS__Group__0__Impl rule__CollectionPatternCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_33);
+ pushFollow(FollowSets000.FOLLOW_34);
rule__CollectionPatternCS__Group__0__Impl();
state._fsp--;
@@ -57692,23 +57819,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group__0__Impl"
- // InternalQVTimperative.g:19426:1: rule__CollectionPatternCS__Group__0__Impl : ( ( rule__CollectionPatternCS__OwnedTypeAssignment_0 ) ) ;
+ // InternalQVTimperative.g:19465: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:19430:1: ( ( ( rule__CollectionPatternCS__OwnedTypeAssignment_0 ) ) )
- // InternalQVTimperative.g:19431:1: ( ( rule__CollectionPatternCS__OwnedTypeAssignment_0 ) )
+ // InternalQVTimperative.g:19469:1: ( ( ( rule__CollectionPatternCS__OwnedTypeAssignment_0 ) ) )
+ // InternalQVTimperative.g:19470:1: ( ( rule__CollectionPatternCS__OwnedTypeAssignment_0 ) )
{
- // InternalQVTimperative.g:19431:1: ( ( rule__CollectionPatternCS__OwnedTypeAssignment_0 ) )
- // InternalQVTimperative.g:19432:1: ( rule__CollectionPatternCS__OwnedTypeAssignment_0 )
+ // InternalQVTimperative.g:19470:1: ( ( rule__CollectionPatternCS__OwnedTypeAssignment_0 ) )
+ // InternalQVTimperative.g:19471:1: ( rule__CollectionPatternCS__OwnedTypeAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionPatternCSAccess().getOwnedTypeAssignment_0());
}
- // InternalQVTimperative.g:19433:1: ( rule__CollectionPatternCS__OwnedTypeAssignment_0 )
- // InternalQVTimperative.g:19433:2: rule__CollectionPatternCS__OwnedTypeAssignment_0
+ // InternalQVTimperative.g:19472:1: ( rule__CollectionPatternCS__OwnedTypeAssignment_0 )
+ // InternalQVTimperative.g:19472:2: rule__CollectionPatternCS__OwnedTypeAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionPatternCS__OwnedTypeAssignment_0();
@@ -57743,16 +57870,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group__1"
- // InternalQVTimperative.g:19443:1: rule__CollectionPatternCS__Group__1 : rule__CollectionPatternCS__Group__1__Impl rule__CollectionPatternCS__Group__2 ;
+ // InternalQVTimperative.g:19482: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:19447:1: ( rule__CollectionPatternCS__Group__1__Impl rule__CollectionPatternCS__Group__2 )
- // InternalQVTimperative.g:19448:2: rule__CollectionPatternCS__Group__1__Impl rule__CollectionPatternCS__Group__2
+ // InternalQVTimperative.g:19486:1: ( rule__CollectionPatternCS__Group__1__Impl rule__CollectionPatternCS__Group__2 )
+ // InternalQVTimperative.g:19487:2: rule__CollectionPatternCS__Group__1__Impl rule__CollectionPatternCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_93);
+ pushFollow(FollowSets000.FOLLOW_94);
rule__CollectionPatternCS__Group__1__Impl();
state._fsp--;
@@ -57781,22 +57908,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group__1__Impl"
- // InternalQVTimperative.g:19455:1: rule__CollectionPatternCS__Group__1__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:19494:1: rule__CollectionPatternCS__Group__1__Impl : ( '{' ) ;
public final void rule__CollectionPatternCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19459:1: ( ( '{' ) )
- // InternalQVTimperative.g:19460:1: ( '{' )
+ // InternalQVTimperative.g:19498:1: ( ( '{' ) )
+ // InternalQVTimperative.g:19499:1: ( '{' )
{
- // InternalQVTimperative.g:19460:1: ( '{' )
- // InternalQVTimperative.g:19461:1: '{'
+ // InternalQVTimperative.g:19499:1: ( '{' )
+ // InternalQVTimperative.g:19500:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionPatternCSAccess().getLeftCurlyBracketKeyword_1());
}
- match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCollectionPatternCSAccess().getLeftCurlyBracketKeyword_1());
}
@@ -57822,16 +57949,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group__2"
- // InternalQVTimperative.g:19474:1: rule__CollectionPatternCS__Group__2 : rule__CollectionPatternCS__Group__2__Impl rule__CollectionPatternCS__Group__3 ;
+ // InternalQVTimperative.g:19513: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:19478:1: ( rule__CollectionPatternCS__Group__2__Impl rule__CollectionPatternCS__Group__3 )
- // InternalQVTimperative.g:19479:2: rule__CollectionPatternCS__Group__2__Impl rule__CollectionPatternCS__Group__3
+ // InternalQVTimperative.g:19517:1: ( rule__CollectionPatternCS__Group__2__Impl rule__CollectionPatternCS__Group__3 )
+ // InternalQVTimperative.g:19518:2: rule__CollectionPatternCS__Group__2__Impl rule__CollectionPatternCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_93);
+ pushFollow(FollowSets000.FOLLOW_94);
rule__CollectionPatternCS__Group__2__Impl();
state._fsp--;
@@ -57860,31 +57987,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group__2__Impl"
- // InternalQVTimperative.g:19486:1: rule__CollectionPatternCS__Group__2__Impl : ( ( rule__CollectionPatternCS__Group_2__0 )? ) ;
+ // InternalQVTimperative.g:19525: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:19490:1: ( ( ( rule__CollectionPatternCS__Group_2__0 )? ) )
- // InternalQVTimperative.g:19491:1: ( ( rule__CollectionPatternCS__Group_2__0 )? )
+ // InternalQVTimperative.g:19529:1: ( ( ( rule__CollectionPatternCS__Group_2__0 )? ) )
+ // InternalQVTimperative.g:19530:1: ( ( rule__CollectionPatternCS__Group_2__0 )? )
{
- // InternalQVTimperative.g:19491:1: ( ( rule__CollectionPatternCS__Group_2__0 )? )
- // InternalQVTimperative.g:19492:1: ( rule__CollectionPatternCS__Group_2__0 )?
+ // InternalQVTimperative.g:19530:1: ( ( rule__CollectionPatternCS__Group_2__0 )? )
+ // InternalQVTimperative.g:19531:1: ( rule__CollectionPatternCS__Group_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionPatternCSAccess().getGroup_2());
}
- // InternalQVTimperative.g:19493:1: ( rule__CollectionPatternCS__Group_2__0 )?
- int alt190=2;
- int LA190_0 = input.LA(1);
+ // InternalQVTimperative.g:19532:1: ( rule__CollectionPatternCS__Group_2__0 )?
+ int alt191=2;
+ int LA191_0 = input.LA(1);
- if ( ((LA190_0>=RULE_SIMPLE_ID && LA190_0<=RULE_ESCAPED_ID)||(LA190_0>=19 && LA190_0<=29)||LA190_0==73) ) {
- alt190=1;
+ if ( ((LA191_0>=RULE_SIMPLE_ID && LA191_0<=RULE_ESCAPED_ID)||(LA191_0>=19 && LA191_0<=30)||LA191_0==74) ) {
+ alt191=1;
}
- switch (alt190) {
+ switch (alt191) {
case 1 :
- // InternalQVTimperative.g:19493:2: rule__CollectionPatternCS__Group_2__0
+ // InternalQVTimperative.g:19532:2: rule__CollectionPatternCS__Group_2__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionPatternCS__Group_2__0();
@@ -57922,14 +58049,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group__3"
- // InternalQVTimperative.g:19503:1: rule__CollectionPatternCS__Group__3 : rule__CollectionPatternCS__Group__3__Impl ;
+ // InternalQVTimperative.g:19542: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:19507:1: ( rule__CollectionPatternCS__Group__3__Impl )
- // InternalQVTimperative.g:19508:2: rule__CollectionPatternCS__Group__3__Impl
+ // InternalQVTimperative.g:19546:1: ( rule__CollectionPatternCS__Group__3__Impl )
+ // InternalQVTimperative.g:19547:2: rule__CollectionPatternCS__Group__3__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionPatternCS__Group__3__Impl();
@@ -57955,22 +58082,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group__3__Impl"
- // InternalQVTimperative.g:19514:1: rule__CollectionPatternCS__Group__3__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:19553:1: rule__CollectionPatternCS__Group__3__Impl : ( '}' ) ;
public final void rule__CollectionPatternCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19518:1: ( ( '}' ) )
- // InternalQVTimperative.g:19519:1: ( '}' )
+ // InternalQVTimperative.g:19557:1: ( ( '}' ) )
+ // InternalQVTimperative.g:19558:1: ( '}' )
{
- // InternalQVTimperative.g:19519:1: ( '}' )
- // InternalQVTimperative.g:19520:1: '}'
+ // InternalQVTimperative.g:19558:1: ( '}' )
+ // InternalQVTimperative.g:19559:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionPatternCSAccess().getRightCurlyBracketKeyword_3());
}
- match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCollectionPatternCSAccess().getRightCurlyBracketKeyword_3());
}
@@ -57996,16 +58123,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group_2__0"
- // InternalQVTimperative.g:19541:1: rule__CollectionPatternCS__Group_2__0 : rule__CollectionPatternCS__Group_2__0__Impl rule__CollectionPatternCS__Group_2__1 ;
+ // InternalQVTimperative.g:19580: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: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
+ // InternalQVTimperative.g:19584:1: ( rule__CollectionPatternCS__Group_2__0__Impl rule__CollectionPatternCS__Group_2__1 )
+ // InternalQVTimperative.g:19585:2: rule__CollectionPatternCS__Group_2__0__Impl rule__CollectionPatternCS__Group_2__1
{
- pushFollow(FollowSets000.FOLLOW_96);
+ pushFollow(FollowSets000.FOLLOW_97);
rule__CollectionPatternCS__Group_2__0__Impl();
state._fsp--;
@@ -58034,23 +58161,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group_2__0__Impl"
- // InternalQVTimperative.g:19553:1: rule__CollectionPatternCS__Group_2__0__Impl : ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_0 ) ) ;
+ // InternalQVTimperative.g:19592: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:19557:1: ( ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_0 ) ) )
- // InternalQVTimperative.g:19558:1: ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_0 ) )
+ // InternalQVTimperative.g:19596:1: ( ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_0 ) ) )
+ // InternalQVTimperative.g:19597:1: ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_0 ) )
{
- // InternalQVTimperative.g:19558:1: ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_0 ) )
- // InternalQVTimperative.g:19559:1: ( rule__CollectionPatternCS__OwnedPartsAssignment_2_0 )
+ // InternalQVTimperative.g:19597:1: ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_0 ) )
+ // InternalQVTimperative.g:19598:1: ( rule__CollectionPatternCS__OwnedPartsAssignment_2_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionPatternCSAccess().getOwnedPartsAssignment_2_0());
}
- // InternalQVTimperative.g:19560:1: ( rule__CollectionPatternCS__OwnedPartsAssignment_2_0 )
- // InternalQVTimperative.g:19560:2: rule__CollectionPatternCS__OwnedPartsAssignment_2_0
+ // InternalQVTimperative.g:19599:1: ( rule__CollectionPatternCS__OwnedPartsAssignment_2_0 )
+ // InternalQVTimperative.g:19599:2: rule__CollectionPatternCS__OwnedPartsAssignment_2_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionPatternCS__OwnedPartsAssignment_2_0();
@@ -58085,16 +58212,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group_2__1"
- // InternalQVTimperative.g:19570:1: rule__CollectionPatternCS__Group_2__1 : rule__CollectionPatternCS__Group_2__1__Impl rule__CollectionPatternCS__Group_2__2 ;
+ // InternalQVTimperative.g:19609: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: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
+ // InternalQVTimperative.g:19613:1: ( rule__CollectionPatternCS__Group_2__1__Impl rule__CollectionPatternCS__Group_2__2 )
+ // InternalQVTimperative.g:19614:2: rule__CollectionPatternCS__Group_2__1__Impl rule__CollectionPatternCS__Group_2__2
{
- pushFollow(FollowSets000.FOLLOW_96);
+ pushFollow(FollowSets000.FOLLOW_97);
rule__CollectionPatternCS__Group_2__1__Impl();
state._fsp--;
@@ -58123,35 +58250,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group_2__1__Impl"
- // InternalQVTimperative.g:19582:1: rule__CollectionPatternCS__Group_2__1__Impl : ( ( rule__CollectionPatternCS__Group_2_1__0 )* ) ;
+ // InternalQVTimperative.g:19621: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:19586:1: ( ( ( rule__CollectionPatternCS__Group_2_1__0 )* ) )
- // InternalQVTimperative.g:19587:1: ( ( rule__CollectionPatternCS__Group_2_1__0 )* )
+ // InternalQVTimperative.g:19625:1: ( ( ( rule__CollectionPatternCS__Group_2_1__0 )* ) )
+ // InternalQVTimperative.g:19626: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 )*
+ // InternalQVTimperative.g:19626:1: ( ( rule__CollectionPatternCS__Group_2_1__0 )* )
+ // InternalQVTimperative.g:19627:1: ( rule__CollectionPatternCS__Group_2_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionPatternCSAccess().getGroup_2_1());
}
- // InternalQVTimperative.g:19589:1: ( rule__CollectionPatternCS__Group_2_1__0 )*
- loop191:
+ // InternalQVTimperative.g:19628:1: ( rule__CollectionPatternCS__Group_2_1__0 )*
+ loop192:
do {
- int alt191=2;
- int LA191_0 = input.LA(1);
+ int alt192=2;
+ int LA192_0 = input.LA(1);
- if ( (LA191_0==70) ) {
- alt191=1;
+ if ( (LA192_0==71) ) {
+ alt192=1;
}
- switch (alt191) {
+ switch (alt192) {
case 1 :
- // InternalQVTimperative.g:19589:2: rule__CollectionPatternCS__Group_2_1__0
+ // InternalQVTimperative.g:19628:2: rule__CollectionPatternCS__Group_2_1__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__CollectionPatternCS__Group_2_1__0();
@@ -58163,7 +58290,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop191;
+ break loop192;
}
} while (true);
@@ -58192,14 +58319,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group_2__2"
- // InternalQVTimperative.g:19599:1: rule__CollectionPatternCS__Group_2__2 : rule__CollectionPatternCS__Group_2__2__Impl ;
+ // InternalQVTimperative.g:19638: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:19603:1: ( rule__CollectionPatternCS__Group_2__2__Impl )
- // InternalQVTimperative.g:19604:2: rule__CollectionPatternCS__Group_2__2__Impl
+ // InternalQVTimperative.g:19642:1: ( rule__CollectionPatternCS__Group_2__2__Impl )
+ // InternalQVTimperative.g:19643:2: rule__CollectionPatternCS__Group_2__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionPatternCS__Group_2__2__Impl();
@@ -58225,23 +58352,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group_2__2__Impl"
- // InternalQVTimperative.g:19610:1: rule__CollectionPatternCS__Group_2__2__Impl : ( ( rule__CollectionPatternCS__Group_2_2__0 ) ) ;
+ // InternalQVTimperative.g:19649: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:19614:1: ( ( ( rule__CollectionPatternCS__Group_2_2__0 ) ) )
- // InternalQVTimperative.g:19615:1: ( ( rule__CollectionPatternCS__Group_2_2__0 ) )
+ // InternalQVTimperative.g:19653:1: ( ( ( rule__CollectionPatternCS__Group_2_2__0 ) ) )
+ // InternalQVTimperative.g:19654: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 )
+ // InternalQVTimperative.g:19654:1: ( ( rule__CollectionPatternCS__Group_2_2__0 ) )
+ // InternalQVTimperative.g:19655:1: ( rule__CollectionPatternCS__Group_2_2__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionPatternCSAccess().getGroup_2_2());
}
- // InternalQVTimperative.g:19617:1: ( rule__CollectionPatternCS__Group_2_2__0 )
- // InternalQVTimperative.g:19617:2: rule__CollectionPatternCS__Group_2_2__0
+ // InternalQVTimperative.g:19656:1: ( rule__CollectionPatternCS__Group_2_2__0 )
+ // InternalQVTimperative.g:19656:2: rule__CollectionPatternCS__Group_2_2__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionPatternCS__Group_2_2__0();
@@ -58276,16 +58403,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group_2_1__0"
- // InternalQVTimperative.g:19633:1: rule__CollectionPatternCS__Group_2_1__0 : rule__CollectionPatternCS__Group_2_1__0__Impl rule__CollectionPatternCS__Group_2_1__1 ;
+ // InternalQVTimperative.g:19672: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: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
+ // InternalQVTimperative.g:19676:1: ( rule__CollectionPatternCS__Group_2_1__0__Impl rule__CollectionPatternCS__Group_2_1__1 )
+ // InternalQVTimperative.g:19677:2: rule__CollectionPatternCS__Group_2_1__0__Impl rule__CollectionPatternCS__Group_2_1__1
{
- pushFollow(FollowSets000.FOLLOW_94);
+ pushFollow(FollowSets000.FOLLOW_95);
rule__CollectionPatternCS__Group_2_1__0__Impl();
state._fsp--;
@@ -58314,22 +58441,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group_2_1__0__Impl"
- // InternalQVTimperative.g:19645:1: rule__CollectionPatternCS__Group_2_1__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:19684: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:19649:1: ( ( ',' ) )
- // InternalQVTimperative.g:19650:1: ( ',' )
+ // InternalQVTimperative.g:19688:1: ( ( ',' ) )
+ // InternalQVTimperative.g:19689:1: ( ',' )
{
- // InternalQVTimperative.g:19650:1: ( ',' )
- // InternalQVTimperative.g:19651:1: ','
+ // InternalQVTimperative.g:19689:1: ( ',' )
+ // InternalQVTimperative.g:19690:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionPatternCSAccess().getCommaKeyword_2_1_0());
}
- match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCollectionPatternCSAccess().getCommaKeyword_2_1_0());
}
@@ -58355,14 +58482,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group_2_1__1"
- // InternalQVTimperative.g:19664:1: rule__CollectionPatternCS__Group_2_1__1 : rule__CollectionPatternCS__Group_2_1__1__Impl ;
+ // InternalQVTimperative.g:19703: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:19668:1: ( rule__CollectionPatternCS__Group_2_1__1__Impl )
- // InternalQVTimperative.g:19669:2: rule__CollectionPatternCS__Group_2_1__1__Impl
+ // InternalQVTimperative.g:19707:1: ( rule__CollectionPatternCS__Group_2_1__1__Impl )
+ // InternalQVTimperative.g:19708:2: rule__CollectionPatternCS__Group_2_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionPatternCS__Group_2_1__1__Impl();
@@ -58388,23 +58515,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group_2_1__1__Impl"
- // InternalQVTimperative.g:19675:1: rule__CollectionPatternCS__Group_2_1__1__Impl : ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 ) ) ;
+ // InternalQVTimperative.g:19714: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:19679:1: ( ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 ) ) )
- // InternalQVTimperative.g:19680:1: ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 ) )
+ // InternalQVTimperative.g:19718:1: ( ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 ) ) )
+ // InternalQVTimperative.g:19719: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 )
+ // InternalQVTimperative.g:19719:1: ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 ) )
+ // InternalQVTimperative.g:19720:1: ( rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionPatternCSAccess().getOwnedPartsAssignment_2_1_1());
}
- // InternalQVTimperative.g:19682:1: ( rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 )
- // InternalQVTimperative.g:19682:2: rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1
+ // InternalQVTimperative.g:19721:1: ( rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 )
+ // InternalQVTimperative.g:19721:2: rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1();
@@ -58439,16 +58566,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group_2_2__0"
- // InternalQVTimperative.g:19696:1: rule__CollectionPatternCS__Group_2_2__0 : rule__CollectionPatternCS__Group_2_2__0__Impl rule__CollectionPatternCS__Group_2_2__1 ;
+ // InternalQVTimperative.g:19735: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: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
+ // InternalQVTimperative.g:19739:1: ( rule__CollectionPatternCS__Group_2_2__0__Impl rule__CollectionPatternCS__Group_2_2__1 )
+ // InternalQVTimperative.g:19740:2: rule__CollectionPatternCS__Group_2_2__0__Impl rule__CollectionPatternCS__Group_2_2__1
{
- pushFollow(FollowSets000.FOLLOW_97);
+ pushFollow(FollowSets000.FOLLOW_98);
rule__CollectionPatternCS__Group_2_2__0__Impl();
state._fsp--;
@@ -58477,22 +58604,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group_2_2__0__Impl"
- // InternalQVTimperative.g:19708:1: rule__CollectionPatternCS__Group_2_2__0__Impl : ( '++' ) ;
+ // InternalQVTimperative.g:19747: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:19712:1: ( ( '++' ) )
- // InternalQVTimperative.g:19713:1: ( '++' )
+ // InternalQVTimperative.g:19751:1: ( ( '++' ) )
+ // InternalQVTimperative.g:19752:1: ( '++' )
{
- // InternalQVTimperative.g:19713:1: ( '++' )
- // InternalQVTimperative.g:19714:1: '++'
+ // InternalQVTimperative.g:19752:1: ( '++' )
+ // InternalQVTimperative.g:19753:1: '++'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionPatternCSAccess().getPlusSignPlusSignKeyword_2_2_0());
}
- match(input,104,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,105,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCollectionPatternCSAccess().getPlusSignPlusSignKeyword_2_2_0());
}
@@ -58518,14 +58645,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group_2_2__1"
- // InternalQVTimperative.g:19727:1: rule__CollectionPatternCS__Group_2_2__1 : rule__CollectionPatternCS__Group_2_2__1__Impl ;
+ // InternalQVTimperative.g:19766: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:19731:1: ( rule__CollectionPatternCS__Group_2_2__1__Impl )
- // InternalQVTimperative.g:19732:2: rule__CollectionPatternCS__Group_2_2__1__Impl
+ // InternalQVTimperative.g:19770:1: ( rule__CollectionPatternCS__Group_2_2__1__Impl )
+ // InternalQVTimperative.g:19771:2: rule__CollectionPatternCS__Group_2_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionPatternCS__Group_2_2__1__Impl();
@@ -58551,23 +58678,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group_2_2__1__Impl"
- // InternalQVTimperative.g:19738:1: rule__CollectionPatternCS__Group_2_2__1__Impl : ( ( rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 ) ) ;
+ // InternalQVTimperative.g:19777: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:19742:1: ( ( ( rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 ) ) )
- // InternalQVTimperative.g:19743:1: ( ( rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 ) )
+ // InternalQVTimperative.g:19781:1: ( ( ( rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 ) ) )
+ // InternalQVTimperative.g:19782: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 )
+ // InternalQVTimperative.g:19782:1: ( ( rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 ) )
+ // InternalQVTimperative.g:19783:1: ( rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionPatternCSAccess().getRestVariableNameAssignment_2_2_1());
}
- // InternalQVTimperative.g:19745:1: ( rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 )
- // InternalQVTimperative.g:19745:2: rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1
+ // InternalQVTimperative.g:19784:1: ( rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 )
+ // InternalQVTimperative.g:19784:2: rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1();
@@ -58602,16 +58729,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ShadowPartCS__Group__0"
- // InternalQVTimperative.g:19759:1: rule__ShadowPartCS__Group__0 : rule__ShadowPartCS__Group__0__Impl rule__ShadowPartCS__Group__1 ;
+ // InternalQVTimperative.g:19798: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:19763:1: ( rule__ShadowPartCS__Group__0__Impl rule__ShadowPartCS__Group__1 )
- // InternalQVTimperative.g:19764:2: rule__ShadowPartCS__Group__0__Impl rule__ShadowPartCS__Group__1
+ // InternalQVTimperative.g:19802:1: ( rule__ShadowPartCS__Group__0__Impl rule__ShadowPartCS__Group__1 )
+ // InternalQVTimperative.g:19803:2: rule__ShadowPartCS__Group__0__Impl rule__ShadowPartCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_98);
+ pushFollow(FollowSets000.FOLLOW_99);
rule__ShadowPartCS__Group__0__Impl();
state._fsp--;
@@ -58640,23 +58767,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ShadowPartCS__Group__0__Impl"
- // InternalQVTimperative.g:19771:1: rule__ShadowPartCS__Group__0__Impl : ( ( rule__ShadowPartCS__ReferredPropertyAssignment_0 ) ) ;
+ // InternalQVTimperative.g:19810: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:19775:1: ( ( ( rule__ShadowPartCS__ReferredPropertyAssignment_0 ) ) )
- // InternalQVTimperative.g:19776:1: ( ( rule__ShadowPartCS__ReferredPropertyAssignment_0 ) )
+ // InternalQVTimperative.g:19814:1: ( ( ( rule__ShadowPartCS__ReferredPropertyAssignment_0 ) ) )
+ // InternalQVTimperative.g:19815:1: ( ( rule__ShadowPartCS__ReferredPropertyAssignment_0 ) )
{
- // InternalQVTimperative.g:19776:1: ( ( rule__ShadowPartCS__ReferredPropertyAssignment_0 ) )
- // InternalQVTimperative.g:19777:1: ( rule__ShadowPartCS__ReferredPropertyAssignment_0 )
+ // InternalQVTimperative.g:19815:1: ( ( rule__ShadowPartCS__ReferredPropertyAssignment_0 ) )
+ // InternalQVTimperative.g:19816:1: ( rule__ShadowPartCS__ReferredPropertyAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getShadowPartCSAccess().getReferredPropertyAssignment_0());
}
- // InternalQVTimperative.g:19778:1: ( rule__ShadowPartCS__ReferredPropertyAssignment_0 )
- // InternalQVTimperative.g:19778:2: rule__ShadowPartCS__ReferredPropertyAssignment_0
+ // InternalQVTimperative.g:19817:1: ( rule__ShadowPartCS__ReferredPropertyAssignment_0 )
+ // InternalQVTimperative.g:19817:2: rule__ShadowPartCS__ReferredPropertyAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ShadowPartCS__ReferredPropertyAssignment_0();
@@ -58691,16 +58818,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ShadowPartCS__Group__1"
- // InternalQVTimperative.g:19788:1: rule__ShadowPartCS__Group__1 : rule__ShadowPartCS__Group__1__Impl rule__ShadowPartCS__Group__2 ;
+ // InternalQVTimperative.g:19827: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:19792:1: ( rule__ShadowPartCS__Group__1__Impl rule__ShadowPartCS__Group__2 )
- // InternalQVTimperative.g:19793:2: rule__ShadowPartCS__Group__1__Impl rule__ShadowPartCS__Group__2
+ // InternalQVTimperative.g:19831:1: ( rule__ShadowPartCS__Group__1__Impl rule__ShadowPartCS__Group__2 )
+ // InternalQVTimperative.g:19832:2: rule__ShadowPartCS__Group__1__Impl rule__ShadowPartCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_94);
+ pushFollow(FollowSets000.FOLLOW_95);
rule__ShadowPartCS__Group__1__Impl();
state._fsp--;
@@ -58729,22 +58856,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ShadowPartCS__Group__1__Impl"
- // InternalQVTimperative.g:19800:1: rule__ShadowPartCS__Group__1__Impl : ( '=' ) ;
+ // InternalQVTimperative.g:19839:1: rule__ShadowPartCS__Group__1__Impl : ( '=' ) ;
public final void rule__ShadowPartCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19804:1: ( ( '=' ) )
- // InternalQVTimperative.g:19805:1: ( '=' )
+ // InternalQVTimperative.g:19843:1: ( ( '=' ) )
+ // InternalQVTimperative.g:19844:1: ( '=' )
{
- // InternalQVTimperative.g:19805:1: ( '=' )
- // InternalQVTimperative.g:19806:1: '='
+ // InternalQVTimperative.g:19844:1: ( '=' )
+ // InternalQVTimperative.g:19845:1: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getShadowPartCSAccess().getEqualsSignKeyword_1());
}
- 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.getShadowPartCSAccess().getEqualsSignKeyword_1());
}
@@ -58770,14 +58897,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ShadowPartCS__Group__2"
- // InternalQVTimperative.g:19819:1: rule__ShadowPartCS__Group__2 : rule__ShadowPartCS__Group__2__Impl ;
+ // InternalQVTimperative.g:19858: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:19823:1: ( rule__ShadowPartCS__Group__2__Impl )
- // InternalQVTimperative.g:19824:2: rule__ShadowPartCS__Group__2__Impl
+ // InternalQVTimperative.g:19862:1: ( rule__ShadowPartCS__Group__2__Impl )
+ // InternalQVTimperative.g:19863:2: rule__ShadowPartCS__Group__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ShadowPartCS__Group__2__Impl();
@@ -58803,23 +58930,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ShadowPartCS__Group__2__Impl"
- // InternalQVTimperative.g:19830:1: rule__ShadowPartCS__Group__2__Impl : ( ( rule__ShadowPartCS__OwnedInitExpressionAssignment_2 ) ) ;
+ // InternalQVTimperative.g:19869: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:19834:1: ( ( ( rule__ShadowPartCS__OwnedInitExpressionAssignment_2 ) ) )
- // InternalQVTimperative.g:19835:1: ( ( rule__ShadowPartCS__OwnedInitExpressionAssignment_2 ) )
+ // InternalQVTimperative.g:19873:1: ( ( ( rule__ShadowPartCS__OwnedInitExpressionAssignment_2 ) ) )
+ // InternalQVTimperative.g:19874:1: ( ( rule__ShadowPartCS__OwnedInitExpressionAssignment_2 ) )
{
- // InternalQVTimperative.g:19835:1: ( ( rule__ShadowPartCS__OwnedInitExpressionAssignment_2 ) )
- // InternalQVTimperative.g:19836:1: ( rule__ShadowPartCS__OwnedInitExpressionAssignment_2 )
+ // InternalQVTimperative.g:19874:1: ( ( rule__ShadowPartCS__OwnedInitExpressionAssignment_2 ) )
+ // InternalQVTimperative.g:19875:1: ( rule__ShadowPartCS__OwnedInitExpressionAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getShadowPartCSAccess().getOwnedInitExpressionAssignment_2());
}
- // InternalQVTimperative.g:19837:1: ( rule__ShadowPartCS__OwnedInitExpressionAssignment_2 )
- // InternalQVTimperative.g:19837:2: rule__ShadowPartCS__OwnedInitExpressionAssignment_2
+ // InternalQVTimperative.g:19876:1: ( rule__ShadowPartCS__OwnedInitExpressionAssignment_2 )
+ // InternalQVTimperative.g:19876:2: rule__ShadowPartCS__OwnedInitExpressionAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ShadowPartCS__OwnedInitExpressionAssignment_2();
@@ -58854,16 +58981,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PatternExpCS__Group__0"
- // InternalQVTimperative.g:19853:1: rule__PatternExpCS__Group__0 : rule__PatternExpCS__Group__0__Impl rule__PatternExpCS__Group__1 ;
+ // InternalQVTimperative.g:19892: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:19857:1: ( rule__PatternExpCS__Group__0__Impl rule__PatternExpCS__Group__1 )
- // InternalQVTimperative.g:19858:2: rule__PatternExpCS__Group__0__Impl rule__PatternExpCS__Group__1
+ // InternalQVTimperative.g:19896:1: ( rule__PatternExpCS__Group__0__Impl rule__PatternExpCS__Group__1 )
+ // InternalQVTimperative.g:19897:2: rule__PatternExpCS__Group__0__Impl rule__PatternExpCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_94);
+ pushFollow(FollowSets000.FOLLOW_95);
rule__PatternExpCS__Group__0__Impl();
state._fsp--;
@@ -58892,31 +59019,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PatternExpCS__Group__0__Impl"
- // InternalQVTimperative.g:19865:1: rule__PatternExpCS__Group__0__Impl : ( ( rule__PatternExpCS__PatternVariableNameAssignment_0 )? ) ;
+ // InternalQVTimperative.g:19904: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:19869:1: ( ( ( rule__PatternExpCS__PatternVariableNameAssignment_0 )? ) )
- // InternalQVTimperative.g:19870:1: ( ( rule__PatternExpCS__PatternVariableNameAssignment_0 )? )
+ // InternalQVTimperative.g:19908:1: ( ( ( rule__PatternExpCS__PatternVariableNameAssignment_0 )? ) )
+ // InternalQVTimperative.g:19909:1: ( ( rule__PatternExpCS__PatternVariableNameAssignment_0 )? )
{
- // InternalQVTimperative.g:19870:1: ( ( rule__PatternExpCS__PatternVariableNameAssignment_0 )? )
- // InternalQVTimperative.g:19871:1: ( rule__PatternExpCS__PatternVariableNameAssignment_0 )?
+ // InternalQVTimperative.g:19909:1: ( ( rule__PatternExpCS__PatternVariableNameAssignment_0 )? )
+ // InternalQVTimperative.g:19910:1: ( rule__PatternExpCS__PatternVariableNameAssignment_0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPatternExpCSAccess().getPatternVariableNameAssignment_0());
}
- // InternalQVTimperative.g:19872:1: ( rule__PatternExpCS__PatternVariableNameAssignment_0 )?
- int alt192=2;
- int LA192_0 = input.LA(1);
+ // InternalQVTimperative.g:19911:1: ( rule__PatternExpCS__PatternVariableNameAssignment_0 )?
+ int alt193=2;
+ int LA193_0 = input.LA(1);
- if ( ((LA192_0>=RULE_SIMPLE_ID && LA192_0<=RULE_ESCAPED_ID)||(LA192_0>=19 && LA192_0<=29)) ) {
- alt192=1;
+ if ( ((LA193_0>=RULE_SIMPLE_ID && LA193_0<=RULE_ESCAPED_ID)||(LA193_0>=19 && LA193_0<=30)) ) {
+ alt193=1;
}
- switch (alt192) {
+ switch (alt193) {
case 1 :
- // InternalQVTimperative.g:19872:2: rule__PatternExpCS__PatternVariableNameAssignment_0
+ // InternalQVTimperative.g:19911:2: rule__PatternExpCS__PatternVariableNameAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__PatternExpCS__PatternVariableNameAssignment_0();
@@ -58954,14 +59081,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PatternExpCS__Group__1"
- // InternalQVTimperative.g:19882:1: rule__PatternExpCS__Group__1 : rule__PatternExpCS__Group__1__Impl rule__PatternExpCS__Group__2 ;
+ // InternalQVTimperative.g:19921: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:19886:1: ( rule__PatternExpCS__Group__1__Impl rule__PatternExpCS__Group__2 )
- // InternalQVTimperative.g:19887:2: rule__PatternExpCS__Group__1__Impl rule__PatternExpCS__Group__2
+ // InternalQVTimperative.g:19925:1: ( rule__PatternExpCS__Group__1__Impl rule__PatternExpCS__Group__2 )
+ // InternalQVTimperative.g:19926:2: rule__PatternExpCS__Group__1__Impl rule__PatternExpCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_12);
rule__PatternExpCS__Group__1__Impl();
@@ -58992,22 +59119,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PatternExpCS__Group__1__Impl"
- // InternalQVTimperative.g:19894:1: rule__PatternExpCS__Group__1__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:19933:1: rule__PatternExpCS__Group__1__Impl : ( ':' ) ;
public final void rule__PatternExpCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19898:1: ( ( ':' ) )
- // InternalQVTimperative.g:19899:1: ( ':' )
+ // InternalQVTimperative.g:19937:1: ( ( ':' ) )
+ // InternalQVTimperative.g:19938:1: ( ':' )
{
- // InternalQVTimperative.g:19899:1: ( ':' )
- // InternalQVTimperative.g:19900:1: ':'
+ // InternalQVTimperative.g:19938:1: ( ':' )
+ // InternalQVTimperative.g:19939:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPatternExpCSAccess().getColonKeyword_1());
}
- match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,74,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPatternExpCSAccess().getColonKeyword_1());
}
@@ -59033,14 +59160,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PatternExpCS__Group__2"
- // InternalQVTimperative.g:19913:1: rule__PatternExpCS__Group__2 : rule__PatternExpCS__Group__2__Impl ;
+ // InternalQVTimperative.g:19952: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:19917:1: ( rule__PatternExpCS__Group__2__Impl )
- // InternalQVTimperative.g:19918:2: rule__PatternExpCS__Group__2__Impl
+ // InternalQVTimperative.g:19956:1: ( rule__PatternExpCS__Group__2__Impl )
+ // InternalQVTimperative.g:19957:2: rule__PatternExpCS__Group__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__PatternExpCS__Group__2__Impl();
@@ -59066,23 +59193,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PatternExpCS__Group__2__Impl"
- // InternalQVTimperative.g:19924:1: rule__PatternExpCS__Group__2__Impl : ( ( rule__PatternExpCS__OwnedPatternTypeAssignment_2 ) ) ;
+ // InternalQVTimperative.g:19963: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:19928:1: ( ( ( rule__PatternExpCS__OwnedPatternTypeAssignment_2 ) ) )
- // InternalQVTimperative.g:19929:1: ( ( rule__PatternExpCS__OwnedPatternTypeAssignment_2 ) )
+ // InternalQVTimperative.g:19967:1: ( ( ( rule__PatternExpCS__OwnedPatternTypeAssignment_2 ) ) )
+ // InternalQVTimperative.g:19968:1: ( ( rule__PatternExpCS__OwnedPatternTypeAssignment_2 ) )
{
- // InternalQVTimperative.g:19929:1: ( ( rule__PatternExpCS__OwnedPatternTypeAssignment_2 ) )
- // InternalQVTimperative.g:19930:1: ( rule__PatternExpCS__OwnedPatternTypeAssignment_2 )
+ // InternalQVTimperative.g:19968:1: ( ( rule__PatternExpCS__OwnedPatternTypeAssignment_2 ) )
+ // InternalQVTimperative.g:19969:1: ( rule__PatternExpCS__OwnedPatternTypeAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPatternExpCSAccess().getOwnedPatternTypeAssignment_2());
}
- // InternalQVTimperative.g:19931:1: ( rule__PatternExpCS__OwnedPatternTypeAssignment_2 )
- // InternalQVTimperative.g:19931:2: rule__PatternExpCS__OwnedPatternTypeAssignment_2
+ // InternalQVTimperative.g:19970:1: ( rule__PatternExpCS__OwnedPatternTypeAssignment_2 )
+ // InternalQVTimperative.g:19970:2: rule__PatternExpCS__OwnedPatternTypeAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__PatternExpCS__OwnedPatternTypeAssignment_2();
@@ -59117,16 +59244,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LambdaLiteralExpCS__Group__0"
- // InternalQVTimperative.g:19947:1: rule__LambdaLiteralExpCS__Group__0 : rule__LambdaLiteralExpCS__Group__0__Impl rule__LambdaLiteralExpCS__Group__1 ;
+ // InternalQVTimperative.g:19986: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:19951:1: ( rule__LambdaLiteralExpCS__Group__0__Impl rule__LambdaLiteralExpCS__Group__1 )
- // InternalQVTimperative.g:19952:2: rule__LambdaLiteralExpCS__Group__0__Impl rule__LambdaLiteralExpCS__Group__1
+ // InternalQVTimperative.g:19990:1: ( rule__LambdaLiteralExpCS__Group__0__Impl rule__LambdaLiteralExpCS__Group__1 )
+ // InternalQVTimperative.g:19991:2: rule__LambdaLiteralExpCS__Group__0__Impl rule__LambdaLiteralExpCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_33);
+ pushFollow(FollowSets000.FOLLOW_34);
rule__LambdaLiteralExpCS__Group__0__Impl();
state._fsp--;
@@ -59155,22 +59282,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LambdaLiteralExpCS__Group__0__Impl"
- // InternalQVTimperative.g:19959:1: rule__LambdaLiteralExpCS__Group__0__Impl : ( 'Lambda' ) ;
+ // InternalQVTimperative.g:19998:1: rule__LambdaLiteralExpCS__Group__0__Impl : ( 'Lambda' ) ;
public final void rule__LambdaLiteralExpCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19963:1: ( ( 'Lambda' ) )
- // InternalQVTimperative.g:19964:1: ( 'Lambda' )
+ // InternalQVTimperative.g:20002:1: ( ( 'Lambda' ) )
+ // InternalQVTimperative.g:20003:1: ( 'Lambda' )
{
- // InternalQVTimperative.g:19964:1: ( 'Lambda' )
- // InternalQVTimperative.g:19965:1: 'Lambda'
+ // InternalQVTimperative.g:20003:1: ( 'Lambda' )
+ // InternalQVTimperative.g:20004:1: 'Lambda'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLambdaLiteralExpCSAccess().getLambdaKeyword_0());
}
- match(input,105,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,106,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getLambdaLiteralExpCSAccess().getLambdaKeyword_0());
}
@@ -59196,14 +59323,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LambdaLiteralExpCS__Group__1"
- // InternalQVTimperative.g:19978:1: rule__LambdaLiteralExpCS__Group__1 : rule__LambdaLiteralExpCS__Group__1__Impl rule__LambdaLiteralExpCS__Group__2 ;
+ // InternalQVTimperative.g:20017: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:19982:1: ( rule__LambdaLiteralExpCS__Group__1__Impl rule__LambdaLiteralExpCS__Group__2 )
- // InternalQVTimperative.g:19983:2: rule__LambdaLiteralExpCS__Group__1__Impl rule__LambdaLiteralExpCS__Group__2
+ // InternalQVTimperative.g:20021:1: ( rule__LambdaLiteralExpCS__Group__1__Impl rule__LambdaLiteralExpCS__Group__2 )
+ // InternalQVTimperative.g:20022:2: rule__LambdaLiteralExpCS__Group__1__Impl rule__LambdaLiteralExpCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_10);
rule__LambdaLiteralExpCS__Group__1__Impl();
@@ -59234,22 +59361,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LambdaLiteralExpCS__Group__1__Impl"
- // InternalQVTimperative.g:19990:1: rule__LambdaLiteralExpCS__Group__1__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:20029:1: rule__LambdaLiteralExpCS__Group__1__Impl : ( '{' ) ;
public final void rule__LambdaLiteralExpCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19994:1: ( ( '{' ) )
- // InternalQVTimperative.g:19995:1: ( '{' )
+ // InternalQVTimperative.g:20033:1: ( ( '{' ) )
+ // InternalQVTimperative.g:20034:1: ( '{' )
{
- // InternalQVTimperative.g:19995:1: ( '{' )
- // InternalQVTimperative.g:19996:1: '{'
+ // InternalQVTimperative.g:20034:1: ( '{' )
+ // InternalQVTimperative.g:20035:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLambdaLiteralExpCSAccess().getLeftCurlyBracketKeyword_1());
}
- match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getLambdaLiteralExpCSAccess().getLeftCurlyBracketKeyword_1());
}
@@ -59275,16 +59402,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LambdaLiteralExpCS__Group__2"
- // InternalQVTimperative.g:20009:1: rule__LambdaLiteralExpCS__Group__2 : rule__LambdaLiteralExpCS__Group__2__Impl rule__LambdaLiteralExpCS__Group__3 ;
+ // InternalQVTimperative.g:20048: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:20013:1: ( rule__LambdaLiteralExpCS__Group__2__Impl rule__LambdaLiteralExpCS__Group__3 )
- // InternalQVTimperative.g:20014:2: rule__LambdaLiteralExpCS__Group__2__Impl rule__LambdaLiteralExpCS__Group__3
+ // InternalQVTimperative.g:20052:1: ( rule__LambdaLiteralExpCS__Group__2__Impl rule__LambdaLiteralExpCS__Group__3 )
+ // InternalQVTimperative.g:20053:2: rule__LambdaLiteralExpCS__Group__2__Impl rule__LambdaLiteralExpCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_38);
+ pushFollow(FollowSets000.FOLLOW_39);
rule__LambdaLiteralExpCS__Group__2__Impl();
state._fsp--;
@@ -59313,23 +59440,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LambdaLiteralExpCS__Group__2__Impl"
- // InternalQVTimperative.g:20021:1: rule__LambdaLiteralExpCS__Group__2__Impl : ( ( rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 ) ) ;
+ // InternalQVTimperative.g:20060: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:20025:1: ( ( ( rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 ) ) )
- // InternalQVTimperative.g:20026:1: ( ( rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 ) )
+ // InternalQVTimperative.g:20064:1: ( ( ( rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 ) ) )
+ // InternalQVTimperative.g:20065:1: ( ( rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 ) )
{
- // InternalQVTimperative.g:20026:1: ( ( rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 ) )
- // InternalQVTimperative.g:20027:1: ( rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 )
+ // InternalQVTimperative.g:20065:1: ( ( rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 ) )
+ // InternalQVTimperative.g:20066:1: ( rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLambdaLiteralExpCSAccess().getOwnedExpressionCSAssignment_2());
}
- // InternalQVTimperative.g:20028:1: ( rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 )
- // InternalQVTimperative.g:20028:2: rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2
+ // InternalQVTimperative.g:20067:1: ( rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 )
+ // InternalQVTimperative.g:20067:2: rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2();
@@ -59364,14 +59491,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LambdaLiteralExpCS__Group__3"
- // InternalQVTimperative.g:20038:1: rule__LambdaLiteralExpCS__Group__3 : rule__LambdaLiteralExpCS__Group__3__Impl ;
+ // InternalQVTimperative.g:20077: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:20042:1: ( rule__LambdaLiteralExpCS__Group__3__Impl )
- // InternalQVTimperative.g:20043:2: rule__LambdaLiteralExpCS__Group__3__Impl
+ // InternalQVTimperative.g:20081:1: ( rule__LambdaLiteralExpCS__Group__3__Impl )
+ // InternalQVTimperative.g:20082:2: rule__LambdaLiteralExpCS__Group__3__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__LambdaLiteralExpCS__Group__3__Impl();
@@ -59397,22 +59524,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LambdaLiteralExpCS__Group__3__Impl"
- // InternalQVTimperative.g:20049:1: rule__LambdaLiteralExpCS__Group__3__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:20088:1: rule__LambdaLiteralExpCS__Group__3__Impl : ( '}' ) ;
public final void rule__LambdaLiteralExpCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20053:1: ( ( '}' ) )
- // InternalQVTimperative.g:20054:1: ( '}' )
+ // InternalQVTimperative.g:20092:1: ( ( '}' ) )
+ // InternalQVTimperative.g:20093:1: ( '}' )
{
- // InternalQVTimperative.g:20054:1: ( '}' )
- // InternalQVTimperative.g:20055:1: '}'
+ // InternalQVTimperative.g:20093:1: ( '}' )
+ // InternalQVTimperative.g:20094:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLambdaLiteralExpCSAccess().getRightCurlyBracketKeyword_3());
}
- match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getLambdaLiteralExpCSAccess().getRightCurlyBracketKeyword_3());
}
@@ -59438,16 +59565,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__Group__0"
- // InternalQVTimperative.g:20076:1: rule__MapLiteralExpCS__Group__0 : rule__MapLiteralExpCS__Group__0__Impl rule__MapLiteralExpCS__Group__1 ;
+ // InternalQVTimperative.g:20115: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:20080:1: ( rule__MapLiteralExpCS__Group__0__Impl rule__MapLiteralExpCS__Group__1 )
- // InternalQVTimperative.g:20081:2: rule__MapLiteralExpCS__Group__0__Impl rule__MapLiteralExpCS__Group__1
+ // InternalQVTimperative.g:20119:1: ( rule__MapLiteralExpCS__Group__0__Impl rule__MapLiteralExpCS__Group__1 )
+ // InternalQVTimperative.g:20120:2: rule__MapLiteralExpCS__Group__0__Impl rule__MapLiteralExpCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_33);
+ pushFollow(FollowSets000.FOLLOW_34);
rule__MapLiteralExpCS__Group__0__Impl();
state._fsp--;
@@ -59476,23 +59603,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__Group__0__Impl"
- // InternalQVTimperative.g:20088:1: rule__MapLiteralExpCS__Group__0__Impl : ( ( rule__MapLiteralExpCS__OwnedTypeAssignment_0 ) ) ;
+ // InternalQVTimperative.g:20127: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:20092:1: ( ( ( rule__MapLiteralExpCS__OwnedTypeAssignment_0 ) ) )
- // InternalQVTimperative.g:20093:1: ( ( rule__MapLiteralExpCS__OwnedTypeAssignment_0 ) )
+ // InternalQVTimperative.g:20131:1: ( ( ( rule__MapLiteralExpCS__OwnedTypeAssignment_0 ) ) )
+ // InternalQVTimperative.g:20132:1: ( ( rule__MapLiteralExpCS__OwnedTypeAssignment_0 ) )
{
- // InternalQVTimperative.g:20093:1: ( ( rule__MapLiteralExpCS__OwnedTypeAssignment_0 ) )
- // InternalQVTimperative.g:20094:1: ( rule__MapLiteralExpCS__OwnedTypeAssignment_0 )
+ // InternalQVTimperative.g:20132:1: ( ( rule__MapLiteralExpCS__OwnedTypeAssignment_0 ) )
+ // InternalQVTimperative.g:20133:1: ( rule__MapLiteralExpCS__OwnedTypeAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapLiteralExpCSAccess().getOwnedTypeAssignment_0());
}
- // InternalQVTimperative.g:20095:1: ( rule__MapLiteralExpCS__OwnedTypeAssignment_0 )
- // InternalQVTimperative.g:20095:2: rule__MapLiteralExpCS__OwnedTypeAssignment_0
+ // InternalQVTimperative.g:20134:1: ( rule__MapLiteralExpCS__OwnedTypeAssignment_0 )
+ // InternalQVTimperative.g:20134:2: rule__MapLiteralExpCS__OwnedTypeAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MapLiteralExpCS__OwnedTypeAssignment_0();
@@ -59527,16 +59654,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__Group__1"
- // InternalQVTimperative.g:20105:1: rule__MapLiteralExpCS__Group__1 : rule__MapLiteralExpCS__Group__1__Impl rule__MapLiteralExpCS__Group__2 ;
+ // InternalQVTimperative.g:20144: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:20109:1: ( rule__MapLiteralExpCS__Group__1__Impl rule__MapLiteralExpCS__Group__2 )
- // InternalQVTimperative.g:20110:2: rule__MapLiteralExpCS__Group__1__Impl rule__MapLiteralExpCS__Group__2
+ // InternalQVTimperative.g:20148:1: ( rule__MapLiteralExpCS__Group__1__Impl rule__MapLiteralExpCS__Group__2 )
+ // InternalQVTimperative.g:20149:2: rule__MapLiteralExpCS__Group__1__Impl rule__MapLiteralExpCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_99);
+ pushFollow(FollowSets000.FOLLOW_100);
rule__MapLiteralExpCS__Group__1__Impl();
state._fsp--;
@@ -59565,22 +59692,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__Group__1__Impl"
- // InternalQVTimperative.g:20117:1: rule__MapLiteralExpCS__Group__1__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:20156:1: rule__MapLiteralExpCS__Group__1__Impl : ( '{' ) ;
public final void rule__MapLiteralExpCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20121:1: ( ( '{' ) )
- // InternalQVTimperative.g:20122:1: ( '{' )
+ // InternalQVTimperative.g:20160:1: ( ( '{' ) )
+ // InternalQVTimperative.g:20161:1: ( '{' )
{
- // InternalQVTimperative.g:20122:1: ( '{' )
- // InternalQVTimperative.g:20123:1: '{'
+ // InternalQVTimperative.g:20161:1: ( '{' )
+ // InternalQVTimperative.g:20162:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapLiteralExpCSAccess().getLeftCurlyBracketKeyword_1());
}
- match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMapLiteralExpCSAccess().getLeftCurlyBracketKeyword_1());
}
@@ -59606,16 +59733,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__Group__2"
- // InternalQVTimperative.g:20136:1: rule__MapLiteralExpCS__Group__2 : rule__MapLiteralExpCS__Group__2__Impl rule__MapLiteralExpCS__Group__3 ;
+ // InternalQVTimperative.g:20175: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:20140:1: ( rule__MapLiteralExpCS__Group__2__Impl rule__MapLiteralExpCS__Group__3 )
- // InternalQVTimperative.g:20141:2: rule__MapLiteralExpCS__Group__2__Impl rule__MapLiteralExpCS__Group__3
+ // InternalQVTimperative.g:20179:1: ( rule__MapLiteralExpCS__Group__2__Impl rule__MapLiteralExpCS__Group__3 )
+ // InternalQVTimperative.g:20180:2: rule__MapLiteralExpCS__Group__2__Impl rule__MapLiteralExpCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_99);
+ pushFollow(FollowSets000.FOLLOW_100);
rule__MapLiteralExpCS__Group__2__Impl();
state._fsp--;
@@ -59644,31 +59771,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__Group__2__Impl"
- // InternalQVTimperative.g:20148:1: rule__MapLiteralExpCS__Group__2__Impl : ( ( rule__MapLiteralExpCS__Group_2__0 )? ) ;
+ // InternalQVTimperative.g:20187: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:20152:1: ( ( ( rule__MapLiteralExpCS__Group_2__0 )? ) )
- // InternalQVTimperative.g:20153:1: ( ( rule__MapLiteralExpCS__Group_2__0 )? )
+ // InternalQVTimperative.g:20191:1: ( ( ( rule__MapLiteralExpCS__Group_2__0 )? ) )
+ // InternalQVTimperative.g:20192:1: ( ( rule__MapLiteralExpCS__Group_2__0 )? )
{
- // InternalQVTimperative.g:20153:1: ( ( rule__MapLiteralExpCS__Group_2__0 )? )
- // InternalQVTimperative.g:20154:1: ( rule__MapLiteralExpCS__Group_2__0 )?
+ // InternalQVTimperative.g:20192:1: ( ( rule__MapLiteralExpCS__Group_2__0 )? )
+ // InternalQVTimperative.g:20193:1: ( rule__MapLiteralExpCS__Group_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapLiteralExpCSAccess().getGroup_2());
}
- // InternalQVTimperative.g:20155:1: ( rule__MapLiteralExpCS__Group_2__0 )?
- int alt193=2;
- int LA193_0 = input.LA(1);
+ // InternalQVTimperative.g:20194:1: ( rule__MapLiteralExpCS__Group_2__0 )?
+ int alt194=2;
+ int LA194_0 = input.LA(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;
+ if ( ((LA194_0>=RULE_INT && LA194_0<=RULE_ESCAPED_ID)||(LA194_0>=19 && LA194_0<=30)||(LA194_0>=32 && LA194_0<=34)||(LA194_0>=51 && LA194_0<=65)||LA194_0==87||LA194_0==106||(LA194_0>=108 && LA194_0<=109)||LA194_0==113||(LA194_0>=118 && LA194_0<=119)||(LA194_0>=150 && LA194_0<=151)) ) {
+ alt194=1;
}
- switch (alt193) {
+ switch (alt194) {
case 1 :
- // InternalQVTimperative.g:20155:2: rule__MapLiteralExpCS__Group_2__0
+ // InternalQVTimperative.g:20194:2: rule__MapLiteralExpCS__Group_2__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MapLiteralExpCS__Group_2__0();
@@ -59706,14 +59833,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__Group__3"
- // InternalQVTimperative.g:20165:1: rule__MapLiteralExpCS__Group__3 : rule__MapLiteralExpCS__Group__3__Impl ;
+ // InternalQVTimperative.g:20204: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:20169:1: ( rule__MapLiteralExpCS__Group__3__Impl )
- // InternalQVTimperative.g:20170:2: rule__MapLiteralExpCS__Group__3__Impl
+ // InternalQVTimperative.g:20208:1: ( rule__MapLiteralExpCS__Group__3__Impl )
+ // InternalQVTimperative.g:20209:2: rule__MapLiteralExpCS__Group__3__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MapLiteralExpCS__Group__3__Impl();
@@ -59739,22 +59866,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__Group__3__Impl"
- // InternalQVTimperative.g:20176:1: rule__MapLiteralExpCS__Group__3__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:20215:1: rule__MapLiteralExpCS__Group__3__Impl : ( '}' ) ;
public final void rule__MapLiteralExpCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20180:1: ( ( '}' ) )
- // InternalQVTimperative.g:20181:1: ( '}' )
+ // InternalQVTimperative.g:20219:1: ( ( '}' ) )
+ // InternalQVTimperative.g:20220:1: ( '}' )
{
- // InternalQVTimperative.g:20181:1: ( '}' )
- // InternalQVTimperative.g:20182:1: '}'
+ // InternalQVTimperative.g:20220:1: ( '}' )
+ // InternalQVTimperative.g:20221:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapLiteralExpCSAccess().getRightCurlyBracketKeyword_3());
}
- match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMapLiteralExpCSAccess().getRightCurlyBracketKeyword_3());
}
@@ -59780,14 +59907,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__Group_2__0"
- // InternalQVTimperative.g:20203:1: rule__MapLiteralExpCS__Group_2__0 : rule__MapLiteralExpCS__Group_2__0__Impl rule__MapLiteralExpCS__Group_2__1 ;
+ // InternalQVTimperative.g:20242: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: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
+ // InternalQVTimperative.g:20246:1: ( rule__MapLiteralExpCS__Group_2__0__Impl rule__MapLiteralExpCS__Group_2__1 )
+ // InternalQVTimperative.g:20247:2: rule__MapLiteralExpCS__Group_2__0__Impl rule__MapLiteralExpCS__Group_2__1
{
pushFollow(FollowSets000.FOLLOW_13);
rule__MapLiteralExpCS__Group_2__0__Impl();
@@ -59818,23 +59945,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__Group_2__0__Impl"
- // InternalQVTimperative.g:20215:1: rule__MapLiteralExpCS__Group_2__0__Impl : ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 ) ) ;
+ // InternalQVTimperative.g:20254: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:20219:1: ( ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 ) ) )
- // InternalQVTimperative.g:20220:1: ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 ) )
+ // InternalQVTimperative.g:20258:1: ( ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 ) ) )
+ // InternalQVTimperative.g:20259:1: ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 ) )
{
- // InternalQVTimperative.g:20220:1: ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 ) )
- // InternalQVTimperative.g:20221:1: ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 )
+ // InternalQVTimperative.g:20259:1: ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 ) )
+ // InternalQVTimperative.g:20260:1: ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapLiteralExpCSAccess().getOwnedPartsAssignment_2_0());
}
- // InternalQVTimperative.g:20222:1: ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 )
- // InternalQVTimperative.g:20222:2: rule__MapLiteralExpCS__OwnedPartsAssignment_2_0
+ // InternalQVTimperative.g:20261:1: ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 )
+ // InternalQVTimperative.g:20261:2: rule__MapLiteralExpCS__OwnedPartsAssignment_2_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MapLiteralExpCS__OwnedPartsAssignment_2_0();
@@ -59869,14 +59996,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__Group_2__1"
- // InternalQVTimperative.g:20232:1: rule__MapLiteralExpCS__Group_2__1 : rule__MapLiteralExpCS__Group_2__1__Impl ;
+ // InternalQVTimperative.g:20271: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:20236:1: ( rule__MapLiteralExpCS__Group_2__1__Impl )
- // InternalQVTimperative.g:20237:2: rule__MapLiteralExpCS__Group_2__1__Impl
+ // InternalQVTimperative.g:20275:1: ( rule__MapLiteralExpCS__Group_2__1__Impl )
+ // InternalQVTimperative.g:20276:2: rule__MapLiteralExpCS__Group_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MapLiteralExpCS__Group_2__1__Impl();
@@ -59902,35 +60029,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__Group_2__1__Impl"
- // InternalQVTimperative.g:20243:1: rule__MapLiteralExpCS__Group_2__1__Impl : ( ( rule__MapLiteralExpCS__Group_2_1__0 )* ) ;
+ // InternalQVTimperative.g:20282: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:20247:1: ( ( ( rule__MapLiteralExpCS__Group_2_1__0 )* ) )
- // InternalQVTimperative.g:20248:1: ( ( rule__MapLiteralExpCS__Group_2_1__0 )* )
+ // InternalQVTimperative.g:20286:1: ( ( ( rule__MapLiteralExpCS__Group_2_1__0 )* ) )
+ // InternalQVTimperative.g:20287: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 )*
+ // InternalQVTimperative.g:20287:1: ( ( rule__MapLiteralExpCS__Group_2_1__0 )* )
+ // InternalQVTimperative.g:20288:1: ( rule__MapLiteralExpCS__Group_2_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapLiteralExpCSAccess().getGroup_2_1());
}
- // InternalQVTimperative.g:20250:1: ( rule__MapLiteralExpCS__Group_2_1__0 )*
- loop194:
+ // InternalQVTimperative.g:20289:1: ( rule__MapLiteralExpCS__Group_2_1__0 )*
+ loop195:
do {
- int alt194=2;
- int LA194_0 = input.LA(1);
+ int alt195=2;
+ int LA195_0 = input.LA(1);
- if ( (LA194_0==70) ) {
- alt194=1;
+ if ( (LA195_0==71) ) {
+ alt195=1;
}
- switch (alt194) {
+ switch (alt195) {
case 1 :
- // InternalQVTimperative.g:20250:2: rule__MapLiteralExpCS__Group_2_1__0
+ // InternalQVTimperative.g:20289:2: rule__MapLiteralExpCS__Group_2_1__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__MapLiteralExpCS__Group_2_1__0();
@@ -59942,7 +60069,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop194;
+ break loop195;
}
} while (true);
@@ -59971,14 +60098,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__Group_2_1__0"
- // InternalQVTimperative.g:20264:1: rule__MapLiteralExpCS__Group_2_1__0 : rule__MapLiteralExpCS__Group_2_1__0__Impl rule__MapLiteralExpCS__Group_2_1__1 ;
+ // InternalQVTimperative.g:20303: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: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
+ // InternalQVTimperative.g:20307:1: ( rule__MapLiteralExpCS__Group_2_1__0__Impl rule__MapLiteralExpCS__Group_2_1__1 )
+ // InternalQVTimperative.g:20308: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();
@@ -60009,22 +60136,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__Group_2_1__0__Impl"
- // InternalQVTimperative.g:20276:1: rule__MapLiteralExpCS__Group_2_1__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:20315: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:20280:1: ( ( ',' ) )
- // InternalQVTimperative.g:20281:1: ( ',' )
+ // InternalQVTimperative.g:20319:1: ( ( ',' ) )
+ // InternalQVTimperative.g:20320:1: ( ',' )
{
- // InternalQVTimperative.g:20281:1: ( ',' )
- // InternalQVTimperative.g:20282:1: ','
+ // InternalQVTimperative.g:20320:1: ( ',' )
+ // InternalQVTimperative.g:20321:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapLiteralExpCSAccess().getCommaKeyword_2_1_0());
}
- match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMapLiteralExpCSAccess().getCommaKeyword_2_1_0());
}
@@ -60050,14 +60177,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__Group_2_1__1"
- // InternalQVTimperative.g:20295:1: rule__MapLiteralExpCS__Group_2_1__1 : rule__MapLiteralExpCS__Group_2_1__1__Impl ;
+ // InternalQVTimperative.g:20334: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:20299:1: ( rule__MapLiteralExpCS__Group_2_1__1__Impl )
- // InternalQVTimperative.g:20300:2: rule__MapLiteralExpCS__Group_2_1__1__Impl
+ // InternalQVTimperative.g:20338:1: ( rule__MapLiteralExpCS__Group_2_1__1__Impl )
+ // InternalQVTimperative.g:20339:2: rule__MapLiteralExpCS__Group_2_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MapLiteralExpCS__Group_2_1__1__Impl();
@@ -60083,23 +60210,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__Group_2_1__1__Impl"
- // InternalQVTimperative.g:20306:1: rule__MapLiteralExpCS__Group_2_1__1__Impl : ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 ) ) ;
+ // InternalQVTimperative.g:20345: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:20310:1: ( ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 ) ) )
- // InternalQVTimperative.g:20311:1: ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 ) )
+ // InternalQVTimperative.g:20349:1: ( ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 ) ) )
+ // InternalQVTimperative.g:20350: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 )
+ // InternalQVTimperative.g:20350:1: ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 ) )
+ // InternalQVTimperative.g:20351:1: ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapLiteralExpCSAccess().getOwnedPartsAssignment_2_1_1());
}
- // InternalQVTimperative.g:20313:1: ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 )
- // InternalQVTimperative.g:20313:2: rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1
+ // InternalQVTimperative.g:20352:1: ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 )
+ // InternalQVTimperative.g:20352:2: rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1();
@@ -60134,16 +60261,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralPartCS__Group__0"
- // InternalQVTimperative.g:20327:1: rule__MapLiteralPartCS__Group__0 : rule__MapLiteralPartCS__Group__0__Impl rule__MapLiteralPartCS__Group__1 ;
+ // InternalQVTimperative.g:20366: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:20331:1: ( rule__MapLiteralPartCS__Group__0__Impl rule__MapLiteralPartCS__Group__1 )
- // InternalQVTimperative.g:20332:2: rule__MapLiteralPartCS__Group__0__Impl rule__MapLiteralPartCS__Group__1
+ // InternalQVTimperative.g:20370:1: ( rule__MapLiteralPartCS__Group__0__Impl rule__MapLiteralPartCS__Group__1 )
+ // InternalQVTimperative.g:20371:2: rule__MapLiteralPartCS__Group__0__Impl rule__MapLiteralPartCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_100);
+ pushFollow(FollowSets000.FOLLOW_101);
rule__MapLiteralPartCS__Group__0__Impl();
state._fsp--;
@@ -60172,23 +60299,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralPartCS__Group__0__Impl"
- // InternalQVTimperative.g:20339:1: rule__MapLiteralPartCS__Group__0__Impl : ( ( rule__MapLiteralPartCS__OwnedKeyAssignment_0 ) ) ;
+ // InternalQVTimperative.g:20378: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:20343:1: ( ( ( rule__MapLiteralPartCS__OwnedKeyAssignment_0 ) ) )
- // InternalQVTimperative.g:20344:1: ( ( rule__MapLiteralPartCS__OwnedKeyAssignment_0 ) )
+ // InternalQVTimperative.g:20382:1: ( ( ( rule__MapLiteralPartCS__OwnedKeyAssignment_0 ) ) )
+ // InternalQVTimperative.g:20383:1: ( ( rule__MapLiteralPartCS__OwnedKeyAssignment_0 ) )
{
- // InternalQVTimperative.g:20344:1: ( ( rule__MapLiteralPartCS__OwnedKeyAssignment_0 ) )
- // InternalQVTimperative.g:20345:1: ( rule__MapLiteralPartCS__OwnedKeyAssignment_0 )
+ // InternalQVTimperative.g:20383:1: ( ( rule__MapLiteralPartCS__OwnedKeyAssignment_0 ) )
+ // InternalQVTimperative.g:20384:1: ( rule__MapLiteralPartCS__OwnedKeyAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapLiteralPartCSAccess().getOwnedKeyAssignment_0());
}
- // InternalQVTimperative.g:20346:1: ( rule__MapLiteralPartCS__OwnedKeyAssignment_0 )
- // InternalQVTimperative.g:20346:2: rule__MapLiteralPartCS__OwnedKeyAssignment_0
+ // InternalQVTimperative.g:20385:1: ( rule__MapLiteralPartCS__OwnedKeyAssignment_0 )
+ // InternalQVTimperative.g:20385:2: rule__MapLiteralPartCS__OwnedKeyAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MapLiteralPartCS__OwnedKeyAssignment_0();
@@ -60223,14 +60350,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralPartCS__Group__1"
- // InternalQVTimperative.g:20356:1: rule__MapLiteralPartCS__Group__1 : rule__MapLiteralPartCS__Group__1__Impl rule__MapLiteralPartCS__Group__2 ;
+ // InternalQVTimperative.g:20395: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:20360:1: ( rule__MapLiteralPartCS__Group__1__Impl rule__MapLiteralPartCS__Group__2 )
- // InternalQVTimperative.g:20361:2: rule__MapLiteralPartCS__Group__1__Impl rule__MapLiteralPartCS__Group__2
+ // InternalQVTimperative.g:20399:1: ( rule__MapLiteralPartCS__Group__1__Impl rule__MapLiteralPartCS__Group__2 )
+ // InternalQVTimperative.g:20400:2: rule__MapLiteralPartCS__Group__1__Impl rule__MapLiteralPartCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_10);
rule__MapLiteralPartCS__Group__1__Impl();
@@ -60261,22 +60388,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralPartCS__Group__1__Impl"
- // InternalQVTimperative.g:20368:1: rule__MapLiteralPartCS__Group__1__Impl : ( '<-' ) ;
+ // InternalQVTimperative.g:20407:1: rule__MapLiteralPartCS__Group__1__Impl : ( '<-' ) ;
public final void rule__MapLiteralPartCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20372:1: ( ( '<-' ) )
- // InternalQVTimperative.g:20373:1: ( '<-' )
+ // InternalQVTimperative.g:20411:1: ( ( '<-' ) )
+ // InternalQVTimperative.g:20412:1: ( '<-' )
{
- // InternalQVTimperative.g:20373:1: ( '<-' )
- // InternalQVTimperative.g:20374:1: '<-'
+ // InternalQVTimperative.g:20412:1: ( '<-' )
+ // InternalQVTimperative.g:20413:1: '<-'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapLiteralPartCSAccess().getLessThanSignHyphenMinusKeyword_1());
}
- match(input,106,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,107,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMapLiteralPartCSAccess().getLessThanSignHyphenMinusKeyword_1());
}
@@ -60302,14 +60429,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralPartCS__Group__2"
- // InternalQVTimperative.g:20387:1: rule__MapLiteralPartCS__Group__2 : rule__MapLiteralPartCS__Group__2__Impl ;
+ // InternalQVTimperative.g:20426: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:20391:1: ( rule__MapLiteralPartCS__Group__2__Impl )
- // InternalQVTimperative.g:20392:2: rule__MapLiteralPartCS__Group__2__Impl
+ // InternalQVTimperative.g:20430:1: ( rule__MapLiteralPartCS__Group__2__Impl )
+ // InternalQVTimperative.g:20431:2: rule__MapLiteralPartCS__Group__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MapLiteralPartCS__Group__2__Impl();
@@ -60335,23 +60462,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralPartCS__Group__2__Impl"
- // InternalQVTimperative.g:20398:1: rule__MapLiteralPartCS__Group__2__Impl : ( ( rule__MapLiteralPartCS__OwnedValueAssignment_2 ) ) ;
+ // InternalQVTimperative.g:20437: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:20402:1: ( ( ( rule__MapLiteralPartCS__OwnedValueAssignment_2 ) ) )
- // InternalQVTimperative.g:20403:1: ( ( rule__MapLiteralPartCS__OwnedValueAssignment_2 ) )
+ // InternalQVTimperative.g:20441:1: ( ( ( rule__MapLiteralPartCS__OwnedValueAssignment_2 ) ) )
+ // InternalQVTimperative.g:20442:1: ( ( rule__MapLiteralPartCS__OwnedValueAssignment_2 ) )
{
- // InternalQVTimperative.g:20403:1: ( ( rule__MapLiteralPartCS__OwnedValueAssignment_2 ) )
- // InternalQVTimperative.g:20404:1: ( rule__MapLiteralPartCS__OwnedValueAssignment_2 )
+ // InternalQVTimperative.g:20442:1: ( ( rule__MapLiteralPartCS__OwnedValueAssignment_2 ) )
+ // InternalQVTimperative.g:20443:1: ( rule__MapLiteralPartCS__OwnedValueAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapLiteralPartCSAccess().getOwnedValueAssignment_2());
}
- // InternalQVTimperative.g:20405:1: ( rule__MapLiteralPartCS__OwnedValueAssignment_2 )
- // InternalQVTimperative.g:20405:2: rule__MapLiteralPartCS__OwnedValueAssignment_2
+ // InternalQVTimperative.g:20444:1: ( rule__MapLiteralPartCS__OwnedValueAssignment_2 )
+ // InternalQVTimperative.g:20444:2: rule__MapLiteralPartCS__OwnedValueAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MapLiteralPartCS__OwnedValueAssignment_2();
@@ -60386,16 +60513,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralExpCS__Group__0"
- // InternalQVTimperative.g:20421:1: rule__TupleLiteralExpCS__Group__0 : rule__TupleLiteralExpCS__Group__0__Impl rule__TupleLiteralExpCS__Group__1 ;
+ // InternalQVTimperative.g:20460: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:20425:1: ( rule__TupleLiteralExpCS__Group__0__Impl rule__TupleLiteralExpCS__Group__1 )
- // InternalQVTimperative.g:20426:2: rule__TupleLiteralExpCS__Group__0__Impl rule__TupleLiteralExpCS__Group__1
+ // InternalQVTimperative.g:20464:1: ( rule__TupleLiteralExpCS__Group__0__Impl rule__TupleLiteralExpCS__Group__1 )
+ // InternalQVTimperative.g:20465:2: rule__TupleLiteralExpCS__Group__0__Impl rule__TupleLiteralExpCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_33);
+ pushFollow(FollowSets000.FOLLOW_34);
rule__TupleLiteralExpCS__Group__0__Impl();
state._fsp--;
@@ -60424,22 +60551,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralExpCS__Group__0__Impl"
- // InternalQVTimperative.g:20433:1: rule__TupleLiteralExpCS__Group__0__Impl : ( 'Tuple' ) ;
+ // InternalQVTimperative.g:20472:1: rule__TupleLiteralExpCS__Group__0__Impl : ( 'Tuple' ) ;
public final void rule__TupleLiteralExpCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20437:1: ( ( 'Tuple' ) )
- // InternalQVTimperative.g:20438:1: ( 'Tuple' )
+ // InternalQVTimperative.g:20476:1: ( ( 'Tuple' ) )
+ // InternalQVTimperative.g:20477:1: ( 'Tuple' )
{
- // InternalQVTimperative.g:20438:1: ( 'Tuple' )
- // InternalQVTimperative.g:20439:1: 'Tuple'
+ // InternalQVTimperative.g:20477:1: ( 'Tuple' )
+ // InternalQVTimperative.g:20478:1: 'Tuple'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralExpCSAccess().getTupleKeyword_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.getTupleLiteralExpCSAccess().getTupleKeyword_0());
}
@@ -60465,14 +60592,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralExpCS__Group__1"
- // InternalQVTimperative.g:20452:1: rule__TupleLiteralExpCS__Group__1 : rule__TupleLiteralExpCS__Group__1__Impl rule__TupleLiteralExpCS__Group__2 ;
+ // InternalQVTimperative.g:20491: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:20456:1: ( rule__TupleLiteralExpCS__Group__1__Impl rule__TupleLiteralExpCS__Group__2 )
- // InternalQVTimperative.g:20457:2: rule__TupleLiteralExpCS__Group__1__Impl rule__TupleLiteralExpCS__Group__2
+ // InternalQVTimperative.g:20495:1: ( rule__TupleLiteralExpCS__Group__1__Impl rule__TupleLiteralExpCS__Group__2 )
+ // InternalQVTimperative.g:20496:2: rule__TupleLiteralExpCS__Group__1__Impl rule__TupleLiteralExpCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_8);
rule__TupleLiteralExpCS__Group__1__Impl();
@@ -60503,22 +60630,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralExpCS__Group__1__Impl"
- // InternalQVTimperative.g:20464:1: rule__TupleLiteralExpCS__Group__1__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:20503:1: rule__TupleLiteralExpCS__Group__1__Impl : ( '{' ) ;
public final void rule__TupleLiteralExpCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20468:1: ( ( '{' ) )
- // InternalQVTimperative.g:20469:1: ( '{' )
+ // InternalQVTimperative.g:20507:1: ( ( '{' ) )
+ // InternalQVTimperative.g:20508:1: ( '{' )
{
- // InternalQVTimperative.g:20469:1: ( '{' )
- // InternalQVTimperative.g:20470:1: '{'
+ // InternalQVTimperative.g:20508:1: ( '{' )
+ // InternalQVTimperative.g:20509:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralExpCSAccess().getLeftCurlyBracketKeyword_1());
}
- match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTupleLiteralExpCSAccess().getLeftCurlyBracketKeyword_1());
}
@@ -60544,16 +60671,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralExpCS__Group__2"
- // InternalQVTimperative.g:20483:1: rule__TupleLiteralExpCS__Group__2 : rule__TupleLiteralExpCS__Group__2__Impl rule__TupleLiteralExpCS__Group__3 ;
+ // InternalQVTimperative.g:20522: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:20487:1: ( rule__TupleLiteralExpCS__Group__2__Impl rule__TupleLiteralExpCS__Group__3 )
- // InternalQVTimperative.g:20488:2: rule__TupleLiteralExpCS__Group__2__Impl rule__TupleLiteralExpCS__Group__3
+ // InternalQVTimperative.g:20526:1: ( rule__TupleLiteralExpCS__Group__2__Impl rule__TupleLiteralExpCS__Group__3 )
+ // InternalQVTimperative.g:20527:2: rule__TupleLiteralExpCS__Group__2__Impl rule__TupleLiteralExpCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_101);
+ pushFollow(FollowSets000.FOLLOW_102);
rule__TupleLiteralExpCS__Group__2__Impl();
state._fsp--;
@@ -60582,23 +60709,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralExpCS__Group__2__Impl"
- // InternalQVTimperative.g:20495:1: rule__TupleLiteralExpCS__Group__2__Impl : ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 ) ) ;
+ // InternalQVTimperative.g:20534: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:20499:1: ( ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 ) ) )
- // InternalQVTimperative.g:20500:1: ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 ) )
+ // InternalQVTimperative.g:20538:1: ( ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 ) ) )
+ // InternalQVTimperative.g:20539:1: ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 ) )
{
- // InternalQVTimperative.g:20500:1: ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 ) )
- // InternalQVTimperative.g:20501:1: ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 )
+ // InternalQVTimperative.g:20539:1: ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 ) )
+ // InternalQVTimperative.g:20540:1: ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralExpCSAccess().getOwnedPartsAssignment_2());
}
- // InternalQVTimperative.g:20502:1: ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 )
- // InternalQVTimperative.g:20502:2: rule__TupleLiteralExpCS__OwnedPartsAssignment_2
+ // InternalQVTimperative.g:20541:1: ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 )
+ // InternalQVTimperative.g:20541:2: rule__TupleLiteralExpCS__OwnedPartsAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleLiteralExpCS__OwnedPartsAssignment_2();
@@ -60633,16 +60760,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralExpCS__Group__3"
- // InternalQVTimperative.g:20512:1: rule__TupleLiteralExpCS__Group__3 : rule__TupleLiteralExpCS__Group__3__Impl rule__TupleLiteralExpCS__Group__4 ;
+ // InternalQVTimperative.g:20551: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:20516:1: ( rule__TupleLiteralExpCS__Group__3__Impl rule__TupleLiteralExpCS__Group__4 )
- // InternalQVTimperative.g:20517:2: rule__TupleLiteralExpCS__Group__3__Impl rule__TupleLiteralExpCS__Group__4
+ // InternalQVTimperative.g:20555:1: ( rule__TupleLiteralExpCS__Group__3__Impl rule__TupleLiteralExpCS__Group__4 )
+ // InternalQVTimperative.g:20556:2: rule__TupleLiteralExpCS__Group__3__Impl rule__TupleLiteralExpCS__Group__4
{
- pushFollow(FollowSets000.FOLLOW_101);
+ pushFollow(FollowSets000.FOLLOW_102);
rule__TupleLiteralExpCS__Group__3__Impl();
state._fsp--;
@@ -60671,35 +60798,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralExpCS__Group__3__Impl"
- // InternalQVTimperative.g:20524:1: rule__TupleLiteralExpCS__Group__3__Impl : ( ( rule__TupleLiteralExpCS__Group_3__0 )* ) ;
+ // InternalQVTimperative.g:20563: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:20528:1: ( ( ( rule__TupleLiteralExpCS__Group_3__0 )* ) )
- // InternalQVTimperative.g:20529:1: ( ( rule__TupleLiteralExpCS__Group_3__0 )* )
+ // InternalQVTimperative.g:20567:1: ( ( ( rule__TupleLiteralExpCS__Group_3__0 )* ) )
+ // InternalQVTimperative.g:20568:1: ( ( rule__TupleLiteralExpCS__Group_3__0 )* )
{
- // InternalQVTimperative.g:20529:1: ( ( rule__TupleLiteralExpCS__Group_3__0 )* )
- // InternalQVTimperative.g:20530:1: ( rule__TupleLiteralExpCS__Group_3__0 )*
+ // InternalQVTimperative.g:20568:1: ( ( rule__TupleLiteralExpCS__Group_3__0 )* )
+ // InternalQVTimperative.g:20569:1: ( rule__TupleLiteralExpCS__Group_3__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralExpCSAccess().getGroup_3());
}
- // InternalQVTimperative.g:20531:1: ( rule__TupleLiteralExpCS__Group_3__0 )*
- loop195:
+ // InternalQVTimperative.g:20570:1: ( rule__TupleLiteralExpCS__Group_3__0 )*
+ loop196:
do {
- int alt195=2;
- int LA195_0 = input.LA(1);
+ int alt196=2;
+ int LA196_0 = input.LA(1);
- if ( (LA195_0==70) ) {
- alt195=1;
+ if ( (LA196_0==71) ) {
+ alt196=1;
}
- switch (alt195) {
+ switch (alt196) {
case 1 :
- // InternalQVTimperative.g:20531:2: rule__TupleLiteralExpCS__Group_3__0
+ // InternalQVTimperative.g:20570:2: rule__TupleLiteralExpCS__Group_3__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__TupleLiteralExpCS__Group_3__0();
@@ -60711,7 +60838,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop195;
+ break loop196;
}
} while (true);
@@ -60740,14 +60867,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralExpCS__Group__4"
- // InternalQVTimperative.g:20541:1: rule__TupleLiteralExpCS__Group__4 : rule__TupleLiteralExpCS__Group__4__Impl ;
+ // InternalQVTimperative.g:20580: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:20545:1: ( rule__TupleLiteralExpCS__Group__4__Impl )
- // InternalQVTimperative.g:20546:2: rule__TupleLiteralExpCS__Group__4__Impl
+ // InternalQVTimperative.g:20584:1: ( rule__TupleLiteralExpCS__Group__4__Impl )
+ // InternalQVTimperative.g:20585:2: rule__TupleLiteralExpCS__Group__4__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleLiteralExpCS__Group__4__Impl();
@@ -60773,22 +60900,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralExpCS__Group__4__Impl"
- // InternalQVTimperative.g:20552:1: rule__TupleLiteralExpCS__Group__4__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:20591:1: rule__TupleLiteralExpCS__Group__4__Impl : ( '}' ) ;
public final void rule__TupleLiteralExpCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20556:1: ( ( '}' ) )
- // InternalQVTimperative.g:20557:1: ( '}' )
+ // InternalQVTimperative.g:20595:1: ( ( '}' ) )
+ // InternalQVTimperative.g:20596:1: ( '}' )
{
- // InternalQVTimperative.g:20557:1: ( '}' )
- // InternalQVTimperative.g:20558:1: '}'
+ // InternalQVTimperative.g:20596:1: ( '}' )
+ // InternalQVTimperative.g:20597:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralExpCSAccess().getRightCurlyBracketKeyword_4());
}
- match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTupleLiteralExpCSAccess().getRightCurlyBracketKeyword_4());
}
@@ -60814,14 +60941,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralExpCS__Group_3__0"
- // InternalQVTimperative.g:20581:1: rule__TupleLiteralExpCS__Group_3__0 : rule__TupleLiteralExpCS__Group_3__0__Impl rule__TupleLiteralExpCS__Group_3__1 ;
+ // InternalQVTimperative.g:20620: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: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
+ // InternalQVTimperative.g:20624:1: ( rule__TupleLiteralExpCS__Group_3__0__Impl rule__TupleLiteralExpCS__Group_3__1 )
+ // InternalQVTimperative.g:20625:2: rule__TupleLiteralExpCS__Group_3__0__Impl rule__TupleLiteralExpCS__Group_3__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__TupleLiteralExpCS__Group_3__0__Impl();
@@ -60852,22 +60979,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralExpCS__Group_3__0__Impl"
- // InternalQVTimperative.g:20593:1: rule__TupleLiteralExpCS__Group_3__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:20632:1: rule__TupleLiteralExpCS__Group_3__0__Impl : ( ',' ) ;
public final void rule__TupleLiteralExpCS__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20597:1: ( ( ',' ) )
- // InternalQVTimperative.g:20598:1: ( ',' )
+ // InternalQVTimperative.g:20636:1: ( ( ',' ) )
+ // InternalQVTimperative.g:20637:1: ( ',' )
{
- // InternalQVTimperative.g:20598:1: ( ',' )
- // InternalQVTimperative.g:20599:1: ','
+ // InternalQVTimperative.g:20637:1: ( ',' )
+ // InternalQVTimperative.g:20638:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralExpCSAccess().getCommaKeyword_3_0());
}
- match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTupleLiteralExpCSAccess().getCommaKeyword_3_0());
}
@@ -60893,14 +61020,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralExpCS__Group_3__1"
- // InternalQVTimperative.g:20612:1: rule__TupleLiteralExpCS__Group_3__1 : rule__TupleLiteralExpCS__Group_3__1__Impl ;
+ // InternalQVTimperative.g:20651: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:20616:1: ( rule__TupleLiteralExpCS__Group_3__1__Impl )
- // InternalQVTimperative.g:20617:2: rule__TupleLiteralExpCS__Group_3__1__Impl
+ // InternalQVTimperative.g:20655:1: ( rule__TupleLiteralExpCS__Group_3__1__Impl )
+ // InternalQVTimperative.g:20656:2: rule__TupleLiteralExpCS__Group_3__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleLiteralExpCS__Group_3__1__Impl();
@@ -60926,23 +61053,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralExpCS__Group_3__1__Impl"
- // InternalQVTimperative.g:20623:1: rule__TupleLiteralExpCS__Group_3__1__Impl : ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 ) ) ;
+ // InternalQVTimperative.g:20662: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:20627:1: ( ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 ) ) )
- // InternalQVTimperative.g:20628:1: ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 ) )
+ // InternalQVTimperative.g:20666:1: ( ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 ) ) )
+ // InternalQVTimperative.g:20667:1: ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 ) )
{
- // InternalQVTimperative.g:20628:1: ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 ) )
- // InternalQVTimperative.g:20629:1: ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 )
+ // InternalQVTimperative.g:20667:1: ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 ) )
+ // InternalQVTimperative.g:20668:1: ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralExpCSAccess().getOwnedPartsAssignment_3_1());
}
- // InternalQVTimperative.g:20630:1: ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 )
- // InternalQVTimperative.g:20630:2: rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1
+ // InternalQVTimperative.g:20669:1: ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 )
+ // InternalQVTimperative.g:20669:2: rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1();
@@ -60977,16 +61104,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralPartCS__Group__0"
- // InternalQVTimperative.g:20644:1: rule__TupleLiteralPartCS__Group__0 : rule__TupleLiteralPartCS__Group__0__Impl rule__TupleLiteralPartCS__Group__1 ;
+ // InternalQVTimperative.g:20683: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:20648:1: ( rule__TupleLiteralPartCS__Group__0__Impl rule__TupleLiteralPartCS__Group__1 )
- // InternalQVTimperative.g:20649:2: rule__TupleLiteralPartCS__Group__0__Impl rule__TupleLiteralPartCS__Group__1
+ // InternalQVTimperative.g:20687:1: ( rule__TupleLiteralPartCS__Group__0__Impl rule__TupleLiteralPartCS__Group__1 )
+ // InternalQVTimperative.g:20688:2: rule__TupleLiteralPartCS__Group__0__Impl rule__TupleLiteralPartCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_102);
+ pushFollow(FollowSets000.FOLLOW_103);
rule__TupleLiteralPartCS__Group__0__Impl();
state._fsp--;
@@ -61015,23 +61142,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralPartCS__Group__0__Impl"
- // InternalQVTimperative.g:20656:1: rule__TupleLiteralPartCS__Group__0__Impl : ( ( rule__TupleLiteralPartCS__NameAssignment_0 ) ) ;
+ // InternalQVTimperative.g:20695: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:20660:1: ( ( ( rule__TupleLiteralPartCS__NameAssignment_0 ) ) )
- // InternalQVTimperative.g:20661:1: ( ( rule__TupleLiteralPartCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:20699:1: ( ( ( rule__TupleLiteralPartCS__NameAssignment_0 ) ) )
+ // InternalQVTimperative.g:20700:1: ( ( rule__TupleLiteralPartCS__NameAssignment_0 ) )
{
- // InternalQVTimperative.g:20661:1: ( ( rule__TupleLiteralPartCS__NameAssignment_0 ) )
- // InternalQVTimperative.g:20662:1: ( rule__TupleLiteralPartCS__NameAssignment_0 )
+ // InternalQVTimperative.g:20700:1: ( ( rule__TupleLiteralPartCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:20701:1: ( rule__TupleLiteralPartCS__NameAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralPartCSAccess().getNameAssignment_0());
}
- // InternalQVTimperative.g:20663:1: ( rule__TupleLiteralPartCS__NameAssignment_0 )
- // InternalQVTimperative.g:20663:2: rule__TupleLiteralPartCS__NameAssignment_0
+ // InternalQVTimperative.g:20702:1: ( rule__TupleLiteralPartCS__NameAssignment_0 )
+ // InternalQVTimperative.g:20702:2: rule__TupleLiteralPartCS__NameAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleLiteralPartCS__NameAssignment_0();
@@ -61066,16 +61193,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralPartCS__Group__1"
- // InternalQVTimperative.g:20673:1: rule__TupleLiteralPartCS__Group__1 : rule__TupleLiteralPartCS__Group__1__Impl rule__TupleLiteralPartCS__Group__2 ;
+ // InternalQVTimperative.g:20712: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:20677:1: ( rule__TupleLiteralPartCS__Group__1__Impl rule__TupleLiteralPartCS__Group__2 )
- // InternalQVTimperative.g:20678:2: rule__TupleLiteralPartCS__Group__1__Impl rule__TupleLiteralPartCS__Group__2
+ // InternalQVTimperative.g:20716:1: ( rule__TupleLiteralPartCS__Group__1__Impl rule__TupleLiteralPartCS__Group__2 )
+ // InternalQVTimperative.g:20717:2: rule__TupleLiteralPartCS__Group__1__Impl rule__TupleLiteralPartCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_102);
+ pushFollow(FollowSets000.FOLLOW_103);
rule__TupleLiteralPartCS__Group__1__Impl();
state._fsp--;
@@ -61104,31 +61231,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralPartCS__Group__1__Impl"
- // InternalQVTimperative.g:20685:1: rule__TupleLiteralPartCS__Group__1__Impl : ( ( rule__TupleLiteralPartCS__Group_1__0 )? ) ;
+ // InternalQVTimperative.g:20724: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:20689:1: ( ( ( rule__TupleLiteralPartCS__Group_1__0 )? ) )
- // InternalQVTimperative.g:20690:1: ( ( rule__TupleLiteralPartCS__Group_1__0 )? )
+ // InternalQVTimperative.g:20728:1: ( ( ( rule__TupleLiteralPartCS__Group_1__0 )? ) )
+ // InternalQVTimperative.g:20729:1: ( ( rule__TupleLiteralPartCS__Group_1__0 )? )
{
- // InternalQVTimperative.g:20690:1: ( ( rule__TupleLiteralPartCS__Group_1__0 )? )
- // InternalQVTimperative.g:20691:1: ( rule__TupleLiteralPartCS__Group_1__0 )?
+ // InternalQVTimperative.g:20729:1: ( ( rule__TupleLiteralPartCS__Group_1__0 )? )
+ // InternalQVTimperative.g:20730:1: ( rule__TupleLiteralPartCS__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralPartCSAccess().getGroup_1());
}
- // InternalQVTimperative.g:20692:1: ( rule__TupleLiteralPartCS__Group_1__0 )?
- int alt196=2;
- int LA196_0 = input.LA(1);
+ // InternalQVTimperative.g:20731:1: ( rule__TupleLiteralPartCS__Group_1__0 )?
+ int alt197=2;
+ int LA197_0 = input.LA(1);
- if ( (LA196_0==73) ) {
- alt196=1;
+ if ( (LA197_0==74) ) {
+ alt197=1;
}
- switch (alt196) {
+ switch (alt197) {
case 1 :
- // InternalQVTimperative.g:20692:2: rule__TupleLiteralPartCS__Group_1__0
+ // InternalQVTimperative.g:20731:2: rule__TupleLiteralPartCS__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleLiteralPartCS__Group_1__0();
@@ -61166,14 +61293,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralPartCS__Group__2"
- // InternalQVTimperative.g:20702:1: rule__TupleLiteralPartCS__Group__2 : rule__TupleLiteralPartCS__Group__2__Impl rule__TupleLiteralPartCS__Group__3 ;
+ // InternalQVTimperative.g:20741: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:20706:1: ( rule__TupleLiteralPartCS__Group__2__Impl rule__TupleLiteralPartCS__Group__3 )
- // InternalQVTimperative.g:20707:2: rule__TupleLiteralPartCS__Group__2__Impl rule__TupleLiteralPartCS__Group__3
+ // InternalQVTimperative.g:20745:1: ( rule__TupleLiteralPartCS__Group__2__Impl rule__TupleLiteralPartCS__Group__3 )
+ // InternalQVTimperative.g:20746:2: rule__TupleLiteralPartCS__Group__2__Impl rule__TupleLiteralPartCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_10);
rule__TupleLiteralPartCS__Group__2__Impl();
@@ -61204,22 +61331,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralPartCS__Group__2__Impl"
- // InternalQVTimperative.g:20714:1: rule__TupleLiteralPartCS__Group__2__Impl : ( '=' ) ;
+ // InternalQVTimperative.g:20753:1: rule__TupleLiteralPartCS__Group__2__Impl : ( '=' ) ;
public final void rule__TupleLiteralPartCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20718:1: ( ( '=' ) )
- // InternalQVTimperative.g:20719:1: ( '=' )
+ // InternalQVTimperative.g:20757:1: ( ( '=' ) )
+ // InternalQVTimperative.g:20758:1: ( '=' )
{
- // InternalQVTimperative.g:20719:1: ( '=' )
- // InternalQVTimperative.g:20720:1: '='
+ // InternalQVTimperative.g:20758:1: ( '=' )
+ // InternalQVTimperative.g:20759:1: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralPartCSAccess().getEqualsSignKeyword_2());
}
- 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.getTupleLiteralPartCSAccess().getEqualsSignKeyword_2());
}
@@ -61245,14 +61372,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralPartCS__Group__3"
- // InternalQVTimperative.g:20733:1: rule__TupleLiteralPartCS__Group__3 : rule__TupleLiteralPartCS__Group__3__Impl ;
+ // InternalQVTimperative.g:20772: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:20737:1: ( rule__TupleLiteralPartCS__Group__3__Impl )
- // InternalQVTimperative.g:20738:2: rule__TupleLiteralPartCS__Group__3__Impl
+ // InternalQVTimperative.g:20776:1: ( rule__TupleLiteralPartCS__Group__3__Impl )
+ // InternalQVTimperative.g:20777:2: rule__TupleLiteralPartCS__Group__3__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleLiteralPartCS__Group__3__Impl();
@@ -61278,23 +61405,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralPartCS__Group__3__Impl"
- // InternalQVTimperative.g:20744:1: rule__TupleLiteralPartCS__Group__3__Impl : ( ( rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 ) ) ;
+ // InternalQVTimperative.g:20783: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:20748:1: ( ( ( rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 ) ) )
- // InternalQVTimperative.g:20749:1: ( ( rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 ) )
+ // InternalQVTimperative.g:20787:1: ( ( ( rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 ) ) )
+ // InternalQVTimperative.g:20788:1: ( ( rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 ) )
{
- // InternalQVTimperative.g:20749:1: ( ( rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 ) )
- // InternalQVTimperative.g:20750:1: ( rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 )
+ // InternalQVTimperative.g:20788:1: ( ( rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 ) )
+ // InternalQVTimperative.g:20789:1: ( rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralPartCSAccess().getOwnedInitExpressionAssignment_3());
}
- // InternalQVTimperative.g:20751:1: ( rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 )
- // InternalQVTimperative.g:20751:2: rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3
+ // InternalQVTimperative.g:20790:1: ( rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 )
+ // InternalQVTimperative.g:20790:2: rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3();
@@ -61329,14 +61456,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralPartCS__Group_1__0"
- // InternalQVTimperative.g:20769:1: rule__TupleLiteralPartCS__Group_1__0 : rule__TupleLiteralPartCS__Group_1__0__Impl rule__TupleLiteralPartCS__Group_1__1 ;
+ // InternalQVTimperative.g:20808: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: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
+ // InternalQVTimperative.g:20812:1: ( rule__TupleLiteralPartCS__Group_1__0__Impl rule__TupleLiteralPartCS__Group_1__1 )
+ // InternalQVTimperative.g:20813:2: rule__TupleLiteralPartCS__Group_1__0__Impl rule__TupleLiteralPartCS__Group_1__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__TupleLiteralPartCS__Group_1__0__Impl();
@@ -61367,22 +61494,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralPartCS__Group_1__0__Impl"
- // InternalQVTimperative.g:20781:1: rule__TupleLiteralPartCS__Group_1__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:20820:1: rule__TupleLiteralPartCS__Group_1__0__Impl : ( ':' ) ;
public final void rule__TupleLiteralPartCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20785:1: ( ( ':' ) )
- // InternalQVTimperative.g:20786:1: ( ':' )
+ // InternalQVTimperative.g:20824:1: ( ( ':' ) )
+ // InternalQVTimperative.g:20825:1: ( ':' )
{
- // InternalQVTimperative.g:20786:1: ( ':' )
- // InternalQVTimperative.g:20787:1: ':'
+ // InternalQVTimperative.g:20825:1: ( ':' )
+ // InternalQVTimperative.g:20826:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralPartCSAccess().getColonKeyword_1_0());
}
- match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,74,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTupleLiteralPartCSAccess().getColonKeyword_1_0());
}
@@ -61408,14 +61535,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralPartCS__Group_1__1"
- // InternalQVTimperative.g:20800:1: rule__TupleLiteralPartCS__Group_1__1 : rule__TupleLiteralPartCS__Group_1__1__Impl ;
+ // InternalQVTimperative.g:20839: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:20804:1: ( rule__TupleLiteralPartCS__Group_1__1__Impl )
- // InternalQVTimperative.g:20805:2: rule__TupleLiteralPartCS__Group_1__1__Impl
+ // InternalQVTimperative.g:20843:1: ( rule__TupleLiteralPartCS__Group_1__1__Impl )
+ // InternalQVTimperative.g:20844:2: rule__TupleLiteralPartCS__Group_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleLiteralPartCS__Group_1__1__Impl();
@@ -61441,23 +61568,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralPartCS__Group_1__1__Impl"
- // InternalQVTimperative.g:20811:1: rule__TupleLiteralPartCS__Group_1__1__Impl : ( ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 ) ) ;
+ // InternalQVTimperative.g:20850: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:20815:1: ( ( ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 ) ) )
- // InternalQVTimperative.g:20816:1: ( ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 ) )
+ // InternalQVTimperative.g:20854:1: ( ( ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 ) ) )
+ // InternalQVTimperative.g:20855:1: ( ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 ) )
{
- // InternalQVTimperative.g:20816:1: ( ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 ) )
- // InternalQVTimperative.g:20817:1: ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 )
+ // InternalQVTimperative.g:20855:1: ( ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 ) )
+ // InternalQVTimperative.g:20856:1: ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralPartCSAccess().getOwnedTypeAssignment_1_1());
}
- // InternalQVTimperative.g:20818:1: ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 )
- // InternalQVTimperative.g:20818:2: rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1
+ // InternalQVTimperative.g:20857:1: ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 )
+ // InternalQVTimperative.g:20857:2: rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1();
@@ -61492,16 +61619,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__UnlimitedNaturalLiteralExpCS__Group__0"
- // InternalQVTimperative.g:20832:1: rule__UnlimitedNaturalLiteralExpCS__Group__0 : rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl rule__UnlimitedNaturalLiteralExpCS__Group__1 ;
+ // InternalQVTimperative.g:20871: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:20836:1: ( rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl rule__UnlimitedNaturalLiteralExpCS__Group__1 )
- // InternalQVTimperative.g:20837:2: rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl rule__UnlimitedNaturalLiteralExpCS__Group__1
+ // InternalQVTimperative.g:20875:1: ( rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl rule__UnlimitedNaturalLiteralExpCS__Group__1 )
+ // InternalQVTimperative.g:20876:2: rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl rule__UnlimitedNaturalLiteralExpCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_23);
+ pushFollow(FollowSets000.FOLLOW_24);
rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl();
state._fsp--;
@@ -61530,23 +61657,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl"
- // InternalQVTimperative.g:20844:1: rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl : ( () ) ;
+ // InternalQVTimperative.g:20883:1: rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl : ( () ) ;
public final void rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20848:1: ( ( () ) )
- // InternalQVTimperative.g:20849:1: ( () )
+ // InternalQVTimperative.g:20887:1: ( ( () ) )
+ // InternalQVTimperative.g:20888:1: ( () )
{
- // InternalQVTimperative.g:20849:1: ( () )
- // InternalQVTimperative.g:20850:1: ()
+ // InternalQVTimperative.g:20888:1: ( () )
+ // InternalQVTimperative.g:20889:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnlimitedNaturalLiteralExpCSAccess().getUnlimitedNaturalLiteralExpCSAction_0());
}
- // InternalQVTimperative.g:20851:1: ()
- // InternalQVTimperative.g:20853:1:
+ // InternalQVTimperative.g:20890:1: ()
+ // InternalQVTimperative.g:20892:1:
{
}
@@ -61571,14 +61698,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__UnlimitedNaturalLiteralExpCS__Group__1"
- // InternalQVTimperative.g:20863:1: rule__UnlimitedNaturalLiteralExpCS__Group__1 : rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl ;
+ // InternalQVTimperative.g:20902: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:20867:1: ( rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl )
- // InternalQVTimperative.g:20868:2: rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl
+ // InternalQVTimperative.g:20906:1: ( rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl )
+ // InternalQVTimperative.g:20907:2: rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl();
@@ -61604,22 +61731,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl"
- // InternalQVTimperative.g:20874:1: rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl : ( '*' ) ;
+ // InternalQVTimperative.g:20913:1: rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl : ( '*' ) ;
public final void rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20878:1: ( ( '*' ) )
- // InternalQVTimperative.g:20879:1: ( '*' )
+ // InternalQVTimperative.g:20917:1: ( ( '*' ) )
+ // InternalQVTimperative.g:20918:1: ( '*' )
{
- // InternalQVTimperative.g:20879:1: ( '*' )
- // InternalQVTimperative.g:20880:1: '*'
+ // InternalQVTimperative.g:20918:1: ( '*' )
+ // InternalQVTimperative.g:20919:1: '*'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnlimitedNaturalLiteralExpCSAccess().getAsteriskKeyword_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.getUnlimitedNaturalLiteralExpCSAccess().getAsteriskKeyword_1());
}
@@ -61645,16 +61772,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__InvalidLiteralExpCS__Group__0"
- // InternalQVTimperative.g:20897:1: rule__InvalidLiteralExpCS__Group__0 : rule__InvalidLiteralExpCS__Group__0__Impl rule__InvalidLiteralExpCS__Group__1 ;
+ // InternalQVTimperative.g:20936: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:20901:1: ( rule__InvalidLiteralExpCS__Group__0__Impl rule__InvalidLiteralExpCS__Group__1 )
- // InternalQVTimperative.g:20902:2: rule__InvalidLiteralExpCS__Group__0__Impl rule__InvalidLiteralExpCS__Group__1
+ // InternalQVTimperative.g:20940:1: ( rule__InvalidLiteralExpCS__Group__0__Impl rule__InvalidLiteralExpCS__Group__1 )
+ // InternalQVTimperative.g:20941:2: rule__InvalidLiteralExpCS__Group__0__Impl rule__InvalidLiteralExpCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_103);
+ pushFollow(FollowSets000.FOLLOW_104);
rule__InvalidLiteralExpCS__Group__0__Impl();
state._fsp--;
@@ -61683,23 +61810,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__InvalidLiteralExpCS__Group__0__Impl"
- // InternalQVTimperative.g:20909:1: rule__InvalidLiteralExpCS__Group__0__Impl : ( () ) ;
+ // InternalQVTimperative.g:20948:1: rule__InvalidLiteralExpCS__Group__0__Impl : ( () ) ;
public final void rule__InvalidLiteralExpCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20913:1: ( ( () ) )
- // InternalQVTimperative.g:20914:1: ( () )
+ // InternalQVTimperative.g:20952:1: ( ( () ) )
+ // InternalQVTimperative.g:20953:1: ( () )
{
- // InternalQVTimperative.g:20914:1: ( () )
- // InternalQVTimperative.g:20915:1: ()
+ // InternalQVTimperative.g:20953:1: ( () )
+ // InternalQVTimperative.g:20954:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getInvalidLiteralExpCSAccess().getInvalidLiteralExpCSAction_0());
}
- // InternalQVTimperative.g:20916:1: ()
- // InternalQVTimperative.g:20918:1:
+ // InternalQVTimperative.g:20955:1: ()
+ // InternalQVTimperative.g:20957:1:
{
}
@@ -61724,14 +61851,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__InvalidLiteralExpCS__Group__1"
- // InternalQVTimperative.g:20928:1: rule__InvalidLiteralExpCS__Group__1 : rule__InvalidLiteralExpCS__Group__1__Impl ;
+ // InternalQVTimperative.g:20967: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:20932:1: ( rule__InvalidLiteralExpCS__Group__1__Impl )
- // InternalQVTimperative.g:20933:2: rule__InvalidLiteralExpCS__Group__1__Impl
+ // InternalQVTimperative.g:20971:1: ( rule__InvalidLiteralExpCS__Group__1__Impl )
+ // InternalQVTimperative.g:20972:2: rule__InvalidLiteralExpCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__InvalidLiteralExpCS__Group__1__Impl();
@@ -61757,22 +61884,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__InvalidLiteralExpCS__Group__1__Impl"
- // InternalQVTimperative.g:20939:1: rule__InvalidLiteralExpCS__Group__1__Impl : ( 'invalid' ) ;
+ // InternalQVTimperative.g:20978:1: rule__InvalidLiteralExpCS__Group__1__Impl : ( 'invalid' ) ;
public final void rule__InvalidLiteralExpCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20943:1: ( ( 'invalid' ) )
- // InternalQVTimperative.g:20944:1: ( 'invalid' )
+ // InternalQVTimperative.g:20982:1: ( ( 'invalid' ) )
+ // InternalQVTimperative.g:20983:1: ( 'invalid' )
{
- // InternalQVTimperative.g:20944:1: ( 'invalid' )
- // InternalQVTimperative.g:20945:1: 'invalid'
+ // InternalQVTimperative.g:20983:1: ( 'invalid' )
+ // InternalQVTimperative.g:20984:1: 'invalid'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getInvalidLiteralExpCSAccess().getInvalidKeyword_1());
}
- match(input,107,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,108,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getInvalidLiteralExpCSAccess().getInvalidKeyword_1());
}
@@ -61798,16 +61925,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NullLiteralExpCS__Group__0"
- // InternalQVTimperative.g:20962:1: rule__NullLiteralExpCS__Group__0 : rule__NullLiteralExpCS__Group__0__Impl rule__NullLiteralExpCS__Group__1 ;
+ // InternalQVTimperative.g:21001: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:20966:1: ( rule__NullLiteralExpCS__Group__0__Impl rule__NullLiteralExpCS__Group__1 )
- // InternalQVTimperative.g:20967:2: rule__NullLiteralExpCS__Group__0__Impl rule__NullLiteralExpCS__Group__1
+ // InternalQVTimperative.g:21005:1: ( rule__NullLiteralExpCS__Group__0__Impl rule__NullLiteralExpCS__Group__1 )
+ // InternalQVTimperative.g:21006:2: rule__NullLiteralExpCS__Group__0__Impl rule__NullLiteralExpCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_104);
+ pushFollow(FollowSets000.FOLLOW_105);
rule__NullLiteralExpCS__Group__0__Impl();
state._fsp--;
@@ -61836,23 +61963,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NullLiteralExpCS__Group__0__Impl"
- // InternalQVTimperative.g:20974:1: rule__NullLiteralExpCS__Group__0__Impl : ( () ) ;
+ // InternalQVTimperative.g:21013:1: rule__NullLiteralExpCS__Group__0__Impl : ( () ) ;
public final void rule__NullLiteralExpCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20978:1: ( ( () ) )
- // InternalQVTimperative.g:20979:1: ( () )
+ // InternalQVTimperative.g:21017:1: ( ( () ) )
+ // InternalQVTimperative.g:21018:1: ( () )
{
- // InternalQVTimperative.g:20979:1: ( () )
- // InternalQVTimperative.g:20980:1: ()
+ // InternalQVTimperative.g:21018:1: ( () )
+ // InternalQVTimperative.g:21019:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNullLiteralExpCSAccess().getNullLiteralExpCSAction_0());
}
- // InternalQVTimperative.g:20981:1: ()
- // InternalQVTimperative.g:20983:1:
+ // InternalQVTimperative.g:21020:1: ()
+ // InternalQVTimperative.g:21022:1:
{
}
@@ -61877,14 +62004,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NullLiteralExpCS__Group__1"
- // InternalQVTimperative.g:20993:1: rule__NullLiteralExpCS__Group__1 : rule__NullLiteralExpCS__Group__1__Impl ;
+ // InternalQVTimperative.g:21032: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:20997:1: ( rule__NullLiteralExpCS__Group__1__Impl )
- // InternalQVTimperative.g:20998:2: rule__NullLiteralExpCS__Group__1__Impl
+ // InternalQVTimperative.g:21036:1: ( rule__NullLiteralExpCS__Group__1__Impl )
+ // InternalQVTimperative.g:21037:2: rule__NullLiteralExpCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NullLiteralExpCS__Group__1__Impl();
@@ -61910,22 +62037,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NullLiteralExpCS__Group__1__Impl"
- // InternalQVTimperative.g:21004:1: rule__NullLiteralExpCS__Group__1__Impl : ( 'null' ) ;
+ // InternalQVTimperative.g:21043:1: rule__NullLiteralExpCS__Group__1__Impl : ( 'null' ) ;
public final void rule__NullLiteralExpCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21008:1: ( ( 'null' ) )
- // InternalQVTimperative.g:21009:1: ( 'null' )
+ // InternalQVTimperative.g:21047:1: ( ( 'null' ) )
+ // InternalQVTimperative.g:21048:1: ( 'null' )
{
- // InternalQVTimperative.g:21009:1: ( 'null' )
- // InternalQVTimperative.g:21010:1: 'null'
+ // InternalQVTimperative.g:21048:1: ( 'null' )
+ // InternalQVTimperative.g:21049:1: 'null'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNullLiteralExpCSAccess().getNullKeyword_1());
}
- match(input,108,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,109,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNullLiteralExpCSAccess().getNullKeyword_1());
}
@@ -61951,16 +62078,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeLiteralWithMultiplicityCS__Group__0"
- // InternalQVTimperative.g:21027:1: rule__TypeLiteralWithMultiplicityCS__Group__0 : rule__TypeLiteralWithMultiplicityCS__Group__0__Impl rule__TypeLiteralWithMultiplicityCS__Group__1 ;
+ // InternalQVTimperative.g:21066: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:21031:1: ( rule__TypeLiteralWithMultiplicityCS__Group__0__Impl rule__TypeLiteralWithMultiplicityCS__Group__1 )
- // InternalQVTimperative.g:21032:2: rule__TypeLiteralWithMultiplicityCS__Group__0__Impl rule__TypeLiteralWithMultiplicityCS__Group__1
+ // InternalQVTimperative.g:21070:1: ( rule__TypeLiteralWithMultiplicityCS__Group__0__Impl rule__TypeLiteralWithMultiplicityCS__Group__1 )
+ // InternalQVTimperative.g:21071:2: rule__TypeLiteralWithMultiplicityCS__Group__0__Impl rule__TypeLiteralWithMultiplicityCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_90);
+ pushFollow(FollowSets000.FOLLOW_91);
rule__TypeLiteralWithMultiplicityCS__Group__0__Impl();
state._fsp--;
@@ -61989,17 +62116,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeLiteralWithMultiplicityCS__Group__0__Impl"
- // InternalQVTimperative.g:21039:1: rule__TypeLiteralWithMultiplicityCS__Group__0__Impl : ( ruleTypeLiteralCS ) ;
+ // InternalQVTimperative.g:21078:1: rule__TypeLiteralWithMultiplicityCS__Group__0__Impl : ( ruleTypeLiteralCS ) ;
public final void rule__TypeLiteralWithMultiplicityCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21043:1: ( ( ruleTypeLiteralCS ) )
- // InternalQVTimperative.g:21044:1: ( ruleTypeLiteralCS )
+ // InternalQVTimperative.g:21082:1: ( ( ruleTypeLiteralCS ) )
+ // InternalQVTimperative.g:21083:1: ( ruleTypeLiteralCS )
{
- // InternalQVTimperative.g:21044:1: ( ruleTypeLiteralCS )
- // InternalQVTimperative.g:21045:1: ruleTypeLiteralCS
+ // InternalQVTimperative.g:21083:1: ( ruleTypeLiteralCS )
+ // InternalQVTimperative.g:21084:1: ruleTypeLiteralCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeLiteralWithMultiplicityCSAccess().getTypeLiteralCSParserRuleCall_0());
@@ -62034,14 +62161,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeLiteralWithMultiplicityCS__Group__1"
- // InternalQVTimperative.g:21056:1: rule__TypeLiteralWithMultiplicityCS__Group__1 : rule__TypeLiteralWithMultiplicityCS__Group__1__Impl ;
+ // InternalQVTimperative.g:21095: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:21060:1: ( rule__TypeLiteralWithMultiplicityCS__Group__1__Impl )
- // InternalQVTimperative.g:21061:2: rule__TypeLiteralWithMultiplicityCS__Group__1__Impl
+ // InternalQVTimperative.g:21099:1: ( rule__TypeLiteralWithMultiplicityCS__Group__1__Impl )
+ // InternalQVTimperative.g:21100:2: rule__TypeLiteralWithMultiplicityCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeLiteralWithMultiplicityCS__Group__1__Impl();
@@ -62067,31 +62194,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeLiteralWithMultiplicityCS__Group__1__Impl"
- // InternalQVTimperative.g:21067:1: rule__TypeLiteralWithMultiplicityCS__Group__1__Impl : ( ( rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 )? ) ;
+ // InternalQVTimperative.g:21106: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:21071:1: ( ( ( rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 )? ) )
- // InternalQVTimperative.g:21072:1: ( ( rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 )? )
+ // InternalQVTimperative.g:21110:1: ( ( ( rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 )? ) )
+ // InternalQVTimperative.g:21111:1: ( ( rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 )? )
{
- // InternalQVTimperative.g:21072:1: ( ( rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 )? )
- // InternalQVTimperative.g:21073:1: ( rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 )?
+ // InternalQVTimperative.g:21111:1: ( ( rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 )? )
+ // InternalQVTimperative.g:21112:1: ( rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeLiteralWithMultiplicityCSAccess().getOwnedMultiplicityAssignment_1());
}
- // InternalQVTimperative.g:21074:1: ( rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 )?
- int alt197=2;
- int LA197_0 = input.LA(1);
+ // InternalQVTimperative.g:21113:1: ( rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 )?
+ int alt198=2;
+ int LA198_0 = input.LA(1);
- if ( (LA197_0==110) ) {
- alt197=1;
+ if ( (LA198_0==111) ) {
+ alt198=1;
}
- switch (alt197) {
+ switch (alt198) {
case 1 :
- // InternalQVTimperative.g:21074:2: rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1
+ // InternalQVTimperative.g:21113:2: rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1();
@@ -62129,16 +62256,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeNameExpCS__Group__0"
- // InternalQVTimperative.g:21088:1: rule__TypeNameExpCS__Group__0 : rule__TypeNameExpCS__Group__0__Impl rule__TypeNameExpCS__Group__1 ;
+ // InternalQVTimperative.g:21127: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:21092:1: ( rule__TypeNameExpCS__Group__0__Impl rule__TypeNameExpCS__Group__1 )
- // InternalQVTimperative.g:21093:2: rule__TypeNameExpCS__Group__0__Impl rule__TypeNameExpCS__Group__1
+ // InternalQVTimperative.g:21131:1: ( rule__TypeNameExpCS__Group__0__Impl rule__TypeNameExpCS__Group__1 )
+ // InternalQVTimperative.g:21132:2: rule__TypeNameExpCS__Group__0__Impl rule__TypeNameExpCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_33);
+ pushFollow(FollowSets000.FOLLOW_34);
rule__TypeNameExpCS__Group__0__Impl();
state._fsp--;
@@ -62167,23 +62294,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeNameExpCS__Group__0__Impl"
- // InternalQVTimperative.g:21100:1: rule__TypeNameExpCS__Group__0__Impl : ( ( rule__TypeNameExpCS__OwnedPathNameAssignment_0 ) ) ;
+ // InternalQVTimperative.g:21139: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:21104:1: ( ( ( rule__TypeNameExpCS__OwnedPathNameAssignment_0 ) ) )
- // InternalQVTimperative.g:21105:1: ( ( rule__TypeNameExpCS__OwnedPathNameAssignment_0 ) )
+ // InternalQVTimperative.g:21143:1: ( ( ( rule__TypeNameExpCS__OwnedPathNameAssignment_0 ) ) )
+ // InternalQVTimperative.g:21144:1: ( ( rule__TypeNameExpCS__OwnedPathNameAssignment_0 ) )
{
- // InternalQVTimperative.g:21105:1: ( ( rule__TypeNameExpCS__OwnedPathNameAssignment_0 ) )
- // InternalQVTimperative.g:21106:1: ( rule__TypeNameExpCS__OwnedPathNameAssignment_0 )
+ // InternalQVTimperative.g:21144:1: ( ( rule__TypeNameExpCS__OwnedPathNameAssignment_0 ) )
+ // InternalQVTimperative.g:21145:1: ( rule__TypeNameExpCS__OwnedPathNameAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeNameExpCSAccess().getOwnedPathNameAssignment_0());
}
- // InternalQVTimperative.g:21107:1: ( rule__TypeNameExpCS__OwnedPathNameAssignment_0 )
- // InternalQVTimperative.g:21107:2: rule__TypeNameExpCS__OwnedPathNameAssignment_0
+ // InternalQVTimperative.g:21146:1: ( rule__TypeNameExpCS__OwnedPathNameAssignment_0 )
+ // InternalQVTimperative.g:21146:2: rule__TypeNameExpCS__OwnedPathNameAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeNameExpCS__OwnedPathNameAssignment_0();
@@ -62218,14 +62345,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeNameExpCS__Group__1"
- // InternalQVTimperative.g:21117:1: rule__TypeNameExpCS__Group__1 : rule__TypeNameExpCS__Group__1__Impl ;
+ // InternalQVTimperative.g:21156: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:21121:1: ( rule__TypeNameExpCS__Group__1__Impl )
- // InternalQVTimperative.g:21122:2: rule__TypeNameExpCS__Group__1__Impl
+ // InternalQVTimperative.g:21160:1: ( rule__TypeNameExpCS__Group__1__Impl )
+ // InternalQVTimperative.g:21161:2: rule__TypeNameExpCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeNameExpCS__Group__1__Impl();
@@ -62251,27 +62378,27 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeNameExpCS__Group__1__Impl"
- // InternalQVTimperative.g:21128:1: rule__TypeNameExpCS__Group__1__Impl : ( ( rule__TypeNameExpCS__Group_1__0 )? ) ;
+ // InternalQVTimperative.g:21167: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:21132:1: ( ( ( rule__TypeNameExpCS__Group_1__0 )? ) )
- // InternalQVTimperative.g:21133:1: ( ( rule__TypeNameExpCS__Group_1__0 )? )
+ // InternalQVTimperative.g:21171:1: ( ( ( rule__TypeNameExpCS__Group_1__0 )? ) )
+ // InternalQVTimperative.g:21172:1: ( ( rule__TypeNameExpCS__Group_1__0 )? )
{
- // InternalQVTimperative.g:21133:1: ( ( rule__TypeNameExpCS__Group_1__0 )? )
- // InternalQVTimperative.g:21134:1: ( rule__TypeNameExpCS__Group_1__0 )?
+ // InternalQVTimperative.g:21172:1: ( ( rule__TypeNameExpCS__Group_1__0 )? )
+ // InternalQVTimperative.g:21173:1: ( rule__TypeNameExpCS__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeNameExpCSAccess().getGroup_1());
}
- // InternalQVTimperative.g:21135:1: ( rule__TypeNameExpCS__Group_1__0 )?
- int alt198=2;
- alt198 = dfa198.predict(input);
- switch (alt198) {
+ // InternalQVTimperative.g:21174:1: ( rule__TypeNameExpCS__Group_1__0 )?
+ int alt199=2;
+ alt199 = dfa199.predict(input);
+ switch (alt199) {
case 1 :
- // InternalQVTimperative.g:21135:2: rule__TypeNameExpCS__Group_1__0
+ // InternalQVTimperative.g:21174:2: rule__TypeNameExpCS__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeNameExpCS__Group_1__0();
@@ -62309,16 +62436,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeNameExpCS__Group_1__0"
- // InternalQVTimperative.g:21149:1: rule__TypeNameExpCS__Group_1__0 : rule__TypeNameExpCS__Group_1__0__Impl rule__TypeNameExpCS__Group_1__1 ;
+ // InternalQVTimperative.g:21188: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: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
+ // InternalQVTimperative.g:21192:1: ( rule__TypeNameExpCS__Group_1__0__Impl rule__TypeNameExpCS__Group_1__1 )
+ // InternalQVTimperative.g:21193:2: rule__TypeNameExpCS__Group_1__0__Impl rule__TypeNameExpCS__Group_1__1
{
- pushFollow(FollowSets000.FOLLOW_33);
+ pushFollow(FollowSets000.FOLLOW_34);
rule__TypeNameExpCS__Group_1__0__Impl();
state._fsp--;
@@ -62347,23 +62474,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeNameExpCS__Group_1__0__Impl"
- // InternalQVTimperative.g:21161:1: rule__TypeNameExpCS__Group_1__0__Impl : ( ( rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 ) ) ;
+ // InternalQVTimperative.g:21200: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:21165:1: ( ( ( rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 ) ) )
- // InternalQVTimperative.g:21166:1: ( ( rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 ) )
+ // InternalQVTimperative.g:21204:1: ( ( ( rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 ) ) )
+ // InternalQVTimperative.g:21205:1: ( ( rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 ) )
{
- // InternalQVTimperative.g:21166:1: ( ( rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 ) )
- // InternalQVTimperative.g:21167:1: ( rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 )
+ // InternalQVTimperative.g:21205:1: ( ( rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 ) )
+ // InternalQVTimperative.g:21206:1: ( rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeNameExpCSAccess().getOwnedCurlyBracketedClauseAssignment_1_0());
}
- // InternalQVTimperative.g:21168:1: ( rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 )
- // InternalQVTimperative.g:21168:2: rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0
+ // InternalQVTimperative.g:21207:1: ( rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 )
+ // InternalQVTimperative.g:21207:2: rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0();
@@ -62398,14 +62525,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeNameExpCS__Group_1__1"
- // InternalQVTimperative.g:21178:1: rule__TypeNameExpCS__Group_1__1 : rule__TypeNameExpCS__Group_1__1__Impl ;
+ // InternalQVTimperative.g:21217: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:21182:1: ( rule__TypeNameExpCS__Group_1__1__Impl )
- // InternalQVTimperative.g:21183:2: rule__TypeNameExpCS__Group_1__1__Impl
+ // InternalQVTimperative.g:21221:1: ( rule__TypeNameExpCS__Group_1__1__Impl )
+ // InternalQVTimperative.g:21222:2: rule__TypeNameExpCS__Group_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeNameExpCS__Group_1__1__Impl();
@@ -62431,27 +62558,27 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeNameExpCS__Group_1__1__Impl"
- // InternalQVTimperative.g:21189:1: rule__TypeNameExpCS__Group_1__1__Impl : ( ( rule__TypeNameExpCS__Group_1_1__0 )? ) ;
+ // InternalQVTimperative.g:21228: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:21193:1: ( ( ( rule__TypeNameExpCS__Group_1_1__0 )? ) )
- // InternalQVTimperative.g:21194:1: ( ( rule__TypeNameExpCS__Group_1_1__0 )? )
+ // InternalQVTimperative.g:21232:1: ( ( ( rule__TypeNameExpCS__Group_1_1__0 )? ) )
+ // InternalQVTimperative.g:21233: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 )?
+ // InternalQVTimperative.g:21233:1: ( ( rule__TypeNameExpCS__Group_1_1__0 )? )
+ // InternalQVTimperative.g:21234:1: ( rule__TypeNameExpCS__Group_1_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeNameExpCSAccess().getGroup_1_1());
}
- // InternalQVTimperative.g:21196:1: ( rule__TypeNameExpCS__Group_1_1__0 )?
- int alt199=2;
- alt199 = dfa199.predict(input);
- switch (alt199) {
+ // InternalQVTimperative.g:21235:1: ( rule__TypeNameExpCS__Group_1_1__0 )?
+ int alt200=2;
+ alt200 = dfa200.predict(input);
+ switch (alt200) {
case 1 :
- // InternalQVTimperative.g:21196:2: rule__TypeNameExpCS__Group_1_1__0
+ // InternalQVTimperative.g:21235:2: rule__TypeNameExpCS__Group_1_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeNameExpCS__Group_1_1__0();
@@ -62489,14 +62616,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeNameExpCS__Group_1_1__0"
- // InternalQVTimperative.g:21210:1: rule__TypeNameExpCS__Group_1_1__0 : rule__TypeNameExpCS__Group_1_1__0__Impl rule__TypeNameExpCS__Group_1_1__1 ;
+ // InternalQVTimperative.g:21249: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: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
+ // InternalQVTimperative.g:21253:1: ( rule__TypeNameExpCS__Group_1_1__0__Impl rule__TypeNameExpCS__Group_1_1__1 )
+ // InternalQVTimperative.g:21254: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();
@@ -62527,22 +62654,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeNameExpCS__Group_1_1__0__Impl"
- // InternalQVTimperative.g:21222:1: rule__TypeNameExpCS__Group_1_1__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:21261: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:21226:1: ( ( '{' ) )
- // InternalQVTimperative.g:21227:1: ( '{' )
+ // InternalQVTimperative.g:21265:1: ( ( '{' ) )
+ // InternalQVTimperative.g:21266:1: ( '{' )
{
- // InternalQVTimperative.g:21227:1: ( '{' )
- // InternalQVTimperative.g:21228:1: '{'
+ // InternalQVTimperative.g:21266:1: ( '{' )
+ // InternalQVTimperative.g:21267:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeNameExpCSAccess().getLeftCurlyBracketKeyword_1_1_0());
}
- match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTypeNameExpCSAccess().getLeftCurlyBracketKeyword_1_1_0());
}
@@ -62568,16 +62695,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeNameExpCS__Group_1_1__1"
- // InternalQVTimperative.g:21241:1: rule__TypeNameExpCS__Group_1_1__1 : rule__TypeNameExpCS__Group_1_1__1__Impl rule__TypeNameExpCS__Group_1_1__2 ;
+ // InternalQVTimperative.g:21280: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: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
+ // InternalQVTimperative.g:21284:1: ( rule__TypeNameExpCS__Group_1_1__1__Impl rule__TypeNameExpCS__Group_1_1__2 )
+ // InternalQVTimperative.g:21285:2: rule__TypeNameExpCS__Group_1_1__1__Impl rule__TypeNameExpCS__Group_1_1__2
{
- pushFollow(FollowSets000.FOLLOW_38);
+ pushFollow(FollowSets000.FOLLOW_39);
rule__TypeNameExpCS__Group_1_1__1__Impl();
state._fsp--;
@@ -62606,23 +62733,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeNameExpCS__Group_1_1__1__Impl"
- // InternalQVTimperative.g:21253:1: rule__TypeNameExpCS__Group_1_1__1__Impl : ( ( rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 ) ) ;
+ // InternalQVTimperative.g:21292: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:21257:1: ( ( ( rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 ) ) )
- // InternalQVTimperative.g:21258:1: ( ( rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 ) )
+ // InternalQVTimperative.g:21296:1: ( ( ( rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 ) ) )
+ // InternalQVTimperative.g:21297: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 )
+ // InternalQVTimperative.g:21297:1: ( ( rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 ) )
+ // InternalQVTimperative.g:21298:1: ( rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeNameExpCSAccess().getOwnedPatternGuardAssignment_1_1_1());
}
- // InternalQVTimperative.g:21260:1: ( rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 )
- // InternalQVTimperative.g:21260:2: rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1
+ // InternalQVTimperative.g:21299:1: ( rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 )
+ // InternalQVTimperative.g:21299:2: rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1();
@@ -62657,14 +62784,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeNameExpCS__Group_1_1__2"
- // InternalQVTimperative.g:21270:1: rule__TypeNameExpCS__Group_1_1__2 : rule__TypeNameExpCS__Group_1_1__2__Impl ;
+ // InternalQVTimperative.g:21309: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:21274:1: ( rule__TypeNameExpCS__Group_1_1__2__Impl )
- // InternalQVTimperative.g:21275:2: rule__TypeNameExpCS__Group_1_1__2__Impl
+ // InternalQVTimperative.g:21313:1: ( rule__TypeNameExpCS__Group_1_1__2__Impl )
+ // InternalQVTimperative.g:21314:2: rule__TypeNameExpCS__Group_1_1__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeNameExpCS__Group_1_1__2__Impl();
@@ -62690,22 +62817,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeNameExpCS__Group_1_1__2__Impl"
- // InternalQVTimperative.g:21281:1: rule__TypeNameExpCS__Group_1_1__2__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:21320: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:21285:1: ( ( '}' ) )
- // InternalQVTimperative.g:21286:1: ( '}' )
+ // InternalQVTimperative.g:21324:1: ( ( '}' ) )
+ // InternalQVTimperative.g:21325:1: ( '}' )
{
- // InternalQVTimperative.g:21286:1: ( '}' )
- // InternalQVTimperative.g:21287:1: '}'
+ // InternalQVTimperative.g:21325:1: ( '}' )
+ // InternalQVTimperative.g:21326:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeNameExpCSAccess().getRightCurlyBracketKeyword_1_1_2());
}
- match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTypeNameExpCSAccess().getRightCurlyBracketKeyword_1_1_2());
}
@@ -62731,16 +62858,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeExpCS__Group__0"
- // InternalQVTimperative.g:21306:1: rule__TypeExpCS__Group__0 : rule__TypeExpCS__Group__0__Impl rule__TypeExpCS__Group__1 ;
+ // InternalQVTimperative.g:21345: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:21310:1: ( rule__TypeExpCS__Group__0__Impl rule__TypeExpCS__Group__1 )
- // InternalQVTimperative.g:21311:2: rule__TypeExpCS__Group__0__Impl rule__TypeExpCS__Group__1
+ // InternalQVTimperative.g:21349:1: ( rule__TypeExpCS__Group__0__Impl rule__TypeExpCS__Group__1 )
+ // InternalQVTimperative.g:21350:2: rule__TypeExpCS__Group__0__Impl rule__TypeExpCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_90);
+ pushFollow(FollowSets000.FOLLOW_91);
rule__TypeExpCS__Group__0__Impl();
state._fsp--;
@@ -62769,23 +62896,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeExpCS__Group__0__Impl"
- // InternalQVTimperative.g:21318:1: rule__TypeExpCS__Group__0__Impl : ( ( rule__TypeExpCS__Alternatives_0 ) ) ;
+ // InternalQVTimperative.g:21357: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:21322:1: ( ( ( rule__TypeExpCS__Alternatives_0 ) ) )
- // InternalQVTimperative.g:21323:1: ( ( rule__TypeExpCS__Alternatives_0 ) )
+ // InternalQVTimperative.g:21361:1: ( ( ( rule__TypeExpCS__Alternatives_0 ) ) )
+ // InternalQVTimperative.g:21362:1: ( ( rule__TypeExpCS__Alternatives_0 ) )
{
- // InternalQVTimperative.g:21323:1: ( ( rule__TypeExpCS__Alternatives_0 ) )
- // InternalQVTimperative.g:21324:1: ( rule__TypeExpCS__Alternatives_0 )
+ // InternalQVTimperative.g:21362:1: ( ( rule__TypeExpCS__Alternatives_0 ) )
+ // InternalQVTimperative.g:21363:1: ( rule__TypeExpCS__Alternatives_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeExpCSAccess().getAlternatives_0());
}
- // InternalQVTimperative.g:21325:1: ( rule__TypeExpCS__Alternatives_0 )
- // InternalQVTimperative.g:21325:2: rule__TypeExpCS__Alternatives_0
+ // InternalQVTimperative.g:21364:1: ( rule__TypeExpCS__Alternatives_0 )
+ // InternalQVTimperative.g:21364:2: rule__TypeExpCS__Alternatives_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeExpCS__Alternatives_0();
@@ -62820,14 +62947,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeExpCS__Group__1"
- // InternalQVTimperative.g:21335:1: rule__TypeExpCS__Group__1 : rule__TypeExpCS__Group__1__Impl ;
+ // InternalQVTimperative.g:21374: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:21339:1: ( rule__TypeExpCS__Group__1__Impl )
- // InternalQVTimperative.g:21340:2: rule__TypeExpCS__Group__1__Impl
+ // InternalQVTimperative.g:21378:1: ( rule__TypeExpCS__Group__1__Impl )
+ // InternalQVTimperative.g:21379:2: rule__TypeExpCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeExpCS__Group__1__Impl();
@@ -62853,31 +62980,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeExpCS__Group__1__Impl"
- // InternalQVTimperative.g:21346:1: rule__TypeExpCS__Group__1__Impl : ( ( rule__TypeExpCS__OwnedMultiplicityAssignment_1 )? ) ;
+ // InternalQVTimperative.g:21385: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:21350:1: ( ( ( rule__TypeExpCS__OwnedMultiplicityAssignment_1 )? ) )
- // InternalQVTimperative.g:21351:1: ( ( rule__TypeExpCS__OwnedMultiplicityAssignment_1 )? )
+ // InternalQVTimperative.g:21389:1: ( ( ( rule__TypeExpCS__OwnedMultiplicityAssignment_1 )? ) )
+ // InternalQVTimperative.g:21390:1: ( ( rule__TypeExpCS__OwnedMultiplicityAssignment_1 )? )
{
- // InternalQVTimperative.g:21351:1: ( ( rule__TypeExpCS__OwnedMultiplicityAssignment_1 )? )
- // InternalQVTimperative.g:21352:1: ( rule__TypeExpCS__OwnedMultiplicityAssignment_1 )?
+ // InternalQVTimperative.g:21390:1: ( ( rule__TypeExpCS__OwnedMultiplicityAssignment_1 )? )
+ // InternalQVTimperative.g:21391:1: ( rule__TypeExpCS__OwnedMultiplicityAssignment_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeExpCSAccess().getOwnedMultiplicityAssignment_1());
}
- // InternalQVTimperative.g:21353:1: ( rule__TypeExpCS__OwnedMultiplicityAssignment_1 )?
- int alt200=2;
- int LA200_0 = input.LA(1);
+ // InternalQVTimperative.g:21392:1: ( rule__TypeExpCS__OwnedMultiplicityAssignment_1 )?
+ int alt201=2;
+ int LA201_0 = input.LA(1);
- if ( (LA200_0==110) ) {
- alt200=1;
+ if ( (LA201_0==111) ) {
+ alt201=1;
}
- switch (alt200) {
+ switch (alt201) {
case 1 :
- // InternalQVTimperative.g:21353:2: rule__TypeExpCS__OwnedMultiplicityAssignment_1
+ // InternalQVTimperative.g:21392:2: rule__TypeExpCS__OwnedMultiplicityAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeExpCS__OwnedMultiplicityAssignment_1();
@@ -62915,16 +63042,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ExpCS__Group_0__0"
- // InternalQVTimperative.g:21367:1: rule__ExpCS__Group_0__0 : rule__ExpCS__Group_0__0__Impl rule__ExpCS__Group_0__1 ;
+ // InternalQVTimperative.g:21406: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: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
+ // InternalQVTimperative.g:21410:1: ( rule__ExpCS__Group_0__0__Impl rule__ExpCS__Group_0__1 )
+ // InternalQVTimperative.g:21411:2: rule__ExpCS__Group_0__0__Impl rule__ExpCS__Group_0__1
{
- pushFollow(FollowSets000.FOLLOW_105);
+ pushFollow(FollowSets000.FOLLOW_106);
rule__ExpCS__Group_0__0__Impl();
state._fsp--;
@@ -62953,17 +63080,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ExpCS__Group_0__0__Impl"
- // InternalQVTimperative.g:21379:1: rule__ExpCS__Group_0__0__Impl : ( rulePrefixedPrimaryExpCS ) ;
+ // InternalQVTimperative.g:21418: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:21383:1: ( ( rulePrefixedPrimaryExpCS ) )
- // InternalQVTimperative.g:21384:1: ( rulePrefixedPrimaryExpCS )
+ // InternalQVTimperative.g:21422:1: ( ( rulePrefixedPrimaryExpCS ) )
+ // InternalQVTimperative.g:21423:1: ( rulePrefixedPrimaryExpCS )
{
- // InternalQVTimperative.g:21384:1: ( rulePrefixedPrimaryExpCS )
- // InternalQVTimperative.g:21385:1: rulePrefixedPrimaryExpCS
+ // InternalQVTimperative.g:21423:1: ( rulePrefixedPrimaryExpCS )
+ // InternalQVTimperative.g:21424:1: rulePrefixedPrimaryExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSAccess().getPrefixedPrimaryExpCSParserRuleCall_0_0());
@@ -62998,14 +63125,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ExpCS__Group_0__1"
- // InternalQVTimperative.g:21396:1: rule__ExpCS__Group_0__1 : rule__ExpCS__Group_0__1__Impl ;
+ // InternalQVTimperative.g:21435: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:21400:1: ( rule__ExpCS__Group_0__1__Impl )
- // InternalQVTimperative.g:21401:2: rule__ExpCS__Group_0__1__Impl
+ // InternalQVTimperative.g:21439:1: ( rule__ExpCS__Group_0__1__Impl )
+ // InternalQVTimperative.g:21440:2: rule__ExpCS__Group_0__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ExpCS__Group_0__1__Impl();
@@ -63031,31 +63158,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ExpCS__Group_0__1__Impl"
- // InternalQVTimperative.g:21407:1: rule__ExpCS__Group_0__1__Impl : ( ( rule__ExpCS__Group_0_1__0 )? ) ;
+ // InternalQVTimperative.g:21446: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:21411:1: ( ( ( rule__ExpCS__Group_0_1__0 )? ) )
- // InternalQVTimperative.g:21412:1: ( ( rule__ExpCS__Group_0_1__0 )? )
+ // InternalQVTimperative.g:21450:1: ( ( ( rule__ExpCS__Group_0_1__0 )? ) )
+ // InternalQVTimperative.g:21451: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 )?
+ // InternalQVTimperative.g:21451:1: ( ( rule__ExpCS__Group_0_1__0 )? )
+ // InternalQVTimperative.g:21452:1: ( rule__ExpCS__Group_0_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSAccess().getGroup_0_1());
}
- // InternalQVTimperative.g:21414:1: ( rule__ExpCS__Group_0_1__0 )?
- int alt201=2;
- int LA201_0 = input.LA(1);
+ // InternalQVTimperative.g:21453:1: ( rule__ExpCS__Group_0_1__0 )?
+ int alt202=2;
+ int LA202_0 = input.LA(1);
- if ( (LA201_0==31||(LA201_0>=33 && LA201_0<=49)) ) {
- alt201=1;
+ if ( (LA202_0==32||(LA202_0>=34 && LA202_0<=50)) ) {
+ alt202=1;
}
- switch (alt201) {
+ switch (alt202) {
case 1 :
- // InternalQVTimperative.g:21414:2: rule__ExpCS__Group_0_1__0
+ // InternalQVTimperative.g:21453:2: rule__ExpCS__Group_0_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ExpCS__Group_0_1__0();
@@ -63093,16 +63220,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ExpCS__Group_0_1__0"
- // InternalQVTimperative.g:21428:1: rule__ExpCS__Group_0_1__0 : rule__ExpCS__Group_0_1__0__Impl rule__ExpCS__Group_0_1__1 ;
+ // InternalQVTimperative.g:21467: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: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
+ // InternalQVTimperative.g:21471:1: ( rule__ExpCS__Group_0_1__0__Impl rule__ExpCS__Group_0_1__1 )
+ // InternalQVTimperative.g:21472:2: rule__ExpCS__Group_0_1__0__Impl rule__ExpCS__Group_0_1__1
{
- pushFollow(FollowSets000.FOLLOW_105);
+ pushFollow(FollowSets000.FOLLOW_106);
rule__ExpCS__Group_0_1__0__Impl();
state._fsp--;
@@ -63131,23 +63258,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ExpCS__Group_0_1__0__Impl"
- // InternalQVTimperative.g:21440:1: rule__ExpCS__Group_0_1__0__Impl : ( () ) ;
+ // InternalQVTimperative.g:21479: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:21444:1: ( ( () ) )
- // InternalQVTimperative.g:21445:1: ( () )
+ // InternalQVTimperative.g:21483:1: ( ( () ) )
+ // InternalQVTimperative.g:21484:1: ( () )
{
- // InternalQVTimperative.g:21445:1: ( () )
- // InternalQVTimperative.g:21446:1: ()
+ // InternalQVTimperative.g:21484:1: ( () )
+ // InternalQVTimperative.g:21485:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSAccess().getInfixExpCSOwnedLeftAction_0_1_0());
}
- // InternalQVTimperative.g:21447:1: ()
- // InternalQVTimperative.g:21449:1:
+ // InternalQVTimperative.g:21486:1: ()
+ // InternalQVTimperative.g:21488:1:
{
}
@@ -63172,14 +63299,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ExpCS__Group_0_1__1"
- // InternalQVTimperative.g:21459:1: rule__ExpCS__Group_0_1__1 : rule__ExpCS__Group_0_1__1__Impl rule__ExpCS__Group_0_1__2 ;
+ // InternalQVTimperative.g:21498: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: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
+ // InternalQVTimperative.g:21502:1: ( rule__ExpCS__Group_0_1__1__Impl rule__ExpCS__Group_0_1__2 )
+ // InternalQVTimperative.g:21503: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();
@@ -63210,23 +63337,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ExpCS__Group_0_1__1__Impl"
- // InternalQVTimperative.g:21471:1: rule__ExpCS__Group_0_1__1__Impl : ( ( rule__ExpCS__NameAssignment_0_1_1 ) ) ;
+ // InternalQVTimperative.g:21510: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:21475:1: ( ( ( rule__ExpCS__NameAssignment_0_1_1 ) ) )
- // InternalQVTimperative.g:21476:1: ( ( rule__ExpCS__NameAssignment_0_1_1 ) )
+ // InternalQVTimperative.g:21514:1: ( ( ( rule__ExpCS__NameAssignment_0_1_1 ) ) )
+ // InternalQVTimperative.g:21515: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 )
+ // InternalQVTimperative.g:21515:1: ( ( rule__ExpCS__NameAssignment_0_1_1 ) )
+ // InternalQVTimperative.g:21516:1: ( rule__ExpCS__NameAssignment_0_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSAccess().getNameAssignment_0_1_1());
}
- // InternalQVTimperative.g:21478:1: ( rule__ExpCS__NameAssignment_0_1_1 )
- // InternalQVTimperative.g:21478:2: rule__ExpCS__NameAssignment_0_1_1
+ // InternalQVTimperative.g:21517:1: ( rule__ExpCS__NameAssignment_0_1_1 )
+ // InternalQVTimperative.g:21517:2: rule__ExpCS__NameAssignment_0_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ExpCS__NameAssignment_0_1_1();
@@ -63261,14 +63388,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ExpCS__Group_0_1__2"
- // InternalQVTimperative.g:21488:1: rule__ExpCS__Group_0_1__2 : rule__ExpCS__Group_0_1__2__Impl ;
+ // InternalQVTimperative.g:21527: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:21492:1: ( rule__ExpCS__Group_0_1__2__Impl )
- // InternalQVTimperative.g:21493:2: rule__ExpCS__Group_0_1__2__Impl
+ // InternalQVTimperative.g:21531:1: ( rule__ExpCS__Group_0_1__2__Impl )
+ // InternalQVTimperative.g:21532:2: rule__ExpCS__Group_0_1__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ExpCS__Group_0_1__2__Impl();
@@ -63294,23 +63421,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ExpCS__Group_0_1__2__Impl"
- // InternalQVTimperative.g:21499:1: rule__ExpCS__Group_0_1__2__Impl : ( ( rule__ExpCS__OwnedRightAssignment_0_1_2 ) ) ;
+ // InternalQVTimperative.g:21538: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:21503:1: ( ( ( rule__ExpCS__OwnedRightAssignment_0_1_2 ) ) )
- // InternalQVTimperative.g:21504:1: ( ( rule__ExpCS__OwnedRightAssignment_0_1_2 ) )
+ // InternalQVTimperative.g:21542:1: ( ( ( rule__ExpCS__OwnedRightAssignment_0_1_2 ) ) )
+ // InternalQVTimperative.g:21543: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 )
+ // InternalQVTimperative.g:21543:1: ( ( rule__ExpCS__OwnedRightAssignment_0_1_2 ) )
+ // InternalQVTimperative.g:21544:1: ( rule__ExpCS__OwnedRightAssignment_0_1_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSAccess().getOwnedRightAssignment_0_1_2());
}
- // InternalQVTimperative.g:21506:1: ( rule__ExpCS__OwnedRightAssignment_0_1_2 )
- // InternalQVTimperative.g:21506:2: rule__ExpCS__OwnedRightAssignment_0_1_2
+ // InternalQVTimperative.g:21545:1: ( rule__ExpCS__OwnedRightAssignment_0_1_2 )
+ // InternalQVTimperative.g:21545:2: rule__ExpCS__OwnedRightAssignment_0_1_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ExpCS__OwnedRightAssignment_0_1_2();
@@ -63345,16 +63472,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedLetExpCS__Group_0__0"
- // InternalQVTimperative.g:21522:1: rule__PrefixedLetExpCS__Group_0__0 : rule__PrefixedLetExpCS__Group_0__0__Impl rule__PrefixedLetExpCS__Group_0__1 ;
+ // InternalQVTimperative.g:21561: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: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
+ // InternalQVTimperative.g:21565:1: ( rule__PrefixedLetExpCS__Group_0__0__Impl rule__PrefixedLetExpCS__Group_0__1 )
+ // InternalQVTimperative.g:21566:2: rule__PrefixedLetExpCS__Group_0__0__Impl rule__PrefixedLetExpCS__Group_0__1
{
- pushFollow(FollowSets000.FOLLOW_106);
+ pushFollow(FollowSets000.FOLLOW_107);
rule__PrefixedLetExpCS__Group_0__0__Impl();
state._fsp--;
@@ -63383,23 +63510,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedLetExpCS__Group_0__0__Impl"
- // InternalQVTimperative.g:21534:1: rule__PrefixedLetExpCS__Group_0__0__Impl : ( () ) ;
+ // InternalQVTimperative.g:21573:1: rule__PrefixedLetExpCS__Group_0__0__Impl : ( () ) ;
public final void rule__PrefixedLetExpCS__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21538:1: ( ( () ) )
- // InternalQVTimperative.g:21539:1: ( () )
+ // InternalQVTimperative.g:21577:1: ( ( () ) )
+ // InternalQVTimperative.g:21578:1: ( () )
{
- // InternalQVTimperative.g:21539:1: ( () )
- // InternalQVTimperative.g:21540:1: ()
+ // InternalQVTimperative.g:21578:1: ( () )
+ // InternalQVTimperative.g:21579:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedLetExpCSAccess().getPrefixExpCSAction_0_0());
}
- // InternalQVTimperative.g:21541:1: ()
- // InternalQVTimperative.g:21543:1:
+ // InternalQVTimperative.g:21580:1: ()
+ // InternalQVTimperative.g:21582:1:
{
}
@@ -63424,14 +63551,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedLetExpCS__Group_0__1"
- // InternalQVTimperative.g:21553:1: rule__PrefixedLetExpCS__Group_0__1 : rule__PrefixedLetExpCS__Group_0__1__Impl rule__PrefixedLetExpCS__Group_0__2 ;
+ // InternalQVTimperative.g:21592: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: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
+ // InternalQVTimperative.g:21596:1: ( rule__PrefixedLetExpCS__Group_0__1__Impl rule__PrefixedLetExpCS__Group_0__2 )
+ // InternalQVTimperative.g:21597:2: rule__PrefixedLetExpCS__Group_0__1__Impl rule__PrefixedLetExpCS__Group_0__2
{
pushFollow(FollowSets000.FOLLOW_10);
rule__PrefixedLetExpCS__Group_0__1__Impl();
@@ -63462,23 +63589,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedLetExpCS__Group_0__1__Impl"
- // InternalQVTimperative.g:21565:1: rule__PrefixedLetExpCS__Group_0__1__Impl : ( ( rule__PrefixedLetExpCS__NameAssignment_0_1 ) ) ;
+ // InternalQVTimperative.g:21604: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:21569:1: ( ( ( rule__PrefixedLetExpCS__NameAssignment_0_1 ) ) )
- // InternalQVTimperative.g:21570:1: ( ( rule__PrefixedLetExpCS__NameAssignment_0_1 ) )
+ // InternalQVTimperative.g:21608:1: ( ( ( rule__PrefixedLetExpCS__NameAssignment_0_1 ) ) )
+ // InternalQVTimperative.g:21609:1: ( ( rule__PrefixedLetExpCS__NameAssignment_0_1 ) )
{
- // InternalQVTimperative.g:21570:1: ( ( rule__PrefixedLetExpCS__NameAssignment_0_1 ) )
- // InternalQVTimperative.g:21571:1: ( rule__PrefixedLetExpCS__NameAssignment_0_1 )
+ // InternalQVTimperative.g:21609:1: ( ( rule__PrefixedLetExpCS__NameAssignment_0_1 ) )
+ // InternalQVTimperative.g:21610:1: ( rule__PrefixedLetExpCS__NameAssignment_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedLetExpCSAccess().getNameAssignment_0_1());
}
- // InternalQVTimperative.g:21572:1: ( rule__PrefixedLetExpCS__NameAssignment_0_1 )
- // InternalQVTimperative.g:21572:2: rule__PrefixedLetExpCS__NameAssignment_0_1
+ // InternalQVTimperative.g:21611:1: ( rule__PrefixedLetExpCS__NameAssignment_0_1 )
+ // InternalQVTimperative.g:21611:2: rule__PrefixedLetExpCS__NameAssignment_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__PrefixedLetExpCS__NameAssignment_0_1();
@@ -63513,14 +63640,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedLetExpCS__Group_0__2"
- // InternalQVTimperative.g:21582:1: rule__PrefixedLetExpCS__Group_0__2 : rule__PrefixedLetExpCS__Group_0__2__Impl ;
+ // InternalQVTimperative.g:21621: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:21586:1: ( rule__PrefixedLetExpCS__Group_0__2__Impl )
- // InternalQVTimperative.g:21587:2: rule__PrefixedLetExpCS__Group_0__2__Impl
+ // InternalQVTimperative.g:21625:1: ( rule__PrefixedLetExpCS__Group_0__2__Impl )
+ // InternalQVTimperative.g:21626:2: rule__PrefixedLetExpCS__Group_0__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__PrefixedLetExpCS__Group_0__2__Impl();
@@ -63546,23 +63673,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedLetExpCS__Group_0__2__Impl"
- // InternalQVTimperative.g:21593:1: rule__PrefixedLetExpCS__Group_0__2__Impl : ( ( rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 ) ) ;
+ // InternalQVTimperative.g:21632: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:21597:1: ( ( ( rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 ) ) )
- // InternalQVTimperative.g:21598:1: ( ( rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 ) )
+ // InternalQVTimperative.g:21636:1: ( ( ( rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 ) ) )
+ // InternalQVTimperative.g:21637:1: ( ( rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 ) )
{
- // InternalQVTimperative.g:21598:1: ( ( rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 ) )
- // InternalQVTimperative.g:21599:1: ( rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 )
+ // InternalQVTimperative.g:21637:1: ( ( rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 ) )
+ // InternalQVTimperative.g:21638:1: ( rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedLetExpCSAccess().getOwnedRightAssignment_0_2());
}
- // InternalQVTimperative.g:21600:1: ( rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 )
- // InternalQVTimperative.g:21600:2: rule__PrefixedLetExpCS__OwnedRightAssignment_0_2
+ // InternalQVTimperative.g:21639:1: ( rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 )
+ // InternalQVTimperative.g:21639:2: rule__PrefixedLetExpCS__OwnedRightAssignment_0_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__PrefixedLetExpCS__OwnedRightAssignment_0_2();
@@ -63597,16 +63724,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedPrimaryExpCS__Group_0__0"
- // InternalQVTimperative.g:21616:1: rule__PrefixedPrimaryExpCS__Group_0__0 : rule__PrefixedPrimaryExpCS__Group_0__0__Impl rule__PrefixedPrimaryExpCS__Group_0__1 ;
+ // InternalQVTimperative.g:21655: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: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
+ // InternalQVTimperative.g:21659:1: ( rule__PrefixedPrimaryExpCS__Group_0__0__Impl rule__PrefixedPrimaryExpCS__Group_0__1 )
+ // InternalQVTimperative.g:21660:2: rule__PrefixedPrimaryExpCS__Group_0__0__Impl rule__PrefixedPrimaryExpCS__Group_0__1
{
- pushFollow(FollowSets000.FOLLOW_106);
+ pushFollow(FollowSets000.FOLLOW_107);
rule__PrefixedPrimaryExpCS__Group_0__0__Impl();
state._fsp--;
@@ -63635,23 +63762,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedPrimaryExpCS__Group_0__0__Impl"
- // InternalQVTimperative.g:21628:1: rule__PrefixedPrimaryExpCS__Group_0__0__Impl : ( () ) ;
+ // InternalQVTimperative.g:21667:1: rule__PrefixedPrimaryExpCS__Group_0__0__Impl : ( () ) ;
public final void rule__PrefixedPrimaryExpCS__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21632:1: ( ( () ) )
- // InternalQVTimperative.g:21633:1: ( () )
+ // InternalQVTimperative.g:21671:1: ( ( () ) )
+ // InternalQVTimperative.g:21672:1: ( () )
{
- // InternalQVTimperative.g:21633:1: ( () )
- // InternalQVTimperative.g:21634:1: ()
+ // InternalQVTimperative.g:21672:1: ( () )
+ // InternalQVTimperative.g:21673:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedPrimaryExpCSAccess().getPrefixExpCSAction_0_0());
}
- // InternalQVTimperative.g:21635:1: ()
- // InternalQVTimperative.g:21637:1:
+ // InternalQVTimperative.g:21674:1: ()
+ // InternalQVTimperative.g:21676:1:
{
}
@@ -63676,14 +63803,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedPrimaryExpCS__Group_0__1"
- // InternalQVTimperative.g:21647:1: rule__PrefixedPrimaryExpCS__Group_0__1 : rule__PrefixedPrimaryExpCS__Group_0__1__Impl rule__PrefixedPrimaryExpCS__Group_0__2 ;
+ // InternalQVTimperative.g:21686: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: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
+ // InternalQVTimperative.g:21690:1: ( rule__PrefixedPrimaryExpCS__Group_0__1__Impl rule__PrefixedPrimaryExpCS__Group_0__2 )
+ // InternalQVTimperative.g:21691:2: rule__PrefixedPrimaryExpCS__Group_0__1__Impl rule__PrefixedPrimaryExpCS__Group_0__2
{
pushFollow(FollowSets000.FOLLOW_12);
rule__PrefixedPrimaryExpCS__Group_0__1__Impl();
@@ -63714,23 +63841,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedPrimaryExpCS__Group_0__1__Impl"
- // InternalQVTimperative.g:21659:1: rule__PrefixedPrimaryExpCS__Group_0__1__Impl : ( ( rule__PrefixedPrimaryExpCS__NameAssignment_0_1 ) ) ;
+ // InternalQVTimperative.g:21698: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:21663:1: ( ( ( rule__PrefixedPrimaryExpCS__NameAssignment_0_1 ) ) )
- // InternalQVTimperative.g:21664:1: ( ( rule__PrefixedPrimaryExpCS__NameAssignment_0_1 ) )
+ // InternalQVTimperative.g:21702:1: ( ( ( rule__PrefixedPrimaryExpCS__NameAssignment_0_1 ) ) )
+ // InternalQVTimperative.g:21703:1: ( ( rule__PrefixedPrimaryExpCS__NameAssignment_0_1 ) )
{
- // InternalQVTimperative.g:21664:1: ( ( rule__PrefixedPrimaryExpCS__NameAssignment_0_1 ) )
- // InternalQVTimperative.g:21665:1: ( rule__PrefixedPrimaryExpCS__NameAssignment_0_1 )
+ // InternalQVTimperative.g:21703:1: ( ( rule__PrefixedPrimaryExpCS__NameAssignment_0_1 ) )
+ // InternalQVTimperative.g:21704:1: ( rule__PrefixedPrimaryExpCS__NameAssignment_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedPrimaryExpCSAccess().getNameAssignment_0_1());
}
- // InternalQVTimperative.g:21666:1: ( rule__PrefixedPrimaryExpCS__NameAssignment_0_1 )
- // InternalQVTimperative.g:21666:2: rule__PrefixedPrimaryExpCS__NameAssignment_0_1
+ // InternalQVTimperative.g:21705:1: ( rule__PrefixedPrimaryExpCS__NameAssignment_0_1 )
+ // InternalQVTimperative.g:21705:2: rule__PrefixedPrimaryExpCS__NameAssignment_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__PrefixedPrimaryExpCS__NameAssignment_0_1();
@@ -63765,14 +63892,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedPrimaryExpCS__Group_0__2"
- // InternalQVTimperative.g:21676:1: rule__PrefixedPrimaryExpCS__Group_0__2 : rule__PrefixedPrimaryExpCS__Group_0__2__Impl ;
+ // InternalQVTimperative.g:21715: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:21680:1: ( rule__PrefixedPrimaryExpCS__Group_0__2__Impl )
- // InternalQVTimperative.g:21681:2: rule__PrefixedPrimaryExpCS__Group_0__2__Impl
+ // InternalQVTimperative.g:21719:1: ( rule__PrefixedPrimaryExpCS__Group_0__2__Impl )
+ // InternalQVTimperative.g:21720:2: rule__PrefixedPrimaryExpCS__Group_0__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__PrefixedPrimaryExpCS__Group_0__2__Impl();
@@ -63798,23 +63925,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedPrimaryExpCS__Group_0__2__Impl"
- // InternalQVTimperative.g:21687:1: rule__PrefixedPrimaryExpCS__Group_0__2__Impl : ( ( rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 ) ) ;
+ // InternalQVTimperative.g:21726: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:21691:1: ( ( ( rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 ) ) )
- // InternalQVTimperative.g:21692:1: ( ( rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 ) )
+ // InternalQVTimperative.g:21730:1: ( ( ( rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 ) ) )
+ // InternalQVTimperative.g:21731:1: ( ( rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 ) )
{
- // InternalQVTimperative.g:21692:1: ( ( rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 ) )
- // InternalQVTimperative.g:21693:1: ( rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 )
+ // InternalQVTimperative.g:21731:1: ( ( rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 ) )
+ // InternalQVTimperative.g:21732:1: ( rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedPrimaryExpCSAccess().getOwnedRightAssignment_0_2());
}
- // InternalQVTimperative.g:21694:1: ( rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 )
- // InternalQVTimperative.g:21694:2: rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2
+ // InternalQVTimperative.g:21733:1: ( rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 )
+ // InternalQVTimperative.g:21733:2: rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2();
@@ -63849,16 +63976,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__Group__0"
- // InternalQVTimperative.g:21710:1: rule__NameExpCS__Group__0 : rule__NameExpCS__Group__0__Impl rule__NameExpCS__Group__1 ;
+ // InternalQVTimperative.g:21749: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:21714:1: ( rule__NameExpCS__Group__0__Impl rule__NameExpCS__Group__1 )
- // InternalQVTimperative.g:21715:2: rule__NameExpCS__Group__0__Impl rule__NameExpCS__Group__1
+ // InternalQVTimperative.g:21753:1: ( rule__NameExpCS__Group__0__Impl rule__NameExpCS__Group__1 )
+ // InternalQVTimperative.g:21754:2: rule__NameExpCS__Group__0__Impl rule__NameExpCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_107);
+ pushFollow(FollowSets000.FOLLOW_108);
rule__NameExpCS__Group__0__Impl();
state._fsp--;
@@ -63887,23 +64014,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__Group__0__Impl"
- // InternalQVTimperative.g:21722:1: rule__NameExpCS__Group__0__Impl : ( ( rule__NameExpCS__OwnedPathNameAssignment_0 ) ) ;
+ // InternalQVTimperative.g:21761: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:21726:1: ( ( ( rule__NameExpCS__OwnedPathNameAssignment_0 ) ) )
- // InternalQVTimperative.g:21727:1: ( ( rule__NameExpCS__OwnedPathNameAssignment_0 ) )
+ // InternalQVTimperative.g:21765:1: ( ( ( rule__NameExpCS__OwnedPathNameAssignment_0 ) ) )
+ // InternalQVTimperative.g:21766:1: ( ( rule__NameExpCS__OwnedPathNameAssignment_0 ) )
{
- // InternalQVTimperative.g:21727:1: ( ( rule__NameExpCS__OwnedPathNameAssignment_0 ) )
- // InternalQVTimperative.g:21728:1: ( rule__NameExpCS__OwnedPathNameAssignment_0 )
+ // InternalQVTimperative.g:21766:1: ( ( rule__NameExpCS__OwnedPathNameAssignment_0 ) )
+ // InternalQVTimperative.g:21767:1: ( rule__NameExpCS__OwnedPathNameAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNameExpCSAccess().getOwnedPathNameAssignment_0());
}
- // InternalQVTimperative.g:21729:1: ( rule__NameExpCS__OwnedPathNameAssignment_0 )
- // InternalQVTimperative.g:21729:2: rule__NameExpCS__OwnedPathNameAssignment_0
+ // InternalQVTimperative.g:21768:1: ( rule__NameExpCS__OwnedPathNameAssignment_0 )
+ // InternalQVTimperative.g:21768:2: rule__NameExpCS__OwnedPathNameAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NameExpCS__OwnedPathNameAssignment_0();
@@ -63938,16 +64065,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__Group__1"
- // InternalQVTimperative.g:21739:1: rule__NameExpCS__Group__1 : rule__NameExpCS__Group__1__Impl rule__NameExpCS__Group__2 ;
+ // InternalQVTimperative.g:21778: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:21743:1: ( rule__NameExpCS__Group__1__Impl rule__NameExpCS__Group__2 )
- // InternalQVTimperative.g:21744:2: rule__NameExpCS__Group__1__Impl rule__NameExpCS__Group__2
+ // InternalQVTimperative.g:21782:1: ( rule__NameExpCS__Group__1__Impl rule__NameExpCS__Group__2 )
+ // InternalQVTimperative.g:21783:2: rule__NameExpCS__Group__1__Impl rule__NameExpCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_107);
+ pushFollow(FollowSets000.FOLLOW_108);
rule__NameExpCS__Group__1__Impl();
state._fsp--;
@@ -63976,37 +64103,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__Group__1__Impl"
- // InternalQVTimperative.g:21751:1: rule__NameExpCS__Group__1__Impl : ( ( rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 )* ) ;
+ // InternalQVTimperative.g:21790: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:21755:1: ( ( ( rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 )* ) )
- // InternalQVTimperative.g:21756:1: ( ( rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 )* )
+ // InternalQVTimperative.g:21794:1: ( ( ( rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 )* ) )
+ // InternalQVTimperative.g:21795:1: ( ( rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 )* )
{
- // InternalQVTimperative.g:21756:1: ( ( rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 )* )
- // InternalQVTimperative.g:21757:1: ( rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 )*
+ // InternalQVTimperative.g:21795:1: ( ( rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 )* )
+ // InternalQVTimperative.g:21796:1: ( rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNameExpCSAccess().getOwnedSquareBracketedClausesAssignment_1());
}
- // InternalQVTimperative.g:21758:1: ( rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 )*
- loop202:
+ // InternalQVTimperative.g:21797:1: ( rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 )*
+ loop203:
do {
- int alt202=2;
- int LA202_0 = input.LA(1);
+ int alt203=2;
+ int LA203_0 = input.LA(1);
- if ( (LA202_0==110) ) {
- alt202=1;
+ if ( (LA203_0==111) ) {
+ alt203=1;
}
- switch (alt202) {
+ switch (alt203) {
case 1 :
- // InternalQVTimperative.g:21758:2: rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1
+ // InternalQVTimperative.g:21797:2: rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1
{
- pushFollow(FollowSets000.FOLLOW_108);
+ pushFollow(FollowSets000.FOLLOW_109);
rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1();
state._fsp--;
@@ -64016,7 +64143,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop202;
+ break loop203;
}
} while (true);
@@ -64045,16 +64172,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__Group__2"
- // InternalQVTimperative.g:21768:1: rule__NameExpCS__Group__2 : rule__NameExpCS__Group__2__Impl rule__NameExpCS__Group__3 ;
+ // InternalQVTimperative.g:21807: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:21772:1: ( rule__NameExpCS__Group__2__Impl rule__NameExpCS__Group__3 )
- // InternalQVTimperative.g:21773:2: rule__NameExpCS__Group__2__Impl rule__NameExpCS__Group__3
+ // InternalQVTimperative.g:21811:1: ( rule__NameExpCS__Group__2__Impl rule__NameExpCS__Group__3 )
+ // InternalQVTimperative.g:21812:2: rule__NameExpCS__Group__2__Impl rule__NameExpCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_107);
+ pushFollow(FollowSets000.FOLLOW_108);
rule__NameExpCS__Group__2__Impl();
state._fsp--;
@@ -64083,31 +64210,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__Group__2__Impl"
- // InternalQVTimperative.g:21780:1: rule__NameExpCS__Group__2__Impl : ( ( rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 )? ) ;
+ // InternalQVTimperative.g:21819: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:21784:1: ( ( ( rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 )? ) )
- // InternalQVTimperative.g:21785:1: ( ( rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 )? )
+ // InternalQVTimperative.g:21823:1: ( ( ( rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 )? ) )
+ // InternalQVTimperative.g:21824:1: ( ( rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 )? )
{
- // InternalQVTimperative.g:21785:1: ( ( rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 )? )
- // InternalQVTimperative.g:21786:1: ( rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 )?
+ // InternalQVTimperative.g:21824:1: ( ( rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 )? )
+ // InternalQVTimperative.g:21825:1: ( rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNameExpCSAccess().getOwnedRoundBracketedClauseAssignment_2());
}
- // InternalQVTimperative.g:21787:1: ( rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 )?
- int alt203=2;
- int LA203_0 = input.LA(1);
+ // InternalQVTimperative.g:21826:1: ( rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 )?
+ int alt204=2;
+ int LA204_0 = input.LA(1);
- if ( (LA203_0==86) ) {
- alt203=1;
+ if ( (LA204_0==87) ) {
+ alt204=1;
}
- switch (alt203) {
+ switch (alt204) {
case 1 :
- // InternalQVTimperative.g:21787:2: rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2
+ // InternalQVTimperative.g:21826:2: rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2();
@@ -64145,16 +64272,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__Group__3"
- // InternalQVTimperative.g:21797:1: rule__NameExpCS__Group__3 : rule__NameExpCS__Group__3__Impl rule__NameExpCS__Group__4 ;
+ // InternalQVTimperative.g:21836: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:21801:1: ( rule__NameExpCS__Group__3__Impl rule__NameExpCS__Group__4 )
- // InternalQVTimperative.g:21802:2: rule__NameExpCS__Group__3__Impl rule__NameExpCS__Group__4
+ // InternalQVTimperative.g:21840:1: ( rule__NameExpCS__Group__3__Impl rule__NameExpCS__Group__4 )
+ // InternalQVTimperative.g:21841:2: rule__NameExpCS__Group__3__Impl rule__NameExpCS__Group__4
{
- pushFollow(FollowSets000.FOLLOW_107);
+ pushFollow(FollowSets000.FOLLOW_108);
rule__NameExpCS__Group__3__Impl();
state._fsp--;
@@ -64183,35 +64310,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__Group__3__Impl"
- // InternalQVTimperative.g:21809:1: rule__NameExpCS__Group__3__Impl : ( ( rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 )? ) ;
+ // InternalQVTimperative.g:21848: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:21813:1: ( ( ( rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 )? ) )
- // InternalQVTimperative.g:21814:1: ( ( rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 )? )
+ // InternalQVTimperative.g:21852:1: ( ( ( rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 )? ) )
+ // InternalQVTimperative.g:21853:1: ( ( rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 )? )
{
- // InternalQVTimperative.g:21814:1: ( ( rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 )? )
- // InternalQVTimperative.g:21815:1: ( rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 )?
+ // InternalQVTimperative.g:21853:1: ( ( rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 )? )
+ // InternalQVTimperative.g:21854:1: ( rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNameExpCSAccess().getOwnedCurlyBracketedClauseAssignment_3());
}
- // InternalQVTimperative.g:21816:1: ( rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 )?
- int alt204=2;
- int LA204_0 = input.LA(1);
+ // InternalQVTimperative.g:21855:1: ( rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 )?
+ int alt205=2;
+ int LA205_0 = input.LA(1);
- if ( (LA204_0==80) ) {
- int LA204_1 = input.LA(2);
+ if ( (LA205_0==81) ) {
+ int LA205_1 = input.LA(2);
- if ( ((LA204_1>=RULE_SINGLE_QUOTED_STRING && LA204_1<=RULE_ESCAPED_ID)||(LA204_1>=19 && LA204_1<=29)||LA204_1==81) ) {
- alt204=1;
+ if ( ((LA205_1>=RULE_SINGLE_QUOTED_STRING && LA205_1<=RULE_ESCAPED_ID)||(LA205_1>=19 && LA205_1<=30)||LA205_1==82) ) {
+ alt205=1;
}
}
- switch (alt204) {
+ switch (alt205) {
case 1 :
- // InternalQVTimperative.g:21816:2: rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3
+ // InternalQVTimperative.g:21855:2: rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3();
@@ -64249,14 +64376,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__Group__4"
- // InternalQVTimperative.g:21826:1: rule__NameExpCS__Group__4 : rule__NameExpCS__Group__4__Impl ;
+ // InternalQVTimperative.g:21865: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:21830:1: ( rule__NameExpCS__Group__4__Impl )
- // InternalQVTimperative.g:21831:2: rule__NameExpCS__Group__4__Impl
+ // InternalQVTimperative.g:21869:1: ( rule__NameExpCS__Group__4__Impl )
+ // InternalQVTimperative.g:21870:2: rule__NameExpCS__Group__4__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NameExpCS__Group__4__Impl();
@@ -64282,31 +64409,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__Group__4__Impl"
- // InternalQVTimperative.g:21837:1: rule__NameExpCS__Group__4__Impl : ( ( rule__NameExpCS__Group_4__0 )? ) ;
+ // InternalQVTimperative.g:21876: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:21841:1: ( ( ( rule__NameExpCS__Group_4__0 )? ) )
- // InternalQVTimperative.g:21842:1: ( ( rule__NameExpCS__Group_4__0 )? )
+ // InternalQVTimperative.g:21880:1: ( ( ( rule__NameExpCS__Group_4__0 )? ) )
+ // InternalQVTimperative.g:21881:1: ( ( rule__NameExpCS__Group_4__0 )? )
{
- // InternalQVTimperative.g:21842:1: ( ( rule__NameExpCS__Group_4__0 )? )
- // InternalQVTimperative.g:21843:1: ( rule__NameExpCS__Group_4__0 )?
+ // InternalQVTimperative.g:21881:1: ( ( rule__NameExpCS__Group_4__0 )? )
+ // InternalQVTimperative.g:21882:1: ( rule__NameExpCS__Group_4__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNameExpCSAccess().getGroup_4());
}
- // InternalQVTimperative.g:21844:1: ( rule__NameExpCS__Group_4__0 )?
- int alt205=2;
- int LA205_0 = input.LA(1);
+ // InternalQVTimperative.g:21883:1: ( rule__NameExpCS__Group_4__0 )?
+ int alt206=2;
+ int LA206_0 = input.LA(1);
- if ( (LA205_0==152) ) {
- alt205=1;
+ if ( (LA206_0==152) ) {
+ alt206=1;
}
- switch (alt205) {
+ switch (alt206) {
case 1 :
- // InternalQVTimperative.g:21844:2: rule__NameExpCS__Group_4__0
+ // InternalQVTimperative.g:21883:2: rule__NameExpCS__Group_4__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NameExpCS__Group_4__0();
@@ -64344,16 +64471,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__Group_4__0"
- // InternalQVTimperative.g:21864:1: rule__NameExpCS__Group_4__0 : rule__NameExpCS__Group_4__0__Impl rule__NameExpCS__Group_4__1 ;
+ // InternalQVTimperative.g:21903: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: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
+ // InternalQVTimperative.g:21907:1: ( rule__NameExpCS__Group_4__0__Impl rule__NameExpCS__Group_4__1 )
+ // InternalQVTimperative.g:21908:2: rule__NameExpCS__Group_4__0__Impl rule__NameExpCS__Group_4__1
{
- pushFollow(FollowSets000.FOLLOW_109);
+ pushFollow(FollowSets000.FOLLOW_110);
rule__NameExpCS__Group_4__0__Impl();
state._fsp--;
@@ -64382,23 +64509,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__Group_4__0__Impl"
- // InternalQVTimperative.g:21876:1: rule__NameExpCS__Group_4__0__Impl : ( ( rule__NameExpCS__IsPreAssignment_4_0 ) ) ;
+ // InternalQVTimperative.g:21915: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:21880:1: ( ( ( rule__NameExpCS__IsPreAssignment_4_0 ) ) )
- // InternalQVTimperative.g:21881:1: ( ( rule__NameExpCS__IsPreAssignment_4_0 ) )
+ // InternalQVTimperative.g:21919:1: ( ( ( rule__NameExpCS__IsPreAssignment_4_0 ) ) )
+ // InternalQVTimperative.g:21920:1: ( ( rule__NameExpCS__IsPreAssignment_4_0 ) )
{
- // InternalQVTimperative.g:21881:1: ( ( rule__NameExpCS__IsPreAssignment_4_0 ) )
- // InternalQVTimperative.g:21882:1: ( rule__NameExpCS__IsPreAssignment_4_0 )
+ // InternalQVTimperative.g:21920:1: ( ( rule__NameExpCS__IsPreAssignment_4_0 ) )
+ // InternalQVTimperative.g:21921:1: ( rule__NameExpCS__IsPreAssignment_4_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNameExpCSAccess().getIsPreAssignment_4_0());
}
- // InternalQVTimperative.g:21883:1: ( rule__NameExpCS__IsPreAssignment_4_0 )
- // InternalQVTimperative.g:21883:2: rule__NameExpCS__IsPreAssignment_4_0
+ // InternalQVTimperative.g:21922:1: ( rule__NameExpCS__IsPreAssignment_4_0 )
+ // InternalQVTimperative.g:21922:2: rule__NameExpCS__IsPreAssignment_4_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NameExpCS__IsPreAssignment_4_0();
@@ -64433,14 +64560,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__Group_4__1"
- // InternalQVTimperative.g:21893:1: rule__NameExpCS__Group_4__1 : rule__NameExpCS__Group_4__1__Impl ;
+ // InternalQVTimperative.g:21932: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:21897:1: ( rule__NameExpCS__Group_4__1__Impl )
- // InternalQVTimperative.g:21898:2: rule__NameExpCS__Group_4__1__Impl
+ // InternalQVTimperative.g:21936:1: ( rule__NameExpCS__Group_4__1__Impl )
+ // InternalQVTimperative.g:21937:2: rule__NameExpCS__Group_4__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NameExpCS__Group_4__1__Impl();
@@ -64466,22 +64593,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__Group_4__1__Impl"
- // InternalQVTimperative.g:21904:1: rule__NameExpCS__Group_4__1__Impl : ( 'pre' ) ;
+ // InternalQVTimperative.g:21943: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:21908:1: ( ( 'pre' ) )
- // InternalQVTimperative.g:21909:1: ( 'pre' )
+ // InternalQVTimperative.g:21947:1: ( ( 'pre' ) )
+ // InternalQVTimperative.g:21948:1: ( 'pre' )
{
- // InternalQVTimperative.g:21909:1: ( 'pre' )
- // InternalQVTimperative.g:21910:1: 'pre'
+ // InternalQVTimperative.g:21948:1: ( 'pre' )
+ // InternalQVTimperative.g:21949:1: 'pre'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNameExpCSAccess().getPreKeyword_4_1());
}
- match(input,109,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,110,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNameExpCSAccess().getPreKeyword_4_1());
}
@@ -64507,16 +64634,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__Group__0"
- // InternalQVTimperative.g:21927:1: rule__CurlyBracketedClauseCS__Group__0 : rule__CurlyBracketedClauseCS__Group__0__Impl rule__CurlyBracketedClauseCS__Group__1 ;
+ // InternalQVTimperative.g:21966: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:21931:1: ( rule__CurlyBracketedClauseCS__Group__0__Impl rule__CurlyBracketedClauseCS__Group__1 )
- // InternalQVTimperative.g:21932:2: rule__CurlyBracketedClauseCS__Group__0__Impl rule__CurlyBracketedClauseCS__Group__1
+ // InternalQVTimperative.g:21970:1: ( rule__CurlyBracketedClauseCS__Group__0__Impl rule__CurlyBracketedClauseCS__Group__1 )
+ // InternalQVTimperative.g:21971:2: rule__CurlyBracketedClauseCS__Group__0__Impl rule__CurlyBracketedClauseCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_33);
+ pushFollow(FollowSets000.FOLLOW_34);
rule__CurlyBracketedClauseCS__Group__0__Impl();
state._fsp--;
@@ -64545,23 +64672,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__Group__0__Impl"
- // InternalQVTimperative.g:21939:1: rule__CurlyBracketedClauseCS__Group__0__Impl : ( () ) ;
+ // InternalQVTimperative.g:21978:1: rule__CurlyBracketedClauseCS__Group__0__Impl : ( () ) ;
public final void rule__CurlyBracketedClauseCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21943:1: ( ( () ) )
- // InternalQVTimperative.g:21944:1: ( () )
+ // InternalQVTimperative.g:21982:1: ( ( () ) )
+ // InternalQVTimperative.g:21983:1: ( () )
{
- // InternalQVTimperative.g:21944:1: ( () )
- // InternalQVTimperative.g:21945:1: ()
+ // InternalQVTimperative.g:21983:1: ( () )
+ // InternalQVTimperative.g:21984:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCurlyBracketedClauseCSAccess().getCurlyBracketedClauseCSAction_0());
}
- // InternalQVTimperative.g:21946:1: ()
- // InternalQVTimperative.g:21948:1:
+ // InternalQVTimperative.g:21985:1: ()
+ // InternalQVTimperative.g:21987:1:
{
}
@@ -64586,16 +64713,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__Group__1"
- // InternalQVTimperative.g:21958:1: rule__CurlyBracketedClauseCS__Group__1 : rule__CurlyBracketedClauseCS__Group__1__Impl rule__CurlyBracketedClauseCS__Group__2 ;
+ // InternalQVTimperative.g:21997: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:21962:1: ( rule__CurlyBracketedClauseCS__Group__1__Impl rule__CurlyBracketedClauseCS__Group__2 )
- // InternalQVTimperative.g:21963:2: rule__CurlyBracketedClauseCS__Group__1__Impl rule__CurlyBracketedClauseCS__Group__2
+ // InternalQVTimperative.g:22001:1: ( rule__CurlyBracketedClauseCS__Group__1__Impl rule__CurlyBracketedClauseCS__Group__2 )
+ // InternalQVTimperative.g:22002:2: rule__CurlyBracketedClauseCS__Group__1__Impl rule__CurlyBracketedClauseCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_21);
+ pushFollow(FollowSets000.FOLLOW_22);
rule__CurlyBracketedClauseCS__Group__1__Impl();
state._fsp--;
@@ -64624,22 +64751,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__Group__1__Impl"
- // InternalQVTimperative.g:21970:1: rule__CurlyBracketedClauseCS__Group__1__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:22009:1: rule__CurlyBracketedClauseCS__Group__1__Impl : ( '{' ) ;
public final void rule__CurlyBracketedClauseCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21974:1: ( ( '{' ) )
- // InternalQVTimperative.g:21975:1: ( '{' )
+ // InternalQVTimperative.g:22013:1: ( ( '{' ) )
+ // InternalQVTimperative.g:22014:1: ( '{' )
{
- // InternalQVTimperative.g:21975:1: ( '{' )
- // InternalQVTimperative.g:21976:1: '{'
+ // InternalQVTimperative.g:22014:1: ( '{' )
+ // InternalQVTimperative.g:22015:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCurlyBracketedClauseCSAccess().getLeftCurlyBracketKeyword_1());
}
- match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCurlyBracketedClauseCSAccess().getLeftCurlyBracketKeyword_1());
}
@@ -64665,16 +64792,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__Group__2"
- // InternalQVTimperative.g:21989:1: rule__CurlyBracketedClauseCS__Group__2 : rule__CurlyBracketedClauseCS__Group__2__Impl rule__CurlyBracketedClauseCS__Group__3 ;
+ // InternalQVTimperative.g:22028: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:21993:1: ( rule__CurlyBracketedClauseCS__Group__2__Impl rule__CurlyBracketedClauseCS__Group__3 )
- // InternalQVTimperative.g:21994:2: rule__CurlyBracketedClauseCS__Group__2__Impl rule__CurlyBracketedClauseCS__Group__3
+ // InternalQVTimperative.g:22032:1: ( rule__CurlyBracketedClauseCS__Group__2__Impl rule__CurlyBracketedClauseCS__Group__3 )
+ // InternalQVTimperative.g:22033:2: rule__CurlyBracketedClauseCS__Group__2__Impl rule__CurlyBracketedClauseCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_38);
+ pushFollow(FollowSets000.FOLLOW_39);
rule__CurlyBracketedClauseCS__Group__2__Impl();
state._fsp--;
@@ -64703,23 +64830,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__Group__2__Impl"
- // InternalQVTimperative.g:22001:1: rule__CurlyBracketedClauseCS__Group__2__Impl : ( ( rule__CurlyBracketedClauseCS__Alternatives_2 ) ) ;
+ // InternalQVTimperative.g:22040: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:22005:1: ( ( ( rule__CurlyBracketedClauseCS__Alternatives_2 ) ) )
- // InternalQVTimperative.g:22006:1: ( ( rule__CurlyBracketedClauseCS__Alternatives_2 ) )
+ // InternalQVTimperative.g:22044:1: ( ( ( rule__CurlyBracketedClauseCS__Alternatives_2 ) ) )
+ // InternalQVTimperative.g:22045:1: ( ( rule__CurlyBracketedClauseCS__Alternatives_2 ) )
{
- // InternalQVTimperative.g:22006:1: ( ( rule__CurlyBracketedClauseCS__Alternatives_2 ) )
- // InternalQVTimperative.g:22007:1: ( rule__CurlyBracketedClauseCS__Alternatives_2 )
+ // InternalQVTimperative.g:22045:1: ( ( rule__CurlyBracketedClauseCS__Alternatives_2 ) )
+ // InternalQVTimperative.g:22046:1: ( rule__CurlyBracketedClauseCS__Alternatives_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCurlyBracketedClauseCSAccess().getAlternatives_2());
}
- // InternalQVTimperative.g:22008:1: ( rule__CurlyBracketedClauseCS__Alternatives_2 )
- // InternalQVTimperative.g:22008:2: rule__CurlyBracketedClauseCS__Alternatives_2
+ // InternalQVTimperative.g:22047:1: ( rule__CurlyBracketedClauseCS__Alternatives_2 )
+ // InternalQVTimperative.g:22047:2: rule__CurlyBracketedClauseCS__Alternatives_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CurlyBracketedClauseCS__Alternatives_2();
@@ -64754,14 +64881,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__Group__3"
- // InternalQVTimperative.g:22018:1: rule__CurlyBracketedClauseCS__Group__3 : rule__CurlyBracketedClauseCS__Group__3__Impl ;
+ // InternalQVTimperative.g:22057: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:22022:1: ( rule__CurlyBracketedClauseCS__Group__3__Impl )
- // InternalQVTimperative.g:22023:2: rule__CurlyBracketedClauseCS__Group__3__Impl
+ // InternalQVTimperative.g:22061:1: ( rule__CurlyBracketedClauseCS__Group__3__Impl )
+ // InternalQVTimperative.g:22062:2: rule__CurlyBracketedClauseCS__Group__3__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CurlyBracketedClauseCS__Group__3__Impl();
@@ -64787,22 +64914,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__Group__3__Impl"
- // InternalQVTimperative.g:22029:1: rule__CurlyBracketedClauseCS__Group__3__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:22068:1: rule__CurlyBracketedClauseCS__Group__3__Impl : ( '}' ) ;
public final void rule__CurlyBracketedClauseCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22033:1: ( ( '}' ) )
- // InternalQVTimperative.g:22034:1: ( '}' )
+ // InternalQVTimperative.g:22072:1: ( ( '}' ) )
+ // InternalQVTimperative.g:22073:1: ( '}' )
{
- // InternalQVTimperative.g:22034:1: ( '}' )
- // InternalQVTimperative.g:22035:1: '}'
+ // InternalQVTimperative.g:22073:1: ( '}' )
+ // InternalQVTimperative.g:22074:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCurlyBracketedClauseCSAccess().getRightCurlyBracketKeyword_3());
}
- match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCurlyBracketedClauseCSAccess().getRightCurlyBracketKeyword_3());
}
@@ -64828,14 +64955,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_0__0"
- // InternalQVTimperative.g:22056:1: rule__CurlyBracketedClauseCS__Group_2_0__0 : rule__CurlyBracketedClauseCS__Group_2_0__0__Impl rule__CurlyBracketedClauseCS__Group_2_0__1 ;
+ // InternalQVTimperative.g:22095: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: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
+ // InternalQVTimperative.g:22099:1: ( rule__CurlyBracketedClauseCS__Group_2_0__0__Impl rule__CurlyBracketedClauseCS__Group_2_0__1 )
+ // InternalQVTimperative.g:22100: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();
@@ -64866,23 +64993,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_0__0__Impl"
- // InternalQVTimperative.g:22068:1: rule__CurlyBracketedClauseCS__Group_2_0__0__Impl : ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 ) ) ;
+ // InternalQVTimperative.g:22107: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:22072:1: ( ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 ) ) )
- // InternalQVTimperative.g:22073:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 ) )
+ // InternalQVTimperative.g:22111:1: ( ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 ) ) )
+ // InternalQVTimperative.g:22112: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 )
+ // InternalQVTimperative.g:22112:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 ) )
+ // InternalQVTimperative.g:22113:1: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_0_0());
}
- // InternalQVTimperative.g:22075:1: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 )
- // InternalQVTimperative.g:22075:2: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0
+ // InternalQVTimperative.g:22114:1: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 )
+ // InternalQVTimperative.g:22114:2: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0();
@@ -64917,14 +65044,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_0__1"
- // InternalQVTimperative.g:22085:1: rule__CurlyBracketedClauseCS__Group_2_0__1 : rule__CurlyBracketedClauseCS__Group_2_0__1__Impl ;
+ // InternalQVTimperative.g:22124: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:22089:1: ( rule__CurlyBracketedClauseCS__Group_2_0__1__Impl )
- // InternalQVTimperative.g:22090:2: rule__CurlyBracketedClauseCS__Group_2_0__1__Impl
+ // InternalQVTimperative.g:22128:1: ( rule__CurlyBracketedClauseCS__Group_2_0__1__Impl )
+ // InternalQVTimperative.g:22129:2: rule__CurlyBracketedClauseCS__Group_2_0__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CurlyBracketedClauseCS__Group_2_0__1__Impl();
@@ -64950,35 +65077,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_0__1__Impl"
- // InternalQVTimperative.g:22096:1: rule__CurlyBracketedClauseCS__Group_2_0__1__Impl : ( ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )* ) ;
+ // InternalQVTimperative.g:22135: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:22100:1: ( ( ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )* ) )
- // InternalQVTimperative.g:22101:1: ( ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )* )
+ // InternalQVTimperative.g:22139:1: ( ( ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )* ) )
+ // InternalQVTimperative.g:22140: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 )*
+ // InternalQVTimperative.g:22140:1: ( ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )* )
+ // InternalQVTimperative.g:22141:1: ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_0_1());
}
- // InternalQVTimperative.g:22103:1: ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )*
- loop206:
+ // InternalQVTimperative.g:22142:1: ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )*
+ loop207:
do {
- int alt206=2;
- int LA206_0 = input.LA(1);
+ int alt207=2;
+ int LA207_0 = input.LA(1);
- if ( (LA206_0==70) ) {
- alt206=1;
+ if ( (LA207_0==71) ) {
+ alt207=1;
}
- switch (alt206) {
+ switch (alt207) {
case 1 :
- // InternalQVTimperative.g:22103:2: rule__CurlyBracketedClauseCS__Group_2_0_1__0
+ // InternalQVTimperative.g:22142:2: rule__CurlyBracketedClauseCS__Group_2_0_1__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__CurlyBracketedClauseCS__Group_2_0_1__0();
@@ -64990,7 +65117,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop206;
+ break loop207;
}
} while (true);
@@ -65019,14 +65146,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_0_1__0"
- // 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 ;
+ // InternalQVTimperative.g:22156: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: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
+ // InternalQVTimperative.g:22160:1: ( rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_0_1__1 )
+ // InternalQVTimperative.g:22161: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();
@@ -65057,22 +65184,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl"
- // InternalQVTimperative.g:22129:1: rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:22168: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:22133:1: ( ( ',' ) )
- // InternalQVTimperative.g:22134:1: ( ',' )
+ // InternalQVTimperative.g:22172:1: ( ( ',' ) )
+ // InternalQVTimperative.g:22173:1: ( ',' )
{
- // InternalQVTimperative.g:22134:1: ( ',' )
- // InternalQVTimperative.g:22135:1: ','
+ // InternalQVTimperative.g:22173:1: ( ',' )
+ // InternalQVTimperative.g:22174:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_0_1_0());
}
- match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_0_1_0());
}
@@ -65098,14 +65225,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_0_1__1"
- // InternalQVTimperative.g:22148:1: rule__CurlyBracketedClauseCS__Group_2_0_1__1 : rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl ;
+ // InternalQVTimperative.g:22187: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:22152:1: ( rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl )
- // InternalQVTimperative.g:22153:2: rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl
+ // InternalQVTimperative.g:22191:1: ( rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl )
+ // InternalQVTimperative.g:22192:2: rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl();
@@ -65131,23 +65258,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl"
- // InternalQVTimperative.g:22159:1: rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl : ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 ) ) ;
+ // InternalQVTimperative.g:22198: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:22163:1: ( ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 ) ) )
- // InternalQVTimperative.g:22164:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 ) )
+ // InternalQVTimperative.g:22202:1: ( ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 ) ) )
+ // InternalQVTimperative.g:22203: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 )
+ // InternalQVTimperative.g:22203:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 ) )
+ // InternalQVTimperative.g:22204:1: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_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
+ // InternalQVTimperative.g:22205:1: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 )
+ // InternalQVTimperative.g:22205:2: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1();
@@ -65182,16 +65309,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group__0"
- // InternalQVTimperative.g:22180:1: rule__RoundBracketedClauseCS__Group__0 : rule__RoundBracketedClauseCS__Group__0__Impl rule__RoundBracketedClauseCS__Group__1 ;
+ // InternalQVTimperative.g:22219: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:22184:1: ( rule__RoundBracketedClauseCS__Group__0__Impl rule__RoundBracketedClauseCS__Group__1 )
- // InternalQVTimperative.g:22185:2: rule__RoundBracketedClauseCS__Group__0__Impl rule__RoundBracketedClauseCS__Group__1
+ // InternalQVTimperative.g:22223:1: ( rule__RoundBracketedClauseCS__Group__0__Impl rule__RoundBracketedClauseCS__Group__1 )
+ // InternalQVTimperative.g:22224:2: rule__RoundBracketedClauseCS__Group__0__Impl rule__RoundBracketedClauseCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_44);
+ pushFollow(FollowSets000.FOLLOW_45);
rule__RoundBracketedClauseCS__Group__0__Impl();
state._fsp--;
@@ -65220,23 +65347,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group__0__Impl"
- // InternalQVTimperative.g:22192:1: rule__RoundBracketedClauseCS__Group__0__Impl : ( () ) ;
+ // InternalQVTimperative.g:22231:1: rule__RoundBracketedClauseCS__Group__0__Impl : ( () ) ;
public final void rule__RoundBracketedClauseCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22196:1: ( ( () ) )
- // InternalQVTimperative.g:22197:1: ( () )
+ // InternalQVTimperative.g:22235:1: ( ( () ) )
+ // InternalQVTimperative.g:22236:1: ( () )
{
- // InternalQVTimperative.g:22197:1: ( () )
- // InternalQVTimperative.g:22198:1: ()
+ // InternalQVTimperative.g:22236:1: ( () )
+ // InternalQVTimperative.g:22237:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRoundBracketedClauseCSAccess().getRoundBracketedClauseCSAction_0());
}
- // InternalQVTimperative.g:22199:1: ()
- // InternalQVTimperative.g:22201:1:
+ // InternalQVTimperative.g:22238:1: ()
+ // InternalQVTimperative.g:22240:1:
{
}
@@ -65261,16 +65388,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group__1"
- // InternalQVTimperative.g:22211:1: rule__RoundBracketedClauseCS__Group__1 : rule__RoundBracketedClauseCS__Group__1__Impl rule__RoundBracketedClauseCS__Group__2 ;
+ // InternalQVTimperative.g:22250: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:22215:1: ( rule__RoundBracketedClauseCS__Group__1__Impl rule__RoundBracketedClauseCS__Group__2 )
- // InternalQVTimperative.g:22216:2: rule__RoundBracketedClauseCS__Group__1__Impl rule__RoundBracketedClauseCS__Group__2
+ // InternalQVTimperative.g:22254:1: ( rule__RoundBracketedClauseCS__Group__1__Impl rule__RoundBracketedClauseCS__Group__2 )
+ // InternalQVTimperative.g:22255:2: rule__RoundBracketedClauseCS__Group__1__Impl rule__RoundBracketedClauseCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_110);
+ pushFollow(FollowSets000.FOLLOW_111);
rule__RoundBracketedClauseCS__Group__1__Impl();
state._fsp--;
@@ -65299,22 +65426,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group__1__Impl"
- // InternalQVTimperative.g:22223:1: rule__RoundBracketedClauseCS__Group__1__Impl : ( '(' ) ;
+ // InternalQVTimperative.g:22262:1: rule__RoundBracketedClauseCS__Group__1__Impl : ( '(' ) ;
public final void rule__RoundBracketedClauseCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22227:1: ( ( '(' ) )
- // InternalQVTimperative.g:22228:1: ( '(' )
+ // InternalQVTimperative.g:22266:1: ( ( '(' ) )
+ // InternalQVTimperative.g:22267:1: ( '(' )
{
- // InternalQVTimperative.g:22228:1: ( '(' )
- // InternalQVTimperative.g:22229:1: '('
+ // InternalQVTimperative.g:22267:1: ( '(' )
+ // InternalQVTimperative.g:22268:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRoundBracketedClauseCSAccess().getLeftParenthesisKeyword_1());
}
- match(input,86,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,87,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getRoundBracketedClauseCSAccess().getLeftParenthesisKeyword_1());
}
@@ -65340,16 +65467,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group__2"
- // InternalQVTimperative.g:22242:1: rule__RoundBracketedClauseCS__Group__2 : rule__RoundBracketedClauseCS__Group__2__Impl rule__RoundBracketedClauseCS__Group__3 ;
+ // InternalQVTimperative.g:22281: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:22246:1: ( rule__RoundBracketedClauseCS__Group__2__Impl rule__RoundBracketedClauseCS__Group__3 )
- // InternalQVTimperative.g:22247:2: rule__RoundBracketedClauseCS__Group__2__Impl rule__RoundBracketedClauseCS__Group__3
+ // InternalQVTimperative.g:22285:1: ( rule__RoundBracketedClauseCS__Group__2__Impl rule__RoundBracketedClauseCS__Group__3 )
+ // InternalQVTimperative.g:22286:2: rule__RoundBracketedClauseCS__Group__2__Impl rule__RoundBracketedClauseCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_110);
+ pushFollow(FollowSets000.FOLLOW_111);
rule__RoundBracketedClauseCS__Group__2__Impl();
state._fsp--;
@@ -65378,31 +65505,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group__2__Impl"
- // InternalQVTimperative.g:22254:1: rule__RoundBracketedClauseCS__Group__2__Impl : ( ( rule__RoundBracketedClauseCS__Group_2__0 )? ) ;
+ // InternalQVTimperative.g:22293: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:22258:1: ( ( ( rule__RoundBracketedClauseCS__Group_2__0 )? ) )
- // InternalQVTimperative.g:22259:1: ( ( rule__RoundBracketedClauseCS__Group_2__0 )? )
+ // InternalQVTimperative.g:22297:1: ( ( ( rule__RoundBracketedClauseCS__Group_2__0 )? ) )
+ // InternalQVTimperative.g:22298:1: ( ( rule__RoundBracketedClauseCS__Group_2__0 )? )
{
- // InternalQVTimperative.g:22259:1: ( ( rule__RoundBracketedClauseCS__Group_2__0 )? )
- // InternalQVTimperative.g:22260:1: ( rule__RoundBracketedClauseCS__Group_2__0 )?
+ // InternalQVTimperative.g:22298:1: ( ( rule__RoundBracketedClauseCS__Group_2__0 )? )
+ // InternalQVTimperative.g:22299:1: ( rule__RoundBracketedClauseCS__Group_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRoundBracketedClauseCSAccess().getGroup_2());
}
- // InternalQVTimperative.g:22261:1: ( rule__RoundBracketedClauseCS__Group_2__0 )?
- int alt207=2;
- int LA207_0 = input.LA(1);
+ // InternalQVTimperative.g:22300:1: ( rule__RoundBracketedClauseCS__Group_2__0 )?
+ int alt208=2;
+ int LA208_0 = input.LA(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;
+ if ( ((LA208_0>=RULE_INT && LA208_0<=RULE_ESCAPED_ID)||(LA208_0>=19 && LA208_0<=30)||(LA208_0>=32 && LA208_0<=34)||(LA208_0>=51 && LA208_0<=65)||LA208_0==74||LA208_0==87||LA208_0==106||(LA208_0>=108 && LA208_0<=109)||LA208_0==113||(LA208_0>=118 && LA208_0<=119)||(LA208_0>=150 && LA208_0<=151)) ) {
+ alt208=1;
}
- switch (alt207) {
+ switch (alt208) {
case 1 :
- // InternalQVTimperative.g:22261:2: rule__RoundBracketedClauseCS__Group_2__0
+ // InternalQVTimperative.g:22300:2: rule__RoundBracketedClauseCS__Group_2__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__RoundBracketedClauseCS__Group_2__0();
@@ -65440,14 +65567,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group__3"
- // InternalQVTimperative.g:22271:1: rule__RoundBracketedClauseCS__Group__3 : rule__RoundBracketedClauseCS__Group__3__Impl ;
+ // InternalQVTimperative.g:22310: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:22275:1: ( rule__RoundBracketedClauseCS__Group__3__Impl )
- // InternalQVTimperative.g:22276:2: rule__RoundBracketedClauseCS__Group__3__Impl
+ // InternalQVTimperative.g:22314:1: ( rule__RoundBracketedClauseCS__Group__3__Impl )
+ // InternalQVTimperative.g:22315:2: rule__RoundBracketedClauseCS__Group__3__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__RoundBracketedClauseCS__Group__3__Impl();
@@ -65473,22 +65600,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group__3__Impl"
- // InternalQVTimperative.g:22282:1: rule__RoundBracketedClauseCS__Group__3__Impl : ( ')' ) ;
+ // InternalQVTimperative.g:22321:1: rule__RoundBracketedClauseCS__Group__3__Impl : ( ')' ) ;
public final void rule__RoundBracketedClauseCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22286:1: ( ( ')' ) )
- // InternalQVTimperative.g:22287:1: ( ')' )
+ // InternalQVTimperative.g:22325:1: ( ( ')' ) )
+ // InternalQVTimperative.g:22326:1: ( ')' )
{
- // InternalQVTimperative.g:22287:1: ( ')' )
- // InternalQVTimperative.g:22288:1: ')'
+ // InternalQVTimperative.g:22326:1: ( ')' )
+ // InternalQVTimperative.g:22327:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRoundBracketedClauseCSAccess().getRightParenthesisKeyword_3());
}
- match(input,87,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,88,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getRoundBracketedClauseCSAccess().getRightParenthesisKeyword_3());
}
@@ -65514,16 +65641,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group_2__0"
- // InternalQVTimperative.g:22309:1: rule__RoundBracketedClauseCS__Group_2__0 : rule__RoundBracketedClauseCS__Group_2__0__Impl rule__RoundBracketedClauseCS__Group_2__1 ;
+ // InternalQVTimperative.g:22348: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: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
+ // InternalQVTimperative.g:22352:1: ( rule__RoundBracketedClauseCS__Group_2__0__Impl rule__RoundBracketedClauseCS__Group_2__1 )
+ // InternalQVTimperative.g:22353:2: rule__RoundBracketedClauseCS__Group_2__0__Impl rule__RoundBracketedClauseCS__Group_2__1
{
- pushFollow(FollowSets000.FOLLOW_111);
+ pushFollow(FollowSets000.FOLLOW_112);
rule__RoundBracketedClauseCS__Group_2__0__Impl();
state._fsp--;
@@ -65552,23 +65679,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group_2__0__Impl"
- // InternalQVTimperative.g:22321:1: rule__RoundBracketedClauseCS__Group_2__0__Impl : ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 ) ) ;
+ // InternalQVTimperative.g:22360: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:22325:1: ( ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 ) ) )
- // InternalQVTimperative.g:22326:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 ) )
+ // InternalQVTimperative.g:22364:1: ( ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 ) ) )
+ // InternalQVTimperative.g:22365:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 ) )
{
- // InternalQVTimperative.g:22326:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 ) )
- // InternalQVTimperative.g:22327:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 )
+ // InternalQVTimperative.g:22365:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 ) )
+ // InternalQVTimperative.g:22366:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsAssignment_2_0());
}
- // InternalQVTimperative.g:22328:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 )
- // InternalQVTimperative.g:22328:2: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0
+ // InternalQVTimperative.g:22367:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 )
+ // InternalQVTimperative.g:22367:2: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0();
@@ -65603,16 +65730,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group_2__1"
- // InternalQVTimperative.g:22338:1: rule__RoundBracketedClauseCS__Group_2__1 : rule__RoundBracketedClauseCS__Group_2__1__Impl rule__RoundBracketedClauseCS__Group_2__2 ;
+ // InternalQVTimperative.g:22377: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: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
+ // InternalQVTimperative.g:22381:1: ( rule__RoundBracketedClauseCS__Group_2__1__Impl rule__RoundBracketedClauseCS__Group_2__2 )
+ // InternalQVTimperative.g:22382:2: rule__RoundBracketedClauseCS__Group_2__1__Impl rule__RoundBracketedClauseCS__Group_2__2
{
- pushFollow(FollowSets000.FOLLOW_111);
+ pushFollow(FollowSets000.FOLLOW_112);
rule__RoundBracketedClauseCS__Group_2__1__Impl();
state._fsp--;
@@ -65641,35 +65768,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group_2__1__Impl"
- // InternalQVTimperative.g:22350:1: rule__RoundBracketedClauseCS__Group_2__1__Impl : ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 )* ) ;
+ // InternalQVTimperative.g:22389: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:22354:1: ( ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 )* ) )
- // InternalQVTimperative.g:22355:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 )* )
+ // InternalQVTimperative.g:22393:1: ( ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 )* ) )
+ // InternalQVTimperative.g:22394:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 )* )
{
- // InternalQVTimperative.g:22355:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 )* )
- // InternalQVTimperative.g:22356:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 )*
+ // InternalQVTimperative.g:22394:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 )* )
+ // InternalQVTimperative.g:22395:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsAssignment_2_1());
}
- // InternalQVTimperative.g:22357:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 )*
- loop208:
+ // InternalQVTimperative.g:22396:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 )*
+ loop209:
do {
- int alt208=2;
- int LA208_0 = input.LA(1);
+ int alt209=2;
+ int LA209_0 = input.LA(1);
- if ( (LA208_0==70) ) {
- alt208=1;
+ if ( (LA209_0==71) ) {
+ alt209=1;
}
- switch (alt208) {
+ switch (alt209) {
case 1 :
- // InternalQVTimperative.g:22357:2: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1
+ // InternalQVTimperative.g:22396:2: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1
{
pushFollow(FollowSets000.FOLLOW_14);
rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1();
@@ -65681,7 +65808,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop208;
+ break loop209;
}
} while (true);
@@ -65710,16 +65837,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group_2__2"
- // InternalQVTimperative.g:22367:1: rule__RoundBracketedClauseCS__Group_2__2 : rule__RoundBracketedClauseCS__Group_2__2__Impl rule__RoundBracketedClauseCS__Group_2__3 ;
+ // InternalQVTimperative.g:22406: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: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
+ // InternalQVTimperative.g:22410:1: ( rule__RoundBracketedClauseCS__Group_2__2__Impl rule__RoundBracketedClauseCS__Group_2__3 )
+ // InternalQVTimperative.g:22411:2: rule__RoundBracketedClauseCS__Group_2__2__Impl rule__RoundBracketedClauseCS__Group_2__3
{
- pushFollow(FollowSets000.FOLLOW_111);
+ pushFollow(FollowSets000.FOLLOW_112);
rule__RoundBracketedClauseCS__Group_2__2__Impl();
state._fsp--;
@@ -65748,31 +65875,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group_2__2__Impl"
- // InternalQVTimperative.g:22379:1: rule__RoundBracketedClauseCS__Group_2__2__Impl : ( ( rule__RoundBracketedClauseCS__Group_2_2__0 )? ) ;
+ // InternalQVTimperative.g:22418: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:22383:1: ( ( ( rule__RoundBracketedClauseCS__Group_2_2__0 )? ) )
- // InternalQVTimperative.g:22384:1: ( ( rule__RoundBracketedClauseCS__Group_2_2__0 )? )
+ // InternalQVTimperative.g:22422:1: ( ( ( rule__RoundBracketedClauseCS__Group_2_2__0 )? ) )
+ // InternalQVTimperative.g:22423: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 )?
+ // InternalQVTimperative.g:22423:1: ( ( rule__RoundBracketedClauseCS__Group_2_2__0 )? )
+ // InternalQVTimperative.g:22424:1: ( rule__RoundBracketedClauseCS__Group_2_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRoundBracketedClauseCSAccess().getGroup_2_2());
}
- // InternalQVTimperative.g:22386:1: ( rule__RoundBracketedClauseCS__Group_2_2__0 )?
- int alt209=2;
- int LA209_0 = input.LA(1);
+ // InternalQVTimperative.g:22425:1: ( rule__RoundBracketedClauseCS__Group_2_2__0 )?
+ int alt210=2;
+ int LA210_0 = input.LA(1);
- if ( (LA209_0==18) ) {
- alt209=1;
+ if ( (LA210_0==18) ) {
+ alt210=1;
}
- switch (alt209) {
+ switch (alt210) {
case 1 :
- // InternalQVTimperative.g:22386:2: rule__RoundBracketedClauseCS__Group_2_2__0
+ // InternalQVTimperative.g:22425:2: rule__RoundBracketedClauseCS__Group_2_2__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__RoundBracketedClauseCS__Group_2_2__0();
@@ -65810,14 +65937,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group_2__3"
- // InternalQVTimperative.g:22396:1: rule__RoundBracketedClauseCS__Group_2__3 : rule__RoundBracketedClauseCS__Group_2__3__Impl ;
+ // InternalQVTimperative.g:22435: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:22400:1: ( rule__RoundBracketedClauseCS__Group_2__3__Impl )
- // InternalQVTimperative.g:22401:2: rule__RoundBracketedClauseCS__Group_2__3__Impl
+ // InternalQVTimperative.g:22439:1: ( rule__RoundBracketedClauseCS__Group_2__3__Impl )
+ // InternalQVTimperative.g:22440:2: rule__RoundBracketedClauseCS__Group_2__3__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__RoundBracketedClauseCS__Group_2__3__Impl();
@@ -65843,37 +65970,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group_2__3__Impl"
- // InternalQVTimperative.g:22407:1: rule__RoundBracketedClauseCS__Group_2__3__Impl : ( ( rule__RoundBracketedClauseCS__Group_2_3__0 )* ) ;
+ // InternalQVTimperative.g:22446: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:22411:1: ( ( ( rule__RoundBracketedClauseCS__Group_2_3__0 )* ) )
- // InternalQVTimperative.g:22412:1: ( ( rule__RoundBracketedClauseCS__Group_2_3__0 )* )
+ // InternalQVTimperative.g:22450:1: ( ( ( rule__RoundBracketedClauseCS__Group_2_3__0 )* ) )
+ // InternalQVTimperative.g:22451: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 )*
+ // InternalQVTimperative.g:22451:1: ( ( rule__RoundBracketedClauseCS__Group_2_3__0 )* )
+ // InternalQVTimperative.g:22452:1: ( rule__RoundBracketedClauseCS__Group_2_3__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRoundBracketedClauseCSAccess().getGroup_2_3());
}
- // InternalQVTimperative.g:22414:1: ( rule__RoundBracketedClauseCS__Group_2_3__0 )*
- loop210:
+ // InternalQVTimperative.g:22453:1: ( rule__RoundBracketedClauseCS__Group_2_3__0 )*
+ loop211:
do {
- int alt210=2;
- int LA210_0 = input.LA(1);
+ int alt211=2;
+ int LA211_0 = input.LA(1);
- if ( (LA210_0==153) ) {
- alt210=1;
+ if ( (LA211_0==153) ) {
+ alt211=1;
}
- switch (alt210) {
+ switch (alt211) {
case 1 :
- // InternalQVTimperative.g:22414:2: rule__RoundBracketedClauseCS__Group_2_3__0
+ // InternalQVTimperative.g:22453:2: rule__RoundBracketedClauseCS__Group_2_3__0
{
- pushFollow(FollowSets000.FOLLOW_112);
+ pushFollow(FollowSets000.FOLLOW_113);
rule__RoundBracketedClauseCS__Group_2_3__0();
state._fsp--;
@@ -65883,7 +66010,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop210;
+ break loop211;
}
} while (true);
@@ -65912,14 +66039,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group_2_2__0"
- // InternalQVTimperative.g:22432:1: rule__RoundBracketedClauseCS__Group_2_2__0 : rule__RoundBracketedClauseCS__Group_2_2__0__Impl rule__RoundBracketedClauseCS__Group_2_2__1 ;
+ // InternalQVTimperative.g:22471: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: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
+ // InternalQVTimperative.g:22475:1: ( rule__RoundBracketedClauseCS__Group_2_2__0__Impl rule__RoundBracketedClauseCS__Group_2_2__1 )
+ // InternalQVTimperative.g:22476: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();
@@ -65950,23 +66077,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group_2_2__0__Impl"
- // InternalQVTimperative.g:22444:1: rule__RoundBracketedClauseCS__Group_2_2__0__Impl : ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0 ) ) ;
+ // InternalQVTimperative.g:22483: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:22448:1: ( ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0 ) ) )
- // InternalQVTimperative.g:22449:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0 ) )
+ // InternalQVTimperative.g:22487:1: ( ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0 ) ) )
+ // InternalQVTimperative.g:22488: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 )
+ // InternalQVTimperative.g:22488:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0 ) )
+ // InternalQVTimperative.g:22489:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsAssignment_2_2_0());
}
- // InternalQVTimperative.g:22451:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0 )
- // InternalQVTimperative.g:22451:2: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0
+ // InternalQVTimperative.g:22490:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0 )
+ // InternalQVTimperative.g:22490:2: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0();
@@ -66001,14 +66128,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group_2_2__1"
- // InternalQVTimperative.g:22461:1: rule__RoundBracketedClauseCS__Group_2_2__1 : rule__RoundBracketedClauseCS__Group_2_2__1__Impl ;
+ // InternalQVTimperative.g:22500: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:22465:1: ( rule__RoundBracketedClauseCS__Group_2_2__1__Impl )
- // InternalQVTimperative.g:22466:2: rule__RoundBracketedClauseCS__Group_2_2__1__Impl
+ // InternalQVTimperative.g:22504:1: ( rule__RoundBracketedClauseCS__Group_2_2__1__Impl )
+ // InternalQVTimperative.g:22505:2: rule__RoundBracketedClauseCS__Group_2_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__RoundBracketedClauseCS__Group_2_2__1__Impl();
@@ -66034,35 +66161,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group_2_2__1__Impl"
- // InternalQVTimperative.g:22472:1: rule__RoundBracketedClauseCS__Group_2_2__1__Impl : ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_1 )* ) ;
+ // InternalQVTimperative.g:22511: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:22476:1: ( ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_1 )* ) )
- // InternalQVTimperative.g:22477:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_1 )* )
+ // InternalQVTimperative.g:22515:1: ( ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_1 )* ) )
+ // InternalQVTimperative.g:22516: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 )*
+ // InternalQVTimperative.g:22516:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_1 )* )
+ // InternalQVTimperative.g:22517:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsAssignment_2_2_1());
}
- // InternalQVTimperative.g:22479:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_1 )*
- loop211:
+ // InternalQVTimperative.g:22518:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_1 )*
+ loop212:
do {
- int alt211=2;
- int LA211_0 = input.LA(1);
+ int alt212=2;
+ int LA212_0 = input.LA(1);
- if ( (LA211_0==70) ) {
- alt211=1;
+ if ( (LA212_0==71) ) {
+ alt212=1;
}
- switch (alt211) {
+ switch (alt212) {
case 1 :
- // InternalQVTimperative.g:22479:2: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_1
+ // InternalQVTimperative.g:22518:2: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_1
{
pushFollow(FollowSets000.FOLLOW_14);
rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_1();
@@ -66074,7 +66201,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop211;
+ break loop212;
}
} while (true);
@@ -66103,14 +66230,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group_2_3__0"
- // InternalQVTimperative.g:22493:1: rule__RoundBracketedClauseCS__Group_2_3__0 : rule__RoundBracketedClauseCS__Group_2_3__0__Impl rule__RoundBracketedClauseCS__Group_2_3__1 ;
+ // InternalQVTimperative.g:22532: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: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
+ // InternalQVTimperative.g:22536:1: ( rule__RoundBracketedClauseCS__Group_2_3__0__Impl rule__RoundBracketedClauseCS__Group_2_3__1 )
+ // InternalQVTimperative.g:22537: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();
@@ -66141,23 +66268,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group_2_3__0__Impl"
- // InternalQVTimperative.g:22505:1: rule__RoundBracketedClauseCS__Group_2_3__0__Impl : ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_0 ) ) ;
+ // InternalQVTimperative.g:22544: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:22509:1: ( ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_0 ) ) )
- // InternalQVTimperative.g:22510:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_0 ) )
+ // InternalQVTimperative.g:22548:1: ( ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_0 ) ) )
+ // InternalQVTimperative.g:22549: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 )
+ // InternalQVTimperative.g:22549:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_0 ) )
+ // InternalQVTimperative.g:22550:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsAssignment_2_3_0());
}
- // InternalQVTimperative.g:22512:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_0 )
- // InternalQVTimperative.g:22512:2: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_0
+ // InternalQVTimperative.g:22551:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_0 )
+ // InternalQVTimperative.g:22551:2: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_0();
@@ -66192,14 +66319,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group_2_3__1"
- // InternalQVTimperative.g:22522:1: rule__RoundBracketedClauseCS__Group_2_3__1 : rule__RoundBracketedClauseCS__Group_2_3__1__Impl ;
+ // InternalQVTimperative.g:22561: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:22526:1: ( rule__RoundBracketedClauseCS__Group_2_3__1__Impl )
- // InternalQVTimperative.g:22527:2: rule__RoundBracketedClauseCS__Group_2_3__1__Impl
+ // InternalQVTimperative.g:22565:1: ( rule__RoundBracketedClauseCS__Group_2_3__1__Impl )
+ // InternalQVTimperative.g:22566:2: rule__RoundBracketedClauseCS__Group_2_3__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__RoundBracketedClauseCS__Group_2_3__1__Impl();
@@ -66225,35 +66352,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group_2_3__1__Impl"
- // InternalQVTimperative.g:22533:1: rule__RoundBracketedClauseCS__Group_2_3__1__Impl : ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_1 )* ) ;
+ // InternalQVTimperative.g:22572: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:22537:1: ( ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_1 )* ) )
- // InternalQVTimperative.g:22538:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_1 )* )
+ // InternalQVTimperative.g:22576:1: ( ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_1 )* ) )
+ // InternalQVTimperative.g:22577: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 )*
+ // InternalQVTimperative.g:22577:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_1 )* )
+ // InternalQVTimperative.g:22578:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsAssignment_2_3_1());
}
- // InternalQVTimperative.g:22540:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_1 )*
- loop212:
+ // InternalQVTimperative.g:22579:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_1 )*
+ loop213:
do {
- int alt212=2;
- int LA212_0 = input.LA(1);
+ int alt213=2;
+ int LA213_0 = input.LA(1);
- if ( (LA212_0==70) ) {
- alt212=1;
+ if ( (LA213_0==71) ) {
+ alt213=1;
}
- switch (alt212) {
+ switch (alt213) {
case 1 :
- // InternalQVTimperative.g:22540:2: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_1
+ // InternalQVTimperative.g:22579:2: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_1
{
pushFollow(FollowSets000.FOLLOW_14);
rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_1();
@@ -66265,7 +66392,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop212;
+ break loop213;
}
} while (true);
@@ -66294,14 +66421,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SquareBracketedClauseCS__Group__0"
- // InternalQVTimperative.g:22554:1: rule__SquareBracketedClauseCS__Group__0 : rule__SquareBracketedClauseCS__Group__0__Impl rule__SquareBracketedClauseCS__Group__1 ;
+ // InternalQVTimperative.g:22593: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:22558:1: ( rule__SquareBracketedClauseCS__Group__0__Impl rule__SquareBracketedClauseCS__Group__1 )
- // InternalQVTimperative.g:22559:2: rule__SquareBracketedClauseCS__Group__0__Impl rule__SquareBracketedClauseCS__Group__1
+ // InternalQVTimperative.g:22597:1: ( rule__SquareBracketedClauseCS__Group__0__Impl rule__SquareBracketedClauseCS__Group__1 )
+ // InternalQVTimperative.g:22598:2: rule__SquareBracketedClauseCS__Group__0__Impl rule__SquareBracketedClauseCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_10);
rule__SquareBracketedClauseCS__Group__0__Impl();
@@ -66332,22 +66459,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SquareBracketedClauseCS__Group__0__Impl"
- // InternalQVTimperative.g:22566:1: rule__SquareBracketedClauseCS__Group__0__Impl : ( '[' ) ;
+ // InternalQVTimperative.g:22605:1: rule__SquareBracketedClauseCS__Group__0__Impl : ( '[' ) ;
public final void rule__SquareBracketedClauseCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22570:1: ( ( '[' ) )
- // InternalQVTimperative.g:22571:1: ( '[' )
+ // InternalQVTimperative.g:22609:1: ( ( '[' ) )
+ // InternalQVTimperative.g:22610:1: ( '[' )
{
- // InternalQVTimperative.g:22571:1: ( '[' )
- // InternalQVTimperative.g:22572:1: '['
+ // InternalQVTimperative.g:22610:1: ( '[' )
+ // InternalQVTimperative.g:22611:1: '['
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSquareBracketedClauseCSAccess().getLeftSquareBracketKeyword_0());
}
- match(input,110,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,111,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getSquareBracketedClauseCSAccess().getLeftSquareBracketKeyword_0());
}
@@ -66373,16 +66500,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SquareBracketedClauseCS__Group__1"
- // InternalQVTimperative.g:22585:1: rule__SquareBracketedClauseCS__Group__1 : rule__SquareBracketedClauseCS__Group__1__Impl rule__SquareBracketedClauseCS__Group__2 ;
+ // InternalQVTimperative.g:22624: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:22589:1: ( rule__SquareBracketedClauseCS__Group__1__Impl rule__SquareBracketedClauseCS__Group__2 )
- // InternalQVTimperative.g:22590:2: rule__SquareBracketedClauseCS__Group__1__Impl rule__SquareBracketedClauseCS__Group__2
+ // InternalQVTimperative.g:22628:1: ( rule__SquareBracketedClauseCS__Group__1__Impl rule__SquareBracketedClauseCS__Group__2 )
+ // InternalQVTimperative.g:22629:2: rule__SquareBracketedClauseCS__Group__1__Impl rule__SquareBracketedClauseCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_113);
+ pushFollow(FollowSets000.FOLLOW_114);
rule__SquareBracketedClauseCS__Group__1__Impl();
state._fsp--;
@@ -66411,23 +66538,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SquareBracketedClauseCS__Group__1__Impl"
- // InternalQVTimperative.g:22597:1: rule__SquareBracketedClauseCS__Group__1__Impl : ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 ) ) ;
+ // InternalQVTimperative.g:22636: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:22601:1: ( ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 ) ) )
- // InternalQVTimperative.g:22602:1: ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 ) )
+ // InternalQVTimperative.g:22640:1: ( ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 ) ) )
+ // InternalQVTimperative.g:22641:1: ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 ) )
{
- // InternalQVTimperative.g:22602:1: ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 ) )
- // InternalQVTimperative.g:22603:1: ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 )
+ // InternalQVTimperative.g:22641:1: ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 ) )
+ // InternalQVTimperative.g:22642:1: ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSquareBracketedClauseCSAccess().getOwnedTermsAssignment_1());
}
- // InternalQVTimperative.g:22604:1: ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 )
- // InternalQVTimperative.g:22604:2: rule__SquareBracketedClauseCS__OwnedTermsAssignment_1
+ // InternalQVTimperative.g:22643:1: ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 )
+ // InternalQVTimperative.g:22643:2: rule__SquareBracketedClauseCS__OwnedTermsAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SquareBracketedClauseCS__OwnedTermsAssignment_1();
@@ -66462,16 +66589,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SquareBracketedClauseCS__Group__2"
- // InternalQVTimperative.g:22614:1: rule__SquareBracketedClauseCS__Group__2 : rule__SquareBracketedClauseCS__Group__2__Impl rule__SquareBracketedClauseCS__Group__3 ;
+ // InternalQVTimperative.g:22653: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:22618:1: ( rule__SquareBracketedClauseCS__Group__2__Impl rule__SquareBracketedClauseCS__Group__3 )
- // InternalQVTimperative.g:22619:2: rule__SquareBracketedClauseCS__Group__2__Impl rule__SquareBracketedClauseCS__Group__3
+ // InternalQVTimperative.g:22657:1: ( rule__SquareBracketedClauseCS__Group__2__Impl rule__SquareBracketedClauseCS__Group__3 )
+ // InternalQVTimperative.g:22658:2: rule__SquareBracketedClauseCS__Group__2__Impl rule__SquareBracketedClauseCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_113);
+ pushFollow(FollowSets000.FOLLOW_114);
rule__SquareBracketedClauseCS__Group__2__Impl();
state._fsp--;
@@ -66500,35 +66627,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SquareBracketedClauseCS__Group__2__Impl"
- // InternalQVTimperative.g:22626:1: rule__SquareBracketedClauseCS__Group__2__Impl : ( ( rule__SquareBracketedClauseCS__Group_2__0 )* ) ;
+ // InternalQVTimperative.g:22665: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:22630:1: ( ( ( rule__SquareBracketedClauseCS__Group_2__0 )* ) )
- // InternalQVTimperative.g:22631:1: ( ( rule__SquareBracketedClauseCS__Group_2__0 )* )
+ // InternalQVTimperative.g:22669:1: ( ( ( rule__SquareBracketedClauseCS__Group_2__0 )* ) )
+ // InternalQVTimperative.g:22670:1: ( ( rule__SquareBracketedClauseCS__Group_2__0 )* )
{
- // InternalQVTimperative.g:22631:1: ( ( rule__SquareBracketedClauseCS__Group_2__0 )* )
- // InternalQVTimperative.g:22632:1: ( rule__SquareBracketedClauseCS__Group_2__0 )*
+ // InternalQVTimperative.g:22670:1: ( ( rule__SquareBracketedClauseCS__Group_2__0 )* )
+ // InternalQVTimperative.g:22671:1: ( rule__SquareBracketedClauseCS__Group_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSquareBracketedClauseCSAccess().getGroup_2());
}
- // InternalQVTimperative.g:22633:1: ( rule__SquareBracketedClauseCS__Group_2__0 )*
- loop213:
+ // InternalQVTimperative.g:22672:1: ( rule__SquareBracketedClauseCS__Group_2__0 )*
+ loop214:
do {
- int alt213=2;
- int LA213_0 = input.LA(1);
+ int alt214=2;
+ int LA214_0 = input.LA(1);
- if ( (LA213_0==70) ) {
- alt213=1;
+ if ( (LA214_0==71) ) {
+ alt214=1;
}
- switch (alt213) {
+ switch (alt214) {
case 1 :
- // InternalQVTimperative.g:22633:2: rule__SquareBracketedClauseCS__Group_2__0
+ // InternalQVTimperative.g:22672:2: rule__SquareBracketedClauseCS__Group_2__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__SquareBracketedClauseCS__Group_2__0();
@@ -66540,7 +66667,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop213;
+ break loop214;
}
} while (true);
@@ -66569,14 +66696,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SquareBracketedClauseCS__Group__3"
- // InternalQVTimperative.g:22643:1: rule__SquareBracketedClauseCS__Group__3 : rule__SquareBracketedClauseCS__Group__3__Impl ;
+ // InternalQVTimperative.g:22682: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:22647:1: ( rule__SquareBracketedClauseCS__Group__3__Impl )
- // InternalQVTimperative.g:22648:2: rule__SquareBracketedClauseCS__Group__3__Impl
+ // InternalQVTimperative.g:22686:1: ( rule__SquareBracketedClauseCS__Group__3__Impl )
+ // InternalQVTimperative.g:22687:2: rule__SquareBracketedClauseCS__Group__3__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SquareBracketedClauseCS__Group__3__Impl();
@@ -66602,22 +66729,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SquareBracketedClauseCS__Group__3__Impl"
- // InternalQVTimperative.g:22654:1: rule__SquareBracketedClauseCS__Group__3__Impl : ( ']' ) ;
+ // InternalQVTimperative.g:22693:1: rule__SquareBracketedClauseCS__Group__3__Impl : ( ']' ) ;
public final void rule__SquareBracketedClauseCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22658:1: ( ( ']' ) )
- // InternalQVTimperative.g:22659:1: ( ']' )
+ // InternalQVTimperative.g:22697:1: ( ( ']' ) )
+ // InternalQVTimperative.g:22698:1: ( ']' )
{
- // InternalQVTimperative.g:22659:1: ( ']' )
- // InternalQVTimperative.g:22660:1: ']'
+ // InternalQVTimperative.g:22698:1: ( ']' )
+ // InternalQVTimperative.g:22699:1: ']'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSquareBracketedClauseCSAccess().getRightSquareBracketKeyword_3());
}
- match(input,111,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,112,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getSquareBracketedClauseCSAccess().getRightSquareBracketKeyword_3());
}
@@ -66643,14 +66770,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SquareBracketedClauseCS__Group_2__0"
- // InternalQVTimperative.g:22681:1: rule__SquareBracketedClauseCS__Group_2__0 : rule__SquareBracketedClauseCS__Group_2__0__Impl rule__SquareBracketedClauseCS__Group_2__1 ;
+ // InternalQVTimperative.g:22720: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: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
+ // InternalQVTimperative.g:22724:1: ( rule__SquareBracketedClauseCS__Group_2__0__Impl rule__SquareBracketedClauseCS__Group_2__1 )
+ // InternalQVTimperative.g:22725:2: rule__SquareBracketedClauseCS__Group_2__0__Impl rule__SquareBracketedClauseCS__Group_2__1
{
pushFollow(FollowSets000.FOLLOW_10);
rule__SquareBracketedClauseCS__Group_2__0__Impl();
@@ -66681,22 +66808,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SquareBracketedClauseCS__Group_2__0__Impl"
- // InternalQVTimperative.g:22693:1: rule__SquareBracketedClauseCS__Group_2__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:22732:1: rule__SquareBracketedClauseCS__Group_2__0__Impl : ( ',' ) ;
public final void rule__SquareBracketedClauseCS__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22697:1: ( ( ',' ) )
- // InternalQVTimperative.g:22698:1: ( ',' )
+ // InternalQVTimperative.g:22736:1: ( ( ',' ) )
+ // InternalQVTimperative.g:22737:1: ( ',' )
{
- // InternalQVTimperative.g:22698:1: ( ',' )
- // InternalQVTimperative.g:22699:1: ','
+ // InternalQVTimperative.g:22737:1: ( ',' )
+ // InternalQVTimperative.g:22738:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSquareBracketedClauseCSAccess().getCommaKeyword_2_0());
}
- match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getSquareBracketedClauseCSAccess().getCommaKeyword_2_0());
}
@@ -66722,14 +66849,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SquareBracketedClauseCS__Group_2__1"
- // InternalQVTimperative.g:22712:1: rule__SquareBracketedClauseCS__Group_2__1 : rule__SquareBracketedClauseCS__Group_2__1__Impl ;
+ // InternalQVTimperative.g:22751: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:22716:1: ( rule__SquareBracketedClauseCS__Group_2__1__Impl )
- // InternalQVTimperative.g:22717:2: rule__SquareBracketedClauseCS__Group_2__1__Impl
+ // InternalQVTimperative.g:22755:1: ( rule__SquareBracketedClauseCS__Group_2__1__Impl )
+ // InternalQVTimperative.g:22756:2: rule__SquareBracketedClauseCS__Group_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SquareBracketedClauseCS__Group_2__1__Impl();
@@ -66755,23 +66882,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SquareBracketedClauseCS__Group_2__1__Impl"
- // InternalQVTimperative.g:22723:1: rule__SquareBracketedClauseCS__Group_2__1__Impl : ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 ) ) ;
+ // InternalQVTimperative.g:22762: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:22727:1: ( ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 ) ) )
- // InternalQVTimperative.g:22728:1: ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 ) )
+ // InternalQVTimperative.g:22766:1: ( ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 ) ) )
+ // InternalQVTimperative.g:22767:1: ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 ) )
{
- // InternalQVTimperative.g:22728:1: ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 ) )
- // InternalQVTimperative.g:22729:1: ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 )
+ // InternalQVTimperative.g:22767:1: ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 ) )
+ // InternalQVTimperative.g:22768:1: ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSquareBracketedClauseCSAccess().getOwnedTermsAssignment_2_1());
}
- // InternalQVTimperative.g:22730:1: ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 )
- // InternalQVTimperative.g:22730:2: rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1
+ // InternalQVTimperative.g:22769:1: ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 )
+ // InternalQVTimperative.g:22769:2: rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1();
@@ -66806,16 +66933,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0__0"
- // InternalQVTimperative.g:22744:1: rule__NavigatingArgCS__Group_0__0 : rule__NavigatingArgCS__Group_0__0__Impl rule__NavigatingArgCS__Group_0__1 ;
+ // InternalQVTimperative.g:22783: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: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
+ // InternalQVTimperative.g:22787:1: ( rule__NavigatingArgCS__Group_0__0__Impl rule__NavigatingArgCS__Group_0__1 )
+ // InternalQVTimperative.g:22788:2: rule__NavigatingArgCS__Group_0__0__Impl rule__NavigatingArgCS__Group_0__1
{
- pushFollow(FollowSets000.FOLLOW_114);
+ pushFollow(FollowSets000.FOLLOW_115);
rule__NavigatingArgCS__Group_0__0__Impl();
state._fsp--;
@@ -66844,23 +66971,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0__0__Impl"
- // InternalQVTimperative.g:22756:1: rule__NavigatingArgCS__Group_0__0__Impl : ( ( rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 ) ) ;
+ // InternalQVTimperative.g:22795: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:22760:1: ( ( ( rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 ) ) )
- // InternalQVTimperative.g:22761:1: ( ( rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 ) )
+ // InternalQVTimperative.g:22799:1: ( ( ( rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 ) ) )
+ // InternalQVTimperative.g:22800:1: ( ( rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 ) )
{
- // InternalQVTimperative.g:22761:1: ( ( rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 ) )
- // InternalQVTimperative.g:22762:1: ( rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 )
+ // InternalQVTimperative.g:22800:1: ( ( rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 ) )
+ // InternalQVTimperative.g:22801:1: ( rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getOwnedNameExpressionAssignment_0_0());
}
- // InternalQVTimperative.g:22763:1: ( rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 )
- // InternalQVTimperative.g:22763:2: rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0
+ // InternalQVTimperative.g:22802:1: ( rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 )
+ // InternalQVTimperative.g:22802:2: rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0();
@@ -66895,14 +67022,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0__1"
- // InternalQVTimperative.g:22773:1: rule__NavigatingArgCS__Group_0__1 : rule__NavigatingArgCS__Group_0__1__Impl ;
+ // InternalQVTimperative.g:22812: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:22777:1: ( rule__NavigatingArgCS__Group_0__1__Impl )
- // InternalQVTimperative.g:22778:2: rule__NavigatingArgCS__Group_0__1__Impl
+ // InternalQVTimperative.g:22816:1: ( rule__NavigatingArgCS__Group_0__1__Impl )
+ // InternalQVTimperative.g:22817:2: rule__NavigatingArgCS__Group_0__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__Group_0__1__Impl();
@@ -66928,31 +67055,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0__1__Impl"
- // InternalQVTimperative.g:22784:1: rule__NavigatingArgCS__Group_0__1__Impl : ( ( rule__NavigatingArgCS__Alternatives_0_1 )? ) ;
+ // InternalQVTimperative.g:22823: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:22788:1: ( ( ( rule__NavigatingArgCS__Alternatives_0_1 )? ) )
- // InternalQVTimperative.g:22789:1: ( ( rule__NavigatingArgCS__Alternatives_0_1 )? )
+ // InternalQVTimperative.g:22827:1: ( ( ( rule__NavigatingArgCS__Alternatives_0_1 )? ) )
+ // InternalQVTimperative.g:22828:1: ( ( rule__NavigatingArgCS__Alternatives_0_1 )? )
{
- // InternalQVTimperative.g:22789:1: ( ( rule__NavigatingArgCS__Alternatives_0_1 )? )
- // InternalQVTimperative.g:22790:1: ( rule__NavigatingArgCS__Alternatives_0_1 )?
+ // InternalQVTimperative.g:22828:1: ( ( rule__NavigatingArgCS__Alternatives_0_1 )? )
+ // InternalQVTimperative.g:22829:1: ( rule__NavigatingArgCS__Alternatives_0_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getAlternatives_0_1());
}
- // InternalQVTimperative.g:22791:1: ( rule__NavigatingArgCS__Alternatives_0_1 )?
- int alt214=2;
- int LA214_0 = input.LA(1);
+ // InternalQVTimperative.g:22830:1: ( rule__NavigatingArgCS__Alternatives_0_1 )?
+ int alt215=2;
+ int LA215_0 = input.LA(1);
- if ( (LA214_0==73||LA214_0==82) ) {
- alt214=1;
+ if ( (LA215_0==74||LA215_0==83) ) {
+ alt215=1;
}
- switch (alt214) {
+ switch (alt215) {
case 1 :
- // InternalQVTimperative.g:22791:2: rule__NavigatingArgCS__Alternatives_0_1
+ // InternalQVTimperative.g:22830:2: rule__NavigatingArgCS__Alternatives_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__Alternatives_0_1();
@@ -66990,14 +67117,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_0__0"
- // 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 ;
+ // InternalQVTimperative.g:22844: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: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
+ // InternalQVTimperative.g:22848:1: ( rule__NavigatingArgCS__Group_0_1_0__0__Impl rule__NavigatingArgCS__Group_0_1_0__1 )
+ // InternalQVTimperative.g:22849: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();
@@ -67028,22 +67155,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_0__0__Impl"
- // InternalQVTimperative.g:22817:1: rule__NavigatingArgCS__Group_0_1_0__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:22856: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:22821:1: ( ( ':' ) )
- // InternalQVTimperative.g:22822:1: ( ':' )
+ // InternalQVTimperative.g:22860:1: ( ( ':' ) )
+ // InternalQVTimperative.g:22861:1: ( ':' )
{
- // InternalQVTimperative.g:22822:1: ( ':' )
- // InternalQVTimperative.g:22823:1: ':'
+ // InternalQVTimperative.g:22861:1: ( ':' )
+ // InternalQVTimperative.g:22862:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getColonKeyword_0_1_0_0());
}
- match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,74,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNavigatingArgCSAccess().getColonKeyword_0_1_0_0());
}
@@ -67069,16 +67196,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_0__1"
- // 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 ;
+ // InternalQVTimperative.g:22875: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: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
+ // InternalQVTimperative.g:22879:1: ( rule__NavigatingArgCS__Group_0_1_0__1__Impl rule__NavigatingArgCS__Group_0_1_0__2 )
+ // InternalQVTimperative.g:22880:2: rule__NavigatingArgCS__Group_0_1_0__1__Impl rule__NavigatingArgCS__Group_0_1_0__2
{
- pushFollow(FollowSets000.FOLLOW_98);
+ pushFollow(FollowSets000.FOLLOW_99);
rule__NavigatingArgCS__Group_0_1_0__1__Impl();
state._fsp--;
@@ -67107,23 +67234,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_0__1__Impl"
- // InternalQVTimperative.g:22848:1: rule__NavigatingArgCS__Group_0_1_0__1__Impl : ( ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_0_1 ) ) ;
+ // InternalQVTimperative.g:22887: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:22852:1: ( ( ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_0_1 ) ) )
- // InternalQVTimperative.g:22853:1: ( ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_0_1 ) )
+ // InternalQVTimperative.g:22891:1: ( ( ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_0_1 ) ) )
+ // InternalQVTimperative.g:22892: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 )
+ // InternalQVTimperative.g:22892:1: ( ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_0_1 ) )
+ // InternalQVTimperative.g:22893:1: ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getOwnedTypeAssignment_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
+ // InternalQVTimperative.g:22894:1: ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_0_1 )
+ // InternalQVTimperative.g:22894:2: rule__NavigatingArgCS__OwnedTypeAssignment_0_1_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__OwnedTypeAssignment_0_1_0_1();
@@ -67158,14 +67285,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_0__2"
- // InternalQVTimperative.g:22865:1: rule__NavigatingArgCS__Group_0_1_0__2 : rule__NavigatingArgCS__Group_0_1_0__2__Impl ;
+ // InternalQVTimperative.g:22904: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:22869:1: ( rule__NavigatingArgCS__Group_0_1_0__2__Impl )
- // InternalQVTimperative.g:22870:2: rule__NavigatingArgCS__Group_0_1_0__2__Impl
+ // InternalQVTimperative.g:22908:1: ( rule__NavigatingArgCS__Group_0_1_0__2__Impl )
+ // InternalQVTimperative.g:22909:2: rule__NavigatingArgCS__Group_0_1_0__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__Group_0_1_0__2__Impl();
@@ -67191,31 +67318,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_0__2__Impl"
- // InternalQVTimperative.g:22876:1: rule__NavigatingArgCS__Group_0_1_0__2__Impl : ( ( rule__NavigatingArgCS__Group_0_1_0_2__0 )? ) ;
+ // InternalQVTimperative.g:22915: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:22880:1: ( ( ( rule__NavigatingArgCS__Group_0_1_0_2__0 )? ) )
- // InternalQVTimperative.g:22881:1: ( ( rule__NavigatingArgCS__Group_0_1_0_2__0 )? )
+ // InternalQVTimperative.g:22919:1: ( ( ( rule__NavigatingArgCS__Group_0_1_0_2__0 )? ) )
+ // InternalQVTimperative.g:22920: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 )?
+ // InternalQVTimperative.g:22920:1: ( ( rule__NavigatingArgCS__Group_0_1_0_2__0 )? )
+ // InternalQVTimperative.g:22921:1: ( rule__NavigatingArgCS__Group_0_1_0_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getGroup_0_1_0_2());
}
- // InternalQVTimperative.g:22883:1: ( rule__NavigatingArgCS__Group_0_1_0_2__0 )?
- int alt215=2;
- int LA215_0 = input.LA(1);
+ // InternalQVTimperative.g:22922:1: ( rule__NavigatingArgCS__Group_0_1_0_2__0 )?
+ int alt216=2;
+ int LA216_0 = input.LA(1);
- if ( (LA215_0==40) ) {
- alt215=1;
+ if ( (LA216_0==41) ) {
+ alt216=1;
}
- switch (alt215) {
+ switch (alt216) {
case 1 :
- // InternalQVTimperative.g:22883:2: rule__NavigatingArgCS__Group_0_1_0_2__0
+ // InternalQVTimperative.g:22922:2: rule__NavigatingArgCS__Group_0_1_0_2__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__Group_0_1_0_2__0();
@@ -67253,14 +67380,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_0_2__0"
- // 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 ;
+ // InternalQVTimperative.g:22938: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: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
+ // InternalQVTimperative.g:22942:1: ( rule__NavigatingArgCS__Group_0_1_0_2__0__Impl rule__NavigatingArgCS__Group_0_1_0_2__1 )
+ // InternalQVTimperative.g:22943: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();
@@ -67291,22 +67418,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_0_2__0__Impl"
- // InternalQVTimperative.g:22911:1: rule__NavigatingArgCS__Group_0_1_0_2__0__Impl : ( '=' ) ;
+ // InternalQVTimperative.g:22950: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:22915:1: ( ( '=' ) )
- // InternalQVTimperative.g:22916:1: ( '=' )
+ // InternalQVTimperative.g:22954:1: ( ( '=' ) )
+ // InternalQVTimperative.g:22955:1: ( '=' )
{
- // InternalQVTimperative.g:22916:1: ( '=' )
- // InternalQVTimperative.g:22917:1: '='
+ // InternalQVTimperative.g:22955:1: ( '=' )
+ // InternalQVTimperative.g:22956:1: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getEqualsSignKeyword_0_1_0_2_0());
}
- 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.getNavigatingArgCSAccess().getEqualsSignKeyword_0_1_0_2_0());
}
@@ -67332,14 +67459,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_0_2__1"
- // InternalQVTimperative.g:22930:1: rule__NavigatingArgCS__Group_0_1_0_2__1 : rule__NavigatingArgCS__Group_0_1_0_2__1__Impl ;
+ // InternalQVTimperative.g:22969: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:22934:1: ( rule__NavigatingArgCS__Group_0_1_0_2__1__Impl )
- // InternalQVTimperative.g:22935:2: rule__NavigatingArgCS__Group_0_1_0_2__1__Impl
+ // InternalQVTimperative.g:22973:1: ( rule__NavigatingArgCS__Group_0_1_0_2__1__Impl )
+ // InternalQVTimperative.g:22974:2: rule__NavigatingArgCS__Group_0_1_0_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__Group_0_1_0_2__1__Impl();
@@ -67365,23 +67492,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_0_2__1__Impl"
- // InternalQVTimperative.g:22941:1: rule__NavigatingArgCS__Group_0_1_0_2__1__Impl : ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1 ) ) ;
+ // InternalQVTimperative.g:22980: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:22945:1: ( ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1 ) ) )
- // InternalQVTimperative.g:22946:1: ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1 ) )
+ // InternalQVTimperative.g:22984:1: ( ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1 ) ) )
+ // InternalQVTimperative.g:22985: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 )
+ // InternalQVTimperative.g:22985:1: ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1 ) )
+ // InternalQVTimperative.g:22986:1: ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getOwnedInitExpressionAssignment_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
+ // InternalQVTimperative.g:22987:1: ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1 )
+ // InternalQVTimperative.g:22987:2: rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1();
@@ -67416,14 +67543,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_1__0"
- // 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 ;
+ // InternalQVTimperative.g:23001: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: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
+ // InternalQVTimperative.g:23005:1: ( rule__NavigatingArgCS__Group_0_1_1__0__Impl rule__NavigatingArgCS__Group_0_1_1__1 )
+ // InternalQVTimperative.g:23006: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();
@@ -67454,22 +67581,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_1__0__Impl"
- // InternalQVTimperative.g:22974:1: rule__NavigatingArgCS__Group_0_1_1__0__Impl : ( 'in' ) ;
+ // InternalQVTimperative.g:23013: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:22978:1: ( ( 'in' ) )
- // InternalQVTimperative.g:22979:1: ( 'in' )
+ // InternalQVTimperative.g:23017:1: ( ( 'in' ) )
+ // InternalQVTimperative.g:23018:1: ( 'in' )
{
- // InternalQVTimperative.g:22979:1: ( 'in' )
- // InternalQVTimperative.g:22980:1: 'in'
+ // InternalQVTimperative.g:23018:1: ( 'in' )
+ // InternalQVTimperative.g:23019:1: 'in'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getInKeyword_0_1_1_0());
}
- match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,83,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNavigatingArgCSAccess().getInKeyword_0_1_1_0());
}
@@ -67495,14 +67622,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_1__1"
- // InternalQVTimperative.g:22993:1: rule__NavigatingArgCS__Group_0_1_1__1 : rule__NavigatingArgCS__Group_0_1_1__1__Impl ;
+ // InternalQVTimperative.g:23032: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:22997:1: ( rule__NavigatingArgCS__Group_0_1_1__1__Impl )
- // InternalQVTimperative.g:22998:2: rule__NavigatingArgCS__Group_0_1_1__1__Impl
+ // InternalQVTimperative.g:23036:1: ( rule__NavigatingArgCS__Group_0_1_1__1__Impl )
+ // InternalQVTimperative.g:23037:2: rule__NavigatingArgCS__Group_0_1_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__Group_0_1_1__1__Impl();
@@ -67528,23 +67655,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_1__1__Impl"
- // InternalQVTimperative.g:23004:1: rule__NavigatingArgCS__Group_0_1_1__1__Impl : ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_1 ) ) ;
+ // InternalQVTimperative.g:23043: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:23008:1: ( ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_1 ) ) )
- // InternalQVTimperative.g:23009:1: ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_1 ) )
+ // InternalQVTimperative.g:23047:1: ( ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_1 ) ) )
+ // InternalQVTimperative.g:23048: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 )
+ // InternalQVTimperative.g:23048:1: ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_1 ) )
+ // InternalQVTimperative.g:23049:1: ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getOwnedInitExpressionAssignment_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
+ // InternalQVTimperative.g:23050:1: ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_1 )
+ // InternalQVTimperative.g:23050:2: rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_1();
@@ -67579,14 +67706,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_1__0"
- // InternalQVTimperative.g:23025:1: rule__NavigatingArgCS__Group_1__0 : rule__NavigatingArgCS__Group_1__0__Impl rule__NavigatingArgCS__Group_1__1 ;
+ // InternalQVTimperative.g:23064: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: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
+ // InternalQVTimperative.g:23068:1: ( rule__NavigatingArgCS__Group_1__0__Impl rule__NavigatingArgCS__Group_1__1 )
+ // InternalQVTimperative.g:23069:2: rule__NavigatingArgCS__Group_1__0__Impl rule__NavigatingArgCS__Group_1__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__NavigatingArgCS__Group_1__0__Impl();
@@ -67617,22 +67744,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_1__0__Impl"
- // InternalQVTimperative.g:23037:1: rule__NavigatingArgCS__Group_1__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:23076:1: rule__NavigatingArgCS__Group_1__0__Impl : ( ':' ) ;
public final void rule__NavigatingArgCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23041:1: ( ( ':' ) )
- // InternalQVTimperative.g:23042:1: ( ':' )
+ // InternalQVTimperative.g:23080:1: ( ( ':' ) )
+ // InternalQVTimperative.g:23081:1: ( ':' )
{
- // InternalQVTimperative.g:23042:1: ( ':' )
- // InternalQVTimperative.g:23043:1: ':'
+ // InternalQVTimperative.g:23081:1: ( ':' )
+ // InternalQVTimperative.g:23082:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getColonKeyword_1_0());
}
- match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,74,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNavigatingArgCSAccess().getColonKeyword_1_0());
}
@@ -67658,14 +67785,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_1__1"
- // InternalQVTimperative.g:23056:1: rule__NavigatingArgCS__Group_1__1 : rule__NavigatingArgCS__Group_1__1__Impl ;
+ // InternalQVTimperative.g:23095: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:23060:1: ( rule__NavigatingArgCS__Group_1__1__Impl )
- // InternalQVTimperative.g:23061:2: rule__NavigatingArgCS__Group_1__1__Impl
+ // InternalQVTimperative.g:23099:1: ( rule__NavigatingArgCS__Group_1__1__Impl )
+ // InternalQVTimperative.g:23100:2: rule__NavigatingArgCS__Group_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__Group_1__1__Impl();
@@ -67691,23 +67818,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_1__1__Impl"
- // InternalQVTimperative.g:23067:1: rule__NavigatingArgCS__Group_1__1__Impl : ( ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 ) ) ;
+ // InternalQVTimperative.g:23106: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:23071:1: ( ( ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 ) ) )
- // InternalQVTimperative.g:23072:1: ( ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 ) )
+ // InternalQVTimperative.g:23110:1: ( ( ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 ) ) )
+ // InternalQVTimperative.g:23111:1: ( ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 ) )
{
- // InternalQVTimperative.g:23072:1: ( ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 ) )
- // InternalQVTimperative.g:23073:1: ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 )
+ // InternalQVTimperative.g:23111:1: ( ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 ) )
+ // InternalQVTimperative.g:23112:1: ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getOwnedTypeAssignment_1_1());
}
- // InternalQVTimperative.g:23074:1: ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 )
- // InternalQVTimperative.g:23074:2: rule__NavigatingArgCS__OwnedTypeAssignment_1_1
+ // InternalQVTimperative.g:23113:1: ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 )
+ // InternalQVTimperative.g:23113:2: rule__NavigatingArgCS__OwnedTypeAssignment_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__OwnedTypeAssignment_1_1();
@@ -67742,14 +67869,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__Group__0"
- // InternalQVTimperative.g:23088:1: rule__NavigatingBarArgCS__Group__0 : rule__NavigatingBarArgCS__Group__0__Impl rule__NavigatingBarArgCS__Group__1 ;
+ // InternalQVTimperative.g:23127: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:23092:1: ( rule__NavigatingBarArgCS__Group__0__Impl rule__NavigatingBarArgCS__Group__1 )
- // InternalQVTimperative.g:23093:2: rule__NavigatingBarArgCS__Group__0__Impl rule__NavigatingBarArgCS__Group__1
+ // InternalQVTimperative.g:23131:1: ( rule__NavigatingBarArgCS__Group__0__Impl rule__NavigatingBarArgCS__Group__1 )
+ // InternalQVTimperative.g:23132:2: rule__NavigatingBarArgCS__Group__0__Impl rule__NavigatingBarArgCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_10);
rule__NavigatingBarArgCS__Group__0__Impl();
@@ -67780,23 +67907,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__Group__0__Impl"
- // InternalQVTimperative.g:23100:1: rule__NavigatingBarArgCS__Group__0__Impl : ( ( rule__NavigatingBarArgCS__PrefixAssignment_0 ) ) ;
+ // InternalQVTimperative.g:23139: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:23104:1: ( ( ( rule__NavigatingBarArgCS__PrefixAssignment_0 ) ) )
- // InternalQVTimperative.g:23105:1: ( ( rule__NavigatingBarArgCS__PrefixAssignment_0 ) )
+ // InternalQVTimperative.g:23143:1: ( ( ( rule__NavigatingBarArgCS__PrefixAssignment_0 ) ) )
+ // InternalQVTimperative.g:23144:1: ( ( rule__NavigatingBarArgCS__PrefixAssignment_0 ) )
{
- // InternalQVTimperative.g:23105:1: ( ( rule__NavigatingBarArgCS__PrefixAssignment_0 ) )
- // InternalQVTimperative.g:23106:1: ( rule__NavigatingBarArgCS__PrefixAssignment_0 )
+ // InternalQVTimperative.g:23144:1: ( ( rule__NavigatingBarArgCS__PrefixAssignment_0 ) )
+ // InternalQVTimperative.g:23145:1: ( rule__NavigatingBarArgCS__PrefixAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getPrefixAssignment_0());
}
- // InternalQVTimperative.g:23107:1: ( rule__NavigatingBarArgCS__PrefixAssignment_0 )
- // InternalQVTimperative.g:23107:2: rule__NavigatingBarArgCS__PrefixAssignment_0
+ // InternalQVTimperative.g:23146:1: ( rule__NavigatingBarArgCS__PrefixAssignment_0 )
+ // InternalQVTimperative.g:23146:2: rule__NavigatingBarArgCS__PrefixAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingBarArgCS__PrefixAssignment_0();
@@ -67831,14 +67958,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__Group__1"
- // InternalQVTimperative.g:23117:1: rule__NavigatingBarArgCS__Group__1 : rule__NavigatingBarArgCS__Group__1__Impl rule__NavigatingBarArgCS__Group__2 ;
+ // InternalQVTimperative.g:23156: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:23121:1: ( rule__NavigatingBarArgCS__Group__1__Impl rule__NavigatingBarArgCS__Group__2 )
- // InternalQVTimperative.g:23122:2: rule__NavigatingBarArgCS__Group__1__Impl rule__NavigatingBarArgCS__Group__2
+ // InternalQVTimperative.g:23160:1: ( rule__NavigatingBarArgCS__Group__1__Impl rule__NavigatingBarArgCS__Group__2 )
+ // InternalQVTimperative.g:23161:2: rule__NavigatingBarArgCS__Group__1__Impl rule__NavigatingBarArgCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_16);
rule__NavigatingBarArgCS__Group__1__Impl();
@@ -67869,23 +67996,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__Group__1__Impl"
- // InternalQVTimperative.g:23129:1: rule__NavigatingBarArgCS__Group__1__Impl : ( ( rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 ) ) ;
+ // InternalQVTimperative.g:23168: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:23133:1: ( ( ( rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 ) ) )
- // InternalQVTimperative.g:23134:1: ( ( rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 ) )
+ // InternalQVTimperative.g:23172:1: ( ( ( rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 ) ) )
+ // InternalQVTimperative.g:23173:1: ( ( rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 ) )
{
- // InternalQVTimperative.g:23134:1: ( ( rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 ) )
- // InternalQVTimperative.g:23135:1: ( rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 )
+ // InternalQVTimperative.g:23173:1: ( ( rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 ) )
+ // InternalQVTimperative.g:23174:1: ( rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getOwnedNameExpressionAssignment_1());
}
- // InternalQVTimperative.g:23136:1: ( rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 )
- // InternalQVTimperative.g:23136:2: rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1
+ // InternalQVTimperative.g:23175:1: ( rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 )
+ // InternalQVTimperative.g:23175:2: rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1();
@@ -67920,14 +68047,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__Group__2"
- // InternalQVTimperative.g:23146:1: rule__NavigatingBarArgCS__Group__2 : rule__NavigatingBarArgCS__Group__2__Impl ;
+ // InternalQVTimperative.g:23185: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:23150:1: ( rule__NavigatingBarArgCS__Group__2__Impl )
- // InternalQVTimperative.g:23151:2: rule__NavigatingBarArgCS__Group__2__Impl
+ // InternalQVTimperative.g:23189:1: ( rule__NavigatingBarArgCS__Group__2__Impl )
+ // InternalQVTimperative.g:23190:2: rule__NavigatingBarArgCS__Group__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingBarArgCS__Group__2__Impl();
@@ -67953,31 +68080,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__Group__2__Impl"
- // InternalQVTimperative.g:23157:1: rule__NavigatingBarArgCS__Group__2__Impl : ( ( rule__NavigatingBarArgCS__Group_2__0 )? ) ;
+ // InternalQVTimperative.g:23196: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:23161:1: ( ( ( rule__NavigatingBarArgCS__Group_2__0 )? ) )
- // InternalQVTimperative.g:23162:1: ( ( rule__NavigatingBarArgCS__Group_2__0 )? )
+ // InternalQVTimperative.g:23200:1: ( ( ( rule__NavigatingBarArgCS__Group_2__0 )? ) )
+ // InternalQVTimperative.g:23201:1: ( ( rule__NavigatingBarArgCS__Group_2__0 )? )
{
- // InternalQVTimperative.g:23162:1: ( ( rule__NavigatingBarArgCS__Group_2__0 )? )
- // InternalQVTimperative.g:23163:1: ( rule__NavigatingBarArgCS__Group_2__0 )?
+ // InternalQVTimperative.g:23201:1: ( ( rule__NavigatingBarArgCS__Group_2__0 )? )
+ // InternalQVTimperative.g:23202:1: ( rule__NavigatingBarArgCS__Group_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getGroup_2());
}
- // InternalQVTimperative.g:23164:1: ( rule__NavigatingBarArgCS__Group_2__0 )?
- int alt216=2;
- int LA216_0 = input.LA(1);
+ // InternalQVTimperative.g:23203:1: ( rule__NavigatingBarArgCS__Group_2__0 )?
+ int alt217=2;
+ int LA217_0 = input.LA(1);
- if ( (LA216_0==73) ) {
- alt216=1;
+ if ( (LA217_0==74) ) {
+ alt217=1;
}
- switch (alt216) {
+ switch (alt217) {
case 1 :
- // InternalQVTimperative.g:23164:2: rule__NavigatingBarArgCS__Group_2__0
+ // InternalQVTimperative.g:23203:2: rule__NavigatingBarArgCS__Group_2__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingBarArgCS__Group_2__0();
@@ -68015,14 +68142,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__Group_2__0"
- // InternalQVTimperative.g:23180:1: rule__NavigatingBarArgCS__Group_2__0 : rule__NavigatingBarArgCS__Group_2__0__Impl rule__NavigatingBarArgCS__Group_2__1 ;
+ // InternalQVTimperative.g:23219: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: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
+ // InternalQVTimperative.g:23223:1: ( rule__NavigatingBarArgCS__Group_2__0__Impl rule__NavigatingBarArgCS__Group_2__1 )
+ // InternalQVTimperative.g:23224:2: rule__NavigatingBarArgCS__Group_2__0__Impl rule__NavigatingBarArgCS__Group_2__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__NavigatingBarArgCS__Group_2__0__Impl();
@@ -68053,22 +68180,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__Group_2__0__Impl"
- // InternalQVTimperative.g:23192:1: rule__NavigatingBarArgCS__Group_2__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:23231:1: rule__NavigatingBarArgCS__Group_2__0__Impl : ( ':' ) ;
public final void rule__NavigatingBarArgCS__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23196:1: ( ( ':' ) )
- // InternalQVTimperative.g:23197:1: ( ':' )
+ // InternalQVTimperative.g:23235:1: ( ( ':' ) )
+ // InternalQVTimperative.g:23236:1: ( ':' )
{
- // InternalQVTimperative.g:23197:1: ( ':' )
- // InternalQVTimperative.g:23198:1: ':'
+ // InternalQVTimperative.g:23236:1: ( ':' )
+ // InternalQVTimperative.g:23237:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getColonKeyword_2_0());
}
- match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,74,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNavigatingBarArgCSAccess().getColonKeyword_2_0());
}
@@ -68094,16 +68221,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__Group_2__1"
- // InternalQVTimperative.g:23211:1: rule__NavigatingBarArgCS__Group_2__1 : rule__NavigatingBarArgCS__Group_2__1__Impl rule__NavigatingBarArgCS__Group_2__2 ;
+ // InternalQVTimperative.g:23250: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: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
+ // InternalQVTimperative.g:23254:1: ( rule__NavigatingBarArgCS__Group_2__1__Impl rule__NavigatingBarArgCS__Group_2__2 )
+ // InternalQVTimperative.g:23255:2: rule__NavigatingBarArgCS__Group_2__1__Impl rule__NavigatingBarArgCS__Group_2__2
{
- pushFollow(FollowSets000.FOLLOW_98);
+ pushFollow(FollowSets000.FOLLOW_99);
rule__NavigatingBarArgCS__Group_2__1__Impl();
state._fsp--;
@@ -68132,23 +68259,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__Group_2__1__Impl"
- // InternalQVTimperative.g:23223:1: rule__NavigatingBarArgCS__Group_2__1__Impl : ( ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 ) ) ;
+ // InternalQVTimperative.g:23262: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:23227:1: ( ( ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 ) ) )
- // InternalQVTimperative.g:23228:1: ( ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 ) )
+ // InternalQVTimperative.g:23266:1: ( ( ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 ) ) )
+ // InternalQVTimperative.g:23267:1: ( ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 ) )
{
- // InternalQVTimperative.g:23228:1: ( ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 ) )
- // InternalQVTimperative.g:23229:1: ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 )
+ // InternalQVTimperative.g:23267:1: ( ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 ) )
+ // InternalQVTimperative.g:23268:1: ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getOwnedTypeAssignment_2_1());
}
- // InternalQVTimperative.g:23230:1: ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 )
- // InternalQVTimperative.g:23230:2: rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1
+ // InternalQVTimperative.g:23269:1: ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 )
+ // InternalQVTimperative.g:23269:2: rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1();
@@ -68183,14 +68310,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__Group_2__2"
- // InternalQVTimperative.g:23240:1: rule__NavigatingBarArgCS__Group_2__2 : rule__NavigatingBarArgCS__Group_2__2__Impl ;
+ // InternalQVTimperative.g:23279: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:23244:1: ( rule__NavigatingBarArgCS__Group_2__2__Impl )
- // InternalQVTimperative.g:23245:2: rule__NavigatingBarArgCS__Group_2__2__Impl
+ // InternalQVTimperative.g:23283:1: ( rule__NavigatingBarArgCS__Group_2__2__Impl )
+ // InternalQVTimperative.g:23284:2: rule__NavigatingBarArgCS__Group_2__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingBarArgCS__Group_2__2__Impl();
@@ -68216,31 +68343,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__Group_2__2__Impl"
- // InternalQVTimperative.g:23251:1: rule__NavigatingBarArgCS__Group_2__2__Impl : ( ( rule__NavigatingBarArgCS__Group_2_2__0 )? ) ;
+ // InternalQVTimperative.g:23290: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:23255:1: ( ( ( rule__NavigatingBarArgCS__Group_2_2__0 )? ) )
- // InternalQVTimperative.g:23256:1: ( ( rule__NavigatingBarArgCS__Group_2_2__0 )? )
+ // InternalQVTimperative.g:23294:1: ( ( ( rule__NavigatingBarArgCS__Group_2_2__0 )? ) )
+ // InternalQVTimperative.g:23295: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 )?
+ // InternalQVTimperative.g:23295:1: ( ( rule__NavigatingBarArgCS__Group_2_2__0 )? )
+ // InternalQVTimperative.g:23296:1: ( rule__NavigatingBarArgCS__Group_2_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getGroup_2_2());
}
- // InternalQVTimperative.g:23258:1: ( rule__NavigatingBarArgCS__Group_2_2__0 )?
- int alt217=2;
- int LA217_0 = input.LA(1);
+ // InternalQVTimperative.g:23297:1: ( rule__NavigatingBarArgCS__Group_2_2__0 )?
+ int alt218=2;
+ int LA218_0 = input.LA(1);
- if ( (LA217_0==40) ) {
- alt217=1;
+ if ( (LA218_0==41) ) {
+ alt218=1;
}
- switch (alt217) {
+ switch (alt218) {
case 1 :
- // InternalQVTimperative.g:23258:2: rule__NavigatingBarArgCS__Group_2_2__0
+ // InternalQVTimperative.g:23297:2: rule__NavigatingBarArgCS__Group_2_2__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingBarArgCS__Group_2_2__0();
@@ -68278,14 +68405,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__Group_2_2__0"
- // InternalQVTimperative.g:23274:1: rule__NavigatingBarArgCS__Group_2_2__0 : rule__NavigatingBarArgCS__Group_2_2__0__Impl rule__NavigatingBarArgCS__Group_2_2__1 ;
+ // InternalQVTimperative.g:23313: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: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
+ // InternalQVTimperative.g:23317:1: ( rule__NavigatingBarArgCS__Group_2_2__0__Impl rule__NavigatingBarArgCS__Group_2_2__1 )
+ // InternalQVTimperative.g:23318: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();
@@ -68316,22 +68443,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__Group_2_2__0__Impl"
- // InternalQVTimperative.g:23286:1: rule__NavigatingBarArgCS__Group_2_2__0__Impl : ( '=' ) ;
+ // InternalQVTimperative.g:23325: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:23290:1: ( ( '=' ) )
- // InternalQVTimperative.g:23291:1: ( '=' )
+ // InternalQVTimperative.g:23329:1: ( ( '=' ) )
+ // InternalQVTimperative.g:23330:1: ( '=' )
{
- // InternalQVTimperative.g:23291:1: ( '=' )
- // InternalQVTimperative.g:23292:1: '='
+ // InternalQVTimperative.g:23330:1: ( '=' )
+ // InternalQVTimperative.g:23331:1: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getEqualsSignKeyword_2_2_0());
}
- 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.getNavigatingBarArgCSAccess().getEqualsSignKeyword_2_2_0());
}
@@ -68357,14 +68484,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__Group_2_2__1"
- // InternalQVTimperative.g:23305:1: rule__NavigatingBarArgCS__Group_2_2__1 : rule__NavigatingBarArgCS__Group_2_2__1__Impl ;
+ // InternalQVTimperative.g:23344: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:23309:1: ( rule__NavigatingBarArgCS__Group_2_2__1__Impl )
- // InternalQVTimperative.g:23310:2: rule__NavigatingBarArgCS__Group_2_2__1__Impl
+ // InternalQVTimperative.g:23348:1: ( rule__NavigatingBarArgCS__Group_2_2__1__Impl )
+ // InternalQVTimperative.g:23349:2: rule__NavigatingBarArgCS__Group_2_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingBarArgCS__Group_2_2__1__Impl();
@@ -68390,23 +68517,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__Group_2_2__1__Impl"
- // InternalQVTimperative.g:23316:1: rule__NavigatingBarArgCS__Group_2_2__1__Impl : ( ( rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1 ) ) ;
+ // InternalQVTimperative.g:23355: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:23320:1: ( ( ( rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1 ) ) )
- // InternalQVTimperative.g:23321:1: ( ( rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1 ) )
+ // InternalQVTimperative.g:23359:1: ( ( ( rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1 ) ) )
+ // InternalQVTimperative.g:23360: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 )
+ // InternalQVTimperative.g:23360:1: ( ( rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1 ) )
+ // InternalQVTimperative.g:23361:1: ( rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getOwnedInitExpressionAssignment_2_2_1());
}
- // InternalQVTimperative.g:23323:1: ( rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1 )
- // InternalQVTimperative.g:23323:2: rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1
+ // InternalQVTimperative.g:23362:1: ( rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1 )
+ // InternalQVTimperative.g:23362:2: rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1();
@@ -68441,14 +68568,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group__0"
- // InternalQVTimperative.g:23337:1: rule__NavigatingCommaArgCS__Group__0 : rule__NavigatingCommaArgCS__Group__0__Impl rule__NavigatingCommaArgCS__Group__1 ;
+ // InternalQVTimperative.g:23376: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:23341:1: ( rule__NavigatingCommaArgCS__Group__0__Impl rule__NavigatingCommaArgCS__Group__1 )
- // InternalQVTimperative.g:23342:2: rule__NavigatingCommaArgCS__Group__0__Impl rule__NavigatingCommaArgCS__Group__1
+ // InternalQVTimperative.g:23380:1: ( rule__NavigatingCommaArgCS__Group__0__Impl rule__NavigatingCommaArgCS__Group__1 )
+ // InternalQVTimperative.g:23381:2: rule__NavigatingCommaArgCS__Group__0__Impl rule__NavigatingCommaArgCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_10);
rule__NavigatingCommaArgCS__Group__0__Impl();
@@ -68479,23 +68606,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group__0__Impl"
- // InternalQVTimperative.g:23349:1: rule__NavigatingCommaArgCS__Group__0__Impl : ( ( rule__NavigatingCommaArgCS__PrefixAssignment_0 ) ) ;
+ // InternalQVTimperative.g:23388: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:23353:1: ( ( ( rule__NavigatingCommaArgCS__PrefixAssignment_0 ) ) )
- // InternalQVTimperative.g:23354:1: ( ( rule__NavigatingCommaArgCS__PrefixAssignment_0 ) )
+ // InternalQVTimperative.g:23392:1: ( ( ( rule__NavigatingCommaArgCS__PrefixAssignment_0 ) ) )
+ // InternalQVTimperative.g:23393:1: ( ( rule__NavigatingCommaArgCS__PrefixAssignment_0 ) )
{
- // InternalQVTimperative.g:23354:1: ( ( rule__NavigatingCommaArgCS__PrefixAssignment_0 ) )
- // InternalQVTimperative.g:23355:1: ( rule__NavigatingCommaArgCS__PrefixAssignment_0 )
+ // InternalQVTimperative.g:23393:1: ( ( rule__NavigatingCommaArgCS__PrefixAssignment_0 ) )
+ // InternalQVTimperative.g:23394:1: ( rule__NavigatingCommaArgCS__PrefixAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getPrefixAssignment_0());
}
- // InternalQVTimperative.g:23356:1: ( rule__NavigatingCommaArgCS__PrefixAssignment_0 )
- // InternalQVTimperative.g:23356:2: rule__NavigatingCommaArgCS__PrefixAssignment_0
+ // InternalQVTimperative.g:23395:1: ( rule__NavigatingCommaArgCS__PrefixAssignment_0 )
+ // InternalQVTimperative.g:23395:2: rule__NavigatingCommaArgCS__PrefixAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__PrefixAssignment_0();
@@ -68530,16 +68657,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group__1"
- // InternalQVTimperative.g:23366:1: rule__NavigatingCommaArgCS__Group__1 : rule__NavigatingCommaArgCS__Group__1__Impl rule__NavigatingCommaArgCS__Group__2 ;
+ // InternalQVTimperative.g:23405: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:23370:1: ( rule__NavigatingCommaArgCS__Group__1__Impl rule__NavigatingCommaArgCS__Group__2 )
- // InternalQVTimperative.g:23371:2: rule__NavigatingCommaArgCS__Group__1__Impl rule__NavigatingCommaArgCS__Group__2
+ // InternalQVTimperative.g:23409:1: ( rule__NavigatingCommaArgCS__Group__1__Impl rule__NavigatingCommaArgCS__Group__2 )
+ // InternalQVTimperative.g:23410:2: rule__NavigatingCommaArgCS__Group__1__Impl rule__NavigatingCommaArgCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_114);
+ pushFollow(FollowSets000.FOLLOW_115);
rule__NavigatingCommaArgCS__Group__1__Impl();
state._fsp--;
@@ -68568,23 +68695,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group__1__Impl"
- // InternalQVTimperative.g:23378:1: rule__NavigatingCommaArgCS__Group__1__Impl : ( ( rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 ) ) ;
+ // InternalQVTimperative.g:23417: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:23382:1: ( ( ( rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 ) ) )
- // InternalQVTimperative.g:23383:1: ( ( rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 ) )
+ // InternalQVTimperative.g:23421:1: ( ( ( rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 ) ) )
+ // InternalQVTimperative.g:23422:1: ( ( rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 ) )
{
- // InternalQVTimperative.g:23383:1: ( ( rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 ) )
- // InternalQVTimperative.g:23384:1: ( rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 )
+ // InternalQVTimperative.g:23422:1: ( ( rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 ) )
+ // InternalQVTimperative.g:23423:1: ( rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedNameExpressionAssignment_1());
}
- // InternalQVTimperative.g:23385:1: ( rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 )
- // InternalQVTimperative.g:23385:2: rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1
+ // InternalQVTimperative.g:23424:1: ( rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 )
+ // InternalQVTimperative.g:23424:2: rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1();
@@ -68619,14 +68746,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group__2"
- // InternalQVTimperative.g:23395:1: rule__NavigatingCommaArgCS__Group__2 : rule__NavigatingCommaArgCS__Group__2__Impl ;
+ // InternalQVTimperative.g:23434: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:23399:1: ( rule__NavigatingCommaArgCS__Group__2__Impl )
- // InternalQVTimperative.g:23400:2: rule__NavigatingCommaArgCS__Group__2__Impl
+ // InternalQVTimperative.g:23438:1: ( rule__NavigatingCommaArgCS__Group__2__Impl )
+ // InternalQVTimperative.g:23439:2: rule__NavigatingCommaArgCS__Group__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__Group__2__Impl();
@@ -68652,31 +68779,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group__2__Impl"
- // InternalQVTimperative.g:23406:1: rule__NavigatingCommaArgCS__Group__2__Impl : ( ( rule__NavigatingCommaArgCS__Alternatives_2 )? ) ;
+ // InternalQVTimperative.g:23445: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:23410:1: ( ( ( rule__NavigatingCommaArgCS__Alternatives_2 )? ) )
- // InternalQVTimperative.g:23411:1: ( ( rule__NavigatingCommaArgCS__Alternatives_2 )? )
+ // InternalQVTimperative.g:23449:1: ( ( ( rule__NavigatingCommaArgCS__Alternatives_2 )? ) )
+ // InternalQVTimperative.g:23450:1: ( ( rule__NavigatingCommaArgCS__Alternatives_2 )? )
{
- // InternalQVTimperative.g:23411:1: ( ( rule__NavigatingCommaArgCS__Alternatives_2 )? )
- // InternalQVTimperative.g:23412:1: ( rule__NavigatingCommaArgCS__Alternatives_2 )?
+ // InternalQVTimperative.g:23450:1: ( ( rule__NavigatingCommaArgCS__Alternatives_2 )? )
+ // InternalQVTimperative.g:23451:1: ( rule__NavigatingCommaArgCS__Alternatives_2 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getAlternatives_2());
}
- // InternalQVTimperative.g:23413:1: ( rule__NavigatingCommaArgCS__Alternatives_2 )?
- int alt218=2;
- int LA218_0 = input.LA(1);
+ // InternalQVTimperative.g:23452:1: ( rule__NavigatingCommaArgCS__Alternatives_2 )?
+ int alt219=2;
+ int LA219_0 = input.LA(1);
- if ( (LA218_0==73||LA218_0==82) ) {
- alt218=1;
+ if ( (LA219_0==74||LA219_0==83) ) {
+ alt219=1;
}
- switch (alt218) {
+ switch (alt219) {
case 1 :
- // InternalQVTimperative.g:23413:2: rule__NavigatingCommaArgCS__Alternatives_2
+ // InternalQVTimperative.g:23452:2: rule__NavigatingCommaArgCS__Alternatives_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__Alternatives_2();
@@ -68714,14 +68841,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_0__0"
- // InternalQVTimperative.g:23429:1: rule__NavigatingCommaArgCS__Group_2_0__0 : rule__NavigatingCommaArgCS__Group_2_0__0__Impl rule__NavigatingCommaArgCS__Group_2_0__1 ;
+ // InternalQVTimperative.g:23468: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: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
+ // InternalQVTimperative.g:23472:1: ( rule__NavigatingCommaArgCS__Group_2_0__0__Impl rule__NavigatingCommaArgCS__Group_2_0__1 )
+ // InternalQVTimperative.g:23473: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();
@@ -68752,22 +68879,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_0__0__Impl"
- // InternalQVTimperative.g:23441:1: rule__NavigatingCommaArgCS__Group_2_0__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:23480: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:23445:1: ( ( ':' ) )
- // InternalQVTimperative.g:23446:1: ( ':' )
+ // InternalQVTimperative.g:23484:1: ( ( ':' ) )
+ // InternalQVTimperative.g:23485:1: ( ':' )
{
- // InternalQVTimperative.g:23446:1: ( ':' )
- // InternalQVTimperative.g:23447:1: ':'
+ // InternalQVTimperative.g:23485:1: ( ':' )
+ // InternalQVTimperative.g:23486:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getColonKeyword_2_0_0());
}
- match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,74,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNavigatingCommaArgCSAccess().getColonKeyword_2_0_0());
}
@@ -68793,16 +68920,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_0__1"
- // InternalQVTimperative.g:23460:1: rule__NavigatingCommaArgCS__Group_2_0__1 : rule__NavigatingCommaArgCS__Group_2_0__1__Impl rule__NavigatingCommaArgCS__Group_2_0__2 ;
+ // InternalQVTimperative.g:23499: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: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
+ // InternalQVTimperative.g:23503:1: ( rule__NavigatingCommaArgCS__Group_2_0__1__Impl rule__NavigatingCommaArgCS__Group_2_0__2 )
+ // InternalQVTimperative.g:23504:2: rule__NavigatingCommaArgCS__Group_2_0__1__Impl rule__NavigatingCommaArgCS__Group_2_0__2
{
- pushFollow(FollowSets000.FOLLOW_98);
+ pushFollow(FollowSets000.FOLLOW_99);
rule__NavigatingCommaArgCS__Group_2_0__1__Impl();
state._fsp--;
@@ -68831,23 +68958,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_0__1__Impl"
- // InternalQVTimperative.g:23472:1: rule__NavigatingCommaArgCS__Group_2_0__1__Impl : ( ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_0_1 ) ) ;
+ // InternalQVTimperative.g:23511: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:23476:1: ( ( ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_0_1 ) ) )
- // InternalQVTimperative.g:23477:1: ( ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_0_1 ) )
+ // InternalQVTimperative.g:23515:1: ( ( ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_0_1 ) ) )
+ // InternalQVTimperative.g:23516: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 )
+ // InternalQVTimperative.g:23516:1: ( ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_0_1 ) )
+ // InternalQVTimperative.g:23517:1: ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedTypeAssignment_2_0_1());
}
- // InternalQVTimperative.g:23479:1: ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_0_1 )
- // InternalQVTimperative.g:23479:2: rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_0_1
+ // InternalQVTimperative.g:23518:1: ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_0_1 )
+ // InternalQVTimperative.g:23518:2: rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_0_1();
@@ -68882,14 +69009,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_0__2"
- // InternalQVTimperative.g:23489:1: rule__NavigatingCommaArgCS__Group_2_0__2 : rule__NavigatingCommaArgCS__Group_2_0__2__Impl ;
+ // InternalQVTimperative.g:23528: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:23493:1: ( rule__NavigatingCommaArgCS__Group_2_0__2__Impl )
- // InternalQVTimperative.g:23494:2: rule__NavigatingCommaArgCS__Group_2_0__2__Impl
+ // InternalQVTimperative.g:23532:1: ( rule__NavigatingCommaArgCS__Group_2_0__2__Impl )
+ // InternalQVTimperative.g:23533:2: rule__NavigatingCommaArgCS__Group_2_0__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__Group_2_0__2__Impl();
@@ -68915,31 +69042,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_0__2__Impl"
- // InternalQVTimperative.g:23500:1: rule__NavigatingCommaArgCS__Group_2_0__2__Impl : ( ( rule__NavigatingCommaArgCS__Group_2_0_2__0 )? ) ;
+ // InternalQVTimperative.g:23539: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:23504:1: ( ( ( rule__NavigatingCommaArgCS__Group_2_0_2__0 )? ) )
- // InternalQVTimperative.g:23505:1: ( ( rule__NavigatingCommaArgCS__Group_2_0_2__0 )? )
+ // InternalQVTimperative.g:23543:1: ( ( ( rule__NavigatingCommaArgCS__Group_2_0_2__0 )? ) )
+ // InternalQVTimperative.g:23544: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 )?
+ // InternalQVTimperative.g:23544:1: ( ( rule__NavigatingCommaArgCS__Group_2_0_2__0 )? )
+ // InternalQVTimperative.g:23545:1: ( rule__NavigatingCommaArgCS__Group_2_0_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getGroup_2_0_2());
}
- // InternalQVTimperative.g:23507:1: ( rule__NavigatingCommaArgCS__Group_2_0_2__0 )?
- int alt219=2;
- int LA219_0 = input.LA(1);
+ // InternalQVTimperative.g:23546:1: ( rule__NavigatingCommaArgCS__Group_2_0_2__0 )?
+ int alt220=2;
+ int LA220_0 = input.LA(1);
- if ( (LA219_0==40) ) {
- alt219=1;
+ if ( (LA220_0==41) ) {
+ alt220=1;
}
- switch (alt219) {
+ switch (alt220) {
case 1 :
- // InternalQVTimperative.g:23507:2: rule__NavigatingCommaArgCS__Group_2_0_2__0
+ // InternalQVTimperative.g:23546:2: rule__NavigatingCommaArgCS__Group_2_0_2__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__Group_2_0_2__0();
@@ -68977,14 +69104,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_0_2__0"
- // 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 ;
+ // InternalQVTimperative.g:23562: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: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
+ // InternalQVTimperative.g:23566:1: ( rule__NavigatingCommaArgCS__Group_2_0_2__0__Impl rule__NavigatingCommaArgCS__Group_2_0_2__1 )
+ // InternalQVTimperative.g:23567: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();
@@ -69015,22 +69142,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_0_2__0__Impl"
- // InternalQVTimperative.g:23535:1: rule__NavigatingCommaArgCS__Group_2_0_2__0__Impl : ( '=' ) ;
+ // InternalQVTimperative.g:23574: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:23539:1: ( ( '=' ) )
- // InternalQVTimperative.g:23540:1: ( '=' )
+ // InternalQVTimperative.g:23578:1: ( ( '=' ) )
+ // InternalQVTimperative.g:23579:1: ( '=' )
{
- // InternalQVTimperative.g:23540:1: ( '=' )
- // InternalQVTimperative.g:23541:1: '='
+ // InternalQVTimperative.g:23579:1: ( '=' )
+ // InternalQVTimperative.g:23580:1: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getEqualsSignKeyword_2_0_2_0());
}
- 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.getNavigatingCommaArgCSAccess().getEqualsSignKeyword_2_0_2_0());
}
@@ -69056,14 +69183,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_0_2__1"
- // InternalQVTimperative.g:23554:1: rule__NavigatingCommaArgCS__Group_2_0_2__1 : rule__NavigatingCommaArgCS__Group_2_0_2__1__Impl ;
+ // InternalQVTimperative.g:23593: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:23558:1: ( rule__NavigatingCommaArgCS__Group_2_0_2__1__Impl )
- // InternalQVTimperative.g:23559:2: rule__NavigatingCommaArgCS__Group_2_0_2__1__Impl
+ // InternalQVTimperative.g:23597:1: ( rule__NavigatingCommaArgCS__Group_2_0_2__1__Impl )
+ // InternalQVTimperative.g:23598:2: rule__NavigatingCommaArgCS__Group_2_0_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__Group_2_0_2__1__Impl();
@@ -69089,23 +69216,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_0_2__1__Impl"
- // InternalQVTimperative.g:23565:1: rule__NavigatingCommaArgCS__Group_2_0_2__1__Impl : ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1 ) ) ;
+ // InternalQVTimperative.g:23604: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:23569:1: ( ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1 ) ) )
- // InternalQVTimperative.g:23570:1: ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1 ) )
+ // InternalQVTimperative.g:23608:1: ( ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1 ) ) )
+ // InternalQVTimperative.g:23609: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 )
+ // InternalQVTimperative.g:23609:1: ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1 ) )
+ // InternalQVTimperative.g:23610:1: ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedInitExpressionAssignment_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
+ // InternalQVTimperative.g:23611:1: ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1 )
+ // InternalQVTimperative.g:23611:2: rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1();
@@ -69140,14 +69267,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_1__0"
- // InternalQVTimperative.g:23586:1: rule__NavigatingCommaArgCS__Group_2_1__0 : rule__NavigatingCommaArgCS__Group_2_1__0__Impl rule__NavigatingCommaArgCS__Group_2_1__1 ;
+ // InternalQVTimperative.g:23625: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: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
+ // InternalQVTimperative.g:23629:1: ( rule__NavigatingCommaArgCS__Group_2_1__0__Impl rule__NavigatingCommaArgCS__Group_2_1__1 )
+ // InternalQVTimperative.g:23630: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();
@@ -69178,22 +69305,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_1__0__Impl"
- // InternalQVTimperative.g:23598:1: rule__NavigatingCommaArgCS__Group_2_1__0__Impl : ( 'in' ) ;
+ // InternalQVTimperative.g:23637: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:23602:1: ( ( 'in' ) )
- // InternalQVTimperative.g:23603:1: ( 'in' )
+ // InternalQVTimperative.g:23641:1: ( ( 'in' ) )
+ // InternalQVTimperative.g:23642:1: ( 'in' )
{
- // InternalQVTimperative.g:23603:1: ( 'in' )
- // InternalQVTimperative.g:23604:1: 'in'
+ // InternalQVTimperative.g:23642:1: ( 'in' )
+ // InternalQVTimperative.g:23643:1: 'in'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getInKeyword_2_1_0());
}
- match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,83,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNavigatingCommaArgCSAccess().getInKeyword_2_1_0());
}
@@ -69219,14 +69346,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_1__1"
- // InternalQVTimperative.g:23617:1: rule__NavigatingCommaArgCS__Group_2_1__1 : rule__NavigatingCommaArgCS__Group_2_1__1__Impl ;
+ // InternalQVTimperative.g:23656: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:23621:1: ( rule__NavigatingCommaArgCS__Group_2_1__1__Impl )
- // InternalQVTimperative.g:23622:2: rule__NavigatingCommaArgCS__Group_2_1__1__Impl
+ // InternalQVTimperative.g:23660:1: ( rule__NavigatingCommaArgCS__Group_2_1__1__Impl )
+ // InternalQVTimperative.g:23661:2: rule__NavigatingCommaArgCS__Group_2_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__Group_2_1__1__Impl();
@@ -69252,23 +69379,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_1__1__Impl"
- // InternalQVTimperative.g:23628:1: rule__NavigatingCommaArgCS__Group_2_1__1__Impl : ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_1 ) ) ;
+ // InternalQVTimperative.g:23667: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:23632:1: ( ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_1 ) ) )
- // InternalQVTimperative.g:23633:1: ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_1 ) )
+ // InternalQVTimperative.g:23671:1: ( ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_1 ) ) )
+ // InternalQVTimperative.g:23672: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 )
+ // InternalQVTimperative.g:23672:1: ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_1 ) )
+ // InternalQVTimperative.g:23673:1: ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedInitExpressionAssignment_2_1_1());
}
- // InternalQVTimperative.g:23635:1: ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_1 )
- // InternalQVTimperative.g:23635:2: rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_1
+ // InternalQVTimperative.g:23674:1: ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_1 )
+ // InternalQVTimperative.g:23674:2: rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_1();
@@ -69303,14 +69430,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__Group__0"
- // InternalQVTimperative.g:23649:1: rule__NavigatingSemiArgCS__Group__0 : rule__NavigatingSemiArgCS__Group__0__Impl rule__NavigatingSemiArgCS__Group__1 ;
+ // InternalQVTimperative.g:23688: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:23653:1: ( rule__NavigatingSemiArgCS__Group__0__Impl rule__NavigatingSemiArgCS__Group__1 )
- // InternalQVTimperative.g:23654:2: rule__NavigatingSemiArgCS__Group__0__Impl rule__NavigatingSemiArgCS__Group__1
+ // InternalQVTimperative.g:23692:1: ( rule__NavigatingSemiArgCS__Group__0__Impl rule__NavigatingSemiArgCS__Group__1 )
+ // InternalQVTimperative.g:23693:2: rule__NavigatingSemiArgCS__Group__0__Impl rule__NavigatingSemiArgCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_10);
rule__NavigatingSemiArgCS__Group__0__Impl();
@@ -69341,23 +69468,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__Group__0__Impl"
- // InternalQVTimperative.g:23661:1: rule__NavigatingSemiArgCS__Group__0__Impl : ( ( rule__NavigatingSemiArgCS__PrefixAssignment_0 ) ) ;
+ // InternalQVTimperative.g:23700: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:23665:1: ( ( ( rule__NavigatingSemiArgCS__PrefixAssignment_0 ) ) )
- // InternalQVTimperative.g:23666:1: ( ( rule__NavigatingSemiArgCS__PrefixAssignment_0 ) )
+ // InternalQVTimperative.g:23704:1: ( ( ( rule__NavigatingSemiArgCS__PrefixAssignment_0 ) ) )
+ // InternalQVTimperative.g:23705:1: ( ( rule__NavigatingSemiArgCS__PrefixAssignment_0 ) )
{
- // InternalQVTimperative.g:23666:1: ( ( rule__NavigatingSemiArgCS__PrefixAssignment_0 ) )
- // InternalQVTimperative.g:23667:1: ( rule__NavigatingSemiArgCS__PrefixAssignment_0 )
+ // InternalQVTimperative.g:23705:1: ( ( rule__NavigatingSemiArgCS__PrefixAssignment_0 ) )
+ // InternalQVTimperative.g:23706:1: ( rule__NavigatingSemiArgCS__PrefixAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getPrefixAssignment_0());
}
- // InternalQVTimperative.g:23668:1: ( rule__NavigatingSemiArgCS__PrefixAssignment_0 )
- // InternalQVTimperative.g:23668:2: rule__NavigatingSemiArgCS__PrefixAssignment_0
+ // InternalQVTimperative.g:23707:1: ( rule__NavigatingSemiArgCS__PrefixAssignment_0 )
+ // InternalQVTimperative.g:23707:2: rule__NavigatingSemiArgCS__PrefixAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingSemiArgCS__PrefixAssignment_0();
@@ -69392,14 +69519,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__Group__1"
- // InternalQVTimperative.g:23678:1: rule__NavigatingSemiArgCS__Group__1 : rule__NavigatingSemiArgCS__Group__1__Impl rule__NavigatingSemiArgCS__Group__2 ;
+ // InternalQVTimperative.g:23717: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:23682:1: ( rule__NavigatingSemiArgCS__Group__1__Impl rule__NavigatingSemiArgCS__Group__2 )
- // InternalQVTimperative.g:23683:2: rule__NavigatingSemiArgCS__Group__1__Impl rule__NavigatingSemiArgCS__Group__2
+ // InternalQVTimperative.g:23721:1: ( rule__NavigatingSemiArgCS__Group__1__Impl rule__NavigatingSemiArgCS__Group__2 )
+ // InternalQVTimperative.g:23722:2: rule__NavigatingSemiArgCS__Group__1__Impl rule__NavigatingSemiArgCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_16);
rule__NavigatingSemiArgCS__Group__1__Impl();
@@ -69430,23 +69557,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__Group__1__Impl"
- // InternalQVTimperative.g:23690:1: rule__NavigatingSemiArgCS__Group__1__Impl : ( ( rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 ) ) ;
+ // InternalQVTimperative.g:23729: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:23694:1: ( ( ( rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 ) ) )
- // InternalQVTimperative.g:23695:1: ( ( rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 ) )
+ // InternalQVTimperative.g:23733:1: ( ( ( rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 ) ) )
+ // InternalQVTimperative.g:23734:1: ( ( rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 ) )
{
- // InternalQVTimperative.g:23695:1: ( ( rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 ) )
- // InternalQVTimperative.g:23696:1: ( rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 )
+ // InternalQVTimperative.g:23734:1: ( ( rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 ) )
+ // InternalQVTimperative.g:23735:1: ( rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getOwnedNameExpressionAssignment_1());
}
- // InternalQVTimperative.g:23697:1: ( rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 )
- // InternalQVTimperative.g:23697:2: rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1
+ // InternalQVTimperative.g:23736:1: ( rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 )
+ // InternalQVTimperative.g:23736:2: rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1();
@@ -69481,14 +69608,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__Group__2"
- // InternalQVTimperative.g:23707:1: rule__NavigatingSemiArgCS__Group__2 : rule__NavigatingSemiArgCS__Group__2__Impl ;
+ // InternalQVTimperative.g:23746: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:23711:1: ( rule__NavigatingSemiArgCS__Group__2__Impl )
- // InternalQVTimperative.g:23712:2: rule__NavigatingSemiArgCS__Group__2__Impl
+ // InternalQVTimperative.g:23750:1: ( rule__NavigatingSemiArgCS__Group__2__Impl )
+ // InternalQVTimperative.g:23751:2: rule__NavigatingSemiArgCS__Group__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingSemiArgCS__Group__2__Impl();
@@ -69514,31 +69641,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__Group__2__Impl"
- // InternalQVTimperative.g:23718:1: rule__NavigatingSemiArgCS__Group__2__Impl : ( ( rule__NavigatingSemiArgCS__Group_2__0 )? ) ;
+ // InternalQVTimperative.g:23757: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:23722:1: ( ( ( rule__NavigatingSemiArgCS__Group_2__0 )? ) )
- // InternalQVTimperative.g:23723:1: ( ( rule__NavigatingSemiArgCS__Group_2__0 )? )
+ // InternalQVTimperative.g:23761:1: ( ( ( rule__NavigatingSemiArgCS__Group_2__0 )? ) )
+ // InternalQVTimperative.g:23762:1: ( ( rule__NavigatingSemiArgCS__Group_2__0 )? )
{
- // InternalQVTimperative.g:23723:1: ( ( rule__NavigatingSemiArgCS__Group_2__0 )? )
- // InternalQVTimperative.g:23724:1: ( rule__NavigatingSemiArgCS__Group_2__0 )?
+ // InternalQVTimperative.g:23762:1: ( ( rule__NavigatingSemiArgCS__Group_2__0 )? )
+ // InternalQVTimperative.g:23763:1: ( rule__NavigatingSemiArgCS__Group_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getGroup_2());
}
- // InternalQVTimperative.g:23725:1: ( rule__NavigatingSemiArgCS__Group_2__0 )?
- int alt220=2;
- int LA220_0 = input.LA(1);
+ // InternalQVTimperative.g:23764:1: ( rule__NavigatingSemiArgCS__Group_2__0 )?
+ int alt221=2;
+ int LA221_0 = input.LA(1);
- if ( (LA220_0==73) ) {
- alt220=1;
+ if ( (LA221_0==74) ) {
+ alt221=1;
}
- switch (alt220) {
+ switch (alt221) {
case 1 :
- // InternalQVTimperative.g:23725:2: rule__NavigatingSemiArgCS__Group_2__0
+ // InternalQVTimperative.g:23764:2: rule__NavigatingSemiArgCS__Group_2__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingSemiArgCS__Group_2__0();
@@ -69576,14 +69703,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__Group_2__0"
- // InternalQVTimperative.g:23741:1: rule__NavigatingSemiArgCS__Group_2__0 : rule__NavigatingSemiArgCS__Group_2__0__Impl rule__NavigatingSemiArgCS__Group_2__1 ;
+ // InternalQVTimperative.g:23780: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: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
+ // InternalQVTimperative.g:23784:1: ( rule__NavigatingSemiArgCS__Group_2__0__Impl rule__NavigatingSemiArgCS__Group_2__1 )
+ // InternalQVTimperative.g:23785:2: rule__NavigatingSemiArgCS__Group_2__0__Impl rule__NavigatingSemiArgCS__Group_2__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__NavigatingSemiArgCS__Group_2__0__Impl();
@@ -69614,22 +69741,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__Group_2__0__Impl"
- // InternalQVTimperative.g:23753:1: rule__NavigatingSemiArgCS__Group_2__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:23792:1: rule__NavigatingSemiArgCS__Group_2__0__Impl : ( ':' ) ;
public final void rule__NavigatingSemiArgCS__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23757:1: ( ( ':' ) )
- // InternalQVTimperative.g:23758:1: ( ':' )
+ // InternalQVTimperative.g:23796:1: ( ( ':' ) )
+ // InternalQVTimperative.g:23797:1: ( ':' )
{
- // InternalQVTimperative.g:23758:1: ( ':' )
- // InternalQVTimperative.g:23759:1: ':'
+ // InternalQVTimperative.g:23797:1: ( ':' )
+ // InternalQVTimperative.g:23798:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getColonKeyword_2_0());
}
- match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,74,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNavigatingSemiArgCSAccess().getColonKeyword_2_0());
}
@@ -69655,16 +69782,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__Group_2__1"
- // InternalQVTimperative.g:23772:1: rule__NavigatingSemiArgCS__Group_2__1 : rule__NavigatingSemiArgCS__Group_2__1__Impl rule__NavigatingSemiArgCS__Group_2__2 ;
+ // InternalQVTimperative.g:23811: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: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
+ // InternalQVTimperative.g:23815:1: ( rule__NavigatingSemiArgCS__Group_2__1__Impl rule__NavigatingSemiArgCS__Group_2__2 )
+ // InternalQVTimperative.g:23816:2: rule__NavigatingSemiArgCS__Group_2__1__Impl rule__NavigatingSemiArgCS__Group_2__2
{
- pushFollow(FollowSets000.FOLLOW_98);
+ pushFollow(FollowSets000.FOLLOW_99);
rule__NavigatingSemiArgCS__Group_2__1__Impl();
state._fsp--;
@@ -69693,23 +69820,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__Group_2__1__Impl"
- // InternalQVTimperative.g:23784:1: rule__NavigatingSemiArgCS__Group_2__1__Impl : ( ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 ) ) ;
+ // InternalQVTimperative.g:23823: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:23788:1: ( ( ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 ) ) )
- // InternalQVTimperative.g:23789:1: ( ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 ) )
+ // InternalQVTimperative.g:23827:1: ( ( ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 ) ) )
+ // InternalQVTimperative.g:23828:1: ( ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 ) )
{
- // InternalQVTimperative.g:23789:1: ( ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 ) )
- // InternalQVTimperative.g:23790:1: ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 )
+ // InternalQVTimperative.g:23828:1: ( ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 ) )
+ // InternalQVTimperative.g:23829:1: ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getOwnedTypeAssignment_2_1());
}
- // InternalQVTimperative.g:23791:1: ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 )
- // InternalQVTimperative.g:23791:2: rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1
+ // InternalQVTimperative.g:23830:1: ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 )
+ // InternalQVTimperative.g:23830:2: rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1();
@@ -69744,14 +69871,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__Group_2__2"
- // InternalQVTimperative.g:23801:1: rule__NavigatingSemiArgCS__Group_2__2 : rule__NavigatingSemiArgCS__Group_2__2__Impl ;
+ // InternalQVTimperative.g:23840: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:23805:1: ( rule__NavigatingSemiArgCS__Group_2__2__Impl )
- // InternalQVTimperative.g:23806:2: rule__NavigatingSemiArgCS__Group_2__2__Impl
+ // InternalQVTimperative.g:23844:1: ( rule__NavigatingSemiArgCS__Group_2__2__Impl )
+ // InternalQVTimperative.g:23845:2: rule__NavigatingSemiArgCS__Group_2__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingSemiArgCS__Group_2__2__Impl();
@@ -69777,31 +69904,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__Group_2__2__Impl"
- // InternalQVTimperative.g:23812:1: rule__NavigatingSemiArgCS__Group_2__2__Impl : ( ( rule__NavigatingSemiArgCS__Group_2_2__0 )? ) ;
+ // InternalQVTimperative.g:23851: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:23816:1: ( ( ( rule__NavigatingSemiArgCS__Group_2_2__0 )? ) )
- // InternalQVTimperative.g:23817:1: ( ( rule__NavigatingSemiArgCS__Group_2_2__0 )? )
+ // InternalQVTimperative.g:23855:1: ( ( ( rule__NavigatingSemiArgCS__Group_2_2__0 )? ) )
+ // InternalQVTimperative.g:23856: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 )?
+ // InternalQVTimperative.g:23856:1: ( ( rule__NavigatingSemiArgCS__Group_2_2__0 )? )
+ // InternalQVTimperative.g:23857:1: ( rule__NavigatingSemiArgCS__Group_2_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getGroup_2_2());
}
- // InternalQVTimperative.g:23819:1: ( rule__NavigatingSemiArgCS__Group_2_2__0 )?
- int alt221=2;
- int LA221_0 = input.LA(1);
+ // InternalQVTimperative.g:23858:1: ( rule__NavigatingSemiArgCS__Group_2_2__0 )?
+ int alt222=2;
+ int LA222_0 = input.LA(1);
- if ( (LA221_0==40) ) {
- alt221=1;
+ if ( (LA222_0==41) ) {
+ alt222=1;
}
- switch (alt221) {
+ switch (alt222) {
case 1 :
- // InternalQVTimperative.g:23819:2: rule__NavigatingSemiArgCS__Group_2_2__0
+ // InternalQVTimperative.g:23858:2: rule__NavigatingSemiArgCS__Group_2_2__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingSemiArgCS__Group_2_2__0();
@@ -69839,14 +69966,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__Group_2_2__0"
- // InternalQVTimperative.g:23835:1: rule__NavigatingSemiArgCS__Group_2_2__0 : rule__NavigatingSemiArgCS__Group_2_2__0__Impl rule__NavigatingSemiArgCS__Group_2_2__1 ;
+ // InternalQVTimperative.g:23874: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: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
+ // InternalQVTimperative.g:23878:1: ( rule__NavigatingSemiArgCS__Group_2_2__0__Impl rule__NavigatingSemiArgCS__Group_2_2__1 )
+ // InternalQVTimperative.g:23879: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();
@@ -69877,22 +70004,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__Group_2_2__0__Impl"
- // InternalQVTimperative.g:23847:1: rule__NavigatingSemiArgCS__Group_2_2__0__Impl : ( '=' ) ;
+ // InternalQVTimperative.g:23886: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:23851:1: ( ( '=' ) )
- // InternalQVTimperative.g:23852:1: ( '=' )
+ // InternalQVTimperative.g:23890:1: ( ( '=' ) )
+ // InternalQVTimperative.g:23891:1: ( '=' )
{
- // InternalQVTimperative.g:23852:1: ( '=' )
- // InternalQVTimperative.g:23853:1: '='
+ // InternalQVTimperative.g:23891:1: ( '=' )
+ // InternalQVTimperative.g:23892:1: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getEqualsSignKeyword_2_2_0());
}
- 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.getNavigatingSemiArgCSAccess().getEqualsSignKeyword_2_2_0());
}
@@ -69918,14 +70045,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__Group_2_2__1"
- // InternalQVTimperative.g:23866:1: rule__NavigatingSemiArgCS__Group_2_2__1 : rule__NavigatingSemiArgCS__Group_2_2__1__Impl ;
+ // InternalQVTimperative.g:23905: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:23870:1: ( rule__NavigatingSemiArgCS__Group_2_2__1__Impl )
- // InternalQVTimperative.g:23871:2: rule__NavigatingSemiArgCS__Group_2_2__1__Impl
+ // InternalQVTimperative.g:23909:1: ( rule__NavigatingSemiArgCS__Group_2_2__1__Impl )
+ // InternalQVTimperative.g:23910:2: rule__NavigatingSemiArgCS__Group_2_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingSemiArgCS__Group_2_2__1__Impl();
@@ -69951,23 +70078,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__Group_2_2__1__Impl"
- // InternalQVTimperative.g:23877:1: rule__NavigatingSemiArgCS__Group_2_2__1__Impl : ( ( rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1 ) ) ;
+ // InternalQVTimperative.g:23916: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:23881:1: ( ( ( rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1 ) ) )
- // InternalQVTimperative.g:23882:1: ( ( rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1 ) )
+ // InternalQVTimperative.g:23920:1: ( ( ( rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1 ) ) )
+ // InternalQVTimperative.g:23921: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 )
+ // InternalQVTimperative.g:23921:1: ( ( rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1 ) )
+ // InternalQVTimperative.g:23922:1: ( rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getOwnedInitExpressionAssignment_2_2_1());
}
- // InternalQVTimperative.g:23884:1: ( rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1 )
- // InternalQVTimperative.g:23884:2: rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1
+ // InternalQVTimperative.g:23923:1: ( rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1 )
+ // InternalQVTimperative.g:23923:2: rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1();
@@ -70002,16 +70129,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__Group__0"
- // InternalQVTimperative.g:23898:1: rule__IfExpCS__Group__0 : rule__IfExpCS__Group__0__Impl rule__IfExpCS__Group__1 ;
+ // InternalQVTimperative.g:23937: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:23902:1: ( rule__IfExpCS__Group__0__Impl rule__IfExpCS__Group__1 )
- // InternalQVTimperative.g:23903:2: rule__IfExpCS__Group__0__Impl rule__IfExpCS__Group__1
+ // InternalQVTimperative.g:23941:1: ( rule__IfExpCS__Group__0__Impl rule__IfExpCS__Group__1 )
+ // InternalQVTimperative.g:23942:2: rule__IfExpCS__Group__0__Impl rule__IfExpCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_94);
+ pushFollow(FollowSets000.FOLLOW_95);
rule__IfExpCS__Group__0__Impl();
state._fsp--;
@@ -70040,22 +70167,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__Group__0__Impl"
- // InternalQVTimperative.g:23910:1: rule__IfExpCS__Group__0__Impl : ( 'if' ) ;
+ // InternalQVTimperative.g:23949:1: rule__IfExpCS__Group__0__Impl : ( 'if' ) ;
public final void rule__IfExpCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23914:1: ( ( 'if' ) )
- // InternalQVTimperative.g:23915:1: ( 'if' )
+ // InternalQVTimperative.g:23953:1: ( ( 'if' ) )
+ // InternalQVTimperative.g:23954:1: ( 'if' )
{
- // InternalQVTimperative.g:23915:1: ( 'if' )
- // InternalQVTimperative.g:23916:1: 'if'
+ // InternalQVTimperative.g:23954:1: ( 'if' )
+ // InternalQVTimperative.g:23955:1: 'if'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getIfKeyword_0());
}
- match(input,112,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,113,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getIfExpCSAccess().getIfKeyword_0());
}
@@ -70081,16 +70208,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__Group__1"
- // InternalQVTimperative.g:23929:1: rule__IfExpCS__Group__1 : rule__IfExpCS__Group__1__Impl rule__IfExpCS__Group__2 ;
+ // InternalQVTimperative.g:23968: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:23933:1: ( rule__IfExpCS__Group__1__Impl rule__IfExpCS__Group__2 )
- // InternalQVTimperative.g:23934:2: rule__IfExpCS__Group__1__Impl rule__IfExpCS__Group__2
+ // InternalQVTimperative.g:23972:1: ( rule__IfExpCS__Group__1__Impl rule__IfExpCS__Group__2 )
+ // InternalQVTimperative.g:23973:2: rule__IfExpCS__Group__1__Impl rule__IfExpCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_115);
+ pushFollow(FollowSets000.FOLLOW_116);
rule__IfExpCS__Group__1__Impl();
state._fsp--;
@@ -70119,23 +70246,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__Group__1__Impl"
- // InternalQVTimperative.g:23941:1: rule__IfExpCS__Group__1__Impl : ( ( rule__IfExpCS__OwnedConditionAssignment_1 ) ) ;
+ // InternalQVTimperative.g:23980: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:23945:1: ( ( ( rule__IfExpCS__OwnedConditionAssignment_1 ) ) )
- // InternalQVTimperative.g:23946:1: ( ( rule__IfExpCS__OwnedConditionAssignment_1 ) )
+ // InternalQVTimperative.g:23984:1: ( ( ( rule__IfExpCS__OwnedConditionAssignment_1 ) ) )
+ // InternalQVTimperative.g:23985:1: ( ( rule__IfExpCS__OwnedConditionAssignment_1 ) )
{
- // InternalQVTimperative.g:23946:1: ( ( rule__IfExpCS__OwnedConditionAssignment_1 ) )
- // InternalQVTimperative.g:23947:1: ( rule__IfExpCS__OwnedConditionAssignment_1 )
+ // InternalQVTimperative.g:23985:1: ( ( rule__IfExpCS__OwnedConditionAssignment_1 ) )
+ // InternalQVTimperative.g:23986:1: ( rule__IfExpCS__OwnedConditionAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getOwnedConditionAssignment_1());
}
- // InternalQVTimperative.g:23948:1: ( rule__IfExpCS__OwnedConditionAssignment_1 )
- // InternalQVTimperative.g:23948:2: rule__IfExpCS__OwnedConditionAssignment_1
+ // InternalQVTimperative.g:23987:1: ( rule__IfExpCS__OwnedConditionAssignment_1 )
+ // InternalQVTimperative.g:23987:2: rule__IfExpCS__OwnedConditionAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__IfExpCS__OwnedConditionAssignment_1();
@@ -70170,14 +70297,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__Group__2"
- // InternalQVTimperative.g:23958:1: rule__IfExpCS__Group__2 : rule__IfExpCS__Group__2__Impl rule__IfExpCS__Group__3 ;
+ // InternalQVTimperative.g:23997: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:23962:1: ( rule__IfExpCS__Group__2__Impl rule__IfExpCS__Group__3 )
- // InternalQVTimperative.g:23963:2: rule__IfExpCS__Group__2__Impl rule__IfExpCS__Group__3
+ // InternalQVTimperative.g:24001:1: ( rule__IfExpCS__Group__2__Impl rule__IfExpCS__Group__3 )
+ // InternalQVTimperative.g:24002:2: rule__IfExpCS__Group__2__Impl rule__IfExpCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_10);
rule__IfExpCS__Group__2__Impl();
@@ -70208,22 +70335,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__Group__2__Impl"
- // InternalQVTimperative.g:23970:1: rule__IfExpCS__Group__2__Impl : ( 'then' ) ;
+ // InternalQVTimperative.g:24009:1: rule__IfExpCS__Group__2__Impl : ( 'then' ) ;
public final void rule__IfExpCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23974:1: ( ( 'then' ) )
- // InternalQVTimperative.g:23975:1: ( 'then' )
+ // InternalQVTimperative.g:24013:1: ( ( 'then' ) )
+ // InternalQVTimperative.g:24014:1: ( 'then' )
{
- // InternalQVTimperative.g:23975:1: ( 'then' )
- // InternalQVTimperative.g:23976:1: 'then'
+ // InternalQVTimperative.g:24014:1: ( 'then' )
+ // InternalQVTimperative.g:24015:1: 'then'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getThenKeyword_2());
}
- match(input,113,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,114,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getIfExpCSAccess().getThenKeyword_2());
}
@@ -70249,16 +70376,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__Group__3"
- // InternalQVTimperative.g:23989:1: rule__IfExpCS__Group__3 : rule__IfExpCS__Group__3__Impl rule__IfExpCS__Group__4 ;
+ // InternalQVTimperative.g:24028: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:23993:1: ( rule__IfExpCS__Group__3__Impl rule__IfExpCS__Group__4 )
- // InternalQVTimperative.g:23994:2: rule__IfExpCS__Group__3__Impl rule__IfExpCS__Group__4
+ // InternalQVTimperative.g:24032:1: ( rule__IfExpCS__Group__3__Impl rule__IfExpCS__Group__4 )
+ // InternalQVTimperative.g:24033:2: rule__IfExpCS__Group__3__Impl rule__IfExpCS__Group__4
{
- pushFollow(FollowSets000.FOLLOW_116);
+ pushFollow(FollowSets000.FOLLOW_117);
rule__IfExpCS__Group__3__Impl();
state._fsp--;
@@ -70287,23 +70414,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__Group__3__Impl"
- // InternalQVTimperative.g:24001:1: rule__IfExpCS__Group__3__Impl : ( ( rule__IfExpCS__OwnedThenExpressionAssignment_3 ) ) ;
+ // InternalQVTimperative.g:24040: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:24005:1: ( ( ( rule__IfExpCS__OwnedThenExpressionAssignment_3 ) ) )
- // InternalQVTimperative.g:24006:1: ( ( rule__IfExpCS__OwnedThenExpressionAssignment_3 ) )
+ // InternalQVTimperative.g:24044:1: ( ( ( rule__IfExpCS__OwnedThenExpressionAssignment_3 ) ) )
+ // InternalQVTimperative.g:24045:1: ( ( rule__IfExpCS__OwnedThenExpressionAssignment_3 ) )
{
- // InternalQVTimperative.g:24006:1: ( ( rule__IfExpCS__OwnedThenExpressionAssignment_3 ) )
- // InternalQVTimperative.g:24007:1: ( rule__IfExpCS__OwnedThenExpressionAssignment_3 )
+ // InternalQVTimperative.g:24045:1: ( ( rule__IfExpCS__OwnedThenExpressionAssignment_3 ) )
+ // InternalQVTimperative.g:24046:1: ( rule__IfExpCS__OwnedThenExpressionAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getOwnedThenExpressionAssignment_3());
}
- // InternalQVTimperative.g:24008:1: ( rule__IfExpCS__OwnedThenExpressionAssignment_3 )
- // InternalQVTimperative.g:24008:2: rule__IfExpCS__OwnedThenExpressionAssignment_3
+ // InternalQVTimperative.g:24047:1: ( rule__IfExpCS__OwnedThenExpressionAssignment_3 )
+ // InternalQVTimperative.g:24047:2: rule__IfExpCS__OwnedThenExpressionAssignment_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__IfExpCS__OwnedThenExpressionAssignment_3();
@@ -70338,16 +70465,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__Group__4"
- // InternalQVTimperative.g:24018:1: rule__IfExpCS__Group__4 : rule__IfExpCS__Group__4__Impl rule__IfExpCS__Group__5 ;
+ // InternalQVTimperative.g:24057: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:24022:1: ( rule__IfExpCS__Group__4__Impl rule__IfExpCS__Group__5 )
- // InternalQVTimperative.g:24023:2: rule__IfExpCS__Group__4__Impl rule__IfExpCS__Group__5
+ // InternalQVTimperative.g:24061:1: ( rule__IfExpCS__Group__4__Impl rule__IfExpCS__Group__5 )
+ // InternalQVTimperative.g:24062:2: rule__IfExpCS__Group__4__Impl rule__IfExpCS__Group__5
{
- pushFollow(FollowSets000.FOLLOW_116);
+ pushFollow(FollowSets000.FOLLOW_117);
rule__IfExpCS__Group__4__Impl();
state._fsp--;
@@ -70376,37 +70503,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__Group__4__Impl"
- // InternalQVTimperative.g:24030:1: rule__IfExpCS__Group__4__Impl : ( ( rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 )* ) ;
+ // InternalQVTimperative.g:24069: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:24034:1: ( ( ( rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 )* ) )
- // InternalQVTimperative.g:24035:1: ( ( rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 )* )
+ // InternalQVTimperative.g:24073:1: ( ( ( rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 )* ) )
+ // InternalQVTimperative.g:24074:1: ( ( rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 )* )
{
- // InternalQVTimperative.g:24035:1: ( ( rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 )* )
- // InternalQVTimperative.g:24036:1: ( rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 )*
+ // InternalQVTimperative.g:24074:1: ( ( rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 )* )
+ // InternalQVTimperative.g:24075:1: ( rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getOwnedIfThenExpressionsAssignment_4());
}
- // InternalQVTimperative.g:24037:1: ( rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 )*
- loop222:
+ // InternalQVTimperative.g:24076:1: ( rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 )*
+ loop223:
do {
- int alt222=2;
- int LA222_0 = input.LA(1);
+ int alt223=2;
+ int LA223_0 = input.LA(1);
- if ( (LA222_0==116) ) {
- alt222=1;
+ if ( (LA223_0==117) ) {
+ alt223=1;
}
- switch (alt222) {
+ switch (alt223) {
case 1 :
- // InternalQVTimperative.g:24037:2: rule__IfExpCS__OwnedIfThenExpressionsAssignment_4
+ // InternalQVTimperative.g:24076:2: rule__IfExpCS__OwnedIfThenExpressionsAssignment_4
{
- pushFollow(FollowSets000.FOLLOW_117);
+ pushFollow(FollowSets000.FOLLOW_118);
rule__IfExpCS__OwnedIfThenExpressionsAssignment_4();
state._fsp--;
@@ -70416,7 +70543,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop222;
+ break loop223;
}
} while (true);
@@ -70445,14 +70572,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__Group__5"
- // InternalQVTimperative.g:24047:1: rule__IfExpCS__Group__5 : rule__IfExpCS__Group__5__Impl rule__IfExpCS__Group__6 ;
+ // InternalQVTimperative.g:24086: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:24051:1: ( rule__IfExpCS__Group__5__Impl rule__IfExpCS__Group__6 )
- // InternalQVTimperative.g:24052:2: rule__IfExpCS__Group__5__Impl rule__IfExpCS__Group__6
+ // InternalQVTimperative.g:24090:1: ( rule__IfExpCS__Group__5__Impl rule__IfExpCS__Group__6 )
+ // InternalQVTimperative.g:24091:2: rule__IfExpCS__Group__5__Impl rule__IfExpCS__Group__6
{
pushFollow(FollowSets000.FOLLOW_10);
rule__IfExpCS__Group__5__Impl();
@@ -70483,22 +70610,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__Group__5__Impl"
- // InternalQVTimperative.g:24059:1: rule__IfExpCS__Group__5__Impl : ( 'else' ) ;
+ // InternalQVTimperative.g:24098:1: rule__IfExpCS__Group__5__Impl : ( 'else' ) ;
public final void rule__IfExpCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24063:1: ( ( 'else' ) )
- // InternalQVTimperative.g:24064:1: ( 'else' )
+ // InternalQVTimperative.g:24102:1: ( ( 'else' ) )
+ // InternalQVTimperative.g:24103:1: ( 'else' )
{
- // InternalQVTimperative.g:24064:1: ( 'else' )
- // InternalQVTimperative.g:24065:1: 'else'
+ // InternalQVTimperative.g:24103:1: ( 'else' )
+ // InternalQVTimperative.g:24104:1: 'else'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getElseKeyword_5());
}
- match(input,114,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,115,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getIfExpCSAccess().getElseKeyword_5());
}
@@ -70524,16 +70651,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__Group__6"
- // InternalQVTimperative.g:24078:1: rule__IfExpCS__Group__6 : rule__IfExpCS__Group__6__Impl rule__IfExpCS__Group__7 ;
+ // InternalQVTimperative.g:24117: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:24082:1: ( rule__IfExpCS__Group__6__Impl rule__IfExpCS__Group__7 )
- // InternalQVTimperative.g:24083:2: rule__IfExpCS__Group__6__Impl rule__IfExpCS__Group__7
+ // InternalQVTimperative.g:24121:1: ( rule__IfExpCS__Group__6__Impl rule__IfExpCS__Group__7 )
+ // InternalQVTimperative.g:24122:2: rule__IfExpCS__Group__6__Impl rule__IfExpCS__Group__7
{
- pushFollow(FollowSets000.FOLLOW_118);
+ pushFollow(FollowSets000.FOLLOW_119);
rule__IfExpCS__Group__6__Impl();
state._fsp--;
@@ -70562,23 +70689,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__Group__6__Impl"
- // InternalQVTimperative.g:24090:1: rule__IfExpCS__Group__6__Impl : ( ( rule__IfExpCS__OwnedElseExpressionAssignment_6 ) ) ;
+ // InternalQVTimperative.g:24129: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:24094:1: ( ( ( rule__IfExpCS__OwnedElseExpressionAssignment_6 ) ) )
- // InternalQVTimperative.g:24095:1: ( ( rule__IfExpCS__OwnedElseExpressionAssignment_6 ) )
+ // InternalQVTimperative.g:24133:1: ( ( ( rule__IfExpCS__OwnedElseExpressionAssignment_6 ) ) )
+ // InternalQVTimperative.g:24134:1: ( ( rule__IfExpCS__OwnedElseExpressionAssignment_6 ) )
{
- // InternalQVTimperative.g:24095:1: ( ( rule__IfExpCS__OwnedElseExpressionAssignment_6 ) )
- // InternalQVTimperative.g:24096:1: ( rule__IfExpCS__OwnedElseExpressionAssignment_6 )
+ // InternalQVTimperative.g:24134:1: ( ( rule__IfExpCS__OwnedElseExpressionAssignment_6 ) )
+ // InternalQVTimperative.g:24135:1: ( rule__IfExpCS__OwnedElseExpressionAssignment_6 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getOwnedElseExpressionAssignment_6());
}
- // InternalQVTimperative.g:24097:1: ( rule__IfExpCS__OwnedElseExpressionAssignment_6 )
- // InternalQVTimperative.g:24097:2: rule__IfExpCS__OwnedElseExpressionAssignment_6
+ // InternalQVTimperative.g:24136:1: ( rule__IfExpCS__OwnedElseExpressionAssignment_6 )
+ // InternalQVTimperative.g:24136:2: rule__IfExpCS__OwnedElseExpressionAssignment_6
{
pushFollow(FollowSets000.FOLLOW_2);
rule__IfExpCS__OwnedElseExpressionAssignment_6();
@@ -70613,14 +70740,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__Group__7"
- // InternalQVTimperative.g:24107:1: rule__IfExpCS__Group__7 : rule__IfExpCS__Group__7__Impl ;
+ // InternalQVTimperative.g:24146: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:24111:1: ( rule__IfExpCS__Group__7__Impl )
- // InternalQVTimperative.g:24112:2: rule__IfExpCS__Group__7__Impl
+ // InternalQVTimperative.g:24150:1: ( rule__IfExpCS__Group__7__Impl )
+ // InternalQVTimperative.g:24151:2: rule__IfExpCS__Group__7__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__IfExpCS__Group__7__Impl();
@@ -70646,22 +70773,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__Group__7__Impl"
- // InternalQVTimperative.g:24118:1: rule__IfExpCS__Group__7__Impl : ( 'endif' ) ;
+ // InternalQVTimperative.g:24157:1: rule__IfExpCS__Group__7__Impl : ( 'endif' ) ;
public final void rule__IfExpCS__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24122:1: ( ( 'endif' ) )
- // InternalQVTimperative.g:24123:1: ( 'endif' )
+ // InternalQVTimperative.g:24161:1: ( ( 'endif' ) )
+ // InternalQVTimperative.g:24162:1: ( 'endif' )
{
- // InternalQVTimperative.g:24123:1: ( 'endif' )
- // InternalQVTimperative.g:24124:1: 'endif'
+ // InternalQVTimperative.g:24162:1: ( 'endif' )
+ // InternalQVTimperative.g:24163:1: 'endif'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getEndifKeyword_7());
}
- match(input,115,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,116,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getIfExpCSAccess().getEndifKeyword_7());
}
@@ -70687,14 +70814,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ElseIfThenExpCS__Group__0"
- // InternalQVTimperative.g:24153:1: rule__ElseIfThenExpCS__Group__0 : rule__ElseIfThenExpCS__Group__0__Impl rule__ElseIfThenExpCS__Group__1 ;
+ // InternalQVTimperative.g:24192: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:24157:1: ( rule__ElseIfThenExpCS__Group__0__Impl rule__ElseIfThenExpCS__Group__1 )
- // InternalQVTimperative.g:24158:2: rule__ElseIfThenExpCS__Group__0__Impl rule__ElseIfThenExpCS__Group__1
+ // InternalQVTimperative.g:24196:1: ( rule__ElseIfThenExpCS__Group__0__Impl rule__ElseIfThenExpCS__Group__1 )
+ // InternalQVTimperative.g:24197:2: rule__ElseIfThenExpCS__Group__0__Impl rule__ElseIfThenExpCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_10);
rule__ElseIfThenExpCS__Group__0__Impl();
@@ -70725,22 +70852,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ElseIfThenExpCS__Group__0__Impl"
- // InternalQVTimperative.g:24165:1: rule__ElseIfThenExpCS__Group__0__Impl : ( 'elseif' ) ;
+ // InternalQVTimperative.g:24204:1: rule__ElseIfThenExpCS__Group__0__Impl : ( 'elseif' ) ;
public final void rule__ElseIfThenExpCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24169:1: ( ( 'elseif' ) )
- // InternalQVTimperative.g:24170:1: ( 'elseif' )
+ // InternalQVTimperative.g:24208:1: ( ( 'elseif' ) )
+ // InternalQVTimperative.g:24209:1: ( 'elseif' )
{
- // InternalQVTimperative.g:24170:1: ( 'elseif' )
- // InternalQVTimperative.g:24171:1: 'elseif'
+ // InternalQVTimperative.g:24209:1: ( 'elseif' )
+ // InternalQVTimperative.g:24210:1: 'elseif'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getElseIfThenExpCSAccess().getElseifKeyword_0());
}
- match(input,116,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,117,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getElseIfThenExpCSAccess().getElseifKeyword_0());
}
@@ -70766,16 +70893,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ElseIfThenExpCS__Group__1"
- // InternalQVTimperative.g:24184:1: rule__ElseIfThenExpCS__Group__1 : rule__ElseIfThenExpCS__Group__1__Impl rule__ElseIfThenExpCS__Group__2 ;
+ // InternalQVTimperative.g:24223: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:24188:1: ( rule__ElseIfThenExpCS__Group__1__Impl rule__ElseIfThenExpCS__Group__2 )
- // InternalQVTimperative.g:24189:2: rule__ElseIfThenExpCS__Group__1__Impl rule__ElseIfThenExpCS__Group__2
+ // InternalQVTimperative.g:24227:1: ( rule__ElseIfThenExpCS__Group__1__Impl rule__ElseIfThenExpCS__Group__2 )
+ // InternalQVTimperative.g:24228:2: rule__ElseIfThenExpCS__Group__1__Impl rule__ElseIfThenExpCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_115);
+ pushFollow(FollowSets000.FOLLOW_116);
rule__ElseIfThenExpCS__Group__1__Impl();
state._fsp--;
@@ -70804,23 +70931,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ElseIfThenExpCS__Group__1__Impl"
- // InternalQVTimperative.g:24196:1: rule__ElseIfThenExpCS__Group__1__Impl : ( ( rule__ElseIfThenExpCS__OwnedConditionAssignment_1 ) ) ;
+ // InternalQVTimperative.g:24235: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:24200:1: ( ( ( rule__ElseIfThenExpCS__OwnedConditionAssignment_1 ) ) )
- // InternalQVTimperative.g:24201:1: ( ( rule__ElseIfThenExpCS__OwnedConditionAssignment_1 ) )
+ // InternalQVTimperative.g:24239:1: ( ( ( rule__ElseIfThenExpCS__OwnedConditionAssignment_1 ) ) )
+ // InternalQVTimperative.g:24240:1: ( ( rule__ElseIfThenExpCS__OwnedConditionAssignment_1 ) )
{
- // InternalQVTimperative.g:24201:1: ( ( rule__ElseIfThenExpCS__OwnedConditionAssignment_1 ) )
- // InternalQVTimperative.g:24202:1: ( rule__ElseIfThenExpCS__OwnedConditionAssignment_1 )
+ // InternalQVTimperative.g:24240:1: ( ( rule__ElseIfThenExpCS__OwnedConditionAssignment_1 ) )
+ // InternalQVTimperative.g:24241:1: ( rule__ElseIfThenExpCS__OwnedConditionAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getElseIfThenExpCSAccess().getOwnedConditionAssignment_1());
}
- // InternalQVTimperative.g:24203:1: ( rule__ElseIfThenExpCS__OwnedConditionAssignment_1 )
- // InternalQVTimperative.g:24203:2: rule__ElseIfThenExpCS__OwnedConditionAssignment_1
+ // InternalQVTimperative.g:24242:1: ( rule__ElseIfThenExpCS__OwnedConditionAssignment_1 )
+ // InternalQVTimperative.g:24242:2: rule__ElseIfThenExpCS__OwnedConditionAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ElseIfThenExpCS__OwnedConditionAssignment_1();
@@ -70855,14 +70982,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ElseIfThenExpCS__Group__2"
- // InternalQVTimperative.g:24213:1: rule__ElseIfThenExpCS__Group__2 : rule__ElseIfThenExpCS__Group__2__Impl rule__ElseIfThenExpCS__Group__3 ;
+ // InternalQVTimperative.g:24252: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:24217:1: ( rule__ElseIfThenExpCS__Group__2__Impl rule__ElseIfThenExpCS__Group__3 )
- // InternalQVTimperative.g:24218:2: rule__ElseIfThenExpCS__Group__2__Impl rule__ElseIfThenExpCS__Group__3
+ // InternalQVTimperative.g:24256:1: ( rule__ElseIfThenExpCS__Group__2__Impl rule__ElseIfThenExpCS__Group__3 )
+ // InternalQVTimperative.g:24257:2: rule__ElseIfThenExpCS__Group__2__Impl rule__ElseIfThenExpCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_10);
rule__ElseIfThenExpCS__Group__2__Impl();
@@ -70893,22 +71020,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ElseIfThenExpCS__Group__2__Impl"
- // InternalQVTimperative.g:24225:1: rule__ElseIfThenExpCS__Group__2__Impl : ( 'then' ) ;
+ // InternalQVTimperative.g:24264:1: rule__ElseIfThenExpCS__Group__2__Impl : ( 'then' ) ;
public final void rule__ElseIfThenExpCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24229:1: ( ( 'then' ) )
- // InternalQVTimperative.g:24230:1: ( 'then' )
+ // InternalQVTimperative.g:24268:1: ( ( 'then' ) )
+ // InternalQVTimperative.g:24269:1: ( 'then' )
{
- // InternalQVTimperative.g:24230:1: ( 'then' )
- // InternalQVTimperative.g:24231:1: 'then'
+ // InternalQVTimperative.g:24269:1: ( 'then' )
+ // InternalQVTimperative.g:24270:1: 'then'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getElseIfThenExpCSAccess().getThenKeyword_2());
}
- match(input,113,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,114,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getElseIfThenExpCSAccess().getThenKeyword_2());
}
@@ -70934,14 +71061,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ElseIfThenExpCS__Group__3"
- // InternalQVTimperative.g:24244:1: rule__ElseIfThenExpCS__Group__3 : rule__ElseIfThenExpCS__Group__3__Impl ;
+ // InternalQVTimperative.g:24283: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:24248:1: ( rule__ElseIfThenExpCS__Group__3__Impl )
- // InternalQVTimperative.g:24249:2: rule__ElseIfThenExpCS__Group__3__Impl
+ // InternalQVTimperative.g:24287:1: ( rule__ElseIfThenExpCS__Group__3__Impl )
+ // InternalQVTimperative.g:24288:2: rule__ElseIfThenExpCS__Group__3__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ElseIfThenExpCS__Group__3__Impl();
@@ -70967,23 +71094,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ElseIfThenExpCS__Group__3__Impl"
- // InternalQVTimperative.g:24255:1: rule__ElseIfThenExpCS__Group__3__Impl : ( ( rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 ) ) ;
+ // InternalQVTimperative.g:24294: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:24259:1: ( ( ( rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 ) ) )
- // InternalQVTimperative.g:24260:1: ( ( rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 ) )
+ // InternalQVTimperative.g:24298:1: ( ( ( rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 ) ) )
+ // InternalQVTimperative.g:24299:1: ( ( rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 ) )
{
- // InternalQVTimperative.g:24260:1: ( ( rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 ) )
- // InternalQVTimperative.g:24261:1: ( rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 )
+ // InternalQVTimperative.g:24299:1: ( ( rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 ) )
+ // InternalQVTimperative.g:24300:1: ( rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getElseIfThenExpCSAccess().getOwnedThenExpressionAssignment_3());
}
- // InternalQVTimperative.g:24262:1: ( rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 )
- // InternalQVTimperative.g:24262:2: rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3
+ // InternalQVTimperative.g:24301:1: ( rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 )
+ // InternalQVTimperative.g:24301:2: rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3();
@@ -71018,14 +71145,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetExpCS__Group__0"
- // InternalQVTimperative.g:24280:1: rule__LetExpCS__Group__0 : rule__LetExpCS__Group__0__Impl rule__LetExpCS__Group__1 ;
+ // InternalQVTimperative.g:24319: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:24284:1: ( rule__LetExpCS__Group__0__Impl rule__LetExpCS__Group__1 )
- // InternalQVTimperative.g:24285:2: rule__LetExpCS__Group__0__Impl rule__LetExpCS__Group__1
+ // InternalQVTimperative.g:24323:1: ( rule__LetExpCS__Group__0__Impl rule__LetExpCS__Group__1 )
+ // InternalQVTimperative.g:24324:2: rule__LetExpCS__Group__0__Impl rule__LetExpCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__LetExpCS__Group__0__Impl();
@@ -71056,22 +71183,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetExpCS__Group__0__Impl"
- // InternalQVTimperative.g:24292:1: rule__LetExpCS__Group__0__Impl : ( 'let' ) ;
+ // InternalQVTimperative.g:24331:1: rule__LetExpCS__Group__0__Impl : ( 'let' ) ;
public final void rule__LetExpCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24296:1: ( ( 'let' ) )
- // InternalQVTimperative.g:24297:1: ( 'let' )
+ // InternalQVTimperative.g:24335:1: ( ( 'let' ) )
+ // InternalQVTimperative.g:24336:1: ( 'let' )
{
- // InternalQVTimperative.g:24297:1: ( 'let' )
- // InternalQVTimperative.g:24298:1: 'let'
+ // InternalQVTimperative.g:24336:1: ( 'let' )
+ // InternalQVTimperative.g:24337:1: 'let'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetExpCSAccess().getLetKeyword_0());
}
- match(input,117,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,118,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getLetExpCSAccess().getLetKeyword_0());
}
@@ -71097,16 +71224,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetExpCS__Group__1"
- // InternalQVTimperative.g:24311:1: rule__LetExpCS__Group__1 : rule__LetExpCS__Group__1__Impl rule__LetExpCS__Group__2 ;
+ // InternalQVTimperative.g:24350: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:24315:1: ( rule__LetExpCS__Group__1__Impl rule__LetExpCS__Group__2 )
- // InternalQVTimperative.g:24316:2: rule__LetExpCS__Group__1__Impl rule__LetExpCS__Group__2
+ // InternalQVTimperative.g:24354:1: ( rule__LetExpCS__Group__1__Impl rule__LetExpCS__Group__2 )
+ // InternalQVTimperative.g:24355:2: rule__LetExpCS__Group__1__Impl rule__LetExpCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_119);
+ pushFollow(FollowSets000.FOLLOW_120);
rule__LetExpCS__Group__1__Impl();
state._fsp--;
@@ -71135,23 +71262,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetExpCS__Group__1__Impl"
- // InternalQVTimperative.g:24323:1: rule__LetExpCS__Group__1__Impl : ( ( rule__LetExpCS__OwnedVariablesAssignment_1 ) ) ;
+ // InternalQVTimperative.g:24362: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:24327:1: ( ( ( rule__LetExpCS__OwnedVariablesAssignment_1 ) ) )
- // InternalQVTimperative.g:24328:1: ( ( rule__LetExpCS__OwnedVariablesAssignment_1 ) )
+ // InternalQVTimperative.g:24366:1: ( ( ( rule__LetExpCS__OwnedVariablesAssignment_1 ) ) )
+ // InternalQVTimperative.g:24367:1: ( ( rule__LetExpCS__OwnedVariablesAssignment_1 ) )
{
- // InternalQVTimperative.g:24328:1: ( ( rule__LetExpCS__OwnedVariablesAssignment_1 ) )
- // InternalQVTimperative.g:24329:1: ( rule__LetExpCS__OwnedVariablesAssignment_1 )
+ // InternalQVTimperative.g:24367:1: ( ( rule__LetExpCS__OwnedVariablesAssignment_1 ) )
+ // InternalQVTimperative.g:24368:1: ( rule__LetExpCS__OwnedVariablesAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetExpCSAccess().getOwnedVariablesAssignment_1());
}
- // InternalQVTimperative.g:24330:1: ( rule__LetExpCS__OwnedVariablesAssignment_1 )
- // InternalQVTimperative.g:24330:2: rule__LetExpCS__OwnedVariablesAssignment_1
+ // InternalQVTimperative.g:24369:1: ( rule__LetExpCS__OwnedVariablesAssignment_1 )
+ // InternalQVTimperative.g:24369:2: rule__LetExpCS__OwnedVariablesAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__LetExpCS__OwnedVariablesAssignment_1();
@@ -71186,16 +71313,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetExpCS__Group__2"
- // InternalQVTimperative.g:24340:1: rule__LetExpCS__Group__2 : rule__LetExpCS__Group__2__Impl rule__LetExpCS__Group__3 ;
+ // InternalQVTimperative.g:24379: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:24344:1: ( rule__LetExpCS__Group__2__Impl rule__LetExpCS__Group__3 )
- // InternalQVTimperative.g:24345:2: rule__LetExpCS__Group__2__Impl rule__LetExpCS__Group__3
+ // InternalQVTimperative.g:24383:1: ( rule__LetExpCS__Group__2__Impl rule__LetExpCS__Group__3 )
+ // InternalQVTimperative.g:24384:2: rule__LetExpCS__Group__2__Impl rule__LetExpCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_119);
+ pushFollow(FollowSets000.FOLLOW_120);
rule__LetExpCS__Group__2__Impl();
state._fsp--;
@@ -71224,35 +71351,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetExpCS__Group__2__Impl"
- // InternalQVTimperative.g:24352:1: rule__LetExpCS__Group__2__Impl : ( ( rule__LetExpCS__Group_2__0 )* ) ;
+ // InternalQVTimperative.g:24391: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:24356:1: ( ( ( rule__LetExpCS__Group_2__0 )* ) )
- // InternalQVTimperative.g:24357:1: ( ( rule__LetExpCS__Group_2__0 )* )
+ // InternalQVTimperative.g:24395:1: ( ( ( rule__LetExpCS__Group_2__0 )* ) )
+ // InternalQVTimperative.g:24396:1: ( ( rule__LetExpCS__Group_2__0 )* )
{
- // InternalQVTimperative.g:24357:1: ( ( rule__LetExpCS__Group_2__0 )* )
- // InternalQVTimperative.g:24358:1: ( rule__LetExpCS__Group_2__0 )*
+ // InternalQVTimperative.g:24396:1: ( ( rule__LetExpCS__Group_2__0 )* )
+ // InternalQVTimperative.g:24397:1: ( rule__LetExpCS__Group_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetExpCSAccess().getGroup_2());
}
- // InternalQVTimperative.g:24359:1: ( rule__LetExpCS__Group_2__0 )*
- loop223:
+ // InternalQVTimperative.g:24398:1: ( rule__LetExpCS__Group_2__0 )*
+ loop224:
do {
- int alt223=2;
- int LA223_0 = input.LA(1);
+ int alt224=2;
+ int LA224_0 = input.LA(1);
- if ( (LA223_0==70) ) {
- alt223=1;
+ if ( (LA224_0==71) ) {
+ alt224=1;
}
- switch (alt223) {
+ switch (alt224) {
case 1 :
- // InternalQVTimperative.g:24359:2: rule__LetExpCS__Group_2__0
+ // InternalQVTimperative.g:24398:2: rule__LetExpCS__Group_2__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__LetExpCS__Group_2__0();
@@ -71264,7 +71391,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop223;
+ break loop224;
}
} while (true);
@@ -71293,14 +71420,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetExpCS__Group__3"
- // InternalQVTimperative.g:24369:1: rule__LetExpCS__Group__3 : rule__LetExpCS__Group__3__Impl rule__LetExpCS__Group__4 ;
+ // InternalQVTimperative.g:24408: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:24373:1: ( rule__LetExpCS__Group__3__Impl rule__LetExpCS__Group__4 )
- // InternalQVTimperative.g:24374:2: rule__LetExpCS__Group__3__Impl rule__LetExpCS__Group__4
+ // InternalQVTimperative.g:24412:1: ( rule__LetExpCS__Group__3__Impl rule__LetExpCS__Group__4 )
+ // InternalQVTimperative.g:24413:2: rule__LetExpCS__Group__3__Impl rule__LetExpCS__Group__4
{
pushFollow(FollowSets000.FOLLOW_10);
rule__LetExpCS__Group__3__Impl();
@@ -71331,22 +71458,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetExpCS__Group__3__Impl"
- // InternalQVTimperative.g:24381:1: rule__LetExpCS__Group__3__Impl : ( 'in' ) ;
+ // InternalQVTimperative.g:24420:1: rule__LetExpCS__Group__3__Impl : ( 'in' ) ;
public final void rule__LetExpCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24385:1: ( ( 'in' ) )
- // InternalQVTimperative.g:24386:1: ( 'in' )
+ // InternalQVTimperative.g:24424:1: ( ( 'in' ) )
+ // InternalQVTimperative.g:24425:1: ( 'in' )
{
- // InternalQVTimperative.g:24386:1: ( 'in' )
- // InternalQVTimperative.g:24387:1: 'in'
+ // InternalQVTimperative.g:24425:1: ( 'in' )
+ // InternalQVTimperative.g:24426:1: 'in'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetExpCSAccess().getInKeyword_3());
}
- match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,83,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getLetExpCSAccess().getInKeyword_3());
}
@@ -71372,14 +71499,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetExpCS__Group__4"
- // InternalQVTimperative.g:24400:1: rule__LetExpCS__Group__4 : rule__LetExpCS__Group__4__Impl ;
+ // InternalQVTimperative.g:24439: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:24404:1: ( rule__LetExpCS__Group__4__Impl )
- // InternalQVTimperative.g:24405:2: rule__LetExpCS__Group__4__Impl
+ // InternalQVTimperative.g:24443:1: ( rule__LetExpCS__Group__4__Impl )
+ // InternalQVTimperative.g:24444:2: rule__LetExpCS__Group__4__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__LetExpCS__Group__4__Impl();
@@ -71405,23 +71532,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetExpCS__Group__4__Impl"
- // InternalQVTimperative.g:24411:1: rule__LetExpCS__Group__4__Impl : ( ( rule__LetExpCS__OwnedInExpressionAssignment_4 ) ) ;
+ // InternalQVTimperative.g:24450: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:24415:1: ( ( ( rule__LetExpCS__OwnedInExpressionAssignment_4 ) ) )
- // InternalQVTimperative.g:24416:1: ( ( rule__LetExpCS__OwnedInExpressionAssignment_4 ) )
+ // InternalQVTimperative.g:24454:1: ( ( ( rule__LetExpCS__OwnedInExpressionAssignment_4 ) ) )
+ // InternalQVTimperative.g:24455:1: ( ( rule__LetExpCS__OwnedInExpressionAssignment_4 ) )
{
- // InternalQVTimperative.g:24416:1: ( ( rule__LetExpCS__OwnedInExpressionAssignment_4 ) )
- // InternalQVTimperative.g:24417:1: ( rule__LetExpCS__OwnedInExpressionAssignment_4 )
+ // InternalQVTimperative.g:24455:1: ( ( rule__LetExpCS__OwnedInExpressionAssignment_4 ) )
+ // InternalQVTimperative.g:24456:1: ( rule__LetExpCS__OwnedInExpressionAssignment_4 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetExpCSAccess().getOwnedInExpressionAssignment_4());
}
- // InternalQVTimperative.g:24418:1: ( rule__LetExpCS__OwnedInExpressionAssignment_4 )
- // InternalQVTimperative.g:24418:2: rule__LetExpCS__OwnedInExpressionAssignment_4
+ // InternalQVTimperative.g:24457:1: ( rule__LetExpCS__OwnedInExpressionAssignment_4 )
+ // InternalQVTimperative.g:24457:2: rule__LetExpCS__OwnedInExpressionAssignment_4
{
pushFollow(FollowSets000.FOLLOW_2);
rule__LetExpCS__OwnedInExpressionAssignment_4();
@@ -71456,14 +71583,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetExpCS__Group_2__0"
- // InternalQVTimperative.g:24438:1: rule__LetExpCS__Group_2__0 : rule__LetExpCS__Group_2__0__Impl rule__LetExpCS__Group_2__1 ;
+ // InternalQVTimperative.g:24477: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: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
+ // InternalQVTimperative.g:24481:1: ( rule__LetExpCS__Group_2__0__Impl rule__LetExpCS__Group_2__1 )
+ // InternalQVTimperative.g:24482:2: rule__LetExpCS__Group_2__0__Impl rule__LetExpCS__Group_2__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__LetExpCS__Group_2__0__Impl();
@@ -71494,22 +71621,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetExpCS__Group_2__0__Impl"
- // InternalQVTimperative.g:24450:1: rule__LetExpCS__Group_2__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:24489:1: rule__LetExpCS__Group_2__0__Impl : ( ',' ) ;
public final void rule__LetExpCS__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24454:1: ( ( ',' ) )
- // InternalQVTimperative.g:24455:1: ( ',' )
+ // InternalQVTimperative.g:24493:1: ( ( ',' ) )
+ // InternalQVTimperative.g:24494:1: ( ',' )
{
- // InternalQVTimperative.g:24455:1: ( ',' )
- // InternalQVTimperative.g:24456:1: ','
+ // InternalQVTimperative.g:24494:1: ( ',' )
+ // InternalQVTimperative.g:24495:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetExpCSAccess().getCommaKeyword_2_0());
}
- match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getLetExpCSAccess().getCommaKeyword_2_0());
}
@@ -71535,14 +71662,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetExpCS__Group_2__1"
- // InternalQVTimperative.g:24469:1: rule__LetExpCS__Group_2__1 : rule__LetExpCS__Group_2__1__Impl ;
+ // InternalQVTimperative.g:24508: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:24473:1: ( rule__LetExpCS__Group_2__1__Impl )
- // InternalQVTimperative.g:24474:2: rule__LetExpCS__Group_2__1__Impl
+ // InternalQVTimperative.g:24512:1: ( rule__LetExpCS__Group_2__1__Impl )
+ // InternalQVTimperative.g:24513:2: rule__LetExpCS__Group_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__LetExpCS__Group_2__1__Impl();
@@ -71568,23 +71695,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetExpCS__Group_2__1__Impl"
- // InternalQVTimperative.g:24480:1: rule__LetExpCS__Group_2__1__Impl : ( ( rule__LetExpCS__OwnedVariablesAssignment_2_1 ) ) ;
+ // InternalQVTimperative.g:24519: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:24484:1: ( ( ( rule__LetExpCS__OwnedVariablesAssignment_2_1 ) ) )
- // InternalQVTimperative.g:24485:1: ( ( rule__LetExpCS__OwnedVariablesAssignment_2_1 ) )
+ // InternalQVTimperative.g:24523:1: ( ( ( rule__LetExpCS__OwnedVariablesAssignment_2_1 ) ) )
+ // InternalQVTimperative.g:24524:1: ( ( rule__LetExpCS__OwnedVariablesAssignment_2_1 ) )
{
- // InternalQVTimperative.g:24485:1: ( ( rule__LetExpCS__OwnedVariablesAssignment_2_1 ) )
- // InternalQVTimperative.g:24486:1: ( rule__LetExpCS__OwnedVariablesAssignment_2_1 )
+ // InternalQVTimperative.g:24524:1: ( ( rule__LetExpCS__OwnedVariablesAssignment_2_1 ) )
+ // InternalQVTimperative.g:24525:1: ( rule__LetExpCS__OwnedVariablesAssignment_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetExpCSAccess().getOwnedVariablesAssignment_2_1());
}
- // InternalQVTimperative.g:24487:1: ( rule__LetExpCS__OwnedVariablesAssignment_2_1 )
- // InternalQVTimperative.g:24487:2: rule__LetExpCS__OwnedVariablesAssignment_2_1
+ // InternalQVTimperative.g:24526:1: ( rule__LetExpCS__OwnedVariablesAssignment_2_1 )
+ // InternalQVTimperative.g:24526:2: rule__LetExpCS__OwnedVariablesAssignment_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__LetExpCS__OwnedVariablesAssignment_2_1();
@@ -71619,16 +71746,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__Group__0"
- // InternalQVTimperative.g:24501:1: rule__LetVariableCS__Group__0 : rule__LetVariableCS__Group__0__Impl rule__LetVariableCS__Group__1 ;
+ // InternalQVTimperative.g:24540: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:24505:1: ( rule__LetVariableCS__Group__0__Impl rule__LetVariableCS__Group__1 )
- // InternalQVTimperative.g:24506:2: rule__LetVariableCS__Group__0__Impl rule__LetVariableCS__Group__1
+ // InternalQVTimperative.g:24544:1: ( rule__LetVariableCS__Group__0__Impl rule__LetVariableCS__Group__1 )
+ // InternalQVTimperative.g:24545:2: rule__LetVariableCS__Group__0__Impl rule__LetVariableCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_120);
+ pushFollow(FollowSets000.FOLLOW_121);
rule__LetVariableCS__Group__0__Impl();
state._fsp--;
@@ -71657,23 +71784,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__Group__0__Impl"
- // InternalQVTimperative.g:24513:1: rule__LetVariableCS__Group__0__Impl : ( ( rule__LetVariableCS__NameAssignment_0 ) ) ;
+ // InternalQVTimperative.g:24552: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:24517:1: ( ( ( rule__LetVariableCS__NameAssignment_0 ) ) )
- // InternalQVTimperative.g:24518:1: ( ( rule__LetVariableCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:24556:1: ( ( ( rule__LetVariableCS__NameAssignment_0 ) ) )
+ // InternalQVTimperative.g:24557:1: ( ( rule__LetVariableCS__NameAssignment_0 ) )
{
- // InternalQVTimperative.g:24518:1: ( ( rule__LetVariableCS__NameAssignment_0 ) )
- // InternalQVTimperative.g:24519:1: ( rule__LetVariableCS__NameAssignment_0 )
+ // InternalQVTimperative.g:24557:1: ( ( rule__LetVariableCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:24558:1: ( rule__LetVariableCS__NameAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetVariableCSAccess().getNameAssignment_0());
}
- // InternalQVTimperative.g:24520:1: ( rule__LetVariableCS__NameAssignment_0 )
- // InternalQVTimperative.g:24520:2: rule__LetVariableCS__NameAssignment_0
+ // InternalQVTimperative.g:24559:1: ( rule__LetVariableCS__NameAssignment_0 )
+ // InternalQVTimperative.g:24559:2: rule__LetVariableCS__NameAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__LetVariableCS__NameAssignment_0();
@@ -71708,16 +71835,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__Group__1"
- // InternalQVTimperative.g:24530:1: rule__LetVariableCS__Group__1 : rule__LetVariableCS__Group__1__Impl rule__LetVariableCS__Group__2 ;
+ // InternalQVTimperative.g:24569: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:24534:1: ( rule__LetVariableCS__Group__1__Impl rule__LetVariableCS__Group__2 )
- // InternalQVTimperative.g:24535:2: rule__LetVariableCS__Group__1__Impl rule__LetVariableCS__Group__2
+ // InternalQVTimperative.g:24573:1: ( rule__LetVariableCS__Group__1__Impl rule__LetVariableCS__Group__2 )
+ // InternalQVTimperative.g:24574:2: rule__LetVariableCS__Group__1__Impl rule__LetVariableCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_120);
+ pushFollow(FollowSets000.FOLLOW_121);
rule__LetVariableCS__Group__1__Impl();
state._fsp--;
@@ -71746,31 +71873,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__Group__1__Impl"
- // InternalQVTimperative.g:24542:1: rule__LetVariableCS__Group__1__Impl : ( ( rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 )? ) ;
+ // InternalQVTimperative.g:24581: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:24546:1: ( ( ( rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 )? ) )
- // InternalQVTimperative.g:24547:1: ( ( rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 )? )
+ // InternalQVTimperative.g:24585:1: ( ( ( rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 )? ) )
+ // InternalQVTimperative.g:24586:1: ( ( rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 )? )
{
- // InternalQVTimperative.g:24547:1: ( ( rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 )? )
- // InternalQVTimperative.g:24548:1: ( rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 )?
+ // InternalQVTimperative.g:24586:1: ( ( rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 )? )
+ // InternalQVTimperative.g:24587:1: ( rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetVariableCSAccess().getOwnedRoundBracketedClauseAssignment_1());
}
- // InternalQVTimperative.g:24549:1: ( rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 )?
- int alt224=2;
- int LA224_0 = input.LA(1);
+ // InternalQVTimperative.g:24588:1: ( rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 )?
+ int alt225=2;
+ int LA225_0 = input.LA(1);
- if ( (LA224_0==86) ) {
- alt224=1;
+ if ( (LA225_0==87) ) {
+ alt225=1;
}
- switch (alt224) {
+ switch (alt225) {
case 1 :
- // InternalQVTimperative.g:24549:2: rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1
+ // InternalQVTimperative.g:24588:2: rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1();
@@ -71808,16 +71935,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__Group__2"
- // InternalQVTimperative.g:24559:1: rule__LetVariableCS__Group__2 : rule__LetVariableCS__Group__2__Impl rule__LetVariableCS__Group__3 ;
+ // InternalQVTimperative.g:24598: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:24563:1: ( rule__LetVariableCS__Group__2__Impl rule__LetVariableCS__Group__3 )
- // InternalQVTimperative.g:24564:2: rule__LetVariableCS__Group__2__Impl rule__LetVariableCS__Group__3
+ // InternalQVTimperative.g:24602:1: ( rule__LetVariableCS__Group__2__Impl rule__LetVariableCS__Group__3 )
+ // InternalQVTimperative.g:24603:2: rule__LetVariableCS__Group__2__Impl rule__LetVariableCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_120);
+ pushFollow(FollowSets000.FOLLOW_121);
rule__LetVariableCS__Group__2__Impl();
state._fsp--;
@@ -71846,31 +71973,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__Group__2__Impl"
- // InternalQVTimperative.g:24571:1: rule__LetVariableCS__Group__2__Impl : ( ( rule__LetVariableCS__Group_2__0 )? ) ;
+ // InternalQVTimperative.g:24610: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:24575:1: ( ( ( rule__LetVariableCS__Group_2__0 )? ) )
- // InternalQVTimperative.g:24576:1: ( ( rule__LetVariableCS__Group_2__0 )? )
+ // InternalQVTimperative.g:24614:1: ( ( ( rule__LetVariableCS__Group_2__0 )? ) )
+ // InternalQVTimperative.g:24615:1: ( ( rule__LetVariableCS__Group_2__0 )? )
{
- // InternalQVTimperative.g:24576:1: ( ( rule__LetVariableCS__Group_2__0 )? )
- // InternalQVTimperative.g:24577:1: ( rule__LetVariableCS__Group_2__0 )?
+ // InternalQVTimperative.g:24615:1: ( ( rule__LetVariableCS__Group_2__0 )? )
+ // InternalQVTimperative.g:24616:1: ( rule__LetVariableCS__Group_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetVariableCSAccess().getGroup_2());
}
- // InternalQVTimperative.g:24578:1: ( rule__LetVariableCS__Group_2__0 )?
- int alt225=2;
- int LA225_0 = input.LA(1);
+ // InternalQVTimperative.g:24617:1: ( rule__LetVariableCS__Group_2__0 )?
+ int alt226=2;
+ int LA226_0 = input.LA(1);
- if ( (LA225_0==73) ) {
- alt225=1;
+ if ( (LA226_0==74) ) {
+ alt226=1;
}
- switch (alt225) {
+ switch (alt226) {
case 1 :
- // InternalQVTimperative.g:24578:2: rule__LetVariableCS__Group_2__0
+ // InternalQVTimperative.g:24617:2: rule__LetVariableCS__Group_2__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__LetVariableCS__Group_2__0();
@@ -71908,14 +72035,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__Group__3"
- // InternalQVTimperative.g:24588:1: rule__LetVariableCS__Group__3 : rule__LetVariableCS__Group__3__Impl rule__LetVariableCS__Group__4 ;
+ // InternalQVTimperative.g:24627: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:24592:1: ( rule__LetVariableCS__Group__3__Impl rule__LetVariableCS__Group__4 )
- // InternalQVTimperative.g:24593:2: rule__LetVariableCS__Group__3__Impl rule__LetVariableCS__Group__4
+ // InternalQVTimperative.g:24631:1: ( rule__LetVariableCS__Group__3__Impl rule__LetVariableCS__Group__4 )
+ // InternalQVTimperative.g:24632:2: rule__LetVariableCS__Group__3__Impl rule__LetVariableCS__Group__4
{
pushFollow(FollowSets000.FOLLOW_10);
rule__LetVariableCS__Group__3__Impl();
@@ -71946,22 +72073,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__Group__3__Impl"
- // InternalQVTimperative.g:24600:1: rule__LetVariableCS__Group__3__Impl : ( '=' ) ;
+ // InternalQVTimperative.g:24639:1: rule__LetVariableCS__Group__3__Impl : ( '=' ) ;
public final void rule__LetVariableCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24604:1: ( ( '=' ) )
- // InternalQVTimperative.g:24605:1: ( '=' )
+ // InternalQVTimperative.g:24643:1: ( ( '=' ) )
+ // InternalQVTimperative.g:24644:1: ( '=' )
{
- // InternalQVTimperative.g:24605:1: ( '=' )
- // InternalQVTimperative.g:24606:1: '='
+ // InternalQVTimperative.g:24644:1: ( '=' )
+ // InternalQVTimperative.g:24645:1: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetVariableCSAccess().getEqualsSignKeyword_3());
}
- 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.getLetVariableCSAccess().getEqualsSignKeyword_3());
}
@@ -71987,14 +72114,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__Group__4"
- // InternalQVTimperative.g:24619:1: rule__LetVariableCS__Group__4 : rule__LetVariableCS__Group__4__Impl ;
+ // InternalQVTimperative.g:24658: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:24623:1: ( rule__LetVariableCS__Group__4__Impl )
- // InternalQVTimperative.g:24624:2: rule__LetVariableCS__Group__4__Impl
+ // InternalQVTimperative.g:24662:1: ( rule__LetVariableCS__Group__4__Impl )
+ // InternalQVTimperative.g:24663:2: rule__LetVariableCS__Group__4__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__LetVariableCS__Group__4__Impl();
@@ -72020,23 +72147,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__Group__4__Impl"
- // InternalQVTimperative.g:24630:1: rule__LetVariableCS__Group__4__Impl : ( ( rule__LetVariableCS__OwnedInitExpressionAssignment_4 ) ) ;
+ // InternalQVTimperative.g:24669: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:24634:1: ( ( ( rule__LetVariableCS__OwnedInitExpressionAssignment_4 ) ) )
- // InternalQVTimperative.g:24635:1: ( ( rule__LetVariableCS__OwnedInitExpressionAssignment_4 ) )
+ // InternalQVTimperative.g:24673:1: ( ( ( rule__LetVariableCS__OwnedInitExpressionAssignment_4 ) ) )
+ // InternalQVTimperative.g:24674:1: ( ( rule__LetVariableCS__OwnedInitExpressionAssignment_4 ) )
{
- // InternalQVTimperative.g:24635:1: ( ( rule__LetVariableCS__OwnedInitExpressionAssignment_4 ) )
- // InternalQVTimperative.g:24636:1: ( rule__LetVariableCS__OwnedInitExpressionAssignment_4 )
+ // InternalQVTimperative.g:24674:1: ( ( rule__LetVariableCS__OwnedInitExpressionAssignment_4 ) )
+ // InternalQVTimperative.g:24675:1: ( rule__LetVariableCS__OwnedInitExpressionAssignment_4 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetVariableCSAccess().getOwnedInitExpressionAssignment_4());
}
- // InternalQVTimperative.g:24637:1: ( rule__LetVariableCS__OwnedInitExpressionAssignment_4 )
- // InternalQVTimperative.g:24637:2: rule__LetVariableCS__OwnedInitExpressionAssignment_4
+ // InternalQVTimperative.g:24676:1: ( rule__LetVariableCS__OwnedInitExpressionAssignment_4 )
+ // InternalQVTimperative.g:24676:2: rule__LetVariableCS__OwnedInitExpressionAssignment_4
{
pushFollow(FollowSets000.FOLLOW_2);
rule__LetVariableCS__OwnedInitExpressionAssignment_4();
@@ -72071,14 +72198,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__Group_2__0"
- // InternalQVTimperative.g:24657:1: rule__LetVariableCS__Group_2__0 : rule__LetVariableCS__Group_2__0__Impl rule__LetVariableCS__Group_2__1 ;
+ // InternalQVTimperative.g:24696: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: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
+ // InternalQVTimperative.g:24700:1: ( rule__LetVariableCS__Group_2__0__Impl rule__LetVariableCS__Group_2__1 )
+ // InternalQVTimperative.g:24701:2: rule__LetVariableCS__Group_2__0__Impl rule__LetVariableCS__Group_2__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__LetVariableCS__Group_2__0__Impl();
@@ -72109,22 +72236,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__Group_2__0__Impl"
- // InternalQVTimperative.g:24669:1: rule__LetVariableCS__Group_2__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:24708:1: rule__LetVariableCS__Group_2__0__Impl : ( ':' ) ;
public final void rule__LetVariableCS__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24673:1: ( ( ':' ) )
- // InternalQVTimperative.g:24674:1: ( ':' )
+ // InternalQVTimperative.g:24712:1: ( ( ':' ) )
+ // InternalQVTimperative.g:24713:1: ( ':' )
{
- // InternalQVTimperative.g:24674:1: ( ':' )
- // InternalQVTimperative.g:24675:1: ':'
+ // InternalQVTimperative.g:24713:1: ( ':' )
+ // InternalQVTimperative.g:24714:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetVariableCSAccess().getColonKeyword_2_0());
}
- match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,74,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getLetVariableCSAccess().getColonKeyword_2_0());
}
@@ -72150,14 +72277,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__Group_2__1"
- // InternalQVTimperative.g:24688:1: rule__LetVariableCS__Group_2__1 : rule__LetVariableCS__Group_2__1__Impl ;
+ // InternalQVTimperative.g:24727: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:24692:1: ( rule__LetVariableCS__Group_2__1__Impl )
- // InternalQVTimperative.g:24693:2: rule__LetVariableCS__Group_2__1__Impl
+ // InternalQVTimperative.g:24731:1: ( rule__LetVariableCS__Group_2__1__Impl )
+ // InternalQVTimperative.g:24732:2: rule__LetVariableCS__Group_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__LetVariableCS__Group_2__1__Impl();
@@ -72183,23 +72310,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__Group_2__1__Impl"
- // InternalQVTimperative.g:24699:1: rule__LetVariableCS__Group_2__1__Impl : ( ( rule__LetVariableCS__OwnedTypeAssignment_2_1 ) ) ;
+ // InternalQVTimperative.g:24738: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:24703:1: ( ( ( rule__LetVariableCS__OwnedTypeAssignment_2_1 ) ) )
- // InternalQVTimperative.g:24704:1: ( ( rule__LetVariableCS__OwnedTypeAssignment_2_1 ) )
+ // InternalQVTimperative.g:24742:1: ( ( ( rule__LetVariableCS__OwnedTypeAssignment_2_1 ) ) )
+ // InternalQVTimperative.g:24743:1: ( ( rule__LetVariableCS__OwnedTypeAssignment_2_1 ) )
{
- // InternalQVTimperative.g:24704:1: ( ( rule__LetVariableCS__OwnedTypeAssignment_2_1 ) )
- // InternalQVTimperative.g:24705:1: ( rule__LetVariableCS__OwnedTypeAssignment_2_1 )
+ // InternalQVTimperative.g:24743:1: ( ( rule__LetVariableCS__OwnedTypeAssignment_2_1 ) )
+ // InternalQVTimperative.g:24744:1: ( rule__LetVariableCS__OwnedTypeAssignment_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetVariableCSAccess().getOwnedTypeAssignment_2_1());
}
- // InternalQVTimperative.g:24706:1: ( rule__LetVariableCS__OwnedTypeAssignment_2_1 )
- // InternalQVTimperative.g:24706:2: rule__LetVariableCS__OwnedTypeAssignment_2_1
+ // InternalQVTimperative.g:24745:1: ( rule__LetVariableCS__OwnedTypeAssignment_2_1 )
+ // InternalQVTimperative.g:24745:2: rule__LetVariableCS__OwnedTypeAssignment_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__LetVariableCS__OwnedTypeAssignment_2_1();
@@ -72234,14 +72361,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NestedExpCS__Group__0"
- // InternalQVTimperative.g:24720:1: rule__NestedExpCS__Group__0 : rule__NestedExpCS__Group__0__Impl rule__NestedExpCS__Group__1 ;
+ // InternalQVTimperative.g:24759: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:24724:1: ( rule__NestedExpCS__Group__0__Impl rule__NestedExpCS__Group__1 )
- // InternalQVTimperative.g:24725:2: rule__NestedExpCS__Group__0__Impl rule__NestedExpCS__Group__1
+ // InternalQVTimperative.g:24763:1: ( rule__NestedExpCS__Group__0__Impl rule__NestedExpCS__Group__1 )
+ // InternalQVTimperative.g:24764:2: rule__NestedExpCS__Group__0__Impl rule__NestedExpCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_10);
rule__NestedExpCS__Group__0__Impl();
@@ -72272,22 +72399,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NestedExpCS__Group__0__Impl"
- // InternalQVTimperative.g:24732:1: rule__NestedExpCS__Group__0__Impl : ( '(' ) ;
+ // InternalQVTimperative.g:24771:1: rule__NestedExpCS__Group__0__Impl : ( '(' ) ;
public final void rule__NestedExpCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24736:1: ( ( '(' ) )
- // InternalQVTimperative.g:24737:1: ( '(' )
+ // InternalQVTimperative.g:24775:1: ( ( '(' ) )
+ // InternalQVTimperative.g:24776:1: ( '(' )
{
- // InternalQVTimperative.g:24737:1: ( '(' )
- // InternalQVTimperative.g:24738:1: '('
+ // InternalQVTimperative.g:24776:1: ( '(' )
+ // InternalQVTimperative.g:24777:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNestedExpCSAccess().getLeftParenthesisKeyword_0());
}
- match(input,86,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,87,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNestedExpCSAccess().getLeftParenthesisKeyword_0());
}
@@ -72313,16 +72440,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NestedExpCS__Group__1"
- // InternalQVTimperative.g:24751:1: rule__NestedExpCS__Group__1 : rule__NestedExpCS__Group__1__Impl rule__NestedExpCS__Group__2 ;
+ // InternalQVTimperative.g:24790: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:24755:1: ( rule__NestedExpCS__Group__1__Impl rule__NestedExpCS__Group__2 )
- // InternalQVTimperative.g:24756:2: rule__NestedExpCS__Group__1__Impl rule__NestedExpCS__Group__2
+ // InternalQVTimperative.g:24794:1: ( rule__NestedExpCS__Group__1__Impl rule__NestedExpCS__Group__2 )
+ // InternalQVTimperative.g:24795:2: rule__NestedExpCS__Group__1__Impl rule__NestedExpCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_92);
+ pushFollow(FollowSets000.FOLLOW_93);
rule__NestedExpCS__Group__1__Impl();
state._fsp--;
@@ -72351,23 +72478,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NestedExpCS__Group__1__Impl"
- // InternalQVTimperative.g:24763:1: rule__NestedExpCS__Group__1__Impl : ( ( rule__NestedExpCS__OwnedExpressionAssignment_1 ) ) ;
+ // InternalQVTimperative.g:24802: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:24767:1: ( ( ( rule__NestedExpCS__OwnedExpressionAssignment_1 ) ) )
- // InternalQVTimperative.g:24768:1: ( ( rule__NestedExpCS__OwnedExpressionAssignment_1 ) )
+ // InternalQVTimperative.g:24806:1: ( ( ( rule__NestedExpCS__OwnedExpressionAssignment_1 ) ) )
+ // InternalQVTimperative.g:24807:1: ( ( rule__NestedExpCS__OwnedExpressionAssignment_1 ) )
{
- // InternalQVTimperative.g:24768:1: ( ( rule__NestedExpCS__OwnedExpressionAssignment_1 ) )
- // InternalQVTimperative.g:24769:1: ( rule__NestedExpCS__OwnedExpressionAssignment_1 )
+ // InternalQVTimperative.g:24807:1: ( ( rule__NestedExpCS__OwnedExpressionAssignment_1 ) )
+ // InternalQVTimperative.g:24808:1: ( rule__NestedExpCS__OwnedExpressionAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNestedExpCSAccess().getOwnedExpressionAssignment_1());
}
- // InternalQVTimperative.g:24770:1: ( rule__NestedExpCS__OwnedExpressionAssignment_1 )
- // InternalQVTimperative.g:24770:2: rule__NestedExpCS__OwnedExpressionAssignment_1
+ // InternalQVTimperative.g:24809:1: ( rule__NestedExpCS__OwnedExpressionAssignment_1 )
+ // InternalQVTimperative.g:24809:2: rule__NestedExpCS__OwnedExpressionAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NestedExpCS__OwnedExpressionAssignment_1();
@@ -72402,14 +72529,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NestedExpCS__Group__2"
- // InternalQVTimperative.g:24780:1: rule__NestedExpCS__Group__2 : rule__NestedExpCS__Group__2__Impl ;
+ // InternalQVTimperative.g:24819: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:24784:1: ( rule__NestedExpCS__Group__2__Impl )
- // InternalQVTimperative.g:24785:2: rule__NestedExpCS__Group__2__Impl
+ // InternalQVTimperative.g:24823:1: ( rule__NestedExpCS__Group__2__Impl )
+ // InternalQVTimperative.g:24824:2: rule__NestedExpCS__Group__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NestedExpCS__Group__2__Impl();
@@ -72435,22 +72562,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NestedExpCS__Group__2__Impl"
- // InternalQVTimperative.g:24791:1: rule__NestedExpCS__Group__2__Impl : ( ')' ) ;
+ // InternalQVTimperative.g:24830:1: rule__NestedExpCS__Group__2__Impl : ( ')' ) ;
public final void rule__NestedExpCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24795:1: ( ( ')' ) )
- // InternalQVTimperative.g:24796:1: ( ')' )
+ // InternalQVTimperative.g:24834:1: ( ( ')' ) )
+ // InternalQVTimperative.g:24835:1: ( ')' )
{
- // InternalQVTimperative.g:24796:1: ( ')' )
- // InternalQVTimperative.g:24797:1: ')'
+ // InternalQVTimperative.g:24835:1: ( ')' )
+ // InternalQVTimperative.g:24836:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNestedExpCSAccess().getRightParenthesisKeyword_2());
}
- match(input,87,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,88,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNestedExpCSAccess().getRightParenthesisKeyword_2());
}
@@ -72476,16 +72603,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SelfExpCS__Group__0"
- // InternalQVTimperative.g:24816:1: rule__SelfExpCS__Group__0 : rule__SelfExpCS__Group__0__Impl rule__SelfExpCS__Group__1 ;
+ // InternalQVTimperative.g:24855: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:24820:1: ( rule__SelfExpCS__Group__0__Impl rule__SelfExpCS__Group__1 )
- // InternalQVTimperative.g:24821:2: rule__SelfExpCS__Group__0__Impl rule__SelfExpCS__Group__1
+ // InternalQVTimperative.g:24859:1: ( rule__SelfExpCS__Group__0__Impl rule__SelfExpCS__Group__1 )
+ // InternalQVTimperative.g:24860:2: rule__SelfExpCS__Group__0__Impl rule__SelfExpCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_121);
+ pushFollow(FollowSets000.FOLLOW_122);
rule__SelfExpCS__Group__0__Impl();
state._fsp--;
@@ -72514,23 +72641,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SelfExpCS__Group__0__Impl"
- // InternalQVTimperative.g:24828:1: rule__SelfExpCS__Group__0__Impl : ( () ) ;
+ // InternalQVTimperative.g:24867:1: rule__SelfExpCS__Group__0__Impl : ( () ) ;
public final void rule__SelfExpCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24832:1: ( ( () ) )
- // InternalQVTimperative.g:24833:1: ( () )
+ // InternalQVTimperative.g:24871:1: ( ( () ) )
+ // InternalQVTimperative.g:24872:1: ( () )
{
- // InternalQVTimperative.g:24833:1: ( () )
- // InternalQVTimperative.g:24834:1: ()
+ // InternalQVTimperative.g:24872:1: ( () )
+ // InternalQVTimperative.g:24873:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSelfExpCSAccess().getSelfExpCSAction_0());
}
- // InternalQVTimperative.g:24835:1: ()
- // InternalQVTimperative.g:24837:1:
+ // InternalQVTimperative.g:24874:1: ()
+ // InternalQVTimperative.g:24876:1:
{
}
@@ -72555,14 +72682,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SelfExpCS__Group__1"
- // InternalQVTimperative.g:24847:1: rule__SelfExpCS__Group__1 : rule__SelfExpCS__Group__1__Impl ;
+ // InternalQVTimperative.g:24886: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:24851:1: ( rule__SelfExpCS__Group__1__Impl )
- // InternalQVTimperative.g:24852:2: rule__SelfExpCS__Group__1__Impl
+ // InternalQVTimperative.g:24890:1: ( rule__SelfExpCS__Group__1__Impl )
+ // InternalQVTimperative.g:24891:2: rule__SelfExpCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SelfExpCS__Group__1__Impl();
@@ -72588,22 +72715,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SelfExpCS__Group__1__Impl"
- // InternalQVTimperative.g:24858:1: rule__SelfExpCS__Group__1__Impl : ( 'self' ) ;
+ // InternalQVTimperative.g:24897:1: rule__SelfExpCS__Group__1__Impl : ( 'self' ) ;
public final void rule__SelfExpCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24862:1: ( ( 'self' ) )
- // InternalQVTimperative.g:24863:1: ( 'self' )
+ // InternalQVTimperative.g:24901:1: ( ( 'self' ) )
+ // InternalQVTimperative.g:24902:1: ( 'self' )
{
- // InternalQVTimperative.g:24863:1: ( 'self' )
- // InternalQVTimperative.g:24864:1: 'self'
+ // InternalQVTimperative.g:24902:1: ( 'self' )
+ // InternalQVTimperative.g:24903:1: 'self'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSelfExpCSAccess().getSelfKeyword_1());
}
- match(input,118,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,119,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getSelfExpCSAccess().getSelfKeyword_1());
}
@@ -72629,16 +72756,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityBoundsCS__Group__0"
- // InternalQVTimperative.g:24881:1: rule__MultiplicityBoundsCS__Group__0 : rule__MultiplicityBoundsCS__Group__0__Impl rule__MultiplicityBoundsCS__Group__1 ;
+ // InternalQVTimperative.g:24920: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:24885:1: ( rule__MultiplicityBoundsCS__Group__0__Impl rule__MultiplicityBoundsCS__Group__1 )
- // InternalQVTimperative.g:24886:2: rule__MultiplicityBoundsCS__Group__0__Impl rule__MultiplicityBoundsCS__Group__1
+ // InternalQVTimperative.g:24924:1: ( rule__MultiplicityBoundsCS__Group__0__Impl rule__MultiplicityBoundsCS__Group__1 )
+ // InternalQVTimperative.g:24925:2: rule__MultiplicityBoundsCS__Group__0__Impl rule__MultiplicityBoundsCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_95);
+ pushFollow(FollowSets000.FOLLOW_96);
rule__MultiplicityBoundsCS__Group__0__Impl();
state._fsp--;
@@ -72667,23 +72794,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityBoundsCS__Group__0__Impl"
- // InternalQVTimperative.g:24893:1: rule__MultiplicityBoundsCS__Group__0__Impl : ( ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 ) ) ;
+ // InternalQVTimperative.g:24932: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:24897:1: ( ( ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 ) ) )
- // InternalQVTimperative.g:24898:1: ( ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 ) )
+ // InternalQVTimperative.g:24936:1: ( ( ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 ) ) )
+ // InternalQVTimperative.g:24937:1: ( ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 ) )
{
- // InternalQVTimperative.g:24898:1: ( ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 ) )
- // InternalQVTimperative.g:24899:1: ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 )
+ // InternalQVTimperative.g:24937:1: ( ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 ) )
+ // InternalQVTimperative.g:24938:1: ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityBoundsCSAccess().getLowerBoundAssignment_0());
}
- // InternalQVTimperative.g:24900:1: ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 )
- // InternalQVTimperative.g:24900:2: rule__MultiplicityBoundsCS__LowerBoundAssignment_0
+ // InternalQVTimperative.g:24939:1: ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 )
+ // InternalQVTimperative.g:24939:2: rule__MultiplicityBoundsCS__LowerBoundAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MultiplicityBoundsCS__LowerBoundAssignment_0();
@@ -72718,14 +72845,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityBoundsCS__Group__1"
- // InternalQVTimperative.g:24910:1: rule__MultiplicityBoundsCS__Group__1 : rule__MultiplicityBoundsCS__Group__1__Impl ;
+ // InternalQVTimperative.g:24949: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:24914:1: ( rule__MultiplicityBoundsCS__Group__1__Impl )
- // InternalQVTimperative.g:24915:2: rule__MultiplicityBoundsCS__Group__1__Impl
+ // InternalQVTimperative.g:24953:1: ( rule__MultiplicityBoundsCS__Group__1__Impl )
+ // InternalQVTimperative.g:24954:2: rule__MultiplicityBoundsCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MultiplicityBoundsCS__Group__1__Impl();
@@ -72751,31 +72878,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityBoundsCS__Group__1__Impl"
- // InternalQVTimperative.g:24921:1: rule__MultiplicityBoundsCS__Group__1__Impl : ( ( rule__MultiplicityBoundsCS__Group_1__0 )? ) ;
+ // InternalQVTimperative.g:24960: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:24925:1: ( ( ( rule__MultiplicityBoundsCS__Group_1__0 )? ) )
- // InternalQVTimperative.g:24926:1: ( ( rule__MultiplicityBoundsCS__Group_1__0 )? )
+ // InternalQVTimperative.g:24964:1: ( ( ( rule__MultiplicityBoundsCS__Group_1__0 )? ) )
+ // InternalQVTimperative.g:24965:1: ( ( rule__MultiplicityBoundsCS__Group_1__0 )? )
{
- // InternalQVTimperative.g:24926:1: ( ( rule__MultiplicityBoundsCS__Group_1__0 )? )
- // InternalQVTimperative.g:24927:1: ( rule__MultiplicityBoundsCS__Group_1__0 )?
+ // InternalQVTimperative.g:24965:1: ( ( rule__MultiplicityBoundsCS__Group_1__0 )? )
+ // InternalQVTimperative.g:24966:1: ( rule__MultiplicityBoundsCS__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityBoundsCSAccess().getGroup_1());
}
- // InternalQVTimperative.g:24928:1: ( rule__MultiplicityBoundsCS__Group_1__0 )?
- int alt226=2;
- int LA226_0 = input.LA(1);
+ // InternalQVTimperative.g:24967:1: ( rule__MultiplicityBoundsCS__Group_1__0 )?
+ int alt227=2;
+ int LA227_0 = input.LA(1);
- if ( (LA226_0==103) ) {
- alt226=1;
+ if ( (LA227_0==104) ) {
+ alt227=1;
}
- switch (alt226) {
+ switch (alt227) {
case 1 :
- // InternalQVTimperative.g:24928:2: rule__MultiplicityBoundsCS__Group_1__0
+ // InternalQVTimperative.g:24967:2: rule__MultiplicityBoundsCS__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MultiplicityBoundsCS__Group_1__0();
@@ -72813,16 +72940,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityBoundsCS__Group_1__0"
- // InternalQVTimperative.g:24942:1: rule__MultiplicityBoundsCS__Group_1__0 : rule__MultiplicityBoundsCS__Group_1__0__Impl rule__MultiplicityBoundsCS__Group_1__1 ;
+ // InternalQVTimperative.g:24981: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: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
+ // InternalQVTimperative.g:24985:1: ( rule__MultiplicityBoundsCS__Group_1__0__Impl rule__MultiplicityBoundsCS__Group_1__1 )
+ // InternalQVTimperative.g:24986:2: rule__MultiplicityBoundsCS__Group_1__0__Impl rule__MultiplicityBoundsCS__Group_1__1
{
- pushFollow(FollowSets000.FOLLOW_122);
+ pushFollow(FollowSets000.FOLLOW_123);
rule__MultiplicityBoundsCS__Group_1__0__Impl();
state._fsp--;
@@ -72851,22 +72978,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityBoundsCS__Group_1__0__Impl"
- // InternalQVTimperative.g:24954:1: rule__MultiplicityBoundsCS__Group_1__0__Impl : ( '..' ) ;
+ // InternalQVTimperative.g:24993:1: rule__MultiplicityBoundsCS__Group_1__0__Impl : ( '..' ) ;
public final void rule__MultiplicityBoundsCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24958:1: ( ( '..' ) )
- // InternalQVTimperative.g:24959:1: ( '..' )
+ // InternalQVTimperative.g:24997:1: ( ( '..' ) )
+ // InternalQVTimperative.g:24998:1: ( '..' )
{
- // InternalQVTimperative.g:24959:1: ( '..' )
- // InternalQVTimperative.g:24960:1: '..'
+ // InternalQVTimperative.g:24998:1: ( '..' )
+ // InternalQVTimperative.g:24999:1: '..'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityBoundsCSAccess().getFullStopFullStopKeyword_1_0());
}
- match(input,103,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,104,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMultiplicityBoundsCSAccess().getFullStopFullStopKeyword_1_0());
}
@@ -72892,14 +73019,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityBoundsCS__Group_1__1"
- // InternalQVTimperative.g:24973:1: rule__MultiplicityBoundsCS__Group_1__1 : rule__MultiplicityBoundsCS__Group_1__1__Impl ;
+ // InternalQVTimperative.g:25012: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:24977:1: ( rule__MultiplicityBoundsCS__Group_1__1__Impl )
- // InternalQVTimperative.g:24978:2: rule__MultiplicityBoundsCS__Group_1__1__Impl
+ // InternalQVTimperative.g:25016:1: ( rule__MultiplicityBoundsCS__Group_1__1__Impl )
+ // InternalQVTimperative.g:25017:2: rule__MultiplicityBoundsCS__Group_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MultiplicityBoundsCS__Group_1__1__Impl();
@@ -72925,23 +73052,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityBoundsCS__Group_1__1__Impl"
- // InternalQVTimperative.g:24984:1: rule__MultiplicityBoundsCS__Group_1__1__Impl : ( ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 ) ) ;
+ // InternalQVTimperative.g:25023: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:24988:1: ( ( ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 ) ) )
- // InternalQVTimperative.g:24989:1: ( ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 ) )
+ // InternalQVTimperative.g:25027:1: ( ( ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 ) ) )
+ // InternalQVTimperative.g:25028:1: ( ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 ) )
{
- // InternalQVTimperative.g:24989:1: ( ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 ) )
- // InternalQVTimperative.g:24990:1: ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 )
+ // InternalQVTimperative.g:25028:1: ( ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 ) )
+ // InternalQVTimperative.g:25029:1: ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityBoundsCSAccess().getUpperBoundAssignment_1_1());
}
- // InternalQVTimperative.g:24991:1: ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 )
- // InternalQVTimperative.g:24991:2: rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1
+ // InternalQVTimperative.g:25030:1: ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 )
+ // InternalQVTimperative.g:25030:2: rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1();
@@ -72976,16 +73103,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityCS__Group__0"
- // InternalQVTimperative.g:25005:1: rule__MultiplicityCS__Group__0 : rule__MultiplicityCS__Group__0__Impl rule__MultiplicityCS__Group__1 ;
+ // InternalQVTimperative.g:25044: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:25009:1: ( rule__MultiplicityCS__Group__0__Impl rule__MultiplicityCS__Group__1 )
- // InternalQVTimperative.g:25010:2: rule__MultiplicityCS__Group__0__Impl rule__MultiplicityCS__Group__1
+ // InternalQVTimperative.g:25048:1: ( rule__MultiplicityCS__Group__0__Impl rule__MultiplicityCS__Group__1 )
+ // InternalQVTimperative.g:25049:2: rule__MultiplicityCS__Group__0__Impl rule__MultiplicityCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_123);
+ pushFollow(FollowSets000.FOLLOW_124);
rule__MultiplicityCS__Group__0__Impl();
state._fsp--;
@@ -73014,22 +73141,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityCS__Group__0__Impl"
- // InternalQVTimperative.g:25017:1: rule__MultiplicityCS__Group__0__Impl : ( '[' ) ;
+ // InternalQVTimperative.g:25056:1: rule__MultiplicityCS__Group__0__Impl : ( '[' ) ;
public final void rule__MultiplicityCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25021:1: ( ( '[' ) )
- // InternalQVTimperative.g:25022:1: ( '[' )
+ // InternalQVTimperative.g:25060:1: ( ( '[' ) )
+ // InternalQVTimperative.g:25061:1: ( '[' )
{
- // InternalQVTimperative.g:25022:1: ( '[' )
- // InternalQVTimperative.g:25023:1: '['
+ // InternalQVTimperative.g:25061:1: ( '[' )
+ // InternalQVTimperative.g:25062:1: '['
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityCSAccess().getLeftSquareBracketKeyword_0());
}
- match(input,110,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,111,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMultiplicityCSAccess().getLeftSquareBracketKeyword_0());
}
@@ -73055,16 +73182,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityCS__Group__1"
- // InternalQVTimperative.g:25036:1: rule__MultiplicityCS__Group__1 : rule__MultiplicityCS__Group__1__Impl rule__MultiplicityCS__Group__2 ;
+ // InternalQVTimperative.g:25075: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:25040:1: ( rule__MultiplicityCS__Group__1__Impl rule__MultiplicityCS__Group__2 )
- // InternalQVTimperative.g:25041:2: rule__MultiplicityCS__Group__1__Impl rule__MultiplicityCS__Group__2
+ // InternalQVTimperative.g:25079:1: ( rule__MultiplicityCS__Group__1__Impl rule__MultiplicityCS__Group__2 )
+ // InternalQVTimperative.g:25080:2: rule__MultiplicityCS__Group__1__Impl rule__MultiplicityCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_124);
+ pushFollow(FollowSets000.FOLLOW_125);
rule__MultiplicityCS__Group__1__Impl();
state._fsp--;
@@ -73093,23 +73220,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityCS__Group__1__Impl"
- // InternalQVTimperative.g:25048:1: rule__MultiplicityCS__Group__1__Impl : ( ( rule__MultiplicityCS__Alternatives_1 ) ) ;
+ // InternalQVTimperative.g:25087: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:25052:1: ( ( ( rule__MultiplicityCS__Alternatives_1 ) ) )
- // InternalQVTimperative.g:25053:1: ( ( rule__MultiplicityCS__Alternatives_1 ) )
+ // InternalQVTimperative.g:25091:1: ( ( ( rule__MultiplicityCS__Alternatives_1 ) ) )
+ // InternalQVTimperative.g:25092:1: ( ( rule__MultiplicityCS__Alternatives_1 ) )
{
- // InternalQVTimperative.g:25053:1: ( ( rule__MultiplicityCS__Alternatives_1 ) )
- // InternalQVTimperative.g:25054:1: ( rule__MultiplicityCS__Alternatives_1 )
+ // InternalQVTimperative.g:25092:1: ( ( rule__MultiplicityCS__Alternatives_1 ) )
+ // InternalQVTimperative.g:25093:1: ( rule__MultiplicityCS__Alternatives_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityCSAccess().getAlternatives_1());
}
- // InternalQVTimperative.g:25055:1: ( rule__MultiplicityCS__Alternatives_1 )
- // InternalQVTimperative.g:25055:2: rule__MultiplicityCS__Alternatives_1
+ // InternalQVTimperative.g:25094:1: ( rule__MultiplicityCS__Alternatives_1 )
+ // InternalQVTimperative.g:25094:2: rule__MultiplicityCS__Alternatives_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MultiplicityCS__Alternatives_1();
@@ -73144,16 +73271,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityCS__Group__2"
- // InternalQVTimperative.g:25065:1: rule__MultiplicityCS__Group__2 : rule__MultiplicityCS__Group__2__Impl rule__MultiplicityCS__Group__3 ;
+ // InternalQVTimperative.g:25104: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:25069:1: ( rule__MultiplicityCS__Group__2__Impl rule__MultiplicityCS__Group__3 )
- // InternalQVTimperative.g:25070:2: rule__MultiplicityCS__Group__2__Impl rule__MultiplicityCS__Group__3
+ // InternalQVTimperative.g:25108:1: ( rule__MultiplicityCS__Group__2__Impl rule__MultiplicityCS__Group__3 )
+ // InternalQVTimperative.g:25109:2: rule__MultiplicityCS__Group__2__Impl rule__MultiplicityCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_124);
+ pushFollow(FollowSets000.FOLLOW_125);
rule__MultiplicityCS__Group__2__Impl();
state._fsp--;
@@ -73182,31 +73309,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityCS__Group__2__Impl"
- // InternalQVTimperative.g:25077:1: rule__MultiplicityCS__Group__2__Impl : ( ( rule__MultiplicityCS__Alternatives_2 )? ) ;
+ // InternalQVTimperative.g:25116: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:25081:1: ( ( ( rule__MultiplicityCS__Alternatives_2 )? ) )
- // InternalQVTimperative.g:25082:1: ( ( rule__MultiplicityCS__Alternatives_2 )? )
+ // InternalQVTimperative.g:25120:1: ( ( ( rule__MultiplicityCS__Alternatives_2 )? ) )
+ // InternalQVTimperative.g:25121:1: ( ( rule__MultiplicityCS__Alternatives_2 )? )
{
- // InternalQVTimperative.g:25082:1: ( ( rule__MultiplicityCS__Alternatives_2 )? )
- // InternalQVTimperative.g:25083:1: ( rule__MultiplicityCS__Alternatives_2 )?
+ // InternalQVTimperative.g:25121:1: ( ( rule__MultiplicityCS__Alternatives_2 )? )
+ // InternalQVTimperative.g:25122:1: ( rule__MultiplicityCS__Alternatives_2 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityCSAccess().getAlternatives_2());
}
- // InternalQVTimperative.g:25084:1: ( rule__MultiplicityCS__Alternatives_2 )?
- int alt227=2;
- int LA227_0 = input.LA(1);
+ // InternalQVTimperative.g:25123:1: ( rule__MultiplicityCS__Alternatives_2 )?
+ int alt228=2;
+ int LA228_0 = input.LA(1);
- if ( (LA227_0==65||LA227_0==154) ) {
- alt227=1;
+ if ( (LA228_0==66||LA228_0==154) ) {
+ alt228=1;
}
- switch (alt227) {
+ switch (alt228) {
case 1 :
- // InternalQVTimperative.g:25084:2: rule__MultiplicityCS__Alternatives_2
+ // InternalQVTimperative.g:25123:2: rule__MultiplicityCS__Alternatives_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MultiplicityCS__Alternatives_2();
@@ -73244,14 +73371,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityCS__Group__3"
- // InternalQVTimperative.g:25094:1: rule__MultiplicityCS__Group__3 : rule__MultiplicityCS__Group__3__Impl ;
+ // InternalQVTimperative.g:25133: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:25098:1: ( rule__MultiplicityCS__Group__3__Impl )
- // InternalQVTimperative.g:25099:2: rule__MultiplicityCS__Group__3__Impl
+ // InternalQVTimperative.g:25137:1: ( rule__MultiplicityCS__Group__3__Impl )
+ // InternalQVTimperative.g:25138:2: rule__MultiplicityCS__Group__3__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MultiplicityCS__Group__3__Impl();
@@ -73277,22 +73404,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityCS__Group__3__Impl"
- // InternalQVTimperative.g:25105:1: rule__MultiplicityCS__Group__3__Impl : ( ']' ) ;
+ // InternalQVTimperative.g:25144:1: rule__MultiplicityCS__Group__3__Impl : ( ']' ) ;
public final void rule__MultiplicityCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25109:1: ( ( ']' ) )
- // InternalQVTimperative.g:25110:1: ( ']' )
+ // InternalQVTimperative.g:25148:1: ( ( ']' ) )
+ // InternalQVTimperative.g:25149:1: ( ']' )
{
- // InternalQVTimperative.g:25110:1: ( ']' )
- // InternalQVTimperative.g:25111:1: ']'
+ // InternalQVTimperative.g:25149:1: ( ']' )
+ // InternalQVTimperative.g:25150:1: ']'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityCSAccess().getRightSquareBracketKeyword_3());
}
- match(input,111,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,112,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMultiplicityCSAccess().getRightSquareBracketKeyword_3());
}
@@ -73318,16 +73445,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PathNameCS__Group__0"
- // InternalQVTimperative.g:25132:1: rule__PathNameCS__Group__0 : rule__PathNameCS__Group__0__Impl rule__PathNameCS__Group__1 ;
+ // InternalQVTimperative.g:25171: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:25136:1: ( rule__PathNameCS__Group__0__Impl rule__PathNameCS__Group__1 )
- // InternalQVTimperative.g:25137:2: rule__PathNameCS__Group__0__Impl rule__PathNameCS__Group__1
+ // InternalQVTimperative.g:25175:1: ( rule__PathNameCS__Group__0__Impl rule__PathNameCS__Group__1 )
+ // InternalQVTimperative.g:25176:2: rule__PathNameCS__Group__0__Impl rule__PathNameCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_47);
+ pushFollow(FollowSets000.FOLLOW_48);
rule__PathNameCS__Group__0__Impl();
state._fsp--;
@@ -73356,23 +73483,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PathNameCS__Group__0__Impl"
- // InternalQVTimperative.g:25144:1: rule__PathNameCS__Group__0__Impl : ( ( rule__PathNameCS__OwnedPathElementsAssignment_0 ) ) ;
+ // InternalQVTimperative.g:25183: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:25148:1: ( ( ( rule__PathNameCS__OwnedPathElementsAssignment_0 ) ) )
- // InternalQVTimperative.g:25149:1: ( ( rule__PathNameCS__OwnedPathElementsAssignment_0 ) )
+ // InternalQVTimperative.g:25187:1: ( ( ( rule__PathNameCS__OwnedPathElementsAssignment_0 ) ) )
+ // InternalQVTimperative.g:25188:1: ( ( rule__PathNameCS__OwnedPathElementsAssignment_0 ) )
{
- // InternalQVTimperative.g:25149:1: ( ( rule__PathNameCS__OwnedPathElementsAssignment_0 ) )
- // InternalQVTimperative.g:25150:1: ( rule__PathNameCS__OwnedPathElementsAssignment_0 )
+ // InternalQVTimperative.g:25188:1: ( ( rule__PathNameCS__OwnedPathElementsAssignment_0 ) )
+ // InternalQVTimperative.g:25189:1: ( rule__PathNameCS__OwnedPathElementsAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPathNameCSAccess().getOwnedPathElementsAssignment_0());
}
- // InternalQVTimperative.g:25151:1: ( rule__PathNameCS__OwnedPathElementsAssignment_0 )
- // InternalQVTimperative.g:25151:2: rule__PathNameCS__OwnedPathElementsAssignment_0
+ // InternalQVTimperative.g:25190:1: ( rule__PathNameCS__OwnedPathElementsAssignment_0 )
+ // InternalQVTimperative.g:25190:2: rule__PathNameCS__OwnedPathElementsAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__PathNameCS__OwnedPathElementsAssignment_0();
@@ -73407,14 +73534,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PathNameCS__Group__1"
- // InternalQVTimperative.g:25161:1: rule__PathNameCS__Group__1 : rule__PathNameCS__Group__1__Impl ;
+ // InternalQVTimperative.g:25200: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:25165:1: ( rule__PathNameCS__Group__1__Impl )
- // InternalQVTimperative.g:25166:2: rule__PathNameCS__Group__1__Impl
+ // InternalQVTimperative.g:25204:1: ( rule__PathNameCS__Group__1__Impl )
+ // InternalQVTimperative.g:25205:2: rule__PathNameCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__PathNameCS__Group__1__Impl();
@@ -73440,37 +73567,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PathNameCS__Group__1__Impl"
- // InternalQVTimperative.g:25172:1: rule__PathNameCS__Group__1__Impl : ( ( rule__PathNameCS__Group_1__0 )* ) ;
+ // InternalQVTimperative.g:25211: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:25176:1: ( ( ( rule__PathNameCS__Group_1__0 )* ) )
- // InternalQVTimperative.g:25177:1: ( ( rule__PathNameCS__Group_1__0 )* )
+ // InternalQVTimperative.g:25215:1: ( ( ( rule__PathNameCS__Group_1__0 )* ) )
+ // InternalQVTimperative.g:25216:1: ( ( rule__PathNameCS__Group_1__0 )* )
{
- // InternalQVTimperative.g:25177:1: ( ( rule__PathNameCS__Group_1__0 )* )
- // InternalQVTimperative.g:25178:1: ( rule__PathNameCS__Group_1__0 )*
+ // InternalQVTimperative.g:25216:1: ( ( rule__PathNameCS__Group_1__0 )* )
+ // InternalQVTimperative.g:25217:1: ( rule__PathNameCS__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPathNameCSAccess().getGroup_1());
}
- // InternalQVTimperative.g:25179:1: ( rule__PathNameCS__Group_1__0 )*
- loop228:
+ // InternalQVTimperative.g:25218:1: ( rule__PathNameCS__Group_1__0 )*
+ loop229:
do {
- int alt228=2;
- int LA228_0 = input.LA(1);
+ int alt229=2;
+ int LA229_0 = input.LA(1);
- if ( (LA228_0==88) ) {
- alt228=1;
+ if ( (LA229_0==89) ) {
+ alt229=1;
}
- switch (alt228) {
+ switch (alt229) {
case 1 :
- // InternalQVTimperative.g:25179:2: rule__PathNameCS__Group_1__0
+ // InternalQVTimperative.g:25218:2: rule__PathNameCS__Group_1__0
{
- pushFollow(FollowSets000.FOLLOW_91);
+ pushFollow(FollowSets000.FOLLOW_92);
rule__PathNameCS__Group_1__0();
state._fsp--;
@@ -73480,7 +73607,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop228;
+ break loop229;
}
} while (true);
@@ -73509,16 +73636,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PathNameCS__Group_1__0"
- // InternalQVTimperative.g:25193:1: rule__PathNameCS__Group_1__0 : rule__PathNameCS__Group_1__0__Impl rule__PathNameCS__Group_1__1 ;
+ // InternalQVTimperative.g:25232: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: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
+ // InternalQVTimperative.g:25236:1: ( rule__PathNameCS__Group_1__0__Impl rule__PathNameCS__Group_1__1 )
+ // InternalQVTimperative.g:25237:2: rule__PathNameCS__Group_1__0__Impl rule__PathNameCS__Group_1__1
{
- pushFollow(FollowSets000.FOLLOW_48);
+ pushFollow(FollowSets000.FOLLOW_49);
rule__PathNameCS__Group_1__0__Impl();
state._fsp--;
@@ -73547,22 +73674,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PathNameCS__Group_1__0__Impl"
- // InternalQVTimperative.g:25205:1: rule__PathNameCS__Group_1__0__Impl : ( '::' ) ;
+ // InternalQVTimperative.g:25244:1: rule__PathNameCS__Group_1__0__Impl : ( '::' ) ;
public final void rule__PathNameCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25209:1: ( ( '::' ) )
- // InternalQVTimperative.g:25210:1: ( '::' )
+ // InternalQVTimperative.g:25248:1: ( ( '::' ) )
+ // InternalQVTimperative.g:25249:1: ( '::' )
{
- // InternalQVTimperative.g:25210:1: ( '::' )
- // InternalQVTimperative.g:25211:1: '::'
+ // InternalQVTimperative.g:25249:1: ( '::' )
+ // InternalQVTimperative.g:25250:1: '::'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPathNameCSAccess().getColonColonKeyword_1_0());
}
- match(input,88,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,89,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPathNameCSAccess().getColonColonKeyword_1_0());
}
@@ -73588,14 +73715,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PathNameCS__Group_1__1"
- // InternalQVTimperative.g:25224:1: rule__PathNameCS__Group_1__1 : rule__PathNameCS__Group_1__1__Impl ;
+ // InternalQVTimperative.g:25263: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:25228:1: ( rule__PathNameCS__Group_1__1__Impl )
- // InternalQVTimperative.g:25229:2: rule__PathNameCS__Group_1__1__Impl
+ // InternalQVTimperative.g:25267:1: ( rule__PathNameCS__Group_1__1__Impl )
+ // InternalQVTimperative.g:25268:2: rule__PathNameCS__Group_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__PathNameCS__Group_1__1__Impl();
@@ -73621,23 +73748,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PathNameCS__Group_1__1__Impl"
- // InternalQVTimperative.g:25235:1: rule__PathNameCS__Group_1__1__Impl : ( ( rule__PathNameCS__OwnedPathElementsAssignment_1_1 ) ) ;
+ // InternalQVTimperative.g:25274: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:25239:1: ( ( ( rule__PathNameCS__OwnedPathElementsAssignment_1_1 ) ) )
- // InternalQVTimperative.g:25240:1: ( ( rule__PathNameCS__OwnedPathElementsAssignment_1_1 ) )
+ // InternalQVTimperative.g:25278:1: ( ( ( rule__PathNameCS__OwnedPathElementsAssignment_1_1 ) ) )
+ // InternalQVTimperative.g:25279:1: ( ( rule__PathNameCS__OwnedPathElementsAssignment_1_1 ) )
{
- // InternalQVTimperative.g:25240:1: ( ( rule__PathNameCS__OwnedPathElementsAssignment_1_1 ) )
- // InternalQVTimperative.g:25241:1: ( rule__PathNameCS__OwnedPathElementsAssignment_1_1 )
+ // InternalQVTimperative.g:25279:1: ( ( rule__PathNameCS__OwnedPathElementsAssignment_1_1 ) )
+ // InternalQVTimperative.g:25280:1: ( rule__PathNameCS__OwnedPathElementsAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPathNameCSAccess().getOwnedPathElementsAssignment_1_1());
}
- // InternalQVTimperative.g:25242:1: ( rule__PathNameCS__OwnedPathElementsAssignment_1_1 )
- // InternalQVTimperative.g:25242:2: rule__PathNameCS__OwnedPathElementsAssignment_1_1
+ // InternalQVTimperative.g:25281:1: ( rule__PathNameCS__OwnedPathElementsAssignment_1_1 )
+ // InternalQVTimperative.g:25281:2: rule__PathNameCS__OwnedPathElementsAssignment_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__PathNameCS__OwnedPathElementsAssignment_1_1();
@@ -73672,16 +73799,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateBindingCS__Group__0"
- // InternalQVTimperative.g:25256:1: rule__TemplateBindingCS__Group__0 : rule__TemplateBindingCS__Group__0__Impl rule__TemplateBindingCS__Group__1 ;
+ // InternalQVTimperative.g:25295: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:25260:1: ( rule__TemplateBindingCS__Group__0__Impl rule__TemplateBindingCS__Group__1 )
- // InternalQVTimperative.g:25261:2: rule__TemplateBindingCS__Group__0__Impl rule__TemplateBindingCS__Group__1
+ // InternalQVTimperative.g:25299:1: ( rule__TemplateBindingCS__Group__0__Impl rule__TemplateBindingCS__Group__1 )
+ // InternalQVTimperative.g:25300:2: rule__TemplateBindingCS__Group__0__Impl rule__TemplateBindingCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_125);
+ pushFollow(FollowSets000.FOLLOW_126);
rule__TemplateBindingCS__Group__0__Impl();
state._fsp--;
@@ -73710,23 +73837,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateBindingCS__Group__0__Impl"
- // InternalQVTimperative.g:25268:1: rule__TemplateBindingCS__Group__0__Impl : ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 ) ) ;
+ // InternalQVTimperative.g:25307: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:25272:1: ( ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 ) ) )
- // InternalQVTimperative.g:25273:1: ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 ) )
+ // InternalQVTimperative.g:25311:1: ( ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 ) ) )
+ // InternalQVTimperative.g:25312:1: ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 ) )
{
- // InternalQVTimperative.g:25273:1: ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 ) )
- // InternalQVTimperative.g:25274:1: ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 )
+ // InternalQVTimperative.g:25312:1: ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 ) )
+ // InternalQVTimperative.g:25313:1: ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateBindingCSAccess().getOwnedSubstitutionsAssignment_0());
}
- // InternalQVTimperative.g:25275:1: ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 )
- // InternalQVTimperative.g:25275:2: rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0
+ // InternalQVTimperative.g:25314:1: ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 )
+ // InternalQVTimperative.g:25314:2: rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0();
@@ -73761,16 +73888,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateBindingCS__Group__1"
- // InternalQVTimperative.g:25285:1: rule__TemplateBindingCS__Group__1 : rule__TemplateBindingCS__Group__1__Impl rule__TemplateBindingCS__Group__2 ;
+ // InternalQVTimperative.g:25324: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:25289:1: ( rule__TemplateBindingCS__Group__1__Impl rule__TemplateBindingCS__Group__2 )
- // InternalQVTimperative.g:25290:2: rule__TemplateBindingCS__Group__1__Impl rule__TemplateBindingCS__Group__2
+ // InternalQVTimperative.g:25328:1: ( rule__TemplateBindingCS__Group__1__Impl rule__TemplateBindingCS__Group__2 )
+ // InternalQVTimperative.g:25329:2: rule__TemplateBindingCS__Group__1__Impl rule__TemplateBindingCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_125);
+ pushFollow(FollowSets000.FOLLOW_126);
rule__TemplateBindingCS__Group__1__Impl();
state._fsp--;
@@ -73799,35 +73926,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateBindingCS__Group__1__Impl"
- // InternalQVTimperative.g:25297:1: rule__TemplateBindingCS__Group__1__Impl : ( ( rule__TemplateBindingCS__Group_1__0 )* ) ;
+ // InternalQVTimperative.g:25336: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:25301:1: ( ( ( rule__TemplateBindingCS__Group_1__0 )* ) )
- // InternalQVTimperative.g:25302:1: ( ( rule__TemplateBindingCS__Group_1__0 )* )
+ // InternalQVTimperative.g:25340:1: ( ( ( rule__TemplateBindingCS__Group_1__0 )* ) )
+ // InternalQVTimperative.g:25341:1: ( ( rule__TemplateBindingCS__Group_1__0 )* )
{
- // InternalQVTimperative.g:25302:1: ( ( rule__TemplateBindingCS__Group_1__0 )* )
- // InternalQVTimperative.g:25303:1: ( rule__TemplateBindingCS__Group_1__0 )*
+ // InternalQVTimperative.g:25341:1: ( ( rule__TemplateBindingCS__Group_1__0 )* )
+ // InternalQVTimperative.g:25342:1: ( rule__TemplateBindingCS__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateBindingCSAccess().getGroup_1());
}
- // InternalQVTimperative.g:25304:1: ( rule__TemplateBindingCS__Group_1__0 )*
- loop229:
+ // InternalQVTimperative.g:25343:1: ( rule__TemplateBindingCS__Group_1__0 )*
+ loop230:
do {
- int alt229=2;
- int LA229_0 = input.LA(1);
+ int alt230=2;
+ int LA230_0 = input.LA(1);
- if ( (LA229_0==70) ) {
- alt229=1;
+ if ( (LA230_0==71) ) {
+ alt230=1;
}
- switch (alt229) {
+ switch (alt230) {
case 1 :
- // InternalQVTimperative.g:25304:2: rule__TemplateBindingCS__Group_1__0
+ // InternalQVTimperative.g:25343:2: rule__TemplateBindingCS__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__TemplateBindingCS__Group_1__0();
@@ -73839,7 +73966,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop229;
+ break loop230;
}
} while (true);
@@ -73868,14 +73995,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateBindingCS__Group__2"
- // InternalQVTimperative.g:25314:1: rule__TemplateBindingCS__Group__2 : rule__TemplateBindingCS__Group__2__Impl ;
+ // InternalQVTimperative.g:25353: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:25318:1: ( rule__TemplateBindingCS__Group__2__Impl )
- // InternalQVTimperative.g:25319:2: rule__TemplateBindingCS__Group__2__Impl
+ // InternalQVTimperative.g:25357:1: ( rule__TemplateBindingCS__Group__2__Impl )
+ // InternalQVTimperative.g:25358:2: rule__TemplateBindingCS__Group__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TemplateBindingCS__Group__2__Impl();
@@ -73901,31 +74028,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateBindingCS__Group__2__Impl"
- // InternalQVTimperative.g:25325:1: rule__TemplateBindingCS__Group__2__Impl : ( ( rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 )? ) ;
+ // InternalQVTimperative.g:25364: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:25329:1: ( ( ( rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 )? ) )
- // InternalQVTimperative.g:25330:1: ( ( rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 )? )
+ // InternalQVTimperative.g:25368:1: ( ( ( rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 )? ) )
+ // InternalQVTimperative.g:25369:1: ( ( rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 )? )
{
- // InternalQVTimperative.g:25330:1: ( ( rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 )? )
- // InternalQVTimperative.g:25331:1: ( rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 )?
+ // InternalQVTimperative.g:25369:1: ( ( rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 )? )
+ // InternalQVTimperative.g:25370:1: ( rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateBindingCSAccess().getOwnedMultiplicityAssignment_2());
}
- // InternalQVTimperative.g:25332:1: ( rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 )?
- int alt230=2;
- int LA230_0 = input.LA(1);
+ // InternalQVTimperative.g:25371:1: ( rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 )?
+ int alt231=2;
+ int LA231_0 = input.LA(1);
- if ( (LA230_0==110) ) {
- alt230=1;
+ if ( (LA231_0==111) ) {
+ alt231=1;
}
- switch (alt230) {
+ switch (alt231) {
case 1 :
- // InternalQVTimperative.g:25332:2: rule__TemplateBindingCS__OwnedMultiplicityAssignment_2
+ // InternalQVTimperative.g:25371:2: rule__TemplateBindingCS__OwnedMultiplicityAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TemplateBindingCS__OwnedMultiplicityAssignment_2();
@@ -73963,16 +74090,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateBindingCS__Group_1__0"
- // InternalQVTimperative.g:25348:1: rule__TemplateBindingCS__Group_1__0 : rule__TemplateBindingCS__Group_1__0__Impl rule__TemplateBindingCS__Group_1__1 ;
+ // InternalQVTimperative.g:25387: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: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
+ // InternalQVTimperative.g:25391:1: ( rule__TemplateBindingCS__Group_1__0__Impl rule__TemplateBindingCS__Group_1__1 )
+ // InternalQVTimperative.g:25392:2: rule__TemplateBindingCS__Group_1__0__Impl rule__TemplateBindingCS__Group_1__1
{
- pushFollow(FollowSets000.FOLLOW_126);
+ pushFollow(FollowSets000.FOLLOW_127);
rule__TemplateBindingCS__Group_1__0__Impl();
state._fsp--;
@@ -74001,22 +74128,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateBindingCS__Group_1__0__Impl"
- // InternalQVTimperative.g:25360:1: rule__TemplateBindingCS__Group_1__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:25399:1: rule__TemplateBindingCS__Group_1__0__Impl : ( ',' ) ;
public final void rule__TemplateBindingCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25364:1: ( ( ',' ) )
- // InternalQVTimperative.g:25365:1: ( ',' )
+ // InternalQVTimperative.g:25403:1: ( ( ',' ) )
+ // InternalQVTimperative.g:25404:1: ( ',' )
{
- // InternalQVTimperative.g:25365:1: ( ',' )
- // InternalQVTimperative.g:25366:1: ','
+ // InternalQVTimperative.g:25404:1: ( ',' )
+ // InternalQVTimperative.g:25405:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateBindingCSAccess().getCommaKeyword_1_0());
}
- match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTemplateBindingCSAccess().getCommaKeyword_1_0());
}
@@ -74042,14 +74169,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateBindingCS__Group_1__1"
- // InternalQVTimperative.g:25379:1: rule__TemplateBindingCS__Group_1__1 : rule__TemplateBindingCS__Group_1__1__Impl ;
+ // InternalQVTimperative.g:25418: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:25383:1: ( rule__TemplateBindingCS__Group_1__1__Impl )
- // InternalQVTimperative.g:25384:2: rule__TemplateBindingCS__Group_1__1__Impl
+ // InternalQVTimperative.g:25422:1: ( rule__TemplateBindingCS__Group_1__1__Impl )
+ // InternalQVTimperative.g:25423:2: rule__TemplateBindingCS__Group_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TemplateBindingCS__Group_1__1__Impl();
@@ -74075,23 +74202,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateBindingCS__Group_1__1__Impl"
- // InternalQVTimperative.g:25390:1: rule__TemplateBindingCS__Group_1__1__Impl : ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 ) ) ;
+ // InternalQVTimperative.g:25429: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:25394:1: ( ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 ) ) )
- // InternalQVTimperative.g:25395:1: ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 ) )
+ // InternalQVTimperative.g:25433:1: ( ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 ) ) )
+ // InternalQVTimperative.g:25434:1: ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 ) )
{
- // InternalQVTimperative.g:25395:1: ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 ) )
- // InternalQVTimperative.g:25396:1: ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 )
+ // InternalQVTimperative.g:25434:1: ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 ) )
+ // InternalQVTimperative.g:25435:1: ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateBindingCSAccess().getOwnedSubstitutionsAssignment_1_1());
}
- // InternalQVTimperative.g:25397:1: ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 )
- // InternalQVTimperative.g:25397:2: rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1
+ // InternalQVTimperative.g:25436:1: ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 )
+ // InternalQVTimperative.g:25436:2: rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1();
@@ -74126,14 +74253,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateSignatureCS__Group__0"
- // InternalQVTimperative.g:25411:1: rule__TemplateSignatureCS__Group__0 : rule__TemplateSignatureCS__Group__0__Impl rule__TemplateSignatureCS__Group__1 ;
+ // InternalQVTimperative.g:25450: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:25415:1: ( rule__TemplateSignatureCS__Group__0__Impl rule__TemplateSignatureCS__Group__1 )
- // InternalQVTimperative.g:25416:2: rule__TemplateSignatureCS__Group__0__Impl rule__TemplateSignatureCS__Group__1
+ // InternalQVTimperative.g:25454:1: ( rule__TemplateSignatureCS__Group__0__Impl rule__TemplateSignatureCS__Group__1 )
+ // InternalQVTimperative.g:25455:2: rule__TemplateSignatureCS__Group__0__Impl rule__TemplateSignatureCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__TemplateSignatureCS__Group__0__Impl();
@@ -74164,22 +74291,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateSignatureCS__Group__0__Impl"
- // InternalQVTimperative.g:25423:1: rule__TemplateSignatureCS__Group__0__Impl : ( '(' ) ;
+ // InternalQVTimperative.g:25462:1: rule__TemplateSignatureCS__Group__0__Impl : ( '(' ) ;
public final void rule__TemplateSignatureCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25427:1: ( ( '(' ) )
- // InternalQVTimperative.g:25428:1: ( '(' )
+ // InternalQVTimperative.g:25466:1: ( ( '(' ) )
+ // InternalQVTimperative.g:25467:1: ( '(' )
{
- // InternalQVTimperative.g:25428:1: ( '(' )
- // InternalQVTimperative.g:25429:1: '('
+ // InternalQVTimperative.g:25467:1: ( '(' )
+ // InternalQVTimperative.g:25468:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateSignatureCSAccess().getLeftParenthesisKeyword_0());
}
- match(input,86,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,87,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTemplateSignatureCSAccess().getLeftParenthesisKeyword_0());
}
@@ -74205,16 +74332,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateSignatureCS__Group__1"
- // InternalQVTimperative.g:25442:1: rule__TemplateSignatureCS__Group__1 : rule__TemplateSignatureCS__Group__1__Impl rule__TemplateSignatureCS__Group__2 ;
+ // InternalQVTimperative.g:25481: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:25446:1: ( rule__TemplateSignatureCS__Group__1__Impl rule__TemplateSignatureCS__Group__2 )
- // InternalQVTimperative.g:25447:2: rule__TemplateSignatureCS__Group__1__Impl rule__TemplateSignatureCS__Group__2
+ // InternalQVTimperative.g:25485:1: ( rule__TemplateSignatureCS__Group__1__Impl rule__TemplateSignatureCS__Group__2 )
+ // InternalQVTimperative.g:25486:2: rule__TemplateSignatureCS__Group__1__Impl rule__TemplateSignatureCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_127);
+ pushFollow(FollowSets000.FOLLOW_128);
rule__TemplateSignatureCS__Group__1__Impl();
state._fsp--;
@@ -74243,23 +74370,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateSignatureCS__Group__1__Impl"
- // InternalQVTimperative.g:25454:1: rule__TemplateSignatureCS__Group__1__Impl : ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_1 ) ) ;
+ // InternalQVTimperative.g:25493: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:25458:1: ( ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_1 ) ) )
- // InternalQVTimperative.g:25459:1: ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_1 ) )
+ // InternalQVTimperative.g:25497:1: ( ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_1 ) ) )
+ // InternalQVTimperative.g:25498:1: ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_1 ) )
{
- // InternalQVTimperative.g:25459:1: ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_1 ) )
- // InternalQVTimperative.g:25460:1: ( rule__TemplateSignatureCS__OwnedParametersAssignment_1 )
+ // InternalQVTimperative.g:25498:1: ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_1 ) )
+ // InternalQVTimperative.g:25499:1: ( rule__TemplateSignatureCS__OwnedParametersAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateSignatureCSAccess().getOwnedParametersAssignment_1());
}
- // InternalQVTimperative.g:25461:1: ( rule__TemplateSignatureCS__OwnedParametersAssignment_1 )
- // InternalQVTimperative.g:25461:2: rule__TemplateSignatureCS__OwnedParametersAssignment_1
+ // InternalQVTimperative.g:25500:1: ( rule__TemplateSignatureCS__OwnedParametersAssignment_1 )
+ // InternalQVTimperative.g:25500:2: rule__TemplateSignatureCS__OwnedParametersAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TemplateSignatureCS__OwnedParametersAssignment_1();
@@ -74294,16 +74421,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateSignatureCS__Group__2"
- // InternalQVTimperative.g:25471:1: rule__TemplateSignatureCS__Group__2 : rule__TemplateSignatureCS__Group__2__Impl rule__TemplateSignatureCS__Group__3 ;
+ // InternalQVTimperative.g:25510: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:25475:1: ( rule__TemplateSignatureCS__Group__2__Impl rule__TemplateSignatureCS__Group__3 )
- // InternalQVTimperative.g:25476:2: rule__TemplateSignatureCS__Group__2__Impl rule__TemplateSignatureCS__Group__3
+ // InternalQVTimperative.g:25514:1: ( rule__TemplateSignatureCS__Group__2__Impl rule__TemplateSignatureCS__Group__3 )
+ // InternalQVTimperative.g:25515:2: rule__TemplateSignatureCS__Group__2__Impl rule__TemplateSignatureCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_127);
+ pushFollow(FollowSets000.FOLLOW_128);
rule__TemplateSignatureCS__Group__2__Impl();
state._fsp--;
@@ -74332,35 +74459,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateSignatureCS__Group__2__Impl"
- // InternalQVTimperative.g:25483:1: rule__TemplateSignatureCS__Group__2__Impl : ( ( rule__TemplateSignatureCS__Group_2__0 )* ) ;
+ // InternalQVTimperative.g:25522: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:25487:1: ( ( ( rule__TemplateSignatureCS__Group_2__0 )* ) )
- // InternalQVTimperative.g:25488:1: ( ( rule__TemplateSignatureCS__Group_2__0 )* )
+ // InternalQVTimperative.g:25526:1: ( ( ( rule__TemplateSignatureCS__Group_2__0 )* ) )
+ // InternalQVTimperative.g:25527:1: ( ( rule__TemplateSignatureCS__Group_2__0 )* )
{
- // InternalQVTimperative.g:25488:1: ( ( rule__TemplateSignatureCS__Group_2__0 )* )
- // InternalQVTimperative.g:25489:1: ( rule__TemplateSignatureCS__Group_2__0 )*
+ // InternalQVTimperative.g:25527:1: ( ( rule__TemplateSignatureCS__Group_2__0 )* )
+ // InternalQVTimperative.g:25528:1: ( rule__TemplateSignatureCS__Group_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateSignatureCSAccess().getGroup_2());
}
- // InternalQVTimperative.g:25490:1: ( rule__TemplateSignatureCS__Group_2__0 )*
- loop231:
+ // InternalQVTimperative.g:25529:1: ( rule__TemplateSignatureCS__Group_2__0 )*
+ loop232:
do {
- int alt231=2;
- int LA231_0 = input.LA(1);
+ int alt232=2;
+ int LA232_0 = input.LA(1);
- if ( (LA231_0==70) ) {
- alt231=1;
+ if ( (LA232_0==71) ) {
+ alt232=1;
}
- switch (alt231) {
+ switch (alt232) {
case 1 :
- // InternalQVTimperative.g:25490:2: rule__TemplateSignatureCS__Group_2__0
+ // InternalQVTimperative.g:25529:2: rule__TemplateSignatureCS__Group_2__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__TemplateSignatureCS__Group_2__0();
@@ -74372,7 +74499,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop231;
+ break loop232;
}
} while (true);
@@ -74401,14 +74528,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateSignatureCS__Group__3"
- // InternalQVTimperative.g:25500:1: rule__TemplateSignatureCS__Group__3 : rule__TemplateSignatureCS__Group__3__Impl ;
+ // InternalQVTimperative.g:25539: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:25504:1: ( rule__TemplateSignatureCS__Group__3__Impl )
- // InternalQVTimperative.g:25505:2: rule__TemplateSignatureCS__Group__3__Impl
+ // InternalQVTimperative.g:25543:1: ( rule__TemplateSignatureCS__Group__3__Impl )
+ // InternalQVTimperative.g:25544:2: rule__TemplateSignatureCS__Group__3__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TemplateSignatureCS__Group__3__Impl();
@@ -74434,22 +74561,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateSignatureCS__Group__3__Impl"
- // InternalQVTimperative.g:25511:1: rule__TemplateSignatureCS__Group__3__Impl : ( ')' ) ;
+ // InternalQVTimperative.g:25550:1: rule__TemplateSignatureCS__Group__3__Impl : ( ')' ) ;
public final void rule__TemplateSignatureCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25515:1: ( ( ')' ) )
- // InternalQVTimperative.g:25516:1: ( ')' )
+ // InternalQVTimperative.g:25554:1: ( ( ')' ) )
+ // InternalQVTimperative.g:25555:1: ( ')' )
{
- // InternalQVTimperative.g:25516:1: ( ')' )
- // InternalQVTimperative.g:25517:1: ')'
+ // InternalQVTimperative.g:25555:1: ( ')' )
+ // InternalQVTimperative.g:25556:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateSignatureCSAccess().getRightParenthesisKeyword_3());
}
- match(input,87,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,88,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTemplateSignatureCSAccess().getRightParenthesisKeyword_3());
}
@@ -74475,14 +74602,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateSignatureCS__Group_2__0"
- // InternalQVTimperative.g:25538:1: rule__TemplateSignatureCS__Group_2__0 : rule__TemplateSignatureCS__Group_2__0__Impl rule__TemplateSignatureCS__Group_2__1 ;
+ // InternalQVTimperative.g:25577: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: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
+ // InternalQVTimperative.g:25581:1: ( rule__TemplateSignatureCS__Group_2__0__Impl rule__TemplateSignatureCS__Group_2__1 )
+ // InternalQVTimperative.g:25582:2: rule__TemplateSignatureCS__Group_2__0__Impl rule__TemplateSignatureCS__Group_2__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__TemplateSignatureCS__Group_2__0__Impl();
@@ -74513,22 +74640,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateSignatureCS__Group_2__0__Impl"
- // InternalQVTimperative.g:25550:1: rule__TemplateSignatureCS__Group_2__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:25589:1: rule__TemplateSignatureCS__Group_2__0__Impl : ( ',' ) ;
public final void rule__TemplateSignatureCS__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25554:1: ( ( ',' ) )
- // InternalQVTimperative.g:25555:1: ( ',' )
+ // InternalQVTimperative.g:25593:1: ( ( ',' ) )
+ // InternalQVTimperative.g:25594:1: ( ',' )
{
- // InternalQVTimperative.g:25555:1: ( ',' )
- // InternalQVTimperative.g:25556:1: ','
+ // InternalQVTimperative.g:25594:1: ( ',' )
+ // InternalQVTimperative.g:25595:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateSignatureCSAccess().getCommaKeyword_2_0());
}
- match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTemplateSignatureCSAccess().getCommaKeyword_2_0());
}
@@ -74554,14 +74681,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateSignatureCS__Group_2__1"
- // InternalQVTimperative.g:25569:1: rule__TemplateSignatureCS__Group_2__1 : rule__TemplateSignatureCS__Group_2__1__Impl ;
+ // InternalQVTimperative.g:25608: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:25573:1: ( rule__TemplateSignatureCS__Group_2__1__Impl )
- // InternalQVTimperative.g:25574:2: rule__TemplateSignatureCS__Group_2__1__Impl
+ // InternalQVTimperative.g:25612:1: ( rule__TemplateSignatureCS__Group_2__1__Impl )
+ // InternalQVTimperative.g:25613:2: rule__TemplateSignatureCS__Group_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TemplateSignatureCS__Group_2__1__Impl();
@@ -74587,23 +74714,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateSignatureCS__Group_2__1__Impl"
- // InternalQVTimperative.g:25580:1: rule__TemplateSignatureCS__Group_2__1__Impl : ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 ) ) ;
+ // InternalQVTimperative.g:25619: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:25584:1: ( ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 ) ) )
- // InternalQVTimperative.g:25585:1: ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 ) )
+ // InternalQVTimperative.g:25623:1: ( ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 ) ) )
+ // InternalQVTimperative.g:25624:1: ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 ) )
{
- // InternalQVTimperative.g:25585:1: ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 ) )
- // InternalQVTimperative.g:25586:1: ( rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 )
+ // InternalQVTimperative.g:25624:1: ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 ) )
+ // InternalQVTimperative.g:25625:1: ( rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateSignatureCSAccess().getOwnedParametersAssignment_2_1());
}
- // InternalQVTimperative.g:25587:1: ( rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 )
- // InternalQVTimperative.g:25587:2: rule__TemplateSignatureCS__OwnedParametersAssignment_2_1
+ // InternalQVTimperative.g:25626:1: ( rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 )
+ // InternalQVTimperative.g:25626:2: rule__TemplateSignatureCS__OwnedParametersAssignment_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TemplateSignatureCS__OwnedParametersAssignment_2_1();
@@ -74638,16 +74765,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeParameterCS__Group__0"
- // InternalQVTimperative.g:25601:1: rule__TypeParameterCS__Group__0 : rule__TypeParameterCS__Group__0__Impl rule__TypeParameterCS__Group__1 ;
+ // InternalQVTimperative.g:25640: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:25605:1: ( rule__TypeParameterCS__Group__0__Impl rule__TypeParameterCS__Group__1 )
- // InternalQVTimperative.g:25606:2: rule__TypeParameterCS__Group__0__Impl rule__TypeParameterCS__Group__1
+ // InternalQVTimperative.g:25644:1: ( rule__TypeParameterCS__Group__0__Impl rule__TypeParameterCS__Group__1 )
+ // InternalQVTimperative.g:25645:2: rule__TypeParameterCS__Group__0__Impl rule__TypeParameterCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_128);
+ pushFollow(FollowSets000.FOLLOW_129);
rule__TypeParameterCS__Group__0__Impl();
state._fsp--;
@@ -74676,23 +74803,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeParameterCS__Group__0__Impl"
- // InternalQVTimperative.g:25613:1: rule__TypeParameterCS__Group__0__Impl : ( ( rule__TypeParameterCS__NameAssignment_0 ) ) ;
+ // InternalQVTimperative.g:25652: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:25617:1: ( ( ( rule__TypeParameterCS__NameAssignment_0 ) ) )
- // InternalQVTimperative.g:25618:1: ( ( rule__TypeParameterCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:25656:1: ( ( ( rule__TypeParameterCS__NameAssignment_0 ) ) )
+ // InternalQVTimperative.g:25657:1: ( ( rule__TypeParameterCS__NameAssignment_0 ) )
{
- // InternalQVTimperative.g:25618:1: ( ( rule__TypeParameterCS__NameAssignment_0 ) )
- // InternalQVTimperative.g:25619:1: ( rule__TypeParameterCS__NameAssignment_0 )
+ // InternalQVTimperative.g:25657:1: ( ( rule__TypeParameterCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:25658:1: ( rule__TypeParameterCS__NameAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeParameterCSAccess().getNameAssignment_0());
}
- // InternalQVTimperative.g:25620:1: ( rule__TypeParameterCS__NameAssignment_0 )
- // InternalQVTimperative.g:25620:2: rule__TypeParameterCS__NameAssignment_0
+ // InternalQVTimperative.g:25659:1: ( rule__TypeParameterCS__NameAssignment_0 )
+ // InternalQVTimperative.g:25659:2: rule__TypeParameterCS__NameAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeParameterCS__NameAssignment_0();
@@ -74727,14 +74854,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeParameterCS__Group__1"
- // InternalQVTimperative.g:25630:1: rule__TypeParameterCS__Group__1 : rule__TypeParameterCS__Group__1__Impl ;
+ // InternalQVTimperative.g:25669: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:25634:1: ( rule__TypeParameterCS__Group__1__Impl )
- // InternalQVTimperative.g:25635:2: rule__TypeParameterCS__Group__1__Impl
+ // InternalQVTimperative.g:25673:1: ( rule__TypeParameterCS__Group__1__Impl )
+ // InternalQVTimperative.g:25674:2: rule__TypeParameterCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeParameterCS__Group__1__Impl();
@@ -74760,31 +74887,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeParameterCS__Group__1__Impl"
- // InternalQVTimperative.g:25641:1: rule__TypeParameterCS__Group__1__Impl : ( ( rule__TypeParameterCS__Group_1__0 )? ) ;
+ // InternalQVTimperative.g:25680: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:25645:1: ( ( ( rule__TypeParameterCS__Group_1__0 )? ) )
- // InternalQVTimperative.g:25646:1: ( ( rule__TypeParameterCS__Group_1__0 )? )
+ // InternalQVTimperative.g:25684:1: ( ( ( rule__TypeParameterCS__Group_1__0 )? ) )
+ // InternalQVTimperative.g:25685:1: ( ( rule__TypeParameterCS__Group_1__0 )? )
{
- // InternalQVTimperative.g:25646:1: ( ( rule__TypeParameterCS__Group_1__0 )? )
- // InternalQVTimperative.g:25647:1: ( rule__TypeParameterCS__Group_1__0 )?
+ // InternalQVTimperative.g:25685:1: ( ( rule__TypeParameterCS__Group_1__0 )? )
+ // InternalQVTimperative.g:25686:1: ( rule__TypeParameterCS__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeParameterCSAccess().getGroup_1());
}
- // InternalQVTimperative.g:25648:1: ( rule__TypeParameterCS__Group_1__0 )?
- int alt232=2;
- int LA232_0 = input.LA(1);
+ // InternalQVTimperative.g:25687:1: ( rule__TypeParameterCS__Group_1__0 )?
+ int alt233=2;
+ int LA233_0 = input.LA(1);
- if ( (LA232_0==102) ) {
- alt232=1;
+ if ( (LA233_0==103) ) {
+ alt233=1;
}
- switch (alt232) {
+ switch (alt233) {
case 1 :
- // InternalQVTimperative.g:25648:2: rule__TypeParameterCS__Group_1__0
+ // InternalQVTimperative.g:25687:2: rule__TypeParameterCS__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeParameterCS__Group_1__0();
@@ -74822,14 +74949,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeParameterCS__Group_1__0"
- // InternalQVTimperative.g:25662:1: rule__TypeParameterCS__Group_1__0 : rule__TypeParameterCS__Group_1__0__Impl rule__TypeParameterCS__Group_1__1 ;
+ // InternalQVTimperative.g:25701: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: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
+ // InternalQVTimperative.g:25705:1: ( rule__TypeParameterCS__Group_1__0__Impl rule__TypeParameterCS__Group_1__1 )
+ // InternalQVTimperative.g:25706:2: rule__TypeParameterCS__Group_1__0__Impl rule__TypeParameterCS__Group_1__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__TypeParameterCS__Group_1__0__Impl();
@@ -74860,22 +74987,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeParameterCS__Group_1__0__Impl"
- // InternalQVTimperative.g:25674:1: rule__TypeParameterCS__Group_1__0__Impl : ( 'extends' ) ;
+ // InternalQVTimperative.g:25713: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:25678:1: ( ( 'extends' ) )
- // InternalQVTimperative.g:25679:1: ( 'extends' )
+ // InternalQVTimperative.g:25717:1: ( ( 'extends' ) )
+ // InternalQVTimperative.g:25718:1: ( 'extends' )
{
- // InternalQVTimperative.g:25679:1: ( 'extends' )
- // InternalQVTimperative.g:25680:1: 'extends'
+ // InternalQVTimperative.g:25718:1: ( 'extends' )
+ // InternalQVTimperative.g:25719:1: 'extends'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeParameterCSAccess().getExtendsKeyword_1_0());
}
- match(input,102,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,103,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTypeParameterCSAccess().getExtendsKeyword_1_0());
}
@@ -74901,16 +75028,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeParameterCS__Group_1__1"
- // InternalQVTimperative.g:25693:1: rule__TypeParameterCS__Group_1__1 : rule__TypeParameterCS__Group_1__1__Impl rule__TypeParameterCS__Group_1__2 ;
+ // InternalQVTimperative.g:25732: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: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
+ // InternalQVTimperative.g:25736:1: ( rule__TypeParameterCS__Group_1__1__Impl rule__TypeParameterCS__Group_1__2 )
+ // InternalQVTimperative.g:25737:2: rule__TypeParameterCS__Group_1__1__Impl rule__TypeParameterCS__Group_1__2
{
- pushFollow(FollowSets000.FOLLOW_129);
+ pushFollow(FollowSets000.FOLLOW_130);
rule__TypeParameterCS__Group_1__1__Impl();
state._fsp--;
@@ -74939,23 +75066,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeParameterCS__Group_1__1__Impl"
- // InternalQVTimperative.g:25705:1: rule__TypeParameterCS__Group_1__1__Impl : ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_1 ) ) ;
+ // InternalQVTimperative.g:25744: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:25709:1: ( ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_1 ) ) )
- // InternalQVTimperative.g:25710:1: ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_1 ) )
+ // InternalQVTimperative.g:25748:1: ( ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_1 ) ) )
+ // InternalQVTimperative.g:25749:1: ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_1 ) )
{
- // InternalQVTimperative.g:25710:1: ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_1 ) )
- // InternalQVTimperative.g:25711:1: ( rule__TypeParameterCS__OwnedExtendsAssignment_1_1 )
+ // InternalQVTimperative.g:25749:1: ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_1 ) )
+ // InternalQVTimperative.g:25750:1: ( rule__TypeParameterCS__OwnedExtendsAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeParameterCSAccess().getOwnedExtendsAssignment_1_1());
}
- // InternalQVTimperative.g:25712:1: ( rule__TypeParameterCS__OwnedExtendsAssignment_1_1 )
- // InternalQVTimperative.g:25712:2: rule__TypeParameterCS__OwnedExtendsAssignment_1_1
+ // InternalQVTimperative.g:25751:1: ( rule__TypeParameterCS__OwnedExtendsAssignment_1_1 )
+ // InternalQVTimperative.g:25751:2: rule__TypeParameterCS__OwnedExtendsAssignment_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeParameterCS__OwnedExtendsAssignment_1_1();
@@ -74990,14 +75117,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeParameterCS__Group_1__2"
- // InternalQVTimperative.g:25722:1: rule__TypeParameterCS__Group_1__2 : rule__TypeParameterCS__Group_1__2__Impl ;
+ // InternalQVTimperative.g:25761: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:25726:1: ( rule__TypeParameterCS__Group_1__2__Impl )
- // InternalQVTimperative.g:25727:2: rule__TypeParameterCS__Group_1__2__Impl
+ // InternalQVTimperative.g:25765:1: ( rule__TypeParameterCS__Group_1__2__Impl )
+ // InternalQVTimperative.g:25766:2: rule__TypeParameterCS__Group_1__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeParameterCS__Group_1__2__Impl();
@@ -75023,37 +75150,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeParameterCS__Group_1__2__Impl"
- // InternalQVTimperative.g:25733:1: rule__TypeParameterCS__Group_1__2__Impl : ( ( rule__TypeParameterCS__Group_1_2__0 )* ) ;
+ // InternalQVTimperative.g:25772: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:25737:1: ( ( ( rule__TypeParameterCS__Group_1_2__0 )* ) )
- // InternalQVTimperative.g:25738:1: ( ( rule__TypeParameterCS__Group_1_2__0 )* )
+ // InternalQVTimperative.g:25776:1: ( ( ( rule__TypeParameterCS__Group_1_2__0 )* ) )
+ // InternalQVTimperative.g:25777: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 )*
+ // InternalQVTimperative.g:25777:1: ( ( rule__TypeParameterCS__Group_1_2__0 )* )
+ // InternalQVTimperative.g:25778:1: ( rule__TypeParameterCS__Group_1_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeParameterCSAccess().getGroup_1_2());
}
- // InternalQVTimperative.g:25740:1: ( rule__TypeParameterCS__Group_1_2__0 )*
- loop233:
+ // InternalQVTimperative.g:25779:1: ( rule__TypeParameterCS__Group_1_2__0 )*
+ loop234:
do {
- int alt233=2;
- int LA233_0 = input.LA(1);
+ int alt234=2;
+ int LA234_0 = input.LA(1);
- if ( (LA233_0==119) ) {
- alt233=1;
+ if ( (LA234_0==120) ) {
+ alt234=1;
}
- switch (alt233) {
+ switch (alt234) {
case 1 :
- // InternalQVTimperative.g:25740:2: rule__TypeParameterCS__Group_1_2__0
+ // InternalQVTimperative.g:25779:2: rule__TypeParameterCS__Group_1_2__0
{
- pushFollow(FollowSets000.FOLLOW_130);
+ pushFollow(FollowSets000.FOLLOW_131);
rule__TypeParameterCS__Group_1_2__0();
state._fsp--;
@@ -75063,7 +75190,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop233;
+ break loop234;
}
} while (true);
@@ -75092,14 +75219,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeParameterCS__Group_1_2__0"
- // InternalQVTimperative.g:25756:1: rule__TypeParameterCS__Group_1_2__0 : rule__TypeParameterCS__Group_1_2__0__Impl rule__TypeParameterCS__Group_1_2__1 ;
+ // InternalQVTimperative.g:25795: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: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
+ // InternalQVTimperative.g:25799:1: ( rule__TypeParameterCS__Group_1_2__0__Impl rule__TypeParameterCS__Group_1_2__1 )
+ // InternalQVTimperative.g:25800: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();
@@ -75130,22 +75257,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeParameterCS__Group_1_2__0__Impl"
- // InternalQVTimperative.g:25768:1: rule__TypeParameterCS__Group_1_2__0__Impl : ( '&&' ) ;
+ // InternalQVTimperative.g:25807: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:25772:1: ( ( '&&' ) )
- // InternalQVTimperative.g:25773:1: ( '&&' )
+ // InternalQVTimperative.g:25811:1: ( ( '&&' ) )
+ // InternalQVTimperative.g:25812:1: ( '&&' )
{
- // InternalQVTimperative.g:25773:1: ( '&&' )
- // InternalQVTimperative.g:25774:1: '&&'
+ // InternalQVTimperative.g:25812:1: ( '&&' )
+ // InternalQVTimperative.g:25813:1: '&&'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeParameterCSAccess().getAmpersandAmpersandKeyword_1_2_0());
}
- match(input,119,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,120,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTypeParameterCSAccess().getAmpersandAmpersandKeyword_1_2_0());
}
@@ -75171,14 +75298,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeParameterCS__Group_1_2__1"
- // InternalQVTimperative.g:25787:1: rule__TypeParameterCS__Group_1_2__1 : rule__TypeParameterCS__Group_1_2__1__Impl ;
+ // InternalQVTimperative.g:25826: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:25791:1: ( rule__TypeParameterCS__Group_1_2__1__Impl )
- // InternalQVTimperative.g:25792:2: rule__TypeParameterCS__Group_1_2__1__Impl
+ // InternalQVTimperative.g:25830:1: ( rule__TypeParameterCS__Group_1_2__1__Impl )
+ // InternalQVTimperative.g:25831:2: rule__TypeParameterCS__Group_1_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeParameterCS__Group_1_2__1__Impl();
@@ -75204,23 +75331,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeParameterCS__Group_1_2__1__Impl"
- // InternalQVTimperative.g:25798:1: rule__TypeParameterCS__Group_1_2__1__Impl : ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1 ) ) ;
+ // InternalQVTimperative.g:25837: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:25802:1: ( ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1 ) ) )
- // InternalQVTimperative.g:25803:1: ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1 ) )
+ // InternalQVTimperative.g:25841:1: ( ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1 ) ) )
+ // InternalQVTimperative.g:25842: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 )
+ // InternalQVTimperative.g:25842:1: ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1 ) )
+ // InternalQVTimperative.g:25843:1: ( rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeParameterCSAccess().getOwnedExtendsAssignment_1_2_1());
}
- // InternalQVTimperative.g:25805:1: ( rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1 )
- // InternalQVTimperative.g:25805:2: rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1
+ // InternalQVTimperative.g:25844:1: ( rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1 )
+ // InternalQVTimperative.g:25844:2: rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1();
@@ -75255,16 +75382,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypedTypeRefCS__Group__0"
- // InternalQVTimperative.g:25819:1: rule__TypedTypeRefCS__Group__0 : rule__TypedTypeRefCS__Group__0__Impl rule__TypedTypeRefCS__Group__1 ;
+ // InternalQVTimperative.g:25858: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:25823:1: ( rule__TypedTypeRefCS__Group__0__Impl rule__TypedTypeRefCS__Group__1 )
- // InternalQVTimperative.g:25824:2: rule__TypedTypeRefCS__Group__0__Impl rule__TypedTypeRefCS__Group__1
+ // InternalQVTimperative.g:25862:1: ( rule__TypedTypeRefCS__Group__0__Impl rule__TypedTypeRefCS__Group__1 )
+ // InternalQVTimperative.g:25863:2: rule__TypedTypeRefCS__Group__0__Impl rule__TypedTypeRefCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_44);
+ pushFollow(FollowSets000.FOLLOW_45);
rule__TypedTypeRefCS__Group__0__Impl();
state._fsp--;
@@ -75293,23 +75420,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypedTypeRefCS__Group__0__Impl"
- // InternalQVTimperative.g:25831:1: rule__TypedTypeRefCS__Group__0__Impl : ( ( rule__TypedTypeRefCS__OwnedPathNameAssignment_0 ) ) ;
+ // InternalQVTimperative.g:25870: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:25835:1: ( ( ( rule__TypedTypeRefCS__OwnedPathNameAssignment_0 ) ) )
- // InternalQVTimperative.g:25836:1: ( ( rule__TypedTypeRefCS__OwnedPathNameAssignment_0 ) )
+ // InternalQVTimperative.g:25874:1: ( ( ( rule__TypedTypeRefCS__OwnedPathNameAssignment_0 ) ) )
+ // InternalQVTimperative.g:25875:1: ( ( rule__TypedTypeRefCS__OwnedPathNameAssignment_0 ) )
{
- // InternalQVTimperative.g:25836:1: ( ( rule__TypedTypeRefCS__OwnedPathNameAssignment_0 ) )
- // InternalQVTimperative.g:25837:1: ( rule__TypedTypeRefCS__OwnedPathNameAssignment_0 )
+ // InternalQVTimperative.g:25875:1: ( ( rule__TypedTypeRefCS__OwnedPathNameAssignment_0 ) )
+ // InternalQVTimperative.g:25876:1: ( rule__TypedTypeRefCS__OwnedPathNameAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypedTypeRefCSAccess().getOwnedPathNameAssignment_0());
}
- // InternalQVTimperative.g:25838:1: ( rule__TypedTypeRefCS__OwnedPathNameAssignment_0 )
- // InternalQVTimperative.g:25838:2: rule__TypedTypeRefCS__OwnedPathNameAssignment_0
+ // InternalQVTimperative.g:25877:1: ( rule__TypedTypeRefCS__OwnedPathNameAssignment_0 )
+ // InternalQVTimperative.g:25877:2: rule__TypedTypeRefCS__OwnedPathNameAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypedTypeRefCS__OwnedPathNameAssignment_0();
@@ -75344,14 +75471,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypedTypeRefCS__Group__1"
- // InternalQVTimperative.g:25848:1: rule__TypedTypeRefCS__Group__1 : rule__TypedTypeRefCS__Group__1__Impl ;
+ // InternalQVTimperative.g:25887: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:25852:1: ( rule__TypedTypeRefCS__Group__1__Impl )
- // InternalQVTimperative.g:25853:2: rule__TypedTypeRefCS__Group__1__Impl
+ // InternalQVTimperative.g:25891:1: ( rule__TypedTypeRefCS__Group__1__Impl )
+ // InternalQVTimperative.g:25892:2: rule__TypedTypeRefCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypedTypeRefCS__Group__1__Impl();
@@ -75377,31 +75504,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypedTypeRefCS__Group__1__Impl"
- // InternalQVTimperative.g:25859:1: rule__TypedTypeRefCS__Group__1__Impl : ( ( rule__TypedTypeRefCS__Group_1__0 )? ) ;
+ // InternalQVTimperative.g:25898: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:25863:1: ( ( ( rule__TypedTypeRefCS__Group_1__0 )? ) )
- // InternalQVTimperative.g:25864:1: ( ( rule__TypedTypeRefCS__Group_1__0 )? )
+ // InternalQVTimperative.g:25902:1: ( ( ( rule__TypedTypeRefCS__Group_1__0 )? ) )
+ // InternalQVTimperative.g:25903:1: ( ( rule__TypedTypeRefCS__Group_1__0 )? )
{
- // InternalQVTimperative.g:25864:1: ( ( rule__TypedTypeRefCS__Group_1__0 )? )
- // InternalQVTimperative.g:25865:1: ( rule__TypedTypeRefCS__Group_1__0 )?
+ // InternalQVTimperative.g:25903:1: ( ( rule__TypedTypeRefCS__Group_1__0 )? )
+ // InternalQVTimperative.g:25904:1: ( rule__TypedTypeRefCS__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypedTypeRefCSAccess().getGroup_1());
}
- // InternalQVTimperative.g:25866:1: ( rule__TypedTypeRefCS__Group_1__0 )?
- int alt234=2;
- int LA234_0 = input.LA(1);
+ // InternalQVTimperative.g:25905:1: ( rule__TypedTypeRefCS__Group_1__0 )?
+ int alt235=2;
+ int LA235_0 = input.LA(1);
- if ( (LA234_0==86) ) {
- alt234=1;
+ if ( (LA235_0==87) ) {
+ alt235=1;
}
- switch (alt234) {
+ switch (alt235) {
case 1 :
- // InternalQVTimperative.g:25866:2: rule__TypedTypeRefCS__Group_1__0
+ // InternalQVTimperative.g:25905:2: rule__TypedTypeRefCS__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypedTypeRefCS__Group_1__0();
@@ -75439,16 +75566,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypedTypeRefCS__Group_1__0"
- // InternalQVTimperative.g:25880:1: rule__TypedTypeRefCS__Group_1__0 : rule__TypedTypeRefCS__Group_1__0__Impl rule__TypedTypeRefCS__Group_1__1 ;
+ // InternalQVTimperative.g:25919: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: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
+ // InternalQVTimperative.g:25923:1: ( rule__TypedTypeRefCS__Group_1__0__Impl rule__TypedTypeRefCS__Group_1__1 )
+ // InternalQVTimperative.g:25924:2: rule__TypedTypeRefCS__Group_1__0__Impl rule__TypedTypeRefCS__Group_1__1
{
- pushFollow(FollowSets000.FOLLOW_126);
+ pushFollow(FollowSets000.FOLLOW_127);
rule__TypedTypeRefCS__Group_1__0__Impl();
state._fsp--;
@@ -75477,22 +75604,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypedTypeRefCS__Group_1__0__Impl"
- // InternalQVTimperative.g:25892:1: rule__TypedTypeRefCS__Group_1__0__Impl : ( '(' ) ;
+ // InternalQVTimperative.g:25931:1: rule__TypedTypeRefCS__Group_1__0__Impl : ( '(' ) ;
public final void rule__TypedTypeRefCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25896:1: ( ( '(' ) )
- // InternalQVTimperative.g:25897:1: ( '(' )
+ // InternalQVTimperative.g:25935:1: ( ( '(' ) )
+ // InternalQVTimperative.g:25936:1: ( '(' )
{
- // InternalQVTimperative.g:25897:1: ( '(' )
- // InternalQVTimperative.g:25898:1: '('
+ // InternalQVTimperative.g:25936:1: ( '(' )
+ // InternalQVTimperative.g:25937:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypedTypeRefCSAccess().getLeftParenthesisKeyword_1_0());
}
- match(input,86,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,87,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTypedTypeRefCSAccess().getLeftParenthesisKeyword_1_0());
}
@@ -75518,16 +75645,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypedTypeRefCS__Group_1__1"
- // InternalQVTimperative.g:25911:1: rule__TypedTypeRefCS__Group_1__1 : rule__TypedTypeRefCS__Group_1__1__Impl rule__TypedTypeRefCS__Group_1__2 ;
+ // InternalQVTimperative.g:25950: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: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
+ // InternalQVTimperative.g:25954:1: ( rule__TypedTypeRefCS__Group_1__1__Impl rule__TypedTypeRefCS__Group_1__2 )
+ // InternalQVTimperative.g:25955:2: rule__TypedTypeRefCS__Group_1__1__Impl rule__TypedTypeRefCS__Group_1__2
{
- pushFollow(FollowSets000.FOLLOW_92);
+ pushFollow(FollowSets000.FOLLOW_93);
rule__TypedTypeRefCS__Group_1__1__Impl();
state._fsp--;
@@ -75556,23 +75683,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypedTypeRefCS__Group_1__1__Impl"
- // InternalQVTimperative.g:25923:1: rule__TypedTypeRefCS__Group_1__1__Impl : ( ( rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 ) ) ;
+ // InternalQVTimperative.g:25962: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:25927:1: ( ( ( rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 ) ) )
- // InternalQVTimperative.g:25928:1: ( ( rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 ) )
+ // InternalQVTimperative.g:25966:1: ( ( ( rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 ) ) )
+ // InternalQVTimperative.g:25967:1: ( ( rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 ) )
{
- // InternalQVTimperative.g:25928:1: ( ( rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 ) )
- // InternalQVTimperative.g:25929:1: ( rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 )
+ // InternalQVTimperative.g:25967:1: ( ( rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 ) )
+ // InternalQVTimperative.g:25968:1: ( rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypedTypeRefCSAccess().getOwnedBindingAssignment_1_1());
}
- // InternalQVTimperative.g:25930:1: ( rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 )
- // InternalQVTimperative.g:25930:2: rule__TypedTypeRefCS__OwnedBindingAssignment_1_1
+ // InternalQVTimperative.g:25969:1: ( rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 )
+ // InternalQVTimperative.g:25969:2: rule__TypedTypeRefCS__OwnedBindingAssignment_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypedTypeRefCS__OwnedBindingAssignment_1_1();
@@ -75607,14 +75734,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypedTypeRefCS__Group_1__2"
- // InternalQVTimperative.g:25940:1: rule__TypedTypeRefCS__Group_1__2 : rule__TypedTypeRefCS__Group_1__2__Impl ;
+ // InternalQVTimperative.g:25979: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:25944:1: ( rule__TypedTypeRefCS__Group_1__2__Impl )
- // InternalQVTimperative.g:25945:2: rule__TypedTypeRefCS__Group_1__2__Impl
+ // InternalQVTimperative.g:25983:1: ( rule__TypedTypeRefCS__Group_1__2__Impl )
+ // InternalQVTimperative.g:25984:2: rule__TypedTypeRefCS__Group_1__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypedTypeRefCS__Group_1__2__Impl();
@@ -75640,22 +75767,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypedTypeRefCS__Group_1__2__Impl"
- // InternalQVTimperative.g:25951:1: rule__TypedTypeRefCS__Group_1__2__Impl : ( ')' ) ;
+ // InternalQVTimperative.g:25990:1: rule__TypedTypeRefCS__Group_1__2__Impl : ( ')' ) ;
public final void rule__TypedTypeRefCS__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25955:1: ( ( ')' ) )
- // InternalQVTimperative.g:25956:1: ( ')' )
+ // InternalQVTimperative.g:25994:1: ( ( ')' ) )
+ // InternalQVTimperative.g:25995:1: ( ')' )
{
- // InternalQVTimperative.g:25956:1: ( ')' )
- // InternalQVTimperative.g:25957:1: ')'
+ // InternalQVTimperative.g:25995:1: ( ')' )
+ // InternalQVTimperative.g:25996:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypedTypeRefCSAccess().getRightParenthesisKeyword_1_2());
}
- match(input,87,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,88,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTypedTypeRefCSAccess().getRightParenthesisKeyword_1_2());
}
@@ -75681,16 +75808,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__WildcardTypeRefCS__Group__0"
- // InternalQVTimperative.g:25976:1: rule__WildcardTypeRefCS__Group__0 : rule__WildcardTypeRefCS__Group__0__Impl rule__WildcardTypeRefCS__Group__1 ;
+ // InternalQVTimperative.g:26015: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:25980:1: ( rule__WildcardTypeRefCS__Group__0__Impl rule__WildcardTypeRefCS__Group__1 )
- // InternalQVTimperative.g:25981:2: rule__WildcardTypeRefCS__Group__0__Impl rule__WildcardTypeRefCS__Group__1
+ // InternalQVTimperative.g:26019:1: ( rule__WildcardTypeRefCS__Group__0__Impl rule__WildcardTypeRefCS__Group__1 )
+ // InternalQVTimperative.g:26020:2: rule__WildcardTypeRefCS__Group__0__Impl rule__WildcardTypeRefCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_126);
+ pushFollow(FollowSets000.FOLLOW_127);
rule__WildcardTypeRefCS__Group__0__Impl();
state._fsp--;
@@ -75719,23 +75846,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__WildcardTypeRefCS__Group__0__Impl"
- // InternalQVTimperative.g:25988:1: rule__WildcardTypeRefCS__Group__0__Impl : ( () ) ;
+ // InternalQVTimperative.g:26027:1: rule__WildcardTypeRefCS__Group__0__Impl : ( () ) ;
public final void rule__WildcardTypeRefCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25992:1: ( ( () ) )
- // InternalQVTimperative.g:25993:1: ( () )
+ // InternalQVTimperative.g:26031:1: ( ( () ) )
+ // InternalQVTimperative.g:26032:1: ( () )
{
- // InternalQVTimperative.g:25993:1: ( () )
- // InternalQVTimperative.g:25994:1: ()
+ // InternalQVTimperative.g:26032:1: ( () )
+ // InternalQVTimperative.g:26033:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getWildcardTypeRefCSAccess().getWildcardTypeRefCSAction_0());
}
- // InternalQVTimperative.g:25995:1: ()
- // InternalQVTimperative.g:25997:1:
+ // InternalQVTimperative.g:26034:1: ()
+ // InternalQVTimperative.g:26036:1:
{
}
@@ -75760,16 +75887,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__WildcardTypeRefCS__Group__1"
- // InternalQVTimperative.g:26007:1: rule__WildcardTypeRefCS__Group__1 : rule__WildcardTypeRefCS__Group__1__Impl rule__WildcardTypeRefCS__Group__2 ;
+ // InternalQVTimperative.g:26046: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:26011:1: ( rule__WildcardTypeRefCS__Group__1__Impl rule__WildcardTypeRefCS__Group__2 )
- // InternalQVTimperative.g:26012:2: rule__WildcardTypeRefCS__Group__1__Impl rule__WildcardTypeRefCS__Group__2
+ // InternalQVTimperative.g:26050:1: ( rule__WildcardTypeRefCS__Group__1__Impl rule__WildcardTypeRefCS__Group__2 )
+ // InternalQVTimperative.g:26051:2: rule__WildcardTypeRefCS__Group__1__Impl rule__WildcardTypeRefCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_128);
+ pushFollow(FollowSets000.FOLLOW_129);
rule__WildcardTypeRefCS__Group__1__Impl();
state._fsp--;
@@ -75798,22 +75925,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__WildcardTypeRefCS__Group__1__Impl"
- // InternalQVTimperative.g:26019:1: rule__WildcardTypeRefCS__Group__1__Impl : ( '?' ) ;
+ // InternalQVTimperative.g:26058:1: rule__WildcardTypeRefCS__Group__1__Impl : ( '?' ) ;
public final void rule__WildcardTypeRefCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26023:1: ( ( '?' ) )
- // InternalQVTimperative.g:26024:1: ( '?' )
+ // InternalQVTimperative.g:26062:1: ( ( '?' ) )
+ // InternalQVTimperative.g:26063:1: ( '?' )
{
- // InternalQVTimperative.g:26024:1: ( '?' )
- // InternalQVTimperative.g:26025:1: '?'
+ // InternalQVTimperative.g:26063:1: ( '?' )
+ // InternalQVTimperative.g:26064:1: '?'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getWildcardTypeRefCSAccess().getQuestionMarkKeyword_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.getWildcardTypeRefCSAccess().getQuestionMarkKeyword_1());
}
@@ -75839,14 +75966,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__WildcardTypeRefCS__Group__2"
- // InternalQVTimperative.g:26038:1: rule__WildcardTypeRefCS__Group__2 : rule__WildcardTypeRefCS__Group__2__Impl ;
+ // InternalQVTimperative.g:26077: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:26042:1: ( rule__WildcardTypeRefCS__Group__2__Impl )
- // InternalQVTimperative.g:26043:2: rule__WildcardTypeRefCS__Group__2__Impl
+ // InternalQVTimperative.g:26081:1: ( rule__WildcardTypeRefCS__Group__2__Impl )
+ // InternalQVTimperative.g:26082:2: rule__WildcardTypeRefCS__Group__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__WildcardTypeRefCS__Group__2__Impl();
@@ -75872,31 +75999,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__WildcardTypeRefCS__Group__2__Impl"
- // InternalQVTimperative.g:26049:1: rule__WildcardTypeRefCS__Group__2__Impl : ( ( rule__WildcardTypeRefCS__Group_2__0 )? ) ;
+ // InternalQVTimperative.g:26088: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:26053:1: ( ( ( rule__WildcardTypeRefCS__Group_2__0 )? ) )
- // InternalQVTimperative.g:26054:1: ( ( rule__WildcardTypeRefCS__Group_2__0 )? )
+ // InternalQVTimperative.g:26092:1: ( ( ( rule__WildcardTypeRefCS__Group_2__0 )? ) )
+ // InternalQVTimperative.g:26093:1: ( ( rule__WildcardTypeRefCS__Group_2__0 )? )
{
- // InternalQVTimperative.g:26054:1: ( ( rule__WildcardTypeRefCS__Group_2__0 )? )
- // InternalQVTimperative.g:26055:1: ( rule__WildcardTypeRefCS__Group_2__0 )?
+ // InternalQVTimperative.g:26093:1: ( ( rule__WildcardTypeRefCS__Group_2__0 )? )
+ // InternalQVTimperative.g:26094:1: ( rule__WildcardTypeRefCS__Group_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getWildcardTypeRefCSAccess().getGroup_2());
}
- // InternalQVTimperative.g:26056:1: ( rule__WildcardTypeRefCS__Group_2__0 )?
- int alt235=2;
- int LA235_0 = input.LA(1);
+ // InternalQVTimperative.g:26095:1: ( rule__WildcardTypeRefCS__Group_2__0 )?
+ int alt236=2;
+ int LA236_0 = input.LA(1);
- if ( (LA235_0==102) ) {
- alt235=1;
+ if ( (LA236_0==103) ) {
+ alt236=1;
}
- switch (alt235) {
+ switch (alt236) {
case 1 :
- // InternalQVTimperative.g:26056:2: rule__WildcardTypeRefCS__Group_2__0
+ // InternalQVTimperative.g:26095:2: rule__WildcardTypeRefCS__Group_2__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__WildcardTypeRefCS__Group_2__0();
@@ -75934,14 +76061,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__WildcardTypeRefCS__Group_2__0"
- // InternalQVTimperative.g:26072:1: rule__WildcardTypeRefCS__Group_2__0 : rule__WildcardTypeRefCS__Group_2__0__Impl rule__WildcardTypeRefCS__Group_2__1 ;
+ // InternalQVTimperative.g:26111: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: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
+ // InternalQVTimperative.g:26115:1: ( rule__WildcardTypeRefCS__Group_2__0__Impl rule__WildcardTypeRefCS__Group_2__1 )
+ // InternalQVTimperative.g:26116:2: rule__WildcardTypeRefCS__Group_2__0__Impl rule__WildcardTypeRefCS__Group_2__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__WildcardTypeRefCS__Group_2__0__Impl();
@@ -75972,22 +76099,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__WildcardTypeRefCS__Group_2__0__Impl"
- // InternalQVTimperative.g:26084:1: rule__WildcardTypeRefCS__Group_2__0__Impl : ( 'extends' ) ;
+ // InternalQVTimperative.g:26123: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:26088:1: ( ( 'extends' ) )
- // InternalQVTimperative.g:26089:1: ( 'extends' )
+ // InternalQVTimperative.g:26127:1: ( ( 'extends' ) )
+ // InternalQVTimperative.g:26128:1: ( 'extends' )
{
- // InternalQVTimperative.g:26089:1: ( 'extends' )
- // InternalQVTimperative.g:26090:1: 'extends'
+ // InternalQVTimperative.g:26128:1: ( 'extends' )
+ // InternalQVTimperative.g:26129:1: 'extends'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getWildcardTypeRefCSAccess().getExtendsKeyword_2_0());
}
- match(input,102,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,103,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getWildcardTypeRefCSAccess().getExtendsKeyword_2_0());
}
@@ -76013,14 +76140,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__WildcardTypeRefCS__Group_2__1"
- // InternalQVTimperative.g:26103:1: rule__WildcardTypeRefCS__Group_2__1 : rule__WildcardTypeRefCS__Group_2__1__Impl ;
+ // InternalQVTimperative.g:26142: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:26107:1: ( rule__WildcardTypeRefCS__Group_2__1__Impl )
- // InternalQVTimperative.g:26108:2: rule__WildcardTypeRefCS__Group_2__1__Impl
+ // InternalQVTimperative.g:26146:1: ( rule__WildcardTypeRefCS__Group_2__1__Impl )
+ // InternalQVTimperative.g:26147:2: rule__WildcardTypeRefCS__Group_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__WildcardTypeRefCS__Group_2__1__Impl();
@@ -76046,23 +76173,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__WildcardTypeRefCS__Group_2__1__Impl"
- // InternalQVTimperative.g:26114:1: rule__WildcardTypeRefCS__Group_2__1__Impl : ( ( rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 ) ) ;
+ // InternalQVTimperative.g:26153: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:26118:1: ( ( ( rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 ) ) )
- // InternalQVTimperative.g:26119:1: ( ( rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 ) )
+ // InternalQVTimperative.g:26157:1: ( ( ( rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 ) ) )
+ // InternalQVTimperative.g:26158:1: ( ( rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 ) )
{
- // InternalQVTimperative.g:26119:1: ( ( rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 ) )
- // InternalQVTimperative.g:26120:1: ( rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 )
+ // InternalQVTimperative.g:26158:1: ( ( rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 ) )
+ // InternalQVTimperative.g:26159:1: ( rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getWildcardTypeRefCSAccess().getOwnedExtendsAssignment_2_1());
}
- // InternalQVTimperative.g:26121:1: ( rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 )
- // InternalQVTimperative.g:26121:2: rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1
+ // InternalQVTimperative.g:26160:1: ( rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 )
+ // InternalQVTimperative.g:26160:2: rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1();
@@ -76097,17 +76224,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TopLevelCS__OwnedImportsAssignment_0"
- // InternalQVTimperative.g:26136:1: rule__TopLevelCS__OwnedImportsAssignment_0 : ( ruleImportCS ) ;
+ // InternalQVTimperative.g:26175:1: rule__TopLevelCS__OwnedImportsAssignment_0 : ( ruleImportCS ) ;
public final void rule__TopLevelCS__OwnedImportsAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26140:1: ( ( ruleImportCS ) )
- // InternalQVTimperative.g:26141:1: ( ruleImportCS )
+ // InternalQVTimperative.g:26179:1: ( ( ruleImportCS ) )
+ // InternalQVTimperative.g:26180:1: ( ruleImportCS )
{
- // InternalQVTimperative.g:26141:1: ( ruleImportCS )
- // InternalQVTimperative.g:26142:1: ruleImportCS
+ // InternalQVTimperative.g:26180:1: ( ruleImportCS )
+ // InternalQVTimperative.g:26181:1: ruleImportCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTopLevelCSAccess().getOwnedImportsImportCSParserRuleCall_0_0());
@@ -76142,17 +76269,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TopLevelCS__OwnedPackagesAssignment_1_0"
- // InternalQVTimperative.g:26151:1: rule__TopLevelCS__OwnedPackagesAssignment_1_0 : ( ruleQualifiedPackageCS ) ;
+ // InternalQVTimperative.g:26190:1: rule__TopLevelCS__OwnedPackagesAssignment_1_0 : ( ruleQualifiedPackageCS ) ;
public final void rule__TopLevelCS__OwnedPackagesAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26155:1: ( ( ruleQualifiedPackageCS ) )
- // InternalQVTimperative.g:26156:1: ( ruleQualifiedPackageCS )
+ // InternalQVTimperative.g:26194:1: ( ( ruleQualifiedPackageCS ) )
+ // InternalQVTimperative.g:26195:1: ( ruleQualifiedPackageCS )
{
- // InternalQVTimperative.g:26156:1: ( ruleQualifiedPackageCS )
- // InternalQVTimperative.g:26157:1: ruleQualifiedPackageCS
+ // InternalQVTimperative.g:26195:1: ( ruleQualifiedPackageCS )
+ // InternalQVTimperative.g:26196:1: ruleQualifiedPackageCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTopLevelCSAccess().getOwnedPackagesQualifiedPackageCSParserRuleCall_1_0_0());
@@ -76187,17 +76314,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TopLevelCS__OwnedTransformationsAssignment_1_1"
- // InternalQVTimperative.g:26166:1: rule__TopLevelCS__OwnedTransformationsAssignment_1_1 : ( ruleTransformationCS ) ;
+ // InternalQVTimperative.g:26205:1: rule__TopLevelCS__OwnedTransformationsAssignment_1_1 : ( ruleTransformationCS ) ;
public final void rule__TopLevelCS__OwnedTransformationsAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26170:1: ( ( ruleTransformationCS ) )
- // InternalQVTimperative.g:26171:1: ( ruleTransformationCS )
+ // InternalQVTimperative.g:26209:1: ( ( ruleTransformationCS ) )
+ // InternalQVTimperative.g:26210:1: ( ruleTransformationCS )
{
- // InternalQVTimperative.g:26171:1: ( ruleTransformationCS )
- // InternalQVTimperative.g:26172:1: ruleTransformationCS
+ // InternalQVTimperative.g:26210:1: ( ruleTransformationCS )
+ // InternalQVTimperative.g:26211:1: ruleTransformationCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTopLevelCSAccess().getOwnedTransformationsTransformationCSParserRuleCall_1_1_0());
@@ -76232,17 +76359,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TopLevelCS__OwnedMappingsAssignment_1_2"
- // InternalQVTimperative.g:26181:1: rule__TopLevelCS__OwnedMappingsAssignment_1_2 : ( ruleMappingCS ) ;
+ // InternalQVTimperative.g:26220:1: rule__TopLevelCS__OwnedMappingsAssignment_1_2 : ( ruleMappingCS ) ;
public final void rule__TopLevelCS__OwnedMappingsAssignment_1_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26185:1: ( ( ruleMappingCS ) )
- // InternalQVTimperative.g:26186:1: ( ruleMappingCS )
+ // InternalQVTimperative.g:26224:1: ( ( ruleMappingCS ) )
+ // InternalQVTimperative.g:26225:1: ( ruleMappingCS )
{
- // InternalQVTimperative.g:26186:1: ( ruleMappingCS )
- // InternalQVTimperative.g:26187:1: ruleMappingCS
+ // InternalQVTimperative.g:26225:1: ( ruleMappingCS )
+ // InternalQVTimperative.g:26226:1: ruleMappingCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTopLevelCSAccess().getOwnedMappingsMappingCSParserRuleCall_1_2_0());
@@ -76277,17 +76404,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TopLevelCS__OwnedQueriesAssignment_1_3"
- // InternalQVTimperative.g:26196:1: rule__TopLevelCS__OwnedQueriesAssignment_1_3 : ( ruleQueryCS ) ;
+ // InternalQVTimperative.g:26235:1: rule__TopLevelCS__OwnedQueriesAssignment_1_3 : ( ruleQueryCS ) ;
public final void rule__TopLevelCS__OwnedQueriesAssignment_1_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26200:1: ( ( ruleQueryCS ) )
- // InternalQVTimperative.g:26201:1: ( ruleQueryCS )
+ // InternalQVTimperative.g:26239:1: ( ( ruleQueryCS ) )
+ // InternalQVTimperative.g:26240:1: ( ruleQueryCS )
{
- // InternalQVTimperative.g:26201:1: ( ruleQueryCS )
- // InternalQVTimperative.g:26202:1: ruleQueryCS
+ // InternalQVTimperative.g:26240:1: ( ruleQueryCS )
+ // InternalQVTimperative.g:26241:1: ruleQueryCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTopLevelCSAccess().getOwnedQueriesQueryCSParserRuleCall_1_3_0());
@@ -76322,17 +76449,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__ObservedPropertiesAssignment_0_1"
- // InternalQVTimperative.g:26211:1: rule__AddStatementCS__ObservedPropertiesAssignment_0_1 : ( rulePathNameCS ) ;
+ // InternalQVTimperative.g:26250:1: rule__AddStatementCS__ObservedPropertiesAssignment_0_1 : ( rulePathNameCS ) ;
public final void rule__AddStatementCS__ObservedPropertiesAssignment_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26215:1: ( ( rulePathNameCS ) )
- // InternalQVTimperative.g:26216:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:26254:1: ( ( rulePathNameCS ) )
+ // InternalQVTimperative.g:26255:1: ( rulePathNameCS )
{
- // InternalQVTimperative.g:26216:1: ( rulePathNameCS )
- // InternalQVTimperative.g:26217:1: rulePathNameCS
+ // InternalQVTimperative.g:26255:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:26256:1: rulePathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAddStatementCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_1_0());
@@ -76367,17 +76494,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1"
- // InternalQVTimperative.g:26226:1: rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1 : ( rulePathNameCS ) ;
+ // InternalQVTimperative.g:26265: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:26230:1: ( ( rulePathNameCS ) )
- // InternalQVTimperative.g:26231:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:26269:1: ( ( rulePathNameCS ) )
+ // InternalQVTimperative.g:26270:1: ( rulePathNameCS )
{
- // InternalQVTimperative.g:26231:1: ( rulePathNameCS )
- // InternalQVTimperative.g:26232:1: rulePathNameCS
+ // InternalQVTimperative.g:26270:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:26271:1: rulePathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAddStatementCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_2_1_0());
@@ -76412,23 +76539,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__TargetVariableAssignment_2"
- // InternalQVTimperative.g:26241:1: rule__AddStatementCS__TargetVariableAssignment_2 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:26280:1: rule__AddStatementCS__TargetVariableAssignment_2 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__AddStatementCS__TargetVariableAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26245:1: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:26246:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26284:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:26285:1: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:26246:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:26247:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26285:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26286:1: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAddStatementCSAccess().getTargetVariableConnectionVariableCrossReference_2_0());
}
- // InternalQVTimperative.g:26248:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:26249:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:26287:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26288:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAddStatementCSAccess().getTargetVariableConnectionVariableUnrestrictedNameParserRuleCall_2_0_1());
@@ -76469,17 +76596,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__OwnedExpressionAssignment_4"
- // InternalQVTimperative.g:26260:1: rule__AddStatementCS__OwnedExpressionAssignment_4 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:26299:1: rule__AddStatementCS__OwnedExpressionAssignment_4 : ( ruleExpCS ) ;
public final void rule__AddStatementCS__OwnedExpressionAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26264:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:26265:1: ( ruleExpCS )
+ // InternalQVTimperative.g:26303:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:26304:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:26265:1: ( ruleExpCS )
- // InternalQVTimperative.g:26266:1: ruleExpCS
+ // InternalQVTimperative.g:26304:1: ( ruleExpCS )
+ // InternalQVTimperative.g:26305:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAddStatementCSAccess().getOwnedExpressionExpCSParserRuleCall_4_0());
@@ -76514,23 +76641,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AppendParameterBindingCS__ReferredVariableAssignment_0"
- // InternalQVTimperative.g:26275:1: rule__AppendParameterBindingCS__ReferredVariableAssignment_0 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:26314: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:26318:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:26319:1: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:26280:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:26281:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26319:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26320:1: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAppendParameterBindingCSAccess().getReferredVariableAppendParameterCrossReference_0_0());
}
- // InternalQVTimperative.g:26282:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:26283:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:26321:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26322:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAppendParameterBindingCSAccess().getReferredVariableAppendParameterUnrestrictedNameParserRuleCall_0_0_1());
@@ -76571,23 +76698,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AppendParameterBindingCS__ValueAssignment_2"
- // InternalQVTimperative.g:26294:1: rule__AppendParameterBindingCS__ValueAssignment_2 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:26333: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:26337:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:26338:1: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:26299:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:26300:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26338:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26339:1: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAppendParameterBindingCSAccess().getValueConnectionVariableCrossReference_2_0());
}
- // InternalQVTimperative.g:26301:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:26302:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:26340:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26341:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAppendParameterBindingCSAccess().getValueConnectionVariableUnrestrictedNameParserRuleCall_2_0_1());
@@ -76628,17 +76755,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AppendParameterCS__NameAssignment_1"
- // InternalQVTimperative.g:26313:1: rule__AppendParameterCS__NameAssignment_1 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:26352:1: rule__AppendParameterCS__NameAssignment_1 : ( ruleUnrestrictedName ) ;
public final void rule__AppendParameterCS__NameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26317:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:26318:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26356:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26357:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:26318:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:26319:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:26357:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26358:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAppendParameterCSAccess().getNameUnrestrictedNameParserRuleCall_1_0());
@@ -76673,17 +76800,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AppendParameterCS__OwnedTypeAssignment_3"
- // InternalQVTimperative.g:26328:1: rule__AppendParameterCS__OwnedTypeAssignment_3 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:26367:1: rule__AppendParameterCS__OwnedTypeAssignment_3 : ( ruleTypeExpCS ) ;
public final void rule__AppendParameterCS__OwnedTypeAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26332:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:26333:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:26371:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:26372:1: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:26333:1: ( ruleTypeExpCS )
- // InternalQVTimperative.g:26334:1: ruleTypeExpCS
+ // InternalQVTimperative.g:26372:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:26373:1: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAppendParameterCSAccess().getOwnedTypeTypeExpCSParserRuleCall_3_0());
@@ -76717,21 +76844,74 @@ 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 {
+ // $ANTLR start "rule__BufferStatementCS__IsStrictAssignment_0"
+ // InternalQVTimperative.g:26382:1: rule__BufferStatementCS__IsStrictAssignment_0 : ( ( 'strict' ) ) ;
+ public final void rule__BufferStatementCS__IsStrictAssignment_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:26386:1: ( ( ( 'strict' ) ) )
+ // InternalQVTimperative.g:26387:1: ( ( 'strict' ) )
+ {
+ // InternalQVTimperative.g:26387:1: ( ( 'strict' ) )
+ // InternalQVTimperative.g:26388:1: ( 'strict' )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getBufferStatementCSAccess().getIsStrictStrictKeyword_0_0());
+ }
+ // InternalQVTimperative.g:26389:1: ( 'strict' )
+ // InternalQVTimperative.g:26390:1: 'strict'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getBufferStatementCSAccess().getIsStrictStrictKeyword_0_0());
+ }
+ match(input,28,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getBufferStatementCSAccess().getIsStrictStrictKeyword_0_0());
+ }
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getBufferStatementCSAccess().getIsStrictStrictKeyword_0_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__BufferStatementCS__IsStrictAssignment_0"
+
+
+ // $ANTLR start "rule__BufferStatementCS__NameAssignment_2"
+ // InternalQVTimperative.g:26405:1: rule__BufferStatementCS__NameAssignment_2 : ( ruleUnrestrictedName ) ;
+ public final void rule__BufferStatementCS__NameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26347:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:26348:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26409:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26410:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:26348:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:26349:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:26410:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26411:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getBufferStatementCSAccess().getNameUnrestrictedNameParserRuleCall_1_0());
+ before(grammarAccess.getBufferStatementCSAccess().getNameUnrestrictedNameParserRuleCall_2_0());
}
pushFollow(FollowSets000.FOLLOW_2);
ruleUnrestrictedName();
@@ -76739,7 +76919,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getBufferStatementCSAccess().getNameUnrestrictedNameParserRuleCall_1_0());
+ after(grammarAccess.getBufferStatementCSAccess().getNameUnrestrictedNameParserRuleCall_2_0());
}
}
@@ -76759,24 +76939,24 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "rule__BufferStatementCS__NameAssignment_1"
+ // $ANTLR end "rule__BufferStatementCS__NameAssignment_2"
- // $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 {
+ // $ANTLR start "rule__BufferStatementCS__OwnedTypeAssignment_3_1"
+ // InternalQVTimperative.g:26420:1: rule__BufferStatementCS__OwnedTypeAssignment_3_1 : ( ruleTypeExpCS ) ;
+ public final void rule__BufferStatementCS__OwnedTypeAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26362:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:26363:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:26424:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:26425:1: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:26363:1: ( ruleTypeExpCS )
- // InternalQVTimperative.g:26364:1: ruleTypeExpCS
+ // InternalQVTimperative.g:26425:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:26426:1: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getBufferStatementCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0());
+ before(grammarAccess.getBufferStatementCSAccess().getOwnedTypeTypeExpCSParserRuleCall_3_1_0());
}
pushFollow(FollowSets000.FOLLOW_2);
ruleTypeExpCS();
@@ -76784,7 +76964,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getBufferStatementCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0());
+ after(grammarAccess.getBufferStatementCSAccess().getOwnedTypeTypeExpCSParserRuleCall_3_1_0());
}
}
@@ -76804,24 +76984,24 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "rule__BufferStatementCS__OwnedTypeAssignment_2_1"
+ // $ANTLR end "rule__BufferStatementCS__OwnedTypeAssignment_3_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 {
+ // $ANTLR start "rule__BufferStatementCS__OwnedExpressionAssignment_4_1"
+ // InternalQVTimperative.g:26435:1: rule__BufferStatementCS__OwnedExpressionAssignment_4_1 : ( ruleExpCS ) ;
+ public final void rule__BufferStatementCS__OwnedExpressionAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26377:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:26378:1: ( ruleExpCS )
+ // InternalQVTimperative.g:26439:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:26440:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:26378:1: ( ruleExpCS )
- // InternalQVTimperative.g:26379:1: ruleExpCS
+ // InternalQVTimperative.g:26440:1: ( ruleExpCS )
+ // InternalQVTimperative.g:26441:1: ruleExpCS
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getBufferStatementCSAccess().getOwnedExpressionExpCSParserRuleCall_3_1_0());
+ before(grammarAccess.getBufferStatementCSAccess().getOwnedExpressionExpCSParserRuleCall_4_1_0());
}
pushFollow(FollowSets000.FOLLOW_2);
ruleExpCS();
@@ -76829,7 +77009,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getBufferStatementCSAccess().getOwnedExpressionExpCSParserRuleCall_3_1_0());
+ after(grammarAccess.getBufferStatementCSAccess().getOwnedExpressionExpCSParserRuleCall_4_1_0());
}
}
@@ -76849,21 +77029,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "rule__BufferStatementCS__OwnedExpressionAssignment_3_1"
+ // $ANTLR end "rule__BufferStatementCS__OwnedExpressionAssignment_4_1"
// $ANTLR start "rule__CheckStatementCS__OwnedConditionAssignment_1"
- // InternalQVTimperative.g:26388:1: rule__CheckStatementCS__OwnedConditionAssignment_1 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:26450:1: rule__CheckStatementCS__OwnedConditionAssignment_1 : ( ruleExpCS ) ;
public final void rule__CheckStatementCS__OwnedConditionAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26392:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:26393:1: ( ruleExpCS )
+ // InternalQVTimperative.g:26454:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:26455:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:26393:1: ( ruleExpCS )
- // InternalQVTimperative.g:26394:1: ruleExpCS
+ // InternalQVTimperative.g:26455:1: ( ruleExpCS )
+ // InternalQVTimperative.g:26456:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCheckStatementCSAccess().getOwnedConditionExpCSParserRuleCall_1_0());
@@ -76898,17 +77078,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1"
- // InternalQVTimperative.g:26403:1: rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1 : ( rulePathNameCS ) ;
+ // InternalQVTimperative.g:26465:1: rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1 : ( rulePathNameCS ) ;
public final void rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26407:1: ( ( rulePathNameCS ) )
- // InternalQVTimperative.g:26408:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:26469:1: ( ( rulePathNameCS ) )
+ // InternalQVTimperative.g:26470:1: ( rulePathNameCS )
{
- // InternalQVTimperative.g:26408:1: ( rulePathNameCS )
- // InternalQVTimperative.g:26409:1: rulePathNameCS
+ // InternalQVTimperative.g:26470:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:26471:1: rulePathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDeclareStatementCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_1_0());
@@ -76943,17 +77123,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1"
- // InternalQVTimperative.g:26418:1: rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1 : ( rulePathNameCS ) ;
+ // InternalQVTimperative.g:26480: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:26422:1: ( ( rulePathNameCS ) )
- // InternalQVTimperative.g:26423:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:26484:1: ( ( rulePathNameCS ) )
+ // InternalQVTimperative.g:26485:1: ( rulePathNameCS )
{
- // InternalQVTimperative.g:26423:1: ( rulePathNameCS )
- // InternalQVTimperative.g:26424:1: rulePathNameCS
+ // InternalQVTimperative.g:26485:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:26486:1: rulePathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDeclareStatementCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_2_1_0());
@@ -76988,23 +77168,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__IsCheckAssignment_1"
- // InternalQVTimperative.g:26433:1: rule__DeclareStatementCS__IsCheckAssignment_1 : ( ( 'check' ) ) ;
+ // InternalQVTimperative.g:26495:1: rule__DeclareStatementCS__IsCheckAssignment_1 : ( ( 'check' ) ) ;
public final void rule__DeclareStatementCS__IsCheckAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26437:1: ( ( ( 'check' ) ) )
- // InternalQVTimperative.g:26438:1: ( ( 'check' ) )
+ // InternalQVTimperative.g:26499:1: ( ( ( 'check' ) ) )
+ // InternalQVTimperative.g:26500:1: ( ( 'check' ) )
{
- // InternalQVTimperative.g:26438:1: ( ( 'check' ) )
- // InternalQVTimperative.g:26439:1: ( 'check' )
+ // InternalQVTimperative.g:26500:1: ( ( 'check' ) )
+ // InternalQVTimperative.g:26501:1: ( 'check' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDeclareStatementCSAccess().getIsCheckCheckKeyword_1_0());
}
- // InternalQVTimperative.g:26440:1: ( 'check' )
- // InternalQVTimperative.g:26441:1: 'check'
+ // InternalQVTimperative.g:26502:1: ( 'check' )
+ // InternalQVTimperative.g:26503:1: 'check'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDeclareStatementCSAccess().getIsCheckCheckKeyword_1_0());
@@ -77041,17 +77221,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__NameAssignment_3"
- // InternalQVTimperative.g:26456:1: rule__DeclareStatementCS__NameAssignment_3 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:26518:1: rule__DeclareStatementCS__NameAssignment_3 : ( ruleUnrestrictedName ) ;
public final void rule__DeclareStatementCS__NameAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26460:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:26461:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26522:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26523:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:26461:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:26462:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:26523:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26524:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDeclareStatementCSAccess().getNameUnrestrictedNameParserRuleCall_3_0());
@@ -77086,17 +77266,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__OwnedTypeAssignment_4_1"
- // InternalQVTimperative.g:26471:1: rule__DeclareStatementCS__OwnedTypeAssignment_4_1 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:26533:1: rule__DeclareStatementCS__OwnedTypeAssignment_4_1 : ( ruleTypeExpCS ) ;
public final void rule__DeclareStatementCS__OwnedTypeAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26475:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:26476:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:26537:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:26538:1: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:26476:1: ( ruleTypeExpCS )
- // InternalQVTimperative.g:26477:1: ruleTypeExpCS
+ // InternalQVTimperative.g:26538:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:26539:1: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDeclareStatementCSAccess().getOwnedTypeTypeExpCSParserRuleCall_4_1_0());
@@ -77131,17 +77311,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__OwnedExpressionAssignment_6"
- // InternalQVTimperative.g:26486:1: rule__DeclareStatementCS__OwnedExpressionAssignment_6 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:26548:1: rule__DeclareStatementCS__OwnedExpressionAssignment_6 : ( ruleExpCS ) ;
public final void rule__DeclareStatementCS__OwnedExpressionAssignment_6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26490:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:26491:1: ( ruleExpCS )
+ // InternalQVTimperative.g:26552:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:26553:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:26491:1: ( ruleExpCS )
- // InternalQVTimperative.g:26492:1: ruleExpCS
+ // InternalQVTimperative.g:26553:1: ( ruleExpCS )
+ // InternalQVTimperative.g:26554:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDeclareStatementCSAccess().getOwnedExpressionExpCSParserRuleCall_6_0());
@@ -77176,23 +77356,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__IsCheckedAssignment_1_0"
- // InternalQVTimperative.g:26501:1: rule__DirectionCS__IsCheckedAssignment_1_0 : ( ( 'check' ) ) ;
+ // InternalQVTimperative.g:26563:1: rule__DirectionCS__IsCheckedAssignment_1_0 : ( ( 'check' ) ) ;
public final void rule__DirectionCS__IsCheckedAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26505:1: ( ( ( 'check' ) ) )
- // InternalQVTimperative.g:26506:1: ( ( 'check' ) )
+ // InternalQVTimperative.g:26567:1: ( ( ( 'check' ) ) )
+ // InternalQVTimperative.g:26568:1: ( ( 'check' ) )
{
- // InternalQVTimperative.g:26506:1: ( ( 'check' ) )
- // InternalQVTimperative.g:26507:1: ( 'check' )
+ // InternalQVTimperative.g:26568:1: ( ( 'check' ) )
+ // InternalQVTimperative.g:26569:1: ( 'check' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getIsCheckedCheckKeyword_1_0_0());
}
- // InternalQVTimperative.g:26508:1: ( 'check' )
- // InternalQVTimperative.g:26509:1: 'check'
+ // InternalQVTimperative.g:26570:1: ( 'check' )
+ // InternalQVTimperative.g:26571:1: 'check'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getIsCheckedCheckKeyword_1_0_0());
@@ -77229,23 +77409,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__IsEnforcedAssignment_1_1"
- // InternalQVTimperative.g:26524:1: rule__DirectionCS__IsEnforcedAssignment_1_1 : ( ( 'enforce' ) ) ;
+ // InternalQVTimperative.g:26586:1: rule__DirectionCS__IsEnforcedAssignment_1_1 : ( ( 'enforce' ) ) ;
public final void rule__DirectionCS__IsEnforcedAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26528:1: ( ( ( 'enforce' ) ) )
- // InternalQVTimperative.g:26529:1: ( ( 'enforce' ) )
+ // InternalQVTimperative.g:26590:1: ( ( ( 'enforce' ) ) )
+ // InternalQVTimperative.g:26591:1: ( ( 'enforce' ) )
{
- // InternalQVTimperative.g:26529:1: ( ( 'enforce' ) )
- // InternalQVTimperative.g:26530:1: ( 'enforce' )
+ // InternalQVTimperative.g:26591:1: ( ( 'enforce' ) )
+ // InternalQVTimperative.g:26592:1: ( 'enforce' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getIsEnforcedEnforceKeyword_1_1_0());
}
- // InternalQVTimperative.g:26531:1: ( 'enforce' )
- // InternalQVTimperative.g:26532:1: 'enforce'
+ // InternalQVTimperative.g:26593:1: ( 'enforce' )
+ // InternalQVTimperative.g:26594:1: 'enforce'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getIsEnforcedEnforceKeyword_1_1_0());
@@ -77282,17 +77462,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__NameAssignment_2"
- // InternalQVTimperative.g:26547:1: rule__DirectionCS__NameAssignment_2 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:26609:1: rule__DirectionCS__NameAssignment_2 : ( ruleUnrestrictedName ) ;
public final void rule__DirectionCS__NameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26551:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:26552:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26613:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26614:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:26552:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:26553:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:26614:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26615:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getNameUnrestrictedNameParserRuleCall_2_0());
@@ -77327,23 +77507,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__ImportsAssignment_4"
- // InternalQVTimperative.g:26562:1: rule__DirectionCS__ImportsAssignment_4 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:26624:1: rule__DirectionCS__ImportsAssignment_4 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__DirectionCS__ImportsAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26566:1: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:26567:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26628:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:26629:1: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:26567:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:26568:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26629:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26630:1: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getImportsPackageCrossReference_4_0());
}
- // InternalQVTimperative.g:26569:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:26570:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:26631:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26632:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getImportsPackageUnrestrictedNameParserRuleCall_4_0_1());
@@ -77384,23 +77564,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__ImportsAssignment_5_1"
- // InternalQVTimperative.g:26581:1: rule__DirectionCS__ImportsAssignment_5_1 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:26643:1: rule__DirectionCS__ImportsAssignment_5_1 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__DirectionCS__ImportsAssignment_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26585:1: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:26586:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26647:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:26648:1: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:26586:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:26587:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26648:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26649:1: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getImportsPackageCrossReference_5_1_0());
}
- // InternalQVTimperative.g:26588:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:26589:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:26650:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26651:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getImportsPackageUnrestrictedNameParserRuleCall_5_1_0_1());
@@ -77441,23 +77621,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterBindingCS__IsCheckAssignment_0"
- // InternalQVTimperative.g:26600:1: rule__GuardParameterBindingCS__IsCheckAssignment_0 : ( ( 'check' ) ) ;
+ // InternalQVTimperative.g:26662: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:26666:1: ( ( ( 'check' ) ) )
+ // InternalQVTimperative.g:26667:1: ( ( 'check' ) )
{
- // InternalQVTimperative.g:26605:1: ( ( 'check' ) )
- // InternalQVTimperative.g:26606:1: ( 'check' )
+ // InternalQVTimperative.g:26667:1: ( ( 'check' ) )
+ // InternalQVTimperative.g:26668:1: ( 'check' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterBindingCSAccess().getIsCheckCheckKeyword_0_0());
}
- // InternalQVTimperative.g:26607:1: ( 'check' )
- // InternalQVTimperative.g:26608:1: 'check'
+ // InternalQVTimperative.g:26669:1: ( 'check' )
+ // InternalQVTimperative.g:26670:1: 'check'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterBindingCSAccess().getIsCheckCheckKeyword_0_0());
@@ -77494,23 +77674,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterBindingCS__ReferredVariableAssignment_1"
- // InternalQVTimperative.g:26623:1: rule__GuardParameterBindingCS__ReferredVariableAssignment_1 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:26685: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:26689:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:26690:1: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:26628:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:26629:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26690:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26691:1: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterBindingCSAccess().getReferredVariableGuardParameterCrossReference_1_0());
}
- // InternalQVTimperative.g:26630:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:26631:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:26692:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26693:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterBindingCSAccess().getReferredVariableGuardParameterUnrestrictedNameParserRuleCall_1_0_1());
@@ -77551,23 +77731,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterBindingCS__ValueAssignment_3"
- // InternalQVTimperative.g:26642:1: rule__GuardParameterBindingCS__ValueAssignment_3 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:26704: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:26708:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:26709:1: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:26647:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:26648:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26709:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26710:1: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterBindingCSAccess().getValueConnectionVariableCrossReference_3_0());
}
- // InternalQVTimperative.g:26649:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:26650:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:26711:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26712:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterBindingCSAccess().getValueConnectionVariableUnrestrictedNameParserRuleCall_3_0_1());
@@ -77608,23 +77788,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__ReferredTypedModelAssignment_2"
- // InternalQVTimperative.g:26661:1: rule__GuardParameterCS__ReferredTypedModelAssignment_2 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:26723:1: rule__GuardParameterCS__ReferredTypedModelAssignment_2 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__GuardParameterCS__ReferredTypedModelAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26665:1: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:26666:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26727:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:26728:1: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:26666:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:26667:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26728:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26729:1: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterCSAccess().getReferredTypedModelImperativeTypedModelCrossReference_2_0());
}
- // InternalQVTimperative.g:26668:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:26669:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:26730:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26731:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterCSAccess().getReferredTypedModelImperativeTypedModelUnrestrictedNameParserRuleCall_2_0_1());
@@ -77665,17 +77845,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__NameAssignment_3"
- // InternalQVTimperative.g:26680:1: rule__GuardParameterCS__NameAssignment_3 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:26742:1: rule__GuardParameterCS__NameAssignment_3 : ( ruleUnrestrictedName ) ;
public final void rule__GuardParameterCS__NameAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26684:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:26685:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26746:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26747:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:26685:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:26686:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:26747:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26748:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterCSAccess().getNameUnrestrictedNameParserRuleCall_3_0());
@@ -77710,17 +77890,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__OwnedTypeAssignment_5"
- // InternalQVTimperative.g:26695:1: rule__GuardParameterCS__OwnedTypeAssignment_5 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:26757:1: rule__GuardParameterCS__OwnedTypeAssignment_5 : ( ruleTypeExpCS ) ;
public final void rule__GuardParameterCS__OwnedTypeAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26699:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:26700:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:26761:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:26762:1: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:26700:1: ( ruleTypeExpCS )
- // InternalQVTimperative.g:26701:1: ruleTypeExpCS
+ // InternalQVTimperative.g:26762:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:26763:1: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterCSAccess().getOwnedTypeTypeExpCSParserRuleCall_5_0());
@@ -77755,17 +77935,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__NameAssignment_1_0"
- // InternalQVTimperative.g:26710:1: rule__ImportCS__NameAssignment_1_0 : ( ruleIdentifier ) ;
+ // InternalQVTimperative.g:26772:1: rule__ImportCS__NameAssignment_1_0 : ( ruleIdentifier ) ;
public final void rule__ImportCS__NameAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26714:1: ( ( ruleIdentifier ) )
- // InternalQVTimperative.g:26715:1: ( ruleIdentifier )
+ // InternalQVTimperative.g:26776:1: ( ( ruleIdentifier ) )
+ // InternalQVTimperative.g:26777:1: ( ruleIdentifier )
{
- // InternalQVTimperative.g:26715:1: ( ruleIdentifier )
- // InternalQVTimperative.g:26716:1: ruleIdentifier
+ // InternalQVTimperative.g:26777:1: ( ruleIdentifier )
+ // InternalQVTimperative.g:26778:1: ruleIdentifier
{
if ( state.backtracking==0 ) {
before(grammarAccess.getImportCSAccess().getNameIdentifierParserRuleCall_1_0_0());
@@ -77800,17 +77980,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__OwnedPathNameAssignment_2"
- // InternalQVTimperative.g:26725:1: rule__ImportCS__OwnedPathNameAssignment_2 : ( ruleURIPathNameCS ) ;
+ // InternalQVTimperative.g:26787:1: rule__ImportCS__OwnedPathNameAssignment_2 : ( ruleURIPathNameCS ) ;
public final void rule__ImportCS__OwnedPathNameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26729:1: ( ( ruleURIPathNameCS ) )
- // InternalQVTimperative.g:26730:1: ( ruleURIPathNameCS )
+ // InternalQVTimperative.g:26791:1: ( ( ruleURIPathNameCS ) )
+ // InternalQVTimperative.g:26792:1: ( ruleURIPathNameCS )
{
- // InternalQVTimperative.g:26730:1: ( ruleURIPathNameCS )
- // InternalQVTimperative.g:26731:1: ruleURIPathNameCS
+ // InternalQVTimperative.g:26792:1: ( ruleURIPathNameCS )
+ // InternalQVTimperative.g:26793:1: ruleURIPathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getImportCSAccess().getOwnedPathNameURIPathNameCSParserRuleCall_2_0());
@@ -77845,28 +78025,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__IsAllAssignment_3_0"
- // InternalQVTimperative.g:26740:1: rule__ImportCS__IsAllAssignment_3_0 : ( ( '::' ) ) ;
+ // InternalQVTimperative.g:26802:1: rule__ImportCS__IsAllAssignment_3_0 : ( ( '::' ) ) ;
public final void rule__ImportCS__IsAllAssignment_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26744:1: ( ( ( '::' ) ) )
- // InternalQVTimperative.g:26745:1: ( ( '::' ) )
+ // InternalQVTimperative.g:26806:1: ( ( ( '::' ) ) )
+ // InternalQVTimperative.g:26807:1: ( ( '::' ) )
{
- // InternalQVTimperative.g:26745:1: ( ( '::' ) )
- // InternalQVTimperative.g:26746:1: ( '::' )
+ // InternalQVTimperative.g:26807:1: ( ( '::' ) )
+ // InternalQVTimperative.g:26808:1: ( '::' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getImportCSAccess().getIsAllColonColonKeyword_3_0_0());
}
- // InternalQVTimperative.g:26747:1: ( '::' )
- // InternalQVTimperative.g:26748:1: '::'
+ // InternalQVTimperative.g:26809:1: ( '::' )
+ // InternalQVTimperative.g:26810:1: '::'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getImportCSAccess().getIsAllColonColonKeyword_3_0_0());
}
- match(input,88,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,89,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getImportCSAccess().getIsAllColonColonKeyword_3_0_0());
}
@@ -77898,23 +78078,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LoopParameterBindingCS__IsCheckAssignment_0"
- // InternalQVTimperative.g:26763:1: rule__LoopParameterBindingCS__IsCheckAssignment_0 : ( ( 'check' ) ) ;
+ // InternalQVTimperative.g:26825: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:26829:1: ( ( ( 'check' ) ) )
+ // InternalQVTimperative.g:26830:1: ( ( 'check' ) )
{
- // InternalQVTimperative.g:26768:1: ( ( 'check' ) )
- // InternalQVTimperative.g:26769:1: ( 'check' )
+ // InternalQVTimperative.g:26830:1: ( ( 'check' ) )
+ // InternalQVTimperative.g:26831:1: ( 'check' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLoopParameterBindingCSAccess().getIsCheckCheckKeyword_0_0());
}
- // InternalQVTimperative.g:26770:1: ( 'check' )
- // InternalQVTimperative.g:26771:1: 'check'
+ // InternalQVTimperative.g:26832:1: ( 'check' )
+ // InternalQVTimperative.g:26833:1: 'check'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLoopParameterBindingCSAccess().getIsCheckCheckKeyword_0_0());
@@ -77951,23 +78131,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LoopParameterBindingCS__ReferredVariableAssignment_1"
- // InternalQVTimperative.g:26786:1: rule__LoopParameterBindingCS__ReferredVariableAssignment_1 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:26848: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:26852:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:26853:1: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:26791:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:26792:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26853:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26854:1: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLoopParameterBindingCSAccess().getReferredVariableGuardParameterCrossReference_1_0());
}
- // InternalQVTimperative.g:26793:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:26794:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:26855:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26856:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLoopParameterBindingCSAccess().getReferredVariableGuardParameterUnrestrictedNameParserRuleCall_1_0_1());
@@ -78008,23 +78188,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LoopParameterBindingCS__ValueAssignment_3"
- // InternalQVTimperative.g:26805:1: rule__LoopParameterBindingCS__ValueAssignment_3 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:26867: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:26871:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:26872:1: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:26810:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:26811:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26872:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26873:1: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLoopParameterBindingCSAccess().getValueLoopVariableCrossReference_3_0());
}
- // InternalQVTimperative.g:26812:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:26813:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:26874:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26875:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLoopParameterBindingCSAccess().getValueLoopVariableUnrestrictedNameParserRuleCall_3_0_1());
@@ -78064,29 +78244,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR end "rule__LoopParameterBindingCS__ValueAssignment_3"
- // $ANTLR start "rule__MappingCS__NameAssignment_2"
- // InternalQVTimperative.g:26824:1: rule__MappingCS__NameAssignment_2 : ( ruleUnrestrictedName ) ;
- public final void rule__MappingCS__NameAssignment_2() throws RecognitionException {
+ // $ANTLR start "rule__MappingCS__IsStrictAssignment_1"
+ // InternalQVTimperative.g:26886:1: rule__MappingCS__IsStrictAssignment_1 : ( ( 'strict' ) ) ;
+ public final void rule__MappingCS__IsStrictAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26828:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:26829:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26890:1: ( ( ( 'strict' ) ) )
+ // InternalQVTimperative.g:26891:1: ( ( 'strict' ) )
{
- // InternalQVTimperative.g:26829:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:26830:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:26891:1: ( ( 'strict' ) )
+ // InternalQVTimperative.g:26892:1: ( 'strict' )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCSAccess().getNameUnrestrictedNameParserRuleCall_2_0());
+ before(grammarAccess.getMappingCSAccess().getIsStrictStrictKeyword_1_0());
+ }
+ // InternalQVTimperative.g:26893:1: ( 'strict' )
+ // InternalQVTimperative.g:26894:1: 'strict'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getMappingCSAccess().getIsStrictStrictKeyword_1_0());
+ }
+ match(input,28,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getMappingCSAccess().getIsStrictStrictKeyword_1_0());
+ }
+
}
- pushFollow(FollowSets000.FOLLOW_2);
- ruleUnrestrictedName();
- state._fsp--;
- if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCSAccess().getNameUnrestrictedNameParserRuleCall_2_0());
+ after(grammarAccess.getMappingCSAccess().getIsStrictStrictKeyword_1_0());
}
}
@@ -78106,32 +78294,32 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "rule__MappingCS__NameAssignment_2"
+ // $ANTLR end "rule__MappingCS__IsStrictAssignment_1"
- // $ANTLR start "rule__MappingCS__OwnedInPathNameAssignment_3_1"
- // InternalQVTimperative.g:26839:1: rule__MappingCS__OwnedInPathNameAssignment_3_1 : ( rulePathNameCS ) ;
- public final void rule__MappingCS__OwnedInPathNameAssignment_3_1() throws RecognitionException {
+ // $ANTLR start "rule__MappingCS__NameAssignment_3"
+ // InternalQVTimperative.g:26909:1: rule__MappingCS__NameAssignment_3 : ( ruleUnrestrictedName ) ;
+ public final void rule__MappingCS__NameAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26843:1: ( ( rulePathNameCS ) )
- // InternalQVTimperative.g:26844:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:26913:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26914:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:26844:1: ( rulePathNameCS )
- // InternalQVTimperative.g:26845:1: rulePathNameCS
+ // InternalQVTimperative.g:26914:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26915:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCSAccess().getOwnedInPathNamePathNameCSParserRuleCall_3_1_0());
+ before(grammarAccess.getMappingCSAccess().getNameUnrestrictedNameParserRuleCall_3_0());
}
pushFollow(FollowSets000.FOLLOW_2);
- rulePathNameCS();
+ ruleUnrestrictedName();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCSAccess().getOwnedInPathNamePathNameCSParserRuleCall_3_1_0());
+ after(grammarAccess.getMappingCSAccess().getNameUnrestrictedNameParserRuleCall_3_0());
}
}
@@ -78151,32 +78339,32 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "rule__MappingCS__OwnedInPathNameAssignment_3_1"
+ // $ANTLR end "rule__MappingCS__NameAssignment_3"
- // $ANTLR start "rule__MappingCS__OwnedParametersAssignment_5"
- // InternalQVTimperative.g:26854:1: rule__MappingCS__OwnedParametersAssignment_5 : ( ruleMappingParameterCS ) ;
- public final void rule__MappingCS__OwnedParametersAssignment_5() throws RecognitionException {
+ // $ANTLR start "rule__MappingCS__OwnedInPathNameAssignment_4_1"
+ // InternalQVTimperative.g:26924:1: rule__MappingCS__OwnedInPathNameAssignment_4_1 : ( rulePathNameCS ) ;
+ public final void rule__MappingCS__OwnedInPathNameAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26858:1: ( ( ruleMappingParameterCS ) )
- // InternalQVTimperative.g:26859:1: ( ruleMappingParameterCS )
+ // InternalQVTimperative.g:26928:1: ( ( rulePathNameCS ) )
+ // InternalQVTimperative.g:26929:1: ( rulePathNameCS )
{
- // InternalQVTimperative.g:26859:1: ( ruleMappingParameterCS )
- // InternalQVTimperative.g:26860:1: ruleMappingParameterCS
+ // InternalQVTimperative.g:26929:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:26930:1: rulePathNameCS
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCSAccess().getOwnedParametersMappingParameterCSParserRuleCall_5_0());
+ before(grammarAccess.getMappingCSAccess().getOwnedInPathNamePathNameCSParserRuleCall_4_1_0());
}
pushFollow(FollowSets000.FOLLOW_2);
- ruleMappingParameterCS();
+ rulePathNameCS();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCSAccess().getOwnedParametersMappingParameterCSParserRuleCall_5_0());
+ after(grammarAccess.getMappingCSAccess().getOwnedInPathNamePathNameCSParserRuleCall_4_1_0());
}
}
@@ -78196,32 +78384,32 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "rule__MappingCS__OwnedParametersAssignment_5"
+ // $ANTLR end "rule__MappingCS__OwnedInPathNameAssignment_4_1"
- // $ANTLR start "rule__MappingCS__OwnedStatementsAssignment_6"
- // InternalQVTimperative.g:26869:1: rule__MappingCS__OwnedStatementsAssignment_6 : ( ruleGuardStatementCS ) ;
- public final void rule__MappingCS__OwnedStatementsAssignment_6() throws RecognitionException {
+ // $ANTLR start "rule__MappingCS__OwnedParametersAssignment_6"
+ // InternalQVTimperative.g:26939:1: rule__MappingCS__OwnedParametersAssignment_6 : ( ruleMappingParameterCS ) ;
+ public final void rule__MappingCS__OwnedParametersAssignment_6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26873:1: ( ( ruleGuardStatementCS ) )
- // InternalQVTimperative.g:26874:1: ( ruleGuardStatementCS )
+ // InternalQVTimperative.g:26943:1: ( ( ruleMappingParameterCS ) )
+ // InternalQVTimperative.g:26944:1: ( ruleMappingParameterCS )
{
- // InternalQVTimperative.g:26874:1: ( ruleGuardStatementCS )
- // InternalQVTimperative.g:26875:1: ruleGuardStatementCS
+ // InternalQVTimperative.g:26944:1: ( ruleMappingParameterCS )
+ // InternalQVTimperative.g:26945:1: ruleMappingParameterCS
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCSAccess().getOwnedStatementsGuardStatementCSParserRuleCall_6_0());
+ before(grammarAccess.getMappingCSAccess().getOwnedParametersMappingParameterCSParserRuleCall_6_0());
}
pushFollow(FollowSets000.FOLLOW_2);
- ruleGuardStatementCS();
+ ruleMappingParameterCS();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCSAccess().getOwnedStatementsGuardStatementCSParserRuleCall_6_0());
+ after(grammarAccess.getMappingCSAccess().getOwnedParametersMappingParameterCSParserRuleCall_6_0());
}
}
@@ -78241,32 +78429,32 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "rule__MappingCS__OwnedStatementsAssignment_6"
+ // $ANTLR end "rule__MappingCS__OwnedParametersAssignment_6"
// $ANTLR start "rule__MappingCS__OwnedStatementsAssignment_7"
- // InternalQVTimperative.g:26884:1: rule__MappingCS__OwnedStatementsAssignment_7 : ( ruleCommitStatementCS ) ;
+ // InternalQVTimperative.g:26954:1: rule__MappingCS__OwnedStatementsAssignment_7 : ( ruleGuardStatementCS ) ;
public final void rule__MappingCS__OwnedStatementsAssignment_7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26888:1: ( ( ruleCommitStatementCS ) )
- // InternalQVTimperative.g:26889:1: ( ruleCommitStatementCS )
+ // InternalQVTimperative.g:26958:1: ( ( ruleGuardStatementCS ) )
+ // InternalQVTimperative.g:26959:1: ( ruleGuardStatementCS )
{
- // InternalQVTimperative.g:26889:1: ( ruleCommitStatementCS )
- // InternalQVTimperative.g:26890:1: ruleCommitStatementCS
+ // InternalQVTimperative.g:26959:1: ( ruleGuardStatementCS )
+ // InternalQVTimperative.g:26960:1: ruleGuardStatementCS
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCSAccess().getOwnedStatementsCommitStatementCSParserRuleCall_7_0());
+ before(grammarAccess.getMappingCSAccess().getOwnedStatementsGuardStatementCSParserRuleCall_7_0());
}
pushFollow(FollowSets000.FOLLOW_2);
- ruleCommitStatementCS();
+ ruleGuardStatementCS();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCSAccess().getOwnedStatementsCommitStatementCSParserRuleCall_7_0());
+ after(grammarAccess.getMappingCSAccess().getOwnedStatementsGuardStatementCSParserRuleCall_7_0());
}
}
@@ -78290,28 +78478,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__OwnedStatementsAssignment_8"
- // InternalQVTimperative.g:26899:1: rule__MappingCS__OwnedStatementsAssignment_8 : ( ruleControlStatementCS ) ;
+ // InternalQVTimperative.g:26969:1: rule__MappingCS__OwnedStatementsAssignment_8 : ( ruleCommitStatementCS ) ;
public final void rule__MappingCS__OwnedStatementsAssignment_8() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26903:1: ( ( ruleControlStatementCS ) )
- // InternalQVTimperative.g:26904:1: ( ruleControlStatementCS )
+ // InternalQVTimperative.g:26973:1: ( ( ruleCommitStatementCS ) )
+ // InternalQVTimperative.g:26974:1: ( ruleCommitStatementCS )
{
- // InternalQVTimperative.g:26904:1: ( ruleControlStatementCS )
- // InternalQVTimperative.g:26905:1: ruleControlStatementCS
+ // InternalQVTimperative.g:26974:1: ( ruleCommitStatementCS )
+ // InternalQVTimperative.g:26975:1: ruleCommitStatementCS
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCSAccess().getOwnedStatementsControlStatementCSParserRuleCall_8_0());
+ before(grammarAccess.getMappingCSAccess().getOwnedStatementsCommitStatementCSParserRuleCall_8_0());
}
pushFollow(FollowSets000.FOLLOW_2);
- ruleControlStatementCS();
+ ruleCommitStatementCS();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCSAccess().getOwnedStatementsControlStatementCSParserRuleCall_8_0());
+ after(grammarAccess.getMappingCSAccess().getOwnedStatementsCommitStatementCSParserRuleCall_8_0());
}
}
@@ -78334,37 +78522,29 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR end "rule__MappingCS__OwnedStatementsAssignment_8"
- // $ANTLR start "rule__MappingCallCS__IsInfiniteAssignment_1"
- // InternalQVTimperative.g:26914:1: rule__MappingCallCS__IsInfiniteAssignment_1 : ( ( 'infinite' ) ) ;
- public final void rule__MappingCallCS__IsInfiniteAssignment_1() throws RecognitionException {
+ // $ANTLR start "rule__MappingCS__OwnedStatementsAssignment_9"
+ // InternalQVTimperative.g:26984:1: rule__MappingCS__OwnedStatementsAssignment_9 : ( ruleControlStatementCS ) ;
+ public final void rule__MappingCS__OwnedStatementsAssignment_9() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26918:1: ( ( ( 'infinite' ) ) )
- // InternalQVTimperative.g:26919:1: ( ( 'infinite' ) )
+ // InternalQVTimperative.g:26988:1: ( ( ruleControlStatementCS ) )
+ // InternalQVTimperative.g:26989:1: ( ruleControlStatementCS )
{
- // InternalQVTimperative.g:26919:1: ( ( 'infinite' ) )
- // InternalQVTimperative.g:26920:1: ( 'infinite' )
+ // InternalQVTimperative.g:26989:1: ( ruleControlStatementCS )
+ // InternalQVTimperative.g:26990:1: ruleControlStatementCS
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCallCSAccess().getIsInfiniteInfiniteKeyword_1_0());
- }
- // InternalQVTimperative.g:26921:1: ( 'infinite' )
- // InternalQVTimperative.g:26922:1: 'infinite'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCallCSAccess().getIsInfiniteInfiniteKeyword_1_0());
- }
- match(input,120,FollowSets000.FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCallCSAccess().getIsInfiniteInfiniteKeyword_1_0());
- }
-
+ before(grammarAccess.getMappingCSAccess().getOwnedStatementsControlStatementCSParserRuleCall_9_0());
}
+ pushFollow(FollowSets000.FOLLOW_2);
+ ruleControlStatementCS();
+ state._fsp--;
+ if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCallCSAccess().getIsInfiniteInfiniteKeyword_1_0());
+ after(grammarAccess.getMappingCSAccess().getOwnedStatementsControlStatementCSParserRuleCall_9_0());
}
}
@@ -78384,40 +78564,40 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "rule__MappingCallCS__IsInfiniteAssignment_1"
+ // $ANTLR end "rule__MappingCS__OwnedStatementsAssignment_9"
- // $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 {
+ // $ANTLR start "rule__MappingCallCS__IsInstallAssignment_1_1"
+ // InternalQVTimperative.g:26999:1: rule__MappingCallCS__IsInstallAssignment_1_1 : ( ( 'install' ) ) ;
+ public final void rule__MappingCallCS__IsInstallAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26941:1: ( ( ( 'install' ) ) )
- // InternalQVTimperative.g:26942:1: ( ( 'install' ) )
+ // InternalQVTimperative.g:27003:1: ( ( ( 'install' ) ) )
+ // InternalQVTimperative.g:27004:1: ( ( 'install' ) )
{
- // InternalQVTimperative.g:26942:1: ( ( 'install' ) )
- // InternalQVTimperative.g:26943:1: ( 'install' )
+ // InternalQVTimperative.g:27004:1: ( ( 'install' ) )
+ // InternalQVTimperative.g:27005:1: ( 'install' )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCallCSAccess().getIsInstallInstallKeyword_2_1_0());
+ before(grammarAccess.getMappingCallCSAccess().getIsInstallInstallKeyword_1_1_0());
}
- // InternalQVTimperative.g:26944:1: ( 'install' )
- // InternalQVTimperative.g:26945:1: 'install'
+ // InternalQVTimperative.g:27006:1: ( 'install' )
+ // InternalQVTimperative.g:27007:1: 'install'
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCallCSAccess().getIsInstallInstallKeyword_2_1_0());
+ before(grammarAccess.getMappingCallCSAccess().getIsInstallInstallKeyword_1_1_0());
}
match(input,121,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCallCSAccess().getIsInstallInstallKeyword_2_1_0());
+ after(grammarAccess.getMappingCallCSAccess().getIsInstallInstallKeyword_1_1_0());
}
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCallCSAccess().getIsInstallInstallKeyword_2_1_0());
+ after(grammarAccess.getMappingCallCSAccess().getIsInstallInstallKeyword_1_1_0());
}
}
@@ -78437,40 +78617,40 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "rule__MappingCallCS__IsInstallAssignment_2_1"
+ // $ANTLR end "rule__MappingCallCS__IsInstallAssignment_1_1"
- // $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 {
+ // $ANTLR start "rule__MappingCallCS__IsInvokeAssignment_1_2"
+ // InternalQVTimperative.g:27022:1: rule__MappingCallCS__IsInvokeAssignment_1_2 : ( ( 'invoke' ) ) ;
+ public final void rule__MappingCallCS__IsInvokeAssignment_1_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26964:1: ( ( ( 'invoke' ) ) )
- // InternalQVTimperative.g:26965:1: ( ( 'invoke' ) )
+ // InternalQVTimperative.g:27026:1: ( ( ( 'invoke' ) ) )
+ // InternalQVTimperative.g:27027:1: ( ( 'invoke' ) )
{
- // InternalQVTimperative.g:26965:1: ( ( 'invoke' ) )
- // InternalQVTimperative.g:26966:1: ( 'invoke' )
+ // InternalQVTimperative.g:27027:1: ( ( 'invoke' ) )
+ // InternalQVTimperative.g:27028:1: ( 'invoke' )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCallCSAccess().getIsInvokeInvokeKeyword_2_2_0());
+ before(grammarAccess.getMappingCallCSAccess().getIsInvokeInvokeKeyword_1_2_0());
}
- // InternalQVTimperative.g:26967:1: ( 'invoke' )
- // InternalQVTimperative.g:26968:1: 'invoke'
+ // InternalQVTimperative.g:27029:1: ( 'invoke' )
+ // InternalQVTimperative.g:27030:1: 'invoke'
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCallCSAccess().getIsInvokeInvokeKeyword_2_2_0());
+ before(grammarAccess.getMappingCallCSAccess().getIsInvokeInvokeKeyword_1_2_0());
}
match(input,122,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCallCSAccess().getIsInvokeInvokeKeyword_2_2_0());
+ after(grammarAccess.getMappingCallCSAccess().getIsInvokeInvokeKeyword_1_2_0());
}
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCallCSAccess().getIsInvokeInvokeKeyword_2_2_0());
+ after(grammarAccess.getMappingCallCSAccess().getIsInvokeInvokeKeyword_1_2_0());
}
}
@@ -78490,24 +78670,24 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "rule__MappingCallCS__IsInvokeAssignment_2_2"
+ // $ANTLR end "rule__MappingCallCS__IsInvokeAssignment_1_2"
- // $ANTLR start "rule__MappingCallCS__OwnedPathNameAssignment_3"
- // InternalQVTimperative.g:26983:1: rule__MappingCallCS__OwnedPathNameAssignment_3 : ( rulePathNameCS ) ;
- public final void rule__MappingCallCS__OwnedPathNameAssignment_3() throws RecognitionException {
+ // $ANTLR start "rule__MappingCallCS__OwnedPathNameAssignment_2"
+ // InternalQVTimperative.g:27045:1: rule__MappingCallCS__OwnedPathNameAssignment_2 : ( rulePathNameCS ) ;
+ public final void rule__MappingCallCS__OwnedPathNameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26987:1: ( ( rulePathNameCS ) )
- // InternalQVTimperative.g:26988:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:27049:1: ( ( rulePathNameCS ) )
+ // InternalQVTimperative.g:27050:1: ( rulePathNameCS )
{
- // InternalQVTimperative.g:26988:1: ( rulePathNameCS )
- // InternalQVTimperative.g:26989:1: rulePathNameCS
+ // InternalQVTimperative.g:27050:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:27051:1: rulePathNameCS
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCallCSAccess().getOwnedPathNamePathNameCSParserRuleCall_3_0());
+ before(grammarAccess.getMappingCallCSAccess().getOwnedPathNamePathNameCSParserRuleCall_2_0());
}
pushFollow(FollowSets000.FOLLOW_2);
rulePathNameCS();
@@ -78515,7 +78695,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCallCSAccess().getOwnedPathNamePathNameCSParserRuleCall_3_0());
+ after(grammarAccess.getMappingCallCSAccess().getOwnedPathNamePathNameCSParserRuleCall_2_0());
}
}
@@ -78535,24 +78715,24 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "rule__MappingCallCS__OwnedPathNameAssignment_3"
+ // $ANTLR end "rule__MappingCallCS__OwnedPathNameAssignment_2"
- // $ANTLR start "rule__MappingCallCS__OwnedBindingsAssignment_5"
- // InternalQVTimperative.g:26998:1: rule__MappingCallCS__OwnedBindingsAssignment_5 : ( ruleMappingParameterBindingCS ) ;
- public final void rule__MappingCallCS__OwnedBindingsAssignment_5() throws RecognitionException {
+ // $ANTLR start "rule__MappingCallCS__OwnedBindingsAssignment_4"
+ // InternalQVTimperative.g:27060:1: rule__MappingCallCS__OwnedBindingsAssignment_4 : ( ruleMappingParameterBindingCS ) ;
+ public final void rule__MappingCallCS__OwnedBindingsAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27002:1: ( ( ruleMappingParameterBindingCS ) )
- // InternalQVTimperative.g:27003:1: ( ruleMappingParameterBindingCS )
+ // InternalQVTimperative.g:27064:1: ( ( ruleMappingParameterBindingCS ) )
+ // InternalQVTimperative.g:27065:1: ( ruleMappingParameterBindingCS )
{
- // InternalQVTimperative.g:27003:1: ( ruleMappingParameterBindingCS )
- // InternalQVTimperative.g:27004:1: ruleMappingParameterBindingCS
+ // InternalQVTimperative.g:27065:1: ( ruleMappingParameterBindingCS )
+ // InternalQVTimperative.g:27066:1: ruleMappingParameterBindingCS
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCallCSAccess().getOwnedBindingsMappingParameterBindingCSParserRuleCall_5_0());
+ before(grammarAccess.getMappingCallCSAccess().getOwnedBindingsMappingParameterBindingCSParserRuleCall_4_0());
}
pushFollow(FollowSets000.FOLLOW_2);
ruleMappingParameterBindingCS();
@@ -78560,7 +78740,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCallCSAccess().getOwnedBindingsMappingParameterBindingCSParserRuleCall_5_0());
+ after(grammarAccess.getMappingCallCSAccess().getOwnedBindingsMappingParameterBindingCSParserRuleCall_4_0());
}
}
@@ -78580,21 +78760,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "rule__MappingCallCS__OwnedBindingsAssignment_5"
+ // $ANTLR end "rule__MappingCallCS__OwnedBindingsAssignment_4"
// $ANTLR start "rule__MappingLoopCS__ObservedPropertiesAssignment_0_1"
- // InternalQVTimperative.g:27013:1: rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 : ( rulePathNameCS ) ;
+ // InternalQVTimperative.g:27075:1: rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 : ( rulePathNameCS ) ;
public final void rule__MappingLoopCS__ObservedPropertiesAssignment_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27017:1: ( ( rulePathNameCS ) )
- // InternalQVTimperative.g:27018:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:27079:1: ( ( rulePathNameCS ) )
+ // InternalQVTimperative.g:27080:1: ( rulePathNameCS )
{
- // InternalQVTimperative.g:27018:1: ( rulePathNameCS )
- // InternalQVTimperative.g:27019:1: rulePathNameCS
+ // InternalQVTimperative.g:27080:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:27081:1: rulePathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_1_0());
@@ -78629,17 +78809,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1"
- // InternalQVTimperative.g:27028:1: rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1 : ( rulePathNameCS ) ;
+ // InternalQVTimperative.g:27090: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:27032:1: ( ( rulePathNameCS ) )
- // InternalQVTimperative.g:27033:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:27094:1: ( ( rulePathNameCS ) )
+ // InternalQVTimperative.g:27095:1: ( rulePathNameCS )
{
- // InternalQVTimperative.g:27033:1: ( rulePathNameCS )
- // InternalQVTimperative.g:27034:1: rulePathNameCS
+ // InternalQVTimperative.g:27095:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:27096:1: rulePathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_2_1_0());
@@ -78674,17 +78854,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__OwnedIteratorAssignment_2"
- // InternalQVTimperative.g:27043:1: rule__MappingLoopCS__OwnedIteratorAssignment_2 : ( ruleMappingIteratorCS ) ;
+ // InternalQVTimperative.g:27105:1: rule__MappingLoopCS__OwnedIteratorAssignment_2 : ( ruleMappingIteratorCS ) ;
public final void rule__MappingLoopCS__OwnedIteratorAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27047:1: ( ( ruleMappingIteratorCS ) )
- // InternalQVTimperative.g:27048:1: ( ruleMappingIteratorCS )
+ // InternalQVTimperative.g:27109:1: ( ( ruleMappingIteratorCS ) )
+ // InternalQVTimperative.g:27110:1: ( ruleMappingIteratorCS )
{
- // InternalQVTimperative.g:27048:1: ( ruleMappingIteratorCS )
- // InternalQVTimperative.g:27049:1: ruleMappingIteratorCS
+ // InternalQVTimperative.g:27110:1: ( ruleMappingIteratorCS )
+ // InternalQVTimperative.g:27111:1: ruleMappingIteratorCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getOwnedIteratorMappingIteratorCSParserRuleCall_2_0());
@@ -78719,17 +78899,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__OwnedInExpressionAssignment_4"
- // InternalQVTimperative.g:27058:1: rule__MappingLoopCS__OwnedInExpressionAssignment_4 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:27120:1: rule__MappingLoopCS__OwnedInExpressionAssignment_4 : ( ruleExpCS ) ;
public final void rule__MappingLoopCS__OwnedInExpressionAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27062:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:27063:1: ( ruleExpCS )
+ // InternalQVTimperative.g:27124:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:27125:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:27063:1: ( ruleExpCS )
- // InternalQVTimperative.g:27064:1: ruleExpCS
+ // InternalQVTimperative.g:27125:1: ( ruleExpCS )
+ // InternalQVTimperative.g:27126:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getOwnedInExpressionExpCSParserRuleCall_4_0());
@@ -78764,17 +78944,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__OwnedMappingStatementsAssignment_6"
- // InternalQVTimperative.g:27073:1: rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 : ( ruleControlStatementCS ) ;
+ // InternalQVTimperative.g:27135:1: rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 : ( ruleControlStatementCS ) ;
public final void rule__MappingLoopCS__OwnedMappingStatementsAssignment_6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27077:1: ( ( ruleControlStatementCS ) )
- // InternalQVTimperative.g:27078:1: ( ruleControlStatementCS )
+ // InternalQVTimperative.g:27139:1: ( ( ruleControlStatementCS ) )
+ // InternalQVTimperative.g:27140:1: ( ruleControlStatementCS )
{
- // InternalQVTimperative.g:27078:1: ( ruleControlStatementCS )
- // InternalQVTimperative.g:27079:1: ruleControlStatementCS
+ // InternalQVTimperative.g:27140:1: ( ruleControlStatementCS )
+ // InternalQVTimperative.g:27141:1: ruleControlStatementCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getOwnedMappingStatementsControlStatementCSParserRuleCall_6_0());
@@ -78809,17 +78989,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingIteratorCS__NameAssignment_0"
- // InternalQVTimperative.g:27088:1: rule__MappingIteratorCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:27150:1: rule__MappingIteratorCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
public final void rule__MappingIteratorCS__NameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27092:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:27093:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27154:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27155:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:27093:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:27094:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:27155:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27156:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingIteratorCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
@@ -78854,17 +79034,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingIteratorCS__OwnedTypeAssignment_1_1"
- // InternalQVTimperative.g:27103:1: rule__MappingIteratorCS__OwnedTypeAssignment_1_1 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:27165:1: rule__MappingIteratorCS__OwnedTypeAssignment_1_1 : ( ruleTypeExpCS ) ;
public final void rule__MappingIteratorCS__OwnedTypeAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27107:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:27108:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:27169:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:27170:1: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:27108:1: ( ruleTypeExpCS )
- // InternalQVTimperative.g:27109:1: ruleTypeExpCS
+ // InternalQVTimperative.g:27170:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:27171:1: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingIteratorCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0());
@@ -78899,17 +79079,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__ObservedPropertiesAssignment_0_1"
- // InternalQVTimperative.g:27118:1: rule__NewStatementCS__ObservedPropertiesAssignment_0_1 : ( rulePathNameCS ) ;
+ // InternalQVTimperative.g:27180:1: rule__NewStatementCS__ObservedPropertiesAssignment_0_1 : ( rulePathNameCS ) ;
public final void rule__NewStatementCS__ObservedPropertiesAssignment_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27122:1: ( ( rulePathNameCS ) )
- // InternalQVTimperative.g:27123:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:27184:1: ( ( rulePathNameCS ) )
+ // InternalQVTimperative.g:27185:1: ( rulePathNameCS )
{
- // InternalQVTimperative.g:27123:1: ( rulePathNameCS )
- // InternalQVTimperative.g:27124:1: rulePathNameCS
+ // InternalQVTimperative.g:27185:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:27186:1: rulePathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_1_0());
@@ -78944,17 +79124,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1"
- // InternalQVTimperative.g:27133:1: rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1 : ( rulePathNameCS ) ;
+ // InternalQVTimperative.g:27195: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:27137:1: ( ( rulePathNameCS ) )
- // InternalQVTimperative.g:27138:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:27199:1: ( ( rulePathNameCS ) )
+ // InternalQVTimperative.g:27200:1: ( rulePathNameCS )
{
- // InternalQVTimperative.g:27138:1: ( rulePathNameCS )
- // InternalQVTimperative.g:27139:1: rulePathNameCS
+ // InternalQVTimperative.g:27200:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:27201:1: rulePathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_2_1_0());
@@ -78989,23 +79169,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__ReferredTypedModelAssignment_3"
- // InternalQVTimperative.g:27148:1: rule__NewStatementCS__ReferredTypedModelAssignment_3 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:27210:1: rule__NewStatementCS__ReferredTypedModelAssignment_3 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__NewStatementCS__ReferredTypedModelAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27152:1: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:27153:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27214:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:27215:1: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:27153:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:27154:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27215:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27216:1: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getReferredTypedModelImperativeTypedModelCrossReference_3_0());
}
- // InternalQVTimperative.g:27155:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:27156:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:27217:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27218:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getReferredTypedModelImperativeTypedModelUnrestrictedNameParserRuleCall_3_0_1());
@@ -79046,17 +79226,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__NameAssignment_4"
- // InternalQVTimperative.g:27167:1: rule__NewStatementCS__NameAssignment_4 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:27229:1: rule__NewStatementCS__NameAssignment_4 : ( ruleUnrestrictedName ) ;
public final void rule__NewStatementCS__NameAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27171:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:27172:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27233:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27234:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:27172:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:27173:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:27234:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27235:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getNameUnrestrictedNameParserRuleCall_4_0());
@@ -79091,17 +79271,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__OwnedTypeAssignment_6"
- // InternalQVTimperative.g:27182:1: rule__NewStatementCS__OwnedTypeAssignment_6 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:27244:1: rule__NewStatementCS__OwnedTypeAssignment_6 : ( ruleTypeExpCS ) ;
public final void rule__NewStatementCS__OwnedTypeAssignment_6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27186:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:27187:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:27248:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:27249:1: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:27187:1: ( ruleTypeExpCS )
- // InternalQVTimperative.g:27188:1: ruleTypeExpCS
+ // InternalQVTimperative.g:27249:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:27250:1: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getOwnedTypeTypeExpCSParserRuleCall_6_0());
@@ -79136,17 +79316,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__OwnedExpressionAssignment_7_1"
- // InternalQVTimperative.g:27197:1: rule__NewStatementCS__OwnedExpressionAssignment_7_1 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:27259:1: rule__NewStatementCS__OwnedExpressionAssignment_7_1 : ( ruleExpCS ) ;
public final void rule__NewStatementCS__OwnedExpressionAssignment_7_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27201:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:27202:1: ( ruleExpCS )
+ // InternalQVTimperative.g:27263:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:27264:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:27202:1: ( ruleExpCS )
- // InternalQVTimperative.g:27203:1: ruleExpCS
+ // InternalQVTimperative.g:27264:1: ( ruleExpCS )
+ // InternalQVTimperative.g:27265:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getOwnedExpressionExpCSParserRuleCall_7_1_0());
@@ -79181,17 +79361,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParamDeclarationCS__NameAssignment_0"
- // InternalQVTimperative.g:27212:1: rule__ParamDeclarationCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:27274:1: rule__ParamDeclarationCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
public final void rule__ParamDeclarationCS__NameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27216:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:27217:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27278:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27279:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:27217:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:27218:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:27279:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27280:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParamDeclarationCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
@@ -79226,17 +79406,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParamDeclarationCS__OwnedTypeAssignment_2"
- // InternalQVTimperative.g:27227:1: rule__ParamDeclarationCS__OwnedTypeAssignment_2 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:27289:1: rule__ParamDeclarationCS__OwnedTypeAssignment_2 : ( ruleTypeExpCS ) ;
public final void rule__ParamDeclarationCS__OwnedTypeAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27231:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:27232:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:27293:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:27294:1: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:27232:1: ( ruleTypeExpCS )
- // InternalQVTimperative.g:27233:1: ruleTypeExpCS
+ // InternalQVTimperative.g:27294:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:27295:1: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParamDeclarationCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_0());
@@ -79271,17 +79451,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__OwnedPathNameAssignment_1"
- // InternalQVTimperative.g:27242:1: rule__QualifiedPackageCS__OwnedPathNameAssignment_1 : ( ruleScopeNameCS ) ;
+ // InternalQVTimperative.g:27304:1: rule__QualifiedPackageCS__OwnedPathNameAssignment_1 : ( ruleScopeNameCS ) ;
public final void rule__QualifiedPackageCS__OwnedPathNameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27246:1: ( ( ruleScopeNameCS ) )
- // InternalQVTimperative.g:27247:1: ( ruleScopeNameCS )
+ // InternalQVTimperative.g:27308:1: ( ( ruleScopeNameCS ) )
+ // InternalQVTimperative.g:27309:1: ( ruleScopeNameCS )
{
- // InternalQVTimperative.g:27247:1: ( ruleScopeNameCS )
- // InternalQVTimperative.g:27248:1: ruleScopeNameCS
+ // InternalQVTimperative.g:27309:1: ( ruleScopeNameCS )
+ // InternalQVTimperative.g:27310:1: ruleScopeNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getOwnedPathNameScopeNameCSParserRuleCall_1_0());
@@ -79316,17 +79496,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__NameAssignment_2"
- // InternalQVTimperative.g:27257:1: rule__QualifiedPackageCS__NameAssignment_2 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:27319:1: rule__QualifiedPackageCS__NameAssignment_2 : ( ruleUnrestrictedName ) ;
public final void rule__QualifiedPackageCS__NameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27261:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:27262:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27323:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27324:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:27262:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:27263:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:27324:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27325:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getNameUnrestrictedNameParserRuleCall_2_0());
@@ -79361,17 +79541,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__NsPrefixAssignment_3_1"
- // InternalQVTimperative.g:27272:1: rule__QualifiedPackageCS__NsPrefixAssignment_3_1 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:27334:1: rule__QualifiedPackageCS__NsPrefixAssignment_3_1 : ( ruleUnrestrictedName ) ;
public final void rule__QualifiedPackageCS__NsPrefixAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27276:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:27277:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27338:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27339:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:27277:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:27278:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:27339:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27340:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getNsPrefixUnrestrictedNameParserRuleCall_3_1_0());
@@ -79406,17 +79586,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__NsURIAssignment_4_1"
- // InternalQVTimperative.g:27287:1: rule__QualifiedPackageCS__NsURIAssignment_4_1 : ( ruleURI ) ;
+ // InternalQVTimperative.g:27349:1: rule__QualifiedPackageCS__NsURIAssignment_4_1 : ( ruleURI ) ;
public final void rule__QualifiedPackageCS__NsURIAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27291:1: ( ( ruleURI ) )
- // InternalQVTimperative.g:27292:1: ( ruleURI )
+ // InternalQVTimperative.g:27353:1: ( ( ruleURI ) )
+ // InternalQVTimperative.g:27354:1: ( ruleURI )
{
- // InternalQVTimperative.g:27292:1: ( ruleURI )
- // InternalQVTimperative.g:27293:1: ruleURI
+ // InternalQVTimperative.g:27354:1: ( ruleURI )
+ // InternalQVTimperative.g:27355:1: ruleURI
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getNsURIURIParserRuleCall_4_1_0());
@@ -79451,17 +79631,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__OwnedPackagesAssignment_5_0_1_0"
- // InternalQVTimperative.g:27302:1: rule__QualifiedPackageCS__OwnedPackagesAssignment_5_0_1_0 : ( ruleQualifiedPackageCS ) ;
+ // InternalQVTimperative.g:27364: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:27306:1: ( ( ruleQualifiedPackageCS ) )
- // InternalQVTimperative.g:27307:1: ( ruleQualifiedPackageCS )
+ // InternalQVTimperative.g:27368:1: ( ( ruleQualifiedPackageCS ) )
+ // InternalQVTimperative.g:27369:1: ( ruleQualifiedPackageCS )
{
- // InternalQVTimperative.g:27307:1: ( ruleQualifiedPackageCS )
- // InternalQVTimperative.g:27308:1: ruleQualifiedPackageCS
+ // InternalQVTimperative.g:27369:1: ( ruleQualifiedPackageCS )
+ // InternalQVTimperative.g:27370:1: ruleQualifiedPackageCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getOwnedPackagesQualifiedPackageCSParserRuleCall_5_0_1_0_0());
@@ -79496,23 +79676,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__OwnedClassesAssignment_5_0_1_1"
- // InternalQVTimperative.g:27317:1: rule__QualifiedPackageCS__OwnedClassesAssignment_5_0_1_1 : ( ( rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0 ) ) ;
+ // InternalQVTimperative.g:27379: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:27321:1: ( ( ( rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0 ) ) )
- // InternalQVTimperative.g:27322:1: ( ( rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0 ) )
+ // InternalQVTimperative.g:27383:1: ( ( ( rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0 ) ) )
+ // InternalQVTimperative.g:27384: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 )
+ // InternalQVTimperative.g:27384:1: ( ( rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0 ) )
+ // InternalQVTimperative.g:27385:1: ( rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getOwnedClassesAlternatives_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
+ // InternalQVTimperative.g:27386:1: ( rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0 )
+ // InternalQVTimperative.g:27386:2: rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0();
@@ -79547,23 +79727,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__IsTransientAssignment_0"
- // InternalQVTimperative.g:27333:1: rule__QueryCS__IsTransientAssignment_0 : ( ( 'transient' ) ) ;
+ // InternalQVTimperative.g:27395:1: rule__QueryCS__IsTransientAssignment_0 : ( ( 'transient' ) ) ;
public final void rule__QueryCS__IsTransientAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27337:1: ( ( ( 'transient' ) ) )
- // InternalQVTimperative.g:27338:1: ( ( 'transient' ) )
+ // InternalQVTimperative.g:27399:1: ( ( ( 'transient' ) ) )
+ // InternalQVTimperative.g:27400:1: ( ( 'transient' ) )
{
- // InternalQVTimperative.g:27338:1: ( ( 'transient' ) )
- // InternalQVTimperative.g:27339:1: ( 'transient' )
+ // InternalQVTimperative.g:27400:1: ( ( 'transient' ) )
+ // InternalQVTimperative.g:27401:1: ( 'transient' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getIsTransientTransientKeyword_0_0());
}
- // InternalQVTimperative.g:27340:1: ( 'transient' )
- // InternalQVTimperative.g:27341:1: 'transient'
+ // InternalQVTimperative.g:27402:1: ( 'transient' )
+ // InternalQVTimperative.g:27403:1: 'transient'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getIsTransientTransientKeyword_0_0());
@@ -79600,17 +79780,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__OwnedPathNameAssignment_2"
- // InternalQVTimperative.g:27356:1: rule__QueryCS__OwnedPathNameAssignment_2 : ( ruleScopeNameCS ) ;
+ // InternalQVTimperative.g:27418:1: rule__QueryCS__OwnedPathNameAssignment_2 : ( ruleScopeNameCS ) ;
public final void rule__QueryCS__OwnedPathNameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27360:1: ( ( ruleScopeNameCS ) )
- // InternalQVTimperative.g:27361:1: ( ruleScopeNameCS )
+ // InternalQVTimperative.g:27422:1: ( ( ruleScopeNameCS ) )
+ // InternalQVTimperative.g:27423:1: ( ruleScopeNameCS )
{
- // InternalQVTimperative.g:27361:1: ( ruleScopeNameCS )
- // InternalQVTimperative.g:27362:1: ruleScopeNameCS
+ // InternalQVTimperative.g:27423:1: ( ruleScopeNameCS )
+ // InternalQVTimperative.g:27424:1: ruleScopeNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getOwnedPathNameScopeNameCSParserRuleCall_2_0());
@@ -79645,17 +79825,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__NameAssignment_3"
- // InternalQVTimperative.g:27371:1: rule__QueryCS__NameAssignment_3 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:27433:1: rule__QueryCS__NameAssignment_3 : ( ruleUnrestrictedName ) ;
public final void rule__QueryCS__NameAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27375:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:27376:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27437:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27438:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:27376:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:27377:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:27438:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27439:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getNameUnrestrictedNameParserRuleCall_3_0());
@@ -79690,17 +79870,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__OwnedParametersAssignment_5_0"
- // InternalQVTimperative.g:27386:1: rule__QueryCS__OwnedParametersAssignment_5_0 : ( ruleParamDeclarationCS ) ;
+ // InternalQVTimperative.g:27448:1: rule__QueryCS__OwnedParametersAssignment_5_0 : ( ruleParamDeclarationCS ) ;
public final void rule__QueryCS__OwnedParametersAssignment_5_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27390:1: ( ( ruleParamDeclarationCS ) )
- // InternalQVTimperative.g:27391:1: ( ruleParamDeclarationCS )
+ // InternalQVTimperative.g:27452:1: ( ( ruleParamDeclarationCS ) )
+ // InternalQVTimperative.g:27453:1: ( ruleParamDeclarationCS )
{
- // InternalQVTimperative.g:27391:1: ( ruleParamDeclarationCS )
- // InternalQVTimperative.g:27392:1: ruleParamDeclarationCS
+ // InternalQVTimperative.g:27453:1: ( ruleParamDeclarationCS )
+ // InternalQVTimperative.g:27454:1: ruleParamDeclarationCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getOwnedParametersParamDeclarationCSParserRuleCall_5_0_0());
@@ -79735,17 +79915,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__OwnedParametersAssignment_5_1_1"
- // InternalQVTimperative.g:27401:1: rule__QueryCS__OwnedParametersAssignment_5_1_1 : ( ruleParamDeclarationCS ) ;
+ // InternalQVTimperative.g:27463: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:27405:1: ( ( ruleParamDeclarationCS ) )
- // InternalQVTimperative.g:27406:1: ( ruleParamDeclarationCS )
+ // InternalQVTimperative.g:27467:1: ( ( ruleParamDeclarationCS ) )
+ // InternalQVTimperative.g:27468:1: ( ruleParamDeclarationCS )
{
- // InternalQVTimperative.g:27406:1: ( ruleParamDeclarationCS )
- // InternalQVTimperative.g:27407:1: ruleParamDeclarationCS
+ // InternalQVTimperative.g:27468:1: ( ruleParamDeclarationCS )
+ // InternalQVTimperative.g:27469:1: ruleParamDeclarationCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getOwnedParametersParamDeclarationCSParserRuleCall_5_1_1_0());
@@ -79780,17 +79960,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__OwnedTypeAssignment_8"
- // InternalQVTimperative.g:27416:1: rule__QueryCS__OwnedTypeAssignment_8 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:27478:1: rule__QueryCS__OwnedTypeAssignment_8 : ( ruleTypeExpCS ) ;
public final void rule__QueryCS__OwnedTypeAssignment_8() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27420:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:27421:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:27482:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:27483:1: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:27421:1: ( ruleTypeExpCS )
- // InternalQVTimperative.g:27422:1: ruleTypeExpCS
+ // InternalQVTimperative.g:27483:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:27484:1: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getOwnedTypeTypeExpCSParserRuleCall_8_0());
@@ -79825,17 +80005,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__OwnedExpressionAssignment_9_1_1"
- // InternalQVTimperative.g:27431:1: rule__QueryCS__OwnedExpressionAssignment_9_1_1 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:27493: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:27435:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:27436:1: ( ruleExpCS )
+ // InternalQVTimperative.g:27497:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:27498:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:27436:1: ( ruleExpCS )
- // InternalQVTimperative.g:27437:1: ruleExpCS
+ // InternalQVTimperative.g:27498:1: ( ruleExpCS )
+ // InternalQVTimperative.g:27499:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getOwnedExpressionExpCSParserRuleCall_9_1_1_0());
@@ -79870,17 +80050,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ScopeNameCS__OwnedPathElementsAssignment_0"
- // InternalQVTimperative.g:27446:1: rule__ScopeNameCS__OwnedPathElementsAssignment_0 : ( ruleFirstPathElementCS ) ;
+ // InternalQVTimperative.g:27508:1: rule__ScopeNameCS__OwnedPathElementsAssignment_0 : ( ruleFirstPathElementCS ) ;
public final void rule__ScopeNameCS__OwnedPathElementsAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27450:1: ( ( ruleFirstPathElementCS ) )
- // InternalQVTimperative.g:27451:1: ( ruleFirstPathElementCS )
+ // InternalQVTimperative.g:27512:1: ( ( ruleFirstPathElementCS ) )
+ // InternalQVTimperative.g:27513:1: ( ruleFirstPathElementCS )
{
- // InternalQVTimperative.g:27451:1: ( ruleFirstPathElementCS )
- // InternalQVTimperative.g:27452:1: ruleFirstPathElementCS
+ // InternalQVTimperative.g:27513:1: ( ruleFirstPathElementCS )
+ // InternalQVTimperative.g:27514:1: ruleFirstPathElementCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getScopeNameCSAccess().getOwnedPathElementsFirstPathElementCSParserRuleCall_0_0());
@@ -79915,17 +80095,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ScopeNameCS__OwnedPathElementsAssignment_2_0"
- // InternalQVTimperative.g:27461:1: rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 : ( ruleNextPathElementCS ) ;
+ // InternalQVTimperative.g:27523:1: rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 : ( ruleNextPathElementCS ) ;
public final void rule__ScopeNameCS__OwnedPathElementsAssignment_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27465:1: ( ( ruleNextPathElementCS ) )
- // InternalQVTimperative.g:27466:1: ( ruleNextPathElementCS )
+ // InternalQVTimperative.g:27527:1: ( ( ruleNextPathElementCS ) )
+ // InternalQVTimperative.g:27528:1: ( ruleNextPathElementCS )
{
- // InternalQVTimperative.g:27466:1: ( ruleNextPathElementCS )
- // InternalQVTimperative.g:27467:1: ruleNextPathElementCS
+ // InternalQVTimperative.g:27528:1: ( ruleNextPathElementCS )
+ // InternalQVTimperative.g:27529:1: ruleNextPathElementCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getScopeNameCSAccess().getOwnedPathElementsNextPathElementCSParserRuleCall_2_0_0());
@@ -79960,17 +80140,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__ObservedPropertiesAssignment_0_1"
- // InternalQVTimperative.g:27476:1: rule__SetStatementCS__ObservedPropertiesAssignment_0_1 : ( rulePathNameCS ) ;
+ // InternalQVTimperative.g:27538:1: rule__SetStatementCS__ObservedPropertiesAssignment_0_1 : ( rulePathNameCS ) ;
public final void rule__SetStatementCS__ObservedPropertiesAssignment_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27480:1: ( ( rulePathNameCS ) )
- // InternalQVTimperative.g:27481:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:27542:1: ( ( rulePathNameCS ) )
+ // InternalQVTimperative.g:27543:1: ( rulePathNameCS )
{
- // InternalQVTimperative.g:27481:1: ( rulePathNameCS )
- // InternalQVTimperative.g:27482:1: rulePathNameCS
+ // InternalQVTimperative.g:27543:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:27544:1: rulePathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_1_0());
@@ -80005,17 +80185,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1"
- // InternalQVTimperative.g:27491:1: rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1 : ( rulePathNameCS ) ;
+ // InternalQVTimperative.g:27553: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:27495:1: ( ( rulePathNameCS ) )
- // InternalQVTimperative.g:27496:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:27557:1: ( ( rulePathNameCS ) )
+ // InternalQVTimperative.g:27558:1: ( rulePathNameCS )
{
- // InternalQVTimperative.g:27496:1: ( rulePathNameCS )
- // InternalQVTimperative.g:27497:1: rulePathNameCS
+ // InternalQVTimperative.g:27558:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:27559:1: rulePathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_2_1_0());
@@ -80050,23 +80230,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__IsNotifyAssignment_1"
- // InternalQVTimperative.g:27506:1: rule__SetStatementCS__IsNotifyAssignment_1 : ( ( 'notify' ) ) ;
+ // InternalQVTimperative.g:27568:1: rule__SetStatementCS__IsNotifyAssignment_1 : ( ( 'notify' ) ) ;
public final void rule__SetStatementCS__IsNotifyAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27510:1: ( ( ( 'notify' ) ) )
- // InternalQVTimperative.g:27511:1: ( ( 'notify' ) )
+ // InternalQVTimperative.g:27572:1: ( ( ( 'notify' ) ) )
+ // InternalQVTimperative.g:27573:1: ( ( 'notify' ) )
{
- // InternalQVTimperative.g:27511:1: ( ( 'notify' ) )
- // InternalQVTimperative.g:27512:1: ( 'notify' )
+ // InternalQVTimperative.g:27573:1: ( ( 'notify' ) )
+ // InternalQVTimperative.g:27574:1: ( 'notify' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getIsNotifyNotifyKeyword_1_0());
}
- // InternalQVTimperative.g:27513:1: ( 'notify' )
- // InternalQVTimperative.g:27514:1: 'notify'
+ // InternalQVTimperative.g:27575:1: ( 'notify' )
+ // InternalQVTimperative.g:27576:1: 'notify'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getIsNotifyNotifyKeyword_1_0());
@@ -80103,23 +80283,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__ReferredVariableAssignment_3"
- // InternalQVTimperative.g:27529:1: rule__SetStatementCS__ReferredVariableAssignment_3 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:27591:1: rule__SetStatementCS__ReferredVariableAssignment_3 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__SetStatementCS__ReferredVariableAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27533:1: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:27534:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27595:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:27596:1: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:27534:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:27535:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27596:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27597:1: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getReferredVariableVariableDeclarationCrossReference_3_0());
}
- // InternalQVTimperative.g:27536:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:27537:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:27598:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27599:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getReferredVariableVariableDeclarationUnrestrictedNameParserRuleCall_3_0_1());
@@ -80160,23 +80340,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__ReferredPropertyAssignment_5"
- // InternalQVTimperative.g:27548:1: rule__SetStatementCS__ReferredPropertyAssignment_5 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:27610:1: rule__SetStatementCS__ReferredPropertyAssignment_5 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__SetStatementCS__ReferredPropertyAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27552:1: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:27553:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27614:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:27615:1: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:27553:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:27554:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27615:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27616:1: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getReferredPropertyPropertyCrossReference_5_0());
}
- // InternalQVTimperative.g:27555:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:27556:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:27617:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27618:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getReferredPropertyPropertyUnrestrictedNameParserRuleCall_5_0_1());
@@ -80217,17 +80397,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__OwnedExpressionAssignment_7"
- // InternalQVTimperative.g:27567:1: rule__SetStatementCS__OwnedExpressionAssignment_7 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:27629:1: rule__SetStatementCS__OwnedExpressionAssignment_7 : ( ruleExpCS ) ;
public final void rule__SetStatementCS__OwnedExpressionAssignment_7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27571:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:27572:1: ( ruleExpCS )
+ // InternalQVTimperative.g:27633:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:27634:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:27572:1: ( ruleExpCS )
- // InternalQVTimperative.g:27573:1: ruleExpCS
+ // InternalQVTimperative.g:27634:1: ( ruleExpCS )
+ // InternalQVTimperative.g:27635:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getOwnedExpressionExpCSParserRuleCall_7_0());
@@ -80262,23 +80442,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterBindingCS__IsCheckAssignment_0"
- // InternalQVTimperative.g:27582:1: rule__SimpleParameterBindingCS__IsCheckAssignment_0 : ( ( 'check' ) ) ;
+ // InternalQVTimperative.g:27644: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:27648:1: ( ( ( 'check' ) ) )
+ // InternalQVTimperative.g:27649:1: ( ( 'check' ) )
{
- // InternalQVTimperative.g:27587:1: ( ( 'check' ) )
- // InternalQVTimperative.g:27588:1: ( 'check' )
+ // InternalQVTimperative.g:27649:1: ( ( 'check' ) )
+ // InternalQVTimperative.g:27650:1: ( 'check' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleParameterBindingCSAccess().getIsCheckCheckKeyword_0_0());
}
- // InternalQVTimperative.g:27589:1: ( 'check' )
- // InternalQVTimperative.g:27590:1: 'check'
+ // InternalQVTimperative.g:27651:1: ( 'check' )
+ // InternalQVTimperative.g:27652:1: 'check'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleParameterBindingCSAccess().getIsCheckCheckKeyword_0_0());
@@ -80315,23 +80495,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterBindingCS__ReferredVariableAssignment_1"
- // InternalQVTimperative.g:27605:1: rule__SimpleParameterBindingCS__ReferredVariableAssignment_1 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:27667: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:27671:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:27672:1: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:27610:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:27611:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27672:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27673:1: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleParameterBindingCSAccess().getReferredVariableSimpleParameterCrossReference_1_0());
}
- // InternalQVTimperative.g:27612:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:27613:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:27674:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27675:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleParameterBindingCSAccess().getReferredVariableSimpleParameterUnrestrictedNameParserRuleCall_1_0_1());
@@ -80372,17 +80552,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterBindingCS__OwnedValueAssignment_3"
- // InternalQVTimperative.g:27624:1: rule__SimpleParameterBindingCS__OwnedValueAssignment_3 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:27686: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:27690:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:27691:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:27629:1: ( ruleExpCS )
- // InternalQVTimperative.g:27630:1: ruleExpCS
+ // InternalQVTimperative.g:27691:1: ( ruleExpCS )
+ // InternalQVTimperative.g:27692:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleParameterBindingCSAccess().getOwnedValueExpCSParserRuleCall_3_0());
@@ -80417,23 +80597,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterCS__ReferredTypedModelAssignment_2"
- // InternalQVTimperative.g:27639:1: rule__SimpleParameterCS__ReferredTypedModelAssignment_2 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:27701: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:27705:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:27706:1: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:27644:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:27645:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27706:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27707:1: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleParameterCSAccess().getReferredTypedModelImperativeTypedModelCrossReference_2_0());
}
- // InternalQVTimperative.g:27646:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:27647:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:27708:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27709:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleParameterCSAccess().getReferredTypedModelImperativeTypedModelUnrestrictedNameParserRuleCall_2_0_1());
@@ -80474,17 +80654,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterCS__NameAssignment_3"
- // InternalQVTimperative.g:27658:1: rule__SimpleParameterCS__NameAssignment_3 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:27720: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:27724:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27725:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:27663:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:27664:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:27725:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27726:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleParameterCSAccess().getNameUnrestrictedNameParserRuleCall_3_0());
@@ -80519,17 +80699,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SimpleParameterCS__OwnedTypeAssignment_5"
- // InternalQVTimperative.g:27673:1: rule__SimpleParameterCS__OwnedTypeAssignment_5 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:27735: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:27739:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:27740:1: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:27678:1: ( ruleTypeExpCS )
- // InternalQVTimperative.g:27679:1: ruleTypeExpCS
+ // InternalQVTimperative.g:27740:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:27741:1: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSimpleParameterCSAccess().getOwnedTypeTypeExpCSParserRuleCall_5_0());
@@ -80564,17 +80744,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__OwnedPathNameAssignment_1"
- // InternalQVTimperative.g:27688:1: rule__TransformationCS__OwnedPathNameAssignment_1 : ( ruleScopeNameCS ) ;
+ // InternalQVTimperative.g:27750:1: rule__TransformationCS__OwnedPathNameAssignment_1 : ( ruleScopeNameCS ) ;
public final void rule__TransformationCS__OwnedPathNameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27692:1: ( ( ruleScopeNameCS ) )
- // InternalQVTimperative.g:27693:1: ( ruleScopeNameCS )
+ // InternalQVTimperative.g:27754:1: ( ( ruleScopeNameCS ) )
+ // InternalQVTimperative.g:27755:1: ( ruleScopeNameCS )
{
- // InternalQVTimperative.g:27693:1: ( ruleScopeNameCS )
- // InternalQVTimperative.g:27694:1: ruleScopeNameCS
+ // InternalQVTimperative.g:27755:1: ( ruleScopeNameCS )
+ // InternalQVTimperative.g:27756:1: ruleScopeNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getOwnedPathNameScopeNameCSParserRuleCall_1_0());
@@ -80609,17 +80789,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__NameAssignment_2"
- // InternalQVTimperative.g:27703:1: rule__TransformationCS__NameAssignment_2 : ( ruleUnreservedName ) ;
+ // InternalQVTimperative.g:27765:1: rule__TransformationCS__NameAssignment_2 : ( ruleUnreservedName ) ;
public final void rule__TransformationCS__NameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27707:1: ( ( ruleUnreservedName ) )
- // InternalQVTimperative.g:27708:1: ( ruleUnreservedName )
+ // InternalQVTimperative.g:27769:1: ( ( ruleUnreservedName ) )
+ // InternalQVTimperative.g:27770:1: ( ruleUnreservedName )
{
- // InternalQVTimperative.g:27708:1: ( ruleUnreservedName )
- // InternalQVTimperative.g:27709:1: ruleUnreservedName
+ // InternalQVTimperative.g:27770:1: ( ruleUnreservedName )
+ // InternalQVTimperative.g:27771:1: ruleUnreservedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getNameUnreservedNameParserRuleCall_2_0());
@@ -80654,17 +80834,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__OwnedDirectionsAssignment_4_0"
- // InternalQVTimperative.g:27718:1: rule__TransformationCS__OwnedDirectionsAssignment_4_0 : ( ruleDirectionCS ) ;
+ // InternalQVTimperative.g:27780:1: rule__TransformationCS__OwnedDirectionsAssignment_4_0 : ( ruleDirectionCS ) ;
public final void rule__TransformationCS__OwnedDirectionsAssignment_4_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27722:1: ( ( ruleDirectionCS ) )
- // InternalQVTimperative.g:27723:1: ( ruleDirectionCS )
+ // InternalQVTimperative.g:27784:1: ( ( ruleDirectionCS ) )
+ // InternalQVTimperative.g:27785:1: ( ruleDirectionCS )
{
- // InternalQVTimperative.g:27723:1: ( ruleDirectionCS )
- // InternalQVTimperative.g:27724:1: ruleDirectionCS
+ // InternalQVTimperative.g:27785:1: ( ruleDirectionCS )
+ // InternalQVTimperative.g:27786:1: ruleDirectionCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getOwnedDirectionsDirectionCSParserRuleCall_4_0_0());
@@ -80699,23 +80879,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_0_0_0"
- // InternalQVTimperative.g:27733:1: rule__AttributeCS__QualifiersAssignment_0_0_0 : ( ( 'static' ) ) ;
+ // InternalQVTimperative.g:27795: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:27737:1: ( ( ( 'static' ) ) )
- // InternalQVTimperative.g:27738:1: ( ( 'static' ) )
+ // InternalQVTimperative.g:27799:1: ( ( ( 'static' ) ) )
+ // InternalQVTimperative.g:27800:1: ( ( 'static' ) )
{
- // InternalQVTimperative.g:27738:1: ( ( 'static' ) )
- // InternalQVTimperative.g:27739:1: ( 'static' )
+ // InternalQVTimperative.g:27800:1: ( ( 'static' ) )
+ // InternalQVTimperative.g:27801:1: ( 'static' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersStaticKeyword_0_0_0_0());
}
- // InternalQVTimperative.g:27740:1: ( 'static' )
- // InternalQVTimperative.g:27741:1: 'static'
+ // InternalQVTimperative.g:27802:1: ( 'static' )
+ // InternalQVTimperative.g:27803:1: 'static'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersStaticKeyword_0_0_0_0());
@@ -80752,23 +80932,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_0_0_1"
- // InternalQVTimperative.g:27756:1: rule__AttributeCS__QualifiersAssignment_0_0_1 : ( ( 'definition' ) ) ;
+ // InternalQVTimperative.g:27818: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:27760:1: ( ( ( 'definition' ) ) )
- // InternalQVTimperative.g:27761:1: ( ( 'definition' ) )
+ // InternalQVTimperative.g:27822:1: ( ( ( 'definition' ) ) )
+ // InternalQVTimperative.g:27823:1: ( ( 'definition' ) )
{
- // InternalQVTimperative.g:27761:1: ( ( 'definition' ) )
- // InternalQVTimperative.g:27762:1: ( 'definition' )
+ // InternalQVTimperative.g:27823:1: ( ( 'definition' ) )
+ // InternalQVTimperative.g:27824:1: ( 'definition' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersDefinitionKeyword_0_0_1_0());
}
- // InternalQVTimperative.g:27763:1: ( 'definition' )
- // InternalQVTimperative.g:27764:1: 'definition'
+ // InternalQVTimperative.g:27825:1: ( 'definition' )
+ // InternalQVTimperative.g:27826:1: 'definition'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersDefinitionKeyword_0_0_1_0());
@@ -80805,23 +80985,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_0_1_0"
- // InternalQVTimperative.g:27779:1: rule__AttributeCS__QualifiersAssignment_0_1_0 : ( ( 'definition' ) ) ;
+ // InternalQVTimperative.g:27841: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:27783:1: ( ( ( 'definition' ) ) )
- // InternalQVTimperative.g:27784:1: ( ( 'definition' ) )
+ // InternalQVTimperative.g:27845:1: ( ( ( 'definition' ) ) )
+ // InternalQVTimperative.g:27846:1: ( ( 'definition' ) )
{
- // InternalQVTimperative.g:27784:1: ( ( 'definition' ) )
- // InternalQVTimperative.g:27785:1: ( 'definition' )
+ // InternalQVTimperative.g:27846:1: ( ( 'definition' ) )
+ // InternalQVTimperative.g:27847:1: ( 'definition' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersDefinitionKeyword_0_1_0_0());
}
- // InternalQVTimperative.g:27786:1: ( 'definition' )
- // InternalQVTimperative.g:27787:1: 'definition'
+ // InternalQVTimperative.g:27848:1: ( 'definition' )
+ // InternalQVTimperative.g:27849:1: 'definition'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersDefinitionKeyword_0_1_0_0());
@@ -80858,23 +81038,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_0_1_1"
- // InternalQVTimperative.g:27802:1: rule__AttributeCS__QualifiersAssignment_0_1_1 : ( ( 'static' ) ) ;
+ // InternalQVTimperative.g:27864: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:27806:1: ( ( ( 'static' ) ) )
- // InternalQVTimperative.g:27807:1: ( ( 'static' ) )
+ // InternalQVTimperative.g:27868:1: ( ( ( 'static' ) ) )
+ // InternalQVTimperative.g:27869:1: ( ( 'static' ) )
{
- // InternalQVTimperative.g:27807:1: ( ( 'static' ) )
- // InternalQVTimperative.g:27808:1: ( 'static' )
+ // InternalQVTimperative.g:27869:1: ( ( 'static' ) )
+ // InternalQVTimperative.g:27870:1: ( 'static' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersStaticKeyword_0_1_1_0());
}
- // InternalQVTimperative.g:27809:1: ( 'static' )
- // InternalQVTimperative.g:27810:1: 'static'
+ // InternalQVTimperative.g:27871:1: ( 'static' )
+ // InternalQVTimperative.g:27872:1: 'static'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersStaticKeyword_0_1_1_0());
@@ -80911,17 +81091,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__NameAssignment_2"
- // InternalQVTimperative.g:27825:1: rule__AttributeCS__NameAssignment_2 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:27887:1: rule__AttributeCS__NameAssignment_2 : ( ruleUnrestrictedName ) ;
public final void rule__AttributeCS__NameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27829:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:27830:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27891:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27892:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:27830:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:27831:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:27892:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27893:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getNameUnrestrictedNameParserRuleCall_2_0());
@@ -80956,17 +81136,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__OwnedTypeAssignment_3_1"
- // InternalQVTimperative.g:27840:1: rule__AttributeCS__OwnedTypeAssignment_3_1 : ( ruleTypedMultiplicityRefCS ) ;
+ // InternalQVTimperative.g:27902:1: rule__AttributeCS__OwnedTypeAssignment_3_1 : ( ruleTypedMultiplicityRefCS ) ;
public final void rule__AttributeCS__OwnedTypeAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27844:1: ( ( ruleTypedMultiplicityRefCS ) )
- // InternalQVTimperative.g:27845:1: ( ruleTypedMultiplicityRefCS )
+ // InternalQVTimperative.g:27906:1: ( ( ruleTypedMultiplicityRefCS ) )
+ // InternalQVTimperative.g:27907:1: ( ruleTypedMultiplicityRefCS )
{
- // InternalQVTimperative.g:27845:1: ( ruleTypedMultiplicityRefCS )
- // InternalQVTimperative.g:27846:1: ruleTypedMultiplicityRefCS
+ // InternalQVTimperative.g:27907:1: ( ruleTypedMultiplicityRefCS )
+ // InternalQVTimperative.g:27908:1: ruleTypedMultiplicityRefCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getOwnedTypeTypedMultiplicityRefCSParserRuleCall_3_1_0());
@@ -81001,17 +81181,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__DefaultAssignment_4_1"
- // InternalQVTimperative.g:27855:1: rule__AttributeCS__DefaultAssignment_4_1 : ( RULE_SINGLE_QUOTED_STRING ) ;
+ // InternalQVTimperative.g:27917: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:27859:1: ( ( RULE_SINGLE_QUOTED_STRING ) )
- // InternalQVTimperative.g:27860:1: ( RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:27921:1: ( ( RULE_SINGLE_QUOTED_STRING ) )
+ // InternalQVTimperative.g:27922:1: ( RULE_SINGLE_QUOTED_STRING )
{
- // InternalQVTimperative.g:27860:1: ( RULE_SINGLE_QUOTED_STRING )
- // InternalQVTimperative.g:27861:1: RULE_SINGLE_QUOTED_STRING
+ // InternalQVTimperative.g:27922:1: ( RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:27923:1: RULE_SINGLE_QUOTED_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getDefaultSINGLE_QUOTED_STRINGTerminalRuleCall_4_1_0());
@@ -81042,23 +81222,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_0"
- // InternalQVTimperative.g:27870:1: rule__AttributeCS__QualifiersAssignment_5_1_0_0 : ( ( 'derived' ) ) ;
+ // InternalQVTimperative.g:27932: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:27874:1: ( ( ( 'derived' ) ) )
- // InternalQVTimperative.g:27875:1: ( ( 'derived' ) )
+ // InternalQVTimperative.g:27936:1: ( ( ( 'derived' ) ) )
+ // InternalQVTimperative.g:27937:1: ( ( 'derived' ) )
{
- // InternalQVTimperative.g:27875:1: ( ( 'derived' ) )
- // InternalQVTimperative.g:27876:1: ( 'derived' )
+ // InternalQVTimperative.g:27937:1: ( ( 'derived' ) )
+ // InternalQVTimperative.g:27938:1: ( 'derived' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersDerivedKeyword_5_1_0_0_0());
}
- // InternalQVTimperative.g:27877:1: ( 'derived' )
- // InternalQVTimperative.g:27878:1: 'derived'
+ // InternalQVTimperative.g:27939:1: ( 'derived' )
+ // InternalQVTimperative.g:27940:1: 'derived'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersDerivedKeyword_5_1_0_0_0());
@@ -81095,23 +81275,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_1"
- // InternalQVTimperative.g:27893:1: rule__AttributeCS__QualifiersAssignment_5_1_0_1 : ( ( '!derived' ) ) ;
+ // InternalQVTimperative.g:27955: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:27897:1: ( ( ( '!derived' ) ) )
- // InternalQVTimperative.g:27898:1: ( ( '!derived' ) )
+ // InternalQVTimperative.g:27959:1: ( ( ( '!derived' ) ) )
+ // InternalQVTimperative.g:27960:1: ( ( '!derived' ) )
{
- // InternalQVTimperative.g:27898:1: ( ( '!derived' ) )
- // InternalQVTimperative.g:27899:1: ( '!derived' )
+ // InternalQVTimperative.g:27960:1: ( ( '!derived' ) )
+ // InternalQVTimperative.g:27961:1: ( '!derived' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersDerivedKeyword_5_1_0_1_0());
}
- // InternalQVTimperative.g:27900:1: ( '!derived' )
- // InternalQVTimperative.g:27901:1: '!derived'
+ // InternalQVTimperative.g:27962:1: ( '!derived' )
+ // InternalQVTimperative.g:27963:1: '!derived'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersDerivedKeyword_5_1_0_1_0());
@@ -81148,23 +81328,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_2"
- // InternalQVTimperative.g:27916:1: rule__AttributeCS__QualifiersAssignment_5_1_0_2 : ( ( 'id' ) ) ;
+ // InternalQVTimperative.g:27978: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:27920:1: ( ( ( 'id' ) ) )
- // InternalQVTimperative.g:27921:1: ( ( 'id' ) )
+ // InternalQVTimperative.g:27982:1: ( ( ( 'id' ) ) )
+ // InternalQVTimperative.g:27983:1: ( ( 'id' ) )
{
- // InternalQVTimperative.g:27921:1: ( ( 'id' ) )
- // InternalQVTimperative.g:27922:1: ( 'id' )
+ // InternalQVTimperative.g:27983:1: ( ( 'id' ) )
+ // InternalQVTimperative.g:27984:1: ( 'id' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersIdKeyword_5_1_0_2_0());
}
- // InternalQVTimperative.g:27923:1: ( 'id' )
- // InternalQVTimperative.g:27924:1: 'id'
+ // InternalQVTimperative.g:27985:1: ( 'id' )
+ // InternalQVTimperative.g:27986:1: 'id'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersIdKeyword_5_1_0_2_0());
@@ -81201,23 +81381,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_3"
- // InternalQVTimperative.g:27939:1: rule__AttributeCS__QualifiersAssignment_5_1_0_3 : ( ( '!id' ) ) ;
+ // InternalQVTimperative.g:28001: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:27943:1: ( ( ( '!id' ) ) )
- // InternalQVTimperative.g:27944:1: ( ( '!id' ) )
+ // InternalQVTimperative.g:28005:1: ( ( ( '!id' ) ) )
+ // InternalQVTimperative.g:28006:1: ( ( '!id' ) )
{
- // InternalQVTimperative.g:27944:1: ( ( '!id' ) )
- // InternalQVTimperative.g:27945:1: ( '!id' )
+ // InternalQVTimperative.g:28006:1: ( ( '!id' ) )
+ // InternalQVTimperative.g:28007:1: ( '!id' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersIdKeyword_5_1_0_3_0());
}
- // InternalQVTimperative.g:27946:1: ( '!id' )
- // InternalQVTimperative.g:27947:1: '!id'
+ // InternalQVTimperative.g:28008:1: ( '!id' )
+ // InternalQVTimperative.g:28009:1: '!id'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersIdKeyword_5_1_0_3_0());
@@ -81254,23 +81434,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_4"
- // InternalQVTimperative.g:27962:1: rule__AttributeCS__QualifiersAssignment_5_1_0_4 : ( ( 'ordered' ) ) ;
+ // InternalQVTimperative.g:28024: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:27966:1: ( ( ( 'ordered' ) ) )
- // InternalQVTimperative.g:27967:1: ( ( 'ordered' ) )
+ // InternalQVTimperative.g:28028:1: ( ( ( 'ordered' ) ) )
+ // InternalQVTimperative.g:28029:1: ( ( 'ordered' ) )
{
- // InternalQVTimperative.g:27967:1: ( ( 'ordered' ) )
- // InternalQVTimperative.g:27968:1: ( 'ordered' )
+ // InternalQVTimperative.g:28029:1: ( ( 'ordered' ) )
+ // InternalQVTimperative.g:28030:1: ( 'ordered' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersOrderedKeyword_5_1_0_4_0());
}
- // InternalQVTimperative.g:27969:1: ( 'ordered' )
- // InternalQVTimperative.g:27970:1: 'ordered'
+ // InternalQVTimperative.g:28031:1: ( 'ordered' )
+ // InternalQVTimperative.g:28032:1: 'ordered'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersOrderedKeyword_5_1_0_4_0());
@@ -81307,23 +81487,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_5"
- // InternalQVTimperative.g:27985:1: rule__AttributeCS__QualifiersAssignment_5_1_0_5 : ( ( '!ordered' ) ) ;
+ // InternalQVTimperative.g:28047: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:27989:1: ( ( ( '!ordered' ) ) )
- // InternalQVTimperative.g:27990:1: ( ( '!ordered' ) )
+ // InternalQVTimperative.g:28051:1: ( ( ( '!ordered' ) ) )
+ // InternalQVTimperative.g:28052:1: ( ( '!ordered' ) )
{
- // InternalQVTimperative.g:27990:1: ( ( '!ordered' ) )
- // InternalQVTimperative.g:27991:1: ( '!ordered' )
+ // InternalQVTimperative.g:28052:1: ( ( '!ordered' ) )
+ // InternalQVTimperative.g:28053:1: ( '!ordered' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersOrderedKeyword_5_1_0_5_0());
}
- // InternalQVTimperative.g:27992:1: ( '!ordered' )
- // InternalQVTimperative.g:27993:1: '!ordered'
+ // InternalQVTimperative.g:28054:1: ( '!ordered' )
+ // InternalQVTimperative.g:28055:1: '!ordered'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersOrderedKeyword_5_1_0_5_0());
@@ -81360,23 +81540,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_6"
- // InternalQVTimperative.g:28008:1: rule__AttributeCS__QualifiersAssignment_5_1_0_6 : ( ( 'readonly' ) ) ;
+ // InternalQVTimperative.g:28070: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:28012:1: ( ( ( 'readonly' ) ) )
- // InternalQVTimperative.g:28013:1: ( ( 'readonly' ) )
+ // InternalQVTimperative.g:28074:1: ( ( ( 'readonly' ) ) )
+ // InternalQVTimperative.g:28075:1: ( ( 'readonly' ) )
{
- // InternalQVTimperative.g:28013:1: ( ( 'readonly' ) )
- // InternalQVTimperative.g:28014:1: ( 'readonly' )
+ // InternalQVTimperative.g:28075:1: ( ( 'readonly' ) )
+ // InternalQVTimperative.g:28076:1: ( 'readonly' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersReadonlyKeyword_5_1_0_6_0());
}
- // InternalQVTimperative.g:28015:1: ( 'readonly' )
- // InternalQVTimperative.g:28016:1: 'readonly'
+ // InternalQVTimperative.g:28077:1: ( 'readonly' )
+ // InternalQVTimperative.g:28078:1: 'readonly'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersReadonlyKeyword_5_1_0_6_0());
@@ -81413,23 +81593,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_7"
- // InternalQVTimperative.g:28031:1: rule__AttributeCS__QualifiersAssignment_5_1_0_7 : ( ( '!readonly' ) ) ;
+ // InternalQVTimperative.g:28093: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:28035:1: ( ( ( '!readonly' ) ) )
- // InternalQVTimperative.g:28036:1: ( ( '!readonly' ) )
+ // InternalQVTimperative.g:28097:1: ( ( ( '!readonly' ) ) )
+ // InternalQVTimperative.g:28098:1: ( ( '!readonly' ) )
{
- // InternalQVTimperative.g:28036:1: ( ( '!readonly' ) )
- // InternalQVTimperative.g:28037:1: ( '!readonly' )
+ // InternalQVTimperative.g:28098:1: ( ( '!readonly' ) )
+ // InternalQVTimperative.g:28099:1: ( '!readonly' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersReadonlyKeyword_5_1_0_7_0());
}
- // InternalQVTimperative.g:28038:1: ( '!readonly' )
- // InternalQVTimperative.g:28039:1: '!readonly'
+ // InternalQVTimperative.g:28100:1: ( '!readonly' )
+ // InternalQVTimperative.g:28101:1: '!readonly'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersReadonlyKeyword_5_1_0_7_0());
@@ -81466,23 +81646,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_8"
- // InternalQVTimperative.g:28054:1: rule__AttributeCS__QualifiersAssignment_5_1_0_8 : ( ( 'transient' ) ) ;
+ // InternalQVTimperative.g:28116: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:28058:1: ( ( ( 'transient' ) ) )
- // InternalQVTimperative.g:28059:1: ( ( 'transient' ) )
+ // InternalQVTimperative.g:28120:1: ( ( ( 'transient' ) ) )
+ // InternalQVTimperative.g:28121:1: ( ( 'transient' ) )
{
- // InternalQVTimperative.g:28059:1: ( ( 'transient' ) )
- // InternalQVTimperative.g:28060:1: ( 'transient' )
+ // InternalQVTimperative.g:28121:1: ( ( 'transient' ) )
+ // InternalQVTimperative.g:28122:1: ( 'transient' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersTransientKeyword_5_1_0_8_0());
}
- // InternalQVTimperative.g:28061:1: ( 'transient' )
- // InternalQVTimperative.g:28062:1: 'transient'
+ // InternalQVTimperative.g:28123:1: ( 'transient' )
+ // InternalQVTimperative.g:28124:1: 'transient'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersTransientKeyword_5_1_0_8_0());
@@ -81519,23 +81699,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_9"
- // InternalQVTimperative.g:28077:1: rule__AttributeCS__QualifiersAssignment_5_1_0_9 : ( ( '!transient' ) ) ;
+ // InternalQVTimperative.g:28139: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:28081:1: ( ( ( '!transient' ) ) )
- // InternalQVTimperative.g:28082:1: ( ( '!transient' ) )
+ // InternalQVTimperative.g:28143:1: ( ( ( '!transient' ) ) )
+ // InternalQVTimperative.g:28144:1: ( ( '!transient' ) )
{
- // InternalQVTimperative.g:28082:1: ( ( '!transient' ) )
- // InternalQVTimperative.g:28083:1: ( '!transient' )
+ // InternalQVTimperative.g:28144:1: ( ( '!transient' ) )
+ // InternalQVTimperative.g:28145:1: ( '!transient' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersTransientKeyword_5_1_0_9_0());
}
- // InternalQVTimperative.g:28084:1: ( '!transient' )
- // InternalQVTimperative.g:28085:1: '!transient'
+ // InternalQVTimperative.g:28146:1: ( '!transient' )
+ // InternalQVTimperative.g:28147:1: '!transient'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersTransientKeyword_5_1_0_9_0());
@@ -81572,23 +81752,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_10"
- // InternalQVTimperative.g:28100:1: rule__AttributeCS__QualifiersAssignment_5_1_0_10 : ( ( 'unique' ) ) ;
+ // InternalQVTimperative.g:28162: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:28104:1: ( ( ( 'unique' ) ) )
- // InternalQVTimperative.g:28105:1: ( ( 'unique' ) )
+ // InternalQVTimperative.g:28166:1: ( ( ( 'unique' ) ) )
+ // InternalQVTimperative.g:28167:1: ( ( 'unique' ) )
{
- // InternalQVTimperative.g:28105:1: ( ( 'unique' ) )
- // InternalQVTimperative.g:28106:1: ( 'unique' )
+ // InternalQVTimperative.g:28167:1: ( ( 'unique' ) )
+ // InternalQVTimperative.g:28168:1: ( 'unique' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersUniqueKeyword_5_1_0_10_0());
}
- // InternalQVTimperative.g:28107:1: ( 'unique' )
- // InternalQVTimperative.g:28108:1: 'unique'
+ // InternalQVTimperative.g:28169:1: ( 'unique' )
+ // InternalQVTimperative.g:28170:1: 'unique'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersUniqueKeyword_5_1_0_10_0());
@@ -81625,23 +81805,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_11"
- // InternalQVTimperative.g:28123:1: rule__AttributeCS__QualifiersAssignment_5_1_0_11 : ( ( '!unique' ) ) ;
+ // InternalQVTimperative.g:28185: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:28127:1: ( ( ( '!unique' ) ) )
- // InternalQVTimperative.g:28128:1: ( ( '!unique' ) )
+ // InternalQVTimperative.g:28189:1: ( ( ( '!unique' ) ) )
+ // InternalQVTimperative.g:28190:1: ( ( '!unique' ) )
{
- // InternalQVTimperative.g:28128:1: ( ( '!unique' ) )
- // InternalQVTimperative.g:28129:1: ( '!unique' )
+ // InternalQVTimperative.g:28190:1: ( ( '!unique' ) )
+ // InternalQVTimperative.g:28191:1: ( '!unique' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersUniqueKeyword_5_1_0_11_0());
}
- // InternalQVTimperative.g:28130:1: ( '!unique' )
- // InternalQVTimperative.g:28131:1: '!unique'
+ // InternalQVTimperative.g:28192:1: ( '!unique' )
+ // InternalQVTimperative.g:28193:1: '!unique'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersUniqueKeyword_5_1_0_11_0());
@@ -81678,23 +81858,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_12"
- // InternalQVTimperative.g:28146:1: rule__AttributeCS__QualifiersAssignment_5_1_0_12 : ( ( 'unsettable' ) ) ;
+ // InternalQVTimperative.g:28208: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:28150:1: ( ( ( 'unsettable' ) ) )
- // InternalQVTimperative.g:28151:1: ( ( 'unsettable' ) )
+ // InternalQVTimperative.g:28212:1: ( ( ( 'unsettable' ) ) )
+ // InternalQVTimperative.g:28213:1: ( ( 'unsettable' ) )
{
- // InternalQVTimperative.g:28151:1: ( ( 'unsettable' ) )
- // InternalQVTimperative.g:28152:1: ( 'unsettable' )
+ // InternalQVTimperative.g:28213:1: ( ( 'unsettable' ) )
+ // InternalQVTimperative.g:28214:1: ( 'unsettable' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersUnsettableKeyword_5_1_0_12_0());
}
- // InternalQVTimperative.g:28153:1: ( 'unsettable' )
- // InternalQVTimperative.g:28154:1: 'unsettable'
+ // InternalQVTimperative.g:28215:1: ( 'unsettable' )
+ // InternalQVTimperative.g:28216:1: 'unsettable'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersUnsettableKeyword_5_1_0_12_0());
@@ -81731,23 +81911,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_13"
- // InternalQVTimperative.g:28169:1: rule__AttributeCS__QualifiersAssignment_5_1_0_13 : ( ( '!unsettable' ) ) ;
+ // InternalQVTimperative.g:28231: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:28173:1: ( ( ( '!unsettable' ) ) )
- // InternalQVTimperative.g:28174:1: ( ( '!unsettable' ) )
+ // InternalQVTimperative.g:28235:1: ( ( ( '!unsettable' ) ) )
+ // InternalQVTimperative.g:28236:1: ( ( '!unsettable' ) )
{
- // InternalQVTimperative.g:28174:1: ( ( '!unsettable' ) )
- // InternalQVTimperative.g:28175:1: ( '!unsettable' )
+ // InternalQVTimperative.g:28236:1: ( ( '!unsettable' ) )
+ // InternalQVTimperative.g:28237:1: ( '!unsettable' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersUnsettableKeyword_5_1_0_13_0());
}
- // InternalQVTimperative.g:28176:1: ( '!unsettable' )
- // InternalQVTimperative.g:28177:1: '!unsettable'
+ // InternalQVTimperative.g:28238:1: ( '!unsettable' )
+ // InternalQVTimperative.g:28239:1: '!unsettable'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersUnsettableKeyword_5_1_0_13_0());
@@ -81784,23 +81964,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_14"
- // InternalQVTimperative.g:28192:1: rule__AttributeCS__QualifiersAssignment_5_1_0_14 : ( ( 'volatile' ) ) ;
+ // InternalQVTimperative.g:28254: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:28196:1: ( ( ( 'volatile' ) ) )
- // InternalQVTimperative.g:28197:1: ( ( 'volatile' ) )
+ // InternalQVTimperative.g:28258:1: ( ( ( 'volatile' ) ) )
+ // InternalQVTimperative.g:28259:1: ( ( 'volatile' ) )
{
- // InternalQVTimperative.g:28197:1: ( ( 'volatile' ) )
- // InternalQVTimperative.g:28198:1: ( 'volatile' )
+ // InternalQVTimperative.g:28259:1: ( ( 'volatile' ) )
+ // InternalQVTimperative.g:28260:1: ( 'volatile' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersVolatileKeyword_5_1_0_14_0());
}
- // InternalQVTimperative.g:28199:1: ( 'volatile' )
- // InternalQVTimperative.g:28200:1: 'volatile'
+ // InternalQVTimperative.g:28261:1: ( 'volatile' )
+ // InternalQVTimperative.g:28262:1: 'volatile'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersVolatileKeyword_5_1_0_14_0());
@@ -81837,23 +82017,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_15"
- // InternalQVTimperative.g:28215:1: rule__AttributeCS__QualifiersAssignment_5_1_0_15 : ( ( '!volatile' ) ) ;
+ // InternalQVTimperative.g:28277: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:28219:1: ( ( ( '!volatile' ) ) )
- // InternalQVTimperative.g:28220:1: ( ( '!volatile' ) )
+ // InternalQVTimperative.g:28281:1: ( ( ( '!volatile' ) ) )
+ // InternalQVTimperative.g:28282:1: ( ( '!volatile' ) )
{
- // InternalQVTimperative.g:28220:1: ( ( '!volatile' ) )
- // InternalQVTimperative.g:28221:1: ( '!volatile' )
+ // InternalQVTimperative.g:28282:1: ( ( '!volatile' ) )
+ // InternalQVTimperative.g:28283:1: ( '!volatile' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersVolatileKeyword_5_1_0_15_0());
}
- // InternalQVTimperative.g:28222:1: ( '!volatile' )
- // InternalQVTimperative.g:28223:1: '!volatile'
+ // InternalQVTimperative.g:28284:1: ( '!volatile' )
+ // InternalQVTimperative.g:28285:1: '!volatile'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersVolatileKeyword_5_1_0_15_0());
@@ -81890,17 +82070,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3"
- // InternalQVTimperative.g:28238:1: rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3 : ( ruleSpecificationCS ) ;
+ // InternalQVTimperative.g:28300: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:28242:1: ( ( ruleSpecificationCS ) )
- // InternalQVTimperative.g:28243:1: ( ruleSpecificationCS )
+ // InternalQVTimperative.g:28304:1: ( ( ruleSpecificationCS ) )
+ // InternalQVTimperative.g:28305:1: ( ruleSpecificationCS )
{
- // InternalQVTimperative.g:28243:1: ( ruleSpecificationCS )
- // InternalQVTimperative.g:28244:1: ruleSpecificationCS
+ // InternalQVTimperative.g:28305:1: ( ruleSpecificationCS )
+ // InternalQVTimperative.g:28306:1: ruleSpecificationCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getOwnedDefaultExpressionsSpecificationCSParserRuleCall_6_0_1_0_3_0());
@@ -81935,17 +82115,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3"
- // InternalQVTimperative.g:28253:1: rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3 : ( ruleSpecificationCS ) ;
+ // InternalQVTimperative.g:28315: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:28257:1: ( ( ruleSpecificationCS ) )
- // InternalQVTimperative.g:28258:1: ( ruleSpecificationCS )
+ // InternalQVTimperative.g:28319:1: ( ( ruleSpecificationCS ) )
+ // InternalQVTimperative.g:28320:1: ( ruleSpecificationCS )
{
- // InternalQVTimperative.g:28258:1: ( ruleSpecificationCS )
- // InternalQVTimperative.g:28259:1: ruleSpecificationCS
+ // InternalQVTimperative.g:28320:1: ( ruleSpecificationCS )
+ // InternalQVTimperative.g:28321:1: ruleSpecificationCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getOwnedDefaultExpressionsSpecificationCSParserRuleCall_6_0_1_1_3_0());
@@ -81980,23 +82160,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__IsPrimitiveAssignment_0"
- // InternalQVTimperative.g:28268:1: rule__DataTypeCS__IsPrimitiveAssignment_0 : ( ( 'primitive' ) ) ;
+ // InternalQVTimperative.g:28330:1: rule__DataTypeCS__IsPrimitiveAssignment_0 : ( ( 'primitive' ) ) ;
public final void rule__DataTypeCS__IsPrimitiveAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28272:1: ( ( ( 'primitive' ) ) )
- // InternalQVTimperative.g:28273:1: ( ( 'primitive' ) )
+ // InternalQVTimperative.g:28334:1: ( ( ( 'primitive' ) ) )
+ // InternalQVTimperative.g:28335:1: ( ( 'primitive' ) )
{
- // InternalQVTimperative.g:28273:1: ( ( 'primitive' ) )
- // InternalQVTimperative.g:28274:1: ( 'primitive' )
+ // InternalQVTimperative.g:28335:1: ( ( 'primitive' ) )
+ // InternalQVTimperative.g:28336:1: ( 'primitive' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getIsPrimitivePrimitiveKeyword_0_0());
}
- // InternalQVTimperative.g:28275:1: ( 'primitive' )
- // InternalQVTimperative.g:28276:1: 'primitive'
+ // InternalQVTimperative.g:28337:1: ( 'primitive' )
+ // InternalQVTimperative.g:28338:1: 'primitive'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getIsPrimitivePrimitiveKeyword_0_0());
@@ -82033,17 +82213,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__NameAssignment_2"
- // InternalQVTimperative.g:28291:1: rule__DataTypeCS__NameAssignment_2 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:28353:1: rule__DataTypeCS__NameAssignment_2 : ( ruleUnrestrictedName ) ;
public final void rule__DataTypeCS__NameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28295:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:28296:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:28357:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:28358:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:28296:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:28297:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:28358:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:28359:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getNameUnrestrictedNameParserRuleCall_2_0());
@@ -82078,17 +82258,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__OwnedSignatureAssignment_3"
- // InternalQVTimperative.g:28306:1: rule__DataTypeCS__OwnedSignatureAssignment_3 : ( ruleTemplateSignatureCS ) ;
+ // InternalQVTimperative.g:28368:1: rule__DataTypeCS__OwnedSignatureAssignment_3 : ( ruleTemplateSignatureCS ) ;
public final void rule__DataTypeCS__OwnedSignatureAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28310:1: ( ( ruleTemplateSignatureCS ) )
- // InternalQVTimperative.g:28311:1: ( ruleTemplateSignatureCS )
+ // InternalQVTimperative.g:28372:1: ( ( ruleTemplateSignatureCS ) )
+ // InternalQVTimperative.g:28373:1: ( ruleTemplateSignatureCS )
{
- // InternalQVTimperative.g:28311:1: ( ruleTemplateSignatureCS )
- // InternalQVTimperative.g:28312:1: ruleTemplateSignatureCS
+ // InternalQVTimperative.g:28373:1: ( ruleTemplateSignatureCS )
+ // InternalQVTimperative.g:28374:1: ruleTemplateSignatureCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getOwnedSignatureTemplateSignatureCSParserRuleCall_3_0());
@@ -82123,17 +82303,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__InstanceClassNameAssignment_4_1"
- // InternalQVTimperative.g:28321:1: rule__DataTypeCS__InstanceClassNameAssignment_4_1 : ( RULE_SINGLE_QUOTED_STRING ) ;
+ // InternalQVTimperative.g:28383: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:28325:1: ( ( RULE_SINGLE_QUOTED_STRING ) )
- // InternalQVTimperative.g:28326:1: ( RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:28387:1: ( ( RULE_SINGLE_QUOTED_STRING ) )
+ // InternalQVTimperative.g:28388:1: ( RULE_SINGLE_QUOTED_STRING )
{
- // InternalQVTimperative.g:28326:1: ( RULE_SINGLE_QUOTED_STRING )
- // InternalQVTimperative.g:28327:1: RULE_SINGLE_QUOTED_STRING
+ // InternalQVTimperative.g:28388:1: ( RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:28389:1: RULE_SINGLE_QUOTED_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getInstanceClassNameSINGLE_QUOTED_STRINGTerminalRuleCall_4_1_0());
@@ -82164,23 +82344,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__IsSerializableAssignment_5_1_0"
- // InternalQVTimperative.g:28336:1: rule__DataTypeCS__IsSerializableAssignment_5_1_0 : ( ( 'serializable' ) ) ;
+ // InternalQVTimperative.g:28398: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:28340:1: ( ( ( 'serializable' ) ) )
- // InternalQVTimperative.g:28341:1: ( ( 'serializable' ) )
+ // InternalQVTimperative.g:28402:1: ( ( ( 'serializable' ) ) )
+ // InternalQVTimperative.g:28403:1: ( ( 'serializable' ) )
{
- // InternalQVTimperative.g:28341:1: ( ( 'serializable' ) )
- // InternalQVTimperative.g:28342:1: ( 'serializable' )
+ // InternalQVTimperative.g:28403:1: ( ( 'serializable' ) )
+ // InternalQVTimperative.g:28404:1: ( 'serializable' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getIsSerializableSerializableKeyword_5_1_0_0());
}
- // InternalQVTimperative.g:28343:1: ( 'serializable' )
- // InternalQVTimperative.g:28344:1: 'serializable'
+ // InternalQVTimperative.g:28405:1: ( 'serializable' )
+ // InternalQVTimperative.g:28406:1: 'serializable'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getIsSerializableSerializableKeyword_5_1_0_0());
@@ -82217,17 +82397,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__NameAssignment_1"
- // InternalQVTimperative.g:28359:1: rule__EnumerationCS__NameAssignment_1 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:28421:1: rule__EnumerationCS__NameAssignment_1 : ( ruleUnrestrictedName ) ;
public final void rule__EnumerationCS__NameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28363:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:28364:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:28425:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:28426:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:28364:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:28365:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:28426:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:28427:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getNameUnrestrictedNameParserRuleCall_1_0());
@@ -82262,17 +82442,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__OwnedSignatureAssignment_2"
- // InternalQVTimperative.g:28374:1: rule__EnumerationCS__OwnedSignatureAssignment_2 : ( ruleTemplateSignatureCS ) ;
+ // InternalQVTimperative.g:28436:1: rule__EnumerationCS__OwnedSignatureAssignment_2 : ( ruleTemplateSignatureCS ) ;
public final void rule__EnumerationCS__OwnedSignatureAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28378:1: ( ( ruleTemplateSignatureCS ) )
- // InternalQVTimperative.g:28379:1: ( ruleTemplateSignatureCS )
+ // InternalQVTimperative.g:28440:1: ( ( ruleTemplateSignatureCS ) )
+ // InternalQVTimperative.g:28441:1: ( ruleTemplateSignatureCS )
{
- // InternalQVTimperative.g:28379:1: ( ruleTemplateSignatureCS )
- // InternalQVTimperative.g:28380:1: ruleTemplateSignatureCS
+ // InternalQVTimperative.g:28441:1: ( ruleTemplateSignatureCS )
+ // InternalQVTimperative.g:28442:1: ruleTemplateSignatureCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getOwnedSignatureTemplateSignatureCSParserRuleCall_2_0());
@@ -82307,17 +82487,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__InstanceClassNameAssignment_3_1"
- // InternalQVTimperative.g:28389:1: rule__EnumerationCS__InstanceClassNameAssignment_3_1 : ( RULE_SINGLE_QUOTED_STRING ) ;
+ // InternalQVTimperative.g:28451: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:28393:1: ( ( RULE_SINGLE_QUOTED_STRING ) )
- // InternalQVTimperative.g:28394:1: ( RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:28455:1: ( ( RULE_SINGLE_QUOTED_STRING ) )
+ // InternalQVTimperative.g:28456:1: ( RULE_SINGLE_QUOTED_STRING )
{
- // InternalQVTimperative.g:28394:1: ( RULE_SINGLE_QUOTED_STRING )
- // InternalQVTimperative.g:28395:1: RULE_SINGLE_QUOTED_STRING
+ // InternalQVTimperative.g:28456:1: ( RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:28457:1: RULE_SINGLE_QUOTED_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getInstanceClassNameSINGLE_QUOTED_STRINGTerminalRuleCall_3_1_0());
@@ -82348,23 +82528,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__IsSerializableAssignment_4_1_0"
- // InternalQVTimperative.g:28404:1: rule__EnumerationCS__IsSerializableAssignment_4_1_0 : ( ( 'serializable' ) ) ;
+ // InternalQVTimperative.g:28466: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:28408:1: ( ( ( 'serializable' ) ) )
- // InternalQVTimperative.g:28409:1: ( ( 'serializable' ) )
+ // InternalQVTimperative.g:28470:1: ( ( ( 'serializable' ) ) )
+ // InternalQVTimperative.g:28471:1: ( ( 'serializable' ) )
{
- // InternalQVTimperative.g:28409:1: ( ( 'serializable' ) )
- // InternalQVTimperative.g:28410:1: ( 'serializable' )
+ // InternalQVTimperative.g:28471:1: ( ( 'serializable' ) )
+ // InternalQVTimperative.g:28472:1: ( 'serializable' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getIsSerializableSerializableKeyword_4_1_0_0());
}
- // InternalQVTimperative.g:28411:1: ( 'serializable' )
- // InternalQVTimperative.g:28412:1: 'serializable'
+ // InternalQVTimperative.g:28473:1: ( 'serializable' )
+ // InternalQVTimperative.g:28474:1: 'serializable'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getIsSerializableSerializableKeyword_4_1_0_0());
@@ -82401,17 +82581,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1"
- // InternalQVTimperative.g:28427:1: rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1 : ( ruleEnumerationLiteralCS ) ;
+ // InternalQVTimperative.g:28489: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:28431:1: ( ( ruleEnumerationLiteralCS ) )
- // InternalQVTimperative.g:28432:1: ( ruleEnumerationLiteralCS )
+ // InternalQVTimperative.g:28493:1: ( ( ruleEnumerationLiteralCS ) )
+ // InternalQVTimperative.g:28494:1: ( ruleEnumerationLiteralCS )
{
- // InternalQVTimperative.g:28432:1: ( ruleEnumerationLiteralCS )
- // InternalQVTimperative.g:28433:1: ruleEnumerationLiteralCS
+ // InternalQVTimperative.g:28494:1: ( ruleEnumerationLiteralCS )
+ // InternalQVTimperative.g:28495:1: ruleEnumerationLiteralCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getOwnedLiteralsEnumerationLiteralCSParserRuleCall_5_0_1_0());
@@ -82446,17 +82626,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__NameAssignment_0_0_1"
- // InternalQVTimperative.g:28442:1: rule__EnumerationLiteralCS__NameAssignment_0_0_1 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:28504: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:28446:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:28447:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:28508:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:28509:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:28447:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:28448:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:28509:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:28510:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationLiteralCSAccess().getNameUnrestrictedNameParserRuleCall_0_0_1_0());
@@ -82491,17 +82671,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__NameAssignment_0_1"
- // InternalQVTimperative.g:28457:1: rule__EnumerationLiteralCS__NameAssignment_0_1 : ( ruleEnumerationLiteralName ) ;
+ // InternalQVTimperative.g:28519:1: rule__EnumerationLiteralCS__NameAssignment_0_1 : ( ruleEnumerationLiteralName ) ;
public final void rule__EnumerationLiteralCS__NameAssignment_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28461:1: ( ( ruleEnumerationLiteralName ) )
- // InternalQVTimperative.g:28462:1: ( ruleEnumerationLiteralName )
+ // InternalQVTimperative.g:28523:1: ( ( ruleEnumerationLiteralName ) )
+ // InternalQVTimperative.g:28524:1: ( ruleEnumerationLiteralName )
{
- // InternalQVTimperative.g:28462:1: ( ruleEnumerationLiteralName )
- // InternalQVTimperative.g:28463:1: ruleEnumerationLiteralName
+ // InternalQVTimperative.g:28524:1: ( ruleEnumerationLiteralName )
+ // InternalQVTimperative.g:28525:1: ruleEnumerationLiteralName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationLiteralCSAccess().getNameEnumerationLiteralNameParserRuleCall_0_1_0());
@@ -82536,17 +82716,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__ValueAssignment_1_1"
- // InternalQVTimperative.g:28472:1: rule__EnumerationLiteralCS__ValueAssignment_1_1 : ( ruleSIGNED ) ;
+ // InternalQVTimperative.g:28534:1: rule__EnumerationLiteralCS__ValueAssignment_1_1 : ( ruleSIGNED ) ;
public final void rule__EnumerationLiteralCS__ValueAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28476:1: ( ( ruleSIGNED ) )
- // InternalQVTimperative.g:28477:1: ( ruleSIGNED )
+ // InternalQVTimperative.g:28538:1: ( ( ruleSIGNED ) )
+ // InternalQVTimperative.g:28539:1: ( ruleSIGNED )
{
- // InternalQVTimperative.g:28477:1: ( ruleSIGNED )
- // InternalQVTimperative.g:28478:1: ruleSIGNED
+ // InternalQVTimperative.g:28539:1: ( ruleSIGNED )
+ // InternalQVTimperative.g:28540:1: ruleSIGNED
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationLiteralCSAccess().getValueSIGNEDParserRuleCall_1_1_0());
@@ -82581,23 +82761,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__QualifiersAssignment_0_0_0"
- // InternalQVTimperative.g:28487:1: rule__OperationCS__QualifiersAssignment_0_0_0 : ( ( 'static' ) ) ;
+ // InternalQVTimperative.g:28549: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:28491:1: ( ( ( 'static' ) ) )
- // InternalQVTimperative.g:28492:1: ( ( 'static' ) )
+ // InternalQVTimperative.g:28553:1: ( ( ( 'static' ) ) )
+ // InternalQVTimperative.g:28554:1: ( ( 'static' ) )
{
- // InternalQVTimperative.g:28492:1: ( ( 'static' ) )
- // InternalQVTimperative.g:28493:1: ( 'static' )
+ // InternalQVTimperative.g:28554:1: ( ( 'static' ) )
+ // InternalQVTimperative.g:28555:1: ( 'static' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersStaticKeyword_0_0_0_0());
}
- // InternalQVTimperative.g:28494:1: ( 'static' )
- // InternalQVTimperative.g:28495:1: 'static'
+ // InternalQVTimperative.g:28556:1: ( 'static' )
+ // InternalQVTimperative.g:28557:1: 'static'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersStaticKeyword_0_0_0_0());
@@ -82634,23 +82814,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__QualifiersAssignment_0_0_1"
- // InternalQVTimperative.g:28510:1: rule__OperationCS__QualifiersAssignment_0_0_1 : ( ( 'definition' ) ) ;
+ // InternalQVTimperative.g:28572: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:28514:1: ( ( ( 'definition' ) ) )
- // InternalQVTimperative.g:28515:1: ( ( 'definition' ) )
+ // InternalQVTimperative.g:28576:1: ( ( ( 'definition' ) ) )
+ // InternalQVTimperative.g:28577:1: ( ( 'definition' ) )
{
- // InternalQVTimperative.g:28515:1: ( ( 'definition' ) )
- // InternalQVTimperative.g:28516:1: ( 'definition' )
+ // InternalQVTimperative.g:28577:1: ( ( 'definition' ) )
+ // InternalQVTimperative.g:28578:1: ( 'definition' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersDefinitionKeyword_0_0_1_0());
}
- // InternalQVTimperative.g:28517:1: ( 'definition' )
- // InternalQVTimperative.g:28518:1: 'definition'
+ // InternalQVTimperative.g:28579:1: ( 'definition' )
+ // InternalQVTimperative.g:28580:1: 'definition'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersDefinitionKeyword_0_0_1_0());
@@ -82687,23 +82867,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__QualifiersAssignment_0_1_0"
- // InternalQVTimperative.g:28533:1: rule__OperationCS__QualifiersAssignment_0_1_0 : ( ( 'definition' ) ) ;
+ // InternalQVTimperative.g:28595: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:28537:1: ( ( ( 'definition' ) ) )
- // InternalQVTimperative.g:28538:1: ( ( 'definition' ) )
+ // InternalQVTimperative.g:28599:1: ( ( ( 'definition' ) ) )
+ // InternalQVTimperative.g:28600:1: ( ( 'definition' ) )
{
- // InternalQVTimperative.g:28538:1: ( ( 'definition' ) )
- // InternalQVTimperative.g:28539:1: ( 'definition' )
+ // InternalQVTimperative.g:28600:1: ( ( 'definition' ) )
+ // InternalQVTimperative.g:28601:1: ( 'definition' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersDefinitionKeyword_0_1_0_0());
}
- // InternalQVTimperative.g:28540:1: ( 'definition' )
- // InternalQVTimperative.g:28541:1: 'definition'
+ // InternalQVTimperative.g:28602:1: ( 'definition' )
+ // InternalQVTimperative.g:28603:1: 'definition'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersDefinitionKeyword_0_1_0_0());
@@ -82740,23 +82920,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__QualifiersAssignment_0_1_1"
- // InternalQVTimperative.g:28556:1: rule__OperationCS__QualifiersAssignment_0_1_1 : ( ( 'static' ) ) ;
+ // InternalQVTimperative.g:28618: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:28560:1: ( ( ( 'static' ) ) )
- // InternalQVTimperative.g:28561:1: ( ( 'static' ) )
+ // InternalQVTimperative.g:28622:1: ( ( ( 'static' ) ) )
+ // InternalQVTimperative.g:28623:1: ( ( 'static' ) )
{
- // InternalQVTimperative.g:28561:1: ( ( 'static' ) )
- // InternalQVTimperative.g:28562:1: ( 'static' )
+ // InternalQVTimperative.g:28623:1: ( ( 'static' ) )
+ // InternalQVTimperative.g:28624:1: ( 'static' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersStaticKeyword_0_1_1_0());
}
- // InternalQVTimperative.g:28563:1: ( 'static' )
- // InternalQVTimperative.g:28564:1: 'static'
+ // InternalQVTimperative.g:28625:1: ( 'static' )
+ // InternalQVTimperative.g:28626:1: 'static'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersStaticKeyword_0_1_1_0());
@@ -82793,17 +82973,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__OwnedSignatureAssignment_2"
- // InternalQVTimperative.g:28579:1: rule__OperationCS__OwnedSignatureAssignment_2 : ( ruleTemplateSignatureCS ) ;
+ // InternalQVTimperative.g:28641:1: rule__OperationCS__OwnedSignatureAssignment_2 : ( ruleTemplateSignatureCS ) ;
public final void rule__OperationCS__OwnedSignatureAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28583:1: ( ( ruleTemplateSignatureCS ) )
- // InternalQVTimperative.g:28584:1: ( ruleTemplateSignatureCS )
+ // InternalQVTimperative.g:28645:1: ( ( ruleTemplateSignatureCS ) )
+ // InternalQVTimperative.g:28646:1: ( ruleTemplateSignatureCS )
{
- // InternalQVTimperative.g:28584:1: ( ruleTemplateSignatureCS )
- // InternalQVTimperative.g:28585:1: ruleTemplateSignatureCS
+ // InternalQVTimperative.g:28646:1: ( ruleTemplateSignatureCS )
+ // InternalQVTimperative.g:28647:1: ruleTemplateSignatureCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getOwnedSignatureTemplateSignatureCSParserRuleCall_2_0());
@@ -82838,17 +83018,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__NameAssignment_3"
- // InternalQVTimperative.g:28594:1: rule__OperationCS__NameAssignment_3 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:28656:1: rule__OperationCS__NameAssignment_3 : ( ruleUnrestrictedName ) ;
public final void rule__OperationCS__NameAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28598:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:28599:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:28660:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:28661:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:28599:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:28600:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:28661:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:28662:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getNameUnrestrictedNameParserRuleCall_3_0());
@@ -82883,17 +83063,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__OwnedParametersAssignment_5_0"
- // InternalQVTimperative.g:28609:1: rule__OperationCS__OwnedParametersAssignment_5_0 : ( ruleParameterCS ) ;
+ // InternalQVTimperative.g:28671:1: rule__OperationCS__OwnedParametersAssignment_5_0 : ( ruleParameterCS ) ;
public final void rule__OperationCS__OwnedParametersAssignment_5_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28613:1: ( ( ruleParameterCS ) )
- // InternalQVTimperative.g:28614:1: ( ruleParameterCS )
+ // InternalQVTimperative.g:28675:1: ( ( ruleParameterCS ) )
+ // InternalQVTimperative.g:28676:1: ( ruleParameterCS )
{
- // InternalQVTimperative.g:28614:1: ( ruleParameterCS )
- // InternalQVTimperative.g:28615:1: ruleParameterCS
+ // InternalQVTimperative.g:28676:1: ( ruleParameterCS )
+ // InternalQVTimperative.g:28677:1: ruleParameterCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getOwnedParametersParameterCSParserRuleCall_5_0_0());
@@ -82928,17 +83108,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__OwnedParametersAssignment_5_1_1"
- // InternalQVTimperative.g:28624:1: rule__OperationCS__OwnedParametersAssignment_5_1_1 : ( ruleParameterCS ) ;
+ // InternalQVTimperative.g:28686: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:28628:1: ( ( ruleParameterCS ) )
- // InternalQVTimperative.g:28629:1: ( ruleParameterCS )
+ // InternalQVTimperative.g:28690:1: ( ( ruleParameterCS ) )
+ // InternalQVTimperative.g:28691:1: ( ruleParameterCS )
{
- // InternalQVTimperative.g:28629:1: ( ruleParameterCS )
- // InternalQVTimperative.g:28630:1: ruleParameterCS
+ // InternalQVTimperative.g:28691:1: ( ruleParameterCS )
+ // InternalQVTimperative.g:28692:1: ruleParameterCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getOwnedParametersParameterCSParserRuleCall_5_1_1_0());
@@ -82973,17 +83153,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__OwnedTypeAssignment_7_1"
- // InternalQVTimperative.g:28639:1: rule__OperationCS__OwnedTypeAssignment_7_1 : ( ruleTypedMultiplicityRefCS ) ;
+ // InternalQVTimperative.g:28701:1: rule__OperationCS__OwnedTypeAssignment_7_1 : ( ruleTypedMultiplicityRefCS ) ;
public final void rule__OperationCS__OwnedTypeAssignment_7_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28643:1: ( ( ruleTypedMultiplicityRefCS ) )
- // InternalQVTimperative.g:28644:1: ( ruleTypedMultiplicityRefCS )
+ // InternalQVTimperative.g:28705:1: ( ( ruleTypedMultiplicityRefCS ) )
+ // InternalQVTimperative.g:28706:1: ( ruleTypedMultiplicityRefCS )
{
- // InternalQVTimperative.g:28644:1: ( ruleTypedMultiplicityRefCS )
- // InternalQVTimperative.g:28645:1: ruleTypedMultiplicityRefCS
+ // InternalQVTimperative.g:28706:1: ( ruleTypedMultiplicityRefCS )
+ // InternalQVTimperative.g:28707:1: ruleTypedMultiplicityRefCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getOwnedTypeTypedMultiplicityRefCSParserRuleCall_7_1_0());
@@ -83018,17 +83198,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__OwnedExceptionsAssignment_8_1"
- // InternalQVTimperative.g:28654:1: rule__OperationCS__OwnedExceptionsAssignment_8_1 : ( ruleTypedRefCS ) ;
+ // InternalQVTimperative.g:28716:1: rule__OperationCS__OwnedExceptionsAssignment_8_1 : ( ruleTypedRefCS ) ;
public final void rule__OperationCS__OwnedExceptionsAssignment_8_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28658:1: ( ( ruleTypedRefCS ) )
- // InternalQVTimperative.g:28659:1: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:28720:1: ( ( ruleTypedRefCS ) )
+ // InternalQVTimperative.g:28721:1: ( ruleTypedRefCS )
{
- // InternalQVTimperative.g:28659:1: ( ruleTypedRefCS )
- // InternalQVTimperative.g:28660:1: ruleTypedRefCS
+ // InternalQVTimperative.g:28721:1: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:28722:1: ruleTypedRefCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getOwnedExceptionsTypedRefCSParserRuleCall_8_1_0());
@@ -83063,17 +83243,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__OwnedExceptionsAssignment_8_2_1"
- // InternalQVTimperative.g:28669:1: rule__OperationCS__OwnedExceptionsAssignment_8_2_1 : ( ruleTypedRefCS ) ;
+ // InternalQVTimperative.g:28731: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:28673:1: ( ( ruleTypedRefCS ) )
- // InternalQVTimperative.g:28674:1: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:28735:1: ( ( ruleTypedRefCS ) )
+ // InternalQVTimperative.g:28736:1: ( ruleTypedRefCS )
{
- // InternalQVTimperative.g:28674:1: ( ruleTypedRefCS )
- // InternalQVTimperative.g:28675:1: ruleTypedRefCS
+ // InternalQVTimperative.g:28736:1: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:28737:1: ruleTypedRefCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getOwnedExceptionsTypedRefCSParserRuleCall_8_2_1_0());
@@ -83108,23 +83288,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__QualifiersAssignment_9_1_0_0"
- // InternalQVTimperative.g:28684:1: rule__OperationCS__QualifiersAssignment_9_1_0_0 : ( ( 'derived' ) ) ;
+ // InternalQVTimperative.g:28746: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:28688:1: ( ( ( 'derived' ) ) )
- // InternalQVTimperative.g:28689:1: ( ( 'derived' ) )
+ // InternalQVTimperative.g:28750:1: ( ( ( 'derived' ) ) )
+ // InternalQVTimperative.g:28751:1: ( ( 'derived' ) )
{
- // InternalQVTimperative.g:28689:1: ( ( 'derived' ) )
- // InternalQVTimperative.g:28690:1: ( 'derived' )
+ // InternalQVTimperative.g:28751:1: ( ( 'derived' ) )
+ // InternalQVTimperative.g:28752:1: ( 'derived' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersDerivedKeyword_9_1_0_0_0());
}
- // InternalQVTimperative.g:28691:1: ( 'derived' )
- // InternalQVTimperative.g:28692:1: 'derived'
+ // InternalQVTimperative.g:28753:1: ( 'derived' )
+ // InternalQVTimperative.g:28754:1: 'derived'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersDerivedKeyword_9_1_0_0_0());
@@ -83161,23 +83341,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__QualifiersAssignment_9_1_0_1"
- // InternalQVTimperative.g:28707:1: rule__OperationCS__QualifiersAssignment_9_1_0_1 : ( ( '!derived' ) ) ;
+ // InternalQVTimperative.g:28769: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:28711:1: ( ( ( '!derived' ) ) )
- // InternalQVTimperative.g:28712:1: ( ( '!derived' ) )
+ // InternalQVTimperative.g:28773:1: ( ( ( '!derived' ) ) )
+ // InternalQVTimperative.g:28774:1: ( ( '!derived' ) )
{
- // InternalQVTimperative.g:28712:1: ( ( '!derived' ) )
- // InternalQVTimperative.g:28713:1: ( '!derived' )
+ // InternalQVTimperative.g:28774:1: ( ( '!derived' ) )
+ // InternalQVTimperative.g:28775:1: ( '!derived' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersDerivedKeyword_9_1_0_1_0());
}
- // InternalQVTimperative.g:28714:1: ( '!derived' )
- // InternalQVTimperative.g:28715:1: '!derived'
+ // InternalQVTimperative.g:28776:1: ( '!derived' )
+ // InternalQVTimperative.g:28777:1: '!derived'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersDerivedKeyword_9_1_0_1_0());
@@ -83214,23 +83394,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__QualifiersAssignment_9_1_0_2"
- // InternalQVTimperative.g:28730:1: rule__OperationCS__QualifiersAssignment_9_1_0_2 : ( ( 'ordered' ) ) ;
+ // InternalQVTimperative.g:28792: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:28734:1: ( ( ( 'ordered' ) ) )
- // InternalQVTimperative.g:28735:1: ( ( 'ordered' ) )
+ // InternalQVTimperative.g:28796:1: ( ( ( 'ordered' ) ) )
+ // InternalQVTimperative.g:28797:1: ( ( 'ordered' ) )
{
- // InternalQVTimperative.g:28735:1: ( ( 'ordered' ) )
- // InternalQVTimperative.g:28736:1: ( 'ordered' )
+ // InternalQVTimperative.g:28797:1: ( ( 'ordered' ) )
+ // InternalQVTimperative.g:28798:1: ( 'ordered' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersOrderedKeyword_9_1_0_2_0());
}
- // InternalQVTimperative.g:28737:1: ( 'ordered' )
- // InternalQVTimperative.g:28738:1: 'ordered'
+ // InternalQVTimperative.g:28799:1: ( 'ordered' )
+ // InternalQVTimperative.g:28800:1: 'ordered'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersOrderedKeyword_9_1_0_2_0());
@@ -83267,23 +83447,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__QualifiersAssignment_9_1_0_3"
- // InternalQVTimperative.g:28753:1: rule__OperationCS__QualifiersAssignment_9_1_0_3 : ( ( '!ordered' ) ) ;
+ // InternalQVTimperative.g:28815: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:28757:1: ( ( ( '!ordered' ) ) )
- // InternalQVTimperative.g:28758:1: ( ( '!ordered' ) )
+ // InternalQVTimperative.g:28819:1: ( ( ( '!ordered' ) ) )
+ // InternalQVTimperative.g:28820:1: ( ( '!ordered' ) )
{
- // InternalQVTimperative.g:28758:1: ( ( '!ordered' ) )
- // InternalQVTimperative.g:28759:1: ( '!ordered' )
+ // InternalQVTimperative.g:28820:1: ( ( '!ordered' ) )
+ // InternalQVTimperative.g:28821:1: ( '!ordered' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersOrderedKeyword_9_1_0_3_0());
}
- // InternalQVTimperative.g:28760:1: ( '!ordered' )
- // InternalQVTimperative.g:28761:1: '!ordered'
+ // InternalQVTimperative.g:28822:1: ( '!ordered' )
+ // InternalQVTimperative.g:28823:1: '!ordered'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersOrderedKeyword_9_1_0_3_0());
@@ -83320,23 +83500,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__QualifiersAssignment_9_1_0_4"
- // InternalQVTimperative.g:28776:1: rule__OperationCS__QualifiersAssignment_9_1_0_4 : ( ( 'unique' ) ) ;
+ // InternalQVTimperative.g:28838: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:28780:1: ( ( ( 'unique' ) ) )
- // InternalQVTimperative.g:28781:1: ( ( 'unique' ) )
+ // InternalQVTimperative.g:28842:1: ( ( ( 'unique' ) ) )
+ // InternalQVTimperative.g:28843:1: ( ( 'unique' ) )
{
- // InternalQVTimperative.g:28781:1: ( ( 'unique' ) )
- // InternalQVTimperative.g:28782:1: ( 'unique' )
+ // InternalQVTimperative.g:28843:1: ( ( 'unique' ) )
+ // InternalQVTimperative.g:28844:1: ( 'unique' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersUniqueKeyword_9_1_0_4_0());
}
- // InternalQVTimperative.g:28783:1: ( 'unique' )
- // InternalQVTimperative.g:28784:1: 'unique'
+ // InternalQVTimperative.g:28845:1: ( 'unique' )
+ // InternalQVTimperative.g:28846:1: 'unique'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersUniqueKeyword_9_1_0_4_0());
@@ -83373,23 +83553,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__QualifiersAssignment_9_1_0_5"
- // InternalQVTimperative.g:28799:1: rule__OperationCS__QualifiersAssignment_9_1_0_5 : ( ( '!unique' ) ) ;
+ // InternalQVTimperative.g:28861: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:28803:1: ( ( ( '!unique' ) ) )
- // InternalQVTimperative.g:28804:1: ( ( '!unique' ) )
+ // InternalQVTimperative.g:28865:1: ( ( ( '!unique' ) ) )
+ // InternalQVTimperative.g:28866:1: ( ( '!unique' ) )
{
- // InternalQVTimperative.g:28804:1: ( ( '!unique' ) )
- // InternalQVTimperative.g:28805:1: ( '!unique' )
+ // InternalQVTimperative.g:28866:1: ( ( '!unique' ) )
+ // InternalQVTimperative.g:28867:1: ( '!unique' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersUniqueKeyword_9_1_0_5_0());
}
- // InternalQVTimperative.g:28806:1: ( '!unique' )
- // InternalQVTimperative.g:28807:1: '!unique'
+ // InternalQVTimperative.g:28868:1: ( '!unique' )
+ // InternalQVTimperative.g:28869:1: '!unique'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersUniqueKeyword_9_1_0_5_0());
@@ -83426,17 +83606,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3"
- // InternalQVTimperative.g:28822:1: rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3 : ( ruleSpecificationCS ) ;
+ // InternalQVTimperative.g:28884: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:28826:1: ( ( ruleSpecificationCS ) )
- // InternalQVTimperative.g:28827:1: ( ruleSpecificationCS )
+ // InternalQVTimperative.g:28888:1: ( ( ruleSpecificationCS ) )
+ // InternalQVTimperative.g:28889:1: ( ruleSpecificationCS )
{
- // InternalQVTimperative.g:28827:1: ( ruleSpecificationCS )
- // InternalQVTimperative.g:28828:1: ruleSpecificationCS
+ // InternalQVTimperative.g:28889:1: ( ruleSpecificationCS )
+ // InternalQVTimperative.g:28890:1: ruleSpecificationCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getOwnedBodyExpressionsSpecificationCSParserRuleCall_10_0_1_3_0());
@@ -83471,17 +83651,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__NameAssignment_0"
- // InternalQVTimperative.g:28837:1: rule__ParameterCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:28899:1: rule__ParameterCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
public final void rule__ParameterCS__NameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28841:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:28842:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:28903:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:28904:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:28842:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:28843:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:28904:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:28905:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
@@ -83516,17 +83696,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__OwnedTypeAssignment_1_1"
- // InternalQVTimperative.g:28852:1: rule__ParameterCS__OwnedTypeAssignment_1_1 : ( ruleTypedMultiplicityRefCS ) ;
+ // InternalQVTimperative.g:28914:1: rule__ParameterCS__OwnedTypeAssignment_1_1 : ( ruleTypedMultiplicityRefCS ) ;
public final void rule__ParameterCS__OwnedTypeAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28856:1: ( ( ruleTypedMultiplicityRefCS ) )
- // InternalQVTimperative.g:28857:1: ( ruleTypedMultiplicityRefCS )
+ // InternalQVTimperative.g:28918:1: ( ( ruleTypedMultiplicityRefCS ) )
+ // InternalQVTimperative.g:28919:1: ( ruleTypedMultiplicityRefCS )
{
- // InternalQVTimperative.g:28857:1: ( ruleTypedMultiplicityRefCS )
- // InternalQVTimperative.g:28858:1: ruleTypedMultiplicityRefCS
+ // InternalQVTimperative.g:28919:1: ( ruleTypedMultiplicityRefCS )
+ // InternalQVTimperative.g:28920:1: ruleTypedMultiplicityRefCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getOwnedTypeTypedMultiplicityRefCSParserRuleCall_1_1_0());
@@ -83561,23 +83741,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__QualifiersAssignment_2_1_0_0"
- // InternalQVTimperative.g:28867:1: rule__ParameterCS__QualifiersAssignment_2_1_0_0 : ( ( 'ordered' ) ) ;
+ // InternalQVTimperative.g:28929: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:28871:1: ( ( ( 'ordered' ) ) )
- // InternalQVTimperative.g:28872:1: ( ( 'ordered' ) )
+ // InternalQVTimperative.g:28933:1: ( ( ( 'ordered' ) ) )
+ // InternalQVTimperative.g:28934:1: ( ( 'ordered' ) )
{
- // InternalQVTimperative.g:28872:1: ( ( 'ordered' ) )
- // InternalQVTimperative.g:28873:1: ( 'ordered' )
+ // InternalQVTimperative.g:28934:1: ( ( 'ordered' ) )
+ // InternalQVTimperative.g:28935:1: ( 'ordered' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getQualifiersOrderedKeyword_2_1_0_0_0());
}
- // InternalQVTimperative.g:28874:1: ( 'ordered' )
- // InternalQVTimperative.g:28875:1: 'ordered'
+ // InternalQVTimperative.g:28936:1: ( 'ordered' )
+ // InternalQVTimperative.g:28937:1: 'ordered'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getQualifiersOrderedKeyword_2_1_0_0_0());
@@ -83614,23 +83794,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__QualifiersAssignment_2_1_0_1"
- // InternalQVTimperative.g:28890:1: rule__ParameterCS__QualifiersAssignment_2_1_0_1 : ( ( '!ordered' ) ) ;
+ // InternalQVTimperative.g:28952: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:28894:1: ( ( ( '!ordered' ) ) )
- // InternalQVTimperative.g:28895:1: ( ( '!ordered' ) )
+ // InternalQVTimperative.g:28956:1: ( ( ( '!ordered' ) ) )
+ // InternalQVTimperative.g:28957:1: ( ( '!ordered' ) )
{
- // InternalQVTimperative.g:28895:1: ( ( '!ordered' ) )
- // InternalQVTimperative.g:28896:1: ( '!ordered' )
+ // InternalQVTimperative.g:28957:1: ( ( '!ordered' ) )
+ // InternalQVTimperative.g:28958:1: ( '!ordered' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getQualifiersOrderedKeyword_2_1_0_1_0());
}
- // InternalQVTimperative.g:28897:1: ( '!ordered' )
- // InternalQVTimperative.g:28898:1: '!ordered'
+ // InternalQVTimperative.g:28959:1: ( '!ordered' )
+ // InternalQVTimperative.g:28960:1: '!ordered'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getQualifiersOrderedKeyword_2_1_0_1_0());
@@ -83667,23 +83847,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__QualifiersAssignment_2_1_0_2"
- // InternalQVTimperative.g:28913:1: rule__ParameterCS__QualifiersAssignment_2_1_0_2 : ( ( 'unique' ) ) ;
+ // InternalQVTimperative.g:28975: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:28917:1: ( ( ( 'unique' ) ) )
- // InternalQVTimperative.g:28918:1: ( ( 'unique' ) )
+ // InternalQVTimperative.g:28979:1: ( ( ( 'unique' ) ) )
+ // InternalQVTimperative.g:28980:1: ( ( 'unique' ) )
{
- // InternalQVTimperative.g:28918:1: ( ( 'unique' ) )
- // InternalQVTimperative.g:28919:1: ( 'unique' )
+ // InternalQVTimperative.g:28980:1: ( ( 'unique' ) )
+ // InternalQVTimperative.g:28981:1: ( 'unique' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getQualifiersUniqueKeyword_2_1_0_2_0());
}
- // InternalQVTimperative.g:28920:1: ( 'unique' )
- // InternalQVTimperative.g:28921:1: 'unique'
+ // InternalQVTimperative.g:28982:1: ( 'unique' )
+ // InternalQVTimperative.g:28983:1: 'unique'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getQualifiersUniqueKeyword_2_1_0_2_0());
@@ -83720,23 +83900,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__QualifiersAssignment_2_1_0_3"
- // InternalQVTimperative.g:28936:1: rule__ParameterCS__QualifiersAssignment_2_1_0_3 : ( ( '!unique' ) ) ;
+ // InternalQVTimperative.g:28998: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:28940:1: ( ( ( '!unique' ) ) )
- // InternalQVTimperative.g:28941:1: ( ( '!unique' ) )
+ // InternalQVTimperative.g:29002:1: ( ( ( '!unique' ) ) )
+ // InternalQVTimperative.g:29003:1: ( ( '!unique' ) )
{
- // InternalQVTimperative.g:28941:1: ( ( '!unique' ) )
- // InternalQVTimperative.g:28942:1: ( '!unique' )
+ // InternalQVTimperative.g:29003:1: ( ( '!unique' ) )
+ // InternalQVTimperative.g:29004:1: ( '!unique' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getQualifiersUniqueKeyword_2_1_0_3_0());
}
- // InternalQVTimperative.g:28943:1: ( '!unique' )
- // InternalQVTimperative.g:28944:1: '!unique'
+ // InternalQVTimperative.g:29005:1: ( '!unique' )
+ // InternalQVTimperative.g:29006:1: '!unique'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getQualifiersUniqueKeyword_2_1_0_3_0());
@@ -83773,23 +83953,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_0_0_0"
- // InternalQVTimperative.g:28959:1: rule__ReferenceCS__QualifiersAssignment_0_0_0 : ( ( 'static' ) ) ;
+ // InternalQVTimperative.g:29021: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:28963:1: ( ( ( 'static' ) ) )
- // InternalQVTimperative.g:28964:1: ( ( 'static' ) )
+ // InternalQVTimperative.g:29025:1: ( ( ( 'static' ) ) )
+ // InternalQVTimperative.g:29026:1: ( ( 'static' ) )
{
- // InternalQVTimperative.g:28964:1: ( ( 'static' ) )
- // InternalQVTimperative.g:28965:1: ( 'static' )
+ // InternalQVTimperative.g:29026:1: ( ( 'static' ) )
+ // InternalQVTimperative.g:29027:1: ( 'static' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersStaticKeyword_0_0_0_0());
}
- // InternalQVTimperative.g:28966:1: ( 'static' )
- // InternalQVTimperative.g:28967:1: 'static'
+ // InternalQVTimperative.g:29028:1: ( 'static' )
+ // InternalQVTimperative.g:29029:1: 'static'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersStaticKeyword_0_0_0_0());
@@ -83826,23 +84006,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_0_0_1"
- // InternalQVTimperative.g:28982:1: rule__ReferenceCS__QualifiersAssignment_0_0_1 : ( ( 'definition' ) ) ;
+ // InternalQVTimperative.g:29044: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:28986:1: ( ( ( 'definition' ) ) )
- // InternalQVTimperative.g:28987:1: ( ( 'definition' ) )
+ // InternalQVTimperative.g:29048:1: ( ( ( 'definition' ) ) )
+ // InternalQVTimperative.g:29049:1: ( ( 'definition' ) )
{
- // InternalQVTimperative.g:28987:1: ( ( 'definition' ) )
- // InternalQVTimperative.g:28988:1: ( 'definition' )
+ // InternalQVTimperative.g:29049:1: ( ( 'definition' ) )
+ // InternalQVTimperative.g:29050:1: ( 'definition' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersDefinitionKeyword_0_0_1_0());
}
- // InternalQVTimperative.g:28989:1: ( 'definition' )
- // InternalQVTimperative.g:28990:1: 'definition'
+ // InternalQVTimperative.g:29051:1: ( 'definition' )
+ // InternalQVTimperative.g:29052:1: 'definition'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersDefinitionKeyword_0_0_1_0());
@@ -83879,23 +84059,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_0_1_0"
- // InternalQVTimperative.g:29005:1: rule__ReferenceCS__QualifiersAssignment_0_1_0 : ( ( 'definition' ) ) ;
+ // InternalQVTimperative.g:29067: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:29009:1: ( ( ( 'definition' ) ) )
- // InternalQVTimperative.g:29010:1: ( ( 'definition' ) )
+ // InternalQVTimperative.g:29071:1: ( ( ( 'definition' ) ) )
+ // InternalQVTimperative.g:29072:1: ( ( 'definition' ) )
{
- // InternalQVTimperative.g:29010:1: ( ( 'definition' ) )
- // InternalQVTimperative.g:29011:1: ( 'definition' )
+ // InternalQVTimperative.g:29072:1: ( ( 'definition' ) )
+ // InternalQVTimperative.g:29073:1: ( 'definition' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersDefinitionKeyword_0_1_0_0());
}
- // InternalQVTimperative.g:29012:1: ( 'definition' )
- // InternalQVTimperative.g:29013:1: 'definition'
+ // InternalQVTimperative.g:29074:1: ( 'definition' )
+ // InternalQVTimperative.g:29075:1: 'definition'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersDefinitionKeyword_0_1_0_0());
@@ -83932,23 +84112,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_0_1_1"
- // InternalQVTimperative.g:29028:1: rule__ReferenceCS__QualifiersAssignment_0_1_1 : ( ( 'static' ) ) ;
+ // InternalQVTimperative.g:29090: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:29032:1: ( ( ( 'static' ) ) )
- // InternalQVTimperative.g:29033:1: ( ( 'static' ) )
+ // InternalQVTimperative.g:29094:1: ( ( ( 'static' ) ) )
+ // InternalQVTimperative.g:29095:1: ( ( 'static' ) )
{
- // InternalQVTimperative.g:29033:1: ( ( 'static' ) )
- // InternalQVTimperative.g:29034:1: ( 'static' )
+ // InternalQVTimperative.g:29095:1: ( ( 'static' ) )
+ // InternalQVTimperative.g:29096:1: ( 'static' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersStaticKeyword_0_1_1_0());
}
- // InternalQVTimperative.g:29035:1: ( 'static' )
- // InternalQVTimperative.g:29036:1: 'static'
+ // InternalQVTimperative.g:29097:1: ( 'static' )
+ // InternalQVTimperative.g:29098:1: 'static'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersStaticKeyword_0_1_1_0());
@@ -83985,17 +84165,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__NameAssignment_2"
- // InternalQVTimperative.g:29051:1: rule__ReferenceCS__NameAssignment_2 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:29113:1: rule__ReferenceCS__NameAssignment_2 : ( ruleUnrestrictedName ) ;
public final void rule__ReferenceCS__NameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29055:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:29056:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:29117:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:29118:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:29056:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:29057:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:29118:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:29119:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getNameUnrestrictedNameParserRuleCall_2_0());
@@ -84030,23 +84210,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__ReferredOppositeAssignment_3_1"
- // InternalQVTimperative.g:29066:1: rule__ReferenceCS__ReferredOppositeAssignment_3_1 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:29128:1: rule__ReferenceCS__ReferredOppositeAssignment_3_1 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__ReferenceCS__ReferredOppositeAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29070:1: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:29071:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:29132:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:29133:1: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:29071:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:29072:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:29133:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:29134:1: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getReferredOppositePropertyCrossReference_3_1_0());
}
- // InternalQVTimperative.g:29073:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:29074:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:29135:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:29136:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getReferredOppositePropertyUnrestrictedNameParserRuleCall_3_1_0_1());
@@ -84087,17 +84267,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__OwnedTypeAssignment_4_1"
- // InternalQVTimperative.g:29085:1: rule__ReferenceCS__OwnedTypeAssignment_4_1 : ( ruleTypedMultiplicityRefCS ) ;
+ // InternalQVTimperative.g:29147:1: rule__ReferenceCS__OwnedTypeAssignment_4_1 : ( ruleTypedMultiplicityRefCS ) ;
public final void rule__ReferenceCS__OwnedTypeAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29089:1: ( ( ruleTypedMultiplicityRefCS ) )
- // InternalQVTimperative.g:29090:1: ( ruleTypedMultiplicityRefCS )
+ // InternalQVTimperative.g:29151:1: ( ( ruleTypedMultiplicityRefCS ) )
+ // InternalQVTimperative.g:29152:1: ( ruleTypedMultiplicityRefCS )
{
- // InternalQVTimperative.g:29090:1: ( ruleTypedMultiplicityRefCS )
- // InternalQVTimperative.g:29091:1: ruleTypedMultiplicityRefCS
+ // InternalQVTimperative.g:29152:1: ( ruleTypedMultiplicityRefCS )
+ // InternalQVTimperative.g:29153:1: ruleTypedMultiplicityRefCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getOwnedTypeTypedMultiplicityRefCSParserRuleCall_4_1_0());
@@ -84132,17 +84312,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__DefaultAssignment_5_1"
- // InternalQVTimperative.g:29100:1: rule__ReferenceCS__DefaultAssignment_5_1 : ( RULE_SINGLE_QUOTED_STRING ) ;
+ // InternalQVTimperative.g:29162: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:29104:1: ( ( RULE_SINGLE_QUOTED_STRING ) )
- // InternalQVTimperative.g:29105:1: ( RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:29166:1: ( ( RULE_SINGLE_QUOTED_STRING ) )
+ // InternalQVTimperative.g:29167:1: ( RULE_SINGLE_QUOTED_STRING )
{
- // InternalQVTimperative.g:29105:1: ( RULE_SINGLE_QUOTED_STRING )
- // InternalQVTimperative.g:29106:1: RULE_SINGLE_QUOTED_STRING
+ // InternalQVTimperative.g:29167:1: ( RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:29168:1: RULE_SINGLE_QUOTED_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getDefaultSINGLE_QUOTED_STRINGTerminalRuleCall_5_1_0());
@@ -84173,23 +84353,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_0"
- // InternalQVTimperative.g:29115:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_0 : ( ( 'composes' ) ) ;
+ // InternalQVTimperative.g:29177: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:29119:1: ( ( ( 'composes' ) ) )
- // InternalQVTimperative.g:29120:1: ( ( 'composes' ) )
+ // InternalQVTimperative.g:29181:1: ( ( ( 'composes' ) ) )
+ // InternalQVTimperative.g:29182:1: ( ( 'composes' ) )
{
- // InternalQVTimperative.g:29120:1: ( ( 'composes' ) )
- // InternalQVTimperative.g:29121:1: ( 'composes' )
+ // InternalQVTimperative.g:29182:1: ( ( 'composes' ) )
+ // InternalQVTimperative.g:29183:1: ( 'composes' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersComposesKeyword_6_1_0_0_0());
}
- // InternalQVTimperative.g:29122:1: ( 'composes' )
- // InternalQVTimperative.g:29123:1: 'composes'
+ // InternalQVTimperative.g:29184:1: ( 'composes' )
+ // InternalQVTimperative.g:29185:1: 'composes'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersComposesKeyword_6_1_0_0_0());
@@ -84226,23 +84406,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_1"
- // InternalQVTimperative.g:29138:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_1 : ( ( '!composes' ) ) ;
+ // InternalQVTimperative.g:29200: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:29142:1: ( ( ( '!composes' ) ) )
- // InternalQVTimperative.g:29143:1: ( ( '!composes' ) )
+ // InternalQVTimperative.g:29204:1: ( ( ( '!composes' ) ) )
+ // InternalQVTimperative.g:29205:1: ( ( '!composes' ) )
{
- // InternalQVTimperative.g:29143:1: ( ( '!composes' ) )
- // InternalQVTimperative.g:29144:1: ( '!composes' )
+ // InternalQVTimperative.g:29205:1: ( ( '!composes' ) )
+ // InternalQVTimperative.g:29206:1: ( '!composes' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersComposesKeyword_6_1_0_1_0());
}
- // InternalQVTimperative.g:29145:1: ( '!composes' )
- // InternalQVTimperative.g:29146:1: '!composes'
+ // InternalQVTimperative.g:29207:1: ( '!composes' )
+ // InternalQVTimperative.g:29208:1: '!composes'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersComposesKeyword_6_1_0_1_0());
@@ -84279,23 +84459,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_2"
- // InternalQVTimperative.g:29161:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_2 : ( ( 'derived' ) ) ;
+ // InternalQVTimperative.g:29223: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:29165:1: ( ( ( 'derived' ) ) )
- // InternalQVTimperative.g:29166:1: ( ( 'derived' ) )
+ // InternalQVTimperative.g:29227:1: ( ( ( 'derived' ) ) )
+ // InternalQVTimperative.g:29228:1: ( ( 'derived' ) )
{
- // InternalQVTimperative.g:29166:1: ( ( 'derived' ) )
- // InternalQVTimperative.g:29167:1: ( 'derived' )
+ // InternalQVTimperative.g:29228:1: ( ( 'derived' ) )
+ // InternalQVTimperative.g:29229:1: ( 'derived' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersDerivedKeyword_6_1_0_2_0());
}
- // InternalQVTimperative.g:29168:1: ( 'derived' )
- // InternalQVTimperative.g:29169:1: 'derived'
+ // InternalQVTimperative.g:29230:1: ( 'derived' )
+ // InternalQVTimperative.g:29231:1: 'derived'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersDerivedKeyword_6_1_0_2_0());
@@ -84332,23 +84512,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_3"
- // InternalQVTimperative.g:29184:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_3 : ( ( '!derived' ) ) ;
+ // InternalQVTimperative.g:29246: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:29188:1: ( ( ( '!derived' ) ) )
- // InternalQVTimperative.g:29189:1: ( ( '!derived' ) )
+ // InternalQVTimperative.g:29250:1: ( ( ( '!derived' ) ) )
+ // InternalQVTimperative.g:29251:1: ( ( '!derived' ) )
{
- // InternalQVTimperative.g:29189:1: ( ( '!derived' ) )
- // InternalQVTimperative.g:29190:1: ( '!derived' )
+ // InternalQVTimperative.g:29251:1: ( ( '!derived' ) )
+ // InternalQVTimperative.g:29252:1: ( '!derived' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersDerivedKeyword_6_1_0_3_0());
}
- // InternalQVTimperative.g:29191:1: ( '!derived' )
- // InternalQVTimperative.g:29192:1: '!derived'
+ // InternalQVTimperative.g:29253:1: ( '!derived' )
+ // InternalQVTimperative.g:29254:1: '!derived'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersDerivedKeyword_6_1_0_3_0());
@@ -84385,23 +84565,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_4"
- // InternalQVTimperative.g:29207:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_4 : ( ( 'ordered' ) ) ;
+ // InternalQVTimperative.g:29269: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:29211:1: ( ( ( 'ordered' ) ) )
- // InternalQVTimperative.g:29212:1: ( ( 'ordered' ) )
+ // InternalQVTimperative.g:29273:1: ( ( ( 'ordered' ) ) )
+ // InternalQVTimperative.g:29274:1: ( ( 'ordered' ) )
{
- // InternalQVTimperative.g:29212:1: ( ( 'ordered' ) )
- // InternalQVTimperative.g:29213:1: ( 'ordered' )
+ // InternalQVTimperative.g:29274:1: ( ( 'ordered' ) )
+ // InternalQVTimperative.g:29275:1: ( 'ordered' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersOrderedKeyword_6_1_0_4_0());
}
- // InternalQVTimperative.g:29214:1: ( 'ordered' )
- // InternalQVTimperative.g:29215:1: 'ordered'
+ // InternalQVTimperative.g:29276:1: ( 'ordered' )
+ // InternalQVTimperative.g:29277:1: 'ordered'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersOrderedKeyword_6_1_0_4_0());
@@ -84438,23 +84618,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_5"
- // InternalQVTimperative.g:29230:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_5 : ( ( '!ordered' ) ) ;
+ // InternalQVTimperative.g:29292: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:29234:1: ( ( ( '!ordered' ) ) )
- // InternalQVTimperative.g:29235:1: ( ( '!ordered' ) )
+ // InternalQVTimperative.g:29296:1: ( ( ( '!ordered' ) ) )
+ // InternalQVTimperative.g:29297:1: ( ( '!ordered' ) )
{
- // InternalQVTimperative.g:29235:1: ( ( '!ordered' ) )
- // InternalQVTimperative.g:29236:1: ( '!ordered' )
+ // InternalQVTimperative.g:29297:1: ( ( '!ordered' ) )
+ // InternalQVTimperative.g:29298:1: ( '!ordered' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersOrderedKeyword_6_1_0_5_0());
}
- // InternalQVTimperative.g:29237:1: ( '!ordered' )
- // InternalQVTimperative.g:29238:1: '!ordered'
+ // InternalQVTimperative.g:29299:1: ( '!ordered' )
+ // InternalQVTimperative.g:29300:1: '!ordered'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersOrderedKeyword_6_1_0_5_0());
@@ -84491,23 +84671,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_6"
- // InternalQVTimperative.g:29253:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_6 : ( ( 'readonly' ) ) ;
+ // InternalQVTimperative.g:29315: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:29257:1: ( ( ( 'readonly' ) ) )
- // InternalQVTimperative.g:29258:1: ( ( 'readonly' ) )
+ // InternalQVTimperative.g:29319:1: ( ( ( 'readonly' ) ) )
+ // InternalQVTimperative.g:29320:1: ( ( 'readonly' ) )
{
- // InternalQVTimperative.g:29258:1: ( ( 'readonly' ) )
- // InternalQVTimperative.g:29259:1: ( 'readonly' )
+ // InternalQVTimperative.g:29320:1: ( ( 'readonly' ) )
+ // InternalQVTimperative.g:29321:1: ( 'readonly' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersReadonlyKeyword_6_1_0_6_0());
}
- // InternalQVTimperative.g:29260:1: ( 'readonly' )
- // InternalQVTimperative.g:29261:1: 'readonly'
+ // InternalQVTimperative.g:29322:1: ( 'readonly' )
+ // InternalQVTimperative.g:29323:1: 'readonly'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersReadonlyKeyword_6_1_0_6_0());
@@ -84544,23 +84724,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_7"
- // InternalQVTimperative.g:29276:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_7 : ( ( '!readonly' ) ) ;
+ // InternalQVTimperative.g:29338: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:29280:1: ( ( ( '!readonly' ) ) )
- // InternalQVTimperative.g:29281:1: ( ( '!readonly' ) )
+ // InternalQVTimperative.g:29342:1: ( ( ( '!readonly' ) ) )
+ // InternalQVTimperative.g:29343:1: ( ( '!readonly' ) )
{
- // InternalQVTimperative.g:29281:1: ( ( '!readonly' ) )
- // InternalQVTimperative.g:29282:1: ( '!readonly' )
+ // InternalQVTimperative.g:29343:1: ( ( '!readonly' ) )
+ // InternalQVTimperative.g:29344:1: ( '!readonly' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersReadonlyKeyword_6_1_0_7_0());
}
- // InternalQVTimperative.g:29283:1: ( '!readonly' )
- // InternalQVTimperative.g:29284:1: '!readonly'
+ // InternalQVTimperative.g:29345:1: ( '!readonly' )
+ // InternalQVTimperative.g:29346:1: '!readonly'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersReadonlyKeyword_6_1_0_7_0());
@@ -84597,23 +84777,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_8"
- // InternalQVTimperative.g:29299:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_8 : ( ( 'resolve' ) ) ;
+ // InternalQVTimperative.g:29361: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:29303:1: ( ( ( 'resolve' ) ) )
- // InternalQVTimperative.g:29304:1: ( ( 'resolve' ) )
+ // InternalQVTimperative.g:29365:1: ( ( ( 'resolve' ) ) )
+ // InternalQVTimperative.g:29366:1: ( ( 'resolve' ) )
{
- // InternalQVTimperative.g:29304:1: ( ( 'resolve' ) )
- // InternalQVTimperative.g:29305:1: ( 'resolve' )
+ // InternalQVTimperative.g:29366:1: ( ( 'resolve' ) )
+ // InternalQVTimperative.g:29367:1: ( 'resolve' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersResolveKeyword_6_1_0_8_0());
}
- // InternalQVTimperative.g:29306:1: ( 'resolve' )
- // InternalQVTimperative.g:29307:1: 'resolve'
+ // InternalQVTimperative.g:29368:1: ( 'resolve' )
+ // InternalQVTimperative.g:29369:1: 'resolve'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersResolveKeyword_6_1_0_8_0());
@@ -84650,23 +84830,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_9"
- // InternalQVTimperative.g:29322:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_9 : ( ( '!resolve' ) ) ;
+ // InternalQVTimperative.g:29384: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:29326:1: ( ( ( '!resolve' ) ) )
- // InternalQVTimperative.g:29327:1: ( ( '!resolve' ) )
+ // InternalQVTimperative.g:29388:1: ( ( ( '!resolve' ) ) )
+ // InternalQVTimperative.g:29389:1: ( ( '!resolve' ) )
{
- // InternalQVTimperative.g:29327:1: ( ( '!resolve' ) )
- // InternalQVTimperative.g:29328:1: ( '!resolve' )
+ // InternalQVTimperative.g:29389:1: ( ( '!resolve' ) )
+ // InternalQVTimperative.g:29390:1: ( '!resolve' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersResolveKeyword_6_1_0_9_0());
}
- // InternalQVTimperative.g:29329:1: ( '!resolve' )
- // InternalQVTimperative.g:29330:1: '!resolve'
+ // InternalQVTimperative.g:29391:1: ( '!resolve' )
+ // InternalQVTimperative.g:29392:1: '!resolve'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersResolveKeyword_6_1_0_9_0());
@@ -84703,23 +84883,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_10"
- // InternalQVTimperative.g:29345:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_10 : ( ( 'transient' ) ) ;
+ // InternalQVTimperative.g:29407: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:29349:1: ( ( ( 'transient' ) ) )
- // InternalQVTimperative.g:29350:1: ( ( 'transient' ) )
+ // InternalQVTimperative.g:29411:1: ( ( ( 'transient' ) ) )
+ // InternalQVTimperative.g:29412:1: ( ( 'transient' ) )
{
- // InternalQVTimperative.g:29350:1: ( ( 'transient' ) )
- // InternalQVTimperative.g:29351:1: ( 'transient' )
+ // InternalQVTimperative.g:29412:1: ( ( 'transient' ) )
+ // InternalQVTimperative.g:29413:1: ( 'transient' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersTransientKeyword_6_1_0_10_0());
}
- // InternalQVTimperative.g:29352:1: ( 'transient' )
- // InternalQVTimperative.g:29353:1: 'transient'
+ // InternalQVTimperative.g:29414:1: ( 'transient' )
+ // InternalQVTimperative.g:29415:1: 'transient'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersTransientKeyword_6_1_0_10_0());
@@ -84756,23 +84936,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_11"
- // InternalQVTimperative.g:29368:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_11 : ( ( '!transient' ) ) ;
+ // InternalQVTimperative.g:29430: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:29372:1: ( ( ( '!transient' ) ) )
- // InternalQVTimperative.g:29373:1: ( ( '!transient' ) )
+ // InternalQVTimperative.g:29434:1: ( ( ( '!transient' ) ) )
+ // InternalQVTimperative.g:29435:1: ( ( '!transient' ) )
{
- // InternalQVTimperative.g:29373:1: ( ( '!transient' ) )
- // InternalQVTimperative.g:29374:1: ( '!transient' )
+ // InternalQVTimperative.g:29435:1: ( ( '!transient' ) )
+ // InternalQVTimperative.g:29436:1: ( '!transient' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersTransientKeyword_6_1_0_11_0());
}
- // InternalQVTimperative.g:29375:1: ( '!transient' )
- // InternalQVTimperative.g:29376:1: '!transient'
+ // InternalQVTimperative.g:29437:1: ( '!transient' )
+ // InternalQVTimperative.g:29438:1: '!transient'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersTransientKeyword_6_1_0_11_0());
@@ -84809,23 +84989,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_12"
- // InternalQVTimperative.g:29391:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_12 : ( ( 'unique' ) ) ;
+ // InternalQVTimperative.g:29453: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:29395:1: ( ( ( 'unique' ) ) )
- // InternalQVTimperative.g:29396:1: ( ( 'unique' ) )
+ // InternalQVTimperative.g:29457:1: ( ( ( 'unique' ) ) )
+ // InternalQVTimperative.g:29458:1: ( ( 'unique' ) )
{
- // InternalQVTimperative.g:29396:1: ( ( 'unique' ) )
- // InternalQVTimperative.g:29397:1: ( 'unique' )
+ // InternalQVTimperative.g:29458:1: ( ( 'unique' ) )
+ // InternalQVTimperative.g:29459:1: ( 'unique' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersUniqueKeyword_6_1_0_12_0());
}
- // InternalQVTimperative.g:29398:1: ( 'unique' )
- // InternalQVTimperative.g:29399:1: 'unique'
+ // InternalQVTimperative.g:29460:1: ( 'unique' )
+ // InternalQVTimperative.g:29461:1: 'unique'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersUniqueKeyword_6_1_0_12_0());
@@ -84862,23 +85042,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_13"
- // InternalQVTimperative.g:29414:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_13 : ( ( '!unique' ) ) ;
+ // InternalQVTimperative.g:29476: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:29418:1: ( ( ( '!unique' ) ) )
- // InternalQVTimperative.g:29419:1: ( ( '!unique' ) )
+ // InternalQVTimperative.g:29480:1: ( ( ( '!unique' ) ) )
+ // InternalQVTimperative.g:29481:1: ( ( '!unique' ) )
{
- // InternalQVTimperative.g:29419:1: ( ( '!unique' ) )
- // InternalQVTimperative.g:29420:1: ( '!unique' )
+ // InternalQVTimperative.g:29481:1: ( ( '!unique' ) )
+ // InternalQVTimperative.g:29482:1: ( '!unique' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersUniqueKeyword_6_1_0_13_0());
}
- // InternalQVTimperative.g:29421:1: ( '!unique' )
- // InternalQVTimperative.g:29422:1: '!unique'
+ // InternalQVTimperative.g:29483:1: ( '!unique' )
+ // InternalQVTimperative.g:29484:1: '!unique'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersUniqueKeyword_6_1_0_13_0());
@@ -84915,23 +85095,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_14"
- // InternalQVTimperative.g:29437:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_14 : ( ( 'unsettable' ) ) ;
+ // InternalQVTimperative.g:29499: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:29441:1: ( ( ( 'unsettable' ) ) )
- // InternalQVTimperative.g:29442:1: ( ( 'unsettable' ) )
+ // InternalQVTimperative.g:29503:1: ( ( ( 'unsettable' ) ) )
+ // InternalQVTimperative.g:29504:1: ( ( 'unsettable' ) )
{
- // InternalQVTimperative.g:29442:1: ( ( 'unsettable' ) )
- // InternalQVTimperative.g:29443:1: ( 'unsettable' )
+ // InternalQVTimperative.g:29504:1: ( ( 'unsettable' ) )
+ // InternalQVTimperative.g:29505:1: ( 'unsettable' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersUnsettableKeyword_6_1_0_14_0());
}
- // InternalQVTimperative.g:29444:1: ( 'unsettable' )
- // InternalQVTimperative.g:29445:1: 'unsettable'
+ // InternalQVTimperative.g:29506:1: ( 'unsettable' )
+ // InternalQVTimperative.g:29507:1: 'unsettable'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersUnsettableKeyword_6_1_0_14_0());
@@ -84968,23 +85148,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_15"
- // InternalQVTimperative.g:29460:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_15 : ( ( '!unsettable' ) ) ;
+ // InternalQVTimperative.g:29522: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:29464:1: ( ( ( '!unsettable' ) ) )
- // InternalQVTimperative.g:29465:1: ( ( '!unsettable' ) )
+ // InternalQVTimperative.g:29526:1: ( ( ( '!unsettable' ) ) )
+ // InternalQVTimperative.g:29527:1: ( ( '!unsettable' ) )
{
- // InternalQVTimperative.g:29465:1: ( ( '!unsettable' ) )
- // InternalQVTimperative.g:29466:1: ( '!unsettable' )
+ // InternalQVTimperative.g:29527:1: ( ( '!unsettable' ) )
+ // InternalQVTimperative.g:29528:1: ( '!unsettable' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersUnsettableKeyword_6_1_0_15_0());
}
- // InternalQVTimperative.g:29467:1: ( '!unsettable' )
- // InternalQVTimperative.g:29468:1: '!unsettable'
+ // InternalQVTimperative.g:29529:1: ( '!unsettable' )
+ // InternalQVTimperative.g:29530:1: '!unsettable'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersUnsettableKeyword_6_1_0_15_0());
@@ -85021,23 +85201,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_16"
- // InternalQVTimperative.g:29483:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_16 : ( ( 'volatile' ) ) ;
+ // InternalQVTimperative.g:29545: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:29487:1: ( ( ( 'volatile' ) ) )
- // InternalQVTimperative.g:29488:1: ( ( 'volatile' ) )
+ // InternalQVTimperative.g:29549:1: ( ( ( 'volatile' ) ) )
+ // InternalQVTimperative.g:29550:1: ( ( 'volatile' ) )
{
- // InternalQVTimperative.g:29488:1: ( ( 'volatile' ) )
- // InternalQVTimperative.g:29489:1: ( 'volatile' )
+ // InternalQVTimperative.g:29550:1: ( ( 'volatile' ) )
+ // InternalQVTimperative.g:29551:1: ( 'volatile' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersVolatileKeyword_6_1_0_16_0());
}
- // InternalQVTimperative.g:29490:1: ( 'volatile' )
- // InternalQVTimperative.g:29491:1: 'volatile'
+ // InternalQVTimperative.g:29552:1: ( 'volatile' )
+ // InternalQVTimperative.g:29553:1: 'volatile'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersVolatileKeyword_6_1_0_16_0());
@@ -85074,23 +85254,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_17"
- // InternalQVTimperative.g:29506:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_17 : ( ( '!volatile' ) ) ;
+ // InternalQVTimperative.g:29568: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:29510:1: ( ( ( '!volatile' ) ) )
- // InternalQVTimperative.g:29511:1: ( ( '!volatile' ) )
+ // InternalQVTimperative.g:29572:1: ( ( ( '!volatile' ) ) )
+ // InternalQVTimperative.g:29573:1: ( ( '!volatile' ) )
{
- // InternalQVTimperative.g:29511:1: ( ( '!volatile' ) )
- // InternalQVTimperative.g:29512:1: ( '!volatile' )
+ // InternalQVTimperative.g:29573:1: ( ( '!volatile' ) )
+ // InternalQVTimperative.g:29574:1: ( '!volatile' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersVolatileKeyword_6_1_0_17_0());
}
- // InternalQVTimperative.g:29513:1: ( '!volatile' )
- // InternalQVTimperative.g:29514:1: '!volatile'
+ // InternalQVTimperative.g:29575:1: ( '!volatile' )
+ // InternalQVTimperative.g:29576:1: '!volatile'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersVolatileKeyword_6_1_0_17_0());
@@ -85127,17 +85307,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3"
- // InternalQVTimperative.g:29529:1: rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3 : ( ruleSpecificationCS ) ;
+ // InternalQVTimperative.g:29591: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:29533:1: ( ( ruleSpecificationCS ) )
- // InternalQVTimperative.g:29534:1: ( ruleSpecificationCS )
+ // InternalQVTimperative.g:29595:1: ( ( ruleSpecificationCS ) )
+ // InternalQVTimperative.g:29596:1: ( ruleSpecificationCS )
{
- // InternalQVTimperative.g:29534:1: ( ruleSpecificationCS )
- // InternalQVTimperative.g:29535:1: ruleSpecificationCS
+ // InternalQVTimperative.g:29596:1: ( ruleSpecificationCS )
+ // InternalQVTimperative.g:29597:1: ruleSpecificationCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getOwnedDefaultExpressionsSpecificationCSParserRuleCall_7_0_1_0_3_0());
@@ -85172,17 +85352,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3"
- // InternalQVTimperative.g:29544:1: rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3 : ( ruleSpecificationCS ) ;
+ // InternalQVTimperative.g:29606: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:29548:1: ( ( ruleSpecificationCS ) )
- // InternalQVTimperative.g:29549:1: ( ruleSpecificationCS )
+ // InternalQVTimperative.g:29610:1: ( ( ruleSpecificationCS ) )
+ // InternalQVTimperative.g:29611:1: ( ruleSpecificationCS )
{
- // InternalQVTimperative.g:29549:1: ( ruleSpecificationCS )
- // InternalQVTimperative.g:29550:1: ruleSpecificationCS
+ // InternalQVTimperative.g:29611:1: ( ruleSpecificationCS )
+ // InternalQVTimperative.g:29612:1: ruleSpecificationCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getOwnedDefaultExpressionsSpecificationCSParserRuleCall_7_0_1_1_3_0());
@@ -85217,17 +85397,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SpecificationCS__OwnedExpressionAssignment_0"
- // InternalQVTimperative.g:29559:1: rule__SpecificationCS__OwnedExpressionAssignment_0 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:29621:1: rule__SpecificationCS__OwnedExpressionAssignment_0 : ( ruleExpCS ) ;
public final void rule__SpecificationCS__OwnedExpressionAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29563:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:29564:1: ( ruleExpCS )
+ // InternalQVTimperative.g:29625:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:29626:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:29564:1: ( ruleExpCS )
- // InternalQVTimperative.g:29565:1: ruleExpCS
+ // InternalQVTimperative.g:29626:1: ( ruleExpCS )
+ // InternalQVTimperative.g:29627:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSpecificationCSAccess().getOwnedExpressionExpCSParserRuleCall_0_0());
@@ -85262,17 +85442,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SpecificationCS__ExprStringAssignment_1"
- // InternalQVTimperative.g:29574:1: rule__SpecificationCS__ExprStringAssignment_1 : ( RULE_UNQUOTED_STRING ) ;
+ // InternalQVTimperative.g:29636:1: rule__SpecificationCS__ExprStringAssignment_1 : ( RULE_UNQUOTED_STRING ) ;
public final void rule__SpecificationCS__ExprStringAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29578:1: ( ( RULE_UNQUOTED_STRING ) )
- // InternalQVTimperative.g:29579:1: ( RULE_UNQUOTED_STRING )
+ // InternalQVTimperative.g:29640:1: ( ( RULE_UNQUOTED_STRING ) )
+ // InternalQVTimperative.g:29641:1: ( RULE_UNQUOTED_STRING )
{
- // InternalQVTimperative.g:29579:1: ( RULE_UNQUOTED_STRING )
- // InternalQVTimperative.g:29580:1: RULE_UNQUOTED_STRING
+ // InternalQVTimperative.g:29641:1: ( RULE_UNQUOTED_STRING )
+ // InternalQVTimperative.g:29642:1: RULE_UNQUOTED_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSpecificationCSAccess().getExprStringUNQUOTED_STRINGTerminalRuleCall_1_0());
@@ -85303,23 +85483,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__IsAbstractAssignment_0"
- // InternalQVTimperative.g:29589:1: rule__StructuredClassCS__IsAbstractAssignment_0 : ( ( 'abstract' ) ) ;
+ // InternalQVTimperative.g:29651:1: rule__StructuredClassCS__IsAbstractAssignment_0 : ( ( 'abstract' ) ) ;
public final void rule__StructuredClassCS__IsAbstractAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29593:1: ( ( ( 'abstract' ) ) )
- // InternalQVTimperative.g:29594:1: ( ( 'abstract' ) )
+ // InternalQVTimperative.g:29655:1: ( ( ( 'abstract' ) ) )
+ // InternalQVTimperative.g:29656:1: ( ( 'abstract' ) )
{
- // InternalQVTimperative.g:29594:1: ( ( 'abstract' ) )
- // InternalQVTimperative.g:29595:1: ( 'abstract' )
+ // InternalQVTimperative.g:29656:1: ( ( 'abstract' ) )
+ // InternalQVTimperative.g:29657:1: ( 'abstract' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getIsAbstractAbstractKeyword_0_0());
}
- // InternalQVTimperative.g:29596:1: ( 'abstract' )
- // InternalQVTimperative.g:29597:1: 'abstract'
+ // InternalQVTimperative.g:29658:1: ( 'abstract' )
+ // InternalQVTimperative.g:29659:1: 'abstract'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getIsAbstractAbstractKeyword_0_0());
@@ -85356,17 +85536,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__NameAssignment_2"
- // InternalQVTimperative.g:29612:1: rule__StructuredClassCS__NameAssignment_2 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:29674:1: rule__StructuredClassCS__NameAssignment_2 : ( ruleUnrestrictedName ) ;
public final void rule__StructuredClassCS__NameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29616:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:29617:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:29678:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:29679:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:29617:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:29618:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:29679:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:29680:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getNameUnrestrictedNameParserRuleCall_2_0());
@@ -85401,17 +85581,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__OwnedSignatureAssignment_3"
- // InternalQVTimperative.g:29627:1: rule__StructuredClassCS__OwnedSignatureAssignment_3 : ( ruleTemplateSignatureCS ) ;
+ // InternalQVTimperative.g:29689:1: rule__StructuredClassCS__OwnedSignatureAssignment_3 : ( ruleTemplateSignatureCS ) ;
public final void rule__StructuredClassCS__OwnedSignatureAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29631:1: ( ( ruleTemplateSignatureCS ) )
- // InternalQVTimperative.g:29632:1: ( ruleTemplateSignatureCS )
+ // InternalQVTimperative.g:29693:1: ( ( ruleTemplateSignatureCS ) )
+ // InternalQVTimperative.g:29694:1: ( ruleTemplateSignatureCS )
{
- // InternalQVTimperative.g:29632:1: ( ruleTemplateSignatureCS )
- // InternalQVTimperative.g:29633:1: ruleTemplateSignatureCS
+ // InternalQVTimperative.g:29694:1: ( ruleTemplateSignatureCS )
+ // InternalQVTimperative.g:29695:1: ruleTemplateSignatureCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getOwnedSignatureTemplateSignatureCSParserRuleCall_3_0());
@@ -85446,17 +85626,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1"
- // InternalQVTimperative.g:29642:1: rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 : ( ruleTypedRefCS ) ;
+ // InternalQVTimperative.g:29704:1: rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 : ( ruleTypedRefCS ) ;
public final void rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29646:1: ( ( ruleTypedRefCS ) )
- // InternalQVTimperative.g:29647:1: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:29708:1: ( ( ruleTypedRefCS ) )
+ // InternalQVTimperative.g:29709:1: ( ruleTypedRefCS )
{
- // InternalQVTimperative.g:29647:1: ( ruleTypedRefCS )
- // InternalQVTimperative.g:29648:1: ruleTypedRefCS
+ // InternalQVTimperative.g:29709:1: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:29710:1: ruleTypedRefCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getOwnedSuperTypesTypedRefCSParserRuleCall_4_1_0());
@@ -85491,17 +85671,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1"
- // InternalQVTimperative.g:29657:1: rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1 : ( ruleTypedRefCS ) ;
+ // InternalQVTimperative.g:29719: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:29661:1: ( ( ruleTypedRefCS ) )
- // InternalQVTimperative.g:29662:1: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:29723:1: ( ( ruleTypedRefCS ) )
+ // InternalQVTimperative.g:29724:1: ( ruleTypedRefCS )
{
- // InternalQVTimperative.g:29662:1: ( ruleTypedRefCS )
- // InternalQVTimperative.g:29663:1: ruleTypedRefCS
+ // InternalQVTimperative.g:29724:1: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:29725:1: ruleTypedRefCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getOwnedSuperTypesTypedRefCSParserRuleCall_4_2_1_0());
@@ -85536,17 +85716,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__InstanceClassNameAssignment_5_1"
- // InternalQVTimperative.g:29672:1: rule__StructuredClassCS__InstanceClassNameAssignment_5_1 : ( RULE_SINGLE_QUOTED_STRING ) ;
+ // InternalQVTimperative.g:29734: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:29676:1: ( ( RULE_SINGLE_QUOTED_STRING ) )
- // InternalQVTimperative.g:29677:1: ( RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:29738:1: ( ( RULE_SINGLE_QUOTED_STRING ) )
+ // InternalQVTimperative.g:29739:1: ( RULE_SINGLE_QUOTED_STRING )
{
- // InternalQVTimperative.g:29677:1: ( RULE_SINGLE_QUOTED_STRING )
- // InternalQVTimperative.g:29678:1: RULE_SINGLE_QUOTED_STRING
+ // InternalQVTimperative.g:29739:1: ( RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:29740:1: RULE_SINGLE_QUOTED_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getInstanceClassNameSINGLE_QUOTED_STRINGTerminalRuleCall_5_1_0());
@@ -85577,23 +85757,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__IsInterfaceAssignment_6_1"
- // InternalQVTimperative.g:29687:1: rule__StructuredClassCS__IsInterfaceAssignment_6_1 : ( ( 'interface' ) ) ;
+ // InternalQVTimperative.g:29749:1: rule__StructuredClassCS__IsInterfaceAssignment_6_1 : ( ( 'interface' ) ) ;
public final void rule__StructuredClassCS__IsInterfaceAssignment_6_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29691:1: ( ( ( 'interface' ) ) )
- // InternalQVTimperative.g:29692:1: ( ( 'interface' ) )
+ // InternalQVTimperative.g:29753:1: ( ( ( 'interface' ) ) )
+ // InternalQVTimperative.g:29754:1: ( ( 'interface' ) )
{
- // InternalQVTimperative.g:29692:1: ( ( 'interface' ) )
- // InternalQVTimperative.g:29693:1: ( 'interface' )
+ // InternalQVTimperative.g:29754:1: ( ( 'interface' ) )
+ // InternalQVTimperative.g:29755:1: ( 'interface' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getIsInterfaceInterfaceKeyword_6_1_0());
}
- // InternalQVTimperative.g:29694:1: ( 'interface' )
- // InternalQVTimperative.g:29695:1: 'interface'
+ // InternalQVTimperative.g:29756:1: ( 'interface' )
+ // InternalQVTimperative.g:29757:1: 'interface'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getIsInterfaceInterfaceKeyword_6_1_0());
@@ -85630,17 +85810,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0"
- // InternalQVTimperative.g:29710:1: rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0 : ( ruleOperationCS ) ;
+ // InternalQVTimperative.g:29772: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:29714:1: ( ( ruleOperationCS ) )
- // InternalQVTimperative.g:29715:1: ( ruleOperationCS )
+ // InternalQVTimperative.g:29776:1: ( ( ruleOperationCS ) )
+ // InternalQVTimperative.g:29777:1: ( ruleOperationCS )
{
- // InternalQVTimperative.g:29715:1: ( ruleOperationCS )
- // InternalQVTimperative.g:29716:1: ruleOperationCS
+ // InternalQVTimperative.g:29777:1: ( ruleOperationCS )
+ // InternalQVTimperative.g:29778:1: ruleOperationCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getOwnedOperationsOperationCSParserRuleCall_7_0_1_0_0());
@@ -85675,17 +85855,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1"
- // InternalQVTimperative.g:29725:1: rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1 : ( ruleStructuralFeatureCS ) ;
+ // InternalQVTimperative.g:29787: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:29729:1: ( ( ruleStructuralFeatureCS ) )
- // InternalQVTimperative.g:29730:1: ( ruleStructuralFeatureCS )
+ // InternalQVTimperative.g:29791:1: ( ( ruleStructuralFeatureCS ) )
+ // InternalQVTimperative.g:29792:1: ( ruleStructuralFeatureCS )
{
- // InternalQVTimperative.g:29730:1: ( ruleStructuralFeatureCS )
- // InternalQVTimperative.g:29731:1: ruleStructuralFeatureCS
+ // InternalQVTimperative.g:29792:1: ( ruleStructuralFeatureCS )
+ // InternalQVTimperative.g:29793:1: ruleStructuralFeatureCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getOwnedPropertiesStructuralFeatureCSParserRuleCall_7_0_1_1_0());
@@ -85720,17 +85900,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1"
- // InternalQVTimperative.g:29740:1: rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 : ( ruleMultiplicityCS ) ;
+ // InternalQVTimperative.g:29802:1: rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 : ( ruleMultiplicityCS ) ;
public final void rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29744:1: ( ( ruleMultiplicityCS ) )
- // InternalQVTimperative.g:29745:1: ( ruleMultiplicityCS )
+ // InternalQVTimperative.g:29806:1: ( ( ruleMultiplicityCS ) )
+ // InternalQVTimperative.g:29807:1: ( ruleMultiplicityCS )
{
- // InternalQVTimperative.g:29745:1: ( ruleMultiplicityCS )
- // InternalQVTimperative.g:29746:1: ruleMultiplicityCS
+ // InternalQVTimperative.g:29807:1: ( ruleMultiplicityCS )
+ // InternalQVTimperative.g:29808:1: ruleMultiplicityCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypedMultiplicityRefCSAccess().getOwnedMultiplicityMultiplicityCSParserRuleCall_1_0());
@@ -85765,17 +85945,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__URIPathNameCS__OwnedPathElementsAssignment_0"
- // InternalQVTimperative.g:29756:1: rule__URIPathNameCS__OwnedPathElementsAssignment_0 : ( ruleURIFirstPathElementCS ) ;
+ // InternalQVTimperative.g:29818:1: rule__URIPathNameCS__OwnedPathElementsAssignment_0 : ( ruleURIFirstPathElementCS ) ;
public final void rule__URIPathNameCS__OwnedPathElementsAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29760:1: ( ( ruleURIFirstPathElementCS ) )
- // InternalQVTimperative.g:29761:1: ( ruleURIFirstPathElementCS )
+ // InternalQVTimperative.g:29822:1: ( ( ruleURIFirstPathElementCS ) )
+ // InternalQVTimperative.g:29823:1: ( ruleURIFirstPathElementCS )
{
- // InternalQVTimperative.g:29761:1: ( ruleURIFirstPathElementCS )
- // InternalQVTimperative.g:29762:1: ruleURIFirstPathElementCS
+ // InternalQVTimperative.g:29823:1: ( ruleURIFirstPathElementCS )
+ // InternalQVTimperative.g:29824:1: ruleURIFirstPathElementCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getURIPathNameCSAccess().getOwnedPathElementsURIFirstPathElementCSParserRuleCall_0_0());
@@ -85810,17 +85990,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__URIPathNameCS__OwnedPathElementsAssignment_1_1"
- // InternalQVTimperative.g:29771:1: rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 : ( ruleNextPathElementCS ) ;
+ // InternalQVTimperative.g:29833:1: rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 : ( ruleNextPathElementCS ) ;
public final void rule__URIPathNameCS__OwnedPathElementsAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29775:1: ( ( ruleNextPathElementCS ) )
- // InternalQVTimperative.g:29776:1: ( ruleNextPathElementCS )
+ // InternalQVTimperative.g:29837:1: ( ( ruleNextPathElementCS ) )
+ // InternalQVTimperative.g:29838:1: ( ruleNextPathElementCS )
{
- // InternalQVTimperative.g:29776:1: ( ruleNextPathElementCS )
- // InternalQVTimperative.g:29777:1: ruleNextPathElementCS
+ // InternalQVTimperative.g:29838:1: ( ruleNextPathElementCS )
+ // InternalQVTimperative.g:29839:1: ruleNextPathElementCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getURIPathNameCSAccess().getOwnedPathElementsNextPathElementCSParserRuleCall_1_1_0());
@@ -85855,23 +86035,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__URIFirstPathElementCS__ReferredElementAssignment_0"
- // InternalQVTimperative.g:29786:1: rule__URIFirstPathElementCS__ReferredElementAssignment_0 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:29848:1: rule__URIFirstPathElementCS__ReferredElementAssignment_0 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__URIFirstPathElementCS__ReferredElementAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29790:1: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:29791:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:29852:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:29853:1: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:29791:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:29792:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:29853:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:29854:1: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getURIFirstPathElementCSAccess().getReferredElementNamedElementCrossReference_0_0());
}
- // InternalQVTimperative.g:29793:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:29794:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:29855:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:29856:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getURIFirstPathElementCSAccess().getReferredElementNamedElementUnrestrictedNameParserRuleCall_0_0_1());
@@ -85912,23 +86092,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__URIFirstPathElementCS__ReferredElementAssignment_1_1"
- // InternalQVTimperative.g:29805:1: rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 : ( ( ruleURI ) ) ;
+ // InternalQVTimperative.g:29867:1: rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 : ( ( ruleURI ) ) ;
public final void rule__URIFirstPathElementCS__ReferredElementAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29809:1: ( ( ( ruleURI ) ) )
- // InternalQVTimperative.g:29810:1: ( ( ruleURI ) )
+ // InternalQVTimperative.g:29871:1: ( ( ( ruleURI ) ) )
+ // InternalQVTimperative.g:29872:1: ( ( ruleURI ) )
{
- // InternalQVTimperative.g:29810:1: ( ( ruleURI ) )
- // InternalQVTimperative.g:29811:1: ( ruleURI )
+ // InternalQVTimperative.g:29872:1: ( ( ruleURI ) )
+ // InternalQVTimperative.g:29873:1: ( ruleURI )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getURIFirstPathElementCSAccess().getReferredElementNamespaceCrossReference_1_1_0());
}
- // InternalQVTimperative.g:29812:1: ( ruleURI )
- // InternalQVTimperative.g:29813:1: ruleURI
+ // InternalQVTimperative.g:29874:1: ( ruleURI )
+ // InternalQVTimperative.g:29875:1: ruleURI
{
if ( state.backtracking==0 ) {
before(grammarAccess.getURIFirstPathElementCSAccess().getReferredElementNamespaceURIParserRuleCall_1_1_0_1());
@@ -85969,17 +86149,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrimitiveTypeCS__NameAssignment"
- // InternalQVTimperative.g:29824:1: rule__PrimitiveTypeCS__NameAssignment : ( rulePrimitiveTypeIdentifier ) ;
+ // InternalQVTimperative.g:29886:1: rule__PrimitiveTypeCS__NameAssignment : ( rulePrimitiveTypeIdentifier ) ;
public final void rule__PrimitiveTypeCS__NameAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29828:1: ( ( rulePrimitiveTypeIdentifier ) )
- // InternalQVTimperative.g:29829:1: ( rulePrimitiveTypeIdentifier )
+ // InternalQVTimperative.g:29890:1: ( ( rulePrimitiveTypeIdentifier ) )
+ // InternalQVTimperative.g:29891:1: ( rulePrimitiveTypeIdentifier )
{
- // InternalQVTimperative.g:29829:1: ( rulePrimitiveTypeIdentifier )
- // InternalQVTimperative.g:29830:1: rulePrimitiveTypeIdentifier
+ // InternalQVTimperative.g:29891:1: ( rulePrimitiveTypeIdentifier )
+ // InternalQVTimperative.g:29892:1: rulePrimitiveTypeIdentifier
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeCSAccess().getNamePrimitiveTypeIdentifierParserRuleCall_0());
@@ -86014,17 +86194,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionTypeCS__NameAssignment_0"
- // InternalQVTimperative.g:29839:1: rule__CollectionTypeCS__NameAssignment_0 : ( ruleCollectionTypeIdentifier ) ;
+ // InternalQVTimperative.g:29901:1: rule__CollectionTypeCS__NameAssignment_0 : ( ruleCollectionTypeIdentifier ) ;
public final void rule__CollectionTypeCS__NameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29843:1: ( ( ruleCollectionTypeIdentifier ) )
- // InternalQVTimperative.g:29844:1: ( ruleCollectionTypeIdentifier )
+ // InternalQVTimperative.g:29905:1: ( ( ruleCollectionTypeIdentifier ) )
+ // InternalQVTimperative.g:29906:1: ( ruleCollectionTypeIdentifier )
{
- // InternalQVTimperative.g:29844:1: ( ruleCollectionTypeIdentifier )
- // InternalQVTimperative.g:29845:1: ruleCollectionTypeIdentifier
+ // InternalQVTimperative.g:29906:1: ( ruleCollectionTypeIdentifier )
+ // InternalQVTimperative.g:29907:1: ruleCollectionTypeIdentifier
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeCSAccess().getNameCollectionTypeIdentifierParserRuleCall_0_0());
@@ -86059,17 +86239,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionTypeCS__OwnedTypeAssignment_1_1"
- // InternalQVTimperative.g:29854:1: rule__CollectionTypeCS__OwnedTypeAssignment_1_1 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:29916:1: rule__CollectionTypeCS__OwnedTypeAssignment_1_1 : ( ruleTypeExpCS ) ;
public final void rule__CollectionTypeCS__OwnedTypeAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29858:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:29859:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:29920:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:29921:1: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:29859:1: ( ruleTypeExpCS )
- // InternalQVTimperative.g:29860:1: ruleTypeExpCS
+ // InternalQVTimperative.g:29921:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:29922:1: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0());
@@ -86104,28 +86284,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapTypeCS__NameAssignment_0"
- // InternalQVTimperative.g:29869:1: rule__MapTypeCS__NameAssignment_0 : ( ( 'Map' ) ) ;
+ // InternalQVTimperative.g:29931:1: rule__MapTypeCS__NameAssignment_0 : ( ( 'Map' ) ) ;
public final void rule__MapTypeCS__NameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29873:1: ( ( ( 'Map' ) ) )
- // InternalQVTimperative.g:29874:1: ( ( 'Map' ) )
+ // InternalQVTimperative.g:29935:1: ( ( ( 'Map' ) ) )
+ // InternalQVTimperative.g:29936:1: ( ( 'Map' ) )
{
- // InternalQVTimperative.g:29874:1: ( ( 'Map' ) )
- // InternalQVTimperative.g:29875:1: ( 'Map' )
+ // InternalQVTimperative.g:29936:1: ( ( 'Map' ) )
+ // InternalQVTimperative.g:29937:1: ( 'Map' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapTypeCSAccess().getNameMapKeyword_0_0());
}
- // InternalQVTimperative.g:29876:1: ( 'Map' )
- // InternalQVTimperative.g:29877:1: 'Map'
+ // InternalQVTimperative.g:29938:1: ( 'Map' )
+ // InternalQVTimperative.g:29939:1: 'Map'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapTypeCSAccess().getNameMapKeyword_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.getMapTypeCSAccess().getNameMapKeyword_0_0());
}
@@ -86157,17 +86337,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapTypeCS__OwnedKeyTypeAssignment_1_1"
- // InternalQVTimperative.g:29892:1: rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:29954:1: rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 : ( ruleTypeExpCS ) ;
public final void rule__MapTypeCS__OwnedKeyTypeAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29896:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:29897:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:29958:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:29959:1: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:29897:1: ( ruleTypeExpCS )
- // InternalQVTimperative.g:29898:1: ruleTypeExpCS
+ // InternalQVTimperative.g:29959:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:29960:1: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapTypeCSAccess().getOwnedKeyTypeTypeExpCSParserRuleCall_1_1_0());
@@ -86202,17 +86382,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapTypeCS__OwnedValueTypeAssignment_1_3"
- // InternalQVTimperative.g:29907:1: rule__MapTypeCS__OwnedValueTypeAssignment_1_3 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:29969:1: rule__MapTypeCS__OwnedValueTypeAssignment_1_3 : ( ruleTypeExpCS ) ;
public final void rule__MapTypeCS__OwnedValueTypeAssignment_1_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29911:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:29912:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:29973:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:29974:1: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:29912:1: ( ruleTypeExpCS )
- // InternalQVTimperative.g:29913:1: ruleTypeExpCS
+ // InternalQVTimperative.g:29974:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:29975:1: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapTypeCSAccess().getOwnedValueTypeTypeExpCSParserRuleCall_1_3_0());
@@ -86247,28 +86427,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__NameAssignment_0"
- // InternalQVTimperative.g:29922:1: rule__TupleTypeCS__NameAssignment_0 : ( ( 'Tuple' ) ) ;
+ // InternalQVTimperative.g:29984:1: rule__TupleTypeCS__NameAssignment_0 : ( ( 'Tuple' ) ) ;
public final void rule__TupleTypeCS__NameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29926:1: ( ( ( 'Tuple' ) ) )
- // InternalQVTimperative.g:29927:1: ( ( 'Tuple' ) )
+ // InternalQVTimperative.g:29988:1: ( ( ( 'Tuple' ) ) )
+ // InternalQVTimperative.g:29989:1: ( ( 'Tuple' ) )
{
- // InternalQVTimperative.g:29927:1: ( ( 'Tuple' ) )
- // InternalQVTimperative.g:29928:1: ( 'Tuple' )
+ // InternalQVTimperative.g:29989:1: ( ( 'Tuple' ) )
+ // InternalQVTimperative.g:29990:1: ( 'Tuple' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getNameTupleKeyword_0_0());
}
- // InternalQVTimperative.g:29929:1: ( 'Tuple' )
- // InternalQVTimperative.g:29930:1: 'Tuple'
+ // InternalQVTimperative.g:29991:1: ( 'Tuple' )
+ // InternalQVTimperative.g:29992:1: 'Tuple'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getNameTupleKeyword_0_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.getTupleTypeCSAccess().getNameTupleKeyword_0_0());
}
@@ -86300,17 +86480,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__OwnedPartsAssignment_1_1_0"
- // InternalQVTimperative.g:29945:1: rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 : ( ruleTuplePartCS ) ;
+ // InternalQVTimperative.g:30007: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:29949:1: ( ( ruleTuplePartCS ) )
- // InternalQVTimperative.g:29950:1: ( ruleTuplePartCS )
+ // InternalQVTimperative.g:30011:1: ( ( ruleTuplePartCS ) )
+ // InternalQVTimperative.g:30012:1: ( ruleTuplePartCS )
{
- // InternalQVTimperative.g:29950:1: ( ruleTuplePartCS )
- // InternalQVTimperative.g:29951:1: ruleTuplePartCS
+ // InternalQVTimperative.g:30012:1: ( ruleTuplePartCS )
+ // InternalQVTimperative.g:30013:1: ruleTuplePartCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getOwnedPartsTuplePartCSParserRuleCall_1_1_0_0());
@@ -86345,17 +86525,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1"
- // InternalQVTimperative.g:29960:1: rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 : ( ruleTuplePartCS ) ;
+ // InternalQVTimperative.g:30022: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:29964:1: ( ( ruleTuplePartCS ) )
- // InternalQVTimperative.g:29965:1: ( ruleTuplePartCS )
+ // InternalQVTimperative.g:30026:1: ( ( ruleTuplePartCS ) )
+ // InternalQVTimperative.g:30027:1: ( ruleTuplePartCS )
{
- // InternalQVTimperative.g:29965:1: ( ruleTuplePartCS )
- // InternalQVTimperative.g:29966:1: ruleTuplePartCS
+ // InternalQVTimperative.g:30027:1: ( ruleTuplePartCS )
+ // InternalQVTimperative.g:30028:1: ruleTuplePartCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getOwnedPartsTuplePartCSParserRuleCall_1_1_1_1_0());
@@ -86390,17 +86570,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TuplePartCS__NameAssignment_0"
- // InternalQVTimperative.g:29975:1: rule__TuplePartCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:30037:1: rule__TuplePartCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
public final void rule__TuplePartCS__NameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29979:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:29980:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:30041:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:30042:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:29980:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:29981:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:30042:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:30043:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTuplePartCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
@@ -86435,17 +86615,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TuplePartCS__OwnedTypeAssignment_2"
- // InternalQVTimperative.g:29990:1: rule__TuplePartCS__OwnedTypeAssignment_2 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:30052:1: rule__TuplePartCS__OwnedTypeAssignment_2 : ( ruleTypeExpCS ) ;
public final void rule__TuplePartCS__OwnedTypeAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29994:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:29995:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:30056:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:30057:1: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:29995:1: ( ruleTypeExpCS )
- // InternalQVTimperative.g:29996:1: ruleTypeExpCS
+ // InternalQVTimperative.g:30057:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:30058:1: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTuplePartCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_0());
@@ -86480,17 +86660,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__OwnedTypeAssignment_0"
- // InternalQVTimperative.g:30005:1: rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 : ( ruleCollectionTypeCS ) ;
+ // InternalQVTimperative.g:30067:1: rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 : ( ruleCollectionTypeCS ) ;
public final void rule__CollectionLiteralExpCS__OwnedTypeAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30009:1: ( ( ruleCollectionTypeCS ) )
- // InternalQVTimperative.g:30010:1: ( ruleCollectionTypeCS )
+ // InternalQVTimperative.g:30071:1: ( ( ruleCollectionTypeCS ) )
+ // InternalQVTimperative.g:30072:1: ( ruleCollectionTypeCS )
{
- // InternalQVTimperative.g:30010:1: ( ruleCollectionTypeCS )
- // InternalQVTimperative.g:30011:1: ruleCollectionTypeCS
+ // InternalQVTimperative.g:30072:1: ( ruleCollectionTypeCS )
+ // InternalQVTimperative.g:30073:1: ruleCollectionTypeCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedTypeCollectionTypeCSParserRuleCall_0_0());
@@ -86525,17 +86705,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0"
- // InternalQVTimperative.g:30020:1: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 : ( ruleCollectionLiteralPartCS ) ;
+ // InternalQVTimperative.g:30082:1: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 : ( ruleCollectionLiteralPartCS ) ;
public final void rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30024:1: ( ( ruleCollectionLiteralPartCS ) )
- // InternalQVTimperative.g:30025:1: ( ruleCollectionLiteralPartCS )
+ // InternalQVTimperative.g:30086:1: ( ( ruleCollectionLiteralPartCS ) )
+ // InternalQVTimperative.g:30087:1: ( ruleCollectionLiteralPartCS )
{
- // InternalQVTimperative.g:30025:1: ( ruleCollectionLiteralPartCS )
- // InternalQVTimperative.g:30026:1: ruleCollectionLiteralPartCS
+ // InternalQVTimperative.g:30087:1: ( ruleCollectionLiteralPartCS )
+ // InternalQVTimperative.g:30088:1: ruleCollectionLiteralPartCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedPartsCollectionLiteralPartCSParserRuleCall_2_0_0());
@@ -86570,17 +86750,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1"
- // InternalQVTimperative.g:30035:1: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 : ( ruleCollectionLiteralPartCS ) ;
+ // InternalQVTimperative.g:30097: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:30039:1: ( ( ruleCollectionLiteralPartCS ) )
- // InternalQVTimperative.g:30040:1: ( ruleCollectionLiteralPartCS )
+ // InternalQVTimperative.g:30101:1: ( ( ruleCollectionLiteralPartCS ) )
+ // InternalQVTimperative.g:30102:1: ( ruleCollectionLiteralPartCS )
{
- // InternalQVTimperative.g:30040:1: ( ruleCollectionLiteralPartCS )
- // InternalQVTimperative.g:30041:1: ruleCollectionLiteralPartCS
+ // InternalQVTimperative.g:30102:1: ( ruleCollectionLiteralPartCS )
+ // InternalQVTimperative.g:30103:1: ruleCollectionLiteralPartCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedPartsCollectionLiteralPartCSParserRuleCall_2_1_1_0());
@@ -86615,17 +86795,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0"
- // InternalQVTimperative.g:30050:1: rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:30112:1: rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 : ( ruleExpCS ) ;
public final void rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30054:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:30055:1: ( ruleExpCS )
+ // InternalQVTimperative.g:30116:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:30117:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:30055:1: ( ruleExpCS )
- // InternalQVTimperative.g:30056:1: ruleExpCS
+ // InternalQVTimperative.g:30117:1: ( ruleExpCS )
+ // InternalQVTimperative.g:30118:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralPartCSAccess().getOwnedExpressionExpCSParserRuleCall_0_0_0());
@@ -86660,17 +86840,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1"
- // InternalQVTimperative.g:30065:1: rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:30127: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:30069:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:30070:1: ( ruleExpCS )
+ // InternalQVTimperative.g:30131:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:30132:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:30070:1: ( ruleExpCS )
- // InternalQVTimperative.g:30071:1: ruleExpCS
+ // InternalQVTimperative.g:30132:1: ( ruleExpCS )
+ // InternalQVTimperative.g:30133:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralPartCSAccess().getOwnedLastExpressionExpCSParserRuleCall_0_1_1_0());
@@ -86705,17 +86885,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1"
- // InternalQVTimperative.g:30080:1: rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 : ( rulePatternExpCS ) ;
+ // InternalQVTimperative.g:30142:1: rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 : ( rulePatternExpCS ) ;
public final void rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30084:1: ( ( rulePatternExpCS ) )
- // InternalQVTimperative.g:30085:1: ( rulePatternExpCS )
+ // InternalQVTimperative.g:30146:1: ( ( rulePatternExpCS ) )
+ // InternalQVTimperative.g:30147:1: ( rulePatternExpCS )
{
- // InternalQVTimperative.g:30085:1: ( rulePatternExpCS )
- // InternalQVTimperative.g:30086:1: rulePatternExpCS
+ // InternalQVTimperative.g:30147:1: ( rulePatternExpCS )
+ // InternalQVTimperative.g:30148:1: rulePatternExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralPartCSAccess().getOwnedExpressionPatternExpCSParserRuleCall_1_0());
@@ -86750,17 +86930,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__OwnedTypeAssignment_0"
- // InternalQVTimperative.g:30095:1: rule__CollectionPatternCS__OwnedTypeAssignment_0 : ( ruleCollectionTypeCS ) ;
+ // InternalQVTimperative.g:30157:1: rule__CollectionPatternCS__OwnedTypeAssignment_0 : ( ruleCollectionTypeCS ) ;
public final void rule__CollectionPatternCS__OwnedTypeAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30099:1: ( ( ruleCollectionTypeCS ) )
- // InternalQVTimperative.g:30100:1: ( ruleCollectionTypeCS )
+ // InternalQVTimperative.g:30161:1: ( ( ruleCollectionTypeCS ) )
+ // InternalQVTimperative.g:30162:1: ( ruleCollectionTypeCS )
{
- // InternalQVTimperative.g:30100:1: ( ruleCollectionTypeCS )
- // InternalQVTimperative.g:30101:1: ruleCollectionTypeCS
+ // InternalQVTimperative.g:30162:1: ( ruleCollectionTypeCS )
+ // InternalQVTimperative.g:30163:1: ruleCollectionTypeCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionPatternCSAccess().getOwnedTypeCollectionTypeCSParserRuleCall_0_0());
@@ -86795,17 +86975,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__OwnedPartsAssignment_2_0"
- // InternalQVTimperative.g:30110:1: rule__CollectionPatternCS__OwnedPartsAssignment_2_0 : ( rulePatternExpCS ) ;
+ // InternalQVTimperative.g:30172:1: rule__CollectionPatternCS__OwnedPartsAssignment_2_0 : ( rulePatternExpCS ) ;
public final void rule__CollectionPatternCS__OwnedPartsAssignment_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30114:1: ( ( rulePatternExpCS ) )
- // InternalQVTimperative.g:30115:1: ( rulePatternExpCS )
+ // InternalQVTimperative.g:30176:1: ( ( rulePatternExpCS ) )
+ // InternalQVTimperative.g:30177:1: ( rulePatternExpCS )
{
- // InternalQVTimperative.g:30115:1: ( rulePatternExpCS )
- // InternalQVTimperative.g:30116:1: rulePatternExpCS
+ // InternalQVTimperative.g:30177:1: ( rulePatternExpCS )
+ // InternalQVTimperative.g:30178:1: rulePatternExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionPatternCSAccess().getOwnedPartsPatternExpCSParserRuleCall_2_0_0());
@@ -86840,17 +87020,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1"
- // InternalQVTimperative.g:30125:1: rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 : ( rulePatternExpCS ) ;
+ // InternalQVTimperative.g:30187: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:30129:1: ( ( rulePatternExpCS ) )
- // InternalQVTimperative.g:30130:1: ( rulePatternExpCS )
+ // InternalQVTimperative.g:30191:1: ( ( rulePatternExpCS ) )
+ // InternalQVTimperative.g:30192:1: ( rulePatternExpCS )
{
- // InternalQVTimperative.g:30130:1: ( rulePatternExpCS )
- // InternalQVTimperative.g:30131:1: rulePatternExpCS
+ // InternalQVTimperative.g:30192:1: ( rulePatternExpCS )
+ // InternalQVTimperative.g:30193:1: rulePatternExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionPatternCSAccess().getOwnedPartsPatternExpCSParserRuleCall_2_1_1_0());
@@ -86885,17 +87065,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1"
- // InternalQVTimperative.g:30140:1: rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 : ( ruleIdentifier ) ;
+ // InternalQVTimperative.g:30202: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:30144:1: ( ( ruleIdentifier ) )
- // InternalQVTimperative.g:30145:1: ( ruleIdentifier )
+ // InternalQVTimperative.g:30206:1: ( ( ruleIdentifier ) )
+ // InternalQVTimperative.g:30207:1: ( ruleIdentifier )
{
- // InternalQVTimperative.g:30145:1: ( ruleIdentifier )
- // InternalQVTimperative.g:30146:1: ruleIdentifier
+ // InternalQVTimperative.g:30207:1: ( ruleIdentifier )
+ // InternalQVTimperative.g:30208:1: ruleIdentifier
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionPatternCSAccess().getRestVariableNameIdentifierParserRuleCall_2_2_1_0());
@@ -86930,23 +87110,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ShadowPartCS__ReferredPropertyAssignment_0"
- // InternalQVTimperative.g:30155:1: rule__ShadowPartCS__ReferredPropertyAssignment_0 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:30217:1: rule__ShadowPartCS__ReferredPropertyAssignment_0 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__ShadowPartCS__ReferredPropertyAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30159:1: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:30160:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:30221:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:30222:1: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:30160:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:30161:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:30222:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:30223:1: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getShadowPartCSAccess().getReferredPropertyPropertyCrossReference_0_0());
}
- // InternalQVTimperative.g:30162:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:30163:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:30224:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:30225:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getShadowPartCSAccess().getReferredPropertyPropertyUnrestrictedNameParserRuleCall_0_0_1());
@@ -86987,23 +87167,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ShadowPartCS__OwnedInitExpressionAssignment_2"
- // InternalQVTimperative.g:30174:1: rule__ShadowPartCS__OwnedInitExpressionAssignment_2 : ( ( rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0 ) ) ;
+ // InternalQVTimperative.g:30236: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:30178:1: ( ( ( rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0 ) ) )
- // InternalQVTimperative.g:30179:1: ( ( rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0 ) )
+ // InternalQVTimperative.g:30240:1: ( ( ( rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0 ) ) )
+ // InternalQVTimperative.g:30241:1: ( ( rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0 ) )
{
- // InternalQVTimperative.g:30179:1: ( ( rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0 ) )
- // InternalQVTimperative.g:30180:1: ( rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0 )
+ // InternalQVTimperative.g:30241:1: ( ( rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0 ) )
+ // InternalQVTimperative.g:30242:1: ( rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getShadowPartCSAccess().getOwnedInitExpressionAlternatives_2_0());
}
- // InternalQVTimperative.g:30181:1: ( rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0 )
- // InternalQVTimperative.g:30181:2: rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0
+ // InternalQVTimperative.g:30243:1: ( rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0 )
+ // InternalQVTimperative.g:30243:2: rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0();
@@ -87038,17 +87218,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PatternExpCS__PatternVariableNameAssignment_0"
- // InternalQVTimperative.g:30190:1: rule__PatternExpCS__PatternVariableNameAssignment_0 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:30252:1: rule__PatternExpCS__PatternVariableNameAssignment_0 : ( ruleUnrestrictedName ) ;
public final void rule__PatternExpCS__PatternVariableNameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30194:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:30195:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:30256:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:30257:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:30195:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:30196:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:30257:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:30258:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPatternExpCSAccess().getPatternVariableNameUnrestrictedNameParserRuleCall_0_0());
@@ -87083,17 +87263,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PatternExpCS__OwnedPatternTypeAssignment_2"
- // InternalQVTimperative.g:30205:1: rule__PatternExpCS__OwnedPatternTypeAssignment_2 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:30267:1: rule__PatternExpCS__OwnedPatternTypeAssignment_2 : ( ruleTypeExpCS ) ;
public final void rule__PatternExpCS__OwnedPatternTypeAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30209:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:30210:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:30271:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:30272:1: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:30210:1: ( ruleTypeExpCS )
- // InternalQVTimperative.g:30211:1: ruleTypeExpCS
+ // InternalQVTimperative.g:30272:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:30273:1: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPatternExpCSAccess().getOwnedPatternTypeTypeExpCSParserRuleCall_2_0());
@@ -87128,17 +87308,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2"
- // InternalQVTimperative.g:30220:1: rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:30282:1: rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 : ( ruleExpCS ) ;
public final void rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30224:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:30225:1: ( ruleExpCS )
+ // InternalQVTimperative.g:30286:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:30287:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:30225:1: ( ruleExpCS )
- // InternalQVTimperative.g:30226:1: ruleExpCS
+ // InternalQVTimperative.g:30287:1: ( ruleExpCS )
+ // InternalQVTimperative.g:30288:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLambdaLiteralExpCSAccess().getOwnedExpressionCSExpCSParserRuleCall_2_0());
@@ -87173,17 +87353,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__OwnedTypeAssignment_0"
- // InternalQVTimperative.g:30235:1: rule__MapLiteralExpCS__OwnedTypeAssignment_0 : ( ruleMapTypeCS ) ;
+ // InternalQVTimperative.g:30297:1: rule__MapLiteralExpCS__OwnedTypeAssignment_0 : ( ruleMapTypeCS ) ;
public final void rule__MapLiteralExpCS__OwnedTypeAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30239:1: ( ( ruleMapTypeCS ) )
- // InternalQVTimperative.g:30240:1: ( ruleMapTypeCS )
+ // InternalQVTimperative.g:30301:1: ( ( ruleMapTypeCS ) )
+ // InternalQVTimperative.g:30302:1: ( ruleMapTypeCS )
{
- // InternalQVTimperative.g:30240:1: ( ruleMapTypeCS )
- // InternalQVTimperative.g:30241:1: ruleMapTypeCS
+ // InternalQVTimperative.g:30302:1: ( ruleMapTypeCS )
+ // InternalQVTimperative.g:30303:1: ruleMapTypeCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapLiteralExpCSAccess().getOwnedTypeMapTypeCSParserRuleCall_0_0());
@@ -87218,17 +87398,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__OwnedPartsAssignment_2_0"
- // InternalQVTimperative.g:30250:1: rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 : ( ruleMapLiteralPartCS ) ;
+ // InternalQVTimperative.g:30312:1: rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 : ( ruleMapLiteralPartCS ) ;
public final void rule__MapLiteralExpCS__OwnedPartsAssignment_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30254:1: ( ( ruleMapLiteralPartCS ) )
- // InternalQVTimperative.g:30255:1: ( ruleMapLiteralPartCS )
+ // InternalQVTimperative.g:30316:1: ( ( ruleMapLiteralPartCS ) )
+ // InternalQVTimperative.g:30317:1: ( ruleMapLiteralPartCS )
{
- // InternalQVTimperative.g:30255:1: ( ruleMapLiteralPartCS )
- // InternalQVTimperative.g:30256:1: ruleMapLiteralPartCS
+ // InternalQVTimperative.g:30317:1: ( ruleMapLiteralPartCS )
+ // InternalQVTimperative.g:30318:1: ruleMapLiteralPartCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapLiteralExpCSAccess().getOwnedPartsMapLiteralPartCSParserRuleCall_2_0_0());
@@ -87263,17 +87443,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1"
- // InternalQVTimperative.g:30265:1: rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 : ( ruleMapLiteralPartCS ) ;
+ // InternalQVTimperative.g:30327: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:30269:1: ( ( ruleMapLiteralPartCS ) )
- // InternalQVTimperative.g:30270:1: ( ruleMapLiteralPartCS )
+ // InternalQVTimperative.g:30331:1: ( ( ruleMapLiteralPartCS ) )
+ // InternalQVTimperative.g:30332:1: ( ruleMapLiteralPartCS )
{
- // InternalQVTimperative.g:30270:1: ( ruleMapLiteralPartCS )
- // InternalQVTimperative.g:30271:1: ruleMapLiteralPartCS
+ // InternalQVTimperative.g:30332:1: ( ruleMapLiteralPartCS )
+ // InternalQVTimperative.g:30333:1: ruleMapLiteralPartCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapLiteralExpCSAccess().getOwnedPartsMapLiteralPartCSParserRuleCall_2_1_1_0());
@@ -87308,17 +87488,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralPartCS__OwnedKeyAssignment_0"
- // InternalQVTimperative.g:30280:1: rule__MapLiteralPartCS__OwnedKeyAssignment_0 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:30342:1: rule__MapLiteralPartCS__OwnedKeyAssignment_0 : ( ruleExpCS ) ;
public final void rule__MapLiteralPartCS__OwnedKeyAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30284:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:30285:1: ( ruleExpCS )
+ // InternalQVTimperative.g:30346:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:30347:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:30285:1: ( ruleExpCS )
- // InternalQVTimperative.g:30286:1: ruleExpCS
+ // InternalQVTimperative.g:30347:1: ( ruleExpCS )
+ // InternalQVTimperative.g:30348:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapLiteralPartCSAccess().getOwnedKeyExpCSParserRuleCall_0_0());
@@ -87353,17 +87533,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralPartCS__OwnedValueAssignment_2"
- // InternalQVTimperative.g:30295:1: rule__MapLiteralPartCS__OwnedValueAssignment_2 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:30357:1: rule__MapLiteralPartCS__OwnedValueAssignment_2 : ( ruleExpCS ) ;
public final void rule__MapLiteralPartCS__OwnedValueAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30299:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:30300:1: ( ruleExpCS )
+ // InternalQVTimperative.g:30361:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:30362:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:30300:1: ( ruleExpCS )
- // InternalQVTimperative.g:30301:1: ruleExpCS
+ // InternalQVTimperative.g:30362:1: ( ruleExpCS )
+ // InternalQVTimperative.g:30363:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapLiteralPartCSAccess().getOwnedValueExpCSParserRuleCall_2_0());
@@ -87398,17 +87578,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralExpCS__OwnedPartsAssignment_2"
- // InternalQVTimperative.g:30310:1: rule__TupleLiteralExpCS__OwnedPartsAssignment_2 : ( ruleTupleLiteralPartCS ) ;
+ // InternalQVTimperative.g:30372:1: rule__TupleLiteralExpCS__OwnedPartsAssignment_2 : ( ruleTupleLiteralPartCS ) ;
public final void rule__TupleLiteralExpCS__OwnedPartsAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30314:1: ( ( ruleTupleLiteralPartCS ) )
- // InternalQVTimperative.g:30315:1: ( ruleTupleLiteralPartCS )
+ // InternalQVTimperative.g:30376:1: ( ( ruleTupleLiteralPartCS ) )
+ // InternalQVTimperative.g:30377:1: ( ruleTupleLiteralPartCS )
{
- // InternalQVTimperative.g:30315:1: ( ruleTupleLiteralPartCS )
- // InternalQVTimperative.g:30316:1: ruleTupleLiteralPartCS
+ // InternalQVTimperative.g:30377:1: ( ruleTupleLiteralPartCS )
+ // InternalQVTimperative.g:30378:1: ruleTupleLiteralPartCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralExpCSAccess().getOwnedPartsTupleLiteralPartCSParserRuleCall_2_0());
@@ -87443,17 +87623,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1"
- // InternalQVTimperative.g:30325:1: rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 : ( ruleTupleLiteralPartCS ) ;
+ // InternalQVTimperative.g:30387:1: rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 : ( ruleTupleLiteralPartCS ) ;
public final void rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30329:1: ( ( ruleTupleLiteralPartCS ) )
- // InternalQVTimperative.g:30330:1: ( ruleTupleLiteralPartCS )
+ // InternalQVTimperative.g:30391:1: ( ( ruleTupleLiteralPartCS ) )
+ // InternalQVTimperative.g:30392:1: ( ruleTupleLiteralPartCS )
{
- // InternalQVTimperative.g:30330:1: ( ruleTupleLiteralPartCS )
- // InternalQVTimperative.g:30331:1: ruleTupleLiteralPartCS
+ // InternalQVTimperative.g:30392:1: ( ruleTupleLiteralPartCS )
+ // InternalQVTimperative.g:30393:1: ruleTupleLiteralPartCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralExpCSAccess().getOwnedPartsTupleLiteralPartCSParserRuleCall_3_1_0());
@@ -87488,17 +87668,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralPartCS__NameAssignment_0"
- // InternalQVTimperative.g:30340:1: rule__TupleLiteralPartCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:30402:1: rule__TupleLiteralPartCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
public final void rule__TupleLiteralPartCS__NameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30344:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:30345:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:30406:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:30407:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:30345:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:30346:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:30407:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:30408:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralPartCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
@@ -87533,17 +87713,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1"
- // InternalQVTimperative.g:30355:1: rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:30417:1: rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 : ( ruleTypeExpCS ) ;
public final void rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30359:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:30360:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:30421:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:30422:1: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:30360:1: ( ruleTypeExpCS )
- // InternalQVTimperative.g:30361:1: ruleTypeExpCS
+ // InternalQVTimperative.g:30422:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:30423:1: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralPartCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0());
@@ -87578,17 +87758,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3"
- // InternalQVTimperative.g:30370:1: rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:30432:1: rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 : ( ruleExpCS ) ;
public final void rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30374:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:30375:1: ( ruleExpCS )
+ // InternalQVTimperative.g:30436:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:30437:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:30375:1: ( ruleExpCS )
- // InternalQVTimperative.g:30376:1: ruleExpCS
+ // InternalQVTimperative.g:30437:1: ( ruleExpCS )
+ // InternalQVTimperative.g:30438:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralPartCSAccess().getOwnedInitExpressionExpCSParserRuleCall_3_0());
@@ -87623,17 +87803,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NumberLiteralExpCS__SymbolAssignment"
- // InternalQVTimperative.g:30385:1: rule__NumberLiteralExpCS__SymbolAssignment : ( ruleNUMBER_LITERAL ) ;
+ // InternalQVTimperative.g:30447:1: rule__NumberLiteralExpCS__SymbolAssignment : ( ruleNUMBER_LITERAL ) ;
public final void rule__NumberLiteralExpCS__SymbolAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30389:1: ( ( ruleNUMBER_LITERAL ) )
- // InternalQVTimperative.g:30390:1: ( ruleNUMBER_LITERAL )
+ // InternalQVTimperative.g:30451:1: ( ( ruleNUMBER_LITERAL ) )
+ // InternalQVTimperative.g:30452:1: ( ruleNUMBER_LITERAL )
{
- // InternalQVTimperative.g:30390:1: ( ruleNUMBER_LITERAL )
- // InternalQVTimperative.g:30391:1: ruleNUMBER_LITERAL
+ // InternalQVTimperative.g:30452:1: ( ruleNUMBER_LITERAL )
+ // InternalQVTimperative.g:30453:1: ruleNUMBER_LITERAL
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberLiteralExpCSAccess().getSymbolNUMBER_LITERALParserRuleCall_0());
@@ -87668,17 +87848,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StringLiteralExpCS__SegmentsAssignment"
- // InternalQVTimperative.g:30400:1: rule__StringLiteralExpCS__SegmentsAssignment : ( ruleStringLiteral ) ;
+ // InternalQVTimperative.g:30462:1: rule__StringLiteralExpCS__SegmentsAssignment : ( ruleStringLiteral ) ;
public final void rule__StringLiteralExpCS__SegmentsAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30404:1: ( ( ruleStringLiteral ) )
- // InternalQVTimperative.g:30405:1: ( ruleStringLiteral )
+ // InternalQVTimperative.g:30466:1: ( ( ruleStringLiteral ) )
+ // InternalQVTimperative.g:30467:1: ( ruleStringLiteral )
{
- // InternalQVTimperative.g:30405:1: ( ruleStringLiteral )
- // InternalQVTimperative.g:30406:1: ruleStringLiteral
+ // InternalQVTimperative.g:30467:1: ( ruleStringLiteral )
+ // InternalQVTimperative.g:30468:1: ruleStringLiteral
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStringLiteralExpCSAccess().getSegmentsStringLiteralParserRuleCall_0());
@@ -87713,23 +87893,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BooleanLiteralExpCS__SymbolAssignment_0"
- // InternalQVTimperative.g:30415:1: rule__BooleanLiteralExpCS__SymbolAssignment_0 : ( ( 'true' ) ) ;
+ // InternalQVTimperative.g:30477:1: rule__BooleanLiteralExpCS__SymbolAssignment_0 : ( ( 'true' ) ) ;
public final void rule__BooleanLiteralExpCS__SymbolAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30419:1: ( ( ( 'true' ) ) )
- // InternalQVTimperative.g:30420:1: ( ( 'true' ) )
+ // InternalQVTimperative.g:30481:1: ( ( ( 'true' ) ) )
+ // InternalQVTimperative.g:30482:1: ( ( 'true' ) )
{
- // InternalQVTimperative.g:30420:1: ( ( 'true' ) )
- // InternalQVTimperative.g:30421:1: ( 'true' )
+ // InternalQVTimperative.g:30482:1: ( ( 'true' ) )
+ // InternalQVTimperative.g:30483:1: ( 'true' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBooleanLiteralExpCSAccess().getSymbolTrueKeyword_0_0());
}
- // InternalQVTimperative.g:30422:1: ( 'true' )
- // InternalQVTimperative.g:30423:1: 'true'
+ // InternalQVTimperative.g:30484:1: ( 'true' )
+ // InternalQVTimperative.g:30485:1: 'true'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBooleanLiteralExpCSAccess().getSymbolTrueKeyword_0_0());
@@ -87766,23 +87946,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BooleanLiteralExpCS__SymbolAssignment_1"
- // InternalQVTimperative.g:30438:1: rule__BooleanLiteralExpCS__SymbolAssignment_1 : ( ( 'false' ) ) ;
+ // InternalQVTimperative.g:30500:1: rule__BooleanLiteralExpCS__SymbolAssignment_1 : ( ( 'false' ) ) ;
public final void rule__BooleanLiteralExpCS__SymbolAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30442:1: ( ( ( 'false' ) ) )
- // InternalQVTimperative.g:30443:1: ( ( 'false' ) )
+ // InternalQVTimperative.g:30504:1: ( ( ( 'false' ) ) )
+ // InternalQVTimperative.g:30505:1: ( ( 'false' ) )
{
- // InternalQVTimperative.g:30443:1: ( ( 'false' ) )
- // InternalQVTimperative.g:30444:1: ( 'false' )
+ // InternalQVTimperative.g:30505:1: ( ( 'false' ) )
+ // InternalQVTimperative.g:30506:1: ( 'false' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBooleanLiteralExpCSAccess().getSymbolFalseKeyword_1_0());
}
- // InternalQVTimperative.g:30445:1: ( 'false' )
- // InternalQVTimperative.g:30446:1: 'false'
+ // InternalQVTimperative.g:30507:1: ( 'false' )
+ // InternalQVTimperative.g:30508:1: 'false'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBooleanLiteralExpCSAccess().getSymbolFalseKeyword_1_0());
@@ -87819,17 +87999,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1"
- // InternalQVTimperative.g:30461:1: rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 : ( ruleMultiplicityCS ) ;
+ // InternalQVTimperative.g:30523:1: rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 : ( ruleMultiplicityCS ) ;
public final void rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30465:1: ( ( ruleMultiplicityCS ) )
- // InternalQVTimperative.g:30466:1: ( ruleMultiplicityCS )
+ // InternalQVTimperative.g:30527:1: ( ( ruleMultiplicityCS ) )
+ // InternalQVTimperative.g:30528:1: ( ruleMultiplicityCS )
{
- // InternalQVTimperative.g:30466:1: ( ruleMultiplicityCS )
- // InternalQVTimperative.g:30467:1: ruleMultiplicityCS
+ // InternalQVTimperative.g:30528:1: ( ruleMultiplicityCS )
+ // InternalQVTimperative.g:30529:1: ruleMultiplicityCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeLiteralWithMultiplicityCSAccess().getOwnedMultiplicityMultiplicityCSParserRuleCall_1_0());
@@ -87864,17 +88044,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeLiteralExpCS__OwnedTypeAssignment"
- // InternalQVTimperative.g:30476:1: rule__TypeLiteralExpCS__OwnedTypeAssignment : ( ruleTypeLiteralWithMultiplicityCS ) ;
+ // InternalQVTimperative.g:30538:1: rule__TypeLiteralExpCS__OwnedTypeAssignment : ( ruleTypeLiteralWithMultiplicityCS ) ;
public final void rule__TypeLiteralExpCS__OwnedTypeAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30480:1: ( ( ruleTypeLiteralWithMultiplicityCS ) )
- // InternalQVTimperative.g:30481:1: ( ruleTypeLiteralWithMultiplicityCS )
+ // InternalQVTimperative.g:30542:1: ( ( ruleTypeLiteralWithMultiplicityCS ) )
+ // InternalQVTimperative.g:30543:1: ( ruleTypeLiteralWithMultiplicityCS )
{
- // InternalQVTimperative.g:30481:1: ( ruleTypeLiteralWithMultiplicityCS )
- // InternalQVTimperative.g:30482:1: ruleTypeLiteralWithMultiplicityCS
+ // InternalQVTimperative.g:30543:1: ( ruleTypeLiteralWithMultiplicityCS )
+ // InternalQVTimperative.g:30544:1: ruleTypeLiteralWithMultiplicityCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeLiteralExpCSAccess().getOwnedTypeTypeLiteralWithMultiplicityCSParserRuleCall_0());
@@ -87909,17 +88089,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeNameExpCS__OwnedPathNameAssignment_0"
- // InternalQVTimperative.g:30491:1: rule__TypeNameExpCS__OwnedPathNameAssignment_0 : ( rulePathNameCS ) ;
+ // InternalQVTimperative.g:30553:1: rule__TypeNameExpCS__OwnedPathNameAssignment_0 : ( rulePathNameCS ) ;
public final void rule__TypeNameExpCS__OwnedPathNameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30495:1: ( ( rulePathNameCS ) )
- // InternalQVTimperative.g:30496:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:30557:1: ( ( rulePathNameCS ) )
+ // InternalQVTimperative.g:30558:1: ( rulePathNameCS )
{
- // InternalQVTimperative.g:30496:1: ( rulePathNameCS )
- // InternalQVTimperative.g:30497:1: rulePathNameCS
+ // InternalQVTimperative.g:30558:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:30559:1: rulePathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeNameExpCSAccess().getOwnedPathNamePathNameCSParserRuleCall_0_0());
@@ -87954,17 +88134,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0"
- // InternalQVTimperative.g:30506:1: rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 : ( ruleCurlyBracketedClauseCS ) ;
+ // InternalQVTimperative.g:30568:1: rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 : ( ruleCurlyBracketedClauseCS ) ;
public final void rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30510:1: ( ( ruleCurlyBracketedClauseCS ) )
- // InternalQVTimperative.g:30511:1: ( ruleCurlyBracketedClauseCS )
+ // InternalQVTimperative.g:30572:1: ( ( ruleCurlyBracketedClauseCS ) )
+ // InternalQVTimperative.g:30573:1: ( ruleCurlyBracketedClauseCS )
{
- // InternalQVTimperative.g:30511:1: ( ruleCurlyBracketedClauseCS )
- // InternalQVTimperative.g:30512:1: ruleCurlyBracketedClauseCS
+ // InternalQVTimperative.g:30573:1: ( ruleCurlyBracketedClauseCS )
+ // InternalQVTimperative.g:30574:1: ruleCurlyBracketedClauseCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeNameExpCSAccess().getOwnedCurlyBracketedClauseCurlyBracketedClauseCSParserRuleCall_1_0_0());
@@ -87999,17 +88179,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1"
- // InternalQVTimperative.g:30521:1: rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:30583: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:30525:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:30526:1: ( ruleExpCS )
+ // InternalQVTimperative.g:30587:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:30588:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:30526:1: ( ruleExpCS )
- // InternalQVTimperative.g:30527:1: ruleExpCS
+ // InternalQVTimperative.g:30588:1: ( ruleExpCS )
+ // InternalQVTimperative.g:30589:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeNameExpCSAccess().getOwnedPatternGuardExpCSParserRuleCall_1_1_1_0());
@@ -88044,17 +88224,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeExpCS__OwnedMultiplicityAssignment_1"
- // InternalQVTimperative.g:30536:1: rule__TypeExpCS__OwnedMultiplicityAssignment_1 : ( ruleMultiplicityCS ) ;
+ // InternalQVTimperative.g:30598:1: rule__TypeExpCS__OwnedMultiplicityAssignment_1 : ( ruleMultiplicityCS ) ;
public final void rule__TypeExpCS__OwnedMultiplicityAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30540:1: ( ( ruleMultiplicityCS ) )
- // InternalQVTimperative.g:30541:1: ( ruleMultiplicityCS )
+ // InternalQVTimperative.g:30602:1: ( ( ruleMultiplicityCS ) )
+ // InternalQVTimperative.g:30603:1: ( ruleMultiplicityCS )
{
- // InternalQVTimperative.g:30541:1: ( ruleMultiplicityCS )
- // InternalQVTimperative.g:30542:1: ruleMultiplicityCS
+ // InternalQVTimperative.g:30603:1: ( ruleMultiplicityCS )
+ // InternalQVTimperative.g:30604:1: ruleMultiplicityCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeExpCSAccess().getOwnedMultiplicityMultiplicityCSParserRuleCall_1_0());
@@ -88089,17 +88269,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ExpCS__NameAssignment_0_1_1"
- // InternalQVTimperative.g:30551:1: rule__ExpCS__NameAssignment_0_1_1 : ( ruleBinaryOperatorName ) ;
+ // InternalQVTimperative.g:30613: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:30555:1: ( ( ruleBinaryOperatorName ) )
- // InternalQVTimperative.g:30556:1: ( ruleBinaryOperatorName )
+ // InternalQVTimperative.g:30617:1: ( ( ruleBinaryOperatorName ) )
+ // InternalQVTimperative.g:30618:1: ( ruleBinaryOperatorName )
{
- // InternalQVTimperative.g:30556:1: ( ruleBinaryOperatorName )
- // InternalQVTimperative.g:30557:1: ruleBinaryOperatorName
+ // InternalQVTimperative.g:30618:1: ( ruleBinaryOperatorName )
+ // InternalQVTimperative.g:30619:1: ruleBinaryOperatorName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSAccess().getNameBinaryOperatorNameParserRuleCall_0_1_1_0());
@@ -88134,17 +88314,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ExpCS__OwnedRightAssignment_0_1_2"
- // InternalQVTimperative.g:30566:1: rule__ExpCS__OwnedRightAssignment_0_1_2 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:30628: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:30570:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:30571:1: ( ruleExpCS )
+ // InternalQVTimperative.g:30632:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:30633:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:30571:1: ( ruleExpCS )
- // InternalQVTimperative.g:30572:1: ruleExpCS
+ // InternalQVTimperative.g:30633:1: ( ruleExpCS )
+ // InternalQVTimperative.g:30634:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSAccess().getOwnedRightExpCSParserRuleCall_0_1_2_0());
@@ -88179,17 +88359,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedLetExpCS__NameAssignment_0_1"
- // InternalQVTimperative.g:30581:1: rule__PrefixedLetExpCS__NameAssignment_0_1 : ( ruleUnaryOperatorName ) ;
+ // InternalQVTimperative.g:30643:1: rule__PrefixedLetExpCS__NameAssignment_0_1 : ( ruleUnaryOperatorName ) ;
public final void rule__PrefixedLetExpCS__NameAssignment_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30585:1: ( ( ruleUnaryOperatorName ) )
- // InternalQVTimperative.g:30586:1: ( ruleUnaryOperatorName )
+ // InternalQVTimperative.g:30647:1: ( ( ruleUnaryOperatorName ) )
+ // InternalQVTimperative.g:30648:1: ( ruleUnaryOperatorName )
{
- // InternalQVTimperative.g:30586:1: ( ruleUnaryOperatorName )
- // InternalQVTimperative.g:30587:1: ruleUnaryOperatorName
+ // InternalQVTimperative.g:30648:1: ( ruleUnaryOperatorName )
+ // InternalQVTimperative.g:30649:1: ruleUnaryOperatorName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedLetExpCSAccess().getNameUnaryOperatorNameParserRuleCall_0_1_0());
@@ -88224,17 +88404,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedLetExpCS__OwnedRightAssignment_0_2"
- // InternalQVTimperative.g:30596:1: rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 : ( rulePrefixedLetExpCS ) ;
+ // InternalQVTimperative.g:30658:1: rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 : ( rulePrefixedLetExpCS ) ;
public final void rule__PrefixedLetExpCS__OwnedRightAssignment_0_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30600:1: ( ( rulePrefixedLetExpCS ) )
- // InternalQVTimperative.g:30601:1: ( rulePrefixedLetExpCS )
+ // InternalQVTimperative.g:30662:1: ( ( rulePrefixedLetExpCS ) )
+ // InternalQVTimperative.g:30663:1: ( rulePrefixedLetExpCS )
{
- // InternalQVTimperative.g:30601:1: ( rulePrefixedLetExpCS )
- // InternalQVTimperative.g:30602:1: rulePrefixedLetExpCS
+ // InternalQVTimperative.g:30663:1: ( rulePrefixedLetExpCS )
+ // InternalQVTimperative.g:30664:1: rulePrefixedLetExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedLetExpCSAccess().getOwnedRightPrefixedLetExpCSParserRuleCall_0_2_0());
@@ -88269,17 +88449,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedPrimaryExpCS__NameAssignment_0_1"
- // InternalQVTimperative.g:30611:1: rule__PrefixedPrimaryExpCS__NameAssignment_0_1 : ( ruleUnaryOperatorName ) ;
+ // InternalQVTimperative.g:30673:1: rule__PrefixedPrimaryExpCS__NameAssignment_0_1 : ( ruleUnaryOperatorName ) ;
public final void rule__PrefixedPrimaryExpCS__NameAssignment_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30615:1: ( ( ruleUnaryOperatorName ) )
- // InternalQVTimperative.g:30616:1: ( ruleUnaryOperatorName )
+ // InternalQVTimperative.g:30677:1: ( ( ruleUnaryOperatorName ) )
+ // InternalQVTimperative.g:30678:1: ( ruleUnaryOperatorName )
{
- // InternalQVTimperative.g:30616:1: ( ruleUnaryOperatorName )
- // InternalQVTimperative.g:30617:1: ruleUnaryOperatorName
+ // InternalQVTimperative.g:30678:1: ( ruleUnaryOperatorName )
+ // InternalQVTimperative.g:30679:1: ruleUnaryOperatorName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedPrimaryExpCSAccess().getNameUnaryOperatorNameParserRuleCall_0_1_0());
@@ -88314,17 +88494,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2"
- // InternalQVTimperative.g:30626:1: rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 : ( rulePrefixedPrimaryExpCS ) ;
+ // InternalQVTimperative.g:30688:1: rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 : ( rulePrefixedPrimaryExpCS ) ;
public final void rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30630:1: ( ( rulePrefixedPrimaryExpCS ) )
- // InternalQVTimperative.g:30631:1: ( rulePrefixedPrimaryExpCS )
+ // InternalQVTimperative.g:30692:1: ( ( rulePrefixedPrimaryExpCS ) )
+ // InternalQVTimperative.g:30693:1: ( rulePrefixedPrimaryExpCS )
{
- // InternalQVTimperative.g:30631:1: ( rulePrefixedPrimaryExpCS )
- // InternalQVTimperative.g:30632:1: rulePrefixedPrimaryExpCS
+ // InternalQVTimperative.g:30693:1: ( rulePrefixedPrimaryExpCS )
+ // InternalQVTimperative.g:30694:1: rulePrefixedPrimaryExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedPrimaryExpCSAccess().getOwnedRightPrefixedPrimaryExpCSParserRuleCall_0_2_0());
@@ -88359,17 +88539,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__OwnedPathNameAssignment_0"
- // InternalQVTimperative.g:30641:1: rule__NameExpCS__OwnedPathNameAssignment_0 : ( rulePathNameCS ) ;
+ // InternalQVTimperative.g:30703:1: rule__NameExpCS__OwnedPathNameAssignment_0 : ( rulePathNameCS ) ;
public final void rule__NameExpCS__OwnedPathNameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30645:1: ( ( rulePathNameCS ) )
- // InternalQVTimperative.g:30646:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:30707:1: ( ( rulePathNameCS ) )
+ // InternalQVTimperative.g:30708:1: ( rulePathNameCS )
{
- // InternalQVTimperative.g:30646:1: ( rulePathNameCS )
- // InternalQVTimperative.g:30647:1: rulePathNameCS
+ // InternalQVTimperative.g:30708:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:30709:1: rulePathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNameExpCSAccess().getOwnedPathNamePathNameCSParserRuleCall_0_0());
@@ -88404,17 +88584,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1"
- // InternalQVTimperative.g:30656:1: rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 : ( ruleSquareBracketedClauseCS ) ;
+ // InternalQVTimperative.g:30718:1: rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 : ( ruleSquareBracketedClauseCS ) ;
public final void rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30660:1: ( ( ruleSquareBracketedClauseCS ) )
- // InternalQVTimperative.g:30661:1: ( ruleSquareBracketedClauseCS )
+ // InternalQVTimperative.g:30722:1: ( ( ruleSquareBracketedClauseCS ) )
+ // InternalQVTimperative.g:30723:1: ( ruleSquareBracketedClauseCS )
{
- // InternalQVTimperative.g:30661:1: ( ruleSquareBracketedClauseCS )
- // InternalQVTimperative.g:30662:1: ruleSquareBracketedClauseCS
+ // InternalQVTimperative.g:30723:1: ( ruleSquareBracketedClauseCS )
+ // InternalQVTimperative.g:30724:1: ruleSquareBracketedClauseCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNameExpCSAccess().getOwnedSquareBracketedClausesSquareBracketedClauseCSParserRuleCall_1_0());
@@ -88449,17 +88629,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2"
- // InternalQVTimperative.g:30671:1: rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 : ( ruleRoundBracketedClauseCS ) ;
+ // InternalQVTimperative.g:30733:1: rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 : ( ruleRoundBracketedClauseCS ) ;
public final void rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30675:1: ( ( ruleRoundBracketedClauseCS ) )
- // InternalQVTimperative.g:30676:1: ( ruleRoundBracketedClauseCS )
+ // InternalQVTimperative.g:30737:1: ( ( ruleRoundBracketedClauseCS ) )
+ // InternalQVTimperative.g:30738:1: ( ruleRoundBracketedClauseCS )
{
- // InternalQVTimperative.g:30676:1: ( ruleRoundBracketedClauseCS )
- // InternalQVTimperative.g:30677:1: ruleRoundBracketedClauseCS
+ // InternalQVTimperative.g:30738:1: ( ruleRoundBracketedClauseCS )
+ // InternalQVTimperative.g:30739:1: ruleRoundBracketedClauseCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNameExpCSAccess().getOwnedRoundBracketedClauseRoundBracketedClauseCSParserRuleCall_2_0());
@@ -88494,17 +88674,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3"
- // InternalQVTimperative.g:30686:1: rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 : ( ruleCurlyBracketedClauseCS ) ;
+ // InternalQVTimperative.g:30748:1: rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 : ( ruleCurlyBracketedClauseCS ) ;
public final void rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30690:1: ( ( ruleCurlyBracketedClauseCS ) )
- // InternalQVTimperative.g:30691:1: ( ruleCurlyBracketedClauseCS )
+ // InternalQVTimperative.g:30752:1: ( ( ruleCurlyBracketedClauseCS ) )
+ // InternalQVTimperative.g:30753:1: ( ruleCurlyBracketedClauseCS )
{
- // InternalQVTimperative.g:30691:1: ( ruleCurlyBracketedClauseCS )
- // InternalQVTimperative.g:30692:1: ruleCurlyBracketedClauseCS
+ // InternalQVTimperative.g:30753:1: ( ruleCurlyBracketedClauseCS )
+ // InternalQVTimperative.g:30754:1: ruleCurlyBracketedClauseCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNameExpCSAccess().getOwnedCurlyBracketedClauseCurlyBracketedClauseCSParserRuleCall_3_0());
@@ -88539,23 +88719,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__IsPreAssignment_4_0"
- // InternalQVTimperative.g:30701:1: rule__NameExpCS__IsPreAssignment_4_0 : ( ( '@' ) ) ;
+ // InternalQVTimperative.g:30763:1: rule__NameExpCS__IsPreAssignment_4_0 : ( ( '@' ) ) ;
public final void rule__NameExpCS__IsPreAssignment_4_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30705:1: ( ( ( '@' ) ) )
- // InternalQVTimperative.g:30706:1: ( ( '@' ) )
+ // InternalQVTimperative.g:30767:1: ( ( ( '@' ) ) )
+ // InternalQVTimperative.g:30768:1: ( ( '@' ) )
{
- // InternalQVTimperative.g:30706:1: ( ( '@' ) )
- // InternalQVTimperative.g:30707:1: ( '@' )
+ // InternalQVTimperative.g:30768:1: ( ( '@' ) )
+ // InternalQVTimperative.g:30769:1: ( '@' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNameExpCSAccess().getIsPreCommercialAtKeyword_4_0_0());
}
- // InternalQVTimperative.g:30708:1: ( '@' )
- // InternalQVTimperative.g:30709:1: '@'
+ // InternalQVTimperative.g:30770:1: ( '@' )
+ // InternalQVTimperative.g:30771:1: '@'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNameExpCSAccess().getIsPreCommercialAtKeyword_4_0_0());
@@ -88592,17 +88772,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0"
- // InternalQVTimperative.g:30724:1: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 : ( ruleShadowPartCS ) ;
+ // InternalQVTimperative.g:30786: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:30728:1: ( ( ruleShadowPartCS ) )
- // InternalQVTimperative.g:30729:1: ( ruleShadowPartCS )
+ // InternalQVTimperative.g:30790:1: ( ( ruleShadowPartCS ) )
+ // InternalQVTimperative.g:30791:1: ( ruleShadowPartCS )
{
- // InternalQVTimperative.g:30729:1: ( ruleShadowPartCS )
- // InternalQVTimperative.g:30730:1: ruleShadowPartCS
+ // InternalQVTimperative.g:30791:1: ( ruleShadowPartCS )
+ // InternalQVTimperative.g:30792:1: ruleShadowPartCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_0_0());
@@ -88637,17 +88817,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1"
- // InternalQVTimperative.g:30739:1: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 : ( ruleShadowPartCS ) ;
+ // InternalQVTimperative.g:30801: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:30743:1: ( ( ruleShadowPartCS ) )
- // InternalQVTimperative.g:30744:1: ( ruleShadowPartCS )
+ // InternalQVTimperative.g:30805:1: ( ( ruleShadowPartCS ) )
+ // InternalQVTimperative.g:30806:1: ( ruleShadowPartCS )
{
- // InternalQVTimperative.g:30744:1: ( ruleShadowPartCS )
- // InternalQVTimperative.g:30745:1: ruleShadowPartCS
+ // InternalQVTimperative.g:30806:1: ( ruleShadowPartCS )
+ // InternalQVTimperative.g:30807:1: ruleShadowPartCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_1_1_0());
@@ -88682,17 +88862,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__ValueAssignment_2_1"
- // InternalQVTimperative.g:30754:1: rule__CurlyBracketedClauseCS__ValueAssignment_2_1 : ( ruleStringLiteral ) ;
+ // InternalQVTimperative.g:30816:1: rule__CurlyBracketedClauseCS__ValueAssignment_2_1 : ( ruleStringLiteral ) ;
public final void rule__CurlyBracketedClauseCS__ValueAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30758:1: ( ( ruleStringLiteral ) )
- // InternalQVTimperative.g:30759:1: ( ruleStringLiteral )
+ // InternalQVTimperative.g:30820:1: ( ( ruleStringLiteral ) )
+ // InternalQVTimperative.g:30821:1: ( ruleStringLiteral )
{
- // InternalQVTimperative.g:30759:1: ( ruleStringLiteral )
- // InternalQVTimperative.g:30760:1: ruleStringLiteral
+ // InternalQVTimperative.g:30821:1: ( ruleStringLiteral )
+ // InternalQVTimperative.g:30822:1: ruleStringLiteral
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_1_0());
@@ -88727,17 +88907,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0"
- // InternalQVTimperative.g:30769:1: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 : ( ruleNavigatingArgCS ) ;
+ // InternalQVTimperative.g:30831:1: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 : ( ruleNavigatingArgCS ) ;
public final void rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30773:1: ( ( ruleNavigatingArgCS ) )
- // InternalQVTimperative.g:30774:1: ( ruleNavigatingArgCS )
+ // InternalQVTimperative.g:30835:1: ( ( ruleNavigatingArgCS ) )
+ // InternalQVTimperative.g:30836:1: ( ruleNavigatingArgCS )
{
- // InternalQVTimperative.g:30774:1: ( ruleNavigatingArgCS )
- // InternalQVTimperative.g:30775:1: ruleNavigatingArgCS
+ // InternalQVTimperative.g:30836:1: ( ruleNavigatingArgCS )
+ // InternalQVTimperative.g:30837:1: ruleNavigatingArgCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsNavigatingArgCSParserRuleCall_2_0_0());
@@ -88772,17 +88952,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1"
- // InternalQVTimperative.g:30784:1: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 : ( ruleNavigatingCommaArgCS ) ;
+ // InternalQVTimperative.g:30846:1: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 : ( ruleNavigatingCommaArgCS ) ;
public final void rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30788:1: ( ( ruleNavigatingCommaArgCS ) )
- // InternalQVTimperative.g:30789:1: ( ruleNavigatingCommaArgCS )
+ // InternalQVTimperative.g:30850:1: ( ( ruleNavigatingCommaArgCS ) )
+ // InternalQVTimperative.g:30851:1: ( ruleNavigatingCommaArgCS )
{
- // InternalQVTimperative.g:30789:1: ( ruleNavigatingCommaArgCS )
- // InternalQVTimperative.g:30790:1: ruleNavigatingCommaArgCS
+ // InternalQVTimperative.g:30851:1: ( ruleNavigatingCommaArgCS )
+ // InternalQVTimperative.g:30852:1: ruleNavigatingCommaArgCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsNavigatingCommaArgCSParserRuleCall_2_1_0());
@@ -88817,17 +88997,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0"
- // InternalQVTimperative.g:30799:1: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0 : ( ruleNavigatingSemiArgCS ) ;
+ // InternalQVTimperative.g:30861: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:30803:1: ( ( ruleNavigatingSemiArgCS ) )
- // InternalQVTimperative.g:30804:1: ( ruleNavigatingSemiArgCS )
+ // InternalQVTimperative.g:30865:1: ( ( ruleNavigatingSemiArgCS ) )
+ // InternalQVTimperative.g:30866:1: ( ruleNavigatingSemiArgCS )
{
- // InternalQVTimperative.g:30804:1: ( ruleNavigatingSemiArgCS )
- // InternalQVTimperative.g:30805:1: ruleNavigatingSemiArgCS
+ // InternalQVTimperative.g:30866:1: ( ruleNavigatingSemiArgCS )
+ // InternalQVTimperative.g:30867:1: ruleNavigatingSemiArgCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsNavigatingSemiArgCSParserRuleCall_2_2_0_0());
@@ -88862,17 +89042,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_1"
- // InternalQVTimperative.g:30814:1: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_1 : ( ruleNavigatingCommaArgCS ) ;
+ // InternalQVTimperative.g:30876: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:30818:1: ( ( ruleNavigatingCommaArgCS ) )
- // InternalQVTimperative.g:30819:1: ( ruleNavigatingCommaArgCS )
+ // InternalQVTimperative.g:30880:1: ( ( ruleNavigatingCommaArgCS ) )
+ // InternalQVTimperative.g:30881:1: ( ruleNavigatingCommaArgCS )
{
- // InternalQVTimperative.g:30819:1: ( ruleNavigatingCommaArgCS )
- // InternalQVTimperative.g:30820:1: ruleNavigatingCommaArgCS
+ // InternalQVTimperative.g:30881:1: ( ruleNavigatingCommaArgCS )
+ // InternalQVTimperative.g:30882:1: ruleNavigatingCommaArgCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsNavigatingCommaArgCSParserRuleCall_2_2_1_0());
@@ -88907,17 +89087,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_0"
- // InternalQVTimperative.g:30829:1: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_0 : ( ruleNavigatingBarArgCS ) ;
+ // InternalQVTimperative.g:30891: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:30833:1: ( ( ruleNavigatingBarArgCS ) )
- // InternalQVTimperative.g:30834:1: ( ruleNavigatingBarArgCS )
+ // InternalQVTimperative.g:30895:1: ( ( ruleNavigatingBarArgCS ) )
+ // InternalQVTimperative.g:30896:1: ( ruleNavigatingBarArgCS )
{
- // InternalQVTimperative.g:30834:1: ( ruleNavigatingBarArgCS )
- // InternalQVTimperative.g:30835:1: ruleNavigatingBarArgCS
+ // InternalQVTimperative.g:30896:1: ( ruleNavigatingBarArgCS )
+ // InternalQVTimperative.g:30897:1: ruleNavigatingBarArgCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsNavigatingBarArgCSParserRuleCall_2_3_0_0());
@@ -88952,17 +89132,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_1"
- // InternalQVTimperative.g:30844:1: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_1 : ( ruleNavigatingCommaArgCS ) ;
+ // InternalQVTimperative.g:30906: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:30848:1: ( ( ruleNavigatingCommaArgCS ) )
- // InternalQVTimperative.g:30849:1: ( ruleNavigatingCommaArgCS )
+ // InternalQVTimperative.g:30910:1: ( ( ruleNavigatingCommaArgCS ) )
+ // InternalQVTimperative.g:30911:1: ( ruleNavigatingCommaArgCS )
{
- // InternalQVTimperative.g:30849:1: ( ruleNavigatingCommaArgCS )
- // InternalQVTimperative.g:30850:1: ruleNavigatingCommaArgCS
+ // InternalQVTimperative.g:30911:1: ( ruleNavigatingCommaArgCS )
+ // InternalQVTimperative.g:30912:1: ruleNavigatingCommaArgCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsNavigatingCommaArgCSParserRuleCall_2_3_1_0());
@@ -88997,17 +89177,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SquareBracketedClauseCS__OwnedTermsAssignment_1"
- // InternalQVTimperative.g:30859:1: rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:30921:1: rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 : ( ruleExpCS ) ;
public final void rule__SquareBracketedClauseCS__OwnedTermsAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30863:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:30864:1: ( ruleExpCS )
+ // InternalQVTimperative.g:30925:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:30926:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:30864:1: ( ruleExpCS )
- // InternalQVTimperative.g:30865:1: ruleExpCS
+ // InternalQVTimperative.g:30926:1: ( ruleExpCS )
+ // InternalQVTimperative.g:30927:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSquareBracketedClauseCSAccess().getOwnedTermsExpCSParserRuleCall_1_0());
@@ -89042,17 +89222,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1"
- // InternalQVTimperative.g:30874:1: rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:30936:1: rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 : ( ruleExpCS ) ;
public final void rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30878:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:30879:1: ( ruleExpCS )
+ // InternalQVTimperative.g:30940:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:30941:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:30879:1: ( ruleExpCS )
- // InternalQVTimperative.g:30880:1: ruleExpCS
+ // InternalQVTimperative.g:30941:1: ( ruleExpCS )
+ // InternalQVTimperative.g:30942:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSquareBracketedClauseCSAccess().getOwnedTermsExpCSParserRuleCall_2_1_0());
@@ -89087,17 +89267,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0"
- // InternalQVTimperative.g:30889:1: rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 : ( ruleNavigatingArgExpCS ) ;
+ // InternalQVTimperative.g:30951:1: rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 : ( ruleNavigatingArgExpCS ) ;
public final void rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30893:1: ( ( ruleNavigatingArgExpCS ) )
- // InternalQVTimperative.g:30894:1: ( ruleNavigatingArgExpCS )
+ // InternalQVTimperative.g:30955:1: ( ( ruleNavigatingArgExpCS ) )
+ // InternalQVTimperative.g:30956:1: ( ruleNavigatingArgExpCS )
{
- // InternalQVTimperative.g:30894:1: ( ruleNavigatingArgExpCS )
- // InternalQVTimperative.g:30895:1: ruleNavigatingArgExpCS
+ // InternalQVTimperative.g:30956:1: ( ruleNavigatingArgExpCS )
+ // InternalQVTimperative.g:30957:1: ruleNavigatingArgExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getOwnedNameExpressionNavigatingArgExpCSParserRuleCall_0_0_0());
@@ -89132,17 +89312,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__OwnedTypeAssignment_0_1_0_1"
- // InternalQVTimperative.g:30904:1: rule__NavigatingArgCS__OwnedTypeAssignment_0_1_0_1 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:30966: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:30908:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:30909:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:30970:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:30971:1: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:30909:1: ( ruleTypeExpCS )
- // InternalQVTimperative.g:30910:1: ruleTypeExpCS
+ // InternalQVTimperative.g:30971:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:30972:1: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_0_1_0_1_0());
@@ -89177,17 +89357,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1"
- // InternalQVTimperative.g:30919:1: rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:30981: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:30923:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:30924:1: ( ruleExpCS )
+ // InternalQVTimperative.g:30985:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:30986:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:30924:1: ( ruleExpCS )
- // InternalQVTimperative.g:30925:1: ruleExpCS
+ // InternalQVTimperative.g:30986:1: ( ruleExpCS )
+ // InternalQVTimperative.g:30987:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getOwnedInitExpressionExpCSParserRuleCall_0_1_0_2_1_0());
@@ -89222,17 +89402,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_1"
- // InternalQVTimperative.g:30934:1: rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_1 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:30996: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:30938:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:30939:1: ( ruleExpCS )
+ // InternalQVTimperative.g:31000:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:31001:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:30939:1: ( ruleExpCS )
- // InternalQVTimperative.g:30940:1: ruleExpCS
+ // InternalQVTimperative.g:31001:1: ( ruleExpCS )
+ // InternalQVTimperative.g:31002:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getOwnedInitExpressionExpCSParserRuleCall_0_1_1_1_0());
@@ -89267,17 +89447,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__OwnedTypeAssignment_1_1"
- // InternalQVTimperative.g:30949:1: rule__NavigatingArgCS__OwnedTypeAssignment_1_1 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:31011:1: rule__NavigatingArgCS__OwnedTypeAssignment_1_1 : ( ruleTypeExpCS ) ;
public final void rule__NavigatingArgCS__OwnedTypeAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30953:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:30954:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:31015:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:31016:1: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:30954:1: ( ruleTypeExpCS )
- // InternalQVTimperative.g:30955:1: ruleTypeExpCS
+ // InternalQVTimperative.g:31016:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:31017:1: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0());
@@ -89312,23 +89492,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__PrefixAssignment_0"
- // InternalQVTimperative.g:30964:1: rule__NavigatingBarArgCS__PrefixAssignment_0 : ( ( '|' ) ) ;
+ // InternalQVTimperative.g:31026:1: rule__NavigatingBarArgCS__PrefixAssignment_0 : ( ( '|' ) ) ;
public final void rule__NavigatingBarArgCS__PrefixAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30968:1: ( ( ( '|' ) ) )
- // InternalQVTimperative.g:30969:1: ( ( '|' ) )
+ // InternalQVTimperative.g:31030:1: ( ( ( '|' ) ) )
+ // InternalQVTimperative.g:31031:1: ( ( '|' ) )
{
- // InternalQVTimperative.g:30969:1: ( ( '|' ) )
- // InternalQVTimperative.g:30970:1: ( '|' )
+ // InternalQVTimperative.g:31031:1: ( ( '|' ) )
+ // InternalQVTimperative.g:31032:1: ( '|' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getPrefixVerticalLineKeyword_0_0());
}
- // InternalQVTimperative.g:30971:1: ( '|' )
- // InternalQVTimperative.g:30972:1: '|'
+ // InternalQVTimperative.g:31033:1: ( '|' )
+ // InternalQVTimperative.g:31034:1: '|'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getPrefixVerticalLineKeyword_0_0());
@@ -89365,17 +89545,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1"
- // InternalQVTimperative.g:30987:1: rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 : ( ruleNavigatingArgExpCS ) ;
+ // InternalQVTimperative.g:31049:1: rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 : ( ruleNavigatingArgExpCS ) ;
public final void rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30991:1: ( ( ruleNavigatingArgExpCS ) )
- // InternalQVTimperative.g:30992:1: ( ruleNavigatingArgExpCS )
+ // InternalQVTimperative.g:31053:1: ( ( ruleNavigatingArgExpCS ) )
+ // InternalQVTimperative.g:31054:1: ( ruleNavigatingArgExpCS )
{
- // InternalQVTimperative.g:30992:1: ( ruleNavigatingArgExpCS )
- // InternalQVTimperative.g:30993:1: ruleNavigatingArgExpCS
+ // InternalQVTimperative.g:31054:1: ( ruleNavigatingArgExpCS )
+ // InternalQVTimperative.g:31055:1: ruleNavigatingArgExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getOwnedNameExpressionNavigatingArgExpCSParserRuleCall_1_0());
@@ -89410,17 +89590,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1"
- // InternalQVTimperative.g:31002:1: rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:31064:1: rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 : ( ruleTypeExpCS ) ;
public final void rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31006:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:31007:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:31068:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:31069:1: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:31007:1: ( ruleTypeExpCS )
- // InternalQVTimperative.g:31008:1: ruleTypeExpCS
+ // InternalQVTimperative.g:31069:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:31070:1: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0());
@@ -89455,17 +89635,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1"
- // InternalQVTimperative.g:31017:1: rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:31079: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:31021:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:31022:1: ( ruleExpCS )
+ // InternalQVTimperative.g:31083:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:31084:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:31022:1: ( ruleExpCS )
- // InternalQVTimperative.g:31023:1: ruleExpCS
+ // InternalQVTimperative.g:31084:1: ( ruleExpCS )
+ // InternalQVTimperative.g:31085:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getOwnedInitExpressionExpCSParserRuleCall_2_2_1_0());
@@ -89500,28 +89680,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__PrefixAssignment_0"
- // InternalQVTimperative.g:31032:1: rule__NavigatingCommaArgCS__PrefixAssignment_0 : ( ( ',' ) ) ;
+ // InternalQVTimperative.g:31094:1: rule__NavigatingCommaArgCS__PrefixAssignment_0 : ( ( ',' ) ) ;
public final void rule__NavigatingCommaArgCS__PrefixAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31036:1: ( ( ( ',' ) ) )
- // InternalQVTimperative.g:31037:1: ( ( ',' ) )
+ // InternalQVTimperative.g:31098:1: ( ( ( ',' ) ) )
+ // InternalQVTimperative.g:31099:1: ( ( ',' ) )
{
- // InternalQVTimperative.g:31037:1: ( ( ',' ) )
- // InternalQVTimperative.g:31038:1: ( ',' )
+ // InternalQVTimperative.g:31099:1: ( ( ',' ) )
+ // InternalQVTimperative.g:31100:1: ( ',' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getPrefixCommaKeyword_0_0());
}
- // InternalQVTimperative.g:31039:1: ( ',' )
- // InternalQVTimperative.g:31040:1: ','
+ // InternalQVTimperative.g:31101:1: ( ',' )
+ // InternalQVTimperative.g:31102:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getPrefixCommaKeyword_0_0());
}
- match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNavigatingCommaArgCSAccess().getPrefixCommaKeyword_0_0());
}
@@ -89553,17 +89733,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1"
- // InternalQVTimperative.g:31055:1: rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 : ( ruleNavigatingArgExpCS ) ;
+ // InternalQVTimperative.g:31117:1: rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 : ( ruleNavigatingArgExpCS ) ;
public final void rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31059:1: ( ( ruleNavigatingArgExpCS ) )
- // InternalQVTimperative.g:31060:1: ( ruleNavigatingArgExpCS )
+ // InternalQVTimperative.g:31121:1: ( ( ruleNavigatingArgExpCS ) )
+ // InternalQVTimperative.g:31122:1: ( ruleNavigatingArgExpCS )
{
- // InternalQVTimperative.g:31060:1: ( ruleNavigatingArgExpCS )
- // InternalQVTimperative.g:31061:1: ruleNavigatingArgExpCS
+ // InternalQVTimperative.g:31122:1: ( ruleNavigatingArgExpCS )
+ // InternalQVTimperative.g:31123:1: ruleNavigatingArgExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedNameExpressionNavigatingArgExpCSParserRuleCall_1_0());
@@ -89598,17 +89778,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_0_1"
- // InternalQVTimperative.g:31070:1: rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_0_1 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:31132: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:31074:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:31075:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:31136:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:31137:1: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:31075:1: ( ruleTypeExpCS )
- // InternalQVTimperative.g:31076:1: ruleTypeExpCS
+ // InternalQVTimperative.g:31137:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:31138:1: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_0_1_0());
@@ -89643,17 +89823,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1"
- // InternalQVTimperative.g:31085:1: rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:31147: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:31089:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:31090:1: ( ruleExpCS )
+ // InternalQVTimperative.g:31151:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:31152:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:31090:1: ( ruleExpCS )
- // InternalQVTimperative.g:31091:1: ruleExpCS
+ // InternalQVTimperative.g:31152:1: ( ruleExpCS )
+ // InternalQVTimperative.g:31153:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedInitExpressionExpCSParserRuleCall_2_0_2_1_0());
@@ -89688,17 +89868,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_1"
- // InternalQVTimperative.g:31100:1: rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_1 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:31162: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:31104:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:31105:1: ( ruleExpCS )
+ // InternalQVTimperative.g:31166:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:31167:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:31105:1: ( ruleExpCS )
- // InternalQVTimperative.g:31106:1: ruleExpCS
+ // InternalQVTimperative.g:31167:1: ( ruleExpCS )
+ // InternalQVTimperative.g:31168:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedInitExpressionExpCSParserRuleCall_2_1_1_0());
@@ -89733,23 +89913,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__PrefixAssignment_0"
- // InternalQVTimperative.g:31115:1: rule__NavigatingSemiArgCS__PrefixAssignment_0 : ( ( ';' ) ) ;
+ // InternalQVTimperative.g:31177:1: rule__NavigatingSemiArgCS__PrefixAssignment_0 : ( ( ';' ) ) ;
public final void rule__NavigatingSemiArgCS__PrefixAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31119:1: ( ( ( ';' ) ) )
- // InternalQVTimperative.g:31120:1: ( ( ';' ) )
+ // InternalQVTimperative.g:31181:1: ( ( ( ';' ) ) )
+ // InternalQVTimperative.g:31182:1: ( ( ';' ) )
{
- // InternalQVTimperative.g:31120:1: ( ( ';' ) )
- // InternalQVTimperative.g:31121:1: ( ';' )
+ // InternalQVTimperative.g:31182:1: ( ( ';' ) )
+ // InternalQVTimperative.g:31183:1: ( ';' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getPrefixSemicolonKeyword_0_0());
}
- // InternalQVTimperative.g:31122:1: ( ';' )
- // InternalQVTimperative.g:31123:1: ';'
+ // InternalQVTimperative.g:31184:1: ( ';' )
+ // InternalQVTimperative.g:31185:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getPrefixSemicolonKeyword_0_0());
@@ -89786,17 +89966,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1"
- // InternalQVTimperative.g:31138:1: rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 : ( ruleNavigatingArgExpCS ) ;
+ // InternalQVTimperative.g:31200:1: rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 : ( ruleNavigatingArgExpCS ) ;
public final void rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31142:1: ( ( ruleNavigatingArgExpCS ) )
- // InternalQVTimperative.g:31143:1: ( ruleNavigatingArgExpCS )
+ // InternalQVTimperative.g:31204:1: ( ( ruleNavigatingArgExpCS ) )
+ // InternalQVTimperative.g:31205:1: ( ruleNavigatingArgExpCS )
{
- // InternalQVTimperative.g:31143:1: ( ruleNavigatingArgExpCS )
- // InternalQVTimperative.g:31144:1: ruleNavigatingArgExpCS
+ // InternalQVTimperative.g:31205:1: ( ruleNavigatingArgExpCS )
+ // InternalQVTimperative.g:31206:1: ruleNavigatingArgExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getOwnedNameExpressionNavigatingArgExpCSParserRuleCall_1_0());
@@ -89831,17 +90011,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1"
- // InternalQVTimperative.g:31153:1: rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:31215:1: rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 : ( ruleTypeExpCS ) ;
public final void rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31157:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:31158:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:31219:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:31220:1: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:31158:1: ( ruleTypeExpCS )
- // InternalQVTimperative.g:31159:1: ruleTypeExpCS
+ // InternalQVTimperative.g:31220:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:31221:1: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0());
@@ -89876,17 +90056,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1"
- // InternalQVTimperative.g:31168:1: rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:31230: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:31172:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:31173:1: ( ruleExpCS )
+ // InternalQVTimperative.g:31234:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:31235:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:31173:1: ( ruleExpCS )
- // InternalQVTimperative.g:31174:1: ruleExpCS
+ // InternalQVTimperative.g:31235:1: ( ruleExpCS )
+ // InternalQVTimperative.g:31236:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getOwnedInitExpressionExpCSParserRuleCall_2_2_1_0());
@@ -89921,23 +90101,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__OwnedConditionAssignment_1"
- // InternalQVTimperative.g:31183:1: rule__IfExpCS__OwnedConditionAssignment_1 : ( ( rule__IfExpCS__OwnedConditionAlternatives_1_0 ) ) ;
+ // InternalQVTimperative.g:31245: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:31187:1: ( ( ( rule__IfExpCS__OwnedConditionAlternatives_1_0 ) ) )
- // InternalQVTimperative.g:31188:1: ( ( rule__IfExpCS__OwnedConditionAlternatives_1_0 ) )
+ // InternalQVTimperative.g:31249:1: ( ( ( rule__IfExpCS__OwnedConditionAlternatives_1_0 ) ) )
+ // InternalQVTimperative.g:31250:1: ( ( rule__IfExpCS__OwnedConditionAlternatives_1_0 ) )
{
- // InternalQVTimperative.g:31188:1: ( ( rule__IfExpCS__OwnedConditionAlternatives_1_0 ) )
- // InternalQVTimperative.g:31189:1: ( rule__IfExpCS__OwnedConditionAlternatives_1_0 )
+ // InternalQVTimperative.g:31250:1: ( ( rule__IfExpCS__OwnedConditionAlternatives_1_0 ) )
+ // InternalQVTimperative.g:31251:1: ( rule__IfExpCS__OwnedConditionAlternatives_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getOwnedConditionAlternatives_1_0());
}
- // InternalQVTimperative.g:31190:1: ( rule__IfExpCS__OwnedConditionAlternatives_1_0 )
- // InternalQVTimperative.g:31190:2: rule__IfExpCS__OwnedConditionAlternatives_1_0
+ // InternalQVTimperative.g:31252:1: ( rule__IfExpCS__OwnedConditionAlternatives_1_0 )
+ // InternalQVTimperative.g:31252:2: rule__IfExpCS__OwnedConditionAlternatives_1_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__IfExpCS__OwnedConditionAlternatives_1_0();
@@ -89972,17 +90152,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__OwnedThenExpressionAssignment_3"
- // InternalQVTimperative.g:31199:1: rule__IfExpCS__OwnedThenExpressionAssignment_3 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:31261:1: rule__IfExpCS__OwnedThenExpressionAssignment_3 : ( ruleExpCS ) ;
public final void rule__IfExpCS__OwnedThenExpressionAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31203:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:31204:1: ( ruleExpCS )
+ // InternalQVTimperative.g:31265:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:31266:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:31204:1: ( ruleExpCS )
- // InternalQVTimperative.g:31205:1: ruleExpCS
+ // InternalQVTimperative.g:31266:1: ( ruleExpCS )
+ // InternalQVTimperative.g:31267:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getOwnedThenExpressionExpCSParserRuleCall_3_0());
@@ -90017,17 +90197,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__OwnedIfThenExpressionsAssignment_4"
- // InternalQVTimperative.g:31214:1: rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 : ( ruleElseIfThenExpCS ) ;
+ // InternalQVTimperative.g:31276:1: rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 : ( ruleElseIfThenExpCS ) ;
public final void rule__IfExpCS__OwnedIfThenExpressionsAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31218:1: ( ( ruleElseIfThenExpCS ) )
- // InternalQVTimperative.g:31219:1: ( ruleElseIfThenExpCS )
+ // InternalQVTimperative.g:31280:1: ( ( ruleElseIfThenExpCS ) )
+ // InternalQVTimperative.g:31281:1: ( ruleElseIfThenExpCS )
{
- // InternalQVTimperative.g:31219:1: ( ruleElseIfThenExpCS )
- // InternalQVTimperative.g:31220:1: ruleElseIfThenExpCS
+ // InternalQVTimperative.g:31281:1: ( ruleElseIfThenExpCS )
+ // InternalQVTimperative.g:31282:1: ruleElseIfThenExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getOwnedIfThenExpressionsElseIfThenExpCSParserRuleCall_4_0());
@@ -90062,17 +90242,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__OwnedElseExpressionAssignment_6"
- // InternalQVTimperative.g:31229:1: rule__IfExpCS__OwnedElseExpressionAssignment_6 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:31291:1: rule__IfExpCS__OwnedElseExpressionAssignment_6 : ( ruleExpCS ) ;
public final void rule__IfExpCS__OwnedElseExpressionAssignment_6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31233:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:31234:1: ( ruleExpCS )
+ // InternalQVTimperative.g:31295:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:31296:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:31234:1: ( ruleExpCS )
- // InternalQVTimperative.g:31235:1: ruleExpCS
+ // InternalQVTimperative.g:31296:1: ( ruleExpCS )
+ // InternalQVTimperative.g:31297:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getOwnedElseExpressionExpCSParserRuleCall_6_0());
@@ -90107,17 +90287,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ElseIfThenExpCS__OwnedConditionAssignment_1"
- // InternalQVTimperative.g:31244:1: rule__ElseIfThenExpCS__OwnedConditionAssignment_1 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:31306:1: rule__ElseIfThenExpCS__OwnedConditionAssignment_1 : ( ruleExpCS ) ;
public final void rule__ElseIfThenExpCS__OwnedConditionAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31248:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:31249:1: ( ruleExpCS )
+ // InternalQVTimperative.g:31310:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:31311:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:31249:1: ( ruleExpCS )
- // InternalQVTimperative.g:31250:1: ruleExpCS
+ // InternalQVTimperative.g:31311:1: ( ruleExpCS )
+ // InternalQVTimperative.g:31312:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getElseIfThenExpCSAccess().getOwnedConditionExpCSParserRuleCall_1_0());
@@ -90152,17 +90332,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3"
- // InternalQVTimperative.g:31259:1: rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:31321:1: rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 : ( ruleExpCS ) ;
public final void rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31263:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:31264:1: ( ruleExpCS )
+ // InternalQVTimperative.g:31325:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:31326:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:31264:1: ( ruleExpCS )
- // InternalQVTimperative.g:31265:1: ruleExpCS
+ // InternalQVTimperative.g:31326:1: ( ruleExpCS )
+ // InternalQVTimperative.g:31327:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getElseIfThenExpCSAccess().getOwnedThenExpressionExpCSParserRuleCall_3_0());
@@ -90197,17 +90377,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetExpCS__OwnedVariablesAssignment_1"
- // InternalQVTimperative.g:31274:1: rule__LetExpCS__OwnedVariablesAssignment_1 : ( ruleLetVariableCS ) ;
+ // InternalQVTimperative.g:31336:1: rule__LetExpCS__OwnedVariablesAssignment_1 : ( ruleLetVariableCS ) ;
public final void rule__LetExpCS__OwnedVariablesAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31278:1: ( ( ruleLetVariableCS ) )
- // InternalQVTimperative.g:31279:1: ( ruleLetVariableCS )
+ // InternalQVTimperative.g:31340:1: ( ( ruleLetVariableCS ) )
+ // InternalQVTimperative.g:31341:1: ( ruleLetVariableCS )
{
- // InternalQVTimperative.g:31279:1: ( ruleLetVariableCS )
- // InternalQVTimperative.g:31280:1: ruleLetVariableCS
+ // InternalQVTimperative.g:31341:1: ( ruleLetVariableCS )
+ // InternalQVTimperative.g:31342:1: ruleLetVariableCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetExpCSAccess().getOwnedVariablesLetVariableCSParserRuleCall_1_0());
@@ -90242,17 +90422,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetExpCS__OwnedVariablesAssignment_2_1"
- // InternalQVTimperative.g:31289:1: rule__LetExpCS__OwnedVariablesAssignment_2_1 : ( ruleLetVariableCS ) ;
+ // InternalQVTimperative.g:31351:1: rule__LetExpCS__OwnedVariablesAssignment_2_1 : ( ruleLetVariableCS ) ;
public final void rule__LetExpCS__OwnedVariablesAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31293:1: ( ( ruleLetVariableCS ) )
- // InternalQVTimperative.g:31294:1: ( ruleLetVariableCS )
+ // InternalQVTimperative.g:31355:1: ( ( ruleLetVariableCS ) )
+ // InternalQVTimperative.g:31356:1: ( ruleLetVariableCS )
{
- // InternalQVTimperative.g:31294:1: ( ruleLetVariableCS )
- // InternalQVTimperative.g:31295:1: ruleLetVariableCS
+ // InternalQVTimperative.g:31356:1: ( ruleLetVariableCS )
+ // InternalQVTimperative.g:31357:1: ruleLetVariableCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetExpCSAccess().getOwnedVariablesLetVariableCSParserRuleCall_2_1_0());
@@ -90287,17 +90467,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetExpCS__OwnedInExpressionAssignment_4"
- // InternalQVTimperative.g:31304:1: rule__LetExpCS__OwnedInExpressionAssignment_4 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:31366:1: rule__LetExpCS__OwnedInExpressionAssignment_4 : ( ruleExpCS ) ;
public final void rule__LetExpCS__OwnedInExpressionAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31308:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:31309:1: ( ruleExpCS )
+ // InternalQVTimperative.g:31370:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:31371:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:31309:1: ( ruleExpCS )
- // InternalQVTimperative.g:31310:1: ruleExpCS
+ // InternalQVTimperative.g:31371:1: ( ruleExpCS )
+ // InternalQVTimperative.g:31372:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetExpCSAccess().getOwnedInExpressionExpCSParserRuleCall_4_0());
@@ -90332,17 +90512,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__NameAssignment_0"
- // InternalQVTimperative.g:31319:1: rule__LetVariableCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:31381:1: rule__LetVariableCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
public final void rule__LetVariableCS__NameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31323:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:31324:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:31385:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:31386:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:31324:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:31325:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:31386:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:31387:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetVariableCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
@@ -90377,17 +90557,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1"
- // InternalQVTimperative.g:31334:1: rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 : ( ruleRoundBracketedClauseCS ) ;
+ // InternalQVTimperative.g:31396:1: rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 : ( ruleRoundBracketedClauseCS ) ;
public final void rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31338:1: ( ( ruleRoundBracketedClauseCS ) )
- // InternalQVTimperative.g:31339:1: ( ruleRoundBracketedClauseCS )
+ // InternalQVTimperative.g:31400:1: ( ( ruleRoundBracketedClauseCS ) )
+ // InternalQVTimperative.g:31401:1: ( ruleRoundBracketedClauseCS )
{
- // InternalQVTimperative.g:31339:1: ( ruleRoundBracketedClauseCS )
- // InternalQVTimperative.g:31340:1: ruleRoundBracketedClauseCS
+ // InternalQVTimperative.g:31401:1: ( ruleRoundBracketedClauseCS )
+ // InternalQVTimperative.g:31402:1: ruleRoundBracketedClauseCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetVariableCSAccess().getOwnedRoundBracketedClauseRoundBracketedClauseCSParserRuleCall_1_0());
@@ -90422,17 +90602,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__OwnedTypeAssignment_2_1"
- // InternalQVTimperative.g:31349:1: rule__LetVariableCS__OwnedTypeAssignment_2_1 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:31411:1: rule__LetVariableCS__OwnedTypeAssignment_2_1 : ( ruleTypeExpCS ) ;
public final void rule__LetVariableCS__OwnedTypeAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31353:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:31354:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:31415:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:31416:1: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:31354:1: ( ruleTypeExpCS )
- // InternalQVTimperative.g:31355:1: ruleTypeExpCS
+ // InternalQVTimperative.g:31416:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:31417:1: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetVariableCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0());
@@ -90467,17 +90647,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__OwnedInitExpressionAssignment_4"
- // InternalQVTimperative.g:31364:1: rule__LetVariableCS__OwnedInitExpressionAssignment_4 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:31426:1: rule__LetVariableCS__OwnedInitExpressionAssignment_4 : ( ruleExpCS ) ;
public final void rule__LetVariableCS__OwnedInitExpressionAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31368:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:31369:1: ( ruleExpCS )
+ // InternalQVTimperative.g:31430:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:31431:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:31369:1: ( ruleExpCS )
- // InternalQVTimperative.g:31370:1: ruleExpCS
+ // InternalQVTimperative.g:31431:1: ( ruleExpCS )
+ // InternalQVTimperative.g:31432:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetVariableCSAccess().getOwnedInitExpressionExpCSParserRuleCall_4_0());
@@ -90512,17 +90692,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NestedExpCS__OwnedExpressionAssignment_1"
- // InternalQVTimperative.g:31379:1: rule__NestedExpCS__OwnedExpressionAssignment_1 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:31441:1: rule__NestedExpCS__OwnedExpressionAssignment_1 : ( ruleExpCS ) ;
public final void rule__NestedExpCS__OwnedExpressionAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31383:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:31384:1: ( ruleExpCS )
+ // InternalQVTimperative.g:31445:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:31446:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:31384:1: ( ruleExpCS )
- // InternalQVTimperative.g:31385:1: ruleExpCS
+ // InternalQVTimperative.g:31446:1: ( ruleExpCS )
+ // InternalQVTimperative.g:31447:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNestedExpCSAccess().getOwnedExpressionExpCSParserRuleCall_1_0());
@@ -90557,17 +90737,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityBoundsCS__LowerBoundAssignment_0"
- // InternalQVTimperative.g:31394:1: rule__MultiplicityBoundsCS__LowerBoundAssignment_0 : ( ruleLOWER ) ;
+ // InternalQVTimperative.g:31456:1: rule__MultiplicityBoundsCS__LowerBoundAssignment_0 : ( ruleLOWER ) ;
public final void rule__MultiplicityBoundsCS__LowerBoundAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31398:1: ( ( ruleLOWER ) )
- // InternalQVTimperative.g:31399:1: ( ruleLOWER )
+ // InternalQVTimperative.g:31460:1: ( ( ruleLOWER ) )
+ // InternalQVTimperative.g:31461:1: ( ruleLOWER )
{
- // InternalQVTimperative.g:31399:1: ( ruleLOWER )
- // InternalQVTimperative.g:31400:1: ruleLOWER
+ // InternalQVTimperative.g:31461:1: ( ruleLOWER )
+ // InternalQVTimperative.g:31462:1: ruleLOWER
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityBoundsCSAccess().getLowerBoundLOWERParserRuleCall_0_0());
@@ -90602,17 +90782,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1"
- // InternalQVTimperative.g:31409:1: rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 : ( ruleUPPER ) ;
+ // InternalQVTimperative.g:31471:1: rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 : ( ruleUPPER ) ;
public final void rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31413:1: ( ( ruleUPPER ) )
- // InternalQVTimperative.g:31414:1: ( ruleUPPER )
+ // InternalQVTimperative.g:31475:1: ( ( ruleUPPER ) )
+ // InternalQVTimperative.g:31476:1: ( ruleUPPER )
{
- // InternalQVTimperative.g:31414:1: ( ruleUPPER )
- // InternalQVTimperative.g:31415:1: ruleUPPER
+ // InternalQVTimperative.g:31476:1: ( ruleUPPER )
+ // InternalQVTimperative.g:31477:1: ruleUPPER
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityBoundsCSAccess().getUpperBoundUPPERParserRuleCall_1_1_0());
@@ -90647,23 +90827,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityCS__IsNullFreeAssignment_2_1"
- // InternalQVTimperative.g:31424:1: rule__MultiplicityCS__IsNullFreeAssignment_2_1 : ( ( '|1' ) ) ;
+ // InternalQVTimperative.g:31486:1: rule__MultiplicityCS__IsNullFreeAssignment_2_1 : ( ( '|1' ) ) ;
public final void rule__MultiplicityCS__IsNullFreeAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31428:1: ( ( ( '|1' ) ) )
- // InternalQVTimperative.g:31429:1: ( ( '|1' ) )
+ // InternalQVTimperative.g:31490:1: ( ( ( '|1' ) ) )
+ // InternalQVTimperative.g:31491:1: ( ( '|1' ) )
{
- // InternalQVTimperative.g:31429:1: ( ( '|1' ) )
- // InternalQVTimperative.g:31430:1: ( '|1' )
+ // InternalQVTimperative.g:31491:1: ( ( '|1' ) )
+ // InternalQVTimperative.g:31492:1: ( '|1' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityCSAccess().getIsNullFree1Keyword_2_1_0());
}
- // InternalQVTimperative.g:31431:1: ( '|1' )
- // InternalQVTimperative.g:31432:1: '|1'
+ // InternalQVTimperative.g:31493:1: ( '|1' )
+ // InternalQVTimperative.g:31494:1: '|1'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityCSAccess().getIsNullFree1Keyword_2_1_0());
@@ -90700,23 +90880,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityStringCS__StringBoundsAssignment"
- // InternalQVTimperative.g:31447:1: rule__MultiplicityStringCS__StringBoundsAssignment : ( ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 ) ) ;
+ // InternalQVTimperative.g:31509:1: rule__MultiplicityStringCS__StringBoundsAssignment : ( ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 ) ) ;
public final void rule__MultiplicityStringCS__StringBoundsAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31451:1: ( ( ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 ) ) )
- // InternalQVTimperative.g:31452:1: ( ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 ) )
+ // InternalQVTimperative.g:31513:1: ( ( ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 ) ) )
+ // InternalQVTimperative.g:31514:1: ( ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 ) )
{
- // InternalQVTimperative.g:31452:1: ( ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 ) )
- // InternalQVTimperative.g:31453:1: ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 )
+ // InternalQVTimperative.g:31514:1: ( ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 ) )
+ // InternalQVTimperative.g:31515:1: ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsAlternatives_0());
}
- // InternalQVTimperative.g:31454:1: ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 )
- // InternalQVTimperative.g:31454:2: rule__MultiplicityStringCS__StringBoundsAlternatives_0
+ // InternalQVTimperative.g:31516:1: ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 )
+ // InternalQVTimperative.g:31516:2: rule__MultiplicityStringCS__StringBoundsAlternatives_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MultiplicityStringCS__StringBoundsAlternatives_0();
@@ -90751,17 +90931,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PathNameCS__OwnedPathElementsAssignment_0"
- // InternalQVTimperative.g:31463:1: rule__PathNameCS__OwnedPathElementsAssignment_0 : ( ruleFirstPathElementCS ) ;
+ // InternalQVTimperative.g:31525:1: rule__PathNameCS__OwnedPathElementsAssignment_0 : ( ruleFirstPathElementCS ) ;
public final void rule__PathNameCS__OwnedPathElementsAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31467:1: ( ( ruleFirstPathElementCS ) )
- // InternalQVTimperative.g:31468:1: ( ruleFirstPathElementCS )
+ // InternalQVTimperative.g:31529:1: ( ( ruleFirstPathElementCS ) )
+ // InternalQVTimperative.g:31530:1: ( ruleFirstPathElementCS )
{
- // InternalQVTimperative.g:31468:1: ( ruleFirstPathElementCS )
- // InternalQVTimperative.g:31469:1: ruleFirstPathElementCS
+ // InternalQVTimperative.g:31530:1: ( ruleFirstPathElementCS )
+ // InternalQVTimperative.g:31531:1: ruleFirstPathElementCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPathNameCSAccess().getOwnedPathElementsFirstPathElementCSParserRuleCall_0_0());
@@ -90796,17 +90976,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PathNameCS__OwnedPathElementsAssignment_1_1"
- // InternalQVTimperative.g:31478:1: rule__PathNameCS__OwnedPathElementsAssignment_1_1 : ( ruleNextPathElementCS ) ;
+ // InternalQVTimperative.g:31540:1: rule__PathNameCS__OwnedPathElementsAssignment_1_1 : ( ruleNextPathElementCS ) ;
public final void rule__PathNameCS__OwnedPathElementsAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31482:1: ( ( ruleNextPathElementCS ) )
- // InternalQVTimperative.g:31483:1: ( ruleNextPathElementCS )
+ // InternalQVTimperative.g:31544:1: ( ( ruleNextPathElementCS ) )
+ // InternalQVTimperative.g:31545:1: ( ruleNextPathElementCS )
{
- // InternalQVTimperative.g:31483:1: ( ruleNextPathElementCS )
- // InternalQVTimperative.g:31484:1: ruleNextPathElementCS
+ // InternalQVTimperative.g:31545:1: ( ruleNextPathElementCS )
+ // InternalQVTimperative.g:31546:1: ruleNextPathElementCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPathNameCSAccess().getOwnedPathElementsNextPathElementCSParserRuleCall_1_1_0());
@@ -90841,23 +91021,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__FirstPathElementCS__ReferredElementAssignment"
- // InternalQVTimperative.g:31493:1: rule__FirstPathElementCS__ReferredElementAssignment : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:31555:1: rule__FirstPathElementCS__ReferredElementAssignment : ( ( ruleUnrestrictedName ) ) ;
public final void rule__FirstPathElementCS__ReferredElementAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31497:1: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:31498:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:31559:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:31560:1: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:31498:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:31499:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:31560:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:31561:1: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFirstPathElementCSAccess().getReferredElementNamedElementCrossReference_0());
}
- // InternalQVTimperative.g:31500:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:31501:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:31562:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:31563:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFirstPathElementCSAccess().getReferredElementNamedElementUnrestrictedNameParserRuleCall_0_1());
@@ -90898,23 +91078,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NextPathElementCS__ReferredElementAssignment"
- // InternalQVTimperative.g:31512:1: rule__NextPathElementCS__ReferredElementAssignment : ( ( ruleUnreservedName ) ) ;
+ // InternalQVTimperative.g:31574:1: rule__NextPathElementCS__ReferredElementAssignment : ( ( ruleUnreservedName ) ) ;
public final void rule__NextPathElementCS__ReferredElementAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31516:1: ( ( ( ruleUnreservedName ) ) )
- // InternalQVTimperative.g:31517:1: ( ( ruleUnreservedName ) )
+ // InternalQVTimperative.g:31578:1: ( ( ( ruleUnreservedName ) ) )
+ // InternalQVTimperative.g:31579:1: ( ( ruleUnreservedName ) )
{
- // InternalQVTimperative.g:31517:1: ( ( ruleUnreservedName ) )
- // InternalQVTimperative.g:31518:1: ( ruleUnreservedName )
+ // InternalQVTimperative.g:31579:1: ( ( ruleUnreservedName ) )
+ // InternalQVTimperative.g:31580:1: ( ruleUnreservedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNextPathElementCSAccess().getReferredElementNamedElementCrossReference_0());
}
- // InternalQVTimperative.g:31519:1: ( ruleUnreservedName )
- // InternalQVTimperative.g:31520:1: ruleUnreservedName
+ // InternalQVTimperative.g:31581:1: ( ruleUnreservedName )
+ // InternalQVTimperative.g:31582:1: ruleUnreservedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNextPathElementCSAccess().getReferredElementNamedElementUnreservedNameParserRuleCall_0_1());
@@ -90955,17 +91135,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0"
- // InternalQVTimperative.g:31531:1: rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 : ( ruleTemplateParameterSubstitutionCS ) ;
+ // InternalQVTimperative.g:31593:1: rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 : ( ruleTemplateParameterSubstitutionCS ) ;
public final void rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31535:1: ( ( ruleTemplateParameterSubstitutionCS ) )
- // InternalQVTimperative.g:31536:1: ( ruleTemplateParameterSubstitutionCS )
+ // InternalQVTimperative.g:31597:1: ( ( ruleTemplateParameterSubstitutionCS ) )
+ // InternalQVTimperative.g:31598:1: ( ruleTemplateParameterSubstitutionCS )
{
- // InternalQVTimperative.g:31536:1: ( ruleTemplateParameterSubstitutionCS )
- // InternalQVTimperative.g:31537:1: ruleTemplateParameterSubstitutionCS
+ // InternalQVTimperative.g:31598:1: ( ruleTemplateParameterSubstitutionCS )
+ // InternalQVTimperative.g:31599:1: ruleTemplateParameterSubstitutionCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateBindingCSAccess().getOwnedSubstitutionsTemplateParameterSubstitutionCSParserRuleCall_0_0());
@@ -91000,17 +91180,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1"
- // InternalQVTimperative.g:31546:1: rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 : ( ruleTemplateParameterSubstitutionCS ) ;
+ // InternalQVTimperative.g:31608:1: rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 : ( ruleTemplateParameterSubstitutionCS ) ;
public final void rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31550:1: ( ( ruleTemplateParameterSubstitutionCS ) )
- // InternalQVTimperative.g:31551:1: ( ruleTemplateParameterSubstitutionCS )
+ // InternalQVTimperative.g:31612:1: ( ( ruleTemplateParameterSubstitutionCS ) )
+ // InternalQVTimperative.g:31613:1: ( ruleTemplateParameterSubstitutionCS )
{
- // InternalQVTimperative.g:31551:1: ( ruleTemplateParameterSubstitutionCS )
- // InternalQVTimperative.g:31552:1: ruleTemplateParameterSubstitutionCS
+ // InternalQVTimperative.g:31613:1: ( ruleTemplateParameterSubstitutionCS )
+ // InternalQVTimperative.g:31614:1: ruleTemplateParameterSubstitutionCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateBindingCSAccess().getOwnedSubstitutionsTemplateParameterSubstitutionCSParserRuleCall_1_1_0());
@@ -91045,17 +91225,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateBindingCS__OwnedMultiplicityAssignment_2"
- // InternalQVTimperative.g:31561:1: rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 : ( ruleMultiplicityCS ) ;
+ // InternalQVTimperative.g:31623:1: rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 : ( ruleMultiplicityCS ) ;
public final void rule__TemplateBindingCS__OwnedMultiplicityAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31565:1: ( ( ruleMultiplicityCS ) )
- // InternalQVTimperative.g:31566:1: ( ruleMultiplicityCS )
+ // InternalQVTimperative.g:31627:1: ( ( ruleMultiplicityCS ) )
+ // InternalQVTimperative.g:31628:1: ( ruleMultiplicityCS )
{
- // InternalQVTimperative.g:31566:1: ( ruleMultiplicityCS )
- // InternalQVTimperative.g:31567:1: ruleMultiplicityCS
+ // InternalQVTimperative.g:31628:1: ( ruleMultiplicityCS )
+ // InternalQVTimperative.g:31629:1: ruleMultiplicityCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateBindingCSAccess().getOwnedMultiplicityMultiplicityCSParserRuleCall_2_0());
@@ -91090,17 +91270,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateParameterSubstitutionCS__OwnedActualParameterAssignment"
- // InternalQVTimperative.g:31576:1: rule__TemplateParameterSubstitutionCS__OwnedActualParameterAssignment : ( ruleTypeRefCS ) ;
+ // InternalQVTimperative.g:31638:1: rule__TemplateParameterSubstitutionCS__OwnedActualParameterAssignment : ( ruleTypeRefCS ) ;
public final void rule__TemplateParameterSubstitutionCS__OwnedActualParameterAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31580:1: ( ( ruleTypeRefCS ) )
- // InternalQVTimperative.g:31581:1: ( ruleTypeRefCS )
+ // InternalQVTimperative.g:31642:1: ( ( ruleTypeRefCS ) )
+ // InternalQVTimperative.g:31643:1: ( ruleTypeRefCS )
{
- // InternalQVTimperative.g:31581:1: ( ruleTypeRefCS )
- // InternalQVTimperative.g:31582:1: ruleTypeRefCS
+ // InternalQVTimperative.g:31643:1: ( ruleTypeRefCS )
+ // InternalQVTimperative.g:31644:1: ruleTypeRefCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateParameterSubstitutionCSAccess().getOwnedActualParameterTypeRefCSParserRuleCall_0());
@@ -91135,17 +91315,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateSignatureCS__OwnedParametersAssignment_1"
- // InternalQVTimperative.g:31591:1: rule__TemplateSignatureCS__OwnedParametersAssignment_1 : ( ruleTypeParameterCS ) ;
+ // InternalQVTimperative.g:31653:1: rule__TemplateSignatureCS__OwnedParametersAssignment_1 : ( ruleTypeParameterCS ) ;
public final void rule__TemplateSignatureCS__OwnedParametersAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31595:1: ( ( ruleTypeParameterCS ) )
- // InternalQVTimperative.g:31596:1: ( ruleTypeParameterCS )
+ // InternalQVTimperative.g:31657:1: ( ( ruleTypeParameterCS ) )
+ // InternalQVTimperative.g:31658:1: ( ruleTypeParameterCS )
{
- // InternalQVTimperative.g:31596:1: ( ruleTypeParameterCS )
- // InternalQVTimperative.g:31597:1: ruleTypeParameterCS
+ // InternalQVTimperative.g:31658:1: ( ruleTypeParameterCS )
+ // InternalQVTimperative.g:31659:1: ruleTypeParameterCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateSignatureCSAccess().getOwnedParametersTypeParameterCSParserRuleCall_1_0());
@@ -91180,17 +91360,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateSignatureCS__OwnedParametersAssignment_2_1"
- // InternalQVTimperative.g:31606:1: rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 : ( ruleTypeParameterCS ) ;
+ // InternalQVTimperative.g:31668:1: rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 : ( ruleTypeParameterCS ) ;
public final void rule__TemplateSignatureCS__OwnedParametersAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31610:1: ( ( ruleTypeParameterCS ) )
- // InternalQVTimperative.g:31611:1: ( ruleTypeParameterCS )
+ // InternalQVTimperative.g:31672:1: ( ( ruleTypeParameterCS ) )
+ // InternalQVTimperative.g:31673:1: ( ruleTypeParameterCS )
{
- // InternalQVTimperative.g:31611:1: ( ruleTypeParameterCS )
- // InternalQVTimperative.g:31612:1: ruleTypeParameterCS
+ // InternalQVTimperative.g:31673:1: ( ruleTypeParameterCS )
+ // InternalQVTimperative.g:31674:1: ruleTypeParameterCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateSignatureCSAccess().getOwnedParametersTypeParameterCSParserRuleCall_2_1_0());
@@ -91225,17 +91405,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeParameterCS__NameAssignment_0"
- // InternalQVTimperative.g:31621:1: rule__TypeParameterCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:31683:1: rule__TypeParameterCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
public final void rule__TypeParameterCS__NameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31625:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:31626:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:31687:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:31688:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:31626:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:31627:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:31688:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:31689:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeParameterCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
@@ -91270,17 +91450,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeParameterCS__OwnedExtendsAssignment_1_1"
- // InternalQVTimperative.g:31636:1: rule__TypeParameterCS__OwnedExtendsAssignment_1_1 : ( ruleTypedRefCS ) ;
+ // InternalQVTimperative.g:31698:1: rule__TypeParameterCS__OwnedExtendsAssignment_1_1 : ( ruleTypedRefCS ) ;
public final void rule__TypeParameterCS__OwnedExtendsAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31640:1: ( ( ruleTypedRefCS ) )
- // InternalQVTimperative.g:31641:1: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:31702:1: ( ( ruleTypedRefCS ) )
+ // InternalQVTimperative.g:31703:1: ( ruleTypedRefCS )
{
- // InternalQVTimperative.g:31641:1: ( ruleTypedRefCS )
- // InternalQVTimperative.g:31642:1: ruleTypedRefCS
+ // InternalQVTimperative.g:31703:1: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:31704:1: ruleTypedRefCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeParameterCSAccess().getOwnedExtendsTypedRefCSParserRuleCall_1_1_0());
@@ -91315,17 +91495,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1"
- // InternalQVTimperative.g:31651:1: rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1 : ( ruleTypedRefCS ) ;
+ // InternalQVTimperative.g:31713: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:31655:1: ( ( ruleTypedRefCS ) )
- // InternalQVTimperative.g:31656:1: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:31717:1: ( ( ruleTypedRefCS ) )
+ // InternalQVTimperative.g:31718:1: ( ruleTypedRefCS )
{
- // InternalQVTimperative.g:31656:1: ( ruleTypedRefCS )
- // InternalQVTimperative.g:31657:1: ruleTypedRefCS
+ // InternalQVTimperative.g:31718:1: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:31719:1: ruleTypedRefCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeParameterCSAccess().getOwnedExtendsTypedRefCSParserRuleCall_1_2_1_0());
@@ -91360,17 +91540,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypedTypeRefCS__OwnedPathNameAssignment_0"
- // InternalQVTimperative.g:31666:1: rule__TypedTypeRefCS__OwnedPathNameAssignment_0 : ( rulePathNameCS ) ;
+ // InternalQVTimperative.g:31728:1: rule__TypedTypeRefCS__OwnedPathNameAssignment_0 : ( rulePathNameCS ) ;
public final void rule__TypedTypeRefCS__OwnedPathNameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31670:1: ( ( rulePathNameCS ) )
- // InternalQVTimperative.g:31671:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:31732:1: ( ( rulePathNameCS ) )
+ // InternalQVTimperative.g:31733:1: ( rulePathNameCS )
{
- // InternalQVTimperative.g:31671:1: ( rulePathNameCS )
- // InternalQVTimperative.g:31672:1: rulePathNameCS
+ // InternalQVTimperative.g:31733:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:31734:1: rulePathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypedTypeRefCSAccess().getOwnedPathNamePathNameCSParserRuleCall_0_0());
@@ -91405,17 +91585,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypedTypeRefCS__OwnedBindingAssignment_1_1"
- // InternalQVTimperative.g:31681:1: rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 : ( ruleTemplateBindingCS ) ;
+ // InternalQVTimperative.g:31743:1: rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 : ( ruleTemplateBindingCS ) ;
public final void rule__TypedTypeRefCS__OwnedBindingAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31685:1: ( ( ruleTemplateBindingCS ) )
- // InternalQVTimperative.g:31686:1: ( ruleTemplateBindingCS )
+ // InternalQVTimperative.g:31747:1: ( ( ruleTemplateBindingCS ) )
+ // InternalQVTimperative.g:31748:1: ( ruleTemplateBindingCS )
{
- // InternalQVTimperative.g:31686:1: ( ruleTemplateBindingCS )
- // InternalQVTimperative.g:31687:1: ruleTemplateBindingCS
+ // InternalQVTimperative.g:31748:1: ( ruleTemplateBindingCS )
+ // InternalQVTimperative.g:31749:1: ruleTemplateBindingCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypedTypeRefCSAccess().getOwnedBindingTemplateBindingCSParserRuleCall_1_1_0());
@@ -91450,17 +91630,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1"
- // InternalQVTimperative.g:31696:1: rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 : ( ruleTypedRefCS ) ;
+ // InternalQVTimperative.g:31758:1: rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 : ( ruleTypedRefCS ) ;
public final void rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:31700:1: ( ( ruleTypedRefCS ) )
- // InternalQVTimperative.g:31701:1: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:31762:1: ( ( ruleTypedRefCS ) )
+ // InternalQVTimperative.g:31763:1: ( ruleTypedRefCS )
{
- // InternalQVTimperative.g:31701:1: ( ruleTypedRefCS )
- // InternalQVTimperative.g:31702:1: ruleTypedRefCS
+ // InternalQVTimperative.g:31763:1: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:31764:1: ruleTypedRefCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getWildcardTypeRefCSAccess().getOwnedExtendsTypedRefCSParserRuleCall_2_1_0());
@@ -91541,13 +91721,13 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
// $ANTLR end synpred11_InternalQVTimperative
- // $ANTLR start synpred140_InternalQVTimperative
- public final void synpred140_InternalQVTimperative_fragment() throws RecognitionException {
- // InternalQVTimperative.g:5341:6: ( ( ruleTypeLiteralCS ) )
- // InternalQVTimperative.g:5341:6: ( ruleTypeLiteralCS )
+ // $ANTLR start synpred141_InternalQVTimperative
+ public final void synpred141_InternalQVTimperative_fragment() throws RecognitionException {
+ // InternalQVTimperative.g:5349:6: ( ( ruleTypeLiteralCS ) )
+ // InternalQVTimperative.g:5349:6: ( ruleTypeLiteralCS )
{
- // InternalQVTimperative.g:5341:6: ( ruleTypeLiteralCS )
- // InternalQVTimperative.g:5342:1: ruleTypeLiteralCS
+ // InternalQVTimperative.g:5349:6: ( ruleTypeLiteralCS )
+ // InternalQVTimperative.g:5350:1: ruleTypeLiteralCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeExpCSAccess().getTypeLiteralCSParserRuleCall_0_1());
@@ -91563,21 +91743,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
}
- // $ANTLR end synpred140_InternalQVTimperative
+ // $ANTLR end synpred141_InternalQVTimperative
- // $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 ) )
+ // $ANTLR start synpred142_InternalQVTimperative
+ public final void synpred142_InternalQVTimperative_fragment() throws RecognitionException {
+ // InternalQVTimperative.g:5371:1: ( ( ( rule__ExpCS__Group_0__0 ) ) )
+ // InternalQVTimperative.g:5371:1: ( ( rule__ExpCS__Group_0__0 ) )
{
- // InternalQVTimperative.g:5363:1: ( ( rule__ExpCS__Group_0__0 ) )
- // InternalQVTimperative.g:5364:1: ( rule__ExpCS__Group_0__0 )
+ // InternalQVTimperative.g:5371:1: ( ( rule__ExpCS__Group_0__0 ) )
+ // InternalQVTimperative.g:5372:1: ( rule__ExpCS__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSAccess().getGroup_0());
}
- // InternalQVTimperative.g:5365:1: ( rule__ExpCS__Group_0__0 )
- // InternalQVTimperative.g:5365:2: rule__ExpCS__Group_0__0
+ // InternalQVTimperative.g:5373:1: ( rule__ExpCS__Group_0__0 )
+ // InternalQVTimperative.g:5373:2: rule__ExpCS__Group_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ExpCS__Group_0__0();
@@ -91593,15 +91773,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
}
- // $ANTLR end synpred141_InternalQVTimperative
+ // $ANTLR end synpred142_InternalQVTimperative
- // $ANTLR start synpred148_InternalQVTimperative
- public final void synpred148_InternalQVTimperative_fragment() throws RecognitionException {
- // InternalQVTimperative.g:5453:6: ( ( ruleTupleLiteralExpCS ) )
- // InternalQVTimperative.g:5453:6: ( ruleTupleLiteralExpCS )
+ // $ANTLR start synpred149_InternalQVTimperative
+ public final void synpred149_InternalQVTimperative_fragment() throws RecognitionException {
+ // InternalQVTimperative.g:5461:6: ( ( ruleTupleLiteralExpCS ) )
+ // InternalQVTimperative.g:5461:6: ( ruleTupleLiteralExpCS )
{
- // InternalQVTimperative.g:5453:6: ( ruleTupleLiteralExpCS )
- // InternalQVTimperative.g:5454:1: ruleTupleLiteralExpCS
+ // InternalQVTimperative.g:5461:6: ( ruleTupleLiteralExpCS )
+ // InternalQVTimperative.g:5462:1: ruleTupleLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getTupleLiteralExpCSParserRuleCall_4());
@@ -91617,15 +91797,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
}
- // $ANTLR end synpred148_InternalQVTimperative
+ // $ANTLR end synpred149_InternalQVTimperative
- // $ANTLR start synpred149_InternalQVTimperative
- public final void synpred149_InternalQVTimperative_fragment() throws RecognitionException {
- // InternalQVTimperative.g:5459:6: ( ( ruleMapLiteralExpCS ) )
- // InternalQVTimperative.g:5459:6: ( ruleMapLiteralExpCS )
+ // $ANTLR start synpred150_InternalQVTimperative
+ public final void synpred150_InternalQVTimperative_fragment() throws RecognitionException {
+ // InternalQVTimperative.g:5467:6: ( ( ruleMapLiteralExpCS ) )
+ // InternalQVTimperative.g:5467:6: ( ruleMapLiteralExpCS )
{
- // InternalQVTimperative.g:5459:6: ( ruleMapLiteralExpCS )
- // InternalQVTimperative.g:5460:1: ruleMapLiteralExpCS
+ // InternalQVTimperative.g:5467:6: ( ruleMapLiteralExpCS )
+ // InternalQVTimperative.g:5468:1: ruleMapLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getMapLiteralExpCSParserRuleCall_5());
@@ -91641,15 +91821,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
}
- // $ANTLR end synpred149_InternalQVTimperative
+ // $ANTLR end synpred150_InternalQVTimperative
- // $ANTLR start synpred150_InternalQVTimperative
- public final void synpred150_InternalQVTimperative_fragment() throws RecognitionException {
- // InternalQVTimperative.g:5465:6: ( ( ruleCollectionLiteralExpCS ) )
- // InternalQVTimperative.g:5465:6: ( ruleCollectionLiteralExpCS )
+ // $ANTLR start synpred151_InternalQVTimperative
+ public final void synpred151_InternalQVTimperative_fragment() throws RecognitionException {
+ // InternalQVTimperative.g:5473:6: ( ( ruleCollectionLiteralExpCS ) )
+ // InternalQVTimperative.g:5473:6: ( ruleCollectionLiteralExpCS )
{
- // InternalQVTimperative.g:5465:6: ( ruleCollectionLiteralExpCS )
- // InternalQVTimperative.g:5466:1: ruleCollectionLiteralExpCS
+ // InternalQVTimperative.g:5473:6: ( ruleCollectionLiteralExpCS )
+ // InternalQVTimperative.g:5474:1: ruleCollectionLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getCollectionLiteralExpCSParserRuleCall_6());
@@ -91665,15 +91845,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
}
- // $ANTLR end synpred150_InternalQVTimperative
+ // $ANTLR end synpred151_InternalQVTimperative
- // $ANTLR start synpred152_InternalQVTimperative
- public final void synpred152_InternalQVTimperative_fragment() throws RecognitionException {
- // InternalQVTimperative.g:5477:6: ( ( ruleTypeLiteralExpCS ) )
- // InternalQVTimperative.g:5477:6: ( ruleTypeLiteralExpCS )
+ // $ANTLR start synpred153_InternalQVTimperative
+ public final void synpred153_InternalQVTimperative_fragment() throws RecognitionException {
+ // InternalQVTimperative.g:5485:6: ( ( ruleTypeLiteralExpCS ) )
+ // InternalQVTimperative.g:5485:6: ( ruleTypeLiteralExpCS )
{
- // InternalQVTimperative.g:5477:6: ( ruleTypeLiteralExpCS )
- // InternalQVTimperative.g:5478:1: ruleTypeLiteralExpCS
+ // InternalQVTimperative.g:5485:6: ( ruleTypeLiteralExpCS )
+ // InternalQVTimperative.g:5486:1: ruleTypeLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getTypeLiteralExpCSParserRuleCall_8());
@@ -91689,12 +91869,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
}
- // $ANTLR end synpred152_InternalQVTimperative
+ // $ANTLR end synpred153_InternalQVTimperative
- // $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
+ // $ANTLR start synpred178_InternalQVTimperative
+ public final void synpred178_InternalQVTimperative_fragment() throws RecognitionException {
+ // InternalQVTimperative.g:7392:2: ( rule__DirectionCS__Alternatives_1 )
+ // InternalQVTimperative.g:7392:2: rule__DirectionCS__Alternatives_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DirectionCS__Alternatives_1();
@@ -91704,12 +91884,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
}
- // $ANTLR end synpred176_InternalQVTimperative
+ // $ANTLR end synpred178_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
+ // $ANTLR start synpred210_InternalQVTimperative
+ public final void synpred210_InternalQVTimperative_fragment() throws RecognitionException {
+ // InternalQVTimperative.g:11728:2: ( rule__SimpleParameterBindingCS__IsCheckAssignment_0 )
+ // InternalQVTimperative.g:11728:2: rule__SimpleParameterBindingCS__IsCheckAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SimpleParameterBindingCS__IsCheckAssignment_0();
@@ -91719,12 +91899,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
}
- // $ANTLR end synpred208_InternalQVTimperative
+ // $ANTLR end synpred210_InternalQVTimperative
- // $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
+ // $ANTLR start synpred298_InternalQVTimperative
+ public final void synpred298_InternalQVTimperative_fragment() throws RecognitionException {
+ // InternalQVTimperative.g:21174:2: ( rule__TypeNameExpCS__Group_1__0 )
+ // InternalQVTimperative.g:21174:2: rule__TypeNameExpCS__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeNameExpCS__Group_1__0();
@@ -91734,12 +91914,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
}
- // $ANTLR end synpred296_InternalQVTimperative
+ // $ANTLR end synpred298_InternalQVTimperative
- // $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
+ // $ANTLR start synpred299_InternalQVTimperative
+ public final void synpred299_InternalQVTimperative_fragment() throws RecognitionException {
+ // InternalQVTimperative.g:21235:2: ( rule__TypeNameExpCS__Group_1_1__0 )
+ // InternalQVTimperative.g:21235:2: rule__TypeNameExpCS__Group_1_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeNameExpCS__Group_1_1__0();
@@ -91749,15 +91929,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
}
- // $ANTLR end synpred297_InternalQVTimperative
+ // $ANTLR end synpred299_InternalQVTimperative
// Delegated rules
- public final boolean synpred208_InternalQVTimperative() {
+ public final boolean synpred210_InternalQVTimperative() {
state.backtracking++;
int start = input.mark();
try {
- synpred208_InternalQVTimperative_fragment(); // can never throw exception
+ synpred210_InternalQVTimperative_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -91781,11 +91961,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
state.failed=false;
return success;
}
- public final boolean synpred149_InternalQVTimperative() {
+ public final boolean synpred153_InternalQVTimperative() {
state.backtracking++;
int start = input.mark();
try {
- synpred149_InternalQVTimperative_fragment(); // can never throw exception
+ synpred153_InternalQVTimperative_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -91795,11 +91975,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
state.failed=false;
return success;
}
- public final boolean synpred141_InternalQVTimperative() {
+ public final boolean synpred178_InternalQVTimperative() {
state.backtracking++;
int start = input.mark();
try {
- synpred141_InternalQVTimperative_fragment(); // can never throw exception
+ synpred178_InternalQVTimperative_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -91809,11 +91989,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
state.failed=false;
return success;
}
- public final boolean synpred297_InternalQVTimperative() {
+ public final boolean synpred149_InternalQVTimperative() {
state.backtracking++;
int start = input.mark();
try {
- synpred297_InternalQVTimperative_fragment(); // can never throw exception
+ synpred149_InternalQVTimperative_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -91823,11 +92003,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
state.failed=false;
return success;
}
- public final boolean synpred140_InternalQVTimperative() {
+ public final boolean synpred141_InternalQVTimperative() {
state.backtracking++;
int start = input.mark();
try {
- synpred140_InternalQVTimperative_fragment(); // can never throw exception
+ synpred141_InternalQVTimperative_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -91837,11 +92017,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
state.failed=false;
return success;
}
- public final boolean synpred296_InternalQVTimperative() {
+ public final boolean synpred298_InternalQVTimperative() {
state.backtracking++;
int start = input.mark();
try {
- synpred296_InternalQVTimperative_fragment(); // can never throw exception
+ synpred298_InternalQVTimperative_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -91851,11 +92031,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
state.failed=false;
return success;
}
- public final boolean synpred152_InternalQVTimperative() {
+ public final boolean synpred299_InternalQVTimperative() {
state.backtracking++;
int start = input.mark();
try {
- synpred152_InternalQVTimperative_fragment(); // can never throw exception
+ synpred299_InternalQVTimperative_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -91865,11 +92045,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
state.failed=false;
return success;
}
- public final boolean synpred148_InternalQVTimperative() {
+ public final boolean synpred142_InternalQVTimperative() {
state.backtracking++;
int start = input.mark();
try {
- synpred148_InternalQVTimperative_fragment(); // can never throw exception
+ synpred142_InternalQVTimperative_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -91879,11 +92059,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
state.failed=false;
return success;
}
- public final boolean synpred11_InternalQVTimperative() {
+ public final boolean synpred151_InternalQVTimperative() {
state.backtracking++;
int start = input.mark();
try {
- synpred11_InternalQVTimperative_fragment(); // can never throw exception
+ synpred151_InternalQVTimperative_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -91893,11 +92073,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
state.failed=false;
return success;
}
- public final boolean synpred150_InternalQVTimperative() {
+ public final boolean synpred11_InternalQVTimperative() {
state.backtracking++;
int start = input.mark();
try {
- synpred150_InternalQVTimperative_fragment(); // can never throw exception
+ synpred11_InternalQVTimperative_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -91907,11 +92087,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
state.failed=false;
return success;
}
- public final boolean synpred176_InternalQVTimperative() {
+ public final boolean synpred150_InternalQVTimperative() {
state.backtracking++;
int start = input.mark();
try {
- synpred176_InternalQVTimperative_fragment(); // can never throw exception
+ synpred150_InternalQVTimperative_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -91932,109 +92112,113 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
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 DFA89 dfa89 = new DFA89(this);
+ protected DFA90 dfa90 = new DFA90(this);
+ protected DFA100 dfa100 = new DFA100(this);
+ protected DFA107 dfa107 = new DFA107(this);
protected DFA111 dfa111 = new DFA111(this);
- protected DFA198 dfa198 = new DFA198(this);
+ protected DFA112 dfa112 = new DFA112(this);
protected DFA199 dfa199 = new DFA199(this);
- static final String dfa_1s = "\131\uffff";
- 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}>";
+ protected DFA200 dfa200 = new DFA200(this);
+ static final String dfa_1s = "\135\uffff";
+ static final String dfa_2s = "\1\106\1\6\2\uffff\16\107\2\6\53\107\1\6\35\107";
+ static final String dfa_3s = "\1\174\1\36\2\uffff\16\174\1\101\1\36\53\174\1\101\35\174";
+ static final String dfa_4s = "\2\uffff\1\1\1\2\131\uffff";
+ static final String dfa_5s = "\135\uffff}>";
static final String[] dfa_6s = {
- "\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\1\16\uffff\1\2\4\uffff\1\3\41\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\21",
"",
"",
- "\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"
+ "\1\23\15\uffff\1\2\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\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\1\41\24\uffff\1\57\1\60\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\56\1\42\1\43\1\44\1\45\1\46",
+ "\1\61\1\62\13\uffff\1\63\1\64\1\65\1\66\1\67\1\70\1\71\1\72\1\73\1\74\1\75\1\76",
+ "\1\23\15\uffff\1\2\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\100\1\101\13\uffff\1\102\1\103\1\104\1\105\1\106\1\107\1\110\1\111\1\112\1\113\1\114\1\115\24\uffff\1\133\1\134\1\123\1\124\1\125\1\126\1\127\1\130\1\131\1\132\1\116\1\117\1\120\1\121\1\122",
+ "\1\23\15\uffff\1\2\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\23\15\uffff\1\2\3\uffff\1\77\1\3\41\uffff\1\3"
};
static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s);
@@ -92061,102 +92245,106 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
return "3641:1: rule__CommitStatementCS__Alternatives : ( ( ruleNewStatementCS ) | ( ruleSetStatementCS ) );";
}
}
- static final String dfa_7s = "\132\uffff";
- 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_7s = "\136\uffff";
+ static final String dfa_8s = "\1\21\1\6\3\uffff\16\104\2\6\53\104\1\6\35\104";
+ static final String dfa_9s = "\1\172\1\36\3\uffff\16\131\1\101\1\36\53\131\1\101\35\131";
+ static final String dfa_10s = "\2\uffff\1\1\1\2\1\3\131\uffff";
+ static final String dfa_11s = "\136\uffff}>";
static final String[] dfa_12s = {
- "\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\3\62\uffff\1\2\1\uffff\1\1\15\uffff\1\4\44\uffff\2\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\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\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"
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\23",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\23",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\23",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\23",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\23",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\23",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\23",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\23",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\23",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\23",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\23",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\23",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\23",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\23",
+ "\1\25\1\26\13\uffff\1\27\1\30\1\31\1\32\1\33\1\34\1\35\1\36\1\37\1\40\1\41\1\42\24\uffff\1\60\1\61\1\50\1\51\1\52\1\53\1\54\1\55\1\56\1\57\1\43\1\44\1\45\1\46\1\47",
+ "\1\62\1\63\13\uffff\1\64\1\65\1\66\1\67\1\70\1\71\1\72\1\73\1\74\1\75\1\76\1\77",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\23",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\23",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\23",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\23",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\23",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\23",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\23",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\23",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\23",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\23",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\23",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\23",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\23",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\23",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\23",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\23",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\23",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\23",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\23",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\23",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\23",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\23",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\23",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\23",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\23",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\23",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\23",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\23",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\23",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\100",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\100",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\100",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\100",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\100",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\100",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\100",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\100",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\100",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\100",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\100",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\100",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\100",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\100",
+ "\1\101\1\102\13\uffff\1\103\1\104\1\105\1\106\1\107\1\110\1\111\1\112\1\113\1\114\1\115\1\116\24\uffff\1\134\1\135\1\124\1\125\1\126\1\127\1\130\1\131\1\132\1\133\1\117\1\120\1\121\1\122\1\123",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\100",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\100",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\100",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\100",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\100",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\100",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\100",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\100",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\100",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\100",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\100",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\100",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\100",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\100",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\100",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\100",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\100",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\100",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\100",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\100",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\100",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\100",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\100",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\100",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\100",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\100",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\100",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\100",
+ "\1\2\2\uffff\1\24\14\uffff\1\4\4\uffff\1\100"
};
static final short[] dfa_7 = DFA.unpackEncodedString(dfa_7s);
@@ -92183,43 +92371,45 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
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_13s = "\41\uffff";
+ static final String dfa_14s = "\1\6\2\36\1\6\13\36\4\uffff\15\36\1\4";
+ static final String dfa_15s = "\1\36\16\120\4\uffff\15\120\1\u0097";
+ static final String dfa_16s = "\17\uffff\1\3\1\1\1\2\1\4\16\uffff";
+ static final String dfa_17s = "\41\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\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\16",
+ "\1\22\51\uffff\1\20\5\uffff\1\21\1\uffff\1\17",
+ "\1\22\51\uffff\1\20\5\uffff\1\21\1\uffff\1\17",
+ "\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\1\40\51\uffff\1\20\5\uffff\1\21\1\uffff\1\17",
+ "\1\22\51\uffff\1\20\5\uffff\1\21\1\uffff\1\17",
+ "\1\22\51\uffff\1\20\5\uffff\1\21\1\uffff\1\17",
+ "\1\22\51\uffff\1\20\5\uffff\1\21\1\uffff\1\17",
+ "\1\22\51\uffff\1\20\5\uffff\1\21\1\uffff\1\17",
+ "\1\22\51\uffff\1\20\5\uffff\1\21\1\uffff\1\17",
+ "\1\22\51\uffff\1\20\5\uffff\1\21\1\uffff\1\17",
+ "\1\22\51\uffff\1\20\5\uffff\1\21\1\uffff\1\17",
+ "\1\22\51\uffff\1\20\5\uffff\1\21\1\uffff\1\17",
+ "\1\22\51\uffff\1\20\5\uffff\1\21\1\uffff\1\17",
+ "\1\22\51\uffff\1\20\5\uffff\1\21\1\uffff\1\17",
+ "\1\22\51\uffff\1\20\5\uffff\1\21\1\uffff\1\17",
"",
"",
"",
"",
- "\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"
+ "\1\22\57\uffff\1\21\1\uffff\1\17",
+ "\1\22\57\uffff\1\21\1\uffff\1\17",
+ "\1\22\57\uffff\1\21\1\uffff\1\17",
+ "\1\22\57\uffff\1\21\1\uffff\1\17",
+ "\1\22\57\uffff\1\21\1\uffff\1\17",
+ "\1\22\57\uffff\1\21\1\uffff\1\17",
+ "\1\22\57\uffff\1\21\1\uffff\1\17",
+ "\1\22\57\uffff\1\21\1\uffff\1\17",
+ "\1\22\57\uffff\1\21\1\uffff\1\17",
+ "\1\22\57\uffff\1\21\1\uffff\1\17",
+ "\1\22\57\uffff\1\21\1\uffff\1\17",
+ "\1\22\57\uffff\1\21\1\uffff\1\17",
+ "\1\22\57\uffff\1\21\1\uffff\1\17",
+ "\4\22\13\uffff\14\22\1\uffff\3\22\20\uffff\17\22\14\uffff\1\21\1\uffff\1\17\6\uffff\1\22\22\uffff\1\22\1\uffff\2\22\3\uffff\1\22\4\uffff\2\22\36\uffff\2\22"
};
static final short[] dfa_13 = DFA.unpackEncodedString(dfa_13s);
@@ -92246,28 +92436,29 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
return "3777:1: rule__MappingParameterBindingCS__Alternatives : ( ( ruleAppendParameterBindingCS ) | ( ruleGuardParameterBindingCS ) | ( ruleLoopParameterBindingCS ) | ( ruleSimpleParameterBindingCS ) );";
}
}
- 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_19s = "\21\uffff";
+ static final String dfa_20s = "\2\uffff\16\1\1\uffff";
+ static final String dfa_21s = "\1\4\1\uffff\16\40\1\uffff";
+ static final String dfa_22s = "\1\u0097\1\uffff\16\u0098\1\uffff";
+ static final String dfa_23s = "\1\uffff\1\1\16\uffff\1\2";
+ static final String dfa_24s = "\21\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",
+ "\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\17\1\uffff\3\1\20\uffff\17\1\10\uffff\1\20\14\uffff\1\1\22\uffff\1\1\1\uffff\2\1\3\uffff\1\1\4\uffff\2\1\36\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\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",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\20\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\50\uffff\1\1",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\20\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\50\uffff\1\1",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\20\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\50\uffff\1\1",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\20\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\50\uffff\1\1",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\20\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\50\uffff\1\1",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\20\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\50\uffff\1\1",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\20\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\50\uffff\1\1",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\20\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\50\uffff\1\1",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\20\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\50\uffff\1\1",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\20\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\50\uffff\1\1",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\20\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\50\uffff\1\1",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\20\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\50\uffff\1\1",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\20\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\50\uffff\1\1",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\20\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\50\uffff\1\1",
""
};
@@ -92293,25 +92484,26 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
this.transition = dfa_25;
}
public String getDescription() {
- return "5184:1: rule__CollectionLiteralPartCS__Alternatives : ( ( ( rule__CollectionLiteralPartCS__Group_0__0 ) ) | ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 ) ) );";
+ return "5192:1: rule__CollectionLiteralPartCS__Alternatives : ( ( ( rule__CollectionLiteralPartCS__Group_0__0 ) ) | ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 ) ) );";
}
}
static final String[] dfa_26s = {
- "\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",
+ "\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\17\1\uffff\3\1\20\uffff\17\1\10\uffff\1\20\14\uffff\1\1\22\uffff\1\1\1\uffff\2\1\3\uffff\1\1\4\uffff\2\1\36\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",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\20\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\25\uffff\1\1\50\uffff\1\1",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\20\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\25\uffff\1\1\50\uffff\1\1",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\20\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\25\uffff\1\1\50\uffff\1\1",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\20\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\25\uffff\1\1\50\uffff\1\1",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\20\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\25\uffff\1\1\50\uffff\1\1",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\20\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\25\uffff\1\1\50\uffff\1\1",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\20\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\25\uffff\1\1\50\uffff\1\1",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\20\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\25\uffff\1\1\50\uffff\1\1",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\20\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\25\uffff\1\1\50\uffff\1\1",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\20\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\25\uffff\1\1\50\uffff\1\1",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\20\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\25\uffff\1\1\50\uffff\1\1",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\20\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\25\uffff\1\1\50\uffff\1\1",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\20\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\25\uffff\1\1\50\uffff\1\1",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\20\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\25\uffff\1\1\50\uffff\1\1",
""
};
static final short[][] dfa_26 = unpackEncodedStringArray(dfa_26s);
@@ -92330,16 +92522,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
this.transition = dfa_26;
}
public String getDescription() {
- return "5206:1: rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0 : ( ( ruleExpCS ) | ( rulePatternExpCS ) );";
+ return "5214: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_27s = "\37\uffff";
+ static final String dfa_28s = "\1\6\26\uffff\5\0\3\uffff";
+ static final String dfa_29s = "\1\101\26\uffff\5\0\3\uffff";
+ static final String dfa_30s = "\1\uffff\1\1\15\uffff\1\2\16\uffff\1\3";
+ static final String dfa_31s = "\27\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",
+ "\2\1\13\uffff\14\1\24\uffff\12\17\1\27\1\30\1\31\1\32\1\33",
+ "",
"",
"",
"",
@@ -92392,85 +92585,85 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
this.transition = dfa_32;
}
public String getDescription() {
- return "5330:1: rule__TypeExpCS__Alternatives_0 : ( ( ruleTypeNameExpCS ) | ( ruleTypeLiteralCS ) | ( ruleCollectionPatternCS ) );";
+ return "5338: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 LA51_22 = input.LA(1);
+ int LA51_23 = input.LA(1);
- int index51_22 = input.index();
+ int index51_23 = input.index();
input.rewind();
s = -1;
- if ( (synpred140_InternalQVTimperative()) ) {s = 14;}
+ if ( (synpred141_InternalQVTimperative()) ) {s = 15;}
- else if ( (true) ) {s = 29;}
+ else if ( (true) ) {s = 30;}
- input.seek(index51_22);
+ input.seek(index51_23);
if ( s>=0 ) return s;
break;
case 1 :
- int LA51_23 = input.LA(1);
+ int LA51_24 = input.LA(1);
- int index51_23 = input.index();
+ int index51_24 = input.index();
input.rewind();
s = -1;
- if ( (synpred140_InternalQVTimperative()) ) {s = 14;}
+ if ( (synpred141_InternalQVTimperative()) ) {s = 15;}
- else if ( (true) ) {s = 29;}
+ else if ( (true) ) {s = 30;}
- input.seek(index51_23);
+ input.seek(index51_24);
if ( s>=0 ) return s;
break;
case 2 :
- int LA51_24 = input.LA(1);
+ int LA51_25 = input.LA(1);
- int index51_24 = input.index();
+ int index51_25 = input.index();
input.rewind();
s = -1;
- if ( (synpred140_InternalQVTimperative()) ) {s = 14;}
+ if ( (synpred141_InternalQVTimperative()) ) {s = 15;}
- else if ( (true) ) {s = 29;}
+ else if ( (true) ) {s = 30;}
- input.seek(index51_24);
+ input.seek(index51_25);
if ( s>=0 ) return s;
break;
case 3 :
- int LA51_25 = input.LA(1);
+ int LA51_26 = input.LA(1);
- int index51_25 = input.index();
+ int index51_26 = input.index();
input.rewind();
s = -1;
- if ( (synpred140_InternalQVTimperative()) ) {s = 14;}
+ if ( (synpred141_InternalQVTimperative()) ) {s = 15;}
- else if ( (true) ) {s = 29;}
+ else if ( (true) ) {s = 30;}
- input.seek(index51_25);
+ input.seek(index51_26);
if ( s>=0 ) return s;
break;
case 4 :
- int LA51_26 = input.LA(1);
+ int LA51_27 = input.LA(1);
- int index51_26 = input.index();
+ int index51_27 = input.index();
input.rewind();
s = -1;
- if ( (synpred140_InternalQVTimperative()) ) {s = 14;}
+ if ( (synpred141_InternalQVTimperative()) ) {s = 15;}
- else if ( (true) ) {s = 29;}
+ else if ( (true) ) {s = 30;}
- input.seek(index51_26);
+ input.seek(index51_27);
if ( s>=0 ) return s;
break;
}
@@ -92481,13 +92674,13 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
throw nvae;
}
}
- 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_33s = "\54\uffff";
+ static final String dfa_34s = "\1\4\2\0\51\uffff";
+ static final String dfa_35s = "\1\u0097\2\0\51\uffff";
+ static final String dfa_36s = "\3\uffff\1\1\47\uffff\1\2";
+ static final String dfa_37s = "\1\uffff\1\0\1\1\51\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",
+ "\4\3\13\uffff\14\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\53\1\3\36\uffff\2\3",
"\1\uffff",
"\1\uffff",
"",
@@ -92529,6 +92722,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
"",
"",
"",
+ "",
""
};
@@ -92553,7 +92747,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
this.transition = dfa_38;
}
public String getDescription() {
- return "5358:1: rule__ExpCS__Alternatives : ( ( ( rule__ExpCS__Group_0__0 ) ) | ( rulePrefixedLetExpCS ) );";
+ return "5366:1: rule__ExpCS__Alternatives : ( ( ( rule__ExpCS__Group_0__0 ) ) | ( rulePrefixedLetExpCS ) );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -92566,9 +92760,9 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
int index52_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred141_InternalQVTimperative()) ) {s = 3;}
+ if ( (synpred142_InternalQVTimperative()) ) {s = 3;}
- else if ( (true) ) {s = 42;}
+ else if ( (true) ) {s = 43;}
input.seek(index52_1);
@@ -92581,9 +92775,9 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
int index52_2 = input.index();
input.rewind();
s = -1;
- if ( (synpred141_InternalQVTimperative()) ) {s = 3;}
+ if ( (synpred142_InternalQVTimperative()) ) {s = 3;}
- else if ( (true) ) {s = 42;}
+ else if ( (true) ) {s = 43;}
input.seek(index52_2);
@@ -92597,12 +92791,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
throw nvae;
}
}
- 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_39s = "\1\4\12\uffff\7\0\32\uffff";
+ static final String dfa_40s = "\1\u0097\12\uffff\7\0\32\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\15\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\32\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",
+ "\2\4\2\33\13\uffff\14\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\36\uffff\2\4",
"",
"",
"",
@@ -92644,6 +92838,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
"",
"",
"",
+ "",
""
};
static final char[] dfa_39 = DFA.unpackEncodedStringToUnsignedChars(dfa_39s);
@@ -92666,7 +92861,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
this.transition = dfa_43;
}
public String getDescription() {
- return "5424:1: rule__PrimaryExpCS__Alternatives : ( ( ruleNestedExpCS ) | ( ruleIfExpCS ) | ( ruleSelfExpCS ) | ( rulePrimitiveLiteralExpCS ) | ( ruleTupleLiteralExpCS ) | ( ruleMapLiteralExpCS ) | ( ruleCollectionLiteralExpCS ) | ( ruleLambdaLiteralExpCS ) | ( ruleTypeLiteralExpCS ) | ( ruleNameExpCS ) );";
+ return "5432: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;
@@ -92679,9 +92874,9 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
int index55_11 = input.index();
input.rewind();
s = -1;
- if ( (synpred148_InternalQVTimperative()) ) {s = 40;}
+ if ( (synpred149_InternalQVTimperative()) ) {s = 41;}
- else if ( (synpred152_InternalQVTimperative()) ) {s = 19;}
+ else if ( (synpred153_InternalQVTimperative()) ) {s = 19;}
input.seek(index55_11);
@@ -92694,9 +92889,9 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
int index55_12 = input.index();
input.rewind();
s = -1;
- if ( (synpred149_InternalQVTimperative()) ) {s = 41;}
+ if ( (synpred150_InternalQVTimperative()) ) {s = 42;}
- else if ( (synpred152_InternalQVTimperative()) ) {s = 19;}
+ else if ( (synpred153_InternalQVTimperative()) ) {s = 19;}
input.seek(index55_12);
@@ -92709,9 +92904,9 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
int index55_13 = input.index();
input.rewind();
s = -1;
- if ( (synpred150_InternalQVTimperative()) ) {s = 42;}
+ if ( (synpred151_InternalQVTimperative()) ) {s = 43;}
- else if ( (synpred152_InternalQVTimperative()) ) {s = 19;}
+ else if ( (synpred153_InternalQVTimperative()) ) {s = 19;}
input.seek(index55_13);
@@ -92724,9 +92919,9 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
int index55_14 = input.index();
input.rewind();
s = -1;
- if ( (synpred150_InternalQVTimperative()) ) {s = 42;}
+ if ( (synpred151_InternalQVTimperative()) ) {s = 43;}
- else if ( (synpred152_InternalQVTimperative()) ) {s = 19;}
+ else if ( (synpred153_InternalQVTimperative()) ) {s = 19;}
input.seek(index55_14);
@@ -92739,9 +92934,9 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
int index55_15 = input.index();
input.rewind();
s = -1;
- if ( (synpred150_InternalQVTimperative()) ) {s = 42;}
+ if ( (synpred151_InternalQVTimperative()) ) {s = 43;}
- else if ( (synpred152_InternalQVTimperative()) ) {s = 19;}
+ else if ( (synpred153_InternalQVTimperative()) ) {s = 19;}
input.seek(index55_15);
@@ -92754,9 +92949,9 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
int index55_16 = input.index();
input.rewind();
s = -1;
- if ( (synpred150_InternalQVTimperative()) ) {s = 42;}
+ if ( (synpred151_InternalQVTimperative()) ) {s = 43;}
- else if ( (synpred152_InternalQVTimperative()) ) {s = 19;}
+ else if ( (synpred153_InternalQVTimperative()) ) {s = 19;}
input.seek(index55_16);
@@ -92769,9 +92964,9 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
int index55_17 = input.index();
input.rewind();
s = -1;
- if ( (synpred150_InternalQVTimperative()) ) {s = 42;}
+ if ( (synpred151_InternalQVTimperative()) ) {s = 43;}
- else if ( (synpred152_InternalQVTimperative()) ) {s = 19;}
+ else if ( (synpred153_InternalQVTimperative()) ) {s = 19;}
input.seek(index55_17);
@@ -92786,21 +92981,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
}
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",
+ "\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\17\1\uffff\3\1\20\uffff\17\1\10\uffff\1\20\14\uffff\1\1\22\uffff\1\1\1\uffff\2\1\3\uffff\1\1\4\uffff\2\1\36\uffff\2\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",
+ "\1\1\1\uffff\21\1\27\uffff\1\20\6\uffff\1\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\45\uffff\1\1",
+ "\1\1\1\uffff\21\1\27\uffff\1\20\6\uffff\1\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\45\uffff\1\1",
+ "\1\1\1\uffff\21\1\27\uffff\1\20\6\uffff\1\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\45\uffff\1\1",
+ "\1\1\1\uffff\21\1\27\uffff\1\20\6\uffff\1\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\45\uffff\1\1",
+ "\1\1\1\uffff\21\1\27\uffff\1\20\6\uffff\1\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\45\uffff\1\1",
+ "\1\1\1\uffff\21\1\27\uffff\1\20\6\uffff\1\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\45\uffff\1\1",
+ "\1\1\1\uffff\21\1\27\uffff\1\20\6\uffff\1\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\45\uffff\1\1",
+ "\1\1\1\uffff\21\1\27\uffff\1\20\6\uffff\1\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\45\uffff\1\1",
+ "\1\1\1\uffff\21\1\27\uffff\1\20\6\uffff\1\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\45\uffff\1\1",
+ "\1\1\1\uffff\21\1\27\uffff\1\20\6\uffff\1\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\45\uffff\1\1",
+ "\1\1\1\uffff\21\1\27\uffff\1\20\6\uffff\1\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\45\uffff\1\1",
+ "\1\1\1\uffff\21\1\27\uffff\1\20\6\uffff\1\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\45\uffff\1\1",
+ "\1\1\1\uffff\21\1\27\uffff\1\20\6\uffff\1\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\45\uffff\1\1",
+ "\1\1\1\uffff\21\1\27\uffff\1\20\6\uffff\1\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\45\uffff\1\1",
""
};
static final short[][] dfa_44 = unpackEncodedStringArray(dfa_44s);
@@ -92819,111 +93015,115 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
this.transition = dfa_44;
}
public String getDescription() {
- return "5582:1: rule__IfExpCS__OwnedConditionAlternatives_1_0 : ( ( ruleExpCS ) | ( rulePatternExpCS ) );";
+ return "5590:1: rule__IfExpCS__OwnedConditionAlternatives_1_0 : ( ( ruleExpCS ) | ( rulePatternExpCS ) );";
}
}
- 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_45s = "\1\21\1\6\2\uffff\16\23\2\6\53\23\1\6\35\23";
+ static final String dfa_46s = "\2\uffff\1\2\1\1\131\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\2\1\uffff\1\3\10\uffff\1\3\47\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\2\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\21",
"",
"",
- "\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"
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\22\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\22\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\22\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\22\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\22\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\22\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\22\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\22\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\22\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\22\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\22\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\22\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\22\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\22\1\2\41\uffff\1\2",
+ "\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\1\41\24\uffff\1\57\1\60\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\56\1\42\1\43\1\44\1\45\1\46",
+ "\1\61\1\62\13\uffff\1\63\1\64\1\65\1\66\1\67\1\70\1\71\1\72\1\73\1\74\1\75\1\76",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\22\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\22\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\22\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\22\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\22\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\22\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\22\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\22\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\22\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\22\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\22\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\22\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\22\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\22\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\22\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\22\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\22\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\22\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\22\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\22\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\22\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\22\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\22\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\22\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\22\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\22\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\22\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\22\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\22\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\77\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\77\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\77\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\77\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\77\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\77\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\77\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\77\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\77\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\77\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\77\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\77\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\77\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\77\1\2\41\uffff\1\2",
+ "\1\100\1\101\13\uffff\1\102\1\103\1\104\1\105\1\106\1\107\1\110\1\111\1\112\1\113\1\114\1\115\24\uffff\1\133\1\134\1\123\1\124\1\125\1\126\1\127\1\130\1\131\1\132\1\116\1\117\1\120\1\121\1\122",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\77\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\77\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\77\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\77\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\77\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\77\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\77\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\77\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\77\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\77\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\77\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\77\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\77\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\77\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\77\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\77\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\77\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\77\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\77\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\77\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\77\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\77\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\77\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\77\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\77\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\77\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\77\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\77\1\2\41\uffff\1\2",
+ "\1\3\60\uffff\1\2\2\uffff\1\23\5\uffff\1\3\6\uffff\2\2\3\uffff\1\77\1\2\41\uffff\1\2"
};
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 DFA87 extends DFA {
+ class DFA89 extends DFA {
- public DFA87(BaseRecognizer recognizer) {
+ public DFA89(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 87;
+ this.decisionNumber = 89;
this.eot = dfa_1;
this.eof = dfa_1;
this.min = dfa_45;
@@ -92933,109 +93133,113 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
this.transition = dfa_47;
}
public String getDescription() {
- return "()* loopback of 8578:1: ( rule__MappingCS__OwnedStatementsAssignment_6 )*";
+ return "()* loopback of 8646:1: ( rule__MappingCS__OwnedStatementsAssignment_7 )*";
}
}
- 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_48s = "\1\21\1\6\2\uffff\16\104\2\6\53\104\1\6\35\104";
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\62\uffff\1\2\1\uffff\1\1\13\uffff\1\2\1\uffff\1\2\1\3\4\uffff\1\3\36\uffff\2\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\21",
"",
"",
- "\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"
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\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\1\41\24\uffff\1\57\1\60\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\56\1\42\1\43\1\44\1\45\1\46",
+ "\1\61\1\62\13\uffff\1\63\1\64\1\65\1\66\1\67\1\70\1\71\1\72\1\73\1\74\1\75\1\76",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\22\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\100\1\101\13\uffff\1\102\1\103\1\104\1\105\1\106\1\107\1\110\1\111\1\112\1\113\1\114\1\115\24\uffff\1\133\1\134\1\123\1\124\1\125\1\126\1\127\1\130\1\131\1\132\1\116\1\117\1\120\1\121\1\122",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\77\1\3\41\uffff\1\3",
+ "\1\2\2\uffff\1\23\14\uffff\1\2\1\3\3\uffff\1\77\1\3\41\uffff\1\3"
};
static final char[] dfa_48 = DFA.unpackEncodedStringToUnsignedChars(dfa_48s);
static final short[][] dfa_49 = unpackEncodedStringArray(dfa_49s);
- class DFA88 extends DFA {
+ class DFA90 extends DFA {
- public DFA88(BaseRecognizer recognizer) {
+ public DFA90(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 88;
+ this.decisionNumber = 90;
this.eot = dfa_1;
this.eof = dfa_1;
this.min = dfa_48;
@@ -93045,27 +93249,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
this.transition = dfa_49;
}
public String getDescription() {
- return "()* loopback of 8607:1: ( rule__MappingCS__OwnedStatementsAssignment_7 )*";
+ return "()* loopback of 8675:1: ( rule__MappingCS__OwnedStatementsAssignment_8 )*";
}
}
- 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_50s = "\1\6\16\22\2\uffff";
+ static final String dfa_51s = "\1\36\16\131\2\uffff";
+ static final String dfa_52s = "\17\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\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\16",
+ "\1\20\26\uffff\1\20\40\uffff\1\20\6\uffff\1\20\7\uffff\1\17",
+ "\1\20\26\uffff\1\20\40\uffff\1\20\6\uffff\1\20\7\uffff\1\17",
+ "\1\20\26\uffff\1\20\40\uffff\1\20\6\uffff\1\20\7\uffff\1\17",
+ "\1\20\26\uffff\1\20\40\uffff\1\20\6\uffff\1\20\7\uffff\1\17",
+ "\1\20\26\uffff\1\20\40\uffff\1\20\6\uffff\1\20\7\uffff\1\17",
+ "\1\20\26\uffff\1\20\40\uffff\1\20\6\uffff\1\20\7\uffff\1\17",
+ "\1\20\26\uffff\1\20\40\uffff\1\20\6\uffff\1\20\7\uffff\1\17",
+ "\1\20\26\uffff\1\20\40\uffff\1\20\6\uffff\1\20\7\uffff\1\17",
+ "\1\20\26\uffff\1\20\40\uffff\1\20\6\uffff\1\20\7\uffff\1\17",
+ "\1\20\26\uffff\1\20\40\uffff\1\20\6\uffff\1\20\7\uffff\1\17",
+ "\1\20\26\uffff\1\20\40\uffff\1\20\6\uffff\1\20\7\uffff\1\17",
+ "\1\20\26\uffff\1\20\40\uffff\1\20\6\uffff\1\20\7\uffff\1\17",
+ "\1\20\26\uffff\1\20\40\uffff\1\20\6\uffff\1\20\7\uffff\1\17",
+ "\1\20\26\uffff\1\20\40\uffff\1\20\6\uffff\1\20\7\uffff\1\17",
"",
""
};
@@ -93074,11 +93279,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
static final short[] dfa_52 = DFA.unpackEncodedString(dfa_52s);
static final short[][] dfa_53 = unpackEncodedStringArray(dfa_53s);
- class DFA99 extends DFA {
+ class DFA100 extends DFA {
- public DFA99(BaseRecognizer recognizer) {
+ public DFA100(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 99;
+ this.decisionNumber = 100;
this.eot = dfa_19;
this.eof = dfa_19;
this.min = dfa_50;
@@ -93088,76 +93293,82 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
this.transition = dfa_53;
}
public String getDescription() {
- return "10174:1: ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )?";
+ return "10213:1: ( rule__QualifiedPackageCS__OwnedPathNameAssignment_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\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",
+ static final String dfa_54s = "\40\uffff";
+ static final String dfa_55s = "\1\1\37\uffff";
+ static final String dfa_56s = "\1\6\1\uffff\16\22\17\121\1\uffff";
+ static final String dfa_57s = "\1\101\1\uffff\35\131\1\uffff";
+ static final String dfa_58s = "\1\uffff\1\2\35\uffff\1\1";
+ static final String dfa_59s = "\40\uffff}>";
+ static final String[] dfa_60s = {
+ "\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\17\24\uffff\1\35\1\36\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\20\1\21\1\22\1\23\1\24",
"",
- "\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",
+ "\1\1\26\uffff\1\1\40\uffff\1\1\6\uffff\1\1\5\uffff\1\1\1\uffff\1\37",
+ "\1\1\26\uffff\1\1\40\uffff\1\1\6\uffff\1\1\5\uffff\1\1\1\uffff\1\37",
+ "\1\1\26\uffff\1\1\40\uffff\1\1\6\uffff\1\1\5\uffff\1\1\1\uffff\1\37",
+ "\1\1\26\uffff\1\1\40\uffff\1\1\6\uffff\1\1\5\uffff\1\1\1\uffff\1\37",
+ "\1\1\26\uffff\1\1\40\uffff\1\1\6\uffff\1\1\5\uffff\1\1\1\uffff\1\37",
+ "\1\1\26\uffff\1\1\40\uffff\1\1\6\uffff\1\1\5\uffff\1\1\1\uffff\1\37",
+ "\1\1\26\uffff\1\1\40\uffff\1\1\6\uffff\1\1\5\uffff\1\1\1\uffff\1\37",
+ "\1\1\26\uffff\1\1\40\uffff\1\1\6\uffff\1\1\5\uffff\1\1\1\uffff\1\37",
+ "\1\1\26\uffff\1\1\40\uffff\1\1\6\uffff\1\1\5\uffff\1\1\1\uffff\1\37",
+ "\1\1\26\uffff\1\1\40\uffff\1\1\6\uffff\1\1\5\uffff\1\1\1\uffff\1\37",
+ "\1\1\26\uffff\1\1\40\uffff\1\1\6\uffff\1\1\5\uffff\1\1\1\uffff\1\37",
+ "\1\1\26\uffff\1\1\40\uffff\1\1\6\uffff\1\1\5\uffff\1\1\1\uffff\1\37",
+ "\1\1\26\uffff\1\1\40\uffff\1\1\6\uffff\1\1\5\uffff\1\1\1\uffff\1\37",
+ "\1\1\26\uffff\1\1\40\uffff\1\1\6\uffff\1\1\5\uffff\1\1\1\uffff\1\37",
+ "\1\1\7\uffff\1\37",
+ "\1\1\7\uffff\1\37",
+ "\1\1\7\uffff\1\37",
+ "\1\1\7\uffff\1\37",
+ "\1\1\7\uffff\1\37",
+ "\1\1\7\uffff\1\37",
+ "\1\1\7\uffff\1\37",
+ "\1\1\7\uffff\1\37",
+ "\1\1\7\uffff\1\37",
+ "\1\1\7\uffff\1\37",
+ "\1\1\7\uffff\1\37",
+ "\1\1\7\uffff\1\37",
+ "\1\1\7\uffff\1\37",
+ "\1\1\7\uffff\1\37",
+ "\1\1\7\uffff\1\37",
""
};
+
static final short[] dfa_54 = DFA.unpackEncodedString(dfa_54s);
- static final char[] dfa_55 = DFA.unpackEncodedStringToUnsignedChars(dfa_55s);
+ static final short[] dfa_55 = DFA.unpackEncodedString(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);
+ static final char[] dfa_57 = DFA.unpackEncodedStringToUnsignedChars(dfa_57s);
+ static final short[] dfa_58 = DFA.unpackEncodedString(dfa_58s);
+ static final short[] dfa_59 = DFA.unpackEncodedString(dfa_59s);
+ static final short[][] dfa_60 = unpackEncodedStringArray(dfa_60s);
- class DFA106 extends DFA {
+ class DFA107 extends DFA {
- public DFA106(BaseRecognizer recognizer) {
+ public DFA107(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 106;
- this.eot = dfa_13;
- this.eof = dfa_54;
- this.min = dfa_55;
- this.max = dfa_56;
- this.accept = dfa_57;
- this.special = dfa_17;
- this.transition = dfa_58;
+ this.decisionNumber = 107;
+ this.eot = dfa_54;
+ this.eof = dfa_55;
+ this.min = dfa_56;
+ this.max = dfa_57;
+ this.accept = dfa_58;
+ this.special = dfa_59;
+ this.transition = dfa_60;
}
public String getDescription() {
- return "()* loopback of 11148:1: ( rule__ScopeNameCS__Group_2__0 )*";
+ return "()* loopback of 11187:1: ( rule__ScopeNameCS__Group_2__0 )*";
}
}
- static final String dfa_59s = "\17\uffff";
- 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",
+ static final String dfa_61s = "\20\uffff";
+ static final String dfa_62s = "\1\6\1\0\16\uffff";
+ static final String dfa_63s = "\1\36\1\0\16\uffff";
+ static final String dfa_64s = "\2\uffff\1\2\14\uffff\1\1";
+ static final String dfa_65s = "\1\uffff\1\0\16\uffff}>";
+ static final String[] dfa_66s = {
+ "\2\2\13\uffff\1\1\13\2",
"\1\uffff",
"",
"",
@@ -93171,107 +93382,112 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
"",
"",
"",
+ "",
""
};
- 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);
+ static final short[] dfa_61 = DFA.unpackEncodedString(dfa_61s);
+ static final char[] dfa_62 = DFA.unpackEncodedStringToUnsignedChars(dfa_62s);
+ static final char[] dfa_63 = DFA.unpackEncodedStringToUnsignedChars(dfa_63s);
+ static final short[] dfa_64 = DFA.unpackEncodedString(dfa_64s);
+ static final short[] dfa_65 = DFA.unpackEncodedString(dfa_65s);
+ static final short[][] dfa_66 = unpackEncodedStringArray(dfa_66s);
- class DFA110 extends DFA {
+ class DFA111 extends DFA {
- public DFA110(BaseRecognizer recognizer) {
+ public DFA111(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;
+ this.decisionNumber = 111;
+ this.eot = dfa_61;
+ this.eof = dfa_61;
+ this.min = dfa_62;
+ this.max = dfa_63;
+ this.accept = dfa_64;
+ this.special = dfa_65;
+ this.transition = dfa_66;
}
public String getDescription() {
- return "11689:1: ( rule__SimpleParameterBindingCS__IsCheckAssignment_0 )?";
+ return "11728: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 LA111_1 = input.LA(1);
- int index110_1 = input.index();
+ int index111_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred208_InternalQVTimperative()) ) {s = 14;}
+ if ( (synpred210_InternalQVTimperative()) ) {s = 15;}
else if ( (true) ) {s = 2;}
- input.seek(index110_1);
+ input.seek(index111_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 110, _s, input);
+ new NoViableAltException(getDescription(), 111, _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 String dfa_67s = "\1\6\16\121\2\uffff";
+ static final String dfa_68s = "\1\101\16\131\2\uffff";
+ static final String dfa_69s = "\17\uffff\1\2\1\1";
+ static final String[] dfa_70s = {
+ "\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\16\24\uffff\17\17",
+ "\1\17\7\uffff\1\20",
+ "\1\17\7\uffff\1\20",
+ "\1\17\7\uffff\1\20",
+ "\1\17\7\uffff\1\20",
+ "\1\17\7\uffff\1\20",
+ "\1\17\7\uffff\1\20",
+ "\1\17\7\uffff\1\20",
+ "\1\17\7\uffff\1\20",
+ "\1\17\7\uffff\1\20",
+ "\1\17\7\uffff\1\20",
+ "\1\17\7\uffff\1\20",
+ "\1\17\7\uffff\1\20",
+ "\1\17\7\uffff\1\20",
+ "\1\17\7\uffff\1\20",
"",
""
};
- 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);
+ static final char[] dfa_67 = DFA.unpackEncodedStringToUnsignedChars(dfa_67s);
+ static final char[] dfa_68 = DFA.unpackEncodedStringToUnsignedChars(dfa_68s);
+ static final short[] dfa_69 = DFA.unpackEncodedString(dfa_69s);
+ static final short[][] dfa_70 = unpackEncodedStringArray(dfa_70s);
- class DFA111 extends DFA {
+ class DFA112 extends DFA {
- public DFA111(BaseRecognizer recognizer) {
+ public DFA112(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 111;
+ this.decisionNumber = 112;
this.eot = dfa_19;
this.eof = dfa_19;
- this.min = dfa_65;
- this.max = dfa_66;
- this.accept = dfa_67;
+ this.min = dfa_67;
+ this.max = dfa_68;
+ this.accept = dfa_69;
this.special = dfa_24;
- this.transition = dfa_68;
+ this.transition = dfa_70;
}
public String getDescription() {
- return "12102:1: ( rule__TransformationCS__OwnedPathNameAssignment_1 )?";
+ return "12141: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",
+ static final String dfa_71s = "\17\uffff";
+ static final String dfa_72s = "\1\2\16\uffff";
+ static final String dfa_73s = "\1\22\1\0\15\uffff";
+ static final String dfa_74s = "\1\u0099\1\0\15\uffff";
+ static final String dfa_75s = "\2\uffff\1\2\13\uffff\1\1";
+ static final String dfa_76s = "\1\uffff\1\0\15\uffff}>";
+ static final String[] dfa_77s = {
+ "\1\2\26\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\46\uffff\1\2",
"\1\uffff",
"",
"",
@@ -93287,94 +93503,98 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
"",
""
};
- 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 DFA198 extends DFA {
+ static final short[] dfa_71 = DFA.unpackEncodedString(dfa_71s);
+ static final short[] dfa_72 = DFA.unpackEncodedString(dfa_72s);
+ static final char[] dfa_73 = DFA.unpackEncodedStringToUnsignedChars(dfa_73s);
+ static final char[] dfa_74 = DFA.unpackEncodedStringToUnsignedChars(dfa_74s);
+ static final short[] dfa_75 = DFA.unpackEncodedString(dfa_75s);
+ static final short[] dfa_76 = DFA.unpackEncodedString(dfa_76s);
+ static final short[][] dfa_77 = unpackEncodedStringArray(dfa_77s);
+
+ class DFA199 extends DFA {
- public DFA198(BaseRecognizer recognizer) {
+ public DFA199(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 198;
- this.eot = dfa_59;
- this.eof = dfa_69;
- this.min = dfa_70;
- this.max = dfa_71;
- this.accept = dfa_62;
- this.special = dfa_63;
- this.transition = dfa_72;
+ this.decisionNumber = 199;
+ this.eot = dfa_71;
+ this.eof = dfa_72;
+ this.min = dfa_73;
+ this.max = dfa_74;
+ this.accept = dfa_75;
+ this.special = dfa_76;
+ this.transition = dfa_77;
}
public String getDescription() {
- return "21135:1: ( rule__TypeNameExpCS__Group_1__0 )?";
+ return "21174: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 LA198_1 = input.LA(1);
+ int LA199_1 = input.LA(1);
- int index198_1 = input.index();
+ int index199_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred296_InternalQVTimperative()) ) {s = 14;}
+ if ( (synpred298_InternalQVTimperative()) ) {s = 14;}
else if ( (true) ) {s = 2;}
- input.seek(index198_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(), 198, _s, input);
+ new NoViableAltException(getDescription(), 199, _s, input);
error(nvae);
throw nvae;
}
}
- class DFA199 extends DFA {
+ class DFA200 extends DFA {
- public DFA199(BaseRecognizer recognizer) {
+ public DFA200(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 199;
- this.eot = dfa_59;
- this.eof = dfa_69;
- this.min = dfa_70;
- this.max = dfa_71;
- this.accept = dfa_62;
- this.special = dfa_63;
- this.transition = dfa_72;
+ this.decisionNumber = 200;
+ this.eot = dfa_71;
+ this.eof = dfa_72;
+ this.min = dfa_73;
+ this.max = dfa_74;
+ this.accept = dfa_75;
+ this.special = dfa_76;
+ this.transition = dfa_77;
}
public String getDescription() {
- return "21196:1: ( rule__TypeNameExpCS__Group_1_1__0 )?";
+ return "21235: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 LA199_1 = input.LA(1);
+ int LA200_1 = input.LA(1);
- int index199_1 = input.index();
+ int index200_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred297_InternalQVTimperative()) ) {s = 14;}
+ if ( (synpred299_InternalQVTimperative()) ) {s = 14;}
else if ( (true) ) {s = 2;}
- input.seek(index199_1);
+ input.seek(index200_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 199, _s, input);
+ new NoViableAltException(getDescription(), 200, _s, input);
error(nvae);
throw nvae;
}
@@ -93386,133 +93606,134 @@ 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[]{0x0000000013000000L,0x0800000000200000L});
+ public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000033000000L,0x0800000000400000L});
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_6 = new BitSet(new long[]{0x0000000033000002L,0x0800000000400000L});
+ public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
+ public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x000000007FF800C0L});
+ public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L});
+ public static final BitSet FOLLOW_10 = new BitSet(new long[]{0xFFF800077FF800F0L,0x00C2340000800003L,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[]{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});
+ public static final BitSet FOLLOW_12 = new BitSet(new long[]{0xFFF800077FF800F0L,0x0082340000800003L,0x0000000000C00000L});
+ public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L});
+ public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000080L});
+ public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L});
+ public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L});
+ public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L});
+ public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000000040000L,0x0000000000001400L});
+ public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000000080000L,0x0000000000002000L});
+ public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001400L});
+ public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L});
+ public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x000000007FF800E0L});
+ public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000000040000L,0x0000000002000000L});
+ public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000400000000L});
+ public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L});
+ public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000011000000L});
+ public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000000000000L,0x00000000000A0000L});
+ public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x00000000100A0000L,0x16000000043CAA50L});
+ public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000000000002L,0x0000000000088200L});
+ public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000010080002L,0x0000000000002840L});
+ public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000000000002L,0x1000000004200040L});
+ public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000000020002L,0x0600000000100050L});
+ public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000000020000L,0x0600000000000000L});
+ public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L});
+ public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x000000007FF800C0L,0x0000000000040000L});
+ public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x000000007FF800C2L});
+ public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000000000020000L,0x0600000000100050L});
+ public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L});
+ public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L});
+ public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200040L});
+ public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000040000L,0x0000000000001000L});
+ public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000020000040000L,0x0000000000020400L});
+ public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000020000000L,0x00000040C0440000L,0x0000000000104000L});
+ public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000020000002L,0x00000040C0400000L,0x0000000000104000L});
+ public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
+ public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x000000007FF800C0L,0x0000000001000000L});
+ public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000000040000L,0x0000000000020000L});
+ public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000000000000000L,0x0000000002000000L});
+ public static final BitSet FOLLOW_49 = new BitSet(new long[]{0xFFF800007FF800C0L,0x0000000000000003L});
+ public static final BitSet FOLLOW_50 = new BitSet(new long[]{0xFFF800007FF800C2L,0x0000000000000003L});
+ public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000000000000000L,0x1000000004200040L});
+ public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0000800000000000L});
+ public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L});
+ public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000000040000000L});
+ public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L});
+ public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0000000000000000L,0x4000000000000000L});
+ public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0000000000000000L,0x2000000000000000L});
+ public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0000000000000020L});
+ public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0000000000000000L,0x8800000000000000L,0x0000000000003FFFL});
+ public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0000000000000002L,0x8800000000000000L,0x0000000000003FFFL});
+ public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0000000000000000L,0x0000000030040000L});
+ public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x0000000000000002L,0x0000000030000000L});
+ public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x000000007FF800C0L,0x0000000000000400L});
+ public static final BitSet FOLLOW_64 = new BitSet(new long[]{0xFFF800077FFC01F0L,0x00C2340000800003L,0x0000000000C00000L});
+ public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L,0x0000000000004000L});
+ public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x0000000000040000L,0x0000000000820400L});
+ public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x0000000080000000L,0x0000000000040000L,0x0000000000008000L});
+ public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x00000000000000C0L,0x0000000100040000L});
+ public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x00000000000000C2L,0x0000000100000000L});
+ public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x0000020000040000L,0x0000000000020000L});
+ public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x0000000100000010L});
+ public static final BitSet FOLLOW_72 = new BitSet(new long[]{0x0000000000000000L,0x0000000200000000L});
+ public static final BitSet FOLLOW_73 = new BitSet(new long[]{0x000000007FF800C0L,0x0000000000800000L});
+ public static final BitSet FOLLOW_74 = new BitSet(new long[]{0x0000000000040000L,0x0000000400020400L});
+ public static final BitSet FOLLOW_75 = new BitSet(new long[]{0x0000000000000000L,0x8000000000000000L,0x0000000000000319L});
+ public static final BitSet FOLLOW_76 = new BitSet(new long[]{0x0000000000000002L,0x8000000000000000L,0x0000000000000319L});
+ public static final BitSet FOLLOW_77 = new BitSet(new long[]{0x0000000000000000L,0x0000000800040000L});
+ public static final BitSet FOLLOW_78 = new BitSet(new long[]{0x0000000000000002L,0x0000000800000000L});
+ public static final BitSet FOLLOW_79 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020400L});
+ public static final BitSet FOLLOW_80 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000318L});
+ public static final BitSet FOLLOW_81 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000318L});
+ public static final BitSet FOLLOW_82 = new BitSet(new long[]{0x0000000000000000L,0x0000001000000000L});
+ public static final BitSet FOLLOW_83 = new BitSet(new long[]{0x0000020000040000L,0x0000002000020400L});
+ public static final BitSet FOLLOW_84 = new BitSet(new long[]{0x0000000000000000L,0x8800000000000000L,0x00000000000F3FF9L});
+ public static final BitSet FOLLOW_85 = new BitSet(new long[]{0x0000000000000002L,0x8800000000000000L,0x00000000000F3FF9L});
+ public static final BitSet FOLLOW_86 = new BitSet(new long[]{0x0000000000000000L,0x0000004000000000L,0x0000000000100000L});
+ public static final BitSet FOLLOW_87 = new BitSet(new long[]{0x0000000000040000L,0x0000008000820400L});
+ public static final BitSet FOLLOW_88 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L,0x0000000000200000L});
+ public static final BitSet FOLLOW_89 = new BitSet(new long[]{0x0000000000000000L,0x6000001208040000L});
+ public static final BitSet FOLLOW_90 = new BitSet(new long[]{0x0000000000000002L,0x6000001208000000L});
+ public static final BitSet FOLLOW_91 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000000L});
+ public static final BitSet FOLLOW_92 = new BitSet(new long[]{0x0000000000000002L,0x0000000002000000L});
+ public static final BitSet FOLLOW_93 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000000L});
+ public static final BitSet FOLLOW_94 = new BitSet(new long[]{0xFFF800077FF800F0L,0x00C2340000840403L,0x0000000000C00000L});
+ public static final BitSet FOLLOW_95 = new BitSet(new long[]{0xFFF800077FF800F0L,0x00C2340000800403L,0x0000000000C00000L});
+ public static final BitSet FOLLOW_96 = new BitSet(new long[]{0x0000000000000000L,0x0000010000000000L});
+ public static final BitSet FOLLOW_97 = new BitSet(new long[]{0x0000000000000000L,0x0000020000000080L});
+ public static final BitSet FOLLOW_98 = new BitSet(new long[]{0x00000000000000C0L});
+ public static final BitSet FOLLOW_99 = new BitSet(new long[]{0x0000020000000000L});
+ public static final BitSet FOLLOW_100 = new BitSet(new long[]{0xFFF800077FF800F0L,0x00C2340000840003L,0x0000000000C00000L});
+ public static final BitSet FOLLOW_101 = new BitSet(new long[]{0x0000000000000000L,0x0000080000000000L});
+ public static final BitSet FOLLOW_102 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040080L});
+ public static final BitSet FOLLOW_103 = new BitSet(new long[]{0x0000020000000000L,0x0000000000000400L});
+ public static final BitSet FOLLOW_104 = new BitSet(new long[]{0x0000000000000000L,0x0000100000000000L});
+ public static final BitSet FOLLOW_105 = new BitSet(new long[]{0x0000000400000030L,0x0000300000000000L,0x0000000000C00000L});
+ public static final BitSet FOLLOW_106 = new BitSet(new long[]{0x0007FFFD00000000L});
+ public static final BitSet FOLLOW_107 = new BitSet(new long[]{0x0000000300000000L});
+ public static final BitSet FOLLOW_108 = new BitSet(new long[]{0x0000000000000000L,0x0000800000820000L,0x0000000001000000L});
+ public static final BitSet FOLLOW_109 = new BitSet(new long[]{0x0000000000000002L,0x0000800000000000L});
+ public static final BitSet FOLLOW_110 = new BitSet(new long[]{0x0000000000000000L,0x0000400000000000L});
+ public static final BitSet FOLLOW_111 = new BitSet(new long[]{0xFFF800077FF800F0L,0x00C2340001800403L,0x0000000000C00000L});
+ public static final BitSet FOLLOW_112 = new BitSet(new long[]{0x0000000000040000L,0x0000000000000080L,0x0000000002000000L});
+ public static final BitSet FOLLOW_113 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000002000000L});
+ public static final BitSet FOLLOW_114 = new BitSet(new long[]{0x0000000000000000L,0x0001000000000080L});
+ public static final BitSet FOLLOW_115 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080400L});
+ public static final BitSet FOLLOW_116 = new BitSet(new long[]{0x0000000000000000L,0x0004000000000000L});
+ public static final BitSet FOLLOW_117 = new BitSet(new long[]{0x0000000000000000L,0x0028000000000000L});
+ public static final BitSet FOLLOW_118 = new BitSet(new long[]{0x0000000000000002L,0x0020000000000000L});
+ public static final BitSet FOLLOW_119 = new BitSet(new long[]{0x0000000000000000L,0x0010000000000000L});
+ public static final BitSet FOLLOW_120 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080080L});
+ public static final BitSet FOLLOW_121 = new BitSet(new long[]{0x0000020000000000L,0x0000000000800400L});
+ public static final BitSet FOLLOW_122 = new BitSet(new long[]{0x0000000000000000L,0x0080000000000000L});
+ public static final BitSet FOLLOW_123 = new BitSet(new long[]{0x0000000400000010L});
+ public static final BitSet FOLLOW_124 = new BitSet(new long[]{0x0000001400000010L,0x0000000000000008L});
+ public static final BitSet FOLLOW_125 = new BitSet(new long[]{0x0000000000000000L,0x0001000000000004L,0x0000000004000000L});
+ public static final BitSet FOLLOW_126 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000080L});
+ public static final BitSet FOLLOW_127 = new BitSet(new long[]{0xFFF800077FF800F0L,0x008234000080000BL,0x0000000000C00000L});
+ public static final BitSet FOLLOW_128 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000080L});
+ public static final BitSet FOLLOW_129 = new BitSet(new long[]{0x0000000000000000L,0x0000008000000000L});
+ public static final BitSet FOLLOW_130 = new BitSet(new long[]{0x0000000000000000L,0x0100000000000000L});
+ public static final BitSet FOLLOW_131 = new BitSet(new long[]{0x0000000000000002L,0x0100000000000000L});
}
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/BufferStatementCS.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/BufferStatementCS.java
index 12b98b784..16562e795 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/BufferStatementCS.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/BufferStatementCS.java
@@ -27,6 +27,7 @@ import org.eclipse.ocl.xtext.essentialoclcs.ExpCS;
* The following features are supported:
* </p>
* <ul>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.BufferStatementCS#isIsStrict <em>Is Strict</em>}</li>
* <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.BufferStatementCS#getOwnedExpression <em>Owned Expression</em>}</li>
* </ul>
*
@@ -36,6 +37,33 @@ import org.eclipse.ocl.xtext.essentialoclcs.ExpCS;
*/
public interface BufferStatementCS extends TypedElementCS, StatementCS {
/**
+ * Returns the value of the '<em><b>Is Strict</b></em>' attribute.
+ * The default value is <code>"false"</code>.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Is Strict</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 Strict</em>' attribute.
+ * @see #setIsStrict(boolean)
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage#getBufferStatementCS_IsStrict()
+ * @model default="false"
+ * @generated
+ */
+ boolean isIsStrict();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.BufferStatementCS#isIsStrict <em>Is Strict</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Is Strict</em>' attribute.
+ * @see #isIsStrict()
+ * @generated
+ */
+ void setIsStrict(boolean value);
+
+ /**
* Returns the value of the '<em><b>Owned Expression</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/MappingCS.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/MappingCS.java
index 153e3f688..6b0a57a82 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/MappingCS.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/MappingCS.java
@@ -23,6 +23,7 @@ import org.eclipse.ocl.xtext.basecs.PathNameCS;
* The following features are supported:
* </p>
* <ul>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCS#isIsStrict <em>Is Strict</em>}</li>
* <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCS#getOwnedInPathName <em>Owned In Path Name</em>}</li>
* <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCS#getOwnedParameters <em>Owned Parameters</em>}</li>
* <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCS#getOwnedStatements <em>Owned Statements</em>}</li>
@@ -34,6 +35,33 @@ import org.eclipse.ocl.xtext.basecs.PathNameCS;
*/
public interface MappingCS extends NamedElementCS {
/**
+ * Returns the value of the '<em><b>Is Strict</b></em>' attribute.
+ * The default value is <code>"false"</code>.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Is Strict</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 Strict</em>' attribute.
+ * @see #setIsStrict(boolean)
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage#getMappingCS_IsStrict()
+ * @model default="false"
+ * @generated
+ */
+ boolean isIsStrict();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCS#isIsStrict <em>Is Strict</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Is Strict</em>' attribute.
+ * @see #isIsStrict()
+ * @generated
+ */
+ void setIsStrict(boolean value);
+
+ /**
* Returns the value of the '<em><b>Owned In Path Name</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
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 a7953dfe0..9a4b16d6f 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
@@ -23,7 +23,6 @@ import org.eclipse.qvtd.pivot.qvtimperative.Mapping;
* The following features are supported:
* </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>
@@ -37,33 +36,6 @@ import org.eclipse.qvtd.pivot.qvtimperative.Mapping;
*/
public interface MappingCallCS extends MappingStatementCS {
/**
- * Returns the value of the '<em><b>Is Infinite</b></em>' attribute.
- * The default value is <code>"false"</code>.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Is Infinite</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 Infinite</em>' attribute.
- * @see #setIsInfinite(boolean)
- * @see org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage#getMappingCallCS_IsInfinite()
- * @model default="false"
- * @generated
- */
- boolean isIsInfinite();
-
- /**
- * Sets the value of the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallCS#isIsInfinite <em>Is Infinite</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Is Infinite</em>' attribute.
- * @see #isIsInfinite()
- * @generated
- */
- 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 -->
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 577a383b9..368c390a1 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
@@ -965,13 +965,22 @@ public interface QVTimperativeCSPackage extends EPackage {
int BUFFER_STATEMENT_CS__QUALIFIERS = BaseCSPackage.TYPED_ELEMENT_CS__QUALIFIERS;
/**
+ * The feature id for the '<em><b>Is Strict</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int BUFFER_STATEMENT_CS__IS_STRICT = BaseCSPackage.TYPED_ELEMENT_CS_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_CS__OWNED_EXPRESSION = BaseCSPackage.TYPED_ELEMENT_CS_FEATURE_COUNT + 0;
+ int BUFFER_STATEMENT_CS__OWNED_EXPRESSION = BaseCSPackage.TYPED_ELEMENT_CS_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Buffer Statement CS</em>' class.
@@ -980,7 +989,7 @@ public interface QVTimperativeCSPackage extends EPackage {
* @generated
* @ordered
*/
- int BUFFER_STATEMENT_CS_FEATURE_COUNT = BaseCSPackage.TYPED_ELEMENT_CS_FEATURE_COUNT + 1;
+ int BUFFER_STATEMENT_CS_FEATURE_COUNT = BaseCSPackage.TYPED_ELEMENT_CS_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Csi</b></em>' attribute.
@@ -1731,13 +1740,22 @@ public interface QVTimperativeCSPackage extends EPackage {
int MAPPING_CS__NAME = BaseCSPackage.NAMED_ELEMENT_CS__NAME;
/**
+ * The feature id for the '<em><b>Is Strict</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int MAPPING_CS__IS_STRICT = BaseCSPackage.NAMED_ELEMENT_CS_FEATURE_COUNT + 0;
+
+ /**
* 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_CS__OWNED_IN_PATH_NAME = BaseCSPackage.NAMED_ELEMENT_CS_FEATURE_COUNT + 0;
+ int MAPPING_CS__OWNED_IN_PATH_NAME = BaseCSPackage.NAMED_ELEMENT_CS_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Owned Parameters</b></em>' containment reference list.
@@ -1746,7 +1764,7 @@ public interface QVTimperativeCSPackage extends EPackage {
* @generated
* @ordered
*/
- int MAPPING_CS__OWNED_PARAMETERS = BaseCSPackage.NAMED_ELEMENT_CS_FEATURE_COUNT + 1;
+ int MAPPING_CS__OWNED_PARAMETERS = BaseCSPackage.NAMED_ELEMENT_CS_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Owned Statements</b></em>' containment reference list.
@@ -1755,7 +1773,7 @@ public interface QVTimperativeCSPackage extends EPackage {
* @generated
* @ordered
*/
- int MAPPING_CS__OWNED_STATEMENTS = BaseCSPackage.NAMED_ELEMENT_CS_FEATURE_COUNT + 2;
+ int MAPPING_CS__OWNED_STATEMENTS = BaseCSPackage.NAMED_ELEMENT_CS_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Mapping CS</em>' class.
@@ -1764,7 +1782,7 @@ public interface QVTimperativeCSPackage extends EPackage {
* @generated
* @ordered
*/
- int MAPPING_CS_FEATURE_COUNT = BaseCSPackage.NAMED_ELEMENT_CS_FEATURE_COUNT + 3;
+ int MAPPING_CS_FEATURE_COUNT = BaseCSPackage.NAMED_ELEMENT_CS_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Csi</b></em>' attribute.
@@ -1812,22 +1830,13 @@ public interface QVTimperativeCSPackage extends EPackage {
int MAPPING_CALL_CS__OWNED_ANNOTATIONS = MAPPING_STATEMENT_CS__OWNED_ANNOTATIONS;
/**
- * The feature id for the '<em><b>Is Infinite</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- 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;
+ int MAPPING_CALL_CS__IS_INSTALL = MAPPING_STATEMENT_CS_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Is Invoke</b></em>' attribute.
@@ -1836,7 +1845,7 @@ public interface QVTimperativeCSPackage extends EPackage {
* @generated
* @ordered
*/
- int MAPPING_CALL_CS__IS_INVOKE = MAPPING_STATEMENT_CS_FEATURE_COUNT + 2;
+ int MAPPING_CALL_CS__IS_INVOKE = MAPPING_STATEMENT_CS_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Owned Bindings</b></em>' containment reference list.
@@ -1845,7 +1854,7 @@ public interface QVTimperativeCSPackage extends EPackage {
* @generated
* @ordered
*/
- int MAPPING_CALL_CS__OWNED_BINDINGS = MAPPING_STATEMENT_CS_FEATURE_COUNT + 3;
+ int MAPPING_CALL_CS__OWNED_BINDINGS = MAPPING_STATEMENT_CS_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Owned Path Name</b></em>' containment reference.
@@ -1854,7 +1863,7 @@ public interface QVTimperativeCSPackage extends EPackage {
* @generated
* @ordered
*/
- int MAPPING_CALL_CS__OWNED_PATH_NAME = MAPPING_STATEMENT_CS_FEATURE_COUNT + 4;
+ int MAPPING_CALL_CS__OWNED_PATH_NAME = MAPPING_STATEMENT_CS_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Referred Mapping</b></em>' reference.
@@ -1863,7 +1872,7 @@ public interface QVTimperativeCSPackage extends EPackage {
* @generated
* @ordered
*/
- int MAPPING_CALL_CS__REFERRED_MAPPING = MAPPING_STATEMENT_CS_FEATURE_COUNT + 5;
+ int MAPPING_CALL_CS__REFERRED_MAPPING = MAPPING_STATEMENT_CS_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>Mapping Call CS</em>' class.
@@ -1872,7 +1881,7 @@ public interface QVTimperativeCSPackage extends EPackage {
* @generated
* @ordered
*/
- int MAPPING_CALL_CS_FEATURE_COUNT = MAPPING_STATEMENT_CS_FEATURE_COUNT + 6;
+ int MAPPING_CALL_CS_FEATURE_COUNT = MAPPING_STATEMENT_CS_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Csi</b></em>' attribute.
@@ -3110,6 +3119,17 @@ public interface QVTimperativeCSPackage extends EPackage {
EClass getBufferStatementCS();
/**
+ * Returns the meta object for the attribute '{@link org.eclipse.qvtd.xtext.qvtimperativecs.BufferStatementCS#isIsStrict <em>Is Strict</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Is Strict</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.BufferStatementCS#isIsStrict()
+ * @see #getBufferStatementCS()
+ * @generated
+ */
+ EAttribute getBufferStatementCS_IsStrict();
+
+ /**
* 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 -->
@@ -3334,6 +3354,17 @@ public interface QVTimperativeCSPackage extends EPackage {
EClass getMappingCS();
/**
+ * Returns the meta object for the attribute '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCS#isIsStrict <em>Is Strict</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Is Strict</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.MappingCS#isIsStrict()
+ * @see #getMappingCS()
+ * @generated
+ */
+ EAttribute getMappingCS_IsStrict();
+
+ /**
* 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 -->
@@ -3377,17 +3408,6 @@ public interface QVTimperativeCSPackage extends EPackage {
EClass getMappingCallCS();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallCS#isIsInfinite <em>Is Infinite</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Is Infinite</em>'.
- * @see org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallCS#isIsInfinite()
- * @see #getMappingCallCS()
- * @generated
- */
- 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 -->
@@ -3952,6 +3972,14 @@ public interface QVTimperativeCSPackage extends EPackage {
EClass BUFFER_STATEMENT_CS = eINSTANCE.getBufferStatementCS();
/**
+ * The meta object literal for the '<em><b>Is Strict</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute BUFFER_STATEMENT_CS__IS_STRICT = eINSTANCE.getBufferStatementCS_IsStrict();
+
+ /**
* The meta object literal for the '<em><b>Owned Expression</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -4134,6 +4162,14 @@ public interface QVTimperativeCSPackage extends EPackage {
EClass MAPPING_CS = eINSTANCE.getMappingCS();
/**
+ * The meta object literal for the '<em><b>Is Strict</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute MAPPING_CS__IS_STRICT = eINSTANCE.getMappingCS_IsStrict();
+
+ /**
* The meta object literal for the '<em><b>Owned In Path Name</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -4168,14 +4204,6 @@ public interface QVTimperativeCSPackage extends EPackage {
EClass MAPPING_CALL_CS = eINSTANCE.getMappingCallCS();
/**
- * The meta object literal for the '<em><b>Is Infinite</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- 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 -->
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/BufferStatementCSImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/BufferStatementCSImpl.java
index 268c4f402..fdad3db0b 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/BufferStatementCSImpl.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/BufferStatementCSImpl.java
@@ -35,6 +35,7 @@ import org.eclipse.qvtd.xtext.qvtimperativecs.util.QVTimperativeCSVisitor;
* The following features are implemented:
* </p>
* <ul>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.BufferStatementCSImpl#isIsStrict <em>Is Strict</em>}</li>
* <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.BufferStatementCSImpl#getOwnedExpression <em>Owned Expression</em>}</li>
* </ul>
*
@@ -42,6 +43,24 @@ import org.eclipse.qvtd.xtext.qvtimperativecs.util.QVTimperativeCSVisitor;
*/
public class BufferStatementCSImpl extends TypedElementCSImpl implements BufferStatementCS {
/**
+ * The default value of the '{@link #isIsStrict() <em>Is Strict</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isIsStrict()
+ * @generated
+ * @ordered
+ */
+ protected static final boolean IS_STRICT_EDEFAULT = false;
+ /**
+ * The cached value of the '{@link #isIsStrict() <em>Is Strict</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isIsStrict()
+ * @generated
+ * @ordered
+ */
+ protected boolean isStrict = IS_STRICT_EDEFAULT;
+ /**
* The cached value of the '{@link #getOwnedExpression() <em>Owned Expression</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -76,6 +95,29 @@ public class BufferStatementCSImpl extends TypedElementCSImpl implements BufferS
* @generated
*/
@Override
+ public boolean isIsStrict() {
+ return isStrict;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void setIsStrict(boolean newIsStrict) {
+ boolean oldIsStrict = isStrict;
+ isStrict = newIsStrict;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, QVTimperativeCSPackage.BUFFER_STATEMENT_CS__IS_STRICT, oldIsStrict, isStrict));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
public ExpCS getOwnedExpression() {
return ownedExpression;
}
@@ -121,6 +163,16 @@ public class BufferStatementCSImpl extends TypedElementCSImpl implements BufferS
* @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.BUFFER_STATEMENT_CS__OWNED_EXPRESSION:
@@ -137,6 +189,8 @@ public class BufferStatementCSImpl extends TypedElementCSImpl implements BufferS
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
+ case QVTimperativeCSPackage.BUFFER_STATEMENT_CS__IS_STRICT:
+ return isIsStrict();
case QVTimperativeCSPackage.BUFFER_STATEMENT_CS__OWNED_EXPRESSION:
return getOwnedExpression();
}
@@ -151,6 +205,9 @@ public class BufferStatementCSImpl extends TypedElementCSImpl implements BufferS
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
+ case QVTimperativeCSPackage.BUFFER_STATEMENT_CS__IS_STRICT:
+ setIsStrict((Boolean)newValue);
+ return;
case QVTimperativeCSPackage.BUFFER_STATEMENT_CS__OWNED_EXPRESSION:
setOwnedExpression((ExpCS)newValue);
return;
@@ -166,6 +223,9 @@ public class BufferStatementCSImpl extends TypedElementCSImpl implements BufferS
@Override
public void eUnset(int featureID) {
switch (featureID) {
+ case QVTimperativeCSPackage.BUFFER_STATEMENT_CS__IS_STRICT:
+ setIsStrict(IS_STRICT_EDEFAULT);
+ return;
case QVTimperativeCSPackage.BUFFER_STATEMENT_CS__OWNED_EXPRESSION:
setOwnedExpression((ExpCS)null);
return;
@@ -181,6 +241,8 @@ public class BufferStatementCSImpl extends TypedElementCSImpl implements BufferS
@Override
public boolean eIsSet(int featureID) {
switch (featureID) {
+ case QVTimperativeCSPackage.BUFFER_STATEMENT_CS__IS_STRICT:
+ return isStrict != IS_STRICT_EDEFAULT;
case QVTimperativeCSPackage.BUFFER_STATEMENT_CS__OWNED_EXPRESSION:
return ownedExpression != null;
}
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/MappingCSImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/MappingCSImpl.java
index 2c0c62d40..1b4c74995 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/MappingCSImpl.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/MappingCSImpl.java
@@ -38,6 +38,7 @@ import org.eclipse.qvtd.xtext.qvtimperativecs.util.QVTimperativeCSVisitor;
* The following features are implemented:
* </p>
* <ul>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingCSImpl#isIsStrict <em>Is Strict</em>}</li>
* <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingCSImpl#getOwnedInPathName <em>Owned In Path Name</em>}</li>
* <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingCSImpl#getOwnedParameters <em>Owned Parameters</em>}</li>
* <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingCSImpl#getOwnedStatements <em>Owned Statements</em>}</li>
@@ -47,6 +48,24 @@ import org.eclipse.qvtd.xtext.qvtimperativecs.util.QVTimperativeCSVisitor;
*/
public class MappingCSImpl extends NamedElementCSImpl implements MappingCS {
/**
+ * The default value of the '{@link #isIsStrict() <em>Is Strict</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isIsStrict()
+ * @generated
+ * @ordered
+ */
+ protected static final boolean IS_STRICT_EDEFAULT = false;
+ /**
+ * The cached value of the '{@link #isIsStrict() <em>Is Strict</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isIsStrict()
+ * @generated
+ * @ordered
+ */
+ protected boolean isStrict = IS_STRICT_EDEFAULT;
+ /**
* The cached value of the '{@link #getOwnedInPathName() <em>Owned In Path Name</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -98,6 +117,29 @@ public class MappingCSImpl extends NamedElementCSImpl implements MappingCS {
* @generated
*/
@Override
+ public boolean isIsStrict() {
+ return isStrict;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void setIsStrict(boolean newIsStrict) {
+ boolean oldIsStrict = isStrict;
+ isStrict = newIsStrict;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, QVTimperativeCSPackage.MAPPING_CS__IS_STRICT, oldIsStrict, isStrict));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
public PathNameCS getOwnedInPathName() {
return ownedInPathName;
}
@@ -169,6 +211,16 @@ public class MappingCSImpl extends NamedElementCSImpl implements MappingCS {
* @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.MAPPING_CS__OWNED_IN_PATH_NAME:
@@ -189,6 +241,8 @@ public class MappingCSImpl extends NamedElementCSImpl implements MappingCS {
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
+ case QVTimperativeCSPackage.MAPPING_CS__IS_STRICT:
+ return isIsStrict();
case QVTimperativeCSPackage.MAPPING_CS__OWNED_IN_PATH_NAME:
return getOwnedInPathName();
case QVTimperativeCSPackage.MAPPING_CS__OWNED_PARAMETERS:
@@ -208,6 +262,9 @@ public class MappingCSImpl extends NamedElementCSImpl implements MappingCS {
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
+ case QVTimperativeCSPackage.MAPPING_CS__IS_STRICT:
+ setIsStrict((Boolean)newValue);
+ return;
case QVTimperativeCSPackage.MAPPING_CS__OWNED_IN_PATH_NAME:
setOwnedInPathName((PathNameCS)newValue);
return;
@@ -231,6 +288,9 @@ public class MappingCSImpl extends NamedElementCSImpl implements MappingCS {
@Override
public void eUnset(int featureID) {
switch (featureID) {
+ case QVTimperativeCSPackage.MAPPING_CS__IS_STRICT:
+ setIsStrict(IS_STRICT_EDEFAULT);
+ return;
case QVTimperativeCSPackage.MAPPING_CS__OWNED_IN_PATH_NAME:
setOwnedInPathName((PathNameCS)null);
return;
@@ -252,6 +312,8 @@ public class MappingCSImpl extends NamedElementCSImpl implements MappingCS {
@Override
public boolean eIsSet(int featureID) {
switch (featureID) {
+ case QVTimperativeCSPackage.MAPPING_CS__IS_STRICT:
+ return isStrict != IS_STRICT_EDEFAULT;
case QVTimperativeCSPackage.MAPPING_CS__OWNED_IN_PATH_NAME:
return ownedInPathName != null;
case QVTimperativeCSPackage.MAPPING_CS__OWNED_PARAMETERS:
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 9f8f2126e..a4d323522 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
@@ -37,7 +37,6 @@ import org.eclipse.qvtd.xtext.qvtimperativecs.util.QVTimperativeCSVisitor;
* The following features are implemented:
* </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>
@@ -49,26 +48,6 @@ import org.eclipse.qvtd.xtext.qvtimperativecs.util.QVTimperativeCSVisitor;
*/
public class MappingCallCSImpl extends MappingStatementCSImpl implements MappingCallCS {
/**
- * The default value of the '{@link #isIsInfinite() <em>Is Infinite</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isIsInfinite()
- * @generated
- * @ordered
- */
- protected static final boolean IS_INFINITE_EDEFAULT = false;
-
- /**
- * The cached value of the '{@link #isIsInfinite() <em>Is Infinite</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isIsInfinite()
- * @generated
- * @ordered
- */
- protected boolean isInfinite = IS_INFINITE_EDEFAULT;
-
- /**
* The default value of the '{@link #isIsInstall() <em>Is Install</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -163,29 +142,6 @@ public class MappingCallCSImpl extends MappingStatementCSImpl implements Mapping
* @generated
*/
@Override
- public boolean isIsInfinite() {
- return isInfinite;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void setIsInfinite(boolean newIsInfinite) {
- boolean oldIsInfinite = isInfinite;
- isInfinite = newIsInfinite;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, QVTimperativeCSPackage.MAPPING_CALL_CS__IS_INFINITE, oldIsInfinite, isInfinite));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
public boolean isIsInstall() {
return isInstall;
}
@@ -356,8 +312,6 @@ public class MappingCallCSImpl extends MappingStatementCSImpl implements Mapping
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
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:
@@ -381,9 +335,6 @@ public class MappingCallCSImpl extends MappingStatementCSImpl implements Mapping
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
- case QVTimperativeCSPackage.MAPPING_CALL_CS__IS_INFINITE:
- setIsInfinite((Boolean)newValue);
- return;
case QVTimperativeCSPackage.MAPPING_CALL_CS__IS_INSTALL:
setIsInstall((Boolean)newValue);
return;
@@ -412,9 +363,6 @@ public class MappingCallCSImpl extends MappingStatementCSImpl implements Mapping
@Override
public void eUnset(int featureID) {
switch (featureID) {
- case QVTimperativeCSPackage.MAPPING_CALL_CS__IS_INFINITE:
- setIsInfinite(IS_INFINITE_EDEFAULT);
- return;
case QVTimperativeCSPackage.MAPPING_CALL_CS__IS_INSTALL:
setIsInstall(IS_INSTALL_EDEFAULT);
return;
@@ -442,8 +390,6 @@ public class MappingCallCSImpl extends MappingStatementCSImpl implements Mapping
@Override
public boolean eIsSet(int featureID) {
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:
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 54094e545..94d22c8bc 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
@@ -267,7 +267,7 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
/**
* Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends.
- *
+ *
* <p>This method is used to initialize {@link QVTimperativeCSPackage#eINSTANCE} when that field is accessed.
* Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.
* <!-- begin-user-doc -->
@@ -300,7 +300,7 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
// Mark meta-data to indicate it can't be changed
theQVTimperativeCSPackage.freeze();
-
+
// Update the registry and return the package
EPackage.Registry.INSTANCE.put(QVTimperativeCSPackage.eNS_URI, theQVTimperativeCSPackage);
return theQVTimperativeCSPackage;
@@ -392,8 +392,18 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
* @generated
*/
@Override
+ public EAttribute getBufferStatementCS_IsStrict() {
+ return (EAttribute)bufferStatementCSEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
public EReference getBufferStatementCS_OwnedExpression() {
- return (EReference)bufferStatementCSEClass.getEStructuralFeatures().get(0);
+ return (EReference)bufferStatementCSEClass.getEStructuralFeatures().get(1);
}
/**
@@ -602,8 +612,8 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
* @generated
*/
@Override
- public EReference getMappingCS_OwnedInPathName() {
- return (EReference)mappingCSEClass.getEStructuralFeatures().get(0);
+ public EAttribute getMappingCS_IsStrict() {
+ return (EAttribute)mappingCSEClass.getEStructuralFeatures().get(0);
}
/**
@@ -612,7 +622,7 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
* @generated
*/
@Override
- public EReference getMappingCS_OwnedParameters() {
+ public EReference getMappingCS_OwnedInPathName() {
return (EReference)mappingCSEClass.getEStructuralFeatures().get(1);
}
@@ -622,7 +632,7 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
* @generated
*/
@Override
- public EReference getMappingCS_OwnedStatements() {
+ public EReference getMappingCS_OwnedParameters() {
return (EReference)mappingCSEClass.getEStructuralFeatures().get(2);
}
@@ -632,8 +642,8 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
* @generated
*/
@Override
- public EClass getMappingCallCS() {
- return mappingCallCSEClass;
+ public EReference getMappingCS_OwnedStatements() {
+ return (EReference)mappingCSEClass.getEStructuralFeatures().get(3);
}
/**
@@ -642,8 +652,8 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
* @generated
*/
@Override
- public EAttribute getMappingCallCS_IsInfinite() {
- return (EAttribute)mappingCallCSEClass.getEStructuralFeatures().get(0);
+ public EClass getMappingCallCS() {
+ return mappingCallCSEClass;
}
/**
@@ -653,7 +663,7 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
*/
@Override
public EAttribute getMappingCallCS_IsInstall() {
- return (EAttribute)mappingCallCSEClass.getEStructuralFeatures().get(1);
+ return (EAttribute)mappingCallCSEClass.getEStructuralFeatures().get(0);
}
/**
@@ -663,7 +673,7 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
*/
@Override
public EAttribute getMappingCallCS_IsInvoke() {
- return (EAttribute)mappingCallCSEClass.getEStructuralFeatures().get(2);
+ return (EAttribute)mappingCallCSEClass.getEStructuralFeatures().get(1);
}
/**
@@ -673,7 +683,7 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
*/
@Override
public EReference getMappingCallCS_ReferredMapping() {
- return (EReference)mappingCallCSEClass.getEStructuralFeatures().get(5);
+ return (EReference)mappingCallCSEClass.getEStructuralFeatures().get(4);
}
/**
@@ -683,7 +693,7 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
*/
@Override
public EReference getMappingCallCS_OwnedBindings() {
- return (EReference)mappingCallCSEClass.getEStructuralFeatures().get(3);
+ return (EReference)mappingCallCSEClass.getEStructuralFeatures().get(2);
}
/**
@@ -693,7 +703,7 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
*/
@Override
public EReference getMappingCallCS_OwnedPathName() {
- return (EReference)mappingCallCSEClass.getEStructuralFeatures().get(4);
+ return (EReference)mappingCallCSEClass.getEStructuralFeatures().get(3);
}
/**
@@ -1126,6 +1136,7 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
appendParameterCSEClass = createEClass(APPEND_PARAMETER_CS);
bufferStatementCSEClass = createEClass(BUFFER_STATEMENT_CS);
+ createEAttribute(bufferStatementCSEClass, BUFFER_STATEMENT_CS__IS_STRICT);
createEReference(bufferStatementCSEClass, BUFFER_STATEMENT_CS__OWNED_EXPRESSION);
checkStatementCSEClass = createEClass(CHECK_STATEMENT_CS);
@@ -1154,12 +1165,12 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
createEAttribute(loopParameterBindingCSEClass, LOOP_PARAMETER_BINDING_CS__IS_CHECK);
mappingCSEClass = createEClass(MAPPING_CS);
+ createEAttribute(mappingCSEClass, MAPPING_CS__IS_STRICT);
createEReference(mappingCSEClass, MAPPING_CS__OWNED_IN_PATH_NAME);
createEReference(mappingCSEClass, MAPPING_CS__OWNED_PARAMETERS);
createEReference(mappingCSEClass, MAPPING_CS__OWNED_STATEMENTS);
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);
@@ -1302,6 +1313,7 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
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);
+ initEAttribute(getBufferStatementCS_IsStrict(), ecorePackage.getEBoolean(), "isStrict", "false", 0, 1, BufferStatementCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
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);
@@ -1330,12 +1342,12 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
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);
+ initEAttribute(getMappingCS_IsStrict(), ecorePackage.getEBoolean(), "isStrict", "false", 0, 1, MappingCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
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(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);
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);
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/model/QVTimperativeCS.genmodel b/plugins/org.eclipse.qvtd.xtext.qvtimperative/model/QVTimperativeCS.genmodel
index 908efd834..2035fdea8 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/model/QVTimperativeCS.genmodel
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/model/QVTimperativeCS.genmodel
@@ -25,6 +25,7 @@
</genClasses>
<genClasses ecoreClass="QVTimperativeCS.ecore#//AppendParameterCS"/>
<genClasses ecoreClass="QVTimperativeCS.ecore#//BufferStatementCS">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute QVTimperativeCS.ecore#//BufferStatementCS/isStrict"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference QVTimperativeCS.ecore#//BufferStatementCS/ownedExpression"/>
</genClasses>
<genClasses ecoreClass="QVTimperativeCS.ecore#//CheckStatementCS">
@@ -53,12 +54,12 @@
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute QVTimperativeCS.ecore#//LoopParameterBindingCS/isCheck"/>
</genClasses>
<genClasses ecoreClass="QVTimperativeCS.ecore#//MappingCS">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute QVTimperativeCS.ecore#//MappingCS/isStrict"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference QVTimperativeCS.ecore#//MappingCS/ownedInPathName"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference QVTimperativeCS.ecore#//MappingCS/ownedParameters"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference QVTimperativeCS.ecore#//MappingCS/ownedStatements"/>
</genClasses>
<genClasses ecoreClass="QVTimperativeCS.ecore#//MappingCallCS">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute QVTimperativeCS.ecore#//MappingCallCS/isInfinite"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute QVTimperativeCS.ecore#//MappingCallCS/isInstall"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute QVTimperativeCS.ecore#//MappingCallCS/isInvoke"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference QVTimperativeCS.ecore#//MappingCallCS/ownedBindings"/>
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 22fccc998..383d792f2 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 f5df8f627..76d7f3fa5 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
@@ -137,7 +137,7 @@ public class QVTimperativeGrammarResource extends AbstractGrammarResource
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_BufferStatementCS.setAlternatives(createGroup(setCardinality("?", createAssignment("isStrict", "?=", createKeyword("strict"))), 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)));
@@ -148,8 +148,8 @@ public class QVTimperativeGrammarResource extends AbstractGrammarResource
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_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_MappingCS.setAlternatives(createGroup(createAction(null, null, createTypeRef(MM, org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage.Literals.MAPPING_CS)), setCardinality("?", createAssignment("isStrict", "?=", createKeyword("strict"))), 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_MappingCallCS.setAlternatives(createGroup(createAction(null, null, createTypeRef(MM, org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage.Literals.MAPPING_CALL_CS)), 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_MappingParameterBindingCS.setAlternatives(createAlternatives(createRuleCall(PR_AppendParameterBindingCS), createRuleCall(PR_GuardParameterBindingCS), createRuleCall(PR_LoopParameterBindingCS), createRuleCall(PR_SimpleParameterBindingCS)));
@@ -164,7 +164,7 @@ public class QVTimperativeGrammarResource extends AbstractGrammarResource
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")));
+ 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("strict"), createKeyword("transformation"), createKeyword("uses")));
}
private static @NonNull Grammar initGrammar() {
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 ce0c300c6..4ffce2c2f 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
@@ -451,75 +451,90 @@ ruleBufferStatementCS returns [EObject current=null]
@init { enterRule();
}
@after { leaveRule(); }:
-( otherlv_0='buffer'
+((
+(
+ lv_isStrict_0_0= 'strict'
{
- newLeafNode(otherlv_0, grammarAccess.getBufferStatementCSAccess().getBufferKeyword_0());
+ newLeafNode(lv_isStrict_0_0, grammarAccess.getBufferStatementCSAccess().getIsStrictStrictKeyword_0_0());
+ }
+
+ {
+ if ($current==null) {
+ $current = createModelElement(grammarAccess.getBufferStatementCSRule());
+ }
+ setWithLastConsumed($current, "isStrict", true, "strict");
+ }
+
+)
+)? otherlv_1='buffer'
+ {
+ newLeafNode(otherlv_1, grammarAccess.getBufferStatementCSAccess().getBufferKeyword_1());
}
(
(
{
- newCompositeNode(grammarAccess.getBufferStatementCSAccess().getNameUnrestrictedNameParserRuleCall_1_0());
+ newCompositeNode(grammarAccess.getBufferStatementCSAccess().getNameUnrestrictedNameParserRuleCall_2_0());
}
- lv_name_1_0=ruleUnrestrictedName {
+ lv_name_2_0=ruleUnrestrictedName {
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getBufferStatementCSRule());
}
set(
$current,
"name",
- lv_name_1_0,
+ lv_name_2_0,
"org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.UnrestrictedName");
afterParserOrEnumRuleCall();
}
)
-)( otherlv_2=':'
+)( otherlv_3=':'
{
- newLeafNode(otherlv_2, grammarAccess.getBufferStatementCSAccess().getColonKeyword_2_0());
+ newLeafNode(otherlv_3, grammarAccess.getBufferStatementCSAccess().getColonKeyword_3_0());
}
(
(
{
- newCompositeNode(grammarAccess.getBufferStatementCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0());
+ newCompositeNode(grammarAccess.getBufferStatementCSAccess().getOwnedTypeTypeExpCSParserRuleCall_3_1_0());
}
- lv_ownedType_3_0=ruleTypeExpCS {
+ lv_ownedType_4_0=ruleTypeExpCS {
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getBufferStatementCSRule());
}
set(
$current,
"ownedType",
- lv_ownedType_3_0,
+ lv_ownedType_4_0,
"org.eclipse.ocl.xtext.essentialocl.EssentialOCL.TypeExpCS");
afterParserOrEnumRuleCall();
}
)
-))?( otherlv_4=':='
+))?( otherlv_5=':='
{
- newLeafNode(otherlv_4, grammarAccess.getBufferStatementCSAccess().getColonEqualsSignKeyword_3_0());
+ newLeafNode(otherlv_5, grammarAccess.getBufferStatementCSAccess().getColonEqualsSignKeyword_4_0());
}
(
(
{
- newCompositeNode(grammarAccess.getBufferStatementCSAccess().getOwnedExpressionExpCSParserRuleCall_3_1_0());
+ newCompositeNode(grammarAccess.getBufferStatementCSAccess().getOwnedExpressionExpCSParserRuleCall_4_1_0());
}
- lv_ownedExpression_5_0=ruleExpCS {
+ lv_ownedExpression_6_0=ruleExpCS {
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getBufferStatementCSRule());
}
set(
$current,
"ownedExpression",
- lv_ownedExpression_5_0,
+ lv_ownedExpression_6_0,
"org.eclipse.ocl.xtext.essentialocl.EssentialOCL.ExpCS");
afterParserOrEnumRuleCall();
}
)
-))? otherlv_6=';'
+))? otherlv_7=';'
{
- newLeafNode(otherlv_6, grammarAccess.getBufferStatementCSAccess().getSemicolonKeyword_4());
+ newLeafNode(otherlv_7, grammarAccess.getBufferStatementCSAccess().getSemicolonKeyword_5());
}
)
;
@@ -1387,67 +1402,82 @@ ruleMappingCS returns [EObject current=null]
grammarAccess.getMappingCSAccess().getMappingCSAction_0(),
$current);
}
-) otherlv_1='map'
+)(
+(
+ lv_isStrict_1_0= 'strict'
{
- newLeafNode(otherlv_1, grammarAccess.getMappingCSAccess().getMapKeyword_1());
+ newLeafNode(lv_isStrict_1_0, grammarAccess.getMappingCSAccess().getIsStrictStrictKeyword_1_0());
+ }
+
+ {
+ if ($current==null) {
+ $current = createModelElement(grammarAccess.getMappingCSRule());
+ }
+ setWithLastConsumed($current, "isStrict", true, "strict");
+ }
+
+)
+)? otherlv_2='map'
+ {
+ newLeafNode(otherlv_2, grammarAccess.getMappingCSAccess().getMapKeyword_2());
}
(
(
{
- newCompositeNode(grammarAccess.getMappingCSAccess().getNameUnrestrictedNameParserRuleCall_2_0());
+ newCompositeNode(grammarAccess.getMappingCSAccess().getNameUnrestrictedNameParserRuleCall_3_0());
}
- lv_name_2_0=ruleUnrestrictedName {
+ lv_name_3_0=ruleUnrestrictedName {
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getMappingCSRule());
}
set(
$current,
"name",
- lv_name_2_0,
+ lv_name_3_0,
"org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.UnrestrictedName");
afterParserOrEnumRuleCall();
}
)
-)( otherlv_3='in'
+)( otherlv_4='in'
{
- newLeafNode(otherlv_3, grammarAccess.getMappingCSAccess().getInKeyword_3_0());
+ newLeafNode(otherlv_4, grammarAccess.getMappingCSAccess().getInKeyword_4_0());
}
(
(
{
- newCompositeNode(grammarAccess.getMappingCSAccess().getOwnedInPathNamePathNameCSParserRuleCall_3_1_0());
+ newCompositeNode(grammarAccess.getMappingCSAccess().getOwnedInPathNamePathNameCSParserRuleCall_4_1_0());
}
- lv_ownedInPathName_4_0=rulePathNameCS {
+ lv_ownedInPathName_5_0=rulePathNameCS {
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getMappingCSRule());
}
set(
$current,
"ownedInPathName",
- lv_ownedInPathName_4_0,
+ lv_ownedInPathName_5_0,
"org.eclipse.ocl.xtext.base.Base.PathNameCS");
afterParserOrEnumRuleCall();
}
)
-))? otherlv_5='{'
+))? otherlv_6='{'
{
- newLeafNode(otherlv_5, grammarAccess.getMappingCSAccess().getLeftCurlyBracketKeyword_4());
+ newLeafNode(otherlv_6, grammarAccess.getMappingCSAccess().getLeftCurlyBracketKeyword_5());
}
(
(
{
- newCompositeNode(grammarAccess.getMappingCSAccess().getOwnedParametersMappingParameterCSParserRuleCall_5_0());
+ newCompositeNode(grammarAccess.getMappingCSAccess().getOwnedParametersMappingParameterCSParserRuleCall_6_0());
}
- lv_ownedParameters_6_0=ruleMappingParameterCS {
+ lv_ownedParameters_7_0=ruleMappingParameterCS {
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getMappingCSRule());
}
add(
$current,
"ownedParameters",
- lv_ownedParameters_6_0,
+ lv_ownedParameters_7_0,
"org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.MappingParameterCS");
afterParserOrEnumRuleCall();
}
@@ -1456,16 +1486,16 @@ ruleMappingCS returns [EObject current=null]
)*(
(
{
- newCompositeNode(grammarAccess.getMappingCSAccess().getOwnedStatementsGuardStatementCSParserRuleCall_6_0());
+ newCompositeNode(grammarAccess.getMappingCSAccess().getOwnedStatementsGuardStatementCSParserRuleCall_7_0());
}
- lv_ownedStatements_7_0=ruleGuardStatementCS {
+ lv_ownedStatements_8_0=ruleGuardStatementCS {
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getMappingCSRule());
}
add(
$current,
"ownedStatements",
- lv_ownedStatements_7_0,
+ lv_ownedStatements_8_0,
"org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.GuardStatementCS");
afterParserOrEnumRuleCall();
}
@@ -1474,16 +1504,16 @@ ruleMappingCS returns [EObject current=null]
)*(
(
{
- newCompositeNode(grammarAccess.getMappingCSAccess().getOwnedStatementsCommitStatementCSParserRuleCall_7_0());
+ newCompositeNode(grammarAccess.getMappingCSAccess().getOwnedStatementsCommitStatementCSParserRuleCall_8_0());
}
- lv_ownedStatements_8_0=ruleCommitStatementCS {
+ lv_ownedStatements_9_0=ruleCommitStatementCS {
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getMappingCSRule());
}
add(
$current,
"ownedStatements",
- lv_ownedStatements_8_0,
+ lv_ownedStatements_9_0,
"org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.CommitStatementCS");
afterParserOrEnumRuleCall();
}
@@ -1492,24 +1522,24 @@ ruleMappingCS returns [EObject current=null]
)*(
(
{
- newCompositeNode(grammarAccess.getMappingCSAccess().getOwnedStatementsControlStatementCSParserRuleCall_8_0());
+ newCompositeNode(grammarAccess.getMappingCSAccess().getOwnedStatementsControlStatementCSParserRuleCall_9_0());
}
- lv_ownedStatements_9_0=ruleControlStatementCS {
+ lv_ownedStatements_10_0=ruleControlStatementCS {
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getMappingCSRule());
}
add(
$current,
"ownedStatements",
- lv_ownedStatements_9_0,
+ lv_ownedStatements_10_0,
"org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.ControlStatementCS");
afterParserOrEnumRuleCall();
}
)
-)* otherlv_10='}'
+)* otherlv_11='}'
{
- newLeafNode(otherlv_10, grammarAccess.getMappingCSAccess().getRightCurlyBracketKeyword_9());
+ newLeafNode(otherlv_11, grammarAccess.getMappingCSAccess().getRightCurlyBracketKeyword_10());
}
)
;
@@ -1541,31 +1571,16 @@ ruleMappingCallCS returns [EObject current=null]
grammarAccess.getMappingCallCSAccess().getMappingCallCSAction_0(),
$current);
}
-)(
-(
- lv_isInfinite_1_0= 'infinite'
- {
- newLeafNode(lv_isInfinite_1_0, grammarAccess.getMappingCallCSAccess().getIsInfiniteInfiniteKeyword_1_0());
- }
-
- {
- if ($current==null) {
- $current = createModelElement(grammarAccess.getMappingCallCSRule());
- }
- setWithLastConsumed($current, "isInfinite", true, "infinite");
- }
-
-)
-)?( otherlv_2='call'
+)( otherlv_1='call'
{
- newLeafNode(otherlv_2, grammarAccess.getMappingCallCSAccess().getCallKeyword_2_0());
+ newLeafNode(otherlv_1, grammarAccess.getMappingCallCSAccess().getCallKeyword_1_0());
}
|(
(
- lv_isInstall_3_0= 'install'
+ lv_isInstall_2_0= 'install'
{
- newLeafNode(lv_isInstall_3_0, grammarAccess.getMappingCallCSAccess().getIsInstallInstallKeyword_2_1_0());
+ newLeafNode(lv_isInstall_2_0, grammarAccess.getMappingCallCSAccess().getIsInstallInstallKeyword_1_1_0());
}
{
@@ -1579,9 +1594,9 @@ ruleMappingCallCS returns [EObject current=null]
)
|(
(
- lv_isInvoke_4_0= 'invoke'
+ lv_isInvoke_3_0= 'invoke'
{
- newLeafNode(lv_isInvoke_4_0, grammarAccess.getMappingCallCSAccess().getIsInvokeInvokeKeyword_2_2_0());
+ newLeafNode(lv_isInvoke_3_0, grammarAccess.getMappingCallCSAccess().getIsInvokeInvokeKeyword_1_2_0());
}
{
@@ -1595,46 +1610,46 @@ ruleMappingCallCS returns [EObject current=null]
))(
(
{
- newCompositeNode(grammarAccess.getMappingCallCSAccess().getOwnedPathNamePathNameCSParserRuleCall_3_0());
+ newCompositeNode(grammarAccess.getMappingCallCSAccess().getOwnedPathNamePathNameCSParserRuleCall_2_0());
}
- lv_ownedPathName_5_0=rulePathNameCS {
+ lv_ownedPathName_4_0=rulePathNameCS {
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getMappingCallCSRule());
}
set(
$current,
"ownedPathName",
- lv_ownedPathName_5_0,
+ lv_ownedPathName_4_0,
"org.eclipse.ocl.xtext.base.Base.PathNameCS");
afterParserOrEnumRuleCall();
}
)
-) otherlv_6='{'
+) otherlv_5='{'
{
- newLeafNode(otherlv_6, grammarAccess.getMappingCallCSAccess().getLeftCurlyBracketKeyword_4());
+ newLeafNode(otherlv_5, grammarAccess.getMappingCallCSAccess().getLeftCurlyBracketKeyword_3());
}
(
(
{
- newCompositeNode(grammarAccess.getMappingCallCSAccess().getOwnedBindingsMappingParameterBindingCSParserRuleCall_5_0());
+ newCompositeNode(grammarAccess.getMappingCallCSAccess().getOwnedBindingsMappingParameterBindingCSParserRuleCall_4_0());
}
- lv_ownedBindings_7_0=ruleMappingParameterBindingCS {
+ lv_ownedBindings_6_0=ruleMappingParameterBindingCS {
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getMappingCallCSRule());
}
add(
$current,
"ownedBindings",
- lv_ownedBindings_7_0,
+ lv_ownedBindings_6_0,
"org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.MappingParameterBindingCS");
afterParserOrEnumRuleCall();
}
)
-)* otherlv_8='}'
+)* otherlv_7='}'
{
- newLeafNode(otherlv_8, grammarAccess.getMappingCallCSAccess().getRightCurlyBracketKeyword_6());
+ newLeafNode(otherlv_7, grammarAccess.getMappingCallCSAccess().getRightCurlyBracketKeyword_5());
}
)
;
@@ -3105,17 +3120,24 @@ ruleUnrestrictedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRu
}
|
+ kw='strict'
+ {
+ $current.merge(kw);
+ newLeafNode(kw, grammarAccess.getUnrestrictedNameAccess().getStrictKeyword_10());
+ }
+
+ |
kw='transformation'
{
$current.merge(kw);
- newLeafNode(kw, grammarAccess.getUnrestrictedNameAccess().getTransformationKeyword_10());
+ newLeafNode(kw, grammarAccess.getUnrestrictedNameAccess().getTransformationKeyword_11());
}
|
kw='uses'
{
$current.merge(kw);
- newLeafNode(kw, grammarAccess.getUnrestrictedNameAccess().getUsesKeyword_11());
+ newLeafNode(kw, grammarAccess.getUnrestrictedNameAccess().getUsesKeyword_12());
}
)
;
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 e7039b976..ad6cb73bb 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
@@ -13,7 +13,7 @@
'&&'=154
'('=51
')'=52
-'*'=35
+'*'=36
'+'=103
'++'=132
'+='=20
@@ -24,8 +24,8 @@
'..'=131
'/'=102
':'=24
-'::'=34
-':='=26
+'::'=35
+':='=27
';'=21
'<'=105
'<-'=134
@@ -63,12 +63,12 @@
'appendsTo'=22
'attribute'=63
'body'=89
-'buffer'=25
+'buffer'=26
'call'=42
-'check'=27
+'check'=28
'class'=97
'composes'=92
-'consumes'=31
+'consumes'=32
'datatype'=82
'definition'=62
'derivation'=80
@@ -76,29 +76,28 @@
'else'=146
'elseif'=148
'endif'=147
-'enforce'=29
+'enforce'=30
'enum'=85
'extends'=98
'false'=136
'for'=45
-'guard'=32
+'guard'=33
'id'=66
'if'=144
'implies'=112
-'import'=33
-'imports'=30
-'in'=38
-'infinite'=41
+'import'=34
+'imports'=31
+'in'=39
'initial'=79
'install'=43
'interface'=99
'invalid'=137
'invoke'=44
-'iterates'=36
+'iterates'=37
'let'=149
'library'=58
'literal'=86
-'map'=37
+'map'=38
'new'=46
'not'=101
'notify'=53
@@ -120,6 +119,7 @@
'serializable'=83
'set'=54
'static'=61
+'strict'=25
'then'=145
'throws'=88
'transformation'=57
@@ -128,14 +128,14 @@
'unique'=73
'unsettable'=75
'uses'=56
-'var'=28
+'var'=29
'volatile'=77
'xor'=111
-'{'=39
+'{'=40
'|'=143
'|1'=152
'|?'=151
-'}'=40
+'}'=41
RULE_ANY_OTHER=16
RULE_DOUBLE_QUOTED_STRING=11
RULE_ESCAPED_CHARACTER=9
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 3a897a958..82fe56247 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
@@ -348,10 +348,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__25;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:19:7: ( 'buffer' )
- // InternalQVTimperative.g:19:9: 'buffer'
+ // InternalQVTimperative.g:19:7: ( 'strict' )
+ // InternalQVTimperative.g:19:9: 'strict'
{
- match("buffer");
+ match("strict");
}
@@ -369,10 +369,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__26;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:20:7: ( ':=' )
- // InternalQVTimperative.g:20:9: ':='
+ // InternalQVTimperative.g:20:7: ( 'buffer' )
+ // InternalQVTimperative.g:20:9: 'buffer'
{
- match(":=");
+ match("buffer");
}
@@ -390,10 +390,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__27;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:21:7: ( 'check' )
- // InternalQVTimperative.g:21:9: 'check'
+ // InternalQVTimperative.g:21:7: ( ':=' )
+ // InternalQVTimperative.g:21:9: ':='
{
- match("check");
+ match(":=");
}
@@ -411,10 +411,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__28;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:22:7: ( 'var' )
- // InternalQVTimperative.g:22:9: 'var'
+ // InternalQVTimperative.g:22:7: ( 'check' )
+ // InternalQVTimperative.g:22:9: 'check'
{
- match("var");
+ match("check");
}
@@ -432,10 +432,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__29;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:23:7: ( 'enforce' )
- // InternalQVTimperative.g:23:9: 'enforce'
+ // InternalQVTimperative.g:23:7: ( 'var' )
+ // InternalQVTimperative.g:23:9: 'var'
{
- match("enforce");
+ match("var");
}
@@ -453,10 +453,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__30;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:24:7: ( 'imports' )
- // InternalQVTimperative.g:24:9: 'imports'
+ // InternalQVTimperative.g:24:7: ( 'enforce' )
+ // InternalQVTimperative.g:24:9: 'enforce'
{
- match("imports");
+ match("enforce");
}
@@ -474,10 +474,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__31;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:25:7: ( 'consumes' )
- // InternalQVTimperative.g:25:9: 'consumes'
+ // InternalQVTimperative.g:25:7: ( 'imports' )
+ // InternalQVTimperative.g:25:9: 'imports'
{
- match("consumes");
+ match("imports");
}
@@ -495,10 +495,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__32;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:26:7: ( 'guard' )
- // InternalQVTimperative.g:26:9: 'guard'
+ // InternalQVTimperative.g:26:7: ( 'consumes' )
+ // InternalQVTimperative.g:26:9: 'consumes'
{
- match("guard");
+ match("consumes");
}
@@ -516,10 +516,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__33;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:27:7: ( 'import' )
- // InternalQVTimperative.g:27:9: 'import'
+ // InternalQVTimperative.g:27:7: ( 'guard' )
+ // InternalQVTimperative.g:27:9: 'guard'
{
- match("import");
+ match("guard");
}
@@ -537,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: ( 'import' )
+ // InternalQVTimperative.g:28:9: 'import'
{
- match("::");
+ match("import");
}
@@ -558,10 +558,11 @@ 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("::");
+
}
@@ -578,11 +579,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__36;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:30:7: ( 'iterates' )
- // InternalQVTimperative.g:30:9: 'iterates'
+ // InternalQVTimperative.g:30:7: ( '*' )
+ // InternalQVTimperative.g:30:9: '*'
{
- match("iterates");
-
+ match('*');
}
@@ -599,10 +599,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__37;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:31:7: ( 'map' )
- // InternalQVTimperative.g:31:9: 'map'
+ // InternalQVTimperative.g:31:7: ( 'iterates' )
+ // InternalQVTimperative.g:31:9: 'iterates'
{
- match("map");
+ match("iterates");
}
@@ -620,10 +620,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__38;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:32:7: ( 'in' )
- // InternalQVTimperative.g:32:9: 'in'
+ // InternalQVTimperative.g:32:7: ( 'map' )
+ // InternalQVTimperative.g:32:9: 'map'
{
- match("in");
+ match("map");
}
@@ -641,10 +641,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: ( 'in' )
+ // InternalQVTimperative.g:33:9: 'in'
{
- match('{');
+ match("in");
+
}
@@ -661,10 +662,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('{');
}
@@ -681,11 +682,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__41;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:35:7: ( 'infinite' )
- // InternalQVTimperative.g:35:9: 'infinite'
+ // InternalQVTimperative.g:35:7: ( '}' )
+ // InternalQVTimperative.g:35:9: '}'
{
- match("infinite");
-
+ match('}');
}
@@ -3060,8 +3060,8 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_UNQUOTED_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:10895:22: ( '\\u00A3$%^\\u00A3$%^' )
- // InternalQVTimperative.g:10895:24: '\\u00A3$%^\\u00A3$%^'
+ // InternalQVTimperative.g:10917:22: ( '\\u00A3$%^\\u00A3$%^' )
+ // InternalQVTimperative.g:10917:24: '\\u00A3$%^\\u00A3$%^'
{
match("\u00A3$%^\u00A3$%^");
@@ -3079,8 +3079,8 @@ public class InternalQVTimperativeLexer extends Lexer {
// $ANTLR start "RULE_ESCAPED_CHARACTER"
public final void mRULE_ESCAPED_CHARACTER() throws RecognitionException {
try {
- // InternalQVTimperative.g:10897:33: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) )
- // InternalQVTimperative.g:10897:35: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
+ // InternalQVTimperative.g:10919:33: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) )
+ // InternalQVTimperative.g:10919: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') ) {
@@ -3104,8 +3104,8 @@ public class InternalQVTimperativeLexer extends Lexer {
// $ANTLR start "RULE_LETTER_CHARACTER"
public final void mRULE_LETTER_CHARACTER() throws RecognitionException {
try {
- // InternalQVTimperative.g:10899:32: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) )
- // InternalQVTimperative.g:10899:34: ( 'a' .. 'z' | 'A' .. 'Z' | '_' )
+ // InternalQVTimperative.g:10921:32: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) )
+ // InternalQVTimperative.g:10921: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();
@@ -3130,11 +3130,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_DOUBLE_QUOTED_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:10901:27: ( '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' )
- // InternalQVTimperative.g:10901:29: '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
+ // InternalQVTimperative.g:10923:27: ( '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' )
+ // InternalQVTimperative.g:10923:29: '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
{
match('\"');
- // InternalQVTimperative.g:10901:33: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )*
+ // InternalQVTimperative.g:10923:33: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )*
loop1:
do {
int alt1=3;
@@ -3150,14 +3150,14 @@ public class InternalQVTimperativeLexer extends Lexer {
switch (alt1) {
case 1 :
- // InternalQVTimperative.g:10901:34: RULE_ESCAPED_CHARACTER
+ // InternalQVTimperative.g:10923:34: RULE_ESCAPED_CHARACTER
{
mRULE_ESCAPED_CHARACTER();
}
break;
case 2 :
- // InternalQVTimperative.g:10901:57: ~ ( ( '\\\\' | '\"' ) )
+ // InternalQVTimperative.g:10923:57: ~ ( ( '\\\\' | '\"' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -3194,11 +3194,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_SINGLE_QUOTED_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:10903:27: ( '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
- // InternalQVTimperative.g:10903:29: '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
+ // InternalQVTimperative.g:10925:27: ( '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
+ // InternalQVTimperative.g:10925:29: '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
{
match('\'');
- // InternalQVTimperative.g:10903:34: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )*
+ // InternalQVTimperative.g:10925:34: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )*
loop2:
do {
int alt2=3;
@@ -3214,14 +3214,14 @@ public class InternalQVTimperativeLexer extends Lexer {
switch (alt2) {
case 1 :
- // InternalQVTimperative.g:10903:35: RULE_ESCAPED_CHARACTER
+ // InternalQVTimperative.g:10925:35: RULE_ESCAPED_CHARACTER
{
mRULE_ESCAPED_CHARACTER();
}
break;
case 2 :
- // InternalQVTimperative.g:10903:58: ~ ( ( '\\\\' | '\\'' ) )
+ // InternalQVTimperative.g:10925:58: ~ ( ( '\\\\' | '\\'' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -3258,12 +3258,12 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_ML_SINGLE_QUOTED_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:10905:30: ( '/\\'' ( options {greedy=false; } : . )* '\\'/' )
- // InternalQVTimperative.g:10905:32: '/\\'' ( options {greedy=false; } : . )* '\\'/'
+ // InternalQVTimperative.g:10927:30: ( '/\\'' ( options {greedy=false; } : . )* '\\'/' )
+ // InternalQVTimperative.g:10927:32: '/\\'' ( options {greedy=false; } : . )* '\\'/'
{
match("/'");
- // InternalQVTimperative.g:10905:38: ( options {greedy=false; } : . )*
+ // InternalQVTimperative.g:10927:38: ( options {greedy=false; } : . )*
loop3:
do {
int alt3=2;
@@ -3288,7 +3288,7 @@ public class InternalQVTimperativeLexer extends Lexer {
switch (alt3) {
case 1 :
- // InternalQVTimperative.g:10905:66: .
+ // InternalQVTimperative.g:10927:66: .
{
matchAny();
@@ -3318,11 +3318,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_SIMPLE_ID;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:10907:16: ( RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )* )
- // InternalQVTimperative.g:10907:18: RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )*
+ // InternalQVTimperative.g:10929:16: ( RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )* )
+ // InternalQVTimperative.g:10929:18: RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )*
{
mRULE_LETTER_CHARACTER();
- // InternalQVTimperative.g:10907:40: ( RULE_LETTER_CHARACTER | '0' .. '9' )*
+ // InternalQVTimperative.g:10929:40: ( RULE_LETTER_CHARACTER | '0' .. '9' )*
loop4:
do {
int alt4=2;
@@ -3371,8 +3371,8 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_ESCAPED_ID;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:10909:17: ( '_' RULE_SINGLE_QUOTED_STRING )
- // InternalQVTimperative.g:10909:19: '_' RULE_SINGLE_QUOTED_STRING
+ // InternalQVTimperative.g:10931:17: ( '_' RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:10931:19: '_' RULE_SINGLE_QUOTED_STRING
{
match('_');
mRULE_SINGLE_QUOTED_STRING();
@@ -3392,10 +3392,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_INT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:10911:10: ( ( '0' .. '9' )+ )
- // InternalQVTimperative.g:10911:12: ( '0' .. '9' )+
+ // InternalQVTimperative.g:10933:10: ( ( '0' .. '9' )+ )
+ // InternalQVTimperative.g:10933:12: ( '0' .. '9' )+
{
- // InternalQVTimperative.g:10911:12: ( '0' .. '9' )+
+ // InternalQVTimperative.g:10933:12: ( '0' .. '9' )+
int cnt5=0;
loop5:
do {
@@ -3409,7 +3409,7 @@ public class InternalQVTimperativeLexer extends Lexer {
switch (alt5) {
case 1 :
- // InternalQVTimperative.g:10911:13: '0' .. '9'
+ // InternalQVTimperative.g:10933:13: '0' .. '9'
{
matchRange('0','9');
@@ -3441,12 +3441,12 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_ML_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:10913:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
- // InternalQVTimperative.g:10913:19: '/*' ( options {greedy=false; } : . )* '*/'
+ // InternalQVTimperative.g:10935:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
+ // InternalQVTimperative.g:10935:19: '/*' ( options {greedy=false; } : . )* '*/'
{
match("/*");
- // InternalQVTimperative.g:10913:24: ( options {greedy=false; } : . )*
+ // InternalQVTimperative.g:10935:24: ( options {greedy=false; } : . )*
loop6:
do {
int alt6=2;
@@ -3471,7 +3471,7 @@ public class InternalQVTimperativeLexer extends Lexer {
switch (alt6) {
case 1 :
- // InternalQVTimperative.g:10913:52: .
+ // InternalQVTimperative.g:10935:52: .
{
matchAny();
@@ -3501,12 +3501,12 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_SL_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:10915:17: ( '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
- // InternalQVTimperative.g:10915:19: '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
+ // InternalQVTimperative.g:10937:17: ( '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
+ // InternalQVTimperative.g:10937:19: '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
{
match("--");
- // InternalQVTimperative.g:10915:24: (~ ( ( '\\n' | '\\r' ) ) )*
+ // InternalQVTimperative.g:10937:24: (~ ( ( '\\n' | '\\r' ) ) )*
loop7:
do {
int alt7=2;
@@ -3519,7 +3519,7 @@ public class InternalQVTimperativeLexer extends Lexer {
switch (alt7) {
case 1 :
- // InternalQVTimperative.g:10915:24: ~ ( ( '\\n' | '\\r' ) )
+ // InternalQVTimperative.g:10937: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();
@@ -3539,7 +3539,7 @@ public class InternalQVTimperativeLexer extends Lexer {
}
} while (true);
- // InternalQVTimperative.g:10915:40: ( ( '\\r' )? '\\n' )?
+ // InternalQVTimperative.g:10937:40: ( ( '\\r' )? '\\n' )?
int alt9=2;
int LA9_0 = input.LA(1);
@@ -3548,9 +3548,9 @@ public class InternalQVTimperativeLexer extends Lexer {
}
switch (alt9) {
case 1 :
- // InternalQVTimperative.g:10915:41: ( '\\r' )? '\\n'
+ // InternalQVTimperative.g:10937:41: ( '\\r' )? '\\n'
{
- // InternalQVTimperative.g:10915:41: ( '\\r' )?
+ // InternalQVTimperative.g:10937:41: ( '\\r' )?
int alt8=2;
int LA8_0 = input.LA(1);
@@ -3559,7 +3559,7 @@ public class InternalQVTimperativeLexer extends Lexer {
}
switch (alt8) {
case 1 :
- // InternalQVTimperative.g:10915:41: '\\r'
+ // InternalQVTimperative.g:10937:41: '\\r'
{
match('\r');
@@ -3591,10 +3591,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_WS;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:10917:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
- // InternalQVTimperative.g:10917:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // InternalQVTimperative.g:10939:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
+ // InternalQVTimperative.g:10939:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
{
- // InternalQVTimperative.g:10917:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // InternalQVTimperative.g:10939:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
int cnt10=0;
loop10:
do {
@@ -3648,8 +3648,8 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_ANY_OTHER;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:10919:16: ( . )
- // InternalQVTimperative.g:10919:18: .
+ // InternalQVTimperative.g:10941:16: ( . )
+ // InternalQVTimperative.g:10941:18: .
{
matchAny();
@@ -4719,44 +4719,44 @@ 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\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";
+ "\1\uffff\1\101\1\uffff\1\101\1\112\1\uffff\1\116\7\101\1\uffff\1\101\2\uffff\3\101\1\uffff\2\101\2\uffff\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\17\101\1\u00d2\1\u00d3\1\u00d4\1\101\1\uffff\1\101\2\uffff\7\101\1\uffff\3\101\4\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\2\101\1\u010c\11\101\1\u0116\14\101\3\uffff\1\101\1\u0126\1\u0127\1\101\1\u0129\1\u012b\4\101\1\u0130\12\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\2\101\1\uffff\1\101\1\u0161\1\101\1\u0163\3\101\1\u0167\1\101\1\uffff\2\101\1\u016b\2\101\1\u016f\11\101\2\uffff\1\101\1\uffff\1\101\1\uffff\1\u017b\3\101\1\uffff\1\101\1\u0180\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\21\101\1\uffff\1\101\1\uffff\1\u01a7\2\101\1\uffff\1\u01aa\2\101\1\uffff\1\u01ad\2\101\1\uffff\10\101\1\u01b8\1\u01b9\1\101\1\uffff\4\101\1\uffff\1\101\1\uffff\1\u01c1\1\uffff\13\101\1\u01ce\2\101\1\uffff\14\101\1\u01de\2\101\1\u01e1\1\u01e2\1\101\1\u01e4\1\uffff\2\101\1\uffff\2\101\1\uffff\1\101\1\u01ea\1\u01ec\3\101\1\u01f0\3\101\2\uffff\1\u01f4\5\101\1\u01fa\1\uffff\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\2\uffff\1\101\1\uffff\3\101\1\u021c\1\u021d\1\uffff\1\u021e\1\uffff\1\u021f\1\101\1\u0221\1\uffff\1\u0222\1\u0223\1\101\1\uffff\1\u0225\4\101\2\uffff\1\101\1\u022b\1\u022c\1\u022d\1\101\1\u022f\1\u0230\1\101\1\u0232\2\101\1\u0235\1\u0236\1\uffff\2\101\1\uffff\1\101\1\u023a\2\101\3\uffff\3\101\1\u0240\1\101\1\u0242\1\u0243\1\u0244\4\uffff\1\u0245\3\uffff\1\101\1\uffff\1\101\1\u0248\3\101\3\uffff\1\u024c\2\uffff\1\101\1\uffff\1\101\1\u024f\2\uffff\1\u0250\2\101\1\uffff\2\101\1\u0255\1\u0256\1\u0257\1\uffff\1\101\4\uffff\1\u0259\1\u025a\1\uffff\1\u025b\2\101\1\uffff\2\101\2\uffff\4\101\3\uffff\1\101\3\uffff\1\101\1\u0266\1\u0267\1\u0268\1\101\1\u026a\1\u026b\1\u026c\2\101\3\uffff\1\101\3\uffff\1\u0270\2\101\1\uffff\2\101\1\u0275\1\101\1\uffff\1\101\1\u0278\1\uffff";
static final String DFA11_eofS =
- "\u027b\uffff";
+ "\u0279\uffff";
static final String DFA11_minS =
- "\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";
+ "\1\0\1\142\1\uffff\1\142\1\53\1\uffff\1\72\1\145\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\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\141\1\154\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\4\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\151\1\164\1\60\1\151\2\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\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\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\143\1\151\1\uffff\1\141\1\60\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\2\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\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\164\1\143\1\154\1\uffff\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\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\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\2\60\1\151\1\60\1\uffff\2\145\1\uffff\1\154\1\145\1\uffff\1\163\2\60\1\163\1\145\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\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\2\uffff\1\172\1\uffff\2\163\1\145\2\60\1\uffff\1\60\1\uffff\1\60\1\163\1\60\1\uffff\2\60\1\143\1\uffff\1\60\1\166\1\171\1\156\1\162\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\1\60\1\141\3\60\4\uffff\1\60\3\uffff\1\145\1\uffff\1\145\1\60\1\164\1\155\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\1\uffff\1\142\4\uffff\2\60\1\uffff\1\60\1\141\1\145\1\uffff\2\156\2\uffff\1\116\1\144\1\164\1\156\3\uffff\1\154\3\uffff\1\164\3\60\1\141\3\60\1\145\1\151\3\uffff\1\164\3\uffff\1\60\1\157\1\165\1\uffff\1\156\1\162\1\60\1\141\1\uffff\1\154\1\60\1\uffff";
static final String DFA11_maxS =
- "\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";
+ "\1\uffff\1\162\1\uffff\1\164\1\75\1\uffff\1\75\1\164\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\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\162\1\164\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\4\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\151\1\164\1\172\1\151\2\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\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\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\143\1\151\1\uffff\1\141\1\172\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\2\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\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\164\1\143\1\154\1\uffff\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\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\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\2\172\1\151\1\172\1\uffff\2\145\1\uffff\1\154\1\145\1\uffff\1\163\2\172\1\163\1\145\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\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\2\uffff\1\172\1\uffff\2\163\1\145\2\172\1\uffff\1\172\1\uffff\1\172\1\163\1\172\1\uffff\2\172\1\143\1\uffff\1\172\1\166\1\171\1\156\1\162\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\1\172\1\141\3\172\4\uffff\1\172\3\uffff\1\145\1\uffff\1\145\1\172\1\164\1\155\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\1\uffff\1\142\4\uffff\2\172\1\uffff\1\172\1\141\1\145\1\uffff\2\156\2\uffff\1\116\1\144\1\164\1\156\3\uffff\1\154\3\uffff\1\164\3\172\1\141\3\172\1\145\1\151\3\uffff\1\164\3\uffff\1\172\1\157\1\165\1\uffff\1\156\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\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";
+ "\2\uffff\1\2\2\uffff\1\5\10\uffff\1\24\1\uffff\1\30\1\31\3\uffff\1\40\2\uffff\1\43\1\44\6\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\13\1\23\1\10\23\uffff\1\24\1\uffff\1\30\1\31\7\uffff\1\40\3\uffff\1\43\1\44\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\37\uffff\1\27\1\62\1\u0080\60\uffff\1\3\3\uffff\1\135\2\uffff\1\46\11\uffff\1\15\17\uffff\1\26\1\35\1\uffff\1\36\1\uffff\1\125\4\uffff\1\174\12\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\21\uffff\1\u0086\1\uffff\1\111\3\uffff\1\32\3\uffff\1\105\3\uffff\1\u0082\13\uffff\1\172\4\uffff\1\167\1\uffff\1\u0081\1\uffff\1\50\16\uffff\1\150\23\uffff\1\14\2\uffff\1\121\2\uffff\1\u0083\12\uffff\1\21\1\170\7\uffff\1\42\14\uffff\1\145\17\uffff\1\7\2\uffff\1\11\1\55\1\uffff\1\12\5\uffff\1\u0084\1\uffff\1\22\3\uffff\1\34\3\uffff\1\45\5\uffff\1\110\1\71\15\uffff\1\151\2\uffff\1\153\4\uffff\1\165\1\1\1\64\10\uffff\1\16\1\122\1\17\1\140\1\uffff\1\33\1\171\1\77\1\uffff\1\37\5\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\uffff\1\20\1\114\1\75\1\25\2\uffff\1\112\3\uffff\1\66\2\uffff\1\102\1\160\4\uffff\1\107\1\6\1\57\1\uffff\1\123\1\101\1\41\12\uffff\1\73\1\56\1\100\1\uffff\1\154\1\162\1\161\3\uffff\1\103\4\uffff\1\51\2\uffff\1\152";
static final String DFA11_specialS =
- "\1\0\66\uffff\1\1\1\2\u0242\uffff}>";
+ "\1\0\66\uffff\1\1\1\2\u0240\uffff}>";
static final String[] DFA11_transitionS = {
- "\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",
+ "\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\30\1\31\1\16\1\4\1\2\1\41\1\32\1\42\12\73\1\6\1\5\1\44\1\25\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\10\1\11\1\36\1\13\1\22\1\15\1\72\1\14\2\72\1\34\1\17\1\23\1\1\1\24\1\27\1\35\1\7\1\26\1\33\1\12\1\72\1\45\2\72\1\20\1\64\1\21\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\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\120\16\uffff\1\117",
+ "\1\122\5\uffff\1\121",
+ "\1\125\6\uffff\1\123\3\uffff\1\126\2\uffff\1\124",
+ "\1\127\15\uffff\1\130",
+ "\1\133\1\uffff\1\131\11\uffff\1\132",
+ "\1\137\1\uffff\1\140\6\uffff\1\134\1\136\5\uffff\1\135",
"\1\141",
"",
+ "\1\143",
+ "",
"",
- "\1\145\15\uffff\1\144",
- "\1\146\11\uffff\1\147\5\uffff\1\150",
- "\1\151\20\uffff\1\152",
+ "\1\147\15\uffff\1\146",
+ "\1\150\11\uffff\1\151\5\uffff\1\152",
+ "\1\153\20\uffff\1\154",
"",
- "\1\155\11\uffff\1\154",
- "\1\156",
+ "\1\157\11\uffff\1\156",
+ "\1\160",
"",
"",
- "\1\161\16\uffff\1\162",
"\1\163",
"\1\166\4\uffff\1\165",
"\1\170\3\uffff\1\167",
@@ -4810,42 +4810,42 @@ public class InternalQVTimperativeLexer extends Lexer {
"",
"",
"",
- "\1\u00b9",
- "\1\u00ba",
- "\1\u00bb",
- "\1\u00bd\1\u00bc",
+ "\1\u00ba\20\uffff\1\u00b9",
+ "\1\u00bd\5\uffff\1\u00bc\1\uffff\1\u00bb",
"\1\u00be",
"\1\u00bf",
"\1\u00c0",
- "\1\u00c1",
- "\1\u00c4\1\uffff\1\u00c2\16\uffff\1\u00c3",
+ "\1\u00c2\1\u00c1",
+ "\1\u00c3",
+ "\1\u00c4",
"\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",
+ "\1\u00c9\1\uffff\1\u00c7\16\uffff\1\u00c8",
+ "\1\u00ca",
+ "\1\u00cb",
+ "\1\u00cc",
+ "\1\u00cd",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\10\101\1\u00d0\11\101\1\u00ce\1\u00d1\1\101\1\u00cf\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\u00d5",
"",
- "\1\u00d2",
+ "\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\u00d9",
+ "\1\u00da",
+ "\1\u00db",
+ "\1\u00dc",
+ "\1\u00df\3\uffff\1\u00dd\5\uffff\1\u00de",
+ "",
+ "\1\u00e0\23\uffff\1\u00e1",
+ "\1\u00e3\14\uffff\1\u00e2",
+ "\1\u00e4",
"",
"",
- "\1\u00e3\5\uffff\1\u00e2\1\uffff\1\u00e1",
- "\1\u00e4",
"",
"",
"\1\u00e5",
@@ -4918,45 +4918,45 @@ public class InternalQVTimperativeLexer extends Lexer {
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"\1\u010a",
"\1\u010b",
- "\1\u010c",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"\1\u010d",
"\1\u010e",
"\1\u010f",
"\1\u0110",
- "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u0111",
"\1\u0112",
"\1\u0113",
"\1\u0114",
"\1\u0115",
- "\1\u0116",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"\1\u0117",
- "\1\u0119\2\uffff\1\u0118",
+ "\1\u0118",
+ "\1\u0119",
"\1\u011a",
"\1\u011b",
"\1\u011c",
- "\1\u011e\15\uffff\1\u011d",
+ "\1\u011e\2\uffff\1\u011d",
"\1\u011f",
"\1\u0120",
+ "\1\u0122\15\uffff\1\u0121",
+ "\1\u0123",
+ "\1\u0124",
"",
"",
"",
- "\1\u0121",
- "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u0125",
"\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",
- "\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",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\10\101\1\u012a\21\101",
+ "\1\u012c",
"\1\u012d",
"\1\u012e",
"\1\u012f",
- "\1\u0130",
- "\1\u0131",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u0131",
+ "\1\u0132",
"\1\u0133",
"\1\u0134",
"\1\u0135",
@@ -4998,46 +4998,46 @@ public class InternalQVTimperativeLexer extends Lexer {
"\1\u015d",
"",
"\1\u015e",
- "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u015f",
+ "",
"\1\u0160",
- "\1\u0161",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"\1\u0162",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"\1\u0164",
- "",
"\1\u0165",
"\1\u0166",
"\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\10\101\1\u016a\21\101",
+ "\1\u016a",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"\1\u016c",
"\1\u016d",
- "\1\u016e",
- "\1\u016f",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\10\101\1\u016e\21\101",
"\1\u0170",
"\1\u0171",
"\1\u0172",
"\1\u0173",
"\1\u0174",
"\1\u0175",
- "",
- "",
"\1\u0176",
- "",
"\1\u0177",
+ "\1\u0178",
+ "",
"",
- "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"\1\u0179",
+ "",
"\1\u017a",
- "\1\u017b",
"",
- "\1\u017c",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u017c",
+ "\1\u017d",
"\1\u017e",
- "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
- "\1\u0180",
"",
+ "\1\u017f",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"\1\u0181",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"\1\u0183",
@@ -5082,9 +5082,9 @@ public class InternalQVTimperativeLexer extends Lexer {
"\1\u01a1",
"\1\u01a2",
"\1\u01a3",
- "",
- "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u01a4",
"\1\u01a5",
+ "",
"\1\u01a6",
"",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
@@ -5095,30 +5095,30 @@ public class InternalQVTimperativeLexer extends Lexer {
"\1\u01ab",
"\1\u01ac",
"",
- "\1\u01ad",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"\1\u01ae",
"\1\u01af",
+ "",
"\1\u01b0",
"\1\u01b1",
"\1\u01b2",
"\1\u01b3",
"\1\u01b4",
"\1\u01b5",
+ "\1\u01b6",
+ "\1\u01b7",
"\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\u01b8",
- "",
- "\1\u01b9",
"\1\u01ba",
- "\1\u01bb",
- "\1\u01bd\2\uffff\1\u01bc",
"",
- "\1\u01be",
+ "\1\u01bb",
+ "\1\u01bc",
+ "\1\u01bd",
+ "\1\u01bf\2\uffff\1\u01be",
"",
- "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"\1\u01c0",
"",
- "\1\u01c1",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"",
"\1\u01c2",
"\1\u01c3",
@@ -5151,36 +5151,36 @@ public class InternalQVTimperativeLexer extends Lexer {
"\1\u01df",
"\1\u01e0",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
- "",
- "\1\u01e2",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"\1\u01e3",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"",
- "\1\u01e4",
"\1\u01e5",
- "",
"\1\u01e6",
+ "",
+ "\1\u01e7",
+ "\1\u01e8",
+ "",
+ "\1\u01e9",
"\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",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\22\101\1\u01eb\7\101",
"\1\u01ed",
- "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u01ee",
"\1\u01ef",
- "\1\u01f0",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"\1\u01f1",
+ "\1\u01f2",
+ "\1\u01f3",
"",
"",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
- "\1\u01f3",
- "\1\u01f4",
"\1\u01f5",
"\1\u01f6",
"\1\u01f7",
- "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
- "",
+ "\1\u01f8",
"\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",
@@ -5213,16 +5213,18 @@ public class InternalQVTimperativeLexer extends Lexer {
"\1\u0216",
"\1\u0217",
"",
+ "",
"\1\u0218",
+ "",
"\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",
"",
@@ -5236,37 +5238,36 @@ public class InternalQVTimperativeLexer extends Lexer {
"\1\u0228",
"\1\u0229",
"",
- "\1\u022a",
- "",
"",
- "\1\u022b",
+ "\1\u022a",
"\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",
+ "\1\u022e",
"\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",
+ "\1\u0231",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u0233",
"\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\u0237",
"\1\u0238",
- "\1\u0239",
"",
- "\1\u023a",
+ "\1\u0239",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u023b",
"\1\u023c",
- "\1\u023d",
"",
"",
"",
+ "\1\u023d",
"\1\u023e",
"\1\u023f",
- "\1\u0240",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u0241",
"\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",
@@ -5275,41 +5276,39 @@ public class InternalQVTimperativeLexer extends Lexer {
"",
"",
"\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\u0246",
"",
- "\1\u0248",
+ "\1\u0247",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u0249",
"\1\u024a",
"\1\u024b",
- "\1\u024c",
- "\1\u024d",
"",
"",
"",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"",
"",
- "\1\u024f",
+ "\1\u024d",
"",
- "\1\u0250",
+ "\1\u024e",
"\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\u0251",
+ "\1\u0252",
+ "",
"\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",
"",
- "",
+ "\1\u0258",
"",
"",
"",
@@ -5318,52 +5317,51 @@ public class InternalQVTimperativeLexer extends Lexer {
"\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\u025c",
"\1\u025d",
+ "",
"\1\u025e",
"\1\u025f",
"",
+ "",
"\1\u0260",
"\1\u0261",
- "",
- "",
"\1\u0262",
"\1\u0263",
- "\1\u0264",
- "\1\u0265",
"",
"",
"",
+ "\1\u0264",
"",
"",
"",
- "\1\u0266",
- "\1\u0267",
+ "\1\u0265",
"\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\u026b",
+ "\1\u0269",
"\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\u026f",
- "\1\u0270",
+ "\1\u026d",
+ "\1\u026e",
"",
"",
"",
- "\1\u0271",
+ "\1\u026f",
"",
"",
"",
- "\1\u0272",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
- "\1\u0274",
- "\1\u0275",
+ "\1\u0271",
+ "\1\u0272",
"",
- "\1\u0276",
+ "\1\u0273",
+ "\1\u0274",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
- "\1\u0278",
+ "\1\u0276",
"",
- "\1\u0279",
+ "\1\u0277",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
""
};
@@ -5420,43 +5418,43 @@ public class InternalQVTimperativeLexer extends Lexer {
else if ( (LA11_0==':') ) {s = 6;}
- else if ( (LA11_0=='b') ) {s = 7;}
+ else if ( (LA11_0=='s') ) {s = 7;}
- else if ( (LA11_0=='c') ) {s = 8;}
+ else if ( (LA11_0=='b') ) {s = 8;}
- else if ( (LA11_0=='v') ) {s = 9;}
+ else if ( (LA11_0=='c') ) {s = 9;}
- else if ( (LA11_0=='e') ) {s = 10;}
+ else if ( (LA11_0=='v') ) {s = 10;}
- else if ( (LA11_0=='i') ) {s = 11;}
+ else if ( (LA11_0=='e') ) {s = 11;}
- else if ( (LA11_0=='g') ) {s = 12;}
+ else if ( (LA11_0=='i') ) {s = 12;}
- else if ( (LA11_0=='*') ) {s = 13;}
+ else if ( (LA11_0=='g') ) {s = 13;}
- else if ( (LA11_0=='m') ) {s = 14;}
+ else if ( (LA11_0=='*') ) {s = 14;}
- else if ( (LA11_0=='{') ) {s = 15;}
+ else if ( (LA11_0=='m') ) {s = 15;}
- else if ( (LA11_0=='}') ) {s = 16;}
+ else if ( (LA11_0=='{') ) {s = 16;}
- else if ( (LA11_0=='f') ) {s = 17;}
+ else if ( (LA11_0=='}') ) {s = 17;}
- else if ( (LA11_0=='n') ) {s = 18;}
+ else if ( (LA11_0=='f') ) {s = 18;}
- else if ( (LA11_0=='p') ) {s = 19;}
+ else if ( (LA11_0=='n') ) {s = 19;}
- else if ( (LA11_0=='=') ) {s = 20;}
+ else if ( (LA11_0=='p') ) {s = 20;}
- else if ( (LA11_0=='t') ) {s = 21;}
+ else if ( (LA11_0=='=') ) {s = 21;}
- else if ( (LA11_0=='q') ) {s = 22;}
+ else if ( (LA11_0=='t') ) {s = 22;}
- else if ( (LA11_0=='(') ) {s = 23;}
+ else if ( (LA11_0=='q') ) {s = 23;}
- else if ( (LA11_0==')') ) {s = 24;}
+ else if ( (LA11_0=='(') ) {s = 24;}
- else if ( (LA11_0=='s') ) {s = 25;}
+ else if ( (LA11_0==')') ) {s = 25;}
else if ( (LA11_0=='.') ) {s = 26;}
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 8f3ab8666..21bac3287 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'", "'+='", "';'", "'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'", "'?'", "'&&'"
+ "<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'", "':'", "'strict'", "'buffer'", "':='", "'check'", "'var'", "'enforce'", "'imports'", "'consumes'", "'guard'", "'import'", "'::'", "'*'", "'iterates'", "'map'", "'in'", "'{'", "'}'", "'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;
@@ -301,7 +301,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
int alt1=2;
int LA1_0 = input.LA(1);
- if ( (LA1_0==33) ) {
+ if ( (LA1_0==34) ) {
alt1=1;
}
@@ -363,7 +363,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
alt2=2;
}
break;
- case 37:
+ case 25:
+ case 38:
{
alt2=3;
}
@@ -1255,49 +1256,87 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $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= ';' ) ;
+ // InternalQVTimperative.g:450:1: ruleBufferStatementCS returns [EObject current=null] : ( ( (lv_isStrict_0_0= 'strict' ) )? otherlv_1= 'buffer' ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= ':' ( (lv_ownedType_4_0= ruleTypeExpCS ) ) )? (otherlv_5= ':=' ( (lv_ownedExpression_6_0= ruleExpCS ) ) )? otherlv_7= ';' ) ;
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;
+ Token lv_isStrict_0_0=null;
+ Token otherlv_1=null;
+ Token otherlv_3=null;
+ Token otherlv_5=null;
+ Token otherlv_7=null;
+ AntlrDatatypeRuleToken lv_name_2_0 = null;
- EObject lv_ownedType_3_0 = null;
+ EObject lv_ownedType_4_0 = null;
- EObject lv_ownedExpression_5_0 = null;
+ EObject lv_ownedExpression_6_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:453:28: ( ( ( (lv_isStrict_0_0= 'strict' ) )? otherlv_1= 'buffer' ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= ':' ( (lv_ownedType_4_0= ruleTypeExpCS ) ) )? (otherlv_5= ':=' ( (lv_ownedExpression_6_0= ruleExpCS ) ) )? otherlv_7= ';' ) )
+ // InternalQVTimperative.g:454:1: ( ( (lv_isStrict_0_0= 'strict' ) )? otherlv_1= 'buffer' ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= ':' ( (lv_ownedType_4_0= ruleTypeExpCS ) ) )? (otherlv_5= ':=' ( (lv_ownedExpression_6_0= ruleExpCS ) ) )? otherlv_7= ';' )
{
- // 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= ';'
+ // InternalQVTimperative.g:454:1: ( ( (lv_isStrict_0_0= 'strict' ) )? otherlv_1= 'buffer' ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= ':' ( (lv_ownedType_4_0= ruleTypeExpCS ) ) )? (otherlv_5= ':=' ( (lv_ownedExpression_6_0= ruleExpCS ) ) )? otherlv_7= ';' )
+ // InternalQVTimperative.g:454:2: ( (lv_isStrict_0_0= 'strict' ) )? otherlv_1= 'buffer' ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= ':' ( (lv_ownedType_4_0= ruleTypeExpCS ) ) )? (otherlv_5= ':=' ( (lv_ownedExpression_6_0= ruleExpCS ) ) )? otherlv_7= ';'
{
- otherlv_0=(Token)match(input,25,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ // InternalQVTimperative.g:454:2: ( (lv_isStrict_0_0= 'strict' ) )?
+ int alt5=2;
+ int LA5_0 = input.LA(1);
+
+ if ( (LA5_0==25) ) {
+ alt5=1;
+ }
+ switch (alt5) {
+ case 1 :
+ // InternalQVTimperative.g:455:1: (lv_isStrict_0_0= 'strict' )
+ {
+ // InternalQVTimperative.g:455:1: (lv_isStrict_0_0= 'strict' )
+ // InternalQVTimperative.g:456:3: lv_isStrict_0_0= 'strict'
+ {
+ lv_isStrict_0_0=(Token)match(input,25,FollowSets000.FOLLOW_13); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(lv_isStrict_0_0, grammarAccess.getBufferStatementCSAccess().getIsStrictStrictKeyword_0_0());
+
+ }
+ if ( state.backtracking==0 ) {
+
+ if (current==null) {
+ current = createModelElement(grammarAccess.getBufferStatementCSRule());
+ }
+ setWithLastConsumed(current, "isStrict", true, "strict");
+
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+
+ otherlv_1=(Token)match(input,26,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
- newLeafNode(otherlv_0, grammarAccess.getBufferStatementCSAccess().getBufferKeyword_0());
+ newLeafNode(otherlv_1, grammarAccess.getBufferStatementCSAccess().getBufferKeyword_1());
}
- // InternalQVTimperative.g:458:1: ( (lv_name_1_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:459:1: (lv_name_1_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:473:1: ( (lv_name_2_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:474:1: (lv_name_2_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:459:1: (lv_name_1_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:460:3: lv_name_1_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:474:1: (lv_name_2_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:475:3: lv_name_2_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getBufferStatementCSAccess().getNameUnrestrictedNameParserRuleCall_1_0());
+ newCompositeNode(grammarAccess.getBufferStatementCSAccess().getNameUnrestrictedNameParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_13);
- lv_name_1_0=ruleUnrestrictedName();
+ pushFollow(FollowSets000.FOLLOW_14);
+ lv_name_2_0=ruleUnrestrictedName();
state._fsp--;
if (state.failed) return current;
@@ -1309,7 +1348,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
set(
current,
"name",
- lv_name_1_0,
+ lv_name_2_0,
"org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.UnrestrictedName");
afterParserOrEnumRuleCall();
@@ -1320,36 +1359,36 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:476:2: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )?
- int alt5=2;
- int LA5_0 = input.LA(1);
+ // InternalQVTimperative.g:491:2: (otherlv_3= ':' ( (lv_ownedType_4_0= ruleTypeExpCS ) ) )?
+ int alt6=2;
+ int LA6_0 = input.LA(1);
- if ( (LA5_0==24) ) {
- alt5=1;
+ if ( (LA6_0==24) ) {
+ alt6=1;
}
- switch (alt5) {
+ switch (alt6) {
case 1 :
- // InternalQVTimperative.g:476:4: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:491:4: otherlv_3= ':' ( (lv_ownedType_4_0= ruleTypeExpCS ) )
{
- otherlv_2=(Token)match(input,24,FollowSets000.FOLLOW_12); if (state.failed) return current;
+ otherlv_3=(Token)match(input,24,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
- newLeafNode(otherlv_2, grammarAccess.getBufferStatementCSAccess().getColonKeyword_2_0());
+ newLeafNode(otherlv_3, grammarAccess.getBufferStatementCSAccess().getColonKeyword_3_0());
}
- // InternalQVTimperative.g:480:1: ( (lv_ownedType_3_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:481:1: (lv_ownedType_3_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:495:1: ( (lv_ownedType_4_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:496:1: (lv_ownedType_4_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:481:1: (lv_ownedType_3_0= ruleTypeExpCS )
- // InternalQVTimperative.g:482:3: lv_ownedType_3_0= ruleTypeExpCS
+ // InternalQVTimperative.g:496:1: (lv_ownedType_4_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:497:3: lv_ownedType_4_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getBufferStatementCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0());
+ newCompositeNode(grammarAccess.getBufferStatementCSAccess().getOwnedTypeTypeExpCSParserRuleCall_3_1_0());
}
- pushFollow(FollowSets000.FOLLOW_14);
- lv_ownedType_3_0=ruleTypeExpCS();
+ pushFollow(FollowSets000.FOLLOW_15);
+ lv_ownedType_4_0=ruleTypeExpCS();
state._fsp--;
if (state.failed) return current;
@@ -1361,7 +1400,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
set(
current,
"ownedType",
- lv_ownedType_3_0,
+ lv_ownedType_4_0,
"org.eclipse.ocl.xtext.essentialocl.EssentialOCL.TypeExpCS");
afterParserOrEnumRuleCall();
@@ -1378,36 +1417,36 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:498:4: (otherlv_4= ':=' ( (lv_ownedExpression_5_0= ruleExpCS ) ) )?
- int alt6=2;
- int LA6_0 = input.LA(1);
+ // InternalQVTimperative.g:513:4: (otherlv_5= ':=' ( (lv_ownedExpression_6_0= ruleExpCS ) ) )?
+ int alt7=2;
+ int LA7_0 = input.LA(1);
- if ( (LA6_0==26) ) {
- alt6=1;
+ if ( (LA7_0==27) ) {
+ alt7=1;
}
- switch (alt6) {
+ switch (alt7) {
case 1 :
- // InternalQVTimperative.g:498:6: otherlv_4= ':=' ( (lv_ownedExpression_5_0= ruleExpCS ) )
+ // InternalQVTimperative.g:513:6: otherlv_5= ':=' ( (lv_ownedExpression_6_0= ruleExpCS ) )
{
- otherlv_4=(Token)match(input,26,FollowSets000.FOLLOW_8); if (state.failed) return current;
+ otherlv_5=(Token)match(input,27,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
- newLeafNode(otherlv_4, grammarAccess.getBufferStatementCSAccess().getColonEqualsSignKeyword_3_0());
+ newLeafNode(otherlv_5, grammarAccess.getBufferStatementCSAccess().getColonEqualsSignKeyword_4_0());
}
- // InternalQVTimperative.g:502:1: ( (lv_ownedExpression_5_0= ruleExpCS ) )
- // InternalQVTimperative.g:503:1: (lv_ownedExpression_5_0= ruleExpCS )
+ // InternalQVTimperative.g:517:1: ( (lv_ownedExpression_6_0= ruleExpCS ) )
+ // InternalQVTimperative.g:518:1: (lv_ownedExpression_6_0= ruleExpCS )
{
- // InternalQVTimperative.g:503:1: (lv_ownedExpression_5_0= ruleExpCS )
- // InternalQVTimperative.g:504:3: lv_ownedExpression_5_0= ruleExpCS
+ // InternalQVTimperative.g:518:1: (lv_ownedExpression_6_0= ruleExpCS )
+ // InternalQVTimperative.g:519:3: lv_ownedExpression_6_0= ruleExpCS
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getBufferStatementCSAccess().getOwnedExpressionExpCSParserRuleCall_3_1_0());
+ newCompositeNode(grammarAccess.getBufferStatementCSAccess().getOwnedExpressionExpCSParserRuleCall_4_1_0());
}
pushFollow(FollowSets000.FOLLOW_9);
- lv_ownedExpression_5_0=ruleExpCS();
+ lv_ownedExpression_6_0=ruleExpCS();
state._fsp--;
if (state.failed) return current;
@@ -1419,7 +1458,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
set(
current,
"ownedExpression",
- lv_ownedExpression_5_0,
+ lv_ownedExpression_6_0,
"org.eclipse.ocl.xtext.essentialocl.EssentialOCL.ExpCS");
afterParserOrEnumRuleCall();
@@ -1436,10 +1475,10 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_6=(Token)match(input,21,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_7=(Token)match(input,21,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
- newLeafNode(otherlv_6, grammarAccess.getBufferStatementCSAccess().getSemicolonKeyword_4());
+ newLeafNode(otherlv_7, grammarAccess.getBufferStatementCSAccess().getSemicolonKeyword_5());
}
@@ -1465,7 +1504,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleCommitStatementCS"
- // InternalQVTimperative.g:532:1: entryRuleCommitStatementCS returns [EObject current=null] : iv_ruleCommitStatementCS= ruleCommitStatementCS EOF ;
+ // InternalQVTimperative.g:547:1: entryRuleCommitStatementCS returns [EObject current=null] : iv_ruleCommitStatementCS= ruleCommitStatementCS EOF ;
public final EObject entryRuleCommitStatementCS() throws RecognitionException {
EObject current = null;
@@ -1473,8 +1512,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:533:2: (iv_ruleCommitStatementCS= ruleCommitStatementCS EOF )
- // InternalQVTimperative.g:534:2: iv_ruleCommitStatementCS= ruleCommitStatementCS EOF
+ // InternalQVTimperative.g:548:2: (iv_ruleCommitStatementCS= ruleCommitStatementCS EOF )
+ // InternalQVTimperative.g:549:2: iv_ruleCommitStatementCS= ruleCommitStatementCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCommitStatementCSRule());
@@ -1505,7 +1544,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleCommitStatementCS"
- // InternalQVTimperative.g:541:1: ruleCommitStatementCS returns [EObject current=null] : (this_NewStatementCS_0= ruleNewStatementCS | this_SetStatementCS_1= ruleSetStatementCS ) ;
+ // InternalQVTimperative.g:556:1: ruleCommitStatementCS returns [EObject current=null] : (this_NewStatementCS_0= ruleNewStatementCS | this_SetStatementCS_1= ruleSetStatementCS ) ;
public final EObject ruleCommitStatementCS() throws RecognitionException {
EObject current = null;
@@ -1517,15 +1556,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:559:28: ( (this_NewStatementCS_0= ruleNewStatementCS | this_SetStatementCS_1= ruleSetStatementCS ) )
+ // InternalQVTimperative.g:560:1: (this_NewStatementCS_0= ruleNewStatementCS | this_SetStatementCS_1= ruleSetStatementCS )
{
- // InternalQVTimperative.g:545:1: (this_NewStatementCS_0= ruleNewStatementCS | this_SetStatementCS_1= ruleSetStatementCS )
- int alt7=2;
- alt7 = dfa7.predict(input);
- switch (alt7) {
+ // InternalQVTimperative.g:560:1: (this_NewStatementCS_0= ruleNewStatementCS | this_SetStatementCS_1= ruleSetStatementCS )
+ int alt8=2;
+ alt8 = dfa8.predict(input);
+ switch (alt8) {
case 1 :
- // InternalQVTimperative.g:546:2: this_NewStatementCS_0= ruleNewStatementCS
+ // InternalQVTimperative.g:561:2: this_NewStatementCS_0= ruleNewStatementCS
{
if ( state.backtracking==0 ) {
@@ -1552,7 +1591,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:559:2: this_SetStatementCS_1= ruleSetStatementCS
+ // InternalQVTimperative.g:574:2: this_SetStatementCS_1= ruleSetStatementCS
{
if ( state.backtracking==0 ) {
@@ -1601,7 +1640,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleCheckStatementCS"
- // InternalQVTimperative.g:578:1: entryRuleCheckStatementCS returns [EObject current=null] : iv_ruleCheckStatementCS= ruleCheckStatementCS EOF ;
+ // InternalQVTimperative.g:593:1: entryRuleCheckStatementCS returns [EObject current=null] : iv_ruleCheckStatementCS= ruleCheckStatementCS EOF ;
public final EObject entryRuleCheckStatementCS() throws RecognitionException {
EObject current = null;
@@ -1609,8 +1648,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:579:2: (iv_ruleCheckStatementCS= ruleCheckStatementCS EOF )
- // InternalQVTimperative.g:580:2: iv_ruleCheckStatementCS= ruleCheckStatementCS EOF
+ // InternalQVTimperative.g:594:2: (iv_ruleCheckStatementCS= ruleCheckStatementCS EOF )
+ // InternalQVTimperative.g:595:2: iv_ruleCheckStatementCS= ruleCheckStatementCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCheckStatementCSRule());
@@ -1641,7 +1680,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleCheckStatementCS"
- // InternalQVTimperative.g:587:1: ruleCheckStatementCS returns [EObject current=null] : (otherlv_0= 'check' ( (lv_ownedCondition_1_0= ruleExpCS ) ) otherlv_2= ';' ) ;
+ // InternalQVTimperative.g:602: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;
@@ -1653,23 +1692,23 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:605:28: ( (otherlv_0= 'check' ( (lv_ownedCondition_1_0= ruleExpCS ) ) otherlv_2= ';' ) )
+ // InternalQVTimperative.g:606:1: (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= ';'
+ // InternalQVTimperative.g:606:1: (otherlv_0= 'check' ( (lv_ownedCondition_1_0= ruleExpCS ) ) otherlv_2= ';' )
+ // InternalQVTimperative.g:606:3: otherlv_0= 'check' ( (lv_ownedCondition_1_0= ruleExpCS ) ) otherlv_2= ';'
{
- otherlv_0=(Token)match(input,27,FollowSets000.FOLLOW_8); if (state.failed) return current;
+ otherlv_0=(Token)match(input,28,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getCheckStatementCSAccess().getCheckKeyword_0());
}
- // InternalQVTimperative.g:595:1: ( (lv_ownedCondition_1_0= ruleExpCS ) )
- // InternalQVTimperative.g:596:1: (lv_ownedCondition_1_0= ruleExpCS )
+ // InternalQVTimperative.g:610:1: ( (lv_ownedCondition_1_0= ruleExpCS ) )
+ // InternalQVTimperative.g:611:1: (lv_ownedCondition_1_0= ruleExpCS )
{
- // InternalQVTimperative.g:596:1: (lv_ownedCondition_1_0= ruleExpCS )
- // InternalQVTimperative.g:597:3: lv_ownedCondition_1_0= ruleExpCS
+ // InternalQVTimperative.g:611:1: (lv_ownedCondition_1_0= ruleExpCS )
+ // InternalQVTimperative.g:612:3: lv_ownedCondition_1_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -1729,7 +1768,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleControlStatementCS"
- // InternalQVTimperative.g:625:1: entryRuleControlStatementCS returns [EObject current=null] : iv_ruleControlStatementCS= ruleControlStatementCS EOF ;
+ // InternalQVTimperative.g:640:1: entryRuleControlStatementCS returns [EObject current=null] : iv_ruleControlStatementCS= ruleControlStatementCS EOF ;
public final EObject entryRuleControlStatementCS() throws RecognitionException {
EObject current = null;
@@ -1737,8 +1776,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:626:2: (iv_ruleControlStatementCS= ruleControlStatementCS EOF )
- // InternalQVTimperative.g:627:2: iv_ruleControlStatementCS= ruleControlStatementCS EOF
+ // InternalQVTimperative.g:641:2: (iv_ruleControlStatementCS= ruleControlStatementCS EOF )
+ // InternalQVTimperative.g:642:2: iv_ruleControlStatementCS= ruleControlStatementCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getControlStatementCSRule());
@@ -1769,7 +1808,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleControlStatementCS"
- // InternalQVTimperative.g:634:1: ruleControlStatementCS returns [EObject current=null] : (this_AddStatementCS_0= ruleAddStatementCS | this_MappingCallCS_1= ruleMappingCallCS | this_MappingLoopCS_2= ruleMappingLoopCS ) ;
+ // InternalQVTimperative.g:649: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;
@@ -1783,15 +1822,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:652:28: ( (this_AddStatementCS_0= ruleAddStatementCS | this_MappingCallCS_1= ruleMappingCallCS | this_MappingLoopCS_2= ruleMappingLoopCS ) )
+ // InternalQVTimperative.g:653:1: (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 )
- int alt8=3;
- alt8 = dfa8.predict(input);
- switch (alt8) {
+ // InternalQVTimperative.g:653:1: (this_AddStatementCS_0= ruleAddStatementCS | this_MappingCallCS_1= ruleMappingCallCS | this_MappingLoopCS_2= ruleMappingLoopCS )
+ int alt9=3;
+ alt9 = dfa9.predict(input);
+ switch (alt9) {
case 1 :
- // InternalQVTimperative.g:639:2: this_AddStatementCS_0= ruleAddStatementCS
+ // InternalQVTimperative.g:654:2: this_AddStatementCS_0= ruleAddStatementCS
{
if ( state.backtracking==0 ) {
@@ -1818,7 +1857,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:652:2: this_MappingCallCS_1= ruleMappingCallCS
+ // InternalQVTimperative.g:667:2: this_MappingCallCS_1= ruleMappingCallCS
{
if ( state.backtracking==0 ) {
@@ -1845,7 +1884,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalQVTimperative.g:665:2: this_MappingLoopCS_2= ruleMappingLoopCS
+ // InternalQVTimperative.g:680:2: this_MappingLoopCS_2= ruleMappingLoopCS
{
if ( state.backtracking==0 ) {
@@ -1894,7 +1933,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleDeclareStatementCS"
- // InternalQVTimperative.g:684:1: entryRuleDeclareStatementCS returns [EObject current=null] : iv_ruleDeclareStatementCS= ruleDeclareStatementCS EOF ;
+ // InternalQVTimperative.g:699:1: entryRuleDeclareStatementCS returns [EObject current=null] : iv_ruleDeclareStatementCS= ruleDeclareStatementCS EOF ;
public final EObject entryRuleDeclareStatementCS() throws RecognitionException {
EObject current = null;
@@ -1902,8 +1941,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:685:2: (iv_ruleDeclareStatementCS= ruleDeclareStatementCS EOF )
- // InternalQVTimperative.g:686:2: iv_ruleDeclareStatementCS= ruleDeclareStatementCS EOF
+ // InternalQVTimperative.g:700:2: (iv_ruleDeclareStatementCS= ruleDeclareStatementCS EOF )
+ // InternalQVTimperative.g:701:2: iv_ruleDeclareStatementCS= ruleDeclareStatementCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getDeclareStatementCSRule());
@@ -1934,7 +1973,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleDeclareStatementCS"
- // 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= ';' ) ;
+ // InternalQVTimperative.g:708: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;
@@ -1959,22 +1998,22 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:711: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:712: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: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:712: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:712: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: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);
+ // InternalQVTimperative.g:712:2: (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )?
+ int alt11=2;
+ int LA11_0 = input.LA(1);
- if ( (LA10_0==17) ) {
- alt10=1;
+ if ( (LA11_0==17) ) {
+ alt11=1;
}
- switch (alt10) {
+ switch (alt11) {
case 1 :
- // InternalQVTimperative.g:697:4: otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )*
+ // InternalQVTimperative.g:712: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 ) {
@@ -1982,18 +2021,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_0, grammarAccess.getDeclareStatementCSAccess().getObserveKeyword_0_0());
}
- // InternalQVTimperative.g:701:1: ( (lv_observedProperties_1_0= rulePathNameCS ) )
- // InternalQVTimperative.g:702:1: (lv_observedProperties_1_0= rulePathNameCS )
+ // InternalQVTimperative.g:716:1: ( (lv_observedProperties_1_0= rulePathNameCS ) )
+ // InternalQVTimperative.g:717:1: (lv_observedProperties_1_0= rulePathNameCS )
{
- // InternalQVTimperative.g:702:1: (lv_observedProperties_1_0= rulePathNameCS )
- // InternalQVTimperative.g:703:3: lv_observedProperties_1_0= rulePathNameCS
+ // InternalQVTimperative.g:717:1: (lv_observedProperties_1_0= rulePathNameCS )
+ // InternalQVTimperative.g:718:3: lv_observedProperties_1_0= rulePathNameCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getDeclareStatementCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_15);
+ pushFollow(FollowSets000.FOLLOW_16);
lv_observedProperties_1_0=rulePathNameCS();
state._fsp--;
@@ -2017,20 +2056,20 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:719:2: (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )*
- loop9:
+ // InternalQVTimperative.g:734:2: (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )*
+ loop10:
do {
- int alt9=2;
- int LA9_0 = input.LA(1);
+ int alt10=2;
+ int LA10_0 = input.LA(1);
- if ( (LA9_0==18) ) {
- alt9=1;
+ if ( (LA10_0==18) ) {
+ alt10=1;
}
- switch (alt9) {
+ switch (alt10) {
case 1 :
- // InternalQVTimperative.g:719:4: otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) )
+ // InternalQVTimperative.g:734: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 ) {
@@ -2038,18 +2077,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_2, grammarAccess.getDeclareStatementCSAccess().getCommaKeyword_0_2_0());
}
- // InternalQVTimperative.g:723:1: ( (lv_observedProperties_3_0= rulePathNameCS ) )
- // InternalQVTimperative.g:724:1: (lv_observedProperties_3_0= rulePathNameCS )
+ // InternalQVTimperative.g:738:1: ( (lv_observedProperties_3_0= rulePathNameCS ) )
+ // InternalQVTimperative.g:739:1: (lv_observedProperties_3_0= rulePathNameCS )
{
- // InternalQVTimperative.g:724:1: (lv_observedProperties_3_0= rulePathNameCS )
- // InternalQVTimperative.g:725:3: lv_observedProperties_3_0= rulePathNameCS
+ // InternalQVTimperative.g:739:1: (lv_observedProperties_3_0= rulePathNameCS )
+ // InternalQVTimperative.g:740:3: lv_observedProperties_3_0= rulePathNameCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getDeclareStatementCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_15);
+ pushFollow(FollowSets000.FOLLOW_16);
lv_observedProperties_3_0=rulePathNameCS();
state._fsp--;
@@ -2078,7 +2117,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop9;
+ break loop10;
}
} while (true);
@@ -2088,21 +2127,21 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:741:6: ( (lv_isCheck_4_0= 'check' ) )?
- int alt11=2;
- int LA11_0 = input.LA(1);
+ // InternalQVTimperative.g:756:6: ( (lv_isCheck_4_0= 'check' ) )?
+ int alt12=2;
+ int LA12_0 = input.LA(1);
- if ( (LA11_0==27) ) {
- alt11=1;
+ if ( (LA12_0==28) ) {
+ alt12=1;
}
- switch (alt11) {
+ switch (alt12) {
case 1 :
- // InternalQVTimperative.g:742:1: (lv_isCheck_4_0= 'check' )
+ // InternalQVTimperative.g:757:1: (lv_isCheck_4_0= 'check' )
{
- // InternalQVTimperative.g:742:1: (lv_isCheck_4_0= 'check' )
- // InternalQVTimperative.g:743:3: lv_isCheck_4_0= 'check'
+ // InternalQVTimperative.g:757:1: (lv_isCheck_4_0= 'check' )
+ // InternalQVTimperative.g:758:3: lv_isCheck_4_0= 'check'
{
- lv_isCheck_4_0=(Token)match(input,27,FollowSets000.FOLLOW_16); if (state.failed) return current;
+ lv_isCheck_4_0=(Token)match(input,28,FollowSets000.FOLLOW_17); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_isCheck_4_0, grammarAccess.getDeclareStatementCSAccess().getIsCheckCheckKeyword_1_0());
@@ -2125,24 +2164,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,28,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ otherlv_5=(Token)match(input,29,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getDeclareStatementCSAccess().getVarKeyword_2());
}
- // InternalQVTimperative.g:760:1: ( (lv_name_6_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:761:1: (lv_name_6_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:775:1: ( (lv_name_6_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:776:1: (lv_name_6_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:761:1: (lv_name_6_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:762:3: lv_name_6_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:776:1: (lv_name_6_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:777:3: lv_name_6_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getDeclareStatementCSAccess().getNameUnrestrictedNameParserRuleCall_3_0());
}
- pushFollow(FollowSets000.FOLLOW_17);
+ pushFollow(FollowSets000.FOLLOW_18);
lv_name_6_0=ruleUnrestrictedName();
state._fsp--;
@@ -2166,16 +2205,16 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:778:2: (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) )?
- int alt12=2;
- int LA12_0 = input.LA(1);
+ // InternalQVTimperative.g:793:2: (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) )?
+ int alt13=2;
+ int LA13_0 = input.LA(1);
- if ( (LA12_0==24) ) {
- alt12=1;
+ if ( (LA13_0==24) ) {
+ alt13=1;
}
- switch (alt12) {
+ switch (alt13) {
case 1 :
- // InternalQVTimperative.g:778:4: otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:793:4: otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) )
{
otherlv_7=(Token)match(input,24,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -2183,18 +2222,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_7, grammarAccess.getDeclareStatementCSAccess().getColonKeyword_4_0());
}
- // InternalQVTimperative.g:782:1: ( (lv_ownedType_8_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:783:1: (lv_ownedType_8_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:797:1: ( (lv_ownedType_8_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:798:1: (lv_ownedType_8_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:783:1: (lv_ownedType_8_0= ruleTypeExpCS )
- // InternalQVTimperative.g:784:3: lv_ownedType_8_0= ruleTypeExpCS
+ // InternalQVTimperative.g:798:1: (lv_ownedType_8_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:799:3: lv_ownedType_8_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getDeclareStatementCSAccess().getOwnedTypeTypeExpCSParserRuleCall_4_1_0());
}
- pushFollow(FollowSets000.FOLLOW_18);
+ pushFollow(FollowSets000.FOLLOW_19);
lv_ownedType_8_0=ruleTypeExpCS();
state._fsp--;
@@ -2224,17 +2263,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_9=(Token)match(input,26,FollowSets000.FOLLOW_8); if (state.failed) return current;
+ otherlv_9=(Token)match(input,27,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_9, grammarAccess.getDeclareStatementCSAccess().getColonEqualsSignKeyword_5());
}
- // InternalQVTimperative.g:804:1: ( (lv_ownedExpression_10_0= ruleExpCS ) )
- // InternalQVTimperative.g:805:1: (lv_ownedExpression_10_0= ruleExpCS )
+ // InternalQVTimperative.g:819:1: ( (lv_ownedExpression_10_0= ruleExpCS ) )
+ // InternalQVTimperative.g:820:1: (lv_ownedExpression_10_0= ruleExpCS )
{
- // InternalQVTimperative.g:805:1: (lv_ownedExpression_10_0= ruleExpCS )
- // InternalQVTimperative.g:806:3: lv_ownedExpression_10_0= ruleExpCS
+ // InternalQVTimperative.g:820:1: (lv_ownedExpression_10_0= ruleExpCS )
+ // InternalQVTimperative.g:821:3: lv_ownedExpression_10_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -2294,7 +2333,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleDirectionCS"
- // InternalQVTimperative.g:834:1: entryRuleDirectionCS returns [EObject current=null] : iv_ruleDirectionCS= ruleDirectionCS EOF ;
+ // InternalQVTimperative.g:849:1: entryRuleDirectionCS returns [EObject current=null] : iv_ruleDirectionCS= ruleDirectionCS EOF ;
public final EObject entryRuleDirectionCS() throws RecognitionException {
EObject current = null;
@@ -2302,8 +2341,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:835:2: (iv_ruleDirectionCS= ruleDirectionCS EOF )
- // InternalQVTimperative.g:836:2: iv_ruleDirectionCS= ruleDirectionCS EOF
+ // InternalQVTimperative.g:850:2: (iv_ruleDirectionCS= ruleDirectionCS EOF )
+ // InternalQVTimperative.g:851:2: iv_ruleDirectionCS= ruleDirectionCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getDirectionCSRule());
@@ -2334,7 +2373,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleDirectionCS"
- // 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 ) ) )* ) ;
+ // InternalQVTimperative.g:858: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;
@@ -2348,14 +2387,14 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:861: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:862: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: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:862: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:862: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:2: ()
- // InternalQVTimperative.g:848:2:
+ // InternalQVTimperative.g:862:2: ()
+ // InternalQVTimperative.g:863:2:
{
if ( state.backtracking==0 ) {
@@ -2372,35 +2411,35 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:856:2: ( ( (lv_isChecked_1_0= 'check' ) ) | ( (lv_isEnforced_2_0= 'enforce' ) ) )?
- int alt13=3;
- int LA13_0 = input.LA(1);
+ // InternalQVTimperative.g:871:2: ( ( (lv_isChecked_1_0= 'check' ) ) | ( (lv_isEnforced_2_0= 'enforce' ) ) )?
+ int alt14=3;
+ int LA14_0 = input.LA(1);
- if ( (LA13_0==27) ) {
- int LA13_1 = input.LA(2);
+ if ( (LA14_0==28) ) {
+ int LA14_1 = input.LA(2);
- if ( (synpred17_InternalQVTimperative()) ) {
- alt13=1;
+ if ( (synpred18_InternalQVTimperative()) ) {
+ alt14=1;
}
}
- else if ( (LA13_0==29) ) {
- int LA13_2 = input.LA(2);
+ else if ( (LA14_0==30) ) {
+ int LA14_2 = input.LA(2);
- if ( (synpred18_InternalQVTimperative()) ) {
- alt13=2;
+ if ( (synpred19_InternalQVTimperative()) ) {
+ alt14=2;
}
}
- switch (alt13) {
+ switch (alt14) {
case 1 :
- // InternalQVTimperative.g:856:3: ( (lv_isChecked_1_0= 'check' ) )
+ // InternalQVTimperative.g:871:3: ( (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:871:3: ( (lv_isChecked_1_0= 'check' ) )
+ // InternalQVTimperative.g:872:1: (lv_isChecked_1_0= 'check' )
{
- // InternalQVTimperative.g:857:1: (lv_isChecked_1_0= 'check' )
- // InternalQVTimperative.g:858:3: lv_isChecked_1_0= 'check'
+ // InternalQVTimperative.g:872:1: (lv_isChecked_1_0= 'check' )
+ // InternalQVTimperative.g:873:3: lv_isChecked_1_0= 'check'
{
- lv_isChecked_1_0=(Token)match(input,27,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ lv_isChecked_1_0=(Token)match(input,28,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_isChecked_1_0, grammarAccess.getDirectionCSAccess().getIsCheckedCheckKeyword_1_0_0());
@@ -2424,15 +2463,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:872:6: ( (lv_isEnforced_2_0= 'enforce' ) )
+ // InternalQVTimperative.g:887:6: ( (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:887:6: ( (lv_isEnforced_2_0= 'enforce' ) )
+ // InternalQVTimperative.g:888:1: (lv_isEnforced_2_0= 'enforce' )
{
- // InternalQVTimperative.g:873:1: (lv_isEnforced_2_0= 'enforce' )
- // InternalQVTimperative.g:874:3: lv_isEnforced_2_0= 'enforce'
+ // InternalQVTimperative.g:888:1: (lv_isEnforced_2_0= 'enforce' )
+ // InternalQVTimperative.g:889:3: lv_isEnforced_2_0= 'enforce'
{
- lv_isEnforced_2_0=(Token)match(input,29,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ lv_isEnforced_2_0=(Token)match(input,30,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_isEnforced_2_0, grammarAccess.getDirectionCSAccess().getIsEnforcedEnforceKeyword_1_1_0());
@@ -2458,37 +2497,37 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:887:4: ( (lv_name_3_0= ruleUnrestrictedName ) )?
- int alt14=2;
- int LA14_0 = input.LA(1);
+ // InternalQVTimperative.g:902:4: ( (lv_name_3_0= ruleUnrestrictedName ) )?
+ int alt15=2;
+ int LA15_0 = input.LA(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;
+ if ( ((LA15_0>=RULE_SIMPLE_ID && LA15_0<=RULE_ESCAPED_ID)||LA15_0==25||LA15_0==28||LA15_0==30||LA15_0==34||LA15_0==38||LA15_0==50||(LA15_0>=56 && LA15_0<=60)) ) {
+ alt15=1;
}
- else if ( (LA14_0==30) ) {
- int LA14_2 = input.LA(2);
+ else if ( (LA15_0==31) ) {
+ int LA15_2 = input.LA(2);
- if ( (LA14_2==30) ) {
- int LA14_3 = input.LA(3);
+ if ( (LA15_2==31) ) {
+ int LA15_3 = input.LA(3);
- 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;
+ if ( ((LA15_3>=RULE_SIMPLE_ID && LA15_3<=RULE_ESCAPED_ID)||LA15_3==25||LA15_3==28||(LA15_3>=30 && LA15_3<=31)||LA15_3==34||LA15_3==38||LA15_3==50||(LA15_3>=56 && LA15_3<=60)) ) {
+ alt15=1;
}
}
}
- switch (alt14) {
+ switch (alt15) {
case 1 :
- // InternalQVTimperative.g:888:1: (lv_name_3_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:903:1: (lv_name_3_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:888:1: (lv_name_3_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:889:3: lv_name_3_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:903:1: (lv_name_3_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:904:3: lv_name_3_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getDirectionCSAccess().getNameUnrestrictedNameParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_19);
+ pushFollow(FollowSets000.FOLLOW_20);
lv_name_3_0=ruleUnrestrictedName();
state._fsp--;
@@ -2515,17 +2554,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,30,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ otherlv_4=(Token)match(input,31,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getDirectionCSAccess().getImportsKeyword_3());
}
- // InternalQVTimperative.g:909:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:910:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:924:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:925:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:910:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:911:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:925:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:926:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -2544,7 +2583,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getDirectionCSAccess().getImportsPackageCrossReference_4_0());
}
- pushFollow(FollowSets000.FOLLOW_20);
+ pushFollow(FollowSets000.FOLLOW_21);
ruleUnrestrictedName();
state._fsp--;
@@ -2560,20 +2599,20 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:927:2: (otherlv_6= ',' ( ( ruleUnrestrictedName ) ) )*
- loop15:
+ // InternalQVTimperative.g:942:2: (otherlv_6= ',' ( ( ruleUnrestrictedName ) ) )*
+ loop16:
do {
- int alt15=2;
- int LA15_0 = input.LA(1);
+ int alt16=2;
+ int LA16_0 = input.LA(1);
- if ( (LA15_0==18) ) {
- alt15=1;
+ if ( (LA16_0==18) ) {
+ alt16=1;
}
- switch (alt15) {
+ switch (alt16) {
case 1 :
- // InternalQVTimperative.g:927:4: otherlv_6= ',' ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:942:4: otherlv_6= ',' ( ( ruleUnrestrictedName ) )
{
otherlv_6=(Token)match(input,18,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -2581,11 +2620,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_6, grammarAccess.getDirectionCSAccess().getCommaKeyword_5_0());
}
- // InternalQVTimperative.g:931:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:932:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:946:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:947:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:932:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:933:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:947:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:948:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -2604,7 +2643,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getDirectionCSAccess().getImportsPackageCrossReference_5_1_0());
}
- pushFollow(FollowSets000.FOLLOW_20);
+ pushFollow(FollowSets000.FOLLOW_21);
ruleUnrestrictedName();
state._fsp--;
@@ -2625,7 +2664,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop15;
+ break loop16;
}
} while (true);
@@ -2652,7 +2691,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleGuardParameterBindingCS"
- // InternalQVTimperative.g:957:1: entryRuleGuardParameterBindingCS returns [EObject current=null] : iv_ruleGuardParameterBindingCS= ruleGuardParameterBindingCS EOF ;
+ // InternalQVTimperative.g:972:1: entryRuleGuardParameterBindingCS returns [EObject current=null] : iv_ruleGuardParameterBindingCS= ruleGuardParameterBindingCS EOF ;
public final EObject entryRuleGuardParameterBindingCS() throws RecognitionException {
EObject current = null;
@@ -2660,8 +2699,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:958:2: (iv_ruleGuardParameterBindingCS= ruleGuardParameterBindingCS EOF )
- // InternalQVTimperative.g:959:2: iv_ruleGuardParameterBindingCS= ruleGuardParameterBindingCS EOF
+ // InternalQVTimperative.g:973:2: (iv_ruleGuardParameterBindingCS= ruleGuardParameterBindingCS EOF )
+ // InternalQVTimperative.g:974:2: iv_ruleGuardParameterBindingCS= ruleGuardParameterBindingCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getGuardParameterBindingCSRule());
@@ -2692,7 +2731,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleGuardParameterBindingCS"
- // InternalQVTimperative.g:966:1: ruleGuardParameterBindingCS returns [EObject current=null] : ( ( (lv_isCheck_0_0= 'check' ) )? ( ( ruleUnrestrictedName ) ) otherlv_2= 'consumes' ( ( ruleUnrestrictedName ) ) otherlv_4= ';' ) ;
+ // InternalQVTimperative.g:981: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;
@@ -2703,31 +2742,31 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
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:984:28: ( ( ( (lv_isCheck_0_0= 'check' ) )? ( ( ruleUnrestrictedName ) ) otherlv_2= 'consumes' ( ( ruleUnrestrictedName ) ) otherlv_4= ';' ) )
+ // InternalQVTimperative.g:985: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:985:1: ( ( (lv_isCheck_0_0= 'check' ) )? ( ( ruleUnrestrictedName ) ) otherlv_2= 'consumes' ( ( ruleUnrestrictedName ) ) otherlv_4= ';' )
+ // InternalQVTimperative.g:985: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);
+ // InternalQVTimperative.g:985:2: ( (lv_isCheck_0_0= 'check' ) )?
+ int alt17=2;
+ int LA17_0 = input.LA(1);
- if ( (LA16_0==27) ) {
- int LA16_1 = input.LA(2);
+ if ( (LA17_0==28) ) {
+ int LA17_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;
+ if ( ((LA17_1>=RULE_SIMPLE_ID && LA17_1<=RULE_ESCAPED_ID)||LA17_1==25||LA17_1==28||(LA17_1>=30 && LA17_1<=31)||LA17_1==34||LA17_1==38||LA17_1==50||(LA17_1>=56 && LA17_1<=60)) ) {
+ alt17=1;
}
}
- switch (alt16) {
+ switch (alt17) {
case 1 :
- // InternalQVTimperative.g:971:1: (lv_isCheck_0_0= 'check' )
+ // InternalQVTimperative.g:986:1: (lv_isCheck_0_0= 'check' )
{
- // InternalQVTimperative.g:971:1: (lv_isCheck_0_0= 'check' )
- // InternalQVTimperative.g:972:3: lv_isCheck_0_0= 'check'
+ // InternalQVTimperative.g:986:1: (lv_isCheck_0_0= 'check' )
+ // InternalQVTimperative.g:987:3: lv_isCheck_0_0= 'check'
{
- lv_isCheck_0_0=(Token)match(input,27,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ lv_isCheck_0_0=(Token)match(input,28,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_isCheck_0_0, grammarAccess.getGuardParameterBindingCSAccess().getIsCheckCheckKeyword_0_0());
@@ -2750,11 +2789,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:985:3: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:986:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:1000:3: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:1001:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:986:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:987:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:1001:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:1002:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -2773,7 +2812,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getGuardParameterBindingCSAccess().getReferredVariableGuardParameterCrossReference_1_0());
}
- pushFollow(FollowSets000.FOLLOW_21);
+ pushFollow(FollowSets000.FOLLOW_22);
ruleUnrestrictedName();
state._fsp--;
@@ -2789,17 +2828,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,31,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ otherlv_2=(Token)match(input,32,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:1022:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:1023:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:1008:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:1009:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:1023:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:1024:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -2863,7 +2902,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleGuardParameterCS"
- // InternalQVTimperative.g:1037:1: entryRuleGuardParameterCS returns [EObject current=null] : iv_ruleGuardParameterCS= ruleGuardParameterCS EOF ;
+ // InternalQVTimperative.g:1052:1: entryRuleGuardParameterCS returns [EObject current=null] : iv_ruleGuardParameterCS= ruleGuardParameterCS EOF ;
public final EObject entryRuleGuardParameterCS() throws RecognitionException {
EObject current = null;
@@ -2871,8 +2910,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:1038:2: (iv_ruleGuardParameterCS= ruleGuardParameterCS EOF )
- // InternalQVTimperative.g:1039:2: iv_ruleGuardParameterCS= ruleGuardParameterCS EOF
+ // InternalQVTimperative.g:1053:2: (iv_ruleGuardParameterCS= ruleGuardParameterCS EOF )
+ // InternalQVTimperative.g:1054:2: iv_ruleGuardParameterCS= ruleGuardParameterCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getGuardParameterCSRule());
@@ -2903,7 +2942,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleGuardParameterCS"
- // 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= ';' ) ;
+ // InternalQVTimperative.g:1061: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;
@@ -2919,13 +2958,13 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:1064:28: ( (otherlv_0= 'guard' otherlv_1= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_3_0= ruleUnrestrictedName ) ) otherlv_4= ':' ( (lv_ownedType_5_0= ruleTypeExpCS ) ) otherlv_6= ';' ) )
+ // InternalQVTimperative.g:1065:1: (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:1050:3: otherlv_0= 'guard' otherlv_1= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_3_0= ruleUnrestrictedName ) ) otherlv_4= ':' ( (lv_ownedType_5_0= ruleTypeExpCS ) ) otherlv_6= ';'
+ // InternalQVTimperative.g:1065:1: (otherlv_0= 'guard' otherlv_1= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_3_0= ruleUnrestrictedName ) ) otherlv_4= ':' ( (lv_ownedType_5_0= ruleTypeExpCS ) ) otherlv_6= ';' )
+ // InternalQVTimperative.g:1065: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,32,FollowSets000.FOLLOW_11); if (state.failed) return current;
+ otherlv_0=(Token)match(input,33,FollowSets000.FOLLOW_11); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getGuardParameterCSAccess().getGuardKeyword_0());
@@ -2937,11 +2976,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_1, grammarAccess.getGuardParameterCSAccess().getColonKeyword_1());
}
- // InternalQVTimperative.g:1058:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:1059:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:1073:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:1074:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:1059:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:1060:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:1074:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:1075:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -2976,11 +3015,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:1076:2: ( (lv_name_3_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:1077:1: (lv_name_3_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:1091:2: ( (lv_name_3_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:1092:1: (lv_name_3_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:1077:1: (lv_name_3_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:1078:3: lv_name_3_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:1092:1: (lv_name_3_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:1093:3: lv_name_3_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -3017,11 +3056,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_4, grammarAccess.getGuardParameterCSAccess().getColonKeyword_4());
}
- // InternalQVTimperative.g:1098:1: ( (lv_ownedType_5_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:1099:1: (lv_ownedType_5_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:1113:1: ( (lv_ownedType_5_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:1114:1: (lv_ownedType_5_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:1099:1: (lv_ownedType_5_0= ruleTypeExpCS )
- // InternalQVTimperative.g:1100:3: lv_ownedType_5_0= ruleTypeExpCS
+ // InternalQVTimperative.g:1114:1: (lv_ownedType_5_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:1115:3: lv_ownedType_5_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
@@ -3081,7 +3120,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleGuardStatementCS"
- // InternalQVTimperative.g:1128:1: entryRuleGuardStatementCS returns [EObject current=null] : iv_ruleGuardStatementCS= ruleGuardStatementCS EOF ;
+ // InternalQVTimperative.g:1143:1: entryRuleGuardStatementCS returns [EObject current=null] : iv_ruleGuardStatementCS= ruleGuardStatementCS EOF ;
public final EObject entryRuleGuardStatementCS() throws RecognitionException {
EObject current = null;
@@ -3089,8 +3128,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:1129:2: (iv_ruleGuardStatementCS= ruleGuardStatementCS EOF )
- // InternalQVTimperative.g:1130:2: iv_ruleGuardStatementCS= ruleGuardStatementCS EOF
+ // InternalQVTimperative.g:1144:2: (iv_ruleGuardStatementCS= ruleGuardStatementCS EOF )
+ // InternalQVTimperative.g:1145:2: iv_ruleGuardStatementCS= ruleGuardStatementCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getGuardStatementCSRule());
@@ -3121,7 +3160,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleGuardStatementCS"
- // 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 ) ;
+ // InternalQVTimperative.g:1152: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;
@@ -3137,72 +3176,73 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:1155:28: ( (this_BufferStatementCS_0= ruleBufferStatementCS | this_DeclareStatementCS_1= ruleDeclareStatementCS | this_DeclareStatementCS_2= ruleDeclareStatementCS | this_CheckStatementCS_3= ruleCheckStatementCS ) )
+ // InternalQVTimperative.g:1156:1: (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 )
- int alt17=4;
+ // InternalQVTimperative.g:1156:1: (this_BufferStatementCS_0= ruleBufferStatementCS | this_DeclareStatementCS_1= ruleDeclareStatementCS | this_DeclareStatementCS_2= ruleDeclareStatementCS | this_CheckStatementCS_3= ruleCheckStatementCS )
+ int alt18=4;
switch ( input.LA(1) ) {
case 25:
+ case 26:
{
- alt17=1;
+ alt18=1;
}
break;
case 17:
{
- int LA17_2 = input.LA(2);
+ int LA18_3 = input.LA(2);
- if ( (synpred23_InternalQVTimperative()) ) {
- alt17=2;
+ if ( (synpred24_InternalQVTimperative()) ) {
+ alt18=2;
}
- else if ( (synpred24_InternalQVTimperative()) ) {
- alt17=3;
+ else if ( (synpred25_InternalQVTimperative()) ) {
+ alt18=3;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 17, 2, input);
+ new NoViableAltException("", 18, 3, input);
throw nvae;
}
}
break;
- case 27:
+ case 28:
{
- int LA17_3 = input.LA(2);
+ int LA18_4 = input.LA(2);
- if ( (synpred23_InternalQVTimperative()) ) {
- alt17=2;
+ if ( (synpred24_InternalQVTimperative()) ) {
+ alt18=2;
}
- else if ( (synpred24_InternalQVTimperative()) ) {
- alt17=3;
+ else if ( (synpred25_InternalQVTimperative()) ) {
+ alt18=3;
}
else if ( (true) ) {
- alt17=4;
+ alt18=4;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 17, 3, input);
+ new NoViableAltException("", 18, 4, input);
throw nvae;
}
}
break;
- case 28:
+ case 29:
{
- int LA17_4 = input.LA(2);
+ int LA18_5 = input.LA(2);
- if ( (synpred23_InternalQVTimperative()) ) {
- alt17=2;
+ if ( (synpred24_InternalQVTimperative()) ) {
+ alt18=2;
}
- else if ( (synpred24_InternalQVTimperative()) ) {
- alt17=3;
+ else if ( (synpred25_InternalQVTimperative()) ) {
+ alt18=3;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 17, 4, input);
+ new NoViableAltException("", 18, 5, input);
throw nvae;
}
@@ -3211,14 +3251,14 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 17, 0, input);
+ new NoViableAltException("", 18, 0, input);
throw nvae;
}
- switch (alt17) {
+ switch (alt18) {
case 1 :
- // InternalQVTimperative.g:1142:2: this_BufferStatementCS_0= ruleBufferStatementCS
+ // InternalQVTimperative.g:1157:2: this_BufferStatementCS_0= ruleBufferStatementCS
{
if ( state.backtracking==0 ) {
@@ -3245,7 +3285,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:1155:2: this_DeclareStatementCS_1= ruleDeclareStatementCS
+ // InternalQVTimperative.g:1170:2: this_DeclareStatementCS_1= ruleDeclareStatementCS
{
if ( state.backtracking==0 ) {
@@ -3272,7 +3312,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalQVTimperative.g:1168:2: this_DeclareStatementCS_2= ruleDeclareStatementCS
+ // InternalQVTimperative.g:1183:2: this_DeclareStatementCS_2= ruleDeclareStatementCS
{
if ( state.backtracking==0 ) {
@@ -3299,7 +3339,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalQVTimperative.g:1181:2: this_CheckStatementCS_3= ruleCheckStatementCS
+ // InternalQVTimperative.g:1196:2: this_CheckStatementCS_3= ruleCheckStatementCS
{
if ( state.backtracking==0 ) {
@@ -3348,7 +3388,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleImportCS"
- // InternalQVTimperative.g:1200:1: entryRuleImportCS returns [EObject current=null] : iv_ruleImportCS= ruleImportCS EOF ;
+ // InternalQVTimperative.g:1215:1: entryRuleImportCS returns [EObject current=null] : iv_ruleImportCS= ruleImportCS EOF ;
public final EObject entryRuleImportCS() throws RecognitionException {
EObject current = null;
@@ -3356,8 +3396,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:1201:2: (iv_ruleImportCS= ruleImportCS EOF )
- // InternalQVTimperative.g:1202:2: iv_ruleImportCS= ruleImportCS EOF
+ // InternalQVTimperative.g:1216:2: (iv_ruleImportCS= ruleImportCS EOF )
+ // InternalQVTimperative.g:1217:2: iv_ruleImportCS= ruleImportCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getImportCSRule());
@@ -3388,7 +3428,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleImportCS"
- // 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= ';' ) ;
+ // InternalQVTimperative.g:1224: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;
@@ -3405,45 +3445,45 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:1227: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:1228: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: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= ';'
+ // InternalQVTimperative.g:1228: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:1228: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,33,FollowSets000.FOLLOW_22); if (state.failed) return current;
+ otherlv_0=(Token)match(input,34,FollowSets000.FOLLOW_23); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getImportCSAccess().getImportKeyword_0());
}
- // InternalQVTimperative.g:1217:1: ( ( (lv_name_1_0= ruleIdentifier ) ) otherlv_2= ':' )?
- int alt18=2;
- int LA18_0 = input.LA(1);
+ // InternalQVTimperative.g:1232:1: ( ( (lv_name_1_0= ruleIdentifier ) ) otherlv_2= ':' )?
+ int alt19=2;
+ int LA19_0 = input.LA(1);
- if ( (LA18_0==RULE_SIMPLE_ID) ) {
- int LA18_1 = input.LA(2);
+ if ( (LA19_0==RULE_SIMPLE_ID) ) {
+ int LA19_1 = input.LA(2);
- if ( (LA18_1==24) ) {
- alt18=1;
+ if ( (LA19_1==24) ) {
+ alt19=1;
}
}
- else if ( (LA18_0==RULE_ESCAPED_ID) ) {
- int LA18_2 = input.LA(2);
+ else if ( (LA19_0==RULE_ESCAPED_ID) ) {
+ int LA19_2 = input.LA(2);
- if ( (LA18_2==24) ) {
- alt18=1;
+ if ( (LA19_2==24) ) {
+ alt19=1;
}
}
- switch (alt18) {
+ switch (alt19) {
case 1 :
- // InternalQVTimperative.g:1217:2: ( (lv_name_1_0= ruleIdentifier ) ) otherlv_2= ':'
+ // InternalQVTimperative.g:1232:2: ( (lv_name_1_0= ruleIdentifier ) ) otherlv_2= ':'
{
- // InternalQVTimperative.g:1217:2: ( (lv_name_1_0= ruleIdentifier ) )
- // InternalQVTimperative.g:1218:1: (lv_name_1_0= ruleIdentifier )
+ // InternalQVTimperative.g:1232:2: ( (lv_name_1_0= ruleIdentifier ) )
+ // InternalQVTimperative.g:1233:1: (lv_name_1_0= ruleIdentifier )
{
- // InternalQVTimperative.g:1218:1: (lv_name_1_0= ruleIdentifier )
- // InternalQVTimperative.g:1219:3: lv_name_1_0= ruleIdentifier
+ // InternalQVTimperative.g:1233:1: (lv_name_1_0= ruleIdentifier )
+ // InternalQVTimperative.g:1234:3: lv_name_1_0= ruleIdentifier
{
if ( state.backtracking==0 ) {
@@ -3474,7 +3514,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,24,FollowSets000.FOLLOW_22); if (state.failed) return current;
+ otherlv_2=(Token)match(input,24,FollowSets000.FOLLOW_23); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getImportCSAccess().getColonKeyword_1_1());
@@ -3486,18 +3526,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:1239:3: ( (lv_ownedPathName_3_0= ruleURIPathNameCS ) )
- // InternalQVTimperative.g:1240:1: (lv_ownedPathName_3_0= ruleURIPathNameCS )
+ // InternalQVTimperative.g:1254:3: ( (lv_ownedPathName_3_0= ruleURIPathNameCS ) )
+ // InternalQVTimperative.g:1255:1: (lv_ownedPathName_3_0= ruleURIPathNameCS )
{
- // InternalQVTimperative.g:1240:1: (lv_ownedPathName_3_0= ruleURIPathNameCS )
- // InternalQVTimperative.g:1241:3: lv_ownedPathName_3_0= ruleURIPathNameCS
+ // InternalQVTimperative.g:1255:1: (lv_ownedPathName_3_0= ruleURIPathNameCS )
+ // InternalQVTimperative.g:1256:3: lv_ownedPathName_3_0= ruleURIPathNameCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getImportCSAccess().getOwnedPathNameURIPathNameCSParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_23);
+ pushFollow(FollowSets000.FOLLOW_24);
lv_ownedPathName_3_0=ruleURIPathNameCS();
state._fsp--;
@@ -3521,24 +3561,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:1257:2: ( ( (lv_isAll_4_0= '::' ) ) otherlv_5= '*' )?
- int alt19=2;
- int LA19_0 = input.LA(1);
+ // InternalQVTimperative.g:1272:2: ( ( (lv_isAll_4_0= '::' ) ) otherlv_5= '*' )?
+ int alt20=2;
+ int LA20_0 = input.LA(1);
- if ( (LA19_0==34) ) {
- alt19=1;
+ if ( (LA20_0==35) ) {
+ alt20=1;
}
- switch (alt19) {
+ switch (alt20) {
case 1 :
- // InternalQVTimperative.g:1257:3: ( (lv_isAll_4_0= '::' ) ) otherlv_5= '*'
+ // InternalQVTimperative.g:1272:3: ( (lv_isAll_4_0= '::' ) ) otherlv_5= '*'
{
- // InternalQVTimperative.g:1257:3: ( (lv_isAll_4_0= '::' ) )
- // InternalQVTimperative.g:1258:1: (lv_isAll_4_0= '::' )
+ // InternalQVTimperative.g:1272:3: ( (lv_isAll_4_0= '::' ) )
+ // InternalQVTimperative.g:1273:1: (lv_isAll_4_0= '::' )
{
- // InternalQVTimperative.g:1258:1: (lv_isAll_4_0= '::' )
- // InternalQVTimperative.g:1259:3: lv_isAll_4_0= '::'
+ // InternalQVTimperative.g:1273:1: (lv_isAll_4_0= '::' )
+ // InternalQVTimperative.g:1274:3: lv_isAll_4_0= '::'
{
- lv_isAll_4_0=(Token)match(input,34,FollowSets000.FOLLOW_24); if (state.failed) return current;
+ lv_isAll_4_0=(Token)match(input,35,FollowSets000.FOLLOW_25); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_isAll_4_0, grammarAccess.getImportCSAccess().getIsAllColonColonKeyword_3_0_0());
@@ -3558,7 +3598,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,35,FollowSets000.FOLLOW_9); if (state.failed) return current;
+ otherlv_5=(Token)match(input,36,FollowSets000.FOLLOW_9); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getImportCSAccess().getAsteriskKeyword_3_1());
@@ -3599,7 +3639,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleLoopParameterBindingCS"
- // InternalQVTimperative.g:1288:1: entryRuleLoopParameterBindingCS returns [EObject current=null] : iv_ruleLoopParameterBindingCS= ruleLoopParameterBindingCS EOF ;
+ // InternalQVTimperative.g:1303:1: entryRuleLoopParameterBindingCS returns [EObject current=null] : iv_ruleLoopParameterBindingCS= ruleLoopParameterBindingCS EOF ;
public final EObject entryRuleLoopParameterBindingCS() throws RecognitionException {
EObject current = null;
@@ -3607,8 +3647,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:1289:2: (iv_ruleLoopParameterBindingCS= ruleLoopParameterBindingCS EOF )
- // InternalQVTimperative.g:1290:2: iv_ruleLoopParameterBindingCS= ruleLoopParameterBindingCS EOF
+ // InternalQVTimperative.g:1304:2: (iv_ruleLoopParameterBindingCS= ruleLoopParameterBindingCS EOF )
+ // InternalQVTimperative.g:1305:2: iv_ruleLoopParameterBindingCS= ruleLoopParameterBindingCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLoopParameterBindingCSRule());
@@ -3639,7 +3679,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleLoopParameterBindingCS"
- // InternalQVTimperative.g:1297:1: ruleLoopParameterBindingCS returns [EObject current=null] : ( ( (lv_isCheck_0_0= 'check' ) )? ( ( ruleUnrestrictedName ) ) otherlv_2= 'iterates' ( ( ruleUnrestrictedName ) ) otherlv_4= ';' ) ;
+ // InternalQVTimperative.g:1312: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;
@@ -3650,31 +3690,31 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
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:1315:28: ( ( ( (lv_isCheck_0_0= 'check' ) )? ( ( ruleUnrestrictedName ) ) otherlv_2= 'iterates' ( ( ruleUnrestrictedName ) ) otherlv_4= ';' ) )
+ // InternalQVTimperative.g:1316: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:1316:1: ( ( (lv_isCheck_0_0= 'check' ) )? ( ( ruleUnrestrictedName ) ) otherlv_2= 'iterates' ( ( ruleUnrestrictedName ) ) otherlv_4= ';' )
+ // InternalQVTimperative.g:1316: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);
+ // InternalQVTimperative.g:1316:2: ( (lv_isCheck_0_0= 'check' ) )?
+ int alt21=2;
+ int LA21_0 = input.LA(1);
- if ( (LA20_0==27) ) {
- int LA20_1 = input.LA(2);
+ if ( (LA21_0==28) ) {
+ int LA21_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;
+ if ( ((LA21_1>=RULE_SIMPLE_ID && LA21_1<=RULE_ESCAPED_ID)||LA21_1==25||LA21_1==28||(LA21_1>=30 && LA21_1<=31)||LA21_1==34||LA21_1==38||LA21_1==50||(LA21_1>=56 && LA21_1<=60)) ) {
+ alt21=1;
}
}
- switch (alt20) {
+ switch (alt21) {
case 1 :
- // InternalQVTimperative.g:1302:1: (lv_isCheck_0_0= 'check' )
+ // InternalQVTimperative.g:1317:1: (lv_isCheck_0_0= 'check' )
{
- // InternalQVTimperative.g:1302:1: (lv_isCheck_0_0= 'check' )
- // InternalQVTimperative.g:1303:3: lv_isCheck_0_0= 'check'
+ // InternalQVTimperative.g:1317:1: (lv_isCheck_0_0= 'check' )
+ // InternalQVTimperative.g:1318:3: lv_isCheck_0_0= 'check'
{
- lv_isCheck_0_0=(Token)match(input,27,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ lv_isCheck_0_0=(Token)match(input,28,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_isCheck_0_0, grammarAccess.getLoopParameterBindingCSAccess().getIsCheckCheckKeyword_0_0());
@@ -3697,11 +3737,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:1316:3: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:1317:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:1331:3: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:1332:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:1317:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:1318:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:1332:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:1333:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -3720,7 +3760,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getLoopParameterBindingCSAccess().getReferredVariableGuardParameterCrossReference_1_0());
}
- pushFollow(FollowSets000.FOLLOW_25);
+ pushFollow(FollowSets000.FOLLOW_26);
ruleUnrestrictedName();
state._fsp--;
@@ -3736,17 +3776,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,36,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ otherlv_2=(Token)match(input,37,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:1353:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:1354:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:1339:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:1340:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:1354:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:1355:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -3810,7 +3850,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleMappingCS"
- // InternalQVTimperative.g:1368:1: entryRuleMappingCS returns [EObject current=null] : iv_ruleMappingCS= ruleMappingCS EOF ;
+ // InternalQVTimperative.g:1383:1: entryRuleMappingCS returns [EObject current=null] : iv_ruleMappingCS= ruleMappingCS EOF ;
public final EObject entryRuleMappingCS() throws RecognitionException {
EObject current = null;
@@ -3818,8 +3858,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:1369:2: (iv_ruleMappingCS= ruleMappingCS EOF )
- // InternalQVTimperative.g:1370:2: iv_ruleMappingCS= ruleMappingCS EOF
+ // InternalQVTimperative.g:1384:2: (iv_ruleMappingCS= ruleMappingCS EOF )
+ // InternalQVTimperative.g:1385:2: iv_ruleMappingCS= ruleMappingCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMappingCSRule());
@@ -3850,38 +3890,39 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleMappingCS"
- // 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= '}' ) ;
+ // InternalQVTimperative.g:1392:1: ruleMappingCS returns [EObject current=null] : ( () ( (lv_isStrict_1_0= 'strict' ) )? otherlv_2= 'map' ( (lv_name_3_0= ruleUnrestrictedName ) ) (otherlv_4= 'in' ( (lv_ownedInPathName_5_0= rulePathNameCS ) ) )? otherlv_6= '{' ( (lv_ownedParameters_7_0= ruleMappingParameterCS ) )* ( (lv_ownedStatements_8_0= ruleGuardStatementCS ) )* ( (lv_ownedStatements_9_0= ruleCommitStatementCS ) )* ( (lv_ownedStatements_10_0= ruleControlStatementCS ) )* otherlv_11= '}' ) ;
public final EObject ruleMappingCS() throws RecognitionException {
EObject current = null;
- Token otherlv_1=null;
- Token otherlv_3=null;
- Token otherlv_5=null;
- Token otherlv_10=null;
- AntlrDatatypeRuleToken lv_name_2_0 = null;
-
- EObject lv_ownedInPathName_4_0 = null;
+ Token lv_isStrict_1_0=null;
+ Token otherlv_2=null;
+ Token otherlv_4=null;
+ Token otherlv_6=null;
+ Token otherlv_11=null;
+ AntlrDatatypeRuleToken lv_name_3_0 = null;
- EObject lv_ownedParameters_6_0 = null;
+ EObject lv_ownedInPathName_5_0 = null;
- EObject lv_ownedStatements_7_0 = null;
+ EObject lv_ownedParameters_7_0 = null;
EObject lv_ownedStatements_8_0 = null;
EObject lv_ownedStatements_9_0 = null;
+ EObject lv_ownedStatements_10_0 = null;
+
enterRule();
try {
- // 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:1395:28: ( ( () ( (lv_isStrict_1_0= 'strict' ) )? otherlv_2= 'map' ( (lv_name_3_0= ruleUnrestrictedName ) ) (otherlv_4= 'in' ( (lv_ownedInPathName_5_0= rulePathNameCS ) ) )? otherlv_6= '{' ( (lv_ownedParameters_7_0= ruleMappingParameterCS ) )* ( (lv_ownedStatements_8_0= ruleGuardStatementCS ) )* ( (lv_ownedStatements_9_0= ruleCommitStatementCS ) )* ( (lv_ownedStatements_10_0= ruleControlStatementCS ) )* otherlv_11= '}' ) )
+ // InternalQVTimperative.g:1396:1: ( () ( (lv_isStrict_1_0= 'strict' ) )? otherlv_2= 'map' ( (lv_name_3_0= ruleUnrestrictedName ) ) (otherlv_4= 'in' ( (lv_ownedInPathName_5_0= rulePathNameCS ) ) )? otherlv_6= '{' ( (lv_ownedParameters_7_0= ruleMappingParameterCS ) )* ( (lv_ownedStatements_8_0= ruleGuardStatementCS ) )* ( (lv_ownedStatements_9_0= ruleCommitStatementCS ) )* ( (lv_ownedStatements_10_0= ruleControlStatementCS ) )* otherlv_11= '}' )
{
- // 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:1396:1: ( () ( (lv_isStrict_1_0= 'strict' ) )? otherlv_2= 'map' ( (lv_name_3_0= ruleUnrestrictedName ) ) (otherlv_4= 'in' ( (lv_ownedInPathName_5_0= rulePathNameCS ) ) )? otherlv_6= '{' ( (lv_ownedParameters_7_0= ruleMappingParameterCS ) )* ( (lv_ownedStatements_8_0= ruleGuardStatementCS ) )* ( (lv_ownedStatements_9_0= ruleCommitStatementCS ) )* ( (lv_ownedStatements_10_0= ruleControlStatementCS ) )* otherlv_11= '}' )
+ // InternalQVTimperative.g:1396:2: () ( (lv_isStrict_1_0= 'strict' ) )? otherlv_2= 'map' ( (lv_name_3_0= ruleUnrestrictedName ) ) (otherlv_4= 'in' ( (lv_ownedInPathName_5_0= rulePathNameCS ) ) )? otherlv_6= '{' ( (lv_ownedParameters_7_0= ruleMappingParameterCS ) )* ( (lv_ownedStatements_8_0= ruleGuardStatementCS ) )* ( (lv_ownedStatements_9_0= ruleCommitStatementCS ) )* ( (lv_ownedStatements_10_0= ruleControlStatementCS ) )* otherlv_11= '}'
{
- // InternalQVTimperative.g:1381:2: ()
- // InternalQVTimperative.g:1382:2:
+ // InternalQVTimperative.g:1396:2: ()
+ // InternalQVTimperative.g:1397:2:
{
if ( state.backtracking==0 ) {
@@ -3898,25 +3939,62 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,37,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ // InternalQVTimperative.g:1405:2: ( (lv_isStrict_1_0= 'strict' ) )?
+ int alt22=2;
+ int LA22_0 = input.LA(1);
+
+ if ( (LA22_0==25) ) {
+ alt22=1;
+ }
+ switch (alt22) {
+ case 1 :
+ // InternalQVTimperative.g:1406:1: (lv_isStrict_1_0= 'strict' )
+ {
+ // InternalQVTimperative.g:1406:1: (lv_isStrict_1_0= 'strict' )
+ // InternalQVTimperative.g:1407:3: lv_isStrict_1_0= 'strict'
+ {
+ lv_isStrict_1_0=(Token)match(input,25,FollowSets000.FOLLOW_27); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(lv_isStrict_1_0, grammarAccess.getMappingCSAccess().getIsStrictStrictKeyword_1_0());
+
+ }
+ if ( state.backtracking==0 ) {
+
+ if (current==null) {
+ current = createModelElement(grammarAccess.getMappingCSRule());
+ }
+ setWithLastConsumed(current, "isStrict", true, "strict");
+
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+
+ otherlv_2=(Token)match(input,38,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
- newLeafNode(otherlv_1, grammarAccess.getMappingCSAccess().getMapKeyword_1());
+ newLeafNode(otherlv_2, grammarAccess.getMappingCSAccess().getMapKeyword_2());
}
- // InternalQVTimperative.g:1394:1: ( (lv_name_2_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:1395:1: (lv_name_2_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:1424:1: ( (lv_name_3_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:1425:1: (lv_name_3_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:1395:1: (lv_name_2_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:1396:3: lv_name_2_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:1425:1: (lv_name_3_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:1426:3: lv_name_3_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getMappingCSAccess().getNameUnrestrictedNameParserRuleCall_2_0());
+ newCompositeNode(grammarAccess.getMappingCSAccess().getNameUnrestrictedNameParserRuleCall_3_0());
}
- pushFollow(FollowSets000.FOLLOW_26);
- lv_name_2_0=ruleUnrestrictedName();
+ pushFollow(FollowSets000.FOLLOW_28);
+ lv_name_3_0=ruleUnrestrictedName();
state._fsp--;
if (state.failed) return current;
@@ -3928,7 +4006,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
set(
current,
"name",
- lv_name_2_0,
+ lv_name_3_0,
"org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.UnrestrictedName");
afterParserOrEnumRuleCall();
@@ -3939,36 +4017,36 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:1412:2: (otherlv_3= 'in' ( (lv_ownedInPathName_4_0= rulePathNameCS ) ) )?
- int alt21=2;
- int LA21_0 = input.LA(1);
+ // InternalQVTimperative.g:1442:2: (otherlv_4= 'in' ( (lv_ownedInPathName_5_0= rulePathNameCS ) ) )?
+ int alt23=2;
+ int LA23_0 = input.LA(1);
- if ( (LA21_0==38) ) {
- alt21=1;
+ if ( (LA23_0==39) ) {
+ alt23=1;
}
- switch (alt21) {
+ switch (alt23) {
case 1 :
- // InternalQVTimperative.g:1412:4: otherlv_3= 'in' ( (lv_ownedInPathName_4_0= rulePathNameCS ) )
+ // InternalQVTimperative.g:1442:4: otherlv_4= 'in' ( (lv_ownedInPathName_5_0= rulePathNameCS ) )
{
- otherlv_3=(Token)match(input,38,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ otherlv_4=(Token)match(input,39,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
- newLeafNode(otherlv_3, grammarAccess.getMappingCSAccess().getInKeyword_3_0());
+ newLeafNode(otherlv_4, grammarAccess.getMappingCSAccess().getInKeyword_4_0());
}
- // InternalQVTimperative.g:1416:1: ( (lv_ownedInPathName_4_0= rulePathNameCS ) )
- // InternalQVTimperative.g:1417:1: (lv_ownedInPathName_4_0= rulePathNameCS )
+ // InternalQVTimperative.g:1446:1: ( (lv_ownedInPathName_5_0= rulePathNameCS ) )
+ // InternalQVTimperative.g:1447:1: (lv_ownedInPathName_5_0= rulePathNameCS )
{
- // InternalQVTimperative.g:1417:1: (lv_ownedInPathName_4_0= rulePathNameCS )
- // InternalQVTimperative.g:1418:3: lv_ownedInPathName_4_0= rulePathNameCS
+ // InternalQVTimperative.g:1447:1: (lv_ownedInPathName_5_0= rulePathNameCS )
+ // InternalQVTimperative.g:1448:3: lv_ownedInPathName_5_0= rulePathNameCS
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getMappingCSAccess().getOwnedInPathNamePathNameCSParserRuleCall_3_1_0());
+ newCompositeNode(grammarAccess.getMappingCSAccess().getOwnedInPathNamePathNameCSParserRuleCall_4_1_0());
}
- pushFollow(FollowSets000.FOLLOW_27);
- lv_ownedInPathName_4_0=rulePathNameCS();
+ pushFollow(FollowSets000.FOLLOW_29);
+ lv_ownedInPathName_5_0=rulePathNameCS();
state._fsp--;
if (state.failed) return current;
@@ -3980,7 +4058,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
set(
current,
"ownedInPathName",
- lv_ownedInPathName_4_0,
+ lv_ownedInPathName_5_0,
"org.eclipse.ocl.xtext.base.Base.PathNameCS");
afterParserOrEnumRuleCall();
@@ -3997,37 +4075,37 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,39,FollowSets000.FOLLOW_28); if (state.failed) return current;
+ otherlv_6=(Token)match(input,40,FollowSets000.FOLLOW_30); if (state.failed) return current;
if ( state.backtracking==0 ) {
- newLeafNode(otherlv_5, grammarAccess.getMappingCSAccess().getLeftCurlyBracketKeyword_4());
+ newLeafNode(otherlv_6, grammarAccess.getMappingCSAccess().getLeftCurlyBracketKeyword_5());
}
- // InternalQVTimperative.g:1438:1: ( (lv_ownedParameters_6_0= ruleMappingParameterCS ) )*
- loop22:
+ // InternalQVTimperative.g:1468:1: ( (lv_ownedParameters_7_0= ruleMappingParameterCS ) )*
+ loop24:
do {
- int alt22=2;
- int LA22_0 = input.LA(1);
+ int alt24=2;
+ int LA24_0 = input.LA(1);
- if ( (LA22_0==23||LA22_0==32||LA22_0==38) ) {
- alt22=1;
+ if ( (LA24_0==23||LA24_0==33||LA24_0==39) ) {
+ alt24=1;
}
- switch (alt22) {
+ switch (alt24) {
case 1 :
- // InternalQVTimperative.g:1439:1: (lv_ownedParameters_6_0= ruleMappingParameterCS )
+ // InternalQVTimperative.g:1469:1: (lv_ownedParameters_7_0= ruleMappingParameterCS )
{
- // InternalQVTimperative.g:1439:1: (lv_ownedParameters_6_0= ruleMappingParameterCS )
- // InternalQVTimperative.g:1440:3: lv_ownedParameters_6_0= ruleMappingParameterCS
+ // InternalQVTimperative.g:1469:1: (lv_ownedParameters_7_0= ruleMappingParameterCS )
+ // InternalQVTimperative.g:1470:3: lv_ownedParameters_7_0= ruleMappingParameterCS
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getMappingCSAccess().getOwnedParametersMappingParameterCSParserRuleCall_5_0());
+ newCompositeNode(grammarAccess.getMappingCSAccess().getOwnedParametersMappingParameterCSParserRuleCall_6_0());
}
- pushFollow(FollowSets000.FOLLOW_28);
- lv_ownedParameters_6_0=ruleMappingParameterCS();
+ pushFollow(FollowSets000.FOLLOW_30);
+ lv_ownedParameters_7_0=ruleMappingParameterCS();
state._fsp--;
if (state.failed) return current;
@@ -4039,7 +4117,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
add(
current,
"ownedParameters",
- lv_ownedParameters_6_0,
+ lv_ownedParameters_7_0,
"org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.MappingParameterCS");
afterParserOrEnumRuleCall();
@@ -4052,29 +4130,29 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop22;
+ break loop24;
}
} while (true);
- // InternalQVTimperative.g:1456:3: ( (lv_ownedStatements_7_0= ruleGuardStatementCS ) )*
- loop23:
+ // InternalQVTimperative.g:1486:3: ( (lv_ownedStatements_8_0= ruleGuardStatementCS ) )*
+ loop25:
do {
- int alt23=2;
- alt23 = dfa23.predict(input);
- switch (alt23) {
+ int alt25=2;
+ alt25 = dfa25.predict(input);
+ switch (alt25) {
case 1 :
- // InternalQVTimperative.g:1457:1: (lv_ownedStatements_7_0= ruleGuardStatementCS )
+ // InternalQVTimperative.g:1487:1: (lv_ownedStatements_8_0= ruleGuardStatementCS )
{
- // InternalQVTimperative.g:1457:1: (lv_ownedStatements_7_0= ruleGuardStatementCS )
- // InternalQVTimperative.g:1458:3: lv_ownedStatements_7_0= ruleGuardStatementCS
+ // InternalQVTimperative.g:1487:1: (lv_ownedStatements_8_0= ruleGuardStatementCS )
+ // InternalQVTimperative.g:1488:3: lv_ownedStatements_8_0= ruleGuardStatementCS
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getMappingCSAccess().getOwnedStatementsGuardStatementCSParserRuleCall_6_0());
+ newCompositeNode(grammarAccess.getMappingCSAccess().getOwnedStatementsGuardStatementCSParserRuleCall_7_0());
}
- pushFollow(FollowSets000.FOLLOW_29);
- lv_ownedStatements_7_0=ruleGuardStatementCS();
+ pushFollow(FollowSets000.FOLLOW_31);
+ lv_ownedStatements_8_0=ruleGuardStatementCS();
state._fsp--;
if (state.failed) return current;
@@ -4086,7 +4164,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
add(
current,
"ownedStatements",
- lv_ownedStatements_7_0,
+ lv_ownedStatements_8_0,
"org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.GuardStatementCS");
afterParserOrEnumRuleCall();
@@ -4099,29 +4177,29 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop23;
+ break loop25;
}
} while (true);
- // InternalQVTimperative.g:1474:3: ( (lv_ownedStatements_8_0= ruleCommitStatementCS ) )*
- loop24:
+ // InternalQVTimperative.g:1504:3: ( (lv_ownedStatements_9_0= ruleCommitStatementCS ) )*
+ loop26:
do {
- int alt24=2;
- alt24 = dfa24.predict(input);
- switch (alt24) {
+ int alt26=2;
+ alt26 = dfa26.predict(input);
+ switch (alt26) {
case 1 :
- // InternalQVTimperative.g:1475:1: (lv_ownedStatements_8_0= ruleCommitStatementCS )
+ // InternalQVTimperative.g:1505:1: (lv_ownedStatements_9_0= ruleCommitStatementCS )
{
- // InternalQVTimperative.g:1475:1: (lv_ownedStatements_8_0= ruleCommitStatementCS )
- // InternalQVTimperative.g:1476:3: lv_ownedStatements_8_0= ruleCommitStatementCS
+ // InternalQVTimperative.g:1505:1: (lv_ownedStatements_9_0= ruleCommitStatementCS )
+ // InternalQVTimperative.g:1506:3: lv_ownedStatements_9_0= ruleCommitStatementCS
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getMappingCSAccess().getOwnedStatementsCommitStatementCSParserRuleCall_7_0());
+ newCompositeNode(grammarAccess.getMappingCSAccess().getOwnedStatementsCommitStatementCSParserRuleCall_8_0());
}
- pushFollow(FollowSets000.FOLLOW_30);
- lv_ownedStatements_8_0=ruleCommitStatementCS();
+ pushFollow(FollowSets000.FOLLOW_32);
+ lv_ownedStatements_9_0=ruleCommitStatementCS();
state._fsp--;
if (state.failed) return current;
@@ -4133,7 +4211,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
add(
current,
"ownedStatements",
- lv_ownedStatements_8_0,
+ lv_ownedStatements_9_0,
"org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.CommitStatementCS");
afterParserOrEnumRuleCall();
@@ -4146,35 +4224,35 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop24;
+ break loop26;
}
} while (true);
- // InternalQVTimperative.g:1492:3: ( (lv_ownedStatements_9_0= ruleControlStatementCS ) )*
- loop25:
+ // InternalQVTimperative.g:1522:3: ( (lv_ownedStatements_10_0= ruleControlStatementCS ) )*
+ loop27:
do {
- int alt25=2;
- int LA25_0 = input.LA(1);
+ int alt27=2;
+ int LA27_0 = input.LA(1);
- if ( (LA25_0==17||LA25_0==19||(LA25_0>=41 && LA25_0<=45)) ) {
- alt25=1;
+ if ( (LA27_0==17||LA27_0==19||(LA27_0>=42 && LA27_0<=45)) ) {
+ alt27=1;
}
- switch (alt25) {
+ switch (alt27) {
case 1 :
- // InternalQVTimperative.g:1493:1: (lv_ownedStatements_9_0= ruleControlStatementCS )
+ // InternalQVTimperative.g:1523:1: (lv_ownedStatements_10_0= ruleControlStatementCS )
{
- // InternalQVTimperative.g:1493:1: (lv_ownedStatements_9_0= ruleControlStatementCS )
- // InternalQVTimperative.g:1494:3: lv_ownedStatements_9_0= ruleControlStatementCS
+ // InternalQVTimperative.g:1523:1: (lv_ownedStatements_10_0= ruleControlStatementCS )
+ // InternalQVTimperative.g:1524:3: lv_ownedStatements_10_0= ruleControlStatementCS
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getMappingCSAccess().getOwnedStatementsControlStatementCSParserRuleCall_8_0());
+ newCompositeNode(grammarAccess.getMappingCSAccess().getOwnedStatementsControlStatementCSParserRuleCall_9_0());
}
- pushFollow(FollowSets000.FOLLOW_31);
- lv_ownedStatements_9_0=ruleControlStatementCS();
+ pushFollow(FollowSets000.FOLLOW_33);
+ lv_ownedStatements_10_0=ruleControlStatementCS();
state._fsp--;
if (state.failed) return current;
@@ -4186,7 +4264,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
add(
current,
"ownedStatements",
- lv_ownedStatements_9_0,
+ lv_ownedStatements_10_0,
"org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.ControlStatementCS");
afterParserOrEnumRuleCall();
@@ -4199,14 +4277,14 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop25;
+ break loop27;
}
} while (true);
- otherlv_10=(Token)match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_11=(Token)match(input,41,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
- newLeafNode(otherlv_10, grammarAccess.getMappingCSAccess().getRightCurlyBracketKeyword_9());
+ newLeafNode(otherlv_11, grammarAccess.getMappingCSAccess().getRightCurlyBracketKeyword_10());
}
@@ -4232,7 +4310,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleMappingCallCS"
- // InternalQVTimperative.g:1522:1: entryRuleMappingCallCS returns [EObject current=null] : iv_ruleMappingCallCS= ruleMappingCallCS EOF ;
+ // InternalQVTimperative.g:1552:1: entryRuleMappingCallCS returns [EObject current=null] : iv_ruleMappingCallCS= ruleMappingCallCS EOF ;
public final EObject entryRuleMappingCallCS() throws RecognitionException {
EObject current = null;
@@ -4240,8 +4318,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:1523:2: (iv_ruleMappingCallCS= ruleMappingCallCS EOF )
- // InternalQVTimperative.g:1524:2: iv_ruleMappingCallCS= ruleMappingCallCS EOF
+ // InternalQVTimperative.g:1553:2: (iv_ruleMappingCallCS= ruleMappingCallCS EOF )
+ // InternalQVTimperative.g:1554:2: iv_ruleMappingCallCS= ruleMappingCallCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMappingCallCSRule());
@@ -4272,32 +4350,31 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleMappingCallCS"
- // 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= '}' ) ;
+ // InternalQVTimperative.g:1561:1: ruleMappingCallCS returns [EObject current=null] : ( () (otherlv_1= 'call' | ( (lv_isInstall_2_0= 'install' ) ) | ( (lv_isInvoke_3_0= 'invoke' ) ) ) ( (lv_ownedPathName_4_0= rulePathNameCS ) ) otherlv_5= '{' ( (lv_ownedBindings_6_0= ruleMappingParameterBindingCS ) )* otherlv_7= '}' ) ;
public final EObject ruleMappingCallCS() throws RecognitionException {
EObject current = null;
- Token lv_isInfinite_1_0=null;
- Token otherlv_2=null;
- Token lv_isInstall_3_0=null;
- Token lv_isInvoke_4_0=null;
- Token otherlv_6=null;
- Token otherlv_8=null;
- EObject lv_ownedPathName_5_0 = null;
+ Token otherlv_1=null;
+ Token lv_isInstall_2_0=null;
+ Token lv_isInvoke_3_0=null;
+ Token otherlv_5=null;
+ Token otherlv_7=null;
+ EObject lv_ownedPathName_4_0 = null;
- EObject lv_ownedBindings_7_0 = null;
+ EObject lv_ownedBindings_6_0 = null;
enterRule();
try {
- // 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:1564:28: ( ( () (otherlv_1= 'call' | ( (lv_isInstall_2_0= 'install' ) ) | ( (lv_isInvoke_3_0= 'invoke' ) ) ) ( (lv_ownedPathName_4_0= rulePathNameCS ) ) otherlv_5= '{' ( (lv_ownedBindings_6_0= ruleMappingParameterBindingCS ) )* otherlv_7= '}' ) )
+ // InternalQVTimperative.g:1565:1: ( () (otherlv_1= 'call' | ( (lv_isInstall_2_0= 'install' ) ) | ( (lv_isInvoke_3_0= 'invoke' ) ) ) ( (lv_ownedPathName_4_0= rulePathNameCS ) ) otherlv_5= '{' ( (lv_ownedBindings_6_0= ruleMappingParameterBindingCS ) )* otherlv_7= '}' )
{
- // 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:1565:1: ( () (otherlv_1= 'call' | ( (lv_isInstall_2_0= 'install' ) ) | ( (lv_isInvoke_3_0= 'invoke' ) ) ) ( (lv_ownedPathName_4_0= rulePathNameCS ) ) otherlv_5= '{' ( (lv_ownedBindings_6_0= ruleMappingParameterBindingCS ) )* otherlv_7= '}' )
+ // InternalQVTimperative.g:1565:2: () (otherlv_1= 'call' | ( (lv_isInstall_2_0= 'install' ) ) | ( (lv_isInvoke_3_0= 'invoke' ) ) ) ( (lv_ownedPathName_4_0= rulePathNameCS ) ) otherlv_5= '{' ( (lv_ownedBindings_6_0= ruleMappingParameterBindingCS ) )* otherlv_7= '}'
{
- // InternalQVTimperative.g:1535:2: ()
- // InternalQVTimperative.g:1536:2:
+ // InternalQVTimperative.g:1565:2: ()
+ // InternalQVTimperative.g:1566:2:
{
if ( state.backtracking==0 ) {
@@ -4314,95 +4391,58 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:1544:2: ( (lv_isInfinite_1_0= 'infinite' ) )?
- int alt26=2;
- int LA26_0 = input.LA(1);
-
- if ( (LA26_0==41) ) {
- alt26=1;
- }
- switch (alt26) {
- case 1 :
- // InternalQVTimperative.g:1545:1: (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,41,FollowSets000.FOLLOW_32); if (state.failed) return current;
- if ( state.backtracking==0 ) {
-
- newLeafNode(lv_isInfinite_1_0, grammarAccess.getMappingCallCSAccess().getIsInfiniteInfiniteKeyword_1_0());
-
- }
- if ( state.backtracking==0 ) {
-
- if (current==null) {
- current = createModelElement(grammarAccess.getMappingCallCSRule());
- }
- setWithLastConsumed(current, "isInfinite", true, "infinite");
-
- }
-
- }
-
-
- }
- break;
-
- }
-
- // InternalQVTimperative.g:1559:3: (otherlv_2= 'call' | ( (lv_isInstall_3_0= 'install' ) ) | ( (lv_isInvoke_4_0= 'invoke' ) ) )
- int alt27=3;
+ // InternalQVTimperative.g:1574:2: (otherlv_1= 'call' | ( (lv_isInstall_2_0= 'install' ) ) | ( (lv_isInvoke_3_0= 'invoke' ) ) )
+ int alt28=3;
switch ( input.LA(1) ) {
case 42:
{
- alt27=1;
+ alt28=1;
}
break;
case 43:
{
- alt27=2;
+ alt28=2;
}
break;
case 44:
{
- alt27=3;
+ alt28=3;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 27, 0, input);
+ new NoViableAltException("", 28, 0, input);
throw nvae;
}
- switch (alt27) {
+ switch (alt28) {
case 1 :
- // InternalQVTimperative.g:1559:5: otherlv_2= 'call'
+ // InternalQVTimperative.g:1574:4: otherlv_1= 'call'
{
- otherlv_2=(Token)match(input,42,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ otherlv_1=(Token)match(input,42,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
- newLeafNode(otherlv_2, grammarAccess.getMappingCallCSAccess().getCallKeyword_2_0());
+ newLeafNode(otherlv_1, grammarAccess.getMappingCallCSAccess().getCallKeyword_1_0());
}
}
break;
case 2 :
- // InternalQVTimperative.g:1564:6: ( (lv_isInstall_3_0= 'install' ) )
+ // InternalQVTimperative.g:1579:6: ( (lv_isInstall_2_0= 'install' ) )
{
- // InternalQVTimperative.g:1564:6: ( (lv_isInstall_3_0= 'install' ) )
- // InternalQVTimperative.g:1565:1: (lv_isInstall_3_0= 'install' )
+ // InternalQVTimperative.g:1579:6: ( (lv_isInstall_2_0= 'install' ) )
+ // InternalQVTimperative.g:1580:1: (lv_isInstall_2_0= 'install' )
{
- // InternalQVTimperative.g:1565:1: (lv_isInstall_3_0= 'install' )
- // InternalQVTimperative.g:1566:3: lv_isInstall_3_0= 'install'
+ // InternalQVTimperative.g:1580:1: (lv_isInstall_2_0= 'install' )
+ // InternalQVTimperative.g:1581:3: lv_isInstall_2_0= 'install'
{
- lv_isInstall_3_0=(Token)match(input,43,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ lv_isInstall_2_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());
+ newLeafNode(lv_isInstall_2_0, grammarAccess.getMappingCallCSAccess().getIsInstallInstallKeyword_1_1_0());
}
if ( state.backtracking==0 ) {
@@ -4423,18 +4463,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalQVTimperative.g:1580:6: ( (lv_isInvoke_4_0= 'invoke' ) )
+ // InternalQVTimperative.g:1595:6: ( (lv_isInvoke_3_0= 'invoke' ) )
{
- // InternalQVTimperative.g:1580:6: ( (lv_isInvoke_4_0= 'invoke' ) )
- // InternalQVTimperative.g:1581:1: (lv_isInvoke_4_0= 'invoke' )
+ // InternalQVTimperative.g:1595:6: ( (lv_isInvoke_3_0= 'invoke' ) )
+ // InternalQVTimperative.g:1596:1: (lv_isInvoke_3_0= 'invoke' )
{
- // InternalQVTimperative.g:1581:1: (lv_isInvoke_4_0= 'invoke' )
- // InternalQVTimperative.g:1582:3: lv_isInvoke_4_0= 'invoke'
+ // InternalQVTimperative.g:1596:1: (lv_isInvoke_3_0= 'invoke' )
+ // InternalQVTimperative.g:1597:3: lv_isInvoke_3_0= 'invoke'
{
- lv_isInvoke_4_0=(Token)match(input,44,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ lv_isInvoke_3_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());
+ newLeafNode(lv_isInvoke_3_0, grammarAccess.getMappingCallCSAccess().getIsInvokeInvokeKeyword_1_2_0());
}
if ( state.backtracking==0 ) {
@@ -4457,19 +4497,19 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:1595:3: ( (lv_ownedPathName_5_0= rulePathNameCS ) )
- // InternalQVTimperative.g:1596:1: (lv_ownedPathName_5_0= rulePathNameCS )
+ // InternalQVTimperative.g:1610:3: ( (lv_ownedPathName_4_0= rulePathNameCS ) )
+ // InternalQVTimperative.g:1611:1: (lv_ownedPathName_4_0= rulePathNameCS )
{
- // InternalQVTimperative.g:1596:1: (lv_ownedPathName_5_0= rulePathNameCS )
- // InternalQVTimperative.g:1597:3: lv_ownedPathName_5_0= rulePathNameCS
+ // InternalQVTimperative.g:1611:1: (lv_ownedPathName_4_0= rulePathNameCS )
+ // InternalQVTimperative.g:1612:3: lv_ownedPathName_4_0= rulePathNameCS
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getMappingCallCSAccess().getOwnedPathNamePathNameCSParserRuleCall_3_0());
+ newCompositeNode(grammarAccess.getMappingCallCSAccess().getOwnedPathNamePathNameCSParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_27);
- lv_ownedPathName_5_0=rulePathNameCS();
+ pushFollow(FollowSets000.FOLLOW_29);
+ lv_ownedPathName_4_0=rulePathNameCS();
state._fsp--;
if (state.failed) return current;
@@ -4481,7 +4521,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
set(
current,
"ownedPathName",
- lv_ownedPathName_5_0,
+ lv_ownedPathName_4_0,
"org.eclipse.ocl.xtext.base.Base.PathNameCS");
afterParserOrEnumRuleCall();
@@ -4492,37 +4532,37 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_6=(Token)match(input,39,FollowSets000.FOLLOW_33); if (state.failed) return current;
+ otherlv_5=(Token)match(input,40,FollowSets000.FOLLOW_34); if (state.failed) return current;
if ( state.backtracking==0 ) {
- newLeafNode(otherlv_6, grammarAccess.getMappingCallCSAccess().getLeftCurlyBracketKeyword_4());
+ newLeafNode(otherlv_5, grammarAccess.getMappingCallCSAccess().getLeftCurlyBracketKeyword_3());
}
- // InternalQVTimperative.g:1617:1: ( (lv_ownedBindings_7_0= ruleMappingParameterBindingCS ) )*
- loop28:
+ // InternalQVTimperative.g:1632:1: ( (lv_ownedBindings_6_0= ruleMappingParameterBindingCS ) )*
+ loop29:
do {
- int alt28=2;
- int LA28_0 = input.LA(1);
+ int alt29=2;
+ int LA29_0 = input.LA(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;
+ if ( ((LA29_0>=RULE_SIMPLE_ID && LA29_0<=RULE_ESCAPED_ID)||LA29_0==25||LA29_0==28||(LA29_0>=30 && LA29_0<=31)||LA29_0==34||LA29_0==38||LA29_0==50||(LA29_0>=56 && LA29_0<=60)) ) {
+ alt29=1;
}
- switch (alt28) {
+ switch (alt29) {
case 1 :
- // InternalQVTimperative.g:1618:1: (lv_ownedBindings_7_0= ruleMappingParameterBindingCS )
+ // InternalQVTimperative.g:1633:1: (lv_ownedBindings_6_0= ruleMappingParameterBindingCS )
{
- // InternalQVTimperative.g:1618:1: (lv_ownedBindings_7_0= ruleMappingParameterBindingCS )
- // InternalQVTimperative.g:1619:3: lv_ownedBindings_7_0= ruleMappingParameterBindingCS
+ // InternalQVTimperative.g:1633:1: (lv_ownedBindings_6_0= ruleMappingParameterBindingCS )
+ // InternalQVTimperative.g:1634:3: lv_ownedBindings_6_0= ruleMappingParameterBindingCS
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getMappingCallCSAccess().getOwnedBindingsMappingParameterBindingCSParserRuleCall_5_0());
+ newCompositeNode(grammarAccess.getMappingCallCSAccess().getOwnedBindingsMappingParameterBindingCSParserRuleCall_4_0());
}
- pushFollow(FollowSets000.FOLLOW_33);
- lv_ownedBindings_7_0=ruleMappingParameterBindingCS();
+ pushFollow(FollowSets000.FOLLOW_34);
+ lv_ownedBindings_6_0=ruleMappingParameterBindingCS();
state._fsp--;
if (state.failed) return current;
@@ -4534,7 +4574,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
add(
current,
"ownedBindings",
- lv_ownedBindings_7_0,
+ lv_ownedBindings_6_0,
"org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.MappingParameterBindingCS");
afterParserOrEnumRuleCall();
@@ -4547,14 +4587,14 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop28;
+ break loop29;
}
} while (true);
- otherlv_8=(Token)match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_7=(Token)match(input,41,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
- newLeafNode(otherlv_8, grammarAccess.getMappingCallCSAccess().getRightCurlyBracketKeyword_6());
+ newLeafNode(otherlv_7, grammarAccess.getMappingCallCSAccess().getRightCurlyBracketKeyword_5());
}
@@ -4580,7 +4620,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleMappingLoopCS"
- // InternalQVTimperative.g:1647:1: entryRuleMappingLoopCS returns [EObject current=null] : iv_ruleMappingLoopCS= ruleMappingLoopCS EOF ;
+ // InternalQVTimperative.g:1662:1: entryRuleMappingLoopCS returns [EObject current=null] : iv_ruleMappingLoopCS= ruleMappingLoopCS EOF ;
public final EObject entryRuleMappingLoopCS() throws RecognitionException {
EObject current = null;
@@ -4588,8 +4628,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:1648:2: (iv_ruleMappingLoopCS= ruleMappingLoopCS EOF )
- // InternalQVTimperative.g:1649:2: iv_ruleMappingLoopCS= ruleMappingLoopCS EOF
+ // InternalQVTimperative.g:1663:2: (iv_ruleMappingLoopCS= ruleMappingLoopCS EOF )
+ // InternalQVTimperative.g:1664:2: iv_ruleMappingLoopCS= ruleMappingLoopCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMappingLoopCSRule());
@@ -4620,7 +4660,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleMappingLoopCS"
- // 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= '}' ) ;
+ // InternalQVTimperative.g:1671: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;
@@ -4644,22 +4684,22 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:1674: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:1675: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: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:1675: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:1675: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: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:1675:2: (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )?
+ int alt31=2;
+ int LA31_0 = input.LA(1);
- if ( (LA30_0==17) ) {
- alt30=1;
+ if ( (LA31_0==17) ) {
+ alt31=1;
}
- switch (alt30) {
+ switch (alt31) {
case 1 :
- // InternalQVTimperative.g:1660:4: otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )*
+ // InternalQVTimperative.g:1675: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 ) {
@@ -4667,18 +4707,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_0, grammarAccess.getMappingLoopCSAccess().getObserveKeyword_0_0());
}
- // InternalQVTimperative.g:1664:1: ( (lv_observedProperties_1_0= rulePathNameCS ) )
- // InternalQVTimperative.g:1665:1: (lv_observedProperties_1_0= rulePathNameCS )
+ // InternalQVTimperative.g:1679:1: ( (lv_observedProperties_1_0= rulePathNameCS ) )
+ // InternalQVTimperative.g:1680:1: (lv_observedProperties_1_0= rulePathNameCS )
{
- // InternalQVTimperative.g:1665:1: (lv_observedProperties_1_0= rulePathNameCS )
- // InternalQVTimperative.g:1666:3: lv_observedProperties_1_0= rulePathNameCS
+ // InternalQVTimperative.g:1680:1: (lv_observedProperties_1_0= rulePathNameCS )
+ // InternalQVTimperative.g:1681:3: lv_observedProperties_1_0= rulePathNameCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMappingLoopCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_34);
+ pushFollow(FollowSets000.FOLLOW_35);
lv_observedProperties_1_0=rulePathNameCS();
state._fsp--;
@@ -4702,20 +4742,20 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:1682:2: (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )*
- loop29:
+ // InternalQVTimperative.g:1697:2: (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )*
+ loop30:
do {
- int alt29=2;
- int LA29_0 = input.LA(1);
+ int alt30=2;
+ int LA30_0 = input.LA(1);
- if ( (LA29_0==18) ) {
- alt29=1;
+ if ( (LA30_0==18) ) {
+ alt30=1;
}
- switch (alt29) {
+ switch (alt30) {
case 1 :
- // InternalQVTimperative.g:1682:4: otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) )
+ // InternalQVTimperative.g:1697: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 ) {
@@ -4723,18 +4763,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_2, grammarAccess.getMappingLoopCSAccess().getCommaKeyword_0_2_0());
}
- // InternalQVTimperative.g:1686:1: ( (lv_observedProperties_3_0= rulePathNameCS ) )
- // InternalQVTimperative.g:1687:1: (lv_observedProperties_3_0= rulePathNameCS )
+ // InternalQVTimperative.g:1701:1: ( (lv_observedProperties_3_0= rulePathNameCS ) )
+ // InternalQVTimperative.g:1702:1: (lv_observedProperties_3_0= rulePathNameCS )
{
- // InternalQVTimperative.g:1687:1: (lv_observedProperties_3_0= rulePathNameCS )
- // InternalQVTimperative.g:1688:3: lv_observedProperties_3_0= rulePathNameCS
+ // InternalQVTimperative.g:1702:1: (lv_observedProperties_3_0= rulePathNameCS )
+ // InternalQVTimperative.g:1703:3: lv_observedProperties_3_0= rulePathNameCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMappingLoopCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_34);
+ pushFollow(FollowSets000.FOLLOW_35);
lv_observedProperties_3_0=rulePathNameCS();
state._fsp--;
@@ -4763,7 +4803,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop29;
+ break loop30;
}
} while (true);
@@ -4779,18 +4819,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_4, grammarAccess.getMappingLoopCSAccess().getForKeyword_1());
}
- // InternalQVTimperative.g:1708:1: ( (lv_ownedIterator_5_0= ruleMappingIteratorCS ) )
- // InternalQVTimperative.g:1709:1: (lv_ownedIterator_5_0= ruleMappingIteratorCS )
+ // InternalQVTimperative.g:1723:1: ( (lv_ownedIterator_5_0= ruleMappingIteratorCS ) )
+ // InternalQVTimperative.g:1724:1: (lv_ownedIterator_5_0= ruleMappingIteratorCS )
{
- // InternalQVTimperative.g:1709:1: (lv_ownedIterator_5_0= ruleMappingIteratorCS )
- // InternalQVTimperative.g:1710:3: lv_ownedIterator_5_0= ruleMappingIteratorCS
+ // InternalQVTimperative.g:1724:1: (lv_ownedIterator_5_0= ruleMappingIteratorCS )
+ // InternalQVTimperative.g:1725:3: lv_ownedIterator_5_0= ruleMappingIteratorCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMappingLoopCSAccess().getOwnedIteratorMappingIteratorCSParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_35);
+ pushFollow(FollowSets000.FOLLOW_36);
lv_ownedIterator_5_0=ruleMappingIteratorCS();
state._fsp--;
@@ -4814,24 +4854,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_6=(Token)match(input,38,FollowSets000.FOLLOW_8); if (state.failed) return current;
+ otherlv_6=(Token)match(input,39,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getMappingLoopCSAccess().getInKeyword_3());
}
- // InternalQVTimperative.g:1730:1: ( (lv_ownedInExpression_7_0= ruleExpCS ) )
- // InternalQVTimperative.g:1731:1: (lv_ownedInExpression_7_0= ruleExpCS )
+ // InternalQVTimperative.g:1745:1: ( (lv_ownedInExpression_7_0= ruleExpCS ) )
+ // InternalQVTimperative.g:1746:1: (lv_ownedInExpression_7_0= ruleExpCS )
{
- // InternalQVTimperative.g:1731:1: (lv_ownedInExpression_7_0= ruleExpCS )
- // InternalQVTimperative.g:1732:3: lv_ownedInExpression_7_0= ruleExpCS
+ // InternalQVTimperative.g:1746:1: (lv_ownedInExpression_7_0= ruleExpCS )
+ // InternalQVTimperative.g:1747:3: lv_ownedInExpression_7_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMappingLoopCSAccess().getOwnedInExpressionExpCSParserRuleCall_4_0());
}
- pushFollow(FollowSets000.FOLLOW_27);
+ pushFollow(FollowSets000.FOLLOW_29);
lv_ownedInExpression_7_0=ruleExpCS();
state._fsp--;
@@ -4855,37 +4895,37 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_8=(Token)match(input,39,FollowSets000.FOLLOW_36); if (state.failed) return current;
+ otherlv_8=(Token)match(input,40,FollowSets000.FOLLOW_37); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_8, grammarAccess.getMappingLoopCSAccess().getLeftCurlyBracketKeyword_5());
}
- // InternalQVTimperative.g:1752:1: ( (lv_ownedMappingStatements_9_0= ruleControlStatementCS ) )+
- int cnt31=0;
- loop31:
+ // InternalQVTimperative.g:1767:1: ( (lv_ownedMappingStatements_9_0= ruleControlStatementCS ) )+
+ int cnt32=0;
+ loop32:
do {
- int alt31=2;
- int LA31_0 = input.LA(1);
+ int alt32=2;
+ int LA32_0 = input.LA(1);
- if ( (LA31_0==17||LA31_0==19||(LA31_0>=41 && LA31_0<=45)) ) {
- alt31=1;
+ if ( (LA32_0==17||LA32_0==19||(LA32_0>=42 && LA32_0<=45)) ) {
+ alt32=1;
}
- switch (alt31) {
+ switch (alt32) {
case 1 :
- // InternalQVTimperative.g:1753:1: (lv_ownedMappingStatements_9_0= ruleControlStatementCS )
+ // InternalQVTimperative.g:1768:1: (lv_ownedMappingStatements_9_0= ruleControlStatementCS )
{
- // InternalQVTimperative.g:1753:1: (lv_ownedMappingStatements_9_0= ruleControlStatementCS )
- // InternalQVTimperative.g:1754:3: lv_ownedMappingStatements_9_0= ruleControlStatementCS
+ // InternalQVTimperative.g:1768:1: (lv_ownedMappingStatements_9_0= ruleControlStatementCS )
+ // InternalQVTimperative.g:1769:3: lv_ownedMappingStatements_9_0= ruleControlStatementCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMappingLoopCSAccess().getOwnedMappingStatementsControlStatementCSParserRuleCall_6_0());
}
- pushFollow(FollowSets000.FOLLOW_31);
+ pushFollow(FollowSets000.FOLLOW_33);
lv_ownedMappingStatements_9_0=ruleControlStatementCS();
state._fsp--;
@@ -4911,16 +4951,16 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- if ( cnt31 >= 1 ) break loop31;
+ if ( cnt32 >= 1 ) break loop32;
if (state.backtracking>0) {state.failed=true; return current;}
EarlyExitException eee =
- new EarlyExitException(31, input);
+ new EarlyExitException(32, input);
throw eee;
}
- cnt31++;
+ cnt32++;
} while (true);
- otherlv_10=(Token)match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_10=(Token)match(input,41,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_10, grammarAccess.getMappingLoopCSAccess().getRightCurlyBracketKeyword_7());
@@ -4949,7 +4989,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleMappingIteratorCS"
- // InternalQVTimperative.g:1782:1: entryRuleMappingIteratorCS returns [EObject current=null] : iv_ruleMappingIteratorCS= ruleMappingIteratorCS EOF ;
+ // InternalQVTimperative.g:1797:1: entryRuleMappingIteratorCS returns [EObject current=null] : iv_ruleMappingIteratorCS= ruleMappingIteratorCS EOF ;
public final EObject entryRuleMappingIteratorCS() throws RecognitionException {
EObject current = null;
@@ -4957,8 +4997,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:1783:2: (iv_ruleMappingIteratorCS= ruleMappingIteratorCS EOF )
- // InternalQVTimperative.g:1784:2: iv_ruleMappingIteratorCS= ruleMappingIteratorCS EOF
+ // InternalQVTimperative.g:1798:2: (iv_ruleMappingIteratorCS= ruleMappingIteratorCS EOF )
+ // InternalQVTimperative.g:1799:2: iv_ruleMappingIteratorCS= ruleMappingIteratorCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMappingIteratorCSRule());
@@ -4989,7 +5029,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleMappingIteratorCS"
- // InternalQVTimperative.g:1791:1: ruleMappingIteratorCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? ) ;
+ // InternalQVTimperative.g:1806: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;
@@ -5002,24 +5042,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:1809:28: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? ) )
+ // InternalQVTimperative.g:1810:1: ( ( (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:1810:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? )
+ // InternalQVTimperative.g:1810:2: ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )?
{
- // InternalQVTimperative.g:1795:2: ( (lv_name_0_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:1796:1: (lv_name_0_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:1810:2: ( (lv_name_0_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:1811:1: (lv_name_0_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:1796:1: (lv_name_0_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:1797:3: lv_name_0_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:1811:1: (lv_name_0_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:1812:3: lv_name_0_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMappingIteratorCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_37);
+ pushFollow(FollowSets000.FOLLOW_38);
lv_name_0_0=ruleUnrestrictedName();
state._fsp--;
@@ -5043,16 +5083,16 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:1813:2: (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )?
- int alt32=2;
- int LA32_0 = input.LA(1);
+ // InternalQVTimperative.g:1828:2: (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )?
+ int alt33=2;
+ int LA33_0 = input.LA(1);
- if ( (LA32_0==24) ) {
- alt32=1;
+ if ( (LA33_0==24) ) {
+ alt33=1;
}
- switch (alt32) {
+ switch (alt33) {
case 1 :
- // InternalQVTimperative.g:1813:4: otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:1828:4: otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) )
{
otherlv_1=(Token)match(input,24,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -5060,11 +5100,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_1, grammarAccess.getMappingIteratorCSAccess().getColonKeyword_1_0());
}
- // InternalQVTimperative.g:1817:1: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:1818:1: (lv_ownedType_2_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:1832:1: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:1833:1: (lv_ownedType_2_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:1818:1: (lv_ownedType_2_0= ruleTypeExpCS )
- // InternalQVTimperative.g:1819:3: lv_ownedType_2_0= ruleTypeExpCS
+ // InternalQVTimperative.g:1833:1: (lv_ownedType_2_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:1834:3: lv_ownedType_2_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
@@ -5124,7 +5164,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleMappingParameterBindingCS"
- // InternalQVTimperative.g:1843:1: entryRuleMappingParameterBindingCS returns [EObject current=null] : iv_ruleMappingParameterBindingCS= ruleMappingParameterBindingCS EOF ;
+ // InternalQVTimperative.g:1858:1: entryRuleMappingParameterBindingCS returns [EObject current=null] : iv_ruleMappingParameterBindingCS= ruleMappingParameterBindingCS EOF ;
public final EObject entryRuleMappingParameterBindingCS() throws RecognitionException {
EObject current = null;
@@ -5132,8 +5172,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:1844:2: (iv_ruleMappingParameterBindingCS= ruleMappingParameterBindingCS EOF )
- // InternalQVTimperative.g:1845:2: iv_ruleMappingParameterBindingCS= ruleMappingParameterBindingCS EOF
+ // InternalQVTimperative.g:1859:2: (iv_ruleMappingParameterBindingCS= ruleMappingParameterBindingCS EOF )
+ // InternalQVTimperative.g:1860:2: iv_ruleMappingParameterBindingCS= ruleMappingParameterBindingCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMappingParameterBindingCSRule());
@@ -5164,7 +5204,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $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 ) ;
+ // InternalQVTimperative.g:1867: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;
@@ -5180,15 +5220,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
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:1870:28: ( (this_AppendParameterBindingCS_0= ruleAppendParameterBindingCS | this_GuardParameterBindingCS_1= ruleGuardParameterBindingCS | this_LoopParameterBindingCS_2= ruleLoopParameterBindingCS | this_SimpleParameterBindingCS_3= ruleSimpleParameterBindingCS ) )
+ // InternalQVTimperative.g:1871: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) {
+ // InternalQVTimperative.g:1871:1: (this_AppendParameterBindingCS_0= ruleAppendParameterBindingCS | this_GuardParameterBindingCS_1= ruleGuardParameterBindingCS | this_LoopParameterBindingCS_2= ruleLoopParameterBindingCS | this_SimpleParameterBindingCS_3= ruleSimpleParameterBindingCS )
+ int alt34=4;
+ alt34 = dfa34.predict(input);
+ switch (alt34) {
case 1 :
- // InternalQVTimperative.g:1857:2: this_AppendParameterBindingCS_0= ruleAppendParameterBindingCS
+ // InternalQVTimperative.g:1872:2: this_AppendParameterBindingCS_0= ruleAppendParameterBindingCS
{
if ( state.backtracking==0 ) {
@@ -5215,7 +5255,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:1870:2: this_GuardParameterBindingCS_1= ruleGuardParameterBindingCS
+ // InternalQVTimperative.g:1885:2: this_GuardParameterBindingCS_1= ruleGuardParameterBindingCS
{
if ( state.backtracking==0 ) {
@@ -5242,7 +5282,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalQVTimperative.g:1883:2: this_LoopParameterBindingCS_2= ruleLoopParameterBindingCS
+ // InternalQVTimperative.g:1898:2: this_LoopParameterBindingCS_2= ruleLoopParameterBindingCS
{
if ( state.backtracking==0 ) {
@@ -5269,7 +5309,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalQVTimperative.g:1896:2: this_SimpleParameterBindingCS_3= ruleSimpleParameterBindingCS
+ // InternalQVTimperative.g:1911:2: this_SimpleParameterBindingCS_3= ruleSimpleParameterBindingCS
{
if ( state.backtracking==0 ) {
@@ -5318,7 +5358,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleMappingParameterCS"
- // InternalQVTimperative.g:1915:1: entryRuleMappingParameterCS returns [EObject current=null] : iv_ruleMappingParameterCS= ruleMappingParameterCS EOF ;
+ // InternalQVTimperative.g:1930:1: entryRuleMappingParameterCS returns [EObject current=null] : iv_ruleMappingParameterCS= ruleMappingParameterCS EOF ;
public final EObject entryRuleMappingParameterCS() throws RecognitionException {
EObject current = null;
@@ -5326,8 +5366,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:1916:2: (iv_ruleMappingParameterCS= ruleMappingParameterCS EOF )
- // InternalQVTimperative.g:1917:2: iv_ruleMappingParameterCS= ruleMappingParameterCS EOF
+ // InternalQVTimperative.g:1931:2: (iv_ruleMappingParameterCS= ruleMappingParameterCS EOF )
+ // InternalQVTimperative.g:1932:2: iv_ruleMappingParameterCS= ruleMappingParameterCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMappingParameterCSRule());
@@ -5358,7 +5398,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleMappingParameterCS"
- // InternalQVTimperative.g:1924:1: ruleMappingParameterCS returns [EObject current=null] : (this_AppendParameterCS_0= ruleAppendParameterCS | this_GuardParameterCS_1= ruleGuardParameterCS | this_SimpleParameterCS_2= ruleSimpleParameterCS ) ;
+ // InternalQVTimperative.g:1939: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;
@@ -5372,38 +5412,38 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:1942:28: ( (this_AppendParameterCS_0= ruleAppendParameterCS | this_GuardParameterCS_1= ruleGuardParameterCS | this_SimpleParameterCS_2= ruleSimpleParameterCS ) )
+ // InternalQVTimperative.g:1943:1: (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 )
- int alt34=3;
+ // InternalQVTimperative.g:1943:1: (this_AppendParameterCS_0= ruleAppendParameterCS | this_GuardParameterCS_1= ruleGuardParameterCS | this_SimpleParameterCS_2= ruleSimpleParameterCS )
+ int alt35=3;
switch ( input.LA(1) ) {
case 23:
{
- alt34=1;
+ alt35=1;
}
break;
- case 32:
+ case 33:
{
- alt34=2;
+ alt35=2;
}
break;
- case 38:
+ case 39:
{
- alt34=3;
+ alt35=3;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 34, 0, input);
+ new NoViableAltException("", 35, 0, input);
throw nvae;
}
- switch (alt34) {
+ switch (alt35) {
case 1 :
- // InternalQVTimperative.g:1929:2: this_AppendParameterCS_0= ruleAppendParameterCS
+ // InternalQVTimperative.g:1944:2: this_AppendParameterCS_0= ruleAppendParameterCS
{
if ( state.backtracking==0 ) {
@@ -5430,7 +5470,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:1942:2: this_GuardParameterCS_1= ruleGuardParameterCS
+ // InternalQVTimperative.g:1957:2: this_GuardParameterCS_1= ruleGuardParameterCS
{
if ( state.backtracking==0 ) {
@@ -5457,7 +5497,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalQVTimperative.g:1955:2: this_SimpleParameterCS_2= ruleSimpleParameterCS
+ // InternalQVTimperative.g:1970:2: this_SimpleParameterCS_2= ruleSimpleParameterCS
{
if ( state.backtracking==0 ) {
@@ -5506,7 +5546,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNewStatementCS"
- // InternalQVTimperative.g:1974:1: entryRuleNewStatementCS returns [EObject current=null] : iv_ruleNewStatementCS= ruleNewStatementCS EOF ;
+ // InternalQVTimperative.g:1989:1: entryRuleNewStatementCS returns [EObject current=null] : iv_ruleNewStatementCS= ruleNewStatementCS EOF ;
public final EObject entryRuleNewStatementCS() throws RecognitionException {
EObject current = null;
@@ -5514,8 +5554,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:1975:2: (iv_ruleNewStatementCS= ruleNewStatementCS EOF )
- // InternalQVTimperative.g:1976:2: iv_ruleNewStatementCS= ruleNewStatementCS EOF
+ // InternalQVTimperative.g:1990:2: (iv_ruleNewStatementCS= ruleNewStatementCS EOF )
+ // InternalQVTimperative.g:1991:2: iv_ruleNewStatementCS= ruleNewStatementCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNewStatementCSRule());
@@ -5546,7 +5586,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNewStatementCS"
- // 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= ';' ) ;
+ // InternalQVTimperative.g:1998: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;
@@ -5571,22 +5611,22 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:2001: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:2002: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: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:2002: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:2002: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: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);
+ // InternalQVTimperative.g:2002:2: (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )?
+ int alt37=2;
+ int LA37_0 = input.LA(1);
- if ( (LA36_0==17) ) {
- alt36=1;
+ if ( (LA37_0==17) ) {
+ alt37=1;
}
- switch (alt36) {
+ switch (alt37) {
case 1 :
- // InternalQVTimperative.g:1987:4: otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )*
+ // InternalQVTimperative.g:2002: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 ) {
@@ -5594,18 +5634,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_0, grammarAccess.getNewStatementCSAccess().getObserveKeyword_0_0());
}
- // InternalQVTimperative.g:1991:1: ( (lv_observedProperties_1_0= rulePathNameCS ) )
- // InternalQVTimperative.g:1992:1: (lv_observedProperties_1_0= rulePathNameCS )
+ // InternalQVTimperative.g:2006:1: ( (lv_observedProperties_1_0= rulePathNameCS ) )
+ // InternalQVTimperative.g:2007:1: (lv_observedProperties_1_0= rulePathNameCS )
{
- // InternalQVTimperative.g:1992:1: (lv_observedProperties_1_0= rulePathNameCS )
- // InternalQVTimperative.g:1993:3: lv_observedProperties_1_0= rulePathNameCS
+ // InternalQVTimperative.g:2007:1: (lv_observedProperties_1_0= rulePathNameCS )
+ // InternalQVTimperative.g:2008:3: lv_observedProperties_1_0= rulePathNameCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNewStatementCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_38);
+ pushFollow(FollowSets000.FOLLOW_39);
lv_observedProperties_1_0=rulePathNameCS();
state._fsp--;
@@ -5629,20 +5669,20 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:2009:2: (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )*
- loop35:
+ // InternalQVTimperative.g:2024:2: (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )*
+ loop36:
do {
- int alt35=2;
- int LA35_0 = input.LA(1);
+ int alt36=2;
+ int LA36_0 = input.LA(1);
- if ( (LA35_0==18) ) {
- alt35=1;
+ if ( (LA36_0==18) ) {
+ alt36=1;
}
- switch (alt35) {
+ switch (alt36) {
case 1 :
- // InternalQVTimperative.g:2009:4: otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) )
+ // InternalQVTimperative.g:2024: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 ) {
@@ -5650,18 +5690,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_2, grammarAccess.getNewStatementCSAccess().getCommaKeyword_0_2_0());
}
- // InternalQVTimperative.g:2013:1: ( (lv_observedProperties_3_0= rulePathNameCS ) )
- // InternalQVTimperative.g:2014:1: (lv_observedProperties_3_0= rulePathNameCS )
+ // InternalQVTimperative.g:2028:1: ( (lv_observedProperties_3_0= rulePathNameCS ) )
+ // InternalQVTimperative.g:2029:1: (lv_observedProperties_3_0= rulePathNameCS )
{
- // InternalQVTimperative.g:2014:1: (lv_observedProperties_3_0= rulePathNameCS )
- // InternalQVTimperative.g:2015:3: lv_observedProperties_3_0= rulePathNameCS
+ // InternalQVTimperative.g:2029:1: (lv_observedProperties_3_0= rulePathNameCS )
+ // InternalQVTimperative.g:2030:3: lv_observedProperties_3_0= rulePathNameCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNewStatementCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_38);
+ pushFollow(FollowSets000.FOLLOW_39);
lv_observedProperties_3_0=rulePathNameCS();
state._fsp--;
@@ -5690,7 +5730,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop35;
+ break loop36;
}
} while (true);
@@ -5712,11 +5752,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_5, grammarAccess.getNewStatementCSAccess().getColonKeyword_2());
}
- // InternalQVTimperative.g:2039:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:2040:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:2054:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:2055:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:2040:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:2041:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:2055:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:2056:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -5751,11 +5791,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:2057:2: ( (lv_name_7_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:2058:1: (lv_name_7_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:2072:2: ( (lv_name_7_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:2073:1: (lv_name_7_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:2058:1: (lv_name_7_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:2059:3: lv_name_7_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:2073:1: (lv_name_7_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:2074:3: lv_name_7_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -5792,18 +5832,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_8, grammarAccess.getNewStatementCSAccess().getColonKeyword_5());
}
- // InternalQVTimperative.g:2079:1: ( (lv_ownedType_9_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:2080:1: (lv_ownedType_9_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:2094:1: ( (lv_ownedType_9_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:2095:1: (lv_ownedType_9_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:2080:1: (lv_ownedType_9_0= ruleTypeExpCS )
- // InternalQVTimperative.g:2081:3: lv_ownedType_9_0= ruleTypeExpCS
+ // InternalQVTimperative.g:2095:1: (lv_ownedType_9_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:2096:3: lv_ownedType_9_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNewStatementCSAccess().getOwnedTypeTypeExpCSParserRuleCall_6_0());
}
- pushFollow(FollowSets000.FOLLOW_14);
+ pushFollow(FollowSets000.FOLLOW_15);
lv_ownedType_9_0=ruleTypeExpCS();
state._fsp--;
@@ -5827,28 +5867,28 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:2097:2: (otherlv_10= ':=' ( (lv_ownedExpression_11_0= ruleExpCS ) ) )?
- int alt37=2;
- int LA37_0 = input.LA(1);
+ // InternalQVTimperative.g:2112:2: (otherlv_10= ':=' ( (lv_ownedExpression_11_0= ruleExpCS ) ) )?
+ int alt38=2;
+ int LA38_0 = input.LA(1);
- if ( (LA37_0==26) ) {
- alt37=1;
+ if ( (LA38_0==27) ) {
+ alt38=1;
}
- switch (alt37) {
+ switch (alt38) {
case 1 :
- // InternalQVTimperative.g:2097:4: otherlv_10= ':=' ( (lv_ownedExpression_11_0= ruleExpCS ) )
+ // InternalQVTimperative.g:2112:4: otherlv_10= ':=' ( (lv_ownedExpression_11_0= ruleExpCS ) )
{
- otherlv_10=(Token)match(input,26,FollowSets000.FOLLOW_8); if (state.failed) return current;
+ otherlv_10=(Token)match(input,27,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_10, grammarAccess.getNewStatementCSAccess().getColonEqualsSignKeyword_7_0());
}
- // InternalQVTimperative.g:2101:1: ( (lv_ownedExpression_11_0= ruleExpCS ) )
- // InternalQVTimperative.g:2102:1: (lv_ownedExpression_11_0= ruleExpCS )
+ // InternalQVTimperative.g:2116:1: ( (lv_ownedExpression_11_0= ruleExpCS ) )
+ // InternalQVTimperative.g:2117:1: (lv_ownedExpression_11_0= ruleExpCS )
{
- // InternalQVTimperative.g:2102:1: (lv_ownedExpression_11_0= ruleExpCS )
- // InternalQVTimperative.g:2103:3: lv_ownedExpression_11_0= ruleExpCS
+ // InternalQVTimperative.g:2117:1: (lv_ownedExpression_11_0= ruleExpCS )
+ // InternalQVTimperative.g:2118:3: lv_ownedExpression_11_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -5914,7 +5954,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleParamDeclarationCS"
- // InternalQVTimperative.g:2131:1: entryRuleParamDeclarationCS returns [EObject current=null] : iv_ruleParamDeclarationCS= ruleParamDeclarationCS EOF ;
+ // InternalQVTimperative.g:2146:1: entryRuleParamDeclarationCS returns [EObject current=null] : iv_ruleParamDeclarationCS= ruleParamDeclarationCS EOF ;
public final EObject entryRuleParamDeclarationCS() throws RecognitionException {
EObject current = null;
@@ -5922,8 +5962,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:2132:2: (iv_ruleParamDeclarationCS= ruleParamDeclarationCS EOF )
- // InternalQVTimperative.g:2133:2: iv_ruleParamDeclarationCS= ruleParamDeclarationCS EOF
+ // InternalQVTimperative.g:2147:2: (iv_ruleParamDeclarationCS= ruleParamDeclarationCS EOF )
+ // InternalQVTimperative.g:2148:2: iv_ruleParamDeclarationCS= ruleParamDeclarationCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getParamDeclarationCSRule());
@@ -5954,7 +5994,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleParamDeclarationCS"
- // InternalQVTimperative.g:2140:1: ruleParamDeclarationCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) ) ;
+ // InternalQVTimperative.g:2155: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;
@@ -5967,17 +6007,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:2158:28: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) ) )
+ // InternalQVTimperative.g:2159:1: ( ( (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:2159:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )
+ // InternalQVTimperative.g:2159:2: ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) )
{
- // InternalQVTimperative.g:2144:2: ( (lv_name_0_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:2145:1: (lv_name_0_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:2159:2: ( (lv_name_0_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:2160:1: (lv_name_0_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:2145:1: (lv_name_0_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:2146:3: lv_name_0_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:2160:1: (lv_name_0_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:2161:3: lv_name_0_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -6014,11 +6054,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_1, grammarAccess.getParamDeclarationCSAccess().getColonKeyword_1());
}
- // InternalQVTimperative.g:2166:1: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:2167:1: (lv_ownedType_2_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:2181:1: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:2182:1: (lv_ownedType_2_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:2167:1: (lv_ownedType_2_0= ruleTypeExpCS )
- // InternalQVTimperative.g:2168:3: lv_ownedType_2_0= ruleTypeExpCS
+ // InternalQVTimperative.g:2182:1: (lv_ownedType_2_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:2183:3: lv_ownedType_2_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
@@ -6072,7 +6112,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleQualifiedPackageCS"
- // InternalQVTimperative.g:2192:1: entryRuleQualifiedPackageCS returns [EObject current=null] : iv_ruleQualifiedPackageCS= ruleQualifiedPackageCS EOF ;
+ // InternalQVTimperative.g:2207:1: entryRuleQualifiedPackageCS returns [EObject current=null] : iv_ruleQualifiedPackageCS= ruleQualifiedPackageCS EOF ;
public final EObject entryRuleQualifiedPackageCS() throws RecognitionException {
EObject current = null;
@@ -6080,8 +6120,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:2193:2: (iv_ruleQualifiedPackageCS= ruleQualifiedPackageCS EOF )
- // InternalQVTimperative.g:2194:2: iv_ruleQualifiedPackageCS= ruleQualifiedPackageCS EOF
+ // InternalQVTimperative.g:2208:2: (iv_ruleQualifiedPackageCS= ruleQualifiedPackageCS EOF )
+ // InternalQVTimperative.g:2209:2: iv_ruleQualifiedPackageCS= ruleQualifiedPackageCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQualifiedPackageCSRule());
@@ -6112,7 +6152,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleQualifiedPackageCS"
- // 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= ';' ) ) ;
+ // InternalQVTimperative.g:2216: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;
@@ -6140,11 +6180,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:2219: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:2220: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: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= ';' )
+ // InternalQVTimperative.g:2220: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:2220: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,47,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -6152,15 +6192,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_0, grammarAccess.getQualifiedPackageCSAccess().getPackageKeyword_0());
}
- // InternalQVTimperative.g:2209:1: ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )?
- int alt38=2;
- alt38 = dfa38.predict(input);
- switch (alt38) {
+ // InternalQVTimperative.g:2224:1: ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )?
+ int alt39=2;
+ alt39 = dfa39.predict(input);
+ switch (alt39) {
case 1 :
- // InternalQVTimperative.g:2210:1: (lv_ownedPathName_1_0= ruleScopeNameCS )
+ // InternalQVTimperative.g:2225:1: (lv_ownedPathName_1_0= ruleScopeNameCS )
{
- // InternalQVTimperative.g:2210:1: (lv_ownedPathName_1_0= ruleScopeNameCS )
- // InternalQVTimperative.g:2211:3: lv_ownedPathName_1_0= ruleScopeNameCS
+ // InternalQVTimperative.g:2225:1: (lv_ownedPathName_1_0= ruleScopeNameCS )
+ // InternalQVTimperative.g:2226:3: lv_ownedPathName_1_0= ruleScopeNameCS
{
if ( state.backtracking==0 ) {
@@ -6194,18 +6234,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:2227:3: ( (lv_name_2_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:2228:1: (lv_name_2_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:2242:3: ( (lv_name_2_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:2243:1: (lv_name_2_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:2228:1: (lv_name_2_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:2229:3: lv_name_2_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:2243:1: (lv_name_2_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:2244:3: lv_name_2_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQualifiedPackageCSAccess().getNameUnrestrictedNameParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_39);
+ pushFollow(FollowSets000.FOLLOW_40);
lv_name_2_0=ruleUnrestrictedName();
state._fsp--;
@@ -6229,16 +6269,16 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:2245:2: (otherlv_3= ':' ( (lv_nsPrefix_4_0= ruleUnrestrictedName ) ) )?
- int alt39=2;
- int LA39_0 = input.LA(1);
+ // InternalQVTimperative.g:2260:2: (otherlv_3= ':' ( (lv_nsPrefix_4_0= ruleUnrestrictedName ) ) )?
+ int alt40=2;
+ int LA40_0 = input.LA(1);
- if ( (LA39_0==24) ) {
- alt39=1;
+ if ( (LA40_0==24) ) {
+ alt40=1;
}
- switch (alt39) {
+ switch (alt40) {
case 1 :
- // InternalQVTimperative.g:2245:4: otherlv_3= ':' ( (lv_nsPrefix_4_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:2260:4: otherlv_3= ':' ( (lv_nsPrefix_4_0= ruleUnrestrictedName ) )
{
otherlv_3=(Token)match(input,24,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -6246,18 +6286,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_3, grammarAccess.getQualifiedPackageCSAccess().getColonKeyword_3_0());
}
- // InternalQVTimperative.g:2249:1: ( (lv_nsPrefix_4_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:2250:1: (lv_nsPrefix_4_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:2264:1: ( (lv_nsPrefix_4_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:2265:1: (lv_nsPrefix_4_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:2250:1: (lv_nsPrefix_4_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:2251:3: lv_nsPrefix_4_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:2265:1: (lv_nsPrefix_4_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:2266:3: lv_nsPrefix_4_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQualifiedPackageCSAccess().getNsPrefixUnrestrictedNameParserRuleCall_3_1_0());
}
- pushFollow(FollowSets000.FOLLOW_40);
+ pushFollow(FollowSets000.FOLLOW_41);
lv_nsPrefix_4_0=ruleUnrestrictedName();
state._fsp--;
@@ -6287,35 +6327,35 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:2267:4: (otherlv_5= '=' ( (lv_nsURI_6_0= ruleURI ) ) )?
- int alt40=2;
- int LA40_0 = input.LA(1);
+ // InternalQVTimperative.g:2282:4: (otherlv_5= '=' ( (lv_nsURI_6_0= ruleURI ) ) )?
+ int alt41=2;
+ int LA41_0 = input.LA(1);
- if ( (LA40_0==48) ) {
- alt40=1;
+ if ( (LA41_0==48) ) {
+ alt41=1;
}
- switch (alt40) {
+ switch (alt41) {
case 1 :
- // InternalQVTimperative.g:2267:6: otherlv_5= '=' ( (lv_nsURI_6_0= ruleURI ) )
+ // InternalQVTimperative.g:2282:6: otherlv_5= '=' ( (lv_nsURI_6_0= ruleURI ) )
{
- otherlv_5=(Token)match(input,48,FollowSets000.FOLLOW_22); if (state.failed) return current;
+ otherlv_5=(Token)match(input,48,FollowSets000.FOLLOW_23); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getQualifiedPackageCSAccess().getEqualsSignKeyword_4_0());
}
- // InternalQVTimperative.g:2271:1: ( (lv_nsURI_6_0= ruleURI ) )
- // InternalQVTimperative.g:2272:1: (lv_nsURI_6_0= ruleURI )
+ // InternalQVTimperative.g:2286:1: ( (lv_nsURI_6_0= ruleURI ) )
+ // InternalQVTimperative.g:2287:1: (lv_nsURI_6_0= ruleURI )
{
- // InternalQVTimperative.g:2272:1: (lv_nsURI_6_0= ruleURI )
- // InternalQVTimperative.g:2273:3: lv_nsURI_6_0= ruleURI
+ // InternalQVTimperative.g:2287:1: (lv_nsURI_6_0= ruleURI )
+ // InternalQVTimperative.g:2288:3: lv_nsURI_6_0= ruleURI
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQualifiedPackageCSAccess().getNsURIURIParserRuleCall_4_1_0());
}
- pushFollow(FollowSets000.FOLLOW_41);
+ pushFollow(FollowSets000.FOLLOW_42);
lv_nsURI_6_0=ruleURI();
state._fsp--;
@@ -6345,66 +6385,66 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // 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);
+ // InternalQVTimperative.g:2304:4: ( (otherlv_7= '{' ( ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) ) | ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) ) )* otherlv_10= '}' ) | otherlv_11= ';' )
+ int alt44=2;
+ int LA44_0 = input.LA(1);
- if ( (LA43_0==39) ) {
- alt43=1;
+ if ( (LA44_0==40) ) {
+ alt44=1;
}
- else if ( (LA43_0==21) ) {
- alt43=2;
+ else if ( (LA44_0==21) ) {
+ alt44=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 43, 0, input);
+ new NoViableAltException("", 44, 0, input);
throw nvae;
}
- switch (alt43) {
+ switch (alt44) {
case 1 :
- // 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:2304: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:2289:7: otherlv_7= '{' ( ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) ) | ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) ) )* otherlv_10= '}'
+ // InternalQVTimperative.g:2304:5: (otherlv_7= '{' ( ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) ) | ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) ) )* otherlv_10= '}' )
+ // InternalQVTimperative.g:2304: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,39,FollowSets000.FOLLOW_42); if (state.failed) return current;
+ otherlv_7=(Token)match(input,40,FollowSets000.FOLLOW_43); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_7, grammarAccess.getQualifiedPackageCSAccess().getLeftCurlyBracketKeyword_5_0_0());
}
- // InternalQVTimperative.g:2293:1: ( ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) ) | ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) ) )*
- loop42:
+ // InternalQVTimperative.g:2308:1: ( ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) ) | ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) ) )*
+ loop43:
do {
- int alt42=3;
- int LA42_0 = input.LA(1);
+ int alt43=3;
+ int LA43_0 = input.LA(1);
- if ( (LA42_0==47) ) {
- alt42=1;
+ if ( (LA43_0==47) ) {
+ alt43=1;
}
- else if ( (LA42_0==57||(LA42_0>=81 && LA42_0<=82)||LA42_0==85||(LA42_0>=96 && LA42_0<=97)) ) {
- alt42=2;
+ else if ( (LA43_0==57||(LA43_0>=81 && LA43_0<=82)||LA43_0==85||(LA43_0>=96 && LA43_0<=97)) ) {
+ alt43=2;
}
- switch (alt42) {
+ switch (alt43) {
case 1 :
- // InternalQVTimperative.g:2293:2: ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) )
+ // InternalQVTimperative.g:2308:2: ( (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:2308:2: ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) )
+ // InternalQVTimperative.g:2309:1: (lv_ownedPackages_8_0= ruleQualifiedPackageCS )
{
- // InternalQVTimperative.g:2294:1: (lv_ownedPackages_8_0= ruleQualifiedPackageCS )
- // InternalQVTimperative.g:2295:3: lv_ownedPackages_8_0= ruleQualifiedPackageCS
+ // InternalQVTimperative.g:2309:1: (lv_ownedPackages_8_0= ruleQualifiedPackageCS )
+ // InternalQVTimperative.g:2310:3: lv_ownedPackages_8_0= ruleQualifiedPackageCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQualifiedPackageCSAccess().getOwnedPackagesQualifiedPackageCSParserRuleCall_5_0_1_0_0());
}
- pushFollow(FollowSets000.FOLLOW_42);
+ pushFollow(FollowSets000.FOLLOW_43);
lv_ownedPackages_8_0=ruleQualifiedPackageCS();
state._fsp--;
@@ -6432,41 +6472,41 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:2312:6: ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) )
+ // InternalQVTimperative.g:2327: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:2313:1: ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) )
+ // InternalQVTimperative.g:2327:6: ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) )
+ // InternalQVTimperative.g:2328: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:2328:1: ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) )
+ // InternalQVTimperative.g:2329: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 )
- int alt41=2;
- int LA41_0 = input.LA(1);
+ // InternalQVTimperative.g:2329:1: (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS )
+ int alt42=2;
+ int LA42_0 = input.LA(1);
- if ( ((LA41_0>=81 && LA41_0<=82)||LA41_0==85||(LA41_0>=96 && LA41_0<=97)) ) {
- alt41=1;
+ if ( ((LA42_0>=81 && LA42_0<=82)||LA42_0==85||(LA42_0>=96 && LA42_0<=97)) ) {
+ alt42=1;
}
- else if ( (LA41_0==57) ) {
- alt41=2;
+ else if ( (LA42_0==57) ) {
+ alt42=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 41, 0, input);
+ new NoViableAltException("", 42, 0, input);
throw nvae;
}
- switch (alt41) {
+ switch (alt42) {
case 1 :
- // InternalQVTimperative.g:2315:3: lv_ownedClasses_9_1= ruleClassCS
+ // InternalQVTimperative.g:2330:3: lv_ownedClasses_9_1= ruleClassCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQualifiedPackageCSAccess().getOwnedClassesClassCSParserRuleCall_5_0_1_1_0_0());
}
- pushFollow(FollowSets000.FOLLOW_42);
+ pushFollow(FollowSets000.FOLLOW_43);
lv_ownedClasses_9_1=ruleClassCS();
state._fsp--;
@@ -6488,14 +6528,14 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:2330:8: lv_ownedClasses_9_2= ruleTransformationCS
+ // InternalQVTimperative.g:2345:8: lv_ownedClasses_9_2= ruleTransformationCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQualifiedPackageCSAccess().getOwnedClassesTransformationCSParserRuleCall_5_0_1_1_0_1());
}
- pushFollow(FollowSets000.FOLLOW_42);
+ pushFollow(FollowSets000.FOLLOW_43);
lv_ownedClasses_9_2=ruleTransformationCS();
state._fsp--;
@@ -6530,11 +6570,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop42;
+ break loop43;
}
} while (true);
- otherlv_10=(Token)match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_10=(Token)match(input,41,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_10, grammarAccess.getQualifiedPackageCSAccess().getRightCurlyBracketKeyword_5_0_2());
@@ -6547,7 +6587,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:2353:7: otherlv_11= ';'
+ // InternalQVTimperative.g:2368:7: otherlv_11= ';'
{
otherlv_11=(Token)match(input,21,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -6584,7 +6624,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleQueryCS"
- // InternalQVTimperative.g:2365:1: entryRuleQueryCS returns [EObject current=null] : iv_ruleQueryCS= ruleQueryCS EOF ;
+ // InternalQVTimperative.g:2380:1: entryRuleQueryCS returns [EObject current=null] : iv_ruleQueryCS= ruleQueryCS EOF ;
public final EObject entryRuleQueryCS() throws RecognitionException {
EObject current = null;
@@ -6592,8 +6632,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:2366:2: (iv_ruleQueryCS= ruleQueryCS EOF )
- // InternalQVTimperative.g:2367:2: iv_ruleQueryCS= ruleQueryCS EOF
+ // InternalQVTimperative.g:2381:2: (iv_ruleQueryCS= ruleQueryCS EOF )
+ // InternalQVTimperative.g:2382:2: iv_ruleQueryCS= ruleQueryCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQueryCSRule());
@@ -6624,7 +6664,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleQueryCS"
- // 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= '}' ) ) ) ;
+ // InternalQVTimperative.g:2389: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;
@@ -6653,27 +6693,27 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:2392: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:2393: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: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:2393: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:2393: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:2: ( (lv_isTransient_0_0= 'transient' ) )?
- int alt44=2;
- int LA44_0 = input.LA(1);
+ // InternalQVTimperative.g:2393:2: ( (lv_isTransient_0_0= 'transient' ) )?
+ int alt45=2;
+ int LA45_0 = input.LA(1);
- if ( (LA44_0==49) ) {
- alt44=1;
+ if ( (LA45_0==49) ) {
+ alt45=1;
}
- switch (alt44) {
+ switch (alt45) {
case 1 :
- // InternalQVTimperative.g:2379:1: (lv_isTransient_0_0= 'transient' )
+ // InternalQVTimperative.g:2394:1: (lv_isTransient_0_0= 'transient' )
{
- // InternalQVTimperative.g:2379:1: (lv_isTransient_0_0= 'transient' )
- // InternalQVTimperative.g:2380:3: lv_isTransient_0_0= 'transient'
+ // InternalQVTimperative.g:2394:1: (lv_isTransient_0_0= 'transient' )
+ // InternalQVTimperative.g:2395:3: lv_isTransient_0_0= 'transient'
{
- lv_isTransient_0_0=(Token)match(input,49,FollowSets000.FOLLOW_43); if (state.failed) return current;
+ lv_isTransient_0_0=(Token)match(input,49,FollowSets000.FOLLOW_44); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_isTransient_0_0, grammarAccess.getQueryCSAccess().getIsTransientTransientKeyword_0_0());
@@ -6702,11 +6742,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_1, grammarAccess.getQueryCSAccess().getQueryKeyword_1());
}
- // InternalQVTimperative.g:2397:1: ( (lv_ownedPathName_2_0= ruleScopeNameCS ) )
- // InternalQVTimperative.g:2398:1: (lv_ownedPathName_2_0= ruleScopeNameCS )
+ // InternalQVTimperative.g:2412:1: ( (lv_ownedPathName_2_0= ruleScopeNameCS ) )
+ // InternalQVTimperative.g:2413:1: (lv_ownedPathName_2_0= ruleScopeNameCS )
{
- // InternalQVTimperative.g:2398:1: (lv_ownedPathName_2_0= ruleScopeNameCS )
- // InternalQVTimperative.g:2399:3: lv_ownedPathName_2_0= ruleScopeNameCS
+ // InternalQVTimperative.g:2413:1: (lv_ownedPathName_2_0= ruleScopeNameCS )
+ // InternalQVTimperative.g:2414:3: lv_ownedPathName_2_0= ruleScopeNameCS
{
if ( state.backtracking==0 ) {
@@ -6737,18 +6777,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:2415:2: ( (lv_name_3_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:2416:1: (lv_name_3_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:2430:2: ( (lv_name_3_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:2431:1: (lv_name_3_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:2416:1: (lv_name_3_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:2417:3: lv_name_3_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:2431:1: (lv_name_3_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:2432:3: lv_name_3_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQueryCSAccess().getNameUnrestrictedNameParserRuleCall_3_0());
}
- pushFollow(FollowSets000.FOLLOW_44);
+ pushFollow(FollowSets000.FOLLOW_45);
lv_name_3_0=ruleUnrestrictedName();
state._fsp--;
@@ -6772,35 +6812,35 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,51,FollowSets000.FOLLOW_45); if (state.failed) return current;
+ otherlv_4=(Token)match(input,51,FollowSets000.FOLLOW_46); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getQueryCSAccess().getLeftParenthesisKeyword_4());
}
- // 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);
+ // InternalQVTimperative.g:2452:1: ( ( (lv_ownedParameters_5_0= ruleParamDeclarationCS ) ) (otherlv_6= ',' ( (lv_ownedParameters_7_0= ruleParamDeclarationCS ) ) )* )?
+ int alt47=2;
+ int LA47_0 = input.LA(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;
+ if ( ((LA47_0>=RULE_SIMPLE_ID && LA47_0<=RULE_ESCAPED_ID)||LA47_0==25||LA47_0==28||(LA47_0>=30 && LA47_0<=31)||LA47_0==34||LA47_0==38||LA47_0==50||(LA47_0>=56 && LA47_0<=60)) ) {
+ alt47=1;
}
- switch (alt46) {
+ switch (alt47) {
case 1 :
- // InternalQVTimperative.g:2437:2: ( (lv_ownedParameters_5_0= ruleParamDeclarationCS ) ) (otherlv_6= ',' ( (lv_ownedParameters_7_0= ruleParamDeclarationCS ) ) )*
+ // InternalQVTimperative.g:2452:2: ( (lv_ownedParameters_5_0= ruleParamDeclarationCS ) ) (otherlv_6= ',' ( (lv_ownedParameters_7_0= ruleParamDeclarationCS ) ) )*
{
- // InternalQVTimperative.g:2437:2: ( (lv_ownedParameters_5_0= ruleParamDeclarationCS ) )
- // InternalQVTimperative.g:2438:1: (lv_ownedParameters_5_0= ruleParamDeclarationCS )
+ // InternalQVTimperative.g:2452:2: ( (lv_ownedParameters_5_0= ruleParamDeclarationCS ) )
+ // InternalQVTimperative.g:2453:1: (lv_ownedParameters_5_0= ruleParamDeclarationCS )
{
- // InternalQVTimperative.g:2438:1: (lv_ownedParameters_5_0= ruleParamDeclarationCS )
- // InternalQVTimperative.g:2439:3: lv_ownedParameters_5_0= ruleParamDeclarationCS
+ // InternalQVTimperative.g:2453:1: (lv_ownedParameters_5_0= ruleParamDeclarationCS )
+ // InternalQVTimperative.g:2454:3: lv_ownedParameters_5_0= ruleParamDeclarationCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQueryCSAccess().getOwnedParametersParamDeclarationCSParserRuleCall_5_0_0());
}
- pushFollow(FollowSets000.FOLLOW_46);
+ pushFollow(FollowSets000.FOLLOW_47);
lv_ownedParameters_5_0=ruleParamDeclarationCS();
state._fsp--;
@@ -6824,20 +6864,20 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:2455:2: (otherlv_6= ',' ( (lv_ownedParameters_7_0= ruleParamDeclarationCS ) ) )*
- loop45:
+ // InternalQVTimperative.g:2470:2: (otherlv_6= ',' ( (lv_ownedParameters_7_0= ruleParamDeclarationCS ) ) )*
+ loop46:
do {
- int alt45=2;
- int LA45_0 = input.LA(1);
+ int alt46=2;
+ int LA46_0 = input.LA(1);
- if ( (LA45_0==18) ) {
- alt45=1;
+ if ( (LA46_0==18) ) {
+ alt46=1;
}
- switch (alt45) {
+ switch (alt46) {
case 1 :
- // InternalQVTimperative.g:2455:4: otherlv_6= ',' ( (lv_ownedParameters_7_0= ruleParamDeclarationCS ) )
+ // InternalQVTimperative.g:2470: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 ) {
@@ -6845,18 +6885,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_6, grammarAccess.getQueryCSAccess().getCommaKeyword_5_1_0());
}
- // InternalQVTimperative.g:2459:1: ( (lv_ownedParameters_7_0= ruleParamDeclarationCS ) )
- // InternalQVTimperative.g:2460:1: (lv_ownedParameters_7_0= ruleParamDeclarationCS )
+ // InternalQVTimperative.g:2474:1: ( (lv_ownedParameters_7_0= ruleParamDeclarationCS ) )
+ // InternalQVTimperative.g:2475:1: (lv_ownedParameters_7_0= ruleParamDeclarationCS )
{
- // InternalQVTimperative.g:2460:1: (lv_ownedParameters_7_0= ruleParamDeclarationCS )
- // InternalQVTimperative.g:2461:3: lv_ownedParameters_7_0= ruleParamDeclarationCS
+ // InternalQVTimperative.g:2475:1: (lv_ownedParameters_7_0= ruleParamDeclarationCS )
+ // InternalQVTimperative.g:2476:3: lv_ownedParameters_7_0= ruleParamDeclarationCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQueryCSAccess().getOwnedParametersParamDeclarationCSParserRuleCall_5_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_46);
+ pushFollow(FollowSets000.FOLLOW_47);
lv_ownedParameters_7_0=ruleParamDeclarationCS();
state._fsp--;
@@ -6885,7 +6925,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop45;
+ break loop46;
}
} while (true);
@@ -6907,18 +6947,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_9, grammarAccess.getQueryCSAccess().getColonKeyword_7());
}
- // InternalQVTimperative.g:2485:1: ( (lv_ownedType_10_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:2486:1: (lv_ownedType_10_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:2500:1: ( (lv_ownedType_10_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:2501:1: (lv_ownedType_10_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:2486:1: (lv_ownedType_10_0= ruleTypeExpCS )
- // InternalQVTimperative.g:2487:3: lv_ownedType_10_0= ruleTypeExpCS
+ // InternalQVTimperative.g:2501:1: (lv_ownedType_10_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:2502:3: lv_ownedType_10_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQueryCSAccess().getOwnedTypeTypeExpCSParserRuleCall_8_0());
}
- pushFollow(FollowSets000.FOLLOW_41);
+ pushFollow(FollowSets000.FOLLOW_42);
lv_ownedType_10_0=ruleTypeExpCS();
state._fsp--;
@@ -6942,26 +6982,26 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:2503:2: (otherlv_11= ';' | (otherlv_12= '{' ( (lv_ownedExpression_13_0= ruleExpCS ) ) otherlv_14= '}' ) )
- int alt47=2;
- int LA47_0 = input.LA(1);
+ // InternalQVTimperative.g:2518:2: (otherlv_11= ';' | (otherlv_12= '{' ( (lv_ownedExpression_13_0= ruleExpCS ) ) otherlv_14= '}' ) )
+ int alt48=2;
+ int LA48_0 = input.LA(1);
- if ( (LA47_0==21) ) {
- alt47=1;
+ if ( (LA48_0==21) ) {
+ alt48=1;
}
- else if ( (LA47_0==39) ) {
- alt47=2;
+ else if ( (LA48_0==40) ) {
+ alt48=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 47, 0, input);
+ new NoViableAltException("", 48, 0, input);
throw nvae;
}
- switch (alt47) {
+ switch (alt48) {
case 1 :
- // InternalQVTimperative.g:2503:4: otherlv_11= ';'
+ // InternalQVTimperative.g:2518:4: otherlv_11= ';'
{
otherlv_11=(Token)match(input,21,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -6973,29 +7013,29 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:2508:6: (otherlv_12= '{' ( (lv_ownedExpression_13_0= ruleExpCS ) ) otherlv_14= '}' )
+ // InternalQVTimperative.g:2523: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:2508:8: otherlv_12= '{' ( (lv_ownedExpression_13_0= ruleExpCS ) ) otherlv_14= '}'
+ // InternalQVTimperative.g:2523:6: (otherlv_12= '{' ( (lv_ownedExpression_13_0= ruleExpCS ) ) otherlv_14= '}' )
+ // InternalQVTimperative.g:2523:8: otherlv_12= '{' ( (lv_ownedExpression_13_0= ruleExpCS ) ) otherlv_14= '}'
{
- otherlv_12=(Token)match(input,39,FollowSets000.FOLLOW_8); if (state.failed) return current;
+ otherlv_12=(Token)match(input,40,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_12, grammarAccess.getQueryCSAccess().getLeftCurlyBracketKeyword_9_1_0());
}
- // InternalQVTimperative.g:2512:1: ( (lv_ownedExpression_13_0= ruleExpCS ) )
- // InternalQVTimperative.g:2513:1: (lv_ownedExpression_13_0= ruleExpCS )
+ // InternalQVTimperative.g:2527:1: ( (lv_ownedExpression_13_0= ruleExpCS ) )
+ // InternalQVTimperative.g:2528:1: (lv_ownedExpression_13_0= ruleExpCS )
{
- // InternalQVTimperative.g:2513:1: (lv_ownedExpression_13_0= ruleExpCS )
- // InternalQVTimperative.g:2514:3: lv_ownedExpression_13_0= ruleExpCS
+ // InternalQVTimperative.g:2528:1: (lv_ownedExpression_13_0= ruleExpCS )
+ // InternalQVTimperative.g:2529:3: lv_ownedExpression_13_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQueryCSAccess().getOwnedExpressionExpCSParserRuleCall_9_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_47);
+ pushFollow(FollowSets000.FOLLOW_48);
lv_ownedExpression_13_0=ruleExpCS();
state._fsp--;
@@ -7019,7 +7059,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_14=(Token)match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_14=(Token)match(input,41,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_14, grammarAccess.getQueryCSAccess().getRightCurlyBracketKeyword_9_1_2());
@@ -7057,7 +7097,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleScopeNameCS"
- // InternalQVTimperative.g:2542:1: entryRuleScopeNameCS returns [EObject current=null] : iv_ruleScopeNameCS= ruleScopeNameCS EOF ;
+ // InternalQVTimperative.g:2557:1: entryRuleScopeNameCS returns [EObject current=null] : iv_ruleScopeNameCS= ruleScopeNameCS EOF ;
public final EObject entryRuleScopeNameCS() throws RecognitionException {
EObject current = null;
@@ -7065,8 +7105,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:2543:2: (iv_ruleScopeNameCS= ruleScopeNameCS EOF )
- // InternalQVTimperative.g:2544:2: iv_ruleScopeNameCS= ruleScopeNameCS EOF
+ // InternalQVTimperative.g:2558:2: (iv_ruleScopeNameCS= ruleScopeNameCS EOF )
+ // InternalQVTimperative.g:2559:2: iv_ruleScopeNameCS= ruleScopeNameCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getScopeNameCSRule());
@@ -7097,7 +7137,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleScopeNameCS"
- // InternalQVTimperative.g:2551:1: ruleScopeNameCS returns [EObject current=null] : ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) otherlv_1= '::' ( ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::' )* ) ;
+ // InternalQVTimperative.g:2566: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;
@@ -7111,24 +7151,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:2569:28: ( ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) otherlv_1= '::' ( ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::' )* ) )
+ // InternalQVTimperative.g:2570:1: ( ( (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:2570:1: ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) otherlv_1= '::' ( ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::' )* )
+ // InternalQVTimperative.g:2570:2: ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) otherlv_1= '::' ( ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::' )*
{
- // InternalQVTimperative.g:2555:2: ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) )
- // InternalQVTimperative.g:2556:1: (lv_ownedPathElements_0_0= ruleFirstPathElementCS )
+ // InternalQVTimperative.g:2570:2: ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) )
+ // InternalQVTimperative.g:2571:1: (lv_ownedPathElements_0_0= ruleFirstPathElementCS )
{
- // InternalQVTimperative.g:2556:1: (lv_ownedPathElements_0_0= ruleFirstPathElementCS )
- // InternalQVTimperative.g:2557:3: lv_ownedPathElements_0_0= ruleFirstPathElementCS
+ // InternalQVTimperative.g:2571:1: (lv_ownedPathElements_0_0= ruleFirstPathElementCS )
+ // InternalQVTimperative.g:2572:3: lv_ownedPathElements_0_0= ruleFirstPathElementCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getScopeNameCSAccess().getOwnedPathElementsFirstPathElementCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_48);
+ pushFollow(FollowSets000.FOLLOW_49);
lv_ownedPathElements_0_0=ruleFirstPathElementCS();
state._fsp--;
@@ -7152,33 +7192,33 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,34,FollowSets000.FOLLOW_49); if (state.failed) return current;
+ otherlv_1=(Token)match(input,35,FollowSets000.FOLLOW_50); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getScopeNameCSAccess().getColonColonKeyword_1());
}
- // InternalQVTimperative.g:2577:1: ( ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::' )*
- loop48:
+ // InternalQVTimperative.g:2592:1: ( ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::' )*
+ loop49:
do {
- int alt48=2;
- alt48 = dfa48.predict(input);
- switch (alt48) {
+ int alt49=2;
+ alt49 = dfa49.predict(input);
+ switch (alt49) {
case 1 :
- // InternalQVTimperative.g:2577:2: ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::'
+ // InternalQVTimperative.g:2592:2: ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::'
{
- // InternalQVTimperative.g:2577:2: ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) )
- // InternalQVTimperative.g:2578:1: (lv_ownedPathElements_2_0= ruleNextPathElementCS )
+ // InternalQVTimperative.g:2592:2: ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) )
+ // InternalQVTimperative.g:2593:1: (lv_ownedPathElements_2_0= ruleNextPathElementCS )
{
- // InternalQVTimperative.g:2578:1: (lv_ownedPathElements_2_0= ruleNextPathElementCS )
- // InternalQVTimperative.g:2579:3: lv_ownedPathElements_2_0= ruleNextPathElementCS
+ // InternalQVTimperative.g:2593:1: (lv_ownedPathElements_2_0= ruleNextPathElementCS )
+ // InternalQVTimperative.g:2594:3: lv_ownedPathElements_2_0= ruleNextPathElementCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getScopeNameCSAccess().getOwnedPathElementsNextPathElementCSParserRuleCall_2_0_0());
}
- pushFollow(FollowSets000.FOLLOW_48);
+ pushFollow(FollowSets000.FOLLOW_49);
lv_ownedPathElements_2_0=ruleNextPathElementCS();
state._fsp--;
@@ -7202,7 +7242,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,34,FollowSets000.FOLLOW_49); if (state.failed) return current;
+ otherlv_3=(Token)match(input,35,FollowSets000.FOLLOW_50); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getScopeNameCSAccess().getColonColonKeyword_2_1());
@@ -7213,7 +7253,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop48;
+ break loop49;
}
} while (true);
@@ -7240,7 +7280,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleSetStatementCS"
- // InternalQVTimperative.g:2607:1: entryRuleSetStatementCS returns [EObject current=null] : iv_ruleSetStatementCS= ruleSetStatementCS EOF ;
+ // InternalQVTimperative.g:2622:1: entryRuleSetStatementCS returns [EObject current=null] : iv_ruleSetStatementCS= ruleSetStatementCS EOF ;
public final EObject entryRuleSetStatementCS() throws RecognitionException {
EObject current = null;
@@ -7248,8 +7288,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:2608:2: (iv_ruleSetStatementCS= ruleSetStatementCS EOF )
- // InternalQVTimperative.g:2609:2: iv_ruleSetStatementCS= ruleSetStatementCS EOF
+ // InternalQVTimperative.g:2623:2: (iv_ruleSetStatementCS= ruleSetStatementCS EOF )
+ // InternalQVTimperative.g:2624:2: iv_ruleSetStatementCS= ruleSetStatementCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getSetStatementCSRule());
@@ -7280,7 +7320,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleSetStatementCS"
- // 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= ';' ) ;
+ // InternalQVTimperative.g:2631: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;
@@ -7301,22 +7341,22 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:2634: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:2635: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: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:2635: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:2635: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: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);
+ // InternalQVTimperative.g:2635:2: (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )?
+ int alt51=2;
+ int LA51_0 = input.LA(1);
- if ( (LA50_0==17) ) {
- alt50=1;
+ if ( (LA51_0==17) ) {
+ alt51=1;
}
- switch (alt50) {
+ switch (alt51) {
case 1 :
- // InternalQVTimperative.g:2620:4: otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )*
+ // InternalQVTimperative.g:2635: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 ) {
@@ -7324,18 +7364,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_0, grammarAccess.getSetStatementCSAccess().getObserveKeyword_0_0());
}
- // InternalQVTimperative.g:2624:1: ( (lv_observedProperties_1_0= rulePathNameCS ) )
- // InternalQVTimperative.g:2625:1: (lv_observedProperties_1_0= rulePathNameCS )
+ // InternalQVTimperative.g:2639:1: ( (lv_observedProperties_1_0= rulePathNameCS ) )
+ // InternalQVTimperative.g:2640:1: (lv_observedProperties_1_0= rulePathNameCS )
{
- // InternalQVTimperative.g:2625:1: (lv_observedProperties_1_0= rulePathNameCS )
- // InternalQVTimperative.g:2626:3: lv_observedProperties_1_0= rulePathNameCS
+ // InternalQVTimperative.g:2640:1: (lv_observedProperties_1_0= rulePathNameCS )
+ // InternalQVTimperative.g:2641:3: lv_observedProperties_1_0= rulePathNameCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getSetStatementCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_50);
+ pushFollow(FollowSets000.FOLLOW_51);
lv_observedProperties_1_0=rulePathNameCS();
state._fsp--;
@@ -7359,20 +7399,20 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:2642:2: (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )*
- loop49:
+ // InternalQVTimperative.g:2657:2: (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )*
+ loop50:
do {
- int alt49=2;
- int LA49_0 = input.LA(1);
+ int alt50=2;
+ int LA50_0 = input.LA(1);
- if ( (LA49_0==18) ) {
- alt49=1;
+ if ( (LA50_0==18) ) {
+ alt50=1;
}
- switch (alt49) {
+ switch (alt50) {
case 1 :
- // InternalQVTimperative.g:2642:4: otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) )
+ // InternalQVTimperative.g:2657: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 ) {
@@ -7380,18 +7420,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_2, grammarAccess.getSetStatementCSAccess().getCommaKeyword_0_2_0());
}
- // InternalQVTimperative.g:2646:1: ( (lv_observedProperties_3_0= rulePathNameCS ) )
- // InternalQVTimperative.g:2647:1: (lv_observedProperties_3_0= rulePathNameCS )
+ // InternalQVTimperative.g:2661:1: ( (lv_observedProperties_3_0= rulePathNameCS ) )
+ // InternalQVTimperative.g:2662:1: (lv_observedProperties_3_0= rulePathNameCS )
{
- // InternalQVTimperative.g:2647:1: (lv_observedProperties_3_0= rulePathNameCS )
- // InternalQVTimperative.g:2648:3: lv_observedProperties_3_0= rulePathNameCS
+ // InternalQVTimperative.g:2662:1: (lv_observedProperties_3_0= rulePathNameCS )
+ // InternalQVTimperative.g:2663:3: lv_observedProperties_3_0= rulePathNameCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getSetStatementCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_50);
+ pushFollow(FollowSets000.FOLLOW_51);
lv_observedProperties_3_0=rulePathNameCS();
state._fsp--;
@@ -7420,7 +7460,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop49;
+ break loop50;
}
} while (true);
@@ -7430,21 +7470,21 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:2664:6: ( (lv_isNotify_4_0= 'notify' ) )?
- int alt51=2;
- int LA51_0 = input.LA(1);
+ // InternalQVTimperative.g:2679:6: ( (lv_isNotify_4_0= 'notify' ) )?
+ int alt52=2;
+ int LA52_0 = input.LA(1);
- if ( (LA51_0==53) ) {
- alt51=1;
+ if ( (LA52_0==53) ) {
+ alt52=1;
}
- switch (alt51) {
+ switch (alt52) {
case 1 :
- // InternalQVTimperative.g:2665:1: (lv_isNotify_4_0= 'notify' )
+ // InternalQVTimperative.g:2680:1: (lv_isNotify_4_0= 'notify' )
{
- // InternalQVTimperative.g:2665:1: (lv_isNotify_4_0= 'notify' )
- // InternalQVTimperative.g:2666:3: lv_isNotify_4_0= 'notify'
+ // InternalQVTimperative.g:2680:1: (lv_isNotify_4_0= 'notify' )
+ // InternalQVTimperative.g:2681:3: lv_isNotify_4_0= 'notify'
{
- lv_isNotify_4_0=(Token)match(input,53,FollowSets000.FOLLOW_51); if (state.failed) return current;
+ lv_isNotify_4_0=(Token)match(input,53,FollowSets000.FOLLOW_52); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_isNotify_4_0, grammarAccess.getSetStatementCSAccess().getIsNotifyNotifyKeyword_1_0());
@@ -7473,11 +7513,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_5, grammarAccess.getSetStatementCSAccess().getSetKeyword_2());
}
- // InternalQVTimperative.g:2683:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:2684:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:2698:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:2699:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:2684:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:2685:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:2699:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:2700:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -7496,7 +7536,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getSetStatementCSAccess().getReferredVariableVariableDeclarationCrossReference_3_0());
}
- pushFollow(FollowSets000.FOLLOW_52);
+ pushFollow(FollowSets000.FOLLOW_53);
ruleUnrestrictedName();
state._fsp--;
@@ -7518,11 +7558,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_7, grammarAccess.getSetStatementCSAccess().getFullStopKeyword_4());
}
- // InternalQVTimperative.g:2705:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:2706:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:2720:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:2721:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:2706:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:2707:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:2721:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:2722:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -7541,7 +7581,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getSetStatementCSAccess().getReferredPropertyPropertyCrossReference_5_0());
}
- pushFollow(FollowSets000.FOLLOW_18);
+ pushFollow(FollowSets000.FOLLOW_19);
ruleUnrestrictedName();
state._fsp--;
@@ -7557,17 +7597,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_9=(Token)match(input,26,FollowSets000.FOLLOW_8); if (state.failed) return current;
+ otherlv_9=(Token)match(input,27,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_9, grammarAccess.getSetStatementCSAccess().getColonEqualsSignKeyword_6());
}
- // InternalQVTimperative.g:2727:1: ( (lv_ownedExpression_10_0= ruleExpCS ) )
- // InternalQVTimperative.g:2728:1: (lv_ownedExpression_10_0= ruleExpCS )
+ // InternalQVTimperative.g:2742:1: ( (lv_ownedExpression_10_0= ruleExpCS ) )
+ // InternalQVTimperative.g:2743:1: (lv_ownedExpression_10_0= ruleExpCS )
{
- // InternalQVTimperative.g:2728:1: (lv_ownedExpression_10_0= ruleExpCS )
- // InternalQVTimperative.g:2729:3: lv_ownedExpression_10_0= ruleExpCS
+ // InternalQVTimperative.g:2743:1: (lv_ownedExpression_10_0= ruleExpCS )
+ // InternalQVTimperative.g:2744:3: lv_ownedExpression_10_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -7627,7 +7667,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleSimpleParameterBindingCS"
- // InternalQVTimperative.g:2757:1: entryRuleSimpleParameterBindingCS returns [EObject current=null] : iv_ruleSimpleParameterBindingCS= ruleSimpleParameterBindingCS EOF ;
+ // InternalQVTimperative.g:2772:1: entryRuleSimpleParameterBindingCS returns [EObject current=null] : iv_ruleSimpleParameterBindingCS= ruleSimpleParameterBindingCS EOF ;
public final EObject entryRuleSimpleParameterBindingCS() throws RecognitionException {
EObject current = null;
@@ -7635,8 +7675,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:2758:2: (iv_ruleSimpleParameterBindingCS= ruleSimpleParameterBindingCS EOF )
- // InternalQVTimperative.g:2759:2: iv_ruleSimpleParameterBindingCS= ruleSimpleParameterBindingCS EOF
+ // InternalQVTimperative.g:2773:2: (iv_ruleSimpleParameterBindingCS= ruleSimpleParameterBindingCS EOF )
+ // InternalQVTimperative.g:2774:2: iv_ruleSimpleParameterBindingCS= ruleSimpleParameterBindingCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getSimpleParameterBindingCSRule());
@@ -7667,7 +7707,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $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= ';' ) ;
+ // InternalQVTimperative.g:2781: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;
@@ -7680,23 +7720,23 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
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:2784:28: ( ( ( (lv_isCheck_0_0= 'check' ) )? ( ( ruleUnrestrictedName ) ) otherlv_2= 'uses' ( (lv_ownedValue_3_0= ruleExpCS ) ) otherlv_4= ';' ) )
+ // InternalQVTimperative.g:2785: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:2785:1: ( ( (lv_isCheck_0_0= 'check' ) )? ( ( ruleUnrestrictedName ) ) otherlv_2= 'uses' ( (lv_ownedValue_3_0= ruleExpCS ) ) otherlv_4= ';' )
+ // InternalQVTimperative.g:2785: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) {
+ // InternalQVTimperative.g:2785:2: ( (lv_isCheck_0_0= 'check' ) )?
+ int alt53=2;
+ alt53 = dfa53.predict(input);
+ switch (alt53) {
case 1 :
- // InternalQVTimperative.g:2771:1: (lv_isCheck_0_0= 'check' )
+ // InternalQVTimperative.g:2786:1: (lv_isCheck_0_0= 'check' )
{
- // InternalQVTimperative.g:2771:1: (lv_isCheck_0_0= 'check' )
- // InternalQVTimperative.g:2772:3: lv_isCheck_0_0= 'check'
+ // InternalQVTimperative.g:2786:1: (lv_isCheck_0_0= 'check' )
+ // InternalQVTimperative.g:2787:3: lv_isCheck_0_0= 'check'
{
- lv_isCheck_0_0=(Token)match(input,27,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ lv_isCheck_0_0=(Token)match(input,28,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_isCheck_0_0, grammarAccess.getSimpleParameterBindingCSAccess().getIsCheckCheckKeyword_0_0());
@@ -7719,11 +7759,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:2785:3: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:2786:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:2800:3: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:2801:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:2786:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:2787:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:2801:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:2802:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -7742,7 +7782,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getSimpleParameterBindingCSAccess().getReferredVariableSimpleParameterCrossReference_1_0());
}
- pushFollow(FollowSets000.FOLLOW_53);
+ pushFollow(FollowSets000.FOLLOW_54);
ruleUnrestrictedName();
state._fsp--;
@@ -7764,11 +7804,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
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:2822:1: ( (lv_ownedValue_3_0= ruleExpCS ) )
+ // InternalQVTimperative.g:2823:1: (lv_ownedValue_3_0= ruleExpCS )
{
- // InternalQVTimperative.g:2808:1: (lv_ownedValue_3_0= ruleExpCS )
- // InternalQVTimperative.g:2809:3: lv_ownedValue_3_0= ruleExpCS
+ // InternalQVTimperative.g:2823:1: (lv_ownedValue_3_0= ruleExpCS )
+ // InternalQVTimperative.g:2824:3: lv_ownedValue_3_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -7828,7 +7868,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleSimpleParameterCS"
- // InternalQVTimperative.g:2837:1: entryRuleSimpleParameterCS returns [EObject current=null] : iv_ruleSimpleParameterCS= ruleSimpleParameterCS EOF ;
+ // InternalQVTimperative.g:2852:1: entryRuleSimpleParameterCS returns [EObject current=null] : iv_ruleSimpleParameterCS= ruleSimpleParameterCS EOF ;
public final EObject entryRuleSimpleParameterCS() throws RecognitionException {
EObject current = null;
@@ -7836,8 +7876,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:2838:2: (iv_ruleSimpleParameterCS= ruleSimpleParameterCS EOF )
- // InternalQVTimperative.g:2839:2: iv_ruleSimpleParameterCS= ruleSimpleParameterCS EOF
+ // InternalQVTimperative.g:2853:2: (iv_ruleSimpleParameterCS= ruleSimpleParameterCS EOF )
+ // InternalQVTimperative.g:2854:2: iv_ruleSimpleParameterCS= ruleSimpleParameterCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getSimpleParameterCSRule());
@@ -7868,7 +7908,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $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= ';' ) ;
+ // InternalQVTimperative.g:2861: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;
@@ -7884,13 +7924,13 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
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:2864:28: ( (otherlv_0= 'in' otherlv_1= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_3_0= ruleUnrestrictedName ) ) otherlv_4= ':' ( (lv_ownedType_5_0= ruleTypeExpCS ) ) otherlv_6= ';' ) )
+ // InternalQVTimperative.g:2865: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= ';'
+ // InternalQVTimperative.g:2865:1: (otherlv_0= 'in' otherlv_1= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_3_0= ruleUnrestrictedName ) ) otherlv_4= ':' ( (lv_ownedType_5_0= ruleTypeExpCS ) ) otherlv_6= ';' )
+ // InternalQVTimperative.g:2865: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;
+ otherlv_0=(Token)match(input,39,FollowSets000.FOLLOW_11); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getSimpleParameterCSAccess().getInKeyword_0());
@@ -7902,11 +7942,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_1, grammarAccess.getSimpleParameterCSAccess().getColonKeyword_1());
}
- // InternalQVTimperative.g:2858:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:2859:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:2873:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:2874:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:2859:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:2860:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:2874:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:2875:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -7941,11 +7981,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:2876:2: ( (lv_name_3_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:2877:1: (lv_name_3_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:2891:2: ( (lv_name_3_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:2892:1: (lv_name_3_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:2877:1: (lv_name_3_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:2878:3: lv_name_3_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:2892:1: (lv_name_3_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:2893:3: lv_name_3_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -7982,11 +8022,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
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:2913:1: ( (lv_ownedType_5_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:2914:1: (lv_ownedType_5_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:2899:1: (lv_ownedType_5_0= ruleTypeExpCS )
- // InternalQVTimperative.g:2900:3: lv_ownedType_5_0= ruleTypeExpCS
+ // InternalQVTimperative.g:2914:1: (lv_ownedType_5_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:2915:3: lv_ownedType_5_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
@@ -8046,7 +8086,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTransformationCS"
- // InternalQVTimperative.g:2928:1: entryRuleTransformationCS returns [EObject current=null] : iv_ruleTransformationCS= ruleTransformationCS EOF ;
+ // InternalQVTimperative.g:2943:1: entryRuleTransformationCS returns [EObject current=null] : iv_ruleTransformationCS= ruleTransformationCS EOF ;
public final EObject entryRuleTransformationCS() throws RecognitionException {
EObject current = null;
@@ -8054,8 +8094,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:2929:2: (iv_ruleTransformationCS= ruleTransformationCS EOF )
- // InternalQVTimperative.g:2930:2: iv_ruleTransformationCS= ruleTransformationCS EOF
+ // InternalQVTimperative.g:2944:2: (iv_ruleTransformationCS= ruleTransformationCS EOF )
+ // InternalQVTimperative.g:2945:2: iv_ruleTransformationCS= ruleTransformationCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTransformationCSRule());
@@ -8086,7 +8126,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTransformationCS"
- // 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= '}' ) ;
+ // InternalQVTimperative.g:2952: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;
@@ -8104,11 +8144,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:2955: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:2956: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: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= '}'
+ // InternalQVTimperative.g:2956: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:2956: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,57,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -8116,15 +8156,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_0, grammarAccess.getTransformationCSAccess().getTransformationKeyword_0());
}
- // InternalQVTimperative.g:2945:1: ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )?
- int alt53=2;
- alt53 = dfa53.predict(input);
- switch (alt53) {
+ // InternalQVTimperative.g:2960:1: ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )?
+ int alt54=2;
+ alt54 = dfa54.predict(input);
+ switch (alt54) {
case 1 :
- // InternalQVTimperative.g:2946:1: (lv_ownedPathName_1_0= ruleScopeNameCS )
+ // InternalQVTimperative.g:2961:1: (lv_ownedPathName_1_0= ruleScopeNameCS )
{
- // InternalQVTimperative.g:2946:1: (lv_ownedPathName_1_0= ruleScopeNameCS )
- // InternalQVTimperative.g:2947:3: lv_ownedPathName_1_0= ruleScopeNameCS
+ // InternalQVTimperative.g:2961:1: (lv_ownedPathName_1_0= ruleScopeNameCS )
+ // InternalQVTimperative.g:2962:3: lv_ownedPathName_1_0= ruleScopeNameCS
{
if ( state.backtracking==0 ) {
@@ -8158,18 +8198,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:2963:3: ( (lv_name_2_0= ruleUnreservedName ) )
- // InternalQVTimperative.g:2964:1: (lv_name_2_0= ruleUnreservedName )
+ // InternalQVTimperative.g:2978:3: ( (lv_name_2_0= ruleUnreservedName ) )
+ // InternalQVTimperative.g:2979:1: (lv_name_2_0= ruleUnreservedName )
{
- // InternalQVTimperative.g:2964:1: (lv_name_2_0= ruleUnreservedName )
- // InternalQVTimperative.g:2965:3: lv_name_2_0= ruleUnreservedName
+ // InternalQVTimperative.g:2979:1: (lv_name_2_0= ruleUnreservedName )
+ // InternalQVTimperative.g:2980:3: lv_name_2_0= ruleUnreservedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTransformationCSAccess().getNameUnreservedNameParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_27);
+ pushFollow(FollowSets000.FOLLOW_29);
lv_name_2_0=ruleUnreservedName();
state._fsp--;
@@ -8193,32 +8233,32 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,39,FollowSets000.FOLLOW_33); if (state.failed) return current;
+ otherlv_3=(Token)match(input,40,FollowSets000.FOLLOW_34); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getTransformationCSAccess().getLeftCurlyBracketKeyword_3());
}
- // InternalQVTimperative.g:2985:1: ( ( (lv_ownedDirections_4_0= ruleDirectionCS ) ) otherlv_5= ';' )*
- loop54:
+ // InternalQVTimperative.g:3000:1: ( ( (lv_ownedDirections_4_0= ruleDirectionCS ) ) otherlv_5= ';' )*
+ loop55:
do {
- int alt54=2;
- int LA54_0 = input.LA(1);
+ int alt55=2;
+ int LA55_0 = input.LA(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;
+ if ( ((LA55_0>=RULE_SIMPLE_ID && LA55_0<=RULE_ESCAPED_ID)||LA55_0==25||LA55_0==28||(LA55_0>=30 && LA55_0<=31)||LA55_0==34||LA55_0==38||LA55_0==50||(LA55_0>=56 && LA55_0<=60)) ) {
+ alt55=1;
}
- switch (alt54) {
+ switch (alt55) {
case 1 :
- // InternalQVTimperative.g:2985:2: ( (lv_ownedDirections_4_0= ruleDirectionCS ) ) otherlv_5= ';'
+ // InternalQVTimperative.g:3000:2: ( (lv_ownedDirections_4_0= ruleDirectionCS ) ) otherlv_5= ';'
{
- // InternalQVTimperative.g:2985:2: ( (lv_ownedDirections_4_0= ruleDirectionCS ) )
- // InternalQVTimperative.g:2986:1: (lv_ownedDirections_4_0= ruleDirectionCS )
+ // InternalQVTimperative.g:3000:2: ( (lv_ownedDirections_4_0= ruleDirectionCS ) )
+ // InternalQVTimperative.g:3001:1: (lv_ownedDirections_4_0= ruleDirectionCS )
{
- // InternalQVTimperative.g:2986:1: (lv_ownedDirections_4_0= ruleDirectionCS )
- // InternalQVTimperative.g:2987:3: lv_ownedDirections_4_0= ruleDirectionCS
+ // InternalQVTimperative.g:3001:1: (lv_ownedDirections_4_0= ruleDirectionCS )
+ // InternalQVTimperative.g:3002:3: lv_ownedDirections_4_0= ruleDirectionCS
{
if ( state.backtracking==0 ) {
@@ -8249,7 +8289,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,21,FollowSets000.FOLLOW_33); if (state.failed) return current;
+ otherlv_5=(Token)match(input,21,FollowSets000.FOLLOW_34); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getTransformationCSAccess().getSemicolonKeyword_4_1());
@@ -8260,11 +8300,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop54;
+ break loop55;
}
} while (true);
- otherlv_6=(Token)match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_6=(Token)match(input,41,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getTransformationCSAccess().getRightCurlyBracketKeyword_5());
@@ -8293,7 +8333,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleUnrestrictedName"
- // InternalQVTimperative.g:3019:1: entryRuleUnrestrictedName returns [String current=null] : iv_ruleUnrestrictedName= ruleUnrestrictedName EOF ;
+ // InternalQVTimperative.g:3034:1: entryRuleUnrestrictedName returns [String current=null] : iv_ruleUnrestrictedName= ruleUnrestrictedName EOF ;
public final String entryRuleUnrestrictedName() throws RecognitionException {
String current = null;
@@ -8301,8 +8341,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:3020:2: (iv_ruleUnrestrictedName= ruleUnrestrictedName EOF )
- // InternalQVTimperative.g:3021:2: iv_ruleUnrestrictedName= ruleUnrestrictedName EOF
+ // InternalQVTimperative.g:3035:2: (iv_ruleUnrestrictedName= ruleUnrestrictedName EOF )
+ // InternalQVTimperative.g:3036:2: iv_ruleUnrestrictedName= ruleUnrestrictedName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getUnrestrictedNameRule());
@@ -8333,7 +8373,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleUnrestrictedName"
- // 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' ) ;
+ // InternalQVTimperative.g:3043: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= 'strict' | kw= 'transformation' | kw= 'uses' ) ;
public final AntlrDatatypeRuleToken ruleUnrestrictedName() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -8344,84 +8384,89 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:3046:28: ( (this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName | kw= 'check' | kw= 'enforce' | kw= 'import' | kw= 'imports' | kw= 'library' | kw= 'map' | kw= 'query' | kw= 'realize' | kw= 'refines' | kw= 'strict' | kw= 'transformation' | kw= 'uses' ) )
+ // InternalQVTimperative.g:3047:1: (this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName | kw= 'check' | kw= 'enforce' | kw= 'import' | kw= 'imports' | kw= 'library' | kw= 'map' | kw= 'query' | kw= 'realize' | kw= 'refines' | kw= 'strict' | 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' )
- int alt55=12;
+ // InternalQVTimperative.g:3047:1: (this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName | kw= 'check' | kw= 'enforce' | kw= 'import' | kw= 'imports' | kw= 'library' | kw= 'map' | kw= 'query' | kw= 'realize' | kw= 'refines' | kw= 'strict' | kw= 'transformation' | kw= 'uses' )
+ int alt56=13;
switch ( input.LA(1) ) {
case RULE_SIMPLE_ID:
case RULE_ESCAPED_ID:
{
- alt55=1;
+ alt56=1;
}
break;
- case 27:
+ case 28:
{
- alt55=2;
+ alt56=2;
}
break;
- case 29:
+ case 30:
{
- alt55=3;
+ alt56=3;
}
break;
- case 33:
+ case 34:
{
- alt55=4;
+ alt56=4;
}
break;
- case 30:
+ case 31:
{
- alt55=5;
+ alt56=5;
}
break;
case 58:
{
- alt55=6;
+ alt56=6;
}
break;
- case 37:
+ case 38:
{
- alt55=7;
+ alt56=7;
}
break;
case 50:
{
- alt55=8;
+ alt56=8;
}
break;
case 59:
{
- alt55=9;
+ alt56=9;
}
break;
case 60:
{
- alt55=10;
+ alt56=10;
+ }
+ break;
+ case 25:
+ {
+ alt56=11;
}
break;
case 57:
{
- alt55=11;
+ alt56=12;
}
break;
case 56:
{
- alt55=12;
+ alt56=13;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 55, 0, input);
+ new NoViableAltException("", 56, 0, input);
throw nvae;
}
- switch (alt55) {
+ switch (alt56) {
case 1 :
- // InternalQVTimperative.g:3033:5: this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName
+ // InternalQVTimperative.g:3048:5: this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -8447,9 +8492,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:3045:2: kw= 'check'
+ // InternalQVTimperative.g:3060:2: kw= 'check'
{
- kw=(Token)match(input,27,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,28,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -8460,9 +8505,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalQVTimperative.g:3052:2: kw= 'enforce'
+ // InternalQVTimperative.g:3067:2: kw= 'enforce'
{
- kw=(Token)match(input,29,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);
@@ -8473,9 +8518,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalQVTimperative.g:3059:2: kw= 'import'
+ // InternalQVTimperative.g:3074:2: kw= 'import'
{
- kw=(Token)match(input,33,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,34,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -8486,9 +8531,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // InternalQVTimperative.g:3066:2: kw= 'imports'
+ // InternalQVTimperative.g:3081:2: kw= 'imports'
{
- kw=(Token)match(input,30,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,31,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -8499,7 +8544,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 6 :
- // InternalQVTimperative.g:3073:2: kw= 'library'
+ // InternalQVTimperative.g:3088:2: kw= 'library'
{
kw=(Token)match(input,58,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -8512,9 +8557,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 7 :
- // InternalQVTimperative.g:3080:2: kw= 'map'
+ // InternalQVTimperative.g:3095:2: kw= 'map'
{
- kw=(Token)match(input,37,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,38,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -8525,7 +8570,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 8 :
- // InternalQVTimperative.g:3087:2: kw= 'query'
+ // InternalQVTimperative.g:3102:2: kw= 'query'
{
kw=(Token)match(input,50,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -8538,7 +8583,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 9 :
- // InternalQVTimperative.g:3094:2: kw= 'realize'
+ // InternalQVTimperative.g:3109:2: kw= 'realize'
{
kw=(Token)match(input,59,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -8551,7 +8596,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 10 :
- // InternalQVTimperative.g:3101:2: kw= 'refines'
+ // InternalQVTimperative.g:3116:2: kw= 'refines'
{
kw=(Token)match(input,60,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -8564,26 +8609,39 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 11 :
- // InternalQVTimperative.g:3108:2: kw= 'transformation'
+ // InternalQVTimperative.g:3123:2: kw= 'strict'
{
- kw=(Token)match(input,57,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,25,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
- newLeafNode(kw, grammarAccess.getUnrestrictedNameAccess().getTransformationKeyword_10());
+ newLeafNode(kw, grammarAccess.getUnrestrictedNameAccess().getStrictKeyword_10());
}
}
break;
case 12 :
- // InternalQVTimperative.g:3115:2: kw= 'uses'
+ // InternalQVTimperative.g:3130:2: kw= 'transformation'
+ {
+ kw=(Token)match(input,57,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ current.merge(kw);
+ newLeafNode(kw, grammarAccess.getUnrestrictedNameAccess().getTransformationKeyword_11());
+
+ }
+
+ }
+ break;
+ case 13 :
+ // InternalQVTimperative.g:3137:2: kw= 'uses'
{
kw=(Token)match(input,56,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
- newLeafNode(kw, grammarAccess.getUnrestrictedNameAccess().getUsesKeyword_11());
+ newLeafNode(kw, grammarAccess.getUnrestrictedNameAccess().getUsesKeyword_12());
}
@@ -8612,7 +8670,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleAttributeCS"
- // InternalQVTimperative.g:3128:1: entryRuleAttributeCS returns [EObject current=null] : iv_ruleAttributeCS= ruleAttributeCS EOF ;
+ // InternalQVTimperative.g:3150:1: entryRuleAttributeCS returns [EObject current=null] : iv_ruleAttributeCS= ruleAttributeCS EOF ;
public final EObject entryRuleAttributeCS() throws RecognitionException {
EObject current = null;
@@ -8620,8 +8678,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:3129:2: (iv_ruleAttributeCS= ruleAttributeCS EOF )
- // InternalQVTimperative.g:3130:2: iv_ruleAttributeCS= ruleAttributeCS EOF
+ // InternalQVTimperative.g:3151:2: (iv_ruleAttributeCS= ruleAttributeCS EOF )
+ // InternalQVTimperative.g:3152:2: iv_ruleAttributeCS= ruleAttributeCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getAttributeCSRule());
@@ -8652,7 +8710,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleAttributeCS"
- // 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= ';' ) ) ;
+ // InternalQVTimperative.g:3159: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;
@@ -8704,36 +8762,36 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:3162: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:3163: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: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:3163: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:3163: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: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);
+ // InternalQVTimperative.g:3163:2: ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )?
+ int alt59=3;
+ int LA59_0 = input.LA(1);
- if ( (LA58_0==61) ) {
- alt58=1;
+ if ( (LA59_0==61) ) {
+ alt59=1;
}
- else if ( (LA58_0==62) ) {
- alt58=2;
+ else if ( (LA59_0==62) ) {
+ alt59=2;
}
- switch (alt58) {
+ switch (alt59) {
case 1 :
- // InternalQVTimperative.g:3141:3: ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? )
+ // InternalQVTimperative.g:3163: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:3141:4: ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )?
+ // InternalQVTimperative.g:3163:3: ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? )
+ // InternalQVTimperative.g:3163:4: ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )?
{
- // InternalQVTimperative.g:3141:4: ( (lv_qualifiers_0_0= 'static' ) )
- // InternalQVTimperative.g:3142:1: (lv_qualifiers_0_0= 'static' )
+ // InternalQVTimperative.g:3163:4: ( (lv_qualifiers_0_0= 'static' ) )
+ // InternalQVTimperative.g:3164:1: (lv_qualifiers_0_0= 'static' )
{
- // InternalQVTimperative.g:3142:1: (lv_qualifiers_0_0= 'static' )
- // InternalQVTimperative.g:3143:3: lv_qualifiers_0_0= 'static'
+ // InternalQVTimperative.g:3164:1: (lv_qualifiers_0_0= 'static' )
+ // InternalQVTimperative.g:3165:3: lv_qualifiers_0_0= 'static'
{
- lv_qualifiers_0_0=(Token)match(input,61,FollowSets000.FOLLOW_54); if (state.failed) return current;
+ lv_qualifiers_0_0=(Token)match(input,61,FollowSets000.FOLLOW_55); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_0_0, grammarAccess.getAttributeCSAccess().getQualifiersStaticKeyword_0_0_0_0());
@@ -8753,21 +8811,21 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:3156:2: ( (lv_qualifiers_1_0= 'definition' ) )?
- int alt56=2;
- int LA56_0 = input.LA(1);
+ // InternalQVTimperative.g:3178:2: ( (lv_qualifiers_1_0= 'definition' ) )?
+ int alt57=2;
+ int LA57_0 = input.LA(1);
- if ( (LA56_0==62) ) {
- alt56=1;
+ if ( (LA57_0==62) ) {
+ alt57=1;
}
- switch (alt56) {
+ switch (alt57) {
case 1 :
- // InternalQVTimperative.g:3157:1: (lv_qualifiers_1_0= 'definition' )
+ // InternalQVTimperative.g:3179:1: (lv_qualifiers_1_0= 'definition' )
{
- // InternalQVTimperative.g:3157:1: (lv_qualifiers_1_0= 'definition' )
- // InternalQVTimperative.g:3158:3: lv_qualifiers_1_0= 'definition'
+ // InternalQVTimperative.g:3179:1: (lv_qualifiers_1_0= 'definition' )
+ // InternalQVTimperative.g:3180:3: lv_qualifiers_1_0= 'definition'
{
- lv_qualifiers_1_0=(Token)match(input,62,FollowSets000.FOLLOW_55); if (state.failed) return current;
+ lv_qualifiers_1_0=(Token)match(input,62,FollowSets000.FOLLOW_56); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_1_0, grammarAccess.getAttributeCSAccess().getQualifiersDefinitionKeyword_0_0_1_0());
@@ -8797,18 +8855,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:3172:6: ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? )
+ // InternalQVTimperative.g:3194: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:3172:7: ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )?
+ // InternalQVTimperative.g:3194:6: ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? )
+ // InternalQVTimperative.g:3194:7: ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )?
{
- // InternalQVTimperative.g:3172:7: ( (lv_qualifiers_2_0= 'definition' ) )
- // InternalQVTimperative.g:3173:1: (lv_qualifiers_2_0= 'definition' )
+ // InternalQVTimperative.g:3194:7: ( (lv_qualifiers_2_0= 'definition' ) )
+ // InternalQVTimperative.g:3195:1: (lv_qualifiers_2_0= 'definition' )
{
- // InternalQVTimperative.g:3173:1: (lv_qualifiers_2_0= 'definition' )
- // InternalQVTimperative.g:3174:3: lv_qualifiers_2_0= 'definition'
+ // InternalQVTimperative.g:3195:1: (lv_qualifiers_2_0= 'definition' )
+ // InternalQVTimperative.g:3196:3: lv_qualifiers_2_0= 'definition'
{
- lv_qualifiers_2_0=(Token)match(input,62,FollowSets000.FOLLOW_56); if (state.failed) return current;
+ lv_qualifiers_2_0=(Token)match(input,62,FollowSets000.FOLLOW_57); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_2_0, grammarAccess.getAttributeCSAccess().getQualifiersDefinitionKeyword_0_1_0_0());
@@ -8828,21 +8886,21 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:3187:2: ( (lv_qualifiers_3_0= 'static' ) )?
- int alt57=2;
- int LA57_0 = input.LA(1);
+ // InternalQVTimperative.g:3209:2: ( (lv_qualifiers_3_0= 'static' ) )?
+ int alt58=2;
+ int LA58_0 = input.LA(1);
- if ( (LA57_0==61) ) {
- alt57=1;
+ if ( (LA58_0==61) ) {
+ alt58=1;
}
- switch (alt57) {
+ switch (alt58) {
case 1 :
- // InternalQVTimperative.g:3188:1: (lv_qualifiers_3_0= 'static' )
+ // InternalQVTimperative.g:3210:1: (lv_qualifiers_3_0= 'static' )
{
- // InternalQVTimperative.g:3188:1: (lv_qualifiers_3_0= 'static' )
- // InternalQVTimperative.g:3189:3: lv_qualifiers_3_0= 'static'
+ // InternalQVTimperative.g:3210:1: (lv_qualifiers_3_0= 'static' )
+ // InternalQVTimperative.g:3211:3: lv_qualifiers_3_0= 'static'
{
- lv_qualifiers_3_0=(Token)match(input,61,FollowSets000.FOLLOW_55); if (state.failed) return current;
+ lv_qualifiers_3_0=(Token)match(input,61,FollowSets000.FOLLOW_56); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_3_0, grammarAccess.getAttributeCSAccess().getQualifiersStaticKeyword_0_1_1_0());
@@ -8880,18 +8938,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_4, grammarAccess.getAttributeCSAccess().getAttributeKeyword_1());
}
- // InternalQVTimperative.g:3206:1: ( (lv_name_5_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:3207:1: (lv_name_5_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:3228:1: ( (lv_name_5_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:3229:1: (lv_name_5_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:3207:1: (lv_name_5_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:3208:3: lv_name_5_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:3229:1: (lv_name_5_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:3230:3: lv_name_5_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getAttributeCSAccess().getNameUnrestrictedNameParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_39);
+ pushFollow(FollowSets000.FOLLOW_40);
lv_name_5_0=ruleUnrestrictedName();
state._fsp--;
@@ -8915,16 +8973,16 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:3224:2: (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypedMultiplicityRefCS ) ) )?
- int alt59=2;
- int LA59_0 = input.LA(1);
+ // InternalQVTimperative.g:3246:2: (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypedMultiplicityRefCS ) ) )?
+ int alt60=2;
+ int LA60_0 = input.LA(1);
- if ( (LA59_0==24) ) {
- alt59=1;
+ if ( (LA60_0==24) ) {
+ alt60=1;
}
- switch (alt59) {
+ switch (alt60) {
case 1 :
- // InternalQVTimperative.g:3224:4: otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypedMultiplicityRefCS ) )
+ // InternalQVTimperative.g:3246:4: otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypedMultiplicityRefCS ) )
{
otherlv_6=(Token)match(input,24,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -8932,18 +8990,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_6, grammarAccess.getAttributeCSAccess().getColonKeyword_3_0());
}
- // InternalQVTimperative.g:3228:1: ( (lv_ownedType_7_0= ruleTypedMultiplicityRefCS ) )
- // InternalQVTimperative.g:3229:1: (lv_ownedType_7_0= ruleTypedMultiplicityRefCS )
+ // InternalQVTimperative.g:3250:1: ( (lv_ownedType_7_0= ruleTypedMultiplicityRefCS ) )
+ // InternalQVTimperative.g:3251:1: (lv_ownedType_7_0= ruleTypedMultiplicityRefCS )
{
- // InternalQVTimperative.g:3229:1: (lv_ownedType_7_0= ruleTypedMultiplicityRefCS )
- // InternalQVTimperative.g:3230:3: lv_ownedType_7_0= ruleTypedMultiplicityRefCS
+ // InternalQVTimperative.g:3251:1: (lv_ownedType_7_0= ruleTypedMultiplicityRefCS )
+ // InternalQVTimperative.g:3252:3: lv_ownedType_7_0= ruleTypedMultiplicityRefCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getAttributeCSAccess().getOwnedTypeTypedMultiplicityRefCSParserRuleCall_3_1_0());
}
- pushFollow(FollowSets000.FOLLOW_40);
+ pushFollow(FollowSets000.FOLLOW_41);
lv_ownedType_7_0=ruleTypedMultiplicityRefCS();
state._fsp--;
@@ -8973,30 +9031,30 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:3246:4: (otherlv_8= '=' ( (lv_default_9_0= RULE_SINGLE_QUOTED_STRING ) ) )?
- int alt60=2;
- int LA60_0 = input.LA(1);
+ // InternalQVTimperative.g:3268:4: (otherlv_8= '=' ( (lv_default_9_0= RULE_SINGLE_QUOTED_STRING ) ) )?
+ int alt61=2;
+ int LA61_0 = input.LA(1);
- if ( (LA60_0==48) ) {
- alt60=1;
+ if ( (LA61_0==48) ) {
+ alt61=1;
}
- switch (alt60) {
+ switch (alt61) {
case 1 :
- // InternalQVTimperative.g:3246:6: otherlv_8= '=' ( (lv_default_9_0= RULE_SINGLE_QUOTED_STRING ) )
+ // InternalQVTimperative.g:3268:6: otherlv_8= '=' ( (lv_default_9_0= RULE_SINGLE_QUOTED_STRING ) )
{
- otherlv_8=(Token)match(input,48,FollowSets000.FOLLOW_57); if (state.failed) return current;
+ otherlv_8=(Token)match(input,48,FollowSets000.FOLLOW_58); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_8, grammarAccess.getAttributeCSAccess().getEqualsSignKeyword_4_0());
}
- // 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:3272:1: ( (lv_default_9_0= RULE_SINGLE_QUOTED_STRING ) )
+ // InternalQVTimperative.g:3273:1: (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
+ // InternalQVTimperative.g:3273:1: (lv_default_9_0= RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:3274:3: lv_default_9_0= RULE_SINGLE_QUOTED_STRING
{
- lv_default_9_0=(Token)match(input,RULE_SINGLE_QUOTED_STRING,FollowSets000.FOLLOW_41); if (state.failed) return current;
+ lv_default_9_0=(Token)match(input,RULE_SINGLE_QUOTED_STRING,FollowSets000.FOLLOW_42); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_default_9_0, grammarAccess.getAttributeCSAccess().getDefaultSINGLE_QUOTED_STRINGTerminalRuleCall_4_1_0());
@@ -9026,145 +9084,145 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // 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);
+ // InternalQVTimperative.g:3290: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 alt65=2;
+ int LA65_0 = input.LA(1);
- if ( (LA64_0==39) ) {
- int LA64_1 = input.LA(2);
+ if ( (LA65_0==40) ) {
+ int LA65_1 = input.LA(2);
- if ( (LA64_1==49||(LA64_1>=64 && LA64_1<=78)) ) {
- alt64=1;
+ if ( (LA65_1==49||(LA65_1>=64 && LA65_1<=78)) ) {
+ alt65=1;
}
}
- switch (alt64) {
+ switch (alt65) {
case 1 :
- // 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= '}'
+ // InternalQVTimperative.g:3290: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,39,FollowSets000.FOLLOW_58); if (state.failed) return current;
+ otherlv_10=(Token)match(input,40,FollowSets000.FOLLOW_59); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_10, grammarAccess.getAttributeCSAccess().getLeftCurlyBracketKeyword_5_0());
}
- // 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:
+ // InternalQVTimperative.g:3294: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 cnt64=0;
+ loop64:
do {
- int alt63=2;
- int LA63_0 = input.LA(1);
+ int alt64=2;
+ int LA64_0 = input.LA(1);
- if ( (LA63_0==49||(LA63_0>=64 && LA63_0<=78)) ) {
- alt63=1;
+ if ( (LA64_0==49||(LA64_0>=64 && LA64_0<=78)) ) {
+ alt64=1;
}
- switch (alt63) {
+ switch (alt64) {
case 1 :
- // 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:3294: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' ) ) )
- int alt61=16;
+ // InternalQVTimperative.g:3294: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 alt62=16;
switch ( input.LA(1) ) {
case 64:
{
- alt61=1;
+ alt62=1;
}
break;
case 65:
{
- alt61=2;
+ alt62=2;
}
break;
case 66:
{
- alt61=3;
+ alt62=3;
}
break;
case 67:
{
- alt61=4;
+ alt62=4;
}
break;
case 68:
{
- alt61=5;
+ alt62=5;
}
break;
case 69:
{
- alt61=6;
+ alt62=6;
}
break;
case 70:
{
- alt61=7;
+ alt62=7;
}
break;
case 71:
{
- alt61=8;
+ alt62=8;
}
break;
case 49:
{
- alt61=9;
+ alt62=9;
}
break;
case 72:
{
- alt61=10;
+ alt62=10;
}
break;
case 73:
{
- alt61=11;
+ alt62=11;
}
break;
case 74:
{
- alt61=12;
+ alt62=12;
}
break;
case 75:
{
- alt61=13;
+ alt62=13;
}
break;
case 76:
{
- alt61=14;
+ alt62=14;
}
break;
case 77:
{
- alt61=15;
+ alt62=15;
}
break;
case 78:
{
- alt61=16;
+ alt62=16;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 61, 0, input);
+ new NoViableAltException("", 62, 0, input);
throw nvae;
}
- switch (alt61) {
+ switch (alt62) {
case 1 :
- // InternalQVTimperative.g:3272:3: ( (lv_qualifiers_11_0= 'derived' ) )
+ // InternalQVTimperative.g:3294:3: ( (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:3294:3: ( (lv_qualifiers_11_0= 'derived' ) )
+ // InternalQVTimperative.g:3295:1: (lv_qualifiers_11_0= 'derived' )
{
- // InternalQVTimperative.g:3273:1: (lv_qualifiers_11_0= 'derived' )
- // InternalQVTimperative.g:3274:3: lv_qualifiers_11_0= 'derived'
+ // InternalQVTimperative.g:3295:1: (lv_qualifiers_11_0= 'derived' )
+ // InternalQVTimperative.g:3296:3: lv_qualifiers_11_0= 'derived'
{
- lv_qualifiers_11_0=(Token)match(input,64,FollowSets000.FOLLOW_59); if (state.failed) return current;
+ lv_qualifiers_11_0=(Token)match(input,64,FollowSets000.FOLLOW_60); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_11_0, grammarAccess.getAttributeCSAccess().getQualifiersDerivedKeyword_5_1_0_0_0());
@@ -9188,15 +9246,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:3288:6: ( (lv_qualifiers_12_0= '!derived' ) )
+ // InternalQVTimperative.g:3310:6: ( (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:3310:6: ( (lv_qualifiers_12_0= '!derived' ) )
+ // InternalQVTimperative.g:3311:1: (lv_qualifiers_12_0= '!derived' )
{
- // InternalQVTimperative.g:3289:1: (lv_qualifiers_12_0= '!derived' )
- // InternalQVTimperative.g:3290:3: lv_qualifiers_12_0= '!derived'
+ // InternalQVTimperative.g:3311:1: (lv_qualifiers_12_0= '!derived' )
+ // InternalQVTimperative.g:3312:3: lv_qualifiers_12_0= '!derived'
{
- lv_qualifiers_12_0=(Token)match(input,65,FollowSets000.FOLLOW_59); if (state.failed) return current;
+ lv_qualifiers_12_0=(Token)match(input,65,FollowSets000.FOLLOW_60); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_12_0, grammarAccess.getAttributeCSAccess().getQualifiersDerivedKeyword_5_1_0_1_0());
@@ -9220,15 +9278,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalQVTimperative.g:3304:6: ( (lv_qualifiers_13_0= 'id' ) )
+ // InternalQVTimperative.g:3326:6: ( (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:3326:6: ( (lv_qualifiers_13_0= 'id' ) )
+ // InternalQVTimperative.g:3327:1: (lv_qualifiers_13_0= 'id' )
{
- // InternalQVTimperative.g:3305:1: (lv_qualifiers_13_0= 'id' )
- // InternalQVTimperative.g:3306:3: lv_qualifiers_13_0= 'id'
+ // InternalQVTimperative.g:3327:1: (lv_qualifiers_13_0= 'id' )
+ // InternalQVTimperative.g:3328:3: lv_qualifiers_13_0= 'id'
{
- lv_qualifiers_13_0=(Token)match(input,66,FollowSets000.FOLLOW_59); if (state.failed) return current;
+ lv_qualifiers_13_0=(Token)match(input,66,FollowSets000.FOLLOW_60); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_13_0, grammarAccess.getAttributeCSAccess().getQualifiersIdKeyword_5_1_0_2_0());
@@ -9252,15 +9310,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalQVTimperative.g:3320:6: ( (lv_qualifiers_14_0= '!id' ) )
+ // InternalQVTimperative.g:3342:6: ( (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:3342:6: ( (lv_qualifiers_14_0= '!id' ) )
+ // InternalQVTimperative.g:3343:1: (lv_qualifiers_14_0= '!id' )
{
- // InternalQVTimperative.g:3321:1: (lv_qualifiers_14_0= '!id' )
- // InternalQVTimperative.g:3322:3: lv_qualifiers_14_0= '!id'
+ // InternalQVTimperative.g:3343:1: (lv_qualifiers_14_0= '!id' )
+ // InternalQVTimperative.g:3344:3: lv_qualifiers_14_0= '!id'
{
- lv_qualifiers_14_0=(Token)match(input,67,FollowSets000.FOLLOW_59); if (state.failed) return current;
+ lv_qualifiers_14_0=(Token)match(input,67,FollowSets000.FOLLOW_60); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_14_0, grammarAccess.getAttributeCSAccess().getQualifiersIdKeyword_5_1_0_3_0());
@@ -9284,15 +9342,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // InternalQVTimperative.g:3336:6: ( (lv_qualifiers_15_0= 'ordered' ) )
+ // InternalQVTimperative.g:3358:6: ( (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:3358:6: ( (lv_qualifiers_15_0= 'ordered' ) )
+ // InternalQVTimperative.g:3359:1: (lv_qualifiers_15_0= 'ordered' )
{
- // InternalQVTimperative.g:3337:1: (lv_qualifiers_15_0= 'ordered' )
- // InternalQVTimperative.g:3338:3: lv_qualifiers_15_0= 'ordered'
+ // InternalQVTimperative.g:3359:1: (lv_qualifiers_15_0= 'ordered' )
+ // InternalQVTimperative.g:3360:3: lv_qualifiers_15_0= 'ordered'
{
- lv_qualifiers_15_0=(Token)match(input,68,FollowSets000.FOLLOW_59); if (state.failed) return current;
+ lv_qualifiers_15_0=(Token)match(input,68,FollowSets000.FOLLOW_60); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_15_0, grammarAccess.getAttributeCSAccess().getQualifiersOrderedKeyword_5_1_0_4_0());
@@ -9316,15 +9374,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 6 :
- // InternalQVTimperative.g:3352:6: ( (lv_qualifiers_16_0= '!ordered' ) )
+ // InternalQVTimperative.g:3374:6: ( (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:3374:6: ( (lv_qualifiers_16_0= '!ordered' ) )
+ // InternalQVTimperative.g:3375:1: (lv_qualifiers_16_0= '!ordered' )
{
- // InternalQVTimperative.g:3353:1: (lv_qualifiers_16_0= '!ordered' )
- // InternalQVTimperative.g:3354:3: lv_qualifiers_16_0= '!ordered'
+ // InternalQVTimperative.g:3375:1: (lv_qualifiers_16_0= '!ordered' )
+ // InternalQVTimperative.g:3376:3: lv_qualifiers_16_0= '!ordered'
{
- lv_qualifiers_16_0=(Token)match(input,69,FollowSets000.FOLLOW_59); if (state.failed) return current;
+ lv_qualifiers_16_0=(Token)match(input,69,FollowSets000.FOLLOW_60); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_16_0, grammarAccess.getAttributeCSAccess().getQualifiersOrderedKeyword_5_1_0_5_0());
@@ -9348,15 +9406,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 7 :
- // InternalQVTimperative.g:3368:6: ( (lv_qualifiers_17_0= 'readonly' ) )
+ // InternalQVTimperative.g:3390:6: ( (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:3390:6: ( (lv_qualifiers_17_0= 'readonly' ) )
+ // InternalQVTimperative.g:3391:1: (lv_qualifiers_17_0= 'readonly' )
{
- // InternalQVTimperative.g:3369:1: (lv_qualifiers_17_0= 'readonly' )
- // InternalQVTimperative.g:3370:3: lv_qualifiers_17_0= 'readonly'
+ // InternalQVTimperative.g:3391:1: (lv_qualifiers_17_0= 'readonly' )
+ // InternalQVTimperative.g:3392:3: lv_qualifiers_17_0= 'readonly'
{
- lv_qualifiers_17_0=(Token)match(input,70,FollowSets000.FOLLOW_59); if (state.failed) return current;
+ lv_qualifiers_17_0=(Token)match(input,70,FollowSets000.FOLLOW_60); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_17_0, grammarAccess.getAttributeCSAccess().getQualifiersReadonlyKeyword_5_1_0_6_0());
@@ -9380,15 +9438,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 8 :
- // InternalQVTimperative.g:3384:6: ( (lv_qualifiers_18_0= '!readonly' ) )
+ // InternalQVTimperative.g:3406:6: ( (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:3406:6: ( (lv_qualifiers_18_0= '!readonly' ) )
+ // InternalQVTimperative.g:3407:1: (lv_qualifiers_18_0= '!readonly' )
{
- // InternalQVTimperative.g:3385:1: (lv_qualifiers_18_0= '!readonly' )
- // InternalQVTimperative.g:3386:3: lv_qualifiers_18_0= '!readonly'
+ // InternalQVTimperative.g:3407:1: (lv_qualifiers_18_0= '!readonly' )
+ // InternalQVTimperative.g:3408:3: lv_qualifiers_18_0= '!readonly'
{
- lv_qualifiers_18_0=(Token)match(input,71,FollowSets000.FOLLOW_59); if (state.failed) return current;
+ lv_qualifiers_18_0=(Token)match(input,71,FollowSets000.FOLLOW_60); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_18_0, grammarAccess.getAttributeCSAccess().getQualifiersReadonlyKeyword_5_1_0_7_0());
@@ -9412,15 +9470,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 9 :
- // InternalQVTimperative.g:3400:6: ( (lv_qualifiers_19_0= 'transient' ) )
+ // InternalQVTimperative.g:3422:6: ( (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:3422:6: ( (lv_qualifiers_19_0= 'transient' ) )
+ // InternalQVTimperative.g:3423:1: (lv_qualifiers_19_0= 'transient' )
{
- // InternalQVTimperative.g:3401:1: (lv_qualifiers_19_0= 'transient' )
- // InternalQVTimperative.g:3402:3: lv_qualifiers_19_0= 'transient'
+ // InternalQVTimperative.g:3423:1: (lv_qualifiers_19_0= 'transient' )
+ // InternalQVTimperative.g:3424:3: lv_qualifiers_19_0= 'transient'
{
- lv_qualifiers_19_0=(Token)match(input,49,FollowSets000.FOLLOW_59); if (state.failed) return current;
+ lv_qualifiers_19_0=(Token)match(input,49,FollowSets000.FOLLOW_60); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_19_0, grammarAccess.getAttributeCSAccess().getQualifiersTransientKeyword_5_1_0_8_0());
@@ -9444,15 +9502,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 10 :
- // InternalQVTimperative.g:3416:6: ( (lv_qualifiers_20_0= '!transient' ) )
+ // InternalQVTimperative.g:3438:6: ( (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:3438:6: ( (lv_qualifiers_20_0= '!transient' ) )
+ // InternalQVTimperative.g:3439:1: (lv_qualifiers_20_0= '!transient' )
{
- // InternalQVTimperative.g:3417:1: (lv_qualifiers_20_0= '!transient' )
- // InternalQVTimperative.g:3418:3: lv_qualifiers_20_0= '!transient'
+ // InternalQVTimperative.g:3439:1: (lv_qualifiers_20_0= '!transient' )
+ // InternalQVTimperative.g:3440:3: lv_qualifiers_20_0= '!transient'
{
- lv_qualifiers_20_0=(Token)match(input,72,FollowSets000.FOLLOW_59); if (state.failed) return current;
+ lv_qualifiers_20_0=(Token)match(input,72,FollowSets000.FOLLOW_60); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_20_0, grammarAccess.getAttributeCSAccess().getQualifiersTransientKeyword_5_1_0_9_0());
@@ -9476,15 +9534,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 11 :
- // InternalQVTimperative.g:3432:6: ( (lv_qualifiers_21_0= 'unique' ) )
+ // InternalQVTimperative.g:3454:6: ( (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:3454:6: ( (lv_qualifiers_21_0= 'unique' ) )
+ // InternalQVTimperative.g:3455:1: (lv_qualifiers_21_0= 'unique' )
{
- // InternalQVTimperative.g:3433:1: (lv_qualifiers_21_0= 'unique' )
- // InternalQVTimperative.g:3434:3: lv_qualifiers_21_0= 'unique'
+ // InternalQVTimperative.g:3455:1: (lv_qualifiers_21_0= 'unique' )
+ // InternalQVTimperative.g:3456:3: lv_qualifiers_21_0= 'unique'
{
- lv_qualifiers_21_0=(Token)match(input,73,FollowSets000.FOLLOW_59); if (state.failed) return current;
+ lv_qualifiers_21_0=(Token)match(input,73,FollowSets000.FOLLOW_60); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_21_0, grammarAccess.getAttributeCSAccess().getQualifiersUniqueKeyword_5_1_0_10_0());
@@ -9508,15 +9566,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 12 :
- // InternalQVTimperative.g:3448:6: ( (lv_qualifiers_22_0= '!unique' ) )
+ // InternalQVTimperative.g:3470:6: ( (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:3470:6: ( (lv_qualifiers_22_0= '!unique' ) )
+ // InternalQVTimperative.g:3471:1: (lv_qualifiers_22_0= '!unique' )
{
- // InternalQVTimperative.g:3449:1: (lv_qualifiers_22_0= '!unique' )
- // InternalQVTimperative.g:3450:3: lv_qualifiers_22_0= '!unique'
+ // InternalQVTimperative.g:3471:1: (lv_qualifiers_22_0= '!unique' )
+ // InternalQVTimperative.g:3472:3: lv_qualifiers_22_0= '!unique'
{
- lv_qualifiers_22_0=(Token)match(input,74,FollowSets000.FOLLOW_59); if (state.failed) return current;
+ lv_qualifiers_22_0=(Token)match(input,74,FollowSets000.FOLLOW_60); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_22_0, grammarAccess.getAttributeCSAccess().getQualifiersUniqueKeyword_5_1_0_11_0());
@@ -9540,15 +9598,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 13 :
- // InternalQVTimperative.g:3464:6: ( (lv_qualifiers_23_0= 'unsettable' ) )
+ // InternalQVTimperative.g:3486:6: ( (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:3486:6: ( (lv_qualifiers_23_0= 'unsettable' ) )
+ // InternalQVTimperative.g:3487:1: (lv_qualifiers_23_0= 'unsettable' )
{
- // InternalQVTimperative.g:3465:1: (lv_qualifiers_23_0= 'unsettable' )
- // InternalQVTimperative.g:3466:3: lv_qualifiers_23_0= 'unsettable'
+ // InternalQVTimperative.g:3487:1: (lv_qualifiers_23_0= 'unsettable' )
+ // InternalQVTimperative.g:3488:3: lv_qualifiers_23_0= 'unsettable'
{
- lv_qualifiers_23_0=(Token)match(input,75,FollowSets000.FOLLOW_59); if (state.failed) return current;
+ lv_qualifiers_23_0=(Token)match(input,75,FollowSets000.FOLLOW_60); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_23_0, grammarAccess.getAttributeCSAccess().getQualifiersUnsettableKeyword_5_1_0_12_0());
@@ -9572,15 +9630,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 14 :
- // InternalQVTimperative.g:3480:6: ( (lv_qualifiers_24_0= '!unsettable' ) )
+ // InternalQVTimperative.g:3502:6: ( (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:3502:6: ( (lv_qualifiers_24_0= '!unsettable' ) )
+ // InternalQVTimperative.g:3503:1: (lv_qualifiers_24_0= '!unsettable' )
{
- // InternalQVTimperative.g:3481:1: (lv_qualifiers_24_0= '!unsettable' )
- // InternalQVTimperative.g:3482:3: lv_qualifiers_24_0= '!unsettable'
+ // InternalQVTimperative.g:3503:1: (lv_qualifiers_24_0= '!unsettable' )
+ // InternalQVTimperative.g:3504:3: lv_qualifiers_24_0= '!unsettable'
{
- lv_qualifiers_24_0=(Token)match(input,76,FollowSets000.FOLLOW_59); if (state.failed) return current;
+ lv_qualifiers_24_0=(Token)match(input,76,FollowSets000.FOLLOW_60); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_24_0, grammarAccess.getAttributeCSAccess().getQualifiersUnsettableKeyword_5_1_0_13_0());
@@ -9604,15 +9662,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 15 :
- // InternalQVTimperative.g:3496:6: ( (lv_qualifiers_25_0= 'volatile' ) )
+ // InternalQVTimperative.g:3518:6: ( (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:3518:6: ( (lv_qualifiers_25_0= 'volatile' ) )
+ // InternalQVTimperative.g:3519:1: (lv_qualifiers_25_0= 'volatile' )
{
- // InternalQVTimperative.g:3497:1: (lv_qualifiers_25_0= 'volatile' )
- // InternalQVTimperative.g:3498:3: lv_qualifiers_25_0= 'volatile'
+ // InternalQVTimperative.g:3519:1: (lv_qualifiers_25_0= 'volatile' )
+ // InternalQVTimperative.g:3520:3: lv_qualifiers_25_0= 'volatile'
{
- lv_qualifiers_25_0=(Token)match(input,77,FollowSets000.FOLLOW_59); if (state.failed) return current;
+ lv_qualifiers_25_0=(Token)match(input,77,FollowSets000.FOLLOW_60); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_25_0, grammarAccess.getAttributeCSAccess().getQualifiersVolatileKeyword_5_1_0_14_0());
@@ -9636,15 +9694,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 16 :
- // InternalQVTimperative.g:3512:6: ( (lv_qualifiers_26_0= '!volatile' ) )
+ // InternalQVTimperative.g:3534:6: ( (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:3534:6: ( (lv_qualifiers_26_0= '!volatile' ) )
+ // InternalQVTimperative.g:3535:1: (lv_qualifiers_26_0= '!volatile' )
{
- // InternalQVTimperative.g:3513:1: (lv_qualifiers_26_0= '!volatile' )
- // InternalQVTimperative.g:3514:3: lv_qualifiers_26_0= '!volatile'
+ // InternalQVTimperative.g:3535:1: (lv_qualifiers_26_0= '!volatile' )
+ // InternalQVTimperative.g:3536:3: lv_qualifiers_26_0= '!volatile'
{
- lv_qualifiers_26_0=(Token)match(input,78,FollowSets000.FOLLOW_59); if (state.failed) return current;
+ lv_qualifiers_26_0=(Token)match(input,78,FollowSets000.FOLLOW_60); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_26_0, grammarAccess.getAttributeCSAccess().getQualifiersVolatileKeyword_5_1_0_15_0());
@@ -9670,18 +9728,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:3527:3: (otherlv_27= ',' )?
- int alt62=2;
- int LA62_0 = input.LA(1);
+ // InternalQVTimperative.g:3549:3: (otherlv_27= ',' )?
+ int alt63=2;
+ int LA63_0 = input.LA(1);
- if ( (LA62_0==18) ) {
- alt62=1;
+ if ( (LA63_0==18) ) {
+ alt63=1;
}
- switch (alt62) {
+ switch (alt63) {
case 1 :
- // InternalQVTimperative.g:3527:5: otherlv_27= ','
+ // InternalQVTimperative.g:3549:5: otherlv_27= ','
{
- otherlv_27=(Token)match(input,18,FollowSets000.FOLLOW_60); if (state.failed) return current;
+ otherlv_27=(Token)match(input,18,FollowSets000.FOLLOW_61); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_27, grammarAccess.getAttributeCSAccess().getCommaKeyword_5_1_1());
@@ -9698,16 +9756,16 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- if ( cnt63 >= 1 ) break loop63;
+ if ( cnt64 >= 1 ) break loop64;
if (state.backtracking>0) {state.failed=true; return current;}
EarlyExitException eee =
- new EarlyExitException(63, input);
+ new EarlyExitException(64, input);
throw eee;
}
- cnt63++;
+ cnt64++;
} while (true);
- otherlv_28=(Token)match(input,40,FollowSets000.FOLLOW_41); if (state.failed) return current;
+ otherlv_28=(Token)match(input,41,FollowSets000.FOLLOW_42); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_28, grammarAccess.getAttributeCSAccess().getRightCurlyBracketKeyword_5_2());
@@ -9719,73 +9777,73 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // 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);
+ // InternalQVTimperative.g:3557: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 alt71=2;
+ int LA71_0 = input.LA(1);
- if ( (LA70_0==39) ) {
- alt70=1;
+ if ( (LA71_0==40) ) {
+ alt71=1;
}
- else if ( (LA70_0==21) ) {
- alt70=2;
+ else if ( (LA71_0==21) ) {
+ alt71=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 70, 0, input);
+ new NoViableAltException("", 71, 0, input);
throw nvae;
}
- switch (alt70) {
+ switch (alt71) {
case 1 :
- // 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:3557: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: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= '}'
+ // InternalQVTimperative.g:3557: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:3557: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,39,FollowSets000.FOLLOW_61); if (state.failed) return current;
+ otherlv_29=(Token)match(input,40,FollowSets000.FOLLOW_62); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_29, grammarAccess.getAttributeCSAccess().getLeftCurlyBracketKeyword_6_0_0());
}
- // 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:
+ // InternalQVTimperative.g:3561: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= ';' ) )*
+ loop70:
do {
- int alt69=3;
- int LA69_0 = input.LA(1);
+ int alt70=3;
+ int LA70_0 = input.LA(1);
- if ( (LA69_0==79) ) {
- alt69=1;
+ if ( (LA70_0==79) ) {
+ alt70=1;
}
- else if ( (LA69_0==80) ) {
- alt69=2;
+ else if ( (LA70_0==80) ) {
+ alt70=2;
}
- switch (alt69) {
+ switch (alt70) {
case 1 :
- // InternalQVTimperative.g:3539:2: (otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';' )
+ // InternalQVTimperative.g:3561: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:3539:4: otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';'
+ // InternalQVTimperative.g:3561:2: (otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';' )
+ // InternalQVTimperative.g:3561:4: otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';'
{
- otherlv_30=(Token)match(input,79,FollowSets000.FOLLOW_62); if (state.failed) return current;
+ otherlv_30=(Token)match(input,79,FollowSets000.FOLLOW_63); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_30, grammarAccess.getAttributeCSAccess().getInitialKeyword_6_0_1_0_0());
}
- // InternalQVTimperative.g:3543:1: ( ruleUnrestrictedName )?
- int alt65=2;
- int LA65_0 = input.LA(1);
+ // InternalQVTimperative.g:3565:1: ( ruleUnrestrictedName )?
+ int alt66=2;
+ int LA66_0 = input.LA(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;
+ if ( ((LA66_0>=RULE_SIMPLE_ID && LA66_0<=RULE_ESCAPED_ID)||LA66_0==25||LA66_0==28||(LA66_0>=30 && LA66_0<=31)||LA66_0==34||LA66_0==38||LA66_0==50||(LA66_0>=56 && LA66_0<=60)) ) {
+ alt66=1;
}
- switch (alt65) {
+ switch (alt66) {
case 1 :
- // InternalQVTimperative.g:3544:2: ruleUnrestrictedName
+ // InternalQVTimperative.g:3566:2: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -9813,25 +9871,25 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_32=(Token)match(input,24,FollowSets000.FOLLOW_63); if (state.failed) return current;
+ otherlv_32=(Token)match(input,24,FollowSets000.FOLLOW_64); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_32, grammarAccess.getAttributeCSAccess().getColonKeyword_6_0_1_0_2());
}
- // InternalQVTimperative.g:3558:1: ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )?
- int alt66=2;
- int LA66_0 = input.LA(1);
+ // InternalQVTimperative.g:3580:1: ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )?
+ int alt67=2;
+ int LA67_0 = input.LA(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;
+ if ( ((LA67_0>=RULE_SINGLE_QUOTED_STRING && LA67_0<=RULE_ESCAPED_ID)||LA67_0==25||LA67_0==28||(LA67_0>=30 && LA67_0<=31)||LA67_0==34||LA67_0==36||LA67_0==38||(LA67_0>=50 && LA67_0<=51)||(LA67_0>=56 && LA67_0<=60)||(LA67_0>=100 && LA67_0<=101)||(LA67_0>=116 && LA67_0<=130)||LA67_0==133||(LA67_0>=135 && LA67_0<=138)||LA67_0==144||(LA67_0>=149 && LA67_0<=150)) ) {
+ alt67=1;
}
- switch (alt66) {
+ switch (alt67) {
case 1 :
- // InternalQVTimperative.g:3559:1: (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS )
+ // InternalQVTimperative.g:3581:1: (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS )
{
- // InternalQVTimperative.g:3559:1: (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS )
- // InternalQVTimperative.g:3560:3: lv_ownedDefaultExpressions_33_0= ruleSpecificationCS
+ // InternalQVTimperative.g:3581:1: (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS )
+ // InternalQVTimperative.g:3582:3: lv_ownedDefaultExpressions_33_0= ruleSpecificationCS
{
if ( state.backtracking==0 ) {
@@ -9865,7 +9923,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_34=(Token)match(input,21,FollowSets000.FOLLOW_61); if (state.failed) return current;
+ otherlv_34=(Token)match(input,21,FollowSets000.FOLLOW_62); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_34, grammarAccess.getAttributeCSAccess().getSemicolonKeyword_6_0_1_0_4());
@@ -9878,27 +9936,27 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:3581:6: (otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';' )
+ // InternalQVTimperative.g:3603: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:3581:8: otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';'
+ // InternalQVTimperative.g:3603:6: (otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';' )
+ // InternalQVTimperative.g:3603:8: otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';'
{
- otherlv_35=(Token)match(input,80,FollowSets000.FOLLOW_62); if (state.failed) return current;
+ otherlv_35=(Token)match(input,80,FollowSets000.FOLLOW_63); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_35, grammarAccess.getAttributeCSAccess().getDerivationKeyword_6_0_1_1_0());
}
- // InternalQVTimperative.g:3585:1: ( ruleUnrestrictedName )?
- int alt67=2;
- int LA67_0 = input.LA(1);
+ // InternalQVTimperative.g:3607:1: ( ruleUnrestrictedName )?
+ int alt68=2;
+ int LA68_0 = input.LA(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;
+ if ( ((LA68_0>=RULE_SIMPLE_ID && LA68_0<=RULE_ESCAPED_ID)||LA68_0==25||LA68_0==28||(LA68_0>=30 && LA68_0<=31)||LA68_0==34||LA68_0==38||LA68_0==50||(LA68_0>=56 && LA68_0<=60)) ) {
+ alt68=1;
}
- switch (alt67) {
+ switch (alt68) {
case 1 :
- // InternalQVTimperative.g:3586:2: ruleUnrestrictedName
+ // InternalQVTimperative.g:3608:2: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -9926,25 +9984,25 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_37=(Token)match(input,24,FollowSets000.FOLLOW_63); if (state.failed) return current;
+ otherlv_37=(Token)match(input,24,FollowSets000.FOLLOW_64); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_37, grammarAccess.getAttributeCSAccess().getColonKeyword_6_0_1_1_2());
}
- // InternalQVTimperative.g:3600:1: ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )?
- int alt68=2;
- int LA68_0 = input.LA(1);
+ // InternalQVTimperative.g:3622:1: ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )?
+ int alt69=2;
+ int LA69_0 = input.LA(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;
+ if ( ((LA69_0>=RULE_SINGLE_QUOTED_STRING && LA69_0<=RULE_ESCAPED_ID)||LA69_0==25||LA69_0==28||(LA69_0>=30 && LA69_0<=31)||LA69_0==34||LA69_0==36||LA69_0==38||(LA69_0>=50 && LA69_0<=51)||(LA69_0>=56 && LA69_0<=60)||(LA69_0>=100 && LA69_0<=101)||(LA69_0>=116 && LA69_0<=130)||LA69_0==133||(LA69_0>=135 && LA69_0<=138)||LA69_0==144||(LA69_0>=149 && LA69_0<=150)) ) {
+ alt69=1;
}
- switch (alt68) {
+ switch (alt69) {
case 1 :
- // InternalQVTimperative.g:3601:1: (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS )
+ // InternalQVTimperative.g:3623:1: (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS )
{
- // InternalQVTimperative.g:3601:1: (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS )
- // InternalQVTimperative.g:3602:3: lv_ownedDefaultExpressions_38_0= ruleSpecificationCS
+ // InternalQVTimperative.g:3623:1: (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS )
+ // InternalQVTimperative.g:3624:3: lv_ownedDefaultExpressions_38_0= ruleSpecificationCS
{
if ( state.backtracking==0 ) {
@@ -9978,7 +10036,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_39=(Token)match(input,21,FollowSets000.FOLLOW_61); if (state.failed) return current;
+ otherlv_39=(Token)match(input,21,FollowSets000.FOLLOW_62); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_39, grammarAccess.getAttributeCSAccess().getSemicolonKeyword_6_0_1_1_4());
@@ -9992,11 +10050,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop69;
+ break loop70;
}
} while (true);
- otherlv_40=(Token)match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_40=(Token)match(input,41,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_40, grammarAccess.getAttributeCSAccess().getRightCurlyBracketKeyword_6_0_2());
@@ -10009,7 +10067,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:3627:7: otherlv_41= ';'
+ // InternalQVTimperative.g:3649:7: otherlv_41= ';'
{
otherlv_41=(Token)match(input,21,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -10046,7 +10104,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleClassCS"
- // InternalQVTimperative.g:3639:1: entryRuleClassCS returns [EObject current=null] : iv_ruleClassCS= ruleClassCS EOF ;
+ // InternalQVTimperative.g:3661:1: entryRuleClassCS returns [EObject current=null] : iv_ruleClassCS= ruleClassCS EOF ;
public final EObject entryRuleClassCS() throws RecognitionException {
EObject current = null;
@@ -10054,8 +10112,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:3640:2: (iv_ruleClassCS= ruleClassCS EOF )
- // InternalQVTimperative.g:3641:2: iv_ruleClassCS= ruleClassCS EOF
+ // InternalQVTimperative.g:3662:2: (iv_ruleClassCS= ruleClassCS EOF )
+ // InternalQVTimperative.g:3663:2: iv_ruleClassCS= ruleClassCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getClassCSRule());
@@ -10086,7 +10144,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleClassCS"
- // InternalQVTimperative.g:3648:1: ruleClassCS returns [EObject current=null] : (this_StructuredClassCS_0= ruleStructuredClassCS | this_DataTypeCS_1= ruleDataTypeCS | this_EnumerationCS_2= ruleEnumerationCS ) ;
+ // InternalQVTimperative.g:3670: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;
@@ -10100,40 +10158,40 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:3673:28: ( (this_StructuredClassCS_0= ruleStructuredClassCS | this_DataTypeCS_1= ruleDataTypeCS | this_EnumerationCS_2= ruleEnumerationCS ) )
+ // InternalQVTimperative.g:3674:1: (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 )
- int alt71=3;
+ // InternalQVTimperative.g:3674:1: (this_StructuredClassCS_0= ruleStructuredClassCS | this_DataTypeCS_1= ruleDataTypeCS | this_EnumerationCS_2= ruleEnumerationCS )
+ int alt72=3;
switch ( input.LA(1) ) {
case 96:
case 97:
{
- alt71=1;
+ alt72=1;
}
break;
case 81:
case 82:
{
- alt71=2;
+ alt72=2;
}
break;
case 85:
{
- alt71=3;
+ alt72=3;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 71, 0, input);
+ new NoViableAltException("", 72, 0, input);
throw nvae;
}
- switch (alt71) {
+ switch (alt72) {
case 1 :
- // InternalQVTimperative.g:3653:2: this_StructuredClassCS_0= ruleStructuredClassCS
+ // InternalQVTimperative.g:3675:2: this_StructuredClassCS_0= ruleStructuredClassCS
{
if ( state.backtracking==0 ) {
@@ -10160,7 +10218,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:3666:2: this_DataTypeCS_1= ruleDataTypeCS
+ // InternalQVTimperative.g:3688:2: this_DataTypeCS_1= ruleDataTypeCS
{
if ( state.backtracking==0 ) {
@@ -10187,7 +10245,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalQVTimperative.g:3679:2: this_EnumerationCS_2= ruleEnumerationCS
+ // InternalQVTimperative.g:3701:2: this_EnumerationCS_2= ruleEnumerationCS
{
if ( state.backtracking==0 ) {
@@ -10236,7 +10294,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleDataTypeCS"
- // InternalQVTimperative.g:3698:1: entryRuleDataTypeCS returns [EObject current=null] : iv_ruleDataTypeCS= ruleDataTypeCS EOF ;
+ // InternalQVTimperative.g:3720:1: entryRuleDataTypeCS returns [EObject current=null] : iv_ruleDataTypeCS= ruleDataTypeCS EOF ;
public final EObject entryRuleDataTypeCS() throws RecognitionException {
EObject current = null;
@@ -10244,8 +10302,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:3699:2: (iv_ruleDataTypeCS= ruleDataTypeCS EOF )
- // InternalQVTimperative.g:3700:2: iv_ruleDataTypeCS= ruleDataTypeCS EOF
+ // InternalQVTimperative.g:3721:2: (iv_ruleDataTypeCS= ruleDataTypeCS EOF )
+ // InternalQVTimperative.g:3722:2: iv_ruleDataTypeCS= ruleDataTypeCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getDataTypeCSRule());
@@ -10276,7 +10334,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleDataTypeCS"
- // 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= ';' ) ) ;
+ // InternalQVTimperative.g:3729: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;
@@ -10299,27 +10357,27 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:3732: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:3733: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: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:3733: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:3733: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:2: ( (lv_isPrimitive_0_0= 'primitive' ) )?
- int alt72=2;
- int LA72_0 = input.LA(1);
+ // InternalQVTimperative.g:3733:2: ( (lv_isPrimitive_0_0= 'primitive' ) )?
+ int alt73=2;
+ int LA73_0 = input.LA(1);
- if ( (LA72_0==81) ) {
- alt72=1;
+ if ( (LA73_0==81) ) {
+ alt73=1;
}
- switch (alt72) {
+ switch (alt73) {
case 1 :
- // InternalQVTimperative.g:3712:1: (lv_isPrimitive_0_0= 'primitive' )
+ // InternalQVTimperative.g:3734:1: (lv_isPrimitive_0_0= 'primitive' )
{
- // InternalQVTimperative.g:3712:1: (lv_isPrimitive_0_0= 'primitive' )
- // InternalQVTimperative.g:3713:3: lv_isPrimitive_0_0= 'primitive'
+ // InternalQVTimperative.g:3734:1: (lv_isPrimitive_0_0= 'primitive' )
+ // InternalQVTimperative.g:3735:3: lv_isPrimitive_0_0= 'primitive'
{
- lv_isPrimitive_0_0=(Token)match(input,81,FollowSets000.FOLLOW_64); if (state.failed) return current;
+ lv_isPrimitive_0_0=(Token)match(input,81,FollowSets000.FOLLOW_65); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_isPrimitive_0_0, grammarAccess.getDataTypeCSAccess().getIsPrimitivePrimitiveKeyword_0_0());
@@ -10348,18 +10406,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_1, grammarAccess.getDataTypeCSAccess().getDatatypeKeyword_1());
}
- // InternalQVTimperative.g:3730:1: ( (lv_name_2_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:3731:1: (lv_name_2_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:3752:1: ( (lv_name_2_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:3753:1: (lv_name_2_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:3731:1: (lv_name_2_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:3732:3: lv_name_2_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:3753:1: (lv_name_2_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:3754:3: lv_name_2_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getDataTypeCSAccess().getNameUnrestrictedNameParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_65);
+ pushFollow(FollowSets000.FOLLOW_66);
lv_name_2_0=ruleUnrestrictedName();
state._fsp--;
@@ -10383,26 +10441,26 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:3748:2: ( (lv_ownedSignature_3_0= ruleTemplateSignatureCS ) )?
- int alt73=2;
- int LA73_0 = input.LA(1);
+ // InternalQVTimperative.g:3770:2: ( (lv_ownedSignature_3_0= ruleTemplateSignatureCS ) )?
+ int alt74=2;
+ int LA74_0 = input.LA(1);
- if ( (LA73_0==51) ) {
- alt73=1;
+ if ( (LA74_0==51) ) {
+ alt74=1;
}
- switch (alt73) {
+ switch (alt74) {
case 1 :
- // InternalQVTimperative.g:3749:1: (lv_ownedSignature_3_0= ruleTemplateSignatureCS )
+ // InternalQVTimperative.g:3771:1: (lv_ownedSignature_3_0= ruleTemplateSignatureCS )
{
- // InternalQVTimperative.g:3749:1: (lv_ownedSignature_3_0= ruleTemplateSignatureCS )
- // InternalQVTimperative.g:3750:3: lv_ownedSignature_3_0= ruleTemplateSignatureCS
+ // InternalQVTimperative.g:3771:1: (lv_ownedSignature_3_0= ruleTemplateSignatureCS )
+ // InternalQVTimperative.g:3772:3: lv_ownedSignature_3_0= ruleTemplateSignatureCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getDataTypeCSAccess().getOwnedSignatureTemplateSignatureCSParserRuleCall_3_0());
}
- pushFollow(FollowSets000.FOLLOW_66);
+ pushFollow(FollowSets000.FOLLOW_67);
lv_ownedSignature_3_0=ruleTemplateSignatureCS();
state._fsp--;
@@ -10429,30 +10487,30 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:3766:3: (otherlv_4= ':' ( (lv_instanceClassName_5_0= RULE_SINGLE_QUOTED_STRING ) ) )?
- int alt74=2;
- int LA74_0 = input.LA(1);
+ // InternalQVTimperative.g:3788:3: (otherlv_4= ':' ( (lv_instanceClassName_5_0= RULE_SINGLE_QUOTED_STRING ) ) )?
+ int alt75=2;
+ int LA75_0 = input.LA(1);
- if ( (LA74_0==24) ) {
- alt74=1;
+ if ( (LA75_0==24) ) {
+ alt75=1;
}
- switch (alt74) {
+ switch (alt75) {
case 1 :
- // InternalQVTimperative.g:3766:5: otherlv_4= ':' ( (lv_instanceClassName_5_0= RULE_SINGLE_QUOTED_STRING ) )
+ // InternalQVTimperative.g:3788:5: otherlv_4= ':' ( (lv_instanceClassName_5_0= RULE_SINGLE_QUOTED_STRING ) )
{
- otherlv_4=(Token)match(input,24,FollowSets000.FOLLOW_57); if (state.failed) return current;
+ otherlv_4=(Token)match(input,24,FollowSets000.FOLLOW_58); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getDataTypeCSAccess().getColonKeyword_4_0());
}
- // 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:3792:1: ( (lv_instanceClassName_5_0= RULE_SINGLE_QUOTED_STRING ) )
+ // InternalQVTimperative.g:3793:1: (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
+ // InternalQVTimperative.g:3793:1: (lv_instanceClassName_5_0= RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:3794:3: lv_instanceClassName_5_0= RULE_SINGLE_QUOTED_STRING
{
- lv_instanceClassName_5_0=(Token)match(input,RULE_SINGLE_QUOTED_STRING,FollowSets000.FOLLOW_41); if (state.failed) return current;
+ lv_instanceClassName_5_0=(Token)match(input,RULE_SINGLE_QUOTED_STRING,FollowSets000.FOLLOW_42); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_instanceClassName_5_0, grammarAccess.getDataTypeCSAccess().getInstanceClassNameSINGLE_QUOTED_STRINGTerminalRuleCall_4_1_0());
@@ -10482,55 +10540,55 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // 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);
+ // InternalQVTimperative.g:3810:4: (otherlv_6= '{' ( ( (lv_isSerializable_7_0= 'serializable' ) ) | otherlv_8= '!serializable' )? otherlv_9= '}' )?
+ int alt77=2;
+ int LA77_0 = input.LA(1);
- if ( (LA76_0==39) ) {
- int LA76_1 = input.LA(2);
+ if ( (LA77_0==40) ) {
+ int LA77_1 = input.LA(2);
- if ( ((LA76_1>=83 && LA76_1<=84)) ) {
- alt76=1;
+ if ( ((LA77_1>=83 && LA77_1<=84)) ) {
+ alt77=1;
}
- else if ( (LA76_1==40) ) {
- int LA76_4 = input.LA(3);
+ else if ( (LA77_1==41) ) {
+ int LA77_4 = input.LA(3);
- if ( (LA76_4==21||LA76_4==39) ) {
- alt76=1;
+ if ( (LA77_4==21||LA77_4==40) ) {
+ alt77=1;
}
}
}
- switch (alt76) {
+ switch (alt77) {
case 1 :
- // InternalQVTimperative.g:3788:6: otherlv_6= '{' ( ( (lv_isSerializable_7_0= 'serializable' ) ) | otherlv_8= '!serializable' )? otherlv_9= '}'
+ // InternalQVTimperative.g:3810:6: otherlv_6= '{' ( ( (lv_isSerializable_7_0= 'serializable' ) ) | otherlv_8= '!serializable' )? otherlv_9= '}'
{
- otherlv_6=(Token)match(input,39,FollowSets000.FOLLOW_67); if (state.failed) return current;
+ otherlv_6=(Token)match(input,40,FollowSets000.FOLLOW_68); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getDataTypeCSAccess().getLeftCurlyBracketKeyword_5_0());
}
- // InternalQVTimperative.g:3792:1: ( ( (lv_isSerializable_7_0= 'serializable' ) ) | otherlv_8= '!serializable' )?
- int alt75=3;
- int LA75_0 = input.LA(1);
+ // InternalQVTimperative.g:3814:1: ( ( (lv_isSerializable_7_0= 'serializable' ) ) | otherlv_8= '!serializable' )?
+ int alt76=3;
+ int LA76_0 = input.LA(1);
- if ( (LA75_0==83) ) {
- alt75=1;
+ if ( (LA76_0==83) ) {
+ alt76=1;
}
- else if ( (LA75_0==84) ) {
- alt75=2;
+ else if ( (LA76_0==84) ) {
+ alt76=2;
}
- switch (alt75) {
+ switch (alt76) {
case 1 :
- // InternalQVTimperative.g:3792:2: ( (lv_isSerializable_7_0= 'serializable' ) )
+ // InternalQVTimperative.g:3814:2: ( (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:3814:2: ( (lv_isSerializable_7_0= 'serializable' ) )
+ // InternalQVTimperative.g:3815:1: (lv_isSerializable_7_0= 'serializable' )
{
- // InternalQVTimperative.g:3793:1: (lv_isSerializable_7_0= 'serializable' )
- // InternalQVTimperative.g:3794:3: lv_isSerializable_7_0= 'serializable'
+ // InternalQVTimperative.g:3815:1: (lv_isSerializable_7_0= 'serializable' )
+ // InternalQVTimperative.g:3816:3: lv_isSerializable_7_0= 'serializable'
{
- lv_isSerializable_7_0=(Token)match(input,83,FollowSets000.FOLLOW_47); if (state.failed) return current;
+ lv_isSerializable_7_0=(Token)match(input,83,FollowSets000.FOLLOW_48); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_isSerializable_7_0, grammarAccess.getDataTypeCSAccess().getIsSerializableSerializableKeyword_5_1_0_0());
@@ -10554,9 +10612,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:3808:7: otherlv_8= '!serializable'
+ // InternalQVTimperative.g:3830:7: otherlv_8= '!serializable'
{
- otherlv_8=(Token)match(input,84,FollowSets000.FOLLOW_47); if (state.failed) return current;
+ otherlv_8=(Token)match(input,84,FollowSets000.FOLLOW_48); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_8, grammarAccess.getDataTypeCSAccess().getSerializableKeyword_5_1_1());
@@ -10568,7 +10626,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_9=(Token)match(input,40,FollowSets000.FOLLOW_41); if (state.failed) return current;
+ otherlv_9=(Token)match(input,41,FollowSets000.FOLLOW_42); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_9, grammarAccess.getDataTypeCSAccess().getRightCurlyBracketKeyword_5_2());
@@ -10580,37 +10638,37 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:3816:3: ( (otherlv_10= '{' otherlv_11= '}' ) | otherlv_12= ';' )
- int alt77=2;
- int LA77_0 = input.LA(1);
+ // InternalQVTimperative.g:3838:3: ( (otherlv_10= '{' otherlv_11= '}' ) | otherlv_12= ';' )
+ int alt78=2;
+ int LA78_0 = input.LA(1);
- if ( (LA77_0==39) ) {
- alt77=1;
+ if ( (LA78_0==40) ) {
+ alt78=1;
}
- else if ( (LA77_0==21) ) {
- alt77=2;
+ else if ( (LA78_0==21) ) {
+ alt78=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 77, 0, input);
+ new NoViableAltException("", 78, 0, input);
throw nvae;
}
- switch (alt77) {
+ switch (alt78) {
case 1 :
- // InternalQVTimperative.g:3816:4: (otherlv_10= '{' otherlv_11= '}' )
+ // InternalQVTimperative.g:3838:4: (otherlv_10= '{' otherlv_11= '}' )
{
- // InternalQVTimperative.g:3816:4: (otherlv_10= '{' otherlv_11= '}' )
- // InternalQVTimperative.g:3816:6: otherlv_10= '{' otherlv_11= '}'
+ // InternalQVTimperative.g:3838:4: (otherlv_10= '{' otherlv_11= '}' )
+ // InternalQVTimperative.g:3838:6: otherlv_10= '{' otherlv_11= '}'
{
- otherlv_10=(Token)match(input,39,FollowSets000.FOLLOW_47); if (state.failed) return current;
+ otherlv_10=(Token)match(input,40,FollowSets000.FOLLOW_48); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_10, grammarAccess.getDataTypeCSAccess().getLeftCurlyBracketKeyword_6_0_0());
}
- otherlv_11=(Token)match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_11=(Token)match(input,41,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_11, grammarAccess.getDataTypeCSAccess().getRightCurlyBracketKeyword_6_0_1());
@@ -10623,7 +10681,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:3825:7: otherlv_12= ';'
+ // InternalQVTimperative.g:3847:7: otherlv_12= ';'
{
otherlv_12=(Token)match(input,21,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -10660,7 +10718,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleEnumerationCS"
- // InternalQVTimperative.g:3837:1: entryRuleEnumerationCS returns [EObject current=null] : iv_ruleEnumerationCS= ruleEnumerationCS EOF ;
+ // InternalQVTimperative.g:3859:1: entryRuleEnumerationCS returns [EObject current=null] : iv_ruleEnumerationCS= ruleEnumerationCS EOF ;
public final EObject entryRuleEnumerationCS() throws RecognitionException {
EObject current = null;
@@ -10668,8 +10726,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:3838:2: (iv_ruleEnumerationCS= ruleEnumerationCS EOF )
- // InternalQVTimperative.g:3839:2: iv_ruleEnumerationCS= ruleEnumerationCS EOF
+ // InternalQVTimperative.g:3860:2: (iv_ruleEnumerationCS= ruleEnumerationCS EOF )
+ // InternalQVTimperative.g:3861:2: iv_ruleEnumerationCS= ruleEnumerationCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEnumerationCSRule());
@@ -10700,7 +10758,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleEnumerationCS"
- // 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= ';' ) ) ;
+ // InternalQVTimperative.g:3868: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;
@@ -10724,11 +10782,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:3871: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:3872: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: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= ';' )
+ // InternalQVTimperative.g:3872: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:3872: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,85,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -10736,18 +10794,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_0, grammarAccess.getEnumerationCSAccess().getEnumKeyword_0());
}
- // InternalQVTimperative.g:3854:1: ( (lv_name_1_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:3855:1: (lv_name_1_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:3876:1: ( (lv_name_1_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:3877:1: (lv_name_1_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:3855:1: (lv_name_1_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:3856:3: lv_name_1_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:3877:1: (lv_name_1_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:3878:3: lv_name_1_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEnumerationCSAccess().getNameUnrestrictedNameParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_65);
+ pushFollow(FollowSets000.FOLLOW_66);
lv_name_1_0=ruleUnrestrictedName();
state._fsp--;
@@ -10771,26 +10829,26 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:3872:2: ( (lv_ownedSignature_2_0= ruleTemplateSignatureCS ) )?
- int alt78=2;
- int LA78_0 = input.LA(1);
+ // InternalQVTimperative.g:3894:2: ( (lv_ownedSignature_2_0= ruleTemplateSignatureCS ) )?
+ int alt79=2;
+ int LA79_0 = input.LA(1);
- if ( (LA78_0==51) ) {
- alt78=1;
+ if ( (LA79_0==51) ) {
+ alt79=1;
}
- switch (alt78) {
+ switch (alt79) {
case 1 :
- // InternalQVTimperative.g:3873:1: (lv_ownedSignature_2_0= ruleTemplateSignatureCS )
+ // InternalQVTimperative.g:3895:1: (lv_ownedSignature_2_0= ruleTemplateSignatureCS )
{
- // InternalQVTimperative.g:3873:1: (lv_ownedSignature_2_0= ruleTemplateSignatureCS )
- // InternalQVTimperative.g:3874:3: lv_ownedSignature_2_0= ruleTemplateSignatureCS
+ // InternalQVTimperative.g:3895:1: (lv_ownedSignature_2_0= ruleTemplateSignatureCS )
+ // InternalQVTimperative.g:3896:3: lv_ownedSignature_2_0= ruleTemplateSignatureCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEnumerationCSAccess().getOwnedSignatureTemplateSignatureCSParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_66);
+ pushFollow(FollowSets000.FOLLOW_67);
lv_ownedSignature_2_0=ruleTemplateSignatureCS();
state._fsp--;
@@ -10817,30 +10875,30 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:3890:3: (otherlv_3= ':' ( (lv_instanceClassName_4_0= RULE_SINGLE_QUOTED_STRING ) ) )?
- int alt79=2;
- int LA79_0 = input.LA(1);
+ // InternalQVTimperative.g:3912:3: (otherlv_3= ':' ( (lv_instanceClassName_4_0= RULE_SINGLE_QUOTED_STRING ) ) )?
+ int alt80=2;
+ int LA80_0 = input.LA(1);
- if ( (LA79_0==24) ) {
- alt79=1;
+ if ( (LA80_0==24) ) {
+ alt80=1;
}
- switch (alt79) {
+ switch (alt80) {
case 1 :
- // InternalQVTimperative.g:3890:5: otherlv_3= ':' ( (lv_instanceClassName_4_0= RULE_SINGLE_QUOTED_STRING ) )
+ // InternalQVTimperative.g:3912:5: otherlv_3= ':' ( (lv_instanceClassName_4_0= RULE_SINGLE_QUOTED_STRING ) )
{
- otherlv_3=(Token)match(input,24,FollowSets000.FOLLOW_57); if (state.failed) return current;
+ otherlv_3=(Token)match(input,24,FollowSets000.FOLLOW_58); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getEnumerationCSAccess().getColonKeyword_3_0());
}
- // 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:3916:1: ( (lv_instanceClassName_4_0= RULE_SINGLE_QUOTED_STRING ) )
+ // InternalQVTimperative.g:3917:1: (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
+ // InternalQVTimperative.g:3917:1: (lv_instanceClassName_4_0= RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:3918:3: lv_instanceClassName_4_0= RULE_SINGLE_QUOTED_STRING
{
- lv_instanceClassName_4_0=(Token)match(input,RULE_SINGLE_QUOTED_STRING,FollowSets000.FOLLOW_41); if (state.failed) return current;
+ lv_instanceClassName_4_0=(Token)match(input,RULE_SINGLE_QUOTED_STRING,FollowSets000.FOLLOW_42); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_instanceClassName_4_0, grammarAccess.getEnumerationCSAccess().getInstanceClassNameSINGLE_QUOTED_STRINGTerminalRuleCall_3_1_0());
@@ -10870,55 +10928,55 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // 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);
+ // InternalQVTimperative.g:3934:4: (otherlv_5= '{' ( ( (lv_isSerializable_6_0= 'serializable' ) ) | otherlv_7= '!serializable' )? otherlv_8= '}' )?
+ int alt82=2;
+ int LA82_0 = input.LA(1);
- if ( (LA81_0==39) ) {
- int LA81_1 = input.LA(2);
+ if ( (LA82_0==40) ) {
+ int LA82_1 = input.LA(2);
- if ( ((LA81_1>=83 && LA81_1<=84)) ) {
- alt81=1;
+ if ( ((LA82_1>=83 && LA82_1<=84)) ) {
+ alt82=1;
}
- else if ( (LA81_1==40) ) {
- int LA81_4 = input.LA(3);
+ else if ( (LA82_1==41) ) {
+ int LA82_4 = input.LA(3);
- if ( (LA81_4==21||LA81_4==39) ) {
- alt81=1;
+ if ( (LA82_4==21||LA82_4==40) ) {
+ alt82=1;
}
}
}
- switch (alt81) {
+ switch (alt82) {
case 1 :
- // InternalQVTimperative.g:3912:6: otherlv_5= '{' ( ( (lv_isSerializable_6_0= 'serializable' ) ) | otherlv_7= '!serializable' )? otherlv_8= '}'
+ // InternalQVTimperative.g:3934:6: otherlv_5= '{' ( ( (lv_isSerializable_6_0= 'serializable' ) ) | otherlv_7= '!serializable' )? otherlv_8= '}'
{
- otherlv_5=(Token)match(input,39,FollowSets000.FOLLOW_67); if (state.failed) return current;
+ otherlv_5=(Token)match(input,40,FollowSets000.FOLLOW_68); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getEnumerationCSAccess().getLeftCurlyBracketKeyword_4_0());
}
- // InternalQVTimperative.g:3916:1: ( ( (lv_isSerializable_6_0= 'serializable' ) ) | otherlv_7= '!serializable' )?
- int alt80=3;
- int LA80_0 = input.LA(1);
+ // InternalQVTimperative.g:3938:1: ( ( (lv_isSerializable_6_0= 'serializable' ) ) | otherlv_7= '!serializable' )?
+ int alt81=3;
+ int LA81_0 = input.LA(1);
- if ( (LA80_0==83) ) {
- alt80=1;
+ if ( (LA81_0==83) ) {
+ alt81=1;
}
- else if ( (LA80_0==84) ) {
- alt80=2;
+ else if ( (LA81_0==84) ) {
+ alt81=2;
}
- switch (alt80) {
+ switch (alt81) {
case 1 :
- // InternalQVTimperative.g:3916:2: ( (lv_isSerializable_6_0= 'serializable' ) )
+ // InternalQVTimperative.g:3938:2: ( (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:3938:2: ( (lv_isSerializable_6_0= 'serializable' ) )
+ // InternalQVTimperative.g:3939:1: (lv_isSerializable_6_0= 'serializable' )
{
- // InternalQVTimperative.g:3917:1: (lv_isSerializable_6_0= 'serializable' )
- // InternalQVTimperative.g:3918:3: lv_isSerializable_6_0= 'serializable'
+ // InternalQVTimperative.g:3939:1: (lv_isSerializable_6_0= 'serializable' )
+ // InternalQVTimperative.g:3940:3: lv_isSerializable_6_0= 'serializable'
{
- lv_isSerializable_6_0=(Token)match(input,83,FollowSets000.FOLLOW_47); if (state.failed) return current;
+ lv_isSerializable_6_0=(Token)match(input,83,FollowSets000.FOLLOW_48); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_isSerializable_6_0, grammarAccess.getEnumerationCSAccess().getIsSerializableSerializableKeyword_4_1_0_0());
@@ -10942,9 +11000,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:3932:7: otherlv_7= '!serializable'
+ // InternalQVTimperative.g:3954:7: otherlv_7= '!serializable'
{
- otherlv_7=(Token)match(input,84,FollowSets000.FOLLOW_47); if (state.failed) return current;
+ otherlv_7=(Token)match(input,84,FollowSets000.FOLLOW_48); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_7, grammarAccess.getEnumerationCSAccess().getSerializableKeyword_4_1_1());
@@ -10956,7 +11014,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_8=(Token)match(input,40,FollowSets000.FOLLOW_41); if (state.failed) return current;
+ otherlv_8=(Token)match(input,41,FollowSets000.FOLLOW_42); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_8, grammarAccess.getEnumerationCSAccess().getRightCurlyBracketKeyword_4_2());
@@ -10968,60 +11026,60 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:3940:3: ( (otherlv_9= '{' ( (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS ) )* otherlv_11= '}' ) | otherlv_12= ';' )
- int alt83=2;
- int LA83_0 = input.LA(1);
+ // InternalQVTimperative.g:3962:3: ( (otherlv_9= '{' ( (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS ) )* otherlv_11= '}' ) | otherlv_12= ';' )
+ int alt84=2;
+ int LA84_0 = input.LA(1);
- if ( (LA83_0==39) ) {
- alt83=1;
+ if ( (LA84_0==40) ) {
+ alt84=1;
}
- else if ( (LA83_0==21) ) {
- alt83=2;
+ else if ( (LA84_0==21) ) {
+ alt84=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 83, 0, input);
+ new NoViableAltException("", 84, 0, input);
throw nvae;
}
- switch (alt83) {
+ switch (alt84) {
case 1 :
- // InternalQVTimperative.g:3940:4: (otherlv_9= '{' ( (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS ) )* otherlv_11= '}' )
+ // InternalQVTimperative.g:3962: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:3940:6: otherlv_9= '{' ( (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS ) )* otherlv_11= '}'
+ // InternalQVTimperative.g:3962:4: (otherlv_9= '{' ( (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS ) )* otherlv_11= '}' )
+ // InternalQVTimperative.g:3962:6: otherlv_9= '{' ( (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS ) )* otherlv_11= '}'
{
- otherlv_9=(Token)match(input,39,FollowSets000.FOLLOW_68); if (state.failed) return current;
+ otherlv_9=(Token)match(input,40,FollowSets000.FOLLOW_69); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_9, grammarAccess.getEnumerationCSAccess().getLeftCurlyBracketKeyword_5_0_0());
}
- // InternalQVTimperative.g:3944:1: ( (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS ) )*
- loop82:
+ // InternalQVTimperative.g:3966:1: ( (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS ) )*
+ loop83:
do {
- int alt82=2;
- int LA82_0 = input.LA(1);
+ int alt83=2;
+ int LA83_0 = input.LA(1);
- if ( ((LA82_0>=RULE_SIMPLE_ID && LA82_0<=RULE_ESCAPED_ID)||LA82_0==86) ) {
- alt82=1;
+ if ( ((LA83_0>=RULE_SIMPLE_ID && LA83_0<=RULE_ESCAPED_ID)||LA83_0==86) ) {
+ alt83=1;
}
- switch (alt82) {
+ switch (alt83) {
case 1 :
- // InternalQVTimperative.g:3945:1: (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS )
+ // InternalQVTimperative.g:3967:1: (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS )
{
- // InternalQVTimperative.g:3945:1: (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS )
- // InternalQVTimperative.g:3946:3: lv_ownedLiterals_10_0= ruleEnumerationLiteralCS
+ // InternalQVTimperative.g:3967:1: (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS )
+ // InternalQVTimperative.g:3968:3: lv_ownedLiterals_10_0= ruleEnumerationLiteralCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEnumerationCSAccess().getOwnedLiteralsEnumerationLiteralCSParserRuleCall_5_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_68);
+ pushFollow(FollowSets000.FOLLOW_69);
lv_ownedLiterals_10_0=ruleEnumerationLiteralCS();
state._fsp--;
@@ -11047,11 +11105,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop82;
+ break loop83;
}
} while (true);
- otherlv_11=(Token)match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_11=(Token)match(input,41,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_11, grammarAccess.getEnumerationCSAccess().getRightCurlyBracketKeyword_5_0_2());
@@ -11064,7 +11122,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:3967:7: otherlv_12= ';'
+ // InternalQVTimperative.g:3989:7: otherlv_12= ';'
{
otherlv_12=(Token)match(input,21,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -11101,7 +11159,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleEnumerationLiteralCS"
- // InternalQVTimperative.g:3979:1: entryRuleEnumerationLiteralCS returns [EObject current=null] : iv_ruleEnumerationLiteralCS= ruleEnumerationLiteralCS EOF ;
+ // InternalQVTimperative.g:4001:1: entryRuleEnumerationLiteralCS returns [EObject current=null] : iv_ruleEnumerationLiteralCS= ruleEnumerationLiteralCS EOF ;
public final EObject entryRuleEnumerationLiteralCS() throws RecognitionException {
EObject current = null;
@@ -11109,8 +11167,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:3980:2: (iv_ruleEnumerationLiteralCS= ruleEnumerationLiteralCS EOF )
- // InternalQVTimperative.g:3981:2: iv_ruleEnumerationLiteralCS= ruleEnumerationLiteralCS EOF
+ // InternalQVTimperative.g:4002:2: (iv_ruleEnumerationLiteralCS= ruleEnumerationLiteralCS EOF )
+ // InternalQVTimperative.g:4003:2: iv_ruleEnumerationLiteralCS= ruleEnumerationLiteralCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEnumerationLiteralCSRule());
@@ -11141,7 +11199,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleEnumerationLiteralCS"
- // 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= ';' ) ) ;
+ // InternalQVTimperative.g:4010: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;
@@ -11160,35 +11218,35 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:4013: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:4014: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: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:4014: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:4014: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:2: ( (otherlv_0= 'literal' ( (lv_name_1_0= ruleUnrestrictedName ) ) ) | ( (lv_name_2_0= ruleEnumerationLiteralName ) ) )
- int alt84=2;
- int LA84_0 = input.LA(1);
+ // InternalQVTimperative.g:4014:2: ( (otherlv_0= 'literal' ( (lv_name_1_0= ruleUnrestrictedName ) ) ) | ( (lv_name_2_0= ruleEnumerationLiteralName ) ) )
+ int alt85=2;
+ int LA85_0 = input.LA(1);
- if ( (LA84_0==86) ) {
- alt84=1;
+ if ( (LA85_0==86) ) {
+ alt85=1;
}
- else if ( ((LA84_0>=RULE_SIMPLE_ID && LA84_0<=RULE_ESCAPED_ID)) ) {
- alt84=2;
+ else if ( ((LA85_0>=RULE_SIMPLE_ID && LA85_0<=RULE_ESCAPED_ID)) ) {
+ alt85=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 84, 0, input);
+ new NoViableAltException("", 85, 0, input);
throw nvae;
}
- switch (alt84) {
+ switch (alt85) {
case 1 :
- // InternalQVTimperative.g:3992:3: (otherlv_0= 'literal' ( (lv_name_1_0= ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:4014:3: (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 ) )
+ // InternalQVTimperative.g:4014:3: (otherlv_0= 'literal' ( (lv_name_1_0= ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:4014:5: otherlv_0= 'literal' ( (lv_name_1_0= ruleUnrestrictedName ) )
{
otherlv_0=(Token)match(input,86,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -11196,18 +11254,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_0, grammarAccess.getEnumerationLiteralCSAccess().getLiteralKeyword_0_0_0());
}
- // InternalQVTimperative.g:3996:1: ( (lv_name_1_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:3997:1: (lv_name_1_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:4018:1: ( (lv_name_1_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:4019:1: (lv_name_1_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:3997:1: (lv_name_1_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:3998:3: lv_name_1_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:4019:1: (lv_name_1_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:4020:3: lv_name_1_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEnumerationLiteralCSAccess().getNameUnrestrictedNameParserRuleCall_0_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_40);
+ pushFollow(FollowSets000.FOLLOW_41);
lv_name_1_0=ruleUnrestrictedName();
state._fsp--;
@@ -11238,20 +11296,20 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:4015:6: ( (lv_name_2_0= ruleEnumerationLiteralName ) )
+ // InternalQVTimperative.g:4037:6: ( (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:4037:6: ( (lv_name_2_0= ruleEnumerationLiteralName ) )
+ // InternalQVTimperative.g:4038:1: (lv_name_2_0= ruleEnumerationLiteralName )
{
- // InternalQVTimperative.g:4016:1: (lv_name_2_0= ruleEnumerationLiteralName )
- // InternalQVTimperative.g:4017:3: lv_name_2_0= ruleEnumerationLiteralName
+ // InternalQVTimperative.g:4038:1: (lv_name_2_0= ruleEnumerationLiteralName )
+ // InternalQVTimperative.g:4039:3: lv_name_2_0= ruleEnumerationLiteralName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEnumerationLiteralCSAccess().getNameEnumerationLiteralNameParserRuleCall_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_40);
+ pushFollow(FollowSets000.FOLLOW_41);
lv_name_2_0=ruleEnumerationLiteralName();
state._fsp--;
@@ -11281,35 +11339,35 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:4033:3: (otherlv_3= '=' ( (lv_value_4_0= ruleSIGNED ) ) )?
- int alt85=2;
- int LA85_0 = input.LA(1);
+ // InternalQVTimperative.g:4055:3: (otherlv_3= '=' ( (lv_value_4_0= ruleSIGNED ) ) )?
+ int alt86=2;
+ int LA86_0 = input.LA(1);
- if ( (LA85_0==48) ) {
- alt85=1;
+ if ( (LA86_0==48) ) {
+ alt86=1;
}
- switch (alt85) {
+ switch (alt86) {
case 1 :
- // InternalQVTimperative.g:4033:5: otherlv_3= '=' ( (lv_value_4_0= ruleSIGNED ) )
+ // InternalQVTimperative.g:4055:5: otherlv_3= '=' ( (lv_value_4_0= ruleSIGNED ) )
{
- otherlv_3=(Token)match(input,48,FollowSets000.FOLLOW_69); if (state.failed) return current;
+ otherlv_3=(Token)match(input,48,FollowSets000.FOLLOW_70); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getEnumerationLiteralCSAccess().getEqualsSignKeyword_1_0());
}
- // InternalQVTimperative.g:4037:1: ( (lv_value_4_0= ruleSIGNED ) )
- // InternalQVTimperative.g:4038:1: (lv_value_4_0= ruleSIGNED )
+ // InternalQVTimperative.g:4059:1: ( (lv_value_4_0= ruleSIGNED ) )
+ // InternalQVTimperative.g:4060:1: (lv_value_4_0= ruleSIGNED )
{
- // InternalQVTimperative.g:4038:1: (lv_value_4_0= ruleSIGNED )
- // InternalQVTimperative.g:4039:3: lv_value_4_0= ruleSIGNED
+ // InternalQVTimperative.g:4060:1: (lv_value_4_0= ruleSIGNED )
+ // InternalQVTimperative.g:4061:3: lv_value_4_0= ruleSIGNED
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEnumerationLiteralCSAccess().getValueSIGNEDParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_41);
+ pushFollow(FollowSets000.FOLLOW_42);
lv_value_4_0=ruleSIGNED();
state._fsp--;
@@ -11339,37 +11397,37 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:4055:4: ( (otherlv_5= '{' otherlv_6= '}' ) | otherlv_7= ';' )
- int alt86=2;
- int LA86_0 = input.LA(1);
+ // InternalQVTimperative.g:4077:4: ( (otherlv_5= '{' otherlv_6= '}' ) | otherlv_7= ';' )
+ int alt87=2;
+ int LA87_0 = input.LA(1);
- if ( (LA86_0==39) ) {
- alt86=1;
+ if ( (LA87_0==40) ) {
+ alt87=1;
}
- else if ( (LA86_0==21) ) {
- alt86=2;
+ else if ( (LA87_0==21) ) {
+ alt87=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 86, 0, input);
+ new NoViableAltException("", 87, 0, input);
throw nvae;
}
- switch (alt86) {
+ switch (alt87) {
case 1 :
- // InternalQVTimperative.g:4055:5: (otherlv_5= '{' otherlv_6= '}' )
+ // InternalQVTimperative.g:4077:5: (otherlv_5= '{' otherlv_6= '}' )
{
- // InternalQVTimperative.g:4055:5: (otherlv_5= '{' otherlv_6= '}' )
- // InternalQVTimperative.g:4055:7: otherlv_5= '{' otherlv_6= '}'
+ // InternalQVTimperative.g:4077:5: (otherlv_5= '{' otherlv_6= '}' )
+ // InternalQVTimperative.g:4077:7: otherlv_5= '{' otherlv_6= '}'
{
- otherlv_5=(Token)match(input,39,FollowSets000.FOLLOW_47); if (state.failed) return current;
+ otherlv_5=(Token)match(input,40,FollowSets000.FOLLOW_48); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getEnumerationLiteralCSAccess().getLeftCurlyBracketKeyword_2_0_0());
}
- otherlv_6=(Token)match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_6=(Token)match(input,41,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getEnumerationLiteralCSAccess().getRightCurlyBracketKeyword_2_0_1());
@@ -11382,7 +11440,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:4064:7: otherlv_7= ';'
+ // InternalQVTimperative.g:4086:7: otherlv_7= ';'
{
otherlv_7=(Token)match(input,21,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -11419,7 +11477,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleOperationCS"
- // InternalQVTimperative.g:4076:1: entryRuleOperationCS returns [EObject current=null] : iv_ruleOperationCS= ruleOperationCS EOF ;
+ // InternalQVTimperative.g:4098:1: entryRuleOperationCS returns [EObject current=null] : iv_ruleOperationCS= ruleOperationCS EOF ;
public final EObject entryRuleOperationCS() throws RecognitionException {
EObject current = null;
@@ -11427,8 +11485,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:4077:2: (iv_ruleOperationCS= ruleOperationCS EOF )
- // InternalQVTimperative.g:4078:2: iv_ruleOperationCS= ruleOperationCS EOF
+ // InternalQVTimperative.g:4099:2: (iv_ruleOperationCS= ruleOperationCS EOF )
+ // InternalQVTimperative.g:4100:2: iv_ruleOperationCS= ruleOperationCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getOperationCSRule());
@@ -11459,7 +11517,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleOperationCS"
- // 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= ';' ) ) ;
+ // InternalQVTimperative.g:4107: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;
@@ -11509,36 +11567,36 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:4110: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:4111: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: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:4111: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:4111: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: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);
+ // InternalQVTimperative.g:4111:2: ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )?
+ int alt90=3;
+ int LA90_0 = input.LA(1);
- if ( (LA89_0==61) ) {
- alt89=1;
+ if ( (LA90_0==61) ) {
+ alt90=1;
}
- else if ( (LA89_0==62) ) {
- alt89=2;
+ else if ( (LA90_0==62) ) {
+ alt90=2;
}
- switch (alt89) {
+ switch (alt90) {
case 1 :
- // InternalQVTimperative.g:4089:3: ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? )
+ // InternalQVTimperative.g:4111: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:4089:4: ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )?
+ // InternalQVTimperative.g:4111:3: ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? )
+ // InternalQVTimperative.g:4111:4: ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )?
{
- // InternalQVTimperative.g:4089:4: ( (lv_qualifiers_0_0= 'static' ) )
- // InternalQVTimperative.g:4090:1: (lv_qualifiers_0_0= 'static' )
+ // InternalQVTimperative.g:4111:4: ( (lv_qualifiers_0_0= 'static' ) )
+ // InternalQVTimperative.g:4112:1: (lv_qualifiers_0_0= 'static' )
{
- // InternalQVTimperative.g:4090:1: (lv_qualifiers_0_0= 'static' )
- // InternalQVTimperative.g:4091:3: lv_qualifiers_0_0= 'static'
+ // InternalQVTimperative.g:4112:1: (lv_qualifiers_0_0= 'static' )
+ // InternalQVTimperative.g:4113:3: lv_qualifiers_0_0= 'static'
{
- lv_qualifiers_0_0=(Token)match(input,61,FollowSets000.FOLLOW_70); if (state.failed) return current;
+ lv_qualifiers_0_0=(Token)match(input,61,FollowSets000.FOLLOW_71); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_0_0, grammarAccess.getOperationCSAccess().getQualifiersStaticKeyword_0_0_0_0());
@@ -11558,21 +11616,21 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:4104:2: ( (lv_qualifiers_1_0= 'definition' ) )?
- int alt87=2;
- int LA87_0 = input.LA(1);
+ // InternalQVTimperative.g:4126:2: ( (lv_qualifiers_1_0= 'definition' ) )?
+ int alt88=2;
+ int LA88_0 = input.LA(1);
- if ( (LA87_0==62) ) {
- alt87=1;
+ if ( (LA88_0==62) ) {
+ alt88=1;
}
- switch (alt87) {
+ switch (alt88) {
case 1 :
- // InternalQVTimperative.g:4105:1: (lv_qualifiers_1_0= 'definition' )
+ // InternalQVTimperative.g:4127:1: (lv_qualifiers_1_0= 'definition' )
{
- // InternalQVTimperative.g:4105:1: (lv_qualifiers_1_0= 'definition' )
- // InternalQVTimperative.g:4106:3: lv_qualifiers_1_0= 'definition'
+ // InternalQVTimperative.g:4127:1: (lv_qualifiers_1_0= 'definition' )
+ // InternalQVTimperative.g:4128:3: lv_qualifiers_1_0= 'definition'
{
- lv_qualifiers_1_0=(Token)match(input,62,FollowSets000.FOLLOW_71); if (state.failed) return current;
+ lv_qualifiers_1_0=(Token)match(input,62,FollowSets000.FOLLOW_72); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_1_0, grammarAccess.getOperationCSAccess().getQualifiersDefinitionKeyword_0_0_1_0());
@@ -11602,18 +11660,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:4120:6: ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? )
+ // InternalQVTimperative.g:4142: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:4120:7: ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )?
+ // InternalQVTimperative.g:4142:6: ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? )
+ // InternalQVTimperative.g:4142:7: ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )?
{
- // InternalQVTimperative.g:4120:7: ( (lv_qualifiers_2_0= 'definition' ) )
- // InternalQVTimperative.g:4121:1: (lv_qualifiers_2_0= 'definition' )
+ // InternalQVTimperative.g:4142:7: ( (lv_qualifiers_2_0= 'definition' ) )
+ // InternalQVTimperative.g:4143:1: (lv_qualifiers_2_0= 'definition' )
{
- // InternalQVTimperative.g:4121:1: (lv_qualifiers_2_0= 'definition' )
- // InternalQVTimperative.g:4122:3: lv_qualifiers_2_0= 'definition'
+ // InternalQVTimperative.g:4143:1: (lv_qualifiers_2_0= 'definition' )
+ // InternalQVTimperative.g:4144:3: lv_qualifiers_2_0= 'definition'
{
- lv_qualifiers_2_0=(Token)match(input,62,FollowSets000.FOLLOW_72); if (state.failed) return current;
+ lv_qualifiers_2_0=(Token)match(input,62,FollowSets000.FOLLOW_73); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_2_0, grammarAccess.getOperationCSAccess().getQualifiersDefinitionKeyword_0_1_0_0());
@@ -11633,21 +11691,21 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:4135:2: ( (lv_qualifiers_3_0= 'static' ) )?
- int alt88=2;
- int LA88_0 = input.LA(1);
+ // InternalQVTimperative.g:4157:2: ( (lv_qualifiers_3_0= 'static' ) )?
+ int alt89=2;
+ int LA89_0 = input.LA(1);
- if ( (LA88_0==61) ) {
- alt88=1;
+ if ( (LA89_0==61) ) {
+ alt89=1;
}
- switch (alt88) {
+ switch (alt89) {
case 1 :
- // InternalQVTimperative.g:4136:1: (lv_qualifiers_3_0= 'static' )
+ // InternalQVTimperative.g:4158:1: (lv_qualifiers_3_0= 'static' )
{
- // InternalQVTimperative.g:4136:1: (lv_qualifiers_3_0= 'static' )
- // InternalQVTimperative.g:4137:3: lv_qualifiers_3_0= 'static'
+ // InternalQVTimperative.g:4158:1: (lv_qualifiers_3_0= 'static' )
+ // InternalQVTimperative.g:4159:3: lv_qualifiers_3_0= 'static'
{
- lv_qualifiers_3_0=(Token)match(input,61,FollowSets000.FOLLOW_71); if (state.failed) return current;
+ lv_qualifiers_3_0=(Token)match(input,61,FollowSets000.FOLLOW_72); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_3_0, grammarAccess.getOperationCSAccess().getQualifiersStaticKeyword_0_1_1_0());
@@ -11679,25 +11737,25 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,87,FollowSets000.FOLLOW_73); if (state.failed) return current;
+ otherlv_4=(Token)match(input,87,FollowSets000.FOLLOW_74); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getOperationCSAccess().getOperationKeyword_1());
}
- // InternalQVTimperative.g:4154:1: ( (lv_ownedSignature_5_0= ruleTemplateSignatureCS ) )?
- int alt90=2;
- int LA90_0 = input.LA(1);
+ // InternalQVTimperative.g:4176:1: ( (lv_ownedSignature_5_0= ruleTemplateSignatureCS ) )?
+ int alt91=2;
+ int LA91_0 = input.LA(1);
- if ( (LA90_0==51) ) {
- alt90=1;
+ if ( (LA91_0==51) ) {
+ alt91=1;
}
- switch (alt90) {
+ switch (alt91) {
case 1 :
- // InternalQVTimperative.g:4155:1: (lv_ownedSignature_5_0= ruleTemplateSignatureCS )
+ // InternalQVTimperative.g:4177:1: (lv_ownedSignature_5_0= ruleTemplateSignatureCS )
{
- // InternalQVTimperative.g:4155:1: (lv_ownedSignature_5_0= ruleTemplateSignatureCS )
- // InternalQVTimperative.g:4156:3: lv_ownedSignature_5_0= ruleTemplateSignatureCS
+ // InternalQVTimperative.g:4177:1: (lv_ownedSignature_5_0= ruleTemplateSignatureCS )
+ // InternalQVTimperative.g:4178:3: lv_ownedSignature_5_0= ruleTemplateSignatureCS
{
if ( state.backtracking==0 ) {
@@ -11731,18 +11789,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:4172:3: ( (lv_name_6_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:4173:1: (lv_name_6_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:4194:3: ( (lv_name_6_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:4195:1: (lv_name_6_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:4173:1: (lv_name_6_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:4174:3: lv_name_6_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:4195:1: (lv_name_6_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:4196:3: lv_name_6_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getOperationCSAccess().getNameUnrestrictedNameParserRuleCall_3_0());
}
- pushFollow(FollowSets000.FOLLOW_44);
+ pushFollow(FollowSets000.FOLLOW_45);
lv_name_6_0=ruleUnrestrictedName();
state._fsp--;
@@ -11766,35 +11824,35 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_7=(Token)match(input,51,FollowSets000.FOLLOW_45); if (state.failed) return current;
+ otherlv_7=(Token)match(input,51,FollowSets000.FOLLOW_46); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_7, grammarAccess.getOperationCSAccess().getLeftParenthesisKeyword_4());
}
- // 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);
+ // InternalQVTimperative.g:4216:1: ( ( (lv_ownedParameters_8_0= ruleParameterCS ) ) (otherlv_9= ',' ( (lv_ownedParameters_10_0= ruleParameterCS ) ) )* )?
+ int alt93=2;
+ int LA93_0 = input.LA(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;
+ if ( ((LA93_0>=RULE_SIMPLE_ID && LA93_0<=RULE_ESCAPED_ID)||LA93_0==25||LA93_0==28||(LA93_0>=30 && LA93_0<=31)||LA93_0==34||LA93_0==38||LA93_0==50||(LA93_0>=56 && LA93_0<=60)) ) {
+ alt93=1;
}
- switch (alt92) {
+ switch (alt93) {
case 1 :
- // InternalQVTimperative.g:4194:2: ( (lv_ownedParameters_8_0= ruleParameterCS ) ) (otherlv_9= ',' ( (lv_ownedParameters_10_0= ruleParameterCS ) ) )*
+ // InternalQVTimperative.g:4216:2: ( (lv_ownedParameters_8_0= ruleParameterCS ) ) (otherlv_9= ',' ( (lv_ownedParameters_10_0= ruleParameterCS ) ) )*
{
- // InternalQVTimperative.g:4194:2: ( (lv_ownedParameters_8_0= ruleParameterCS ) )
- // InternalQVTimperative.g:4195:1: (lv_ownedParameters_8_0= ruleParameterCS )
+ // InternalQVTimperative.g:4216:2: ( (lv_ownedParameters_8_0= ruleParameterCS ) )
+ // InternalQVTimperative.g:4217:1: (lv_ownedParameters_8_0= ruleParameterCS )
{
- // InternalQVTimperative.g:4195:1: (lv_ownedParameters_8_0= ruleParameterCS )
- // InternalQVTimperative.g:4196:3: lv_ownedParameters_8_0= ruleParameterCS
+ // InternalQVTimperative.g:4217:1: (lv_ownedParameters_8_0= ruleParameterCS )
+ // InternalQVTimperative.g:4218:3: lv_ownedParameters_8_0= ruleParameterCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getOperationCSAccess().getOwnedParametersParameterCSParserRuleCall_5_0_0());
}
- pushFollow(FollowSets000.FOLLOW_46);
+ pushFollow(FollowSets000.FOLLOW_47);
lv_ownedParameters_8_0=ruleParameterCS();
state._fsp--;
@@ -11818,20 +11876,20 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:4212:2: (otherlv_9= ',' ( (lv_ownedParameters_10_0= ruleParameterCS ) ) )*
- loop91:
+ // InternalQVTimperative.g:4234:2: (otherlv_9= ',' ( (lv_ownedParameters_10_0= ruleParameterCS ) ) )*
+ loop92:
do {
- int alt91=2;
- int LA91_0 = input.LA(1);
+ int alt92=2;
+ int LA92_0 = input.LA(1);
- if ( (LA91_0==18) ) {
- alt91=1;
+ if ( (LA92_0==18) ) {
+ alt92=1;
}
- switch (alt91) {
+ switch (alt92) {
case 1 :
- // InternalQVTimperative.g:4212:4: otherlv_9= ',' ( (lv_ownedParameters_10_0= ruleParameterCS ) )
+ // InternalQVTimperative.g:4234: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 ) {
@@ -11839,18 +11897,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_9, grammarAccess.getOperationCSAccess().getCommaKeyword_5_1_0());
}
- // InternalQVTimperative.g:4216:1: ( (lv_ownedParameters_10_0= ruleParameterCS ) )
- // InternalQVTimperative.g:4217:1: (lv_ownedParameters_10_0= ruleParameterCS )
+ // InternalQVTimperative.g:4238:1: ( (lv_ownedParameters_10_0= ruleParameterCS ) )
+ // InternalQVTimperative.g:4239:1: (lv_ownedParameters_10_0= ruleParameterCS )
{
- // InternalQVTimperative.g:4217:1: (lv_ownedParameters_10_0= ruleParameterCS )
- // InternalQVTimperative.g:4218:3: lv_ownedParameters_10_0= ruleParameterCS
+ // InternalQVTimperative.g:4239:1: (lv_ownedParameters_10_0= ruleParameterCS )
+ // InternalQVTimperative.g:4240:3: lv_ownedParameters_10_0= ruleParameterCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getOperationCSAccess().getOwnedParametersParameterCSParserRuleCall_5_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_46);
+ pushFollow(FollowSets000.FOLLOW_47);
lv_ownedParameters_10_0=ruleParameterCS();
state._fsp--;
@@ -11879,7 +11937,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop91;
+ break loop92;
}
} while (true);
@@ -11889,22 +11947,22 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_11=(Token)match(input,52,FollowSets000.FOLLOW_74); if (state.failed) return current;
+ otherlv_11=(Token)match(input,52,FollowSets000.FOLLOW_75); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_11, grammarAccess.getOperationCSAccess().getRightParenthesisKeyword_6());
}
- // InternalQVTimperative.g:4238:1: (otherlv_12= ':' ( (lv_ownedType_13_0= ruleTypedMultiplicityRefCS ) ) )?
- int alt93=2;
- int LA93_0 = input.LA(1);
+ // InternalQVTimperative.g:4260:1: (otherlv_12= ':' ( (lv_ownedType_13_0= ruleTypedMultiplicityRefCS ) ) )?
+ int alt94=2;
+ int LA94_0 = input.LA(1);
- if ( (LA93_0==24) ) {
- alt93=1;
+ if ( (LA94_0==24) ) {
+ alt94=1;
}
- switch (alt93) {
+ switch (alt94) {
case 1 :
- // InternalQVTimperative.g:4238:3: otherlv_12= ':' ( (lv_ownedType_13_0= ruleTypedMultiplicityRefCS ) )
+ // InternalQVTimperative.g:4260:3: otherlv_12= ':' ( (lv_ownedType_13_0= ruleTypedMultiplicityRefCS ) )
{
otherlv_12=(Token)match(input,24,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -11912,18 +11970,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_12, grammarAccess.getOperationCSAccess().getColonKeyword_7_0());
}
- // InternalQVTimperative.g:4242:1: ( (lv_ownedType_13_0= ruleTypedMultiplicityRefCS ) )
- // InternalQVTimperative.g:4243:1: (lv_ownedType_13_0= ruleTypedMultiplicityRefCS )
+ // InternalQVTimperative.g:4264:1: ( (lv_ownedType_13_0= ruleTypedMultiplicityRefCS ) )
+ // InternalQVTimperative.g:4265:1: (lv_ownedType_13_0= ruleTypedMultiplicityRefCS )
{
- // InternalQVTimperative.g:4243:1: (lv_ownedType_13_0= ruleTypedMultiplicityRefCS )
- // InternalQVTimperative.g:4244:3: lv_ownedType_13_0= ruleTypedMultiplicityRefCS
+ // InternalQVTimperative.g:4265:1: (lv_ownedType_13_0= ruleTypedMultiplicityRefCS )
+ // InternalQVTimperative.g:4266:3: lv_ownedType_13_0= ruleTypedMultiplicityRefCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getOperationCSAccess().getOwnedTypeTypedMultiplicityRefCSParserRuleCall_7_1_0());
}
- pushFollow(FollowSets000.FOLLOW_75);
+ pushFollow(FollowSets000.FOLLOW_76);
lv_ownedType_13_0=ruleTypedMultiplicityRefCS();
state._fsp--;
@@ -11953,16 +12011,16 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // 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);
+ // InternalQVTimperative.g:4282:4: (otherlv_14= 'throws' ( (lv_ownedExceptions_15_0= ruleTypedRefCS ) ) (otherlv_16= ',' ( (lv_ownedExceptions_17_0= ruleTypedRefCS ) ) )* )?
+ int alt96=2;
+ int LA96_0 = input.LA(1);
- if ( (LA95_0==88) ) {
- alt95=1;
+ if ( (LA96_0==88) ) {
+ alt96=1;
}
- switch (alt95) {
+ switch (alt96) {
case 1 :
- // InternalQVTimperative.g:4260:6: otherlv_14= 'throws' ( (lv_ownedExceptions_15_0= ruleTypedRefCS ) ) (otherlv_16= ',' ( (lv_ownedExceptions_17_0= ruleTypedRefCS ) ) )*
+ // InternalQVTimperative.g:4282:6: otherlv_14= 'throws' ( (lv_ownedExceptions_15_0= ruleTypedRefCS ) ) (otherlv_16= ',' ( (lv_ownedExceptions_17_0= ruleTypedRefCS ) ) )*
{
otherlv_14=(Token)match(input,88,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -11970,18 +12028,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_14, grammarAccess.getOperationCSAccess().getThrowsKeyword_8_0());
}
- // InternalQVTimperative.g:4264:1: ( (lv_ownedExceptions_15_0= ruleTypedRefCS ) )
- // InternalQVTimperative.g:4265:1: (lv_ownedExceptions_15_0= ruleTypedRefCS )
+ // InternalQVTimperative.g:4286:1: ( (lv_ownedExceptions_15_0= ruleTypedRefCS ) )
+ // InternalQVTimperative.g:4287:1: (lv_ownedExceptions_15_0= ruleTypedRefCS )
{
- // InternalQVTimperative.g:4265:1: (lv_ownedExceptions_15_0= ruleTypedRefCS )
- // InternalQVTimperative.g:4266:3: lv_ownedExceptions_15_0= ruleTypedRefCS
+ // InternalQVTimperative.g:4287:1: (lv_ownedExceptions_15_0= ruleTypedRefCS )
+ // InternalQVTimperative.g:4288:3: lv_ownedExceptions_15_0= ruleTypedRefCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getOperationCSAccess().getOwnedExceptionsTypedRefCSParserRuleCall_8_1_0());
}
- pushFollow(FollowSets000.FOLLOW_76);
+ pushFollow(FollowSets000.FOLLOW_77);
lv_ownedExceptions_15_0=ruleTypedRefCS();
state._fsp--;
@@ -12005,20 +12063,20 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:4282:2: (otherlv_16= ',' ( (lv_ownedExceptions_17_0= ruleTypedRefCS ) ) )*
- loop94:
+ // InternalQVTimperative.g:4304:2: (otherlv_16= ',' ( (lv_ownedExceptions_17_0= ruleTypedRefCS ) ) )*
+ loop95:
do {
- int alt94=2;
- int LA94_0 = input.LA(1);
+ int alt95=2;
+ int LA95_0 = input.LA(1);
- if ( (LA94_0==18) ) {
- alt94=1;
+ if ( (LA95_0==18) ) {
+ alt95=1;
}
- switch (alt94) {
+ switch (alt95) {
case 1 :
- // InternalQVTimperative.g:4282:4: otherlv_16= ',' ( (lv_ownedExceptions_17_0= ruleTypedRefCS ) )
+ // InternalQVTimperative.g:4304: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 ) {
@@ -12026,18 +12084,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_16, grammarAccess.getOperationCSAccess().getCommaKeyword_8_2_0());
}
- // InternalQVTimperative.g:4286:1: ( (lv_ownedExceptions_17_0= ruleTypedRefCS ) )
- // InternalQVTimperative.g:4287:1: (lv_ownedExceptions_17_0= ruleTypedRefCS )
+ // InternalQVTimperative.g:4308:1: ( (lv_ownedExceptions_17_0= ruleTypedRefCS ) )
+ // InternalQVTimperative.g:4309:1: (lv_ownedExceptions_17_0= ruleTypedRefCS )
{
- // InternalQVTimperative.g:4287:1: (lv_ownedExceptions_17_0= ruleTypedRefCS )
- // InternalQVTimperative.g:4288:3: lv_ownedExceptions_17_0= ruleTypedRefCS
+ // InternalQVTimperative.g:4309:1: (lv_ownedExceptions_17_0= ruleTypedRefCS )
+ // InternalQVTimperative.g:4310:3: lv_ownedExceptions_17_0= ruleTypedRefCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getOperationCSAccess().getOwnedExceptionsTypedRefCSParserRuleCall_8_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_76);
+ pushFollow(FollowSets000.FOLLOW_77);
lv_ownedExceptions_17_0=ruleTypedRefCS();
state._fsp--;
@@ -12066,7 +12124,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop94;
+ break loop95;
}
} while (true);
@@ -12076,95 +12134,95 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // 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);
+ // InternalQVTimperative.g:4326: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 alt100=2;
+ int LA100_0 = input.LA(1);
- if ( (LA99_0==39) ) {
- int LA99_1 = input.LA(2);
+ if ( (LA100_0==40) ) {
+ int LA100_1 = input.LA(2);
- if ( ((LA99_1>=64 && LA99_1<=65)||(LA99_1>=68 && LA99_1<=69)||(LA99_1>=73 && LA99_1<=74)) ) {
- alt99=1;
+ if ( ((LA100_1>=64 && LA100_1<=65)||(LA100_1>=68 && LA100_1<=69)||(LA100_1>=73 && LA100_1<=74)) ) {
+ alt100=1;
}
}
- switch (alt99) {
+ switch (alt100) {
case 1 :
- // 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= '}'
+ // InternalQVTimperative.g:4326: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,39,FollowSets000.FOLLOW_77); if (state.failed) return current;
+ otherlv_18=(Token)match(input,40,FollowSets000.FOLLOW_78); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_18, grammarAccess.getOperationCSAccess().getLeftCurlyBracketKeyword_9_0());
}
- // 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:
+ // InternalQVTimperative.g:4330: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 cnt99=0;
+ loop99:
do {
- int alt98=2;
- int LA98_0 = input.LA(1);
+ int alt99=2;
+ int LA99_0 = input.LA(1);
- if ( ((LA98_0>=64 && LA98_0<=65)||(LA98_0>=68 && LA98_0<=69)||(LA98_0>=73 && LA98_0<=74)) ) {
- alt98=1;
+ if ( ((LA99_0>=64 && LA99_0<=65)||(LA99_0>=68 && LA99_0<=69)||(LA99_0>=73 && LA99_0<=74)) ) {
+ alt99=1;
}
- switch (alt98) {
+ switch (alt99) {
case 1 :
- // 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:4330: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' ) ) )
- int alt96=6;
+ // InternalQVTimperative.g:4330: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 alt97=6;
switch ( input.LA(1) ) {
case 64:
{
- alt96=1;
+ alt97=1;
}
break;
case 65:
{
- alt96=2;
+ alt97=2;
}
break;
case 68:
{
- alt96=3;
+ alt97=3;
}
break;
case 69:
{
- alt96=4;
+ alt97=4;
}
break;
case 73:
{
- alt96=5;
+ alt97=5;
}
break;
case 74:
{
- alt96=6;
+ alt97=6;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 96, 0, input);
+ new NoViableAltException("", 97, 0, input);
throw nvae;
}
- switch (alt96) {
+ switch (alt97) {
case 1 :
- // InternalQVTimperative.g:4308:3: ( (lv_qualifiers_19_0= 'derived' ) )
+ // InternalQVTimperative.g:4330:3: ( (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:4330:3: ( (lv_qualifiers_19_0= 'derived' ) )
+ // InternalQVTimperative.g:4331:1: (lv_qualifiers_19_0= 'derived' )
{
- // InternalQVTimperative.g:4309:1: (lv_qualifiers_19_0= 'derived' )
- // InternalQVTimperative.g:4310:3: lv_qualifiers_19_0= 'derived'
+ // InternalQVTimperative.g:4331:1: (lv_qualifiers_19_0= 'derived' )
+ // InternalQVTimperative.g:4332:3: lv_qualifiers_19_0= 'derived'
{
- lv_qualifiers_19_0=(Token)match(input,64,FollowSets000.FOLLOW_78); if (state.failed) return current;
+ lv_qualifiers_19_0=(Token)match(input,64,FollowSets000.FOLLOW_79); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_19_0, grammarAccess.getOperationCSAccess().getQualifiersDerivedKeyword_9_1_0_0_0());
@@ -12188,15 +12246,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:4324:6: ( (lv_qualifiers_20_0= '!derived' ) )
+ // InternalQVTimperative.g:4346:6: ( (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:4346:6: ( (lv_qualifiers_20_0= '!derived' ) )
+ // InternalQVTimperative.g:4347:1: (lv_qualifiers_20_0= '!derived' )
{
- // InternalQVTimperative.g:4325:1: (lv_qualifiers_20_0= '!derived' )
- // InternalQVTimperative.g:4326:3: lv_qualifiers_20_0= '!derived'
+ // InternalQVTimperative.g:4347:1: (lv_qualifiers_20_0= '!derived' )
+ // InternalQVTimperative.g:4348:3: lv_qualifiers_20_0= '!derived'
{
- lv_qualifiers_20_0=(Token)match(input,65,FollowSets000.FOLLOW_78); if (state.failed) return current;
+ lv_qualifiers_20_0=(Token)match(input,65,FollowSets000.FOLLOW_79); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_20_0, grammarAccess.getOperationCSAccess().getQualifiersDerivedKeyword_9_1_0_1_0());
@@ -12220,15 +12278,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalQVTimperative.g:4340:6: ( (lv_qualifiers_21_0= 'ordered' ) )
+ // InternalQVTimperative.g:4362:6: ( (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:4362:6: ( (lv_qualifiers_21_0= 'ordered' ) )
+ // InternalQVTimperative.g:4363:1: (lv_qualifiers_21_0= 'ordered' )
{
- // InternalQVTimperative.g:4341:1: (lv_qualifiers_21_0= 'ordered' )
- // InternalQVTimperative.g:4342:3: lv_qualifiers_21_0= 'ordered'
+ // InternalQVTimperative.g:4363:1: (lv_qualifiers_21_0= 'ordered' )
+ // InternalQVTimperative.g:4364:3: lv_qualifiers_21_0= 'ordered'
{
- lv_qualifiers_21_0=(Token)match(input,68,FollowSets000.FOLLOW_78); if (state.failed) return current;
+ lv_qualifiers_21_0=(Token)match(input,68,FollowSets000.FOLLOW_79); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_21_0, grammarAccess.getOperationCSAccess().getQualifiersOrderedKeyword_9_1_0_2_0());
@@ -12252,15 +12310,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalQVTimperative.g:4356:6: ( (lv_qualifiers_22_0= '!ordered' ) )
+ // InternalQVTimperative.g:4378:6: ( (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:4378:6: ( (lv_qualifiers_22_0= '!ordered' ) )
+ // InternalQVTimperative.g:4379:1: (lv_qualifiers_22_0= '!ordered' )
{
- // InternalQVTimperative.g:4357:1: (lv_qualifiers_22_0= '!ordered' )
- // InternalQVTimperative.g:4358:3: lv_qualifiers_22_0= '!ordered'
+ // InternalQVTimperative.g:4379:1: (lv_qualifiers_22_0= '!ordered' )
+ // InternalQVTimperative.g:4380:3: lv_qualifiers_22_0= '!ordered'
{
- lv_qualifiers_22_0=(Token)match(input,69,FollowSets000.FOLLOW_78); if (state.failed) return current;
+ lv_qualifiers_22_0=(Token)match(input,69,FollowSets000.FOLLOW_79); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_22_0, grammarAccess.getOperationCSAccess().getQualifiersOrderedKeyword_9_1_0_3_0());
@@ -12284,15 +12342,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // InternalQVTimperative.g:4372:6: ( (lv_qualifiers_23_0= 'unique' ) )
+ // InternalQVTimperative.g:4394:6: ( (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:4394:6: ( (lv_qualifiers_23_0= 'unique' ) )
+ // InternalQVTimperative.g:4395:1: (lv_qualifiers_23_0= 'unique' )
{
- // InternalQVTimperative.g:4373:1: (lv_qualifiers_23_0= 'unique' )
- // InternalQVTimperative.g:4374:3: lv_qualifiers_23_0= 'unique'
+ // InternalQVTimperative.g:4395:1: (lv_qualifiers_23_0= 'unique' )
+ // InternalQVTimperative.g:4396:3: lv_qualifiers_23_0= 'unique'
{
- lv_qualifiers_23_0=(Token)match(input,73,FollowSets000.FOLLOW_78); if (state.failed) return current;
+ lv_qualifiers_23_0=(Token)match(input,73,FollowSets000.FOLLOW_79); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_23_0, grammarAccess.getOperationCSAccess().getQualifiersUniqueKeyword_9_1_0_4_0());
@@ -12316,15 +12374,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 6 :
- // InternalQVTimperative.g:4388:6: ( (lv_qualifiers_24_0= '!unique' ) )
+ // InternalQVTimperative.g:4410:6: ( (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:4410:6: ( (lv_qualifiers_24_0= '!unique' ) )
+ // InternalQVTimperative.g:4411:1: (lv_qualifiers_24_0= '!unique' )
{
- // InternalQVTimperative.g:4389:1: (lv_qualifiers_24_0= '!unique' )
- // InternalQVTimperative.g:4390:3: lv_qualifiers_24_0= '!unique'
+ // InternalQVTimperative.g:4411:1: (lv_qualifiers_24_0= '!unique' )
+ // InternalQVTimperative.g:4412:3: lv_qualifiers_24_0= '!unique'
{
- lv_qualifiers_24_0=(Token)match(input,74,FollowSets000.FOLLOW_78); if (state.failed) return current;
+ lv_qualifiers_24_0=(Token)match(input,74,FollowSets000.FOLLOW_79); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_24_0, grammarAccess.getOperationCSAccess().getQualifiersUniqueKeyword_9_1_0_5_0());
@@ -12350,18 +12408,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:4403:3: (otherlv_25= ',' )?
- int alt97=2;
- int LA97_0 = input.LA(1);
+ // InternalQVTimperative.g:4425:3: (otherlv_25= ',' )?
+ int alt98=2;
+ int LA98_0 = input.LA(1);
- if ( (LA97_0==18) ) {
- alt97=1;
+ if ( (LA98_0==18) ) {
+ alt98=1;
}
- switch (alt97) {
+ switch (alt98) {
case 1 :
- // InternalQVTimperative.g:4403:5: otherlv_25= ','
+ // InternalQVTimperative.g:4425:5: otherlv_25= ','
{
- otherlv_25=(Token)match(input,18,FollowSets000.FOLLOW_79); if (state.failed) return current;
+ otherlv_25=(Token)match(input,18,FollowSets000.FOLLOW_80); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_25, grammarAccess.getOperationCSAccess().getCommaKeyword_9_1_1());
@@ -12378,16 +12436,16 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- if ( cnt98 >= 1 ) break loop98;
+ if ( cnt99 >= 1 ) break loop99;
if (state.backtracking>0) {state.failed=true; return current;}
EarlyExitException eee =
- new EarlyExitException(98, input);
+ new EarlyExitException(99, input);
throw eee;
}
- cnt98++;
+ cnt99++;
} while (true);
- otherlv_26=(Token)match(input,40,FollowSets000.FOLLOW_41); if (state.failed) return current;
+ otherlv_26=(Token)match(input,41,FollowSets000.FOLLOW_42); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_26, grammarAccess.getOperationCSAccess().getRightCurlyBracketKeyword_9_2());
@@ -12399,67 +12457,67 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // 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);
+ // InternalQVTimperative.g:4433:3: ( (otherlv_27= '{' (otherlv_28= 'body' ( ruleUnrestrictedName )? otherlv_30= ':' ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )? otherlv_32= ';' )* otherlv_33= '}' ) | otherlv_34= ';' )
+ int alt104=2;
+ int LA104_0 = input.LA(1);
- if ( (LA103_0==39) ) {
- alt103=1;
+ if ( (LA104_0==40) ) {
+ alt104=1;
}
- else if ( (LA103_0==21) ) {
- alt103=2;
+ else if ( (LA104_0==21) ) {
+ alt104=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 103, 0, input);
+ new NoViableAltException("", 104, 0, input);
throw nvae;
}
- switch (alt103) {
+ switch (alt104) {
case 1 :
- // InternalQVTimperative.g:4411:4: (otherlv_27= '{' (otherlv_28= 'body' ( ruleUnrestrictedName )? otherlv_30= ':' ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )? otherlv_32= ';' )* otherlv_33= '}' )
+ // InternalQVTimperative.g:4433: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:4411:6: otherlv_27= '{' (otherlv_28= 'body' ( ruleUnrestrictedName )? otherlv_30= ':' ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )? otherlv_32= ';' )* otherlv_33= '}'
+ // InternalQVTimperative.g:4433:4: (otherlv_27= '{' (otherlv_28= 'body' ( ruleUnrestrictedName )? otherlv_30= ':' ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )? otherlv_32= ';' )* otherlv_33= '}' )
+ // InternalQVTimperative.g:4433:6: otherlv_27= '{' (otherlv_28= 'body' ( ruleUnrestrictedName )? otherlv_30= ':' ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )? otherlv_32= ';' )* otherlv_33= '}'
{
- otherlv_27=(Token)match(input,39,FollowSets000.FOLLOW_80); if (state.failed) return current;
+ otherlv_27=(Token)match(input,40,FollowSets000.FOLLOW_81); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_27, grammarAccess.getOperationCSAccess().getLeftCurlyBracketKeyword_10_0_0());
}
- // InternalQVTimperative.g:4415:1: (otherlv_28= 'body' ( ruleUnrestrictedName )? otherlv_30= ':' ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )? otherlv_32= ';' )*
- loop102:
+ // InternalQVTimperative.g:4437:1: (otherlv_28= 'body' ( ruleUnrestrictedName )? otherlv_30= ':' ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )? otherlv_32= ';' )*
+ loop103:
do {
- int alt102=2;
- int LA102_0 = input.LA(1);
+ int alt103=2;
+ int LA103_0 = input.LA(1);
- if ( (LA102_0==89) ) {
- alt102=1;
+ if ( (LA103_0==89) ) {
+ alt103=1;
}
- switch (alt102) {
+ switch (alt103) {
case 1 :
- // InternalQVTimperative.g:4415:3: otherlv_28= 'body' ( ruleUnrestrictedName )? otherlv_30= ':' ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )? otherlv_32= ';'
+ // InternalQVTimperative.g:4437:3: otherlv_28= 'body' ( ruleUnrestrictedName )? otherlv_30= ':' ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )? otherlv_32= ';'
{
- otherlv_28=(Token)match(input,89,FollowSets000.FOLLOW_62); if (state.failed) return current;
+ otherlv_28=(Token)match(input,89,FollowSets000.FOLLOW_63); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_28, grammarAccess.getOperationCSAccess().getBodyKeyword_10_0_1_0());
}
- // InternalQVTimperative.g:4419:1: ( ruleUnrestrictedName )?
- int alt100=2;
- int LA100_0 = input.LA(1);
+ // InternalQVTimperative.g:4441:1: ( ruleUnrestrictedName )?
+ int alt101=2;
+ int LA101_0 = input.LA(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;
+ if ( ((LA101_0>=RULE_SIMPLE_ID && LA101_0<=RULE_ESCAPED_ID)||LA101_0==25||LA101_0==28||(LA101_0>=30 && LA101_0<=31)||LA101_0==34||LA101_0==38||LA101_0==50||(LA101_0>=56 && LA101_0<=60)) ) {
+ alt101=1;
}
- switch (alt100) {
+ switch (alt101) {
case 1 :
- // InternalQVTimperative.g:4420:2: ruleUnrestrictedName
+ // InternalQVTimperative.g:4442:2: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -12487,25 +12545,25 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_30=(Token)match(input,24,FollowSets000.FOLLOW_63); if (state.failed) return current;
+ otherlv_30=(Token)match(input,24,FollowSets000.FOLLOW_64); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_30, grammarAccess.getOperationCSAccess().getColonKeyword_10_0_1_2());
}
- // InternalQVTimperative.g:4434:1: ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )?
- int alt101=2;
- int LA101_0 = input.LA(1);
+ // InternalQVTimperative.g:4456:1: ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )?
+ int alt102=2;
+ int LA102_0 = input.LA(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;
+ if ( ((LA102_0>=RULE_SINGLE_QUOTED_STRING && LA102_0<=RULE_ESCAPED_ID)||LA102_0==25||LA102_0==28||(LA102_0>=30 && LA102_0<=31)||LA102_0==34||LA102_0==36||LA102_0==38||(LA102_0>=50 && LA102_0<=51)||(LA102_0>=56 && LA102_0<=60)||(LA102_0>=100 && LA102_0<=101)||(LA102_0>=116 && LA102_0<=130)||LA102_0==133||(LA102_0>=135 && LA102_0<=138)||LA102_0==144||(LA102_0>=149 && LA102_0<=150)) ) {
+ alt102=1;
}
- switch (alt101) {
+ switch (alt102) {
case 1 :
- // InternalQVTimperative.g:4435:1: (lv_ownedBodyExpressions_31_0= ruleSpecificationCS )
+ // InternalQVTimperative.g:4457:1: (lv_ownedBodyExpressions_31_0= ruleSpecificationCS )
{
- // InternalQVTimperative.g:4435:1: (lv_ownedBodyExpressions_31_0= ruleSpecificationCS )
- // InternalQVTimperative.g:4436:3: lv_ownedBodyExpressions_31_0= ruleSpecificationCS
+ // InternalQVTimperative.g:4457:1: (lv_ownedBodyExpressions_31_0= ruleSpecificationCS )
+ // InternalQVTimperative.g:4458:3: lv_ownedBodyExpressions_31_0= ruleSpecificationCS
{
if ( state.backtracking==0 ) {
@@ -12539,7 +12597,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_32=(Token)match(input,21,FollowSets000.FOLLOW_80); if (state.failed) return current;
+ otherlv_32=(Token)match(input,21,FollowSets000.FOLLOW_81); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_32, grammarAccess.getOperationCSAccess().getSemicolonKeyword_10_0_1_4());
@@ -12550,11 +12608,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop102;
+ break loop103;
}
} while (true);
- otherlv_33=(Token)match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_33=(Token)match(input,41,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_33, grammarAccess.getOperationCSAccess().getRightCurlyBracketKeyword_10_0_2());
@@ -12567,7 +12625,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:4461:7: otherlv_34= ';'
+ // InternalQVTimperative.g:4483:7: otherlv_34= ';'
{
otherlv_34=(Token)match(input,21,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -12604,7 +12662,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleParameterCS"
- // InternalQVTimperative.g:4473:1: entryRuleParameterCS returns [EObject current=null] : iv_ruleParameterCS= ruleParameterCS EOF ;
+ // InternalQVTimperative.g:4495:1: entryRuleParameterCS returns [EObject current=null] : iv_ruleParameterCS= ruleParameterCS EOF ;
public final EObject entryRuleParameterCS() throws RecognitionException {
EObject current = null;
@@ -12612,8 +12670,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:4474:2: (iv_ruleParameterCS= ruleParameterCS EOF )
- // InternalQVTimperative.g:4475:2: iv_ruleParameterCS= ruleParameterCS EOF
+ // InternalQVTimperative.g:4496:2: (iv_ruleParameterCS= ruleParameterCS EOF )
+ // InternalQVTimperative.g:4497:2: iv_ruleParameterCS= ruleParameterCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getParameterCSRule());
@@ -12644,7 +12702,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleParameterCS"
- // 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= '}' )? ) ;
+ // InternalQVTimperative.g:4504: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;
@@ -12666,24 +12724,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:4507: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:4508: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: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:4508: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:4508: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:2: ( (lv_name_0_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:4487:1: (lv_name_0_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:4508:2: ( (lv_name_0_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:4509:1: (lv_name_0_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:4487:1: (lv_name_0_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:4488:3: lv_name_0_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:4509:1: (lv_name_0_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:4510:3: lv_name_0_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getParameterCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_81);
+ pushFollow(FollowSets000.FOLLOW_82);
lv_name_0_0=ruleUnrestrictedName();
state._fsp--;
@@ -12707,16 +12765,16 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:4504:2: (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypedMultiplicityRefCS ) ) )?
- int alt104=2;
- int LA104_0 = input.LA(1);
+ // InternalQVTimperative.g:4526:2: (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypedMultiplicityRefCS ) ) )?
+ int alt105=2;
+ int LA105_0 = input.LA(1);
- if ( (LA104_0==24) ) {
- alt104=1;
+ if ( (LA105_0==24) ) {
+ alt105=1;
}
- switch (alt104) {
+ switch (alt105) {
case 1 :
- // InternalQVTimperative.g:4504:4: otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypedMultiplicityRefCS ) )
+ // InternalQVTimperative.g:4526:4: otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypedMultiplicityRefCS ) )
{
otherlv_1=(Token)match(input,24,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -12724,18 +12782,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_1, grammarAccess.getParameterCSAccess().getColonKeyword_1_0());
}
- // InternalQVTimperative.g:4508:1: ( (lv_ownedType_2_0= ruleTypedMultiplicityRefCS ) )
- // InternalQVTimperative.g:4509:1: (lv_ownedType_2_0= ruleTypedMultiplicityRefCS )
+ // InternalQVTimperative.g:4530:1: ( (lv_ownedType_2_0= ruleTypedMultiplicityRefCS ) )
+ // InternalQVTimperative.g:4531:1: (lv_ownedType_2_0= ruleTypedMultiplicityRefCS )
{
- // InternalQVTimperative.g:4509:1: (lv_ownedType_2_0= ruleTypedMultiplicityRefCS )
- // InternalQVTimperative.g:4510:3: lv_ownedType_2_0= ruleTypedMultiplicityRefCS
+ // InternalQVTimperative.g:4531:1: (lv_ownedType_2_0= ruleTypedMultiplicityRefCS )
+ // InternalQVTimperative.g:4532:3: lv_ownedType_2_0= ruleTypedMultiplicityRefCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getParameterCSAccess().getOwnedTypeTypedMultiplicityRefCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_82);
+ pushFollow(FollowSets000.FOLLOW_83);
lv_ownedType_2_0=ruleTypedMultiplicityRefCS();
state._fsp--;
@@ -12765,85 +12823,85 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // 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);
+ // InternalQVTimperative.g:4548: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 alt109=2;
+ int LA109_0 = input.LA(1);
- if ( (LA108_0==39) ) {
- int LA108_1 = input.LA(2);
+ if ( (LA109_0==40) ) {
+ int LA109_1 = input.LA(2);
- if ( ((LA108_1>=68 && LA108_1<=69)||(LA108_1>=73 && LA108_1<=74)) ) {
- alt108=1;
+ if ( ((LA109_1>=68 && LA109_1<=69)||(LA109_1>=73 && LA109_1<=74)) ) {
+ alt109=1;
}
}
- switch (alt108) {
+ switch (alt109) {
case 1 :
- // 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= '}'
+ // InternalQVTimperative.g:4548: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,39,FollowSets000.FOLLOW_83); if (state.failed) return current;
+ otherlv_3=(Token)match(input,40,FollowSets000.FOLLOW_84); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getParameterCSAccess().getLeftCurlyBracketKeyword_2_0());
}
- // 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:
+ // InternalQVTimperative.g:4552:1: ( ( ( (lv_qualifiers_4_0= 'ordered' ) ) | ( (lv_qualifiers_5_0= '!ordered' ) ) | ( (lv_qualifiers_6_0= 'unique' ) ) | ( (lv_qualifiers_7_0= '!unique' ) ) ) (otherlv_8= ',' )? )+
+ int cnt108=0;
+ loop108:
do {
- int alt107=2;
- int LA107_0 = input.LA(1);
+ int alt108=2;
+ int LA108_0 = input.LA(1);
- if ( ((LA107_0>=68 && LA107_0<=69)||(LA107_0>=73 && LA107_0<=74)) ) {
- alt107=1;
+ if ( ((LA108_0>=68 && LA108_0<=69)||(LA108_0>=73 && LA108_0<=74)) ) {
+ alt108=1;
}
- switch (alt107) {
+ switch (alt108) {
case 1 :
- // 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:4552: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' ) ) )
- int alt105=4;
+ // InternalQVTimperative.g:4552:2: ( ( (lv_qualifiers_4_0= 'ordered' ) ) | ( (lv_qualifiers_5_0= '!ordered' ) ) | ( (lv_qualifiers_6_0= 'unique' ) ) | ( (lv_qualifiers_7_0= '!unique' ) ) )
+ int alt106=4;
switch ( input.LA(1) ) {
case 68:
{
- alt105=1;
+ alt106=1;
}
break;
case 69:
{
- alt105=2;
+ alt106=2;
}
break;
case 73:
{
- alt105=3;
+ alt106=3;
}
break;
case 74:
{
- alt105=4;
+ alt106=4;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 105, 0, input);
+ new NoViableAltException("", 106, 0, input);
throw nvae;
}
- switch (alt105) {
+ switch (alt106) {
case 1 :
- // InternalQVTimperative.g:4530:3: ( (lv_qualifiers_4_0= 'ordered' ) )
+ // InternalQVTimperative.g:4552:3: ( (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:4552:3: ( (lv_qualifiers_4_0= 'ordered' ) )
+ // InternalQVTimperative.g:4553:1: (lv_qualifiers_4_0= 'ordered' )
{
- // InternalQVTimperative.g:4531:1: (lv_qualifiers_4_0= 'ordered' )
- // InternalQVTimperative.g:4532:3: lv_qualifiers_4_0= 'ordered'
+ // InternalQVTimperative.g:4553:1: (lv_qualifiers_4_0= 'ordered' )
+ // InternalQVTimperative.g:4554:3: lv_qualifiers_4_0= 'ordered'
{
- lv_qualifiers_4_0=(Token)match(input,68,FollowSets000.FOLLOW_84); if (state.failed) return current;
+ lv_qualifiers_4_0=(Token)match(input,68,FollowSets000.FOLLOW_85); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_4_0, grammarAccess.getParameterCSAccess().getQualifiersOrderedKeyword_2_1_0_0_0());
@@ -12867,15 +12925,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:4546:6: ( (lv_qualifiers_5_0= '!ordered' ) )
+ // InternalQVTimperative.g:4568:6: ( (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:4568:6: ( (lv_qualifiers_5_0= '!ordered' ) )
+ // InternalQVTimperative.g:4569:1: (lv_qualifiers_5_0= '!ordered' )
{
- // InternalQVTimperative.g:4547:1: (lv_qualifiers_5_0= '!ordered' )
- // InternalQVTimperative.g:4548:3: lv_qualifiers_5_0= '!ordered'
+ // InternalQVTimperative.g:4569:1: (lv_qualifiers_5_0= '!ordered' )
+ // InternalQVTimperative.g:4570:3: lv_qualifiers_5_0= '!ordered'
{
- lv_qualifiers_5_0=(Token)match(input,69,FollowSets000.FOLLOW_84); if (state.failed) return current;
+ lv_qualifiers_5_0=(Token)match(input,69,FollowSets000.FOLLOW_85); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_5_0, grammarAccess.getParameterCSAccess().getQualifiersOrderedKeyword_2_1_0_1_0());
@@ -12899,15 +12957,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalQVTimperative.g:4562:6: ( (lv_qualifiers_6_0= 'unique' ) )
+ // InternalQVTimperative.g:4584:6: ( (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:4584:6: ( (lv_qualifiers_6_0= 'unique' ) )
+ // InternalQVTimperative.g:4585:1: (lv_qualifiers_6_0= 'unique' )
{
- // InternalQVTimperative.g:4563:1: (lv_qualifiers_6_0= 'unique' )
- // InternalQVTimperative.g:4564:3: lv_qualifiers_6_0= 'unique'
+ // InternalQVTimperative.g:4585:1: (lv_qualifiers_6_0= 'unique' )
+ // InternalQVTimperative.g:4586:3: lv_qualifiers_6_0= 'unique'
{
- lv_qualifiers_6_0=(Token)match(input,73,FollowSets000.FOLLOW_84); if (state.failed) return current;
+ lv_qualifiers_6_0=(Token)match(input,73,FollowSets000.FOLLOW_85); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_6_0, grammarAccess.getParameterCSAccess().getQualifiersUniqueKeyword_2_1_0_2_0());
@@ -12931,15 +12989,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalQVTimperative.g:4578:6: ( (lv_qualifiers_7_0= '!unique' ) )
+ // InternalQVTimperative.g:4600:6: ( (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:4600:6: ( (lv_qualifiers_7_0= '!unique' ) )
+ // InternalQVTimperative.g:4601:1: (lv_qualifiers_7_0= '!unique' )
{
- // InternalQVTimperative.g:4579:1: (lv_qualifiers_7_0= '!unique' )
- // InternalQVTimperative.g:4580:3: lv_qualifiers_7_0= '!unique'
+ // InternalQVTimperative.g:4601:1: (lv_qualifiers_7_0= '!unique' )
+ // InternalQVTimperative.g:4602:3: lv_qualifiers_7_0= '!unique'
{
- lv_qualifiers_7_0=(Token)match(input,74,FollowSets000.FOLLOW_84); if (state.failed) return current;
+ lv_qualifiers_7_0=(Token)match(input,74,FollowSets000.FOLLOW_85); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_7_0, grammarAccess.getParameterCSAccess().getQualifiersUniqueKeyword_2_1_0_3_0());
@@ -12965,18 +13023,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:4593:3: (otherlv_8= ',' )?
- int alt106=2;
- int LA106_0 = input.LA(1);
+ // InternalQVTimperative.g:4615:3: (otherlv_8= ',' )?
+ int alt107=2;
+ int LA107_0 = input.LA(1);
- if ( (LA106_0==18) ) {
- alt106=1;
+ if ( (LA107_0==18) ) {
+ alt107=1;
}
- switch (alt106) {
+ switch (alt107) {
case 1 :
- // InternalQVTimperative.g:4593:5: otherlv_8= ','
+ // InternalQVTimperative.g:4615:5: otherlv_8= ','
{
- otherlv_8=(Token)match(input,18,FollowSets000.FOLLOW_85); if (state.failed) return current;
+ otherlv_8=(Token)match(input,18,FollowSets000.FOLLOW_86); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_8, grammarAccess.getParameterCSAccess().getCommaKeyword_2_1_1());
@@ -12993,16 +13051,16 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- if ( cnt107 >= 1 ) break loop107;
+ if ( cnt108 >= 1 ) break loop108;
if (state.backtracking>0) {state.failed=true; return current;}
EarlyExitException eee =
- new EarlyExitException(107, input);
+ new EarlyExitException(108, input);
throw eee;
}
- cnt107++;
+ cnt108++;
} while (true);
- otherlv_9=(Token)match(input,40,FollowSets000.FOLLOW_82); if (state.failed) return current;
+ otherlv_9=(Token)match(input,41,FollowSets000.FOLLOW_83); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_9, grammarAccess.getParameterCSAccess().getRightCurlyBracketKeyword_2_2());
@@ -13014,24 +13072,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:4601:3: (otherlv_10= '{' otherlv_11= '}' )?
- int alt109=2;
- int LA109_0 = input.LA(1);
+ // InternalQVTimperative.g:4623:3: (otherlv_10= '{' otherlv_11= '}' )?
+ int alt110=2;
+ int LA110_0 = input.LA(1);
- if ( (LA109_0==39) ) {
- alt109=1;
+ if ( (LA110_0==40) ) {
+ alt110=1;
}
- switch (alt109) {
+ switch (alt110) {
case 1 :
- // InternalQVTimperative.g:4601:5: otherlv_10= '{' otherlv_11= '}'
+ // InternalQVTimperative.g:4623:5: otherlv_10= '{' otherlv_11= '}'
{
- otherlv_10=(Token)match(input,39,FollowSets000.FOLLOW_47); if (state.failed) return current;
+ otherlv_10=(Token)match(input,40,FollowSets000.FOLLOW_48); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_10, grammarAccess.getParameterCSAccess().getLeftCurlyBracketKeyword_3_0());
}
- otherlv_11=(Token)match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_11=(Token)match(input,41,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_11, grammarAccess.getParameterCSAccess().getRightCurlyBracketKeyword_3_1());
@@ -13066,7 +13124,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleReferenceCS"
- // InternalQVTimperative.g:4617:1: entryRuleReferenceCS returns [EObject current=null] : iv_ruleReferenceCS= ruleReferenceCS EOF ;
+ // InternalQVTimperative.g:4639:1: entryRuleReferenceCS returns [EObject current=null] : iv_ruleReferenceCS= ruleReferenceCS EOF ;
public final EObject entryRuleReferenceCS() throws RecognitionException {
EObject current = null;
@@ -13074,8 +13132,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:4618:2: (iv_ruleReferenceCS= ruleReferenceCS EOF )
- // InternalQVTimperative.g:4619:2: iv_ruleReferenceCS= ruleReferenceCS EOF
+ // InternalQVTimperative.g:4640:2: (iv_ruleReferenceCS= ruleReferenceCS EOF )
+ // InternalQVTimperative.g:4641:2: iv_ruleReferenceCS= ruleReferenceCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getReferenceCSRule());
@@ -13106,7 +13164,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleReferenceCS"
- // 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= ';' ) ) ;
+ // InternalQVTimperative.g:4648: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;
@@ -13161,36 +13219,36 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:4651: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:4652: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: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:4652: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:4652: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: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);
+ // InternalQVTimperative.g:4652:2: ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )?
+ int alt113=3;
+ int LA113_0 = input.LA(1);
- if ( (LA112_0==61) ) {
- alt112=1;
+ if ( (LA113_0==61) ) {
+ alt113=1;
}
- else if ( (LA112_0==62) ) {
- alt112=2;
+ else if ( (LA113_0==62) ) {
+ alt113=2;
}
- switch (alt112) {
+ switch (alt113) {
case 1 :
- // InternalQVTimperative.g:4630:3: ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? )
+ // InternalQVTimperative.g:4652: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:4630:4: ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )?
+ // InternalQVTimperative.g:4652:3: ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? )
+ // InternalQVTimperative.g:4652:4: ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )?
{
- // InternalQVTimperative.g:4630:4: ( (lv_qualifiers_0_0= 'static' ) )
- // InternalQVTimperative.g:4631:1: (lv_qualifiers_0_0= 'static' )
+ // InternalQVTimperative.g:4652:4: ( (lv_qualifiers_0_0= 'static' ) )
+ // InternalQVTimperative.g:4653:1: (lv_qualifiers_0_0= 'static' )
{
- // InternalQVTimperative.g:4631:1: (lv_qualifiers_0_0= 'static' )
- // InternalQVTimperative.g:4632:3: lv_qualifiers_0_0= 'static'
+ // InternalQVTimperative.g:4653:1: (lv_qualifiers_0_0= 'static' )
+ // InternalQVTimperative.g:4654:3: lv_qualifiers_0_0= 'static'
{
- lv_qualifiers_0_0=(Token)match(input,61,FollowSets000.FOLLOW_86); if (state.failed) return current;
+ lv_qualifiers_0_0=(Token)match(input,61,FollowSets000.FOLLOW_87); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_0_0, grammarAccess.getReferenceCSAccess().getQualifiersStaticKeyword_0_0_0_0());
@@ -13210,21 +13268,21 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:4645:2: ( (lv_qualifiers_1_0= 'definition' ) )?
- int alt110=2;
- int LA110_0 = input.LA(1);
+ // InternalQVTimperative.g:4667:2: ( (lv_qualifiers_1_0= 'definition' ) )?
+ int alt111=2;
+ int LA111_0 = input.LA(1);
- if ( (LA110_0==62) ) {
- alt110=1;
+ if ( (LA111_0==62) ) {
+ alt111=1;
}
- switch (alt110) {
+ switch (alt111) {
case 1 :
- // InternalQVTimperative.g:4646:1: (lv_qualifiers_1_0= 'definition' )
+ // InternalQVTimperative.g:4668:1: (lv_qualifiers_1_0= 'definition' )
{
- // InternalQVTimperative.g:4646:1: (lv_qualifiers_1_0= 'definition' )
- // InternalQVTimperative.g:4647:3: lv_qualifiers_1_0= 'definition'
+ // InternalQVTimperative.g:4668:1: (lv_qualifiers_1_0= 'definition' )
+ // InternalQVTimperative.g:4669:3: lv_qualifiers_1_0= 'definition'
{
- lv_qualifiers_1_0=(Token)match(input,62,FollowSets000.FOLLOW_87); if (state.failed) return current;
+ lv_qualifiers_1_0=(Token)match(input,62,FollowSets000.FOLLOW_88); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_1_0, grammarAccess.getReferenceCSAccess().getQualifiersDefinitionKeyword_0_0_1_0());
@@ -13254,18 +13312,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:4661:6: ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? )
+ // InternalQVTimperative.g:4683: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:4661:7: ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )?
+ // InternalQVTimperative.g:4683:6: ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? )
+ // InternalQVTimperative.g:4683:7: ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )?
{
- // InternalQVTimperative.g:4661:7: ( (lv_qualifiers_2_0= 'definition' ) )
- // InternalQVTimperative.g:4662:1: (lv_qualifiers_2_0= 'definition' )
+ // InternalQVTimperative.g:4683:7: ( (lv_qualifiers_2_0= 'definition' ) )
+ // InternalQVTimperative.g:4684:1: (lv_qualifiers_2_0= 'definition' )
{
- // InternalQVTimperative.g:4662:1: (lv_qualifiers_2_0= 'definition' )
- // InternalQVTimperative.g:4663:3: lv_qualifiers_2_0= 'definition'
+ // InternalQVTimperative.g:4684:1: (lv_qualifiers_2_0= 'definition' )
+ // InternalQVTimperative.g:4685:3: lv_qualifiers_2_0= 'definition'
{
- lv_qualifiers_2_0=(Token)match(input,62,FollowSets000.FOLLOW_88); if (state.failed) return current;
+ lv_qualifiers_2_0=(Token)match(input,62,FollowSets000.FOLLOW_89); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_2_0, grammarAccess.getReferenceCSAccess().getQualifiersDefinitionKeyword_0_1_0_0());
@@ -13285,21 +13343,21 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:4676:2: ( (lv_qualifiers_3_0= 'static' ) )?
- int alt111=2;
- int LA111_0 = input.LA(1);
+ // InternalQVTimperative.g:4698:2: ( (lv_qualifiers_3_0= 'static' ) )?
+ int alt112=2;
+ int LA112_0 = input.LA(1);
- if ( (LA111_0==61) ) {
- alt111=1;
+ if ( (LA112_0==61) ) {
+ alt112=1;
}
- switch (alt111) {
+ switch (alt112) {
case 1 :
- // InternalQVTimperative.g:4677:1: (lv_qualifiers_3_0= 'static' )
+ // InternalQVTimperative.g:4699:1: (lv_qualifiers_3_0= 'static' )
{
- // InternalQVTimperative.g:4677:1: (lv_qualifiers_3_0= 'static' )
- // InternalQVTimperative.g:4678:3: lv_qualifiers_3_0= 'static'
+ // InternalQVTimperative.g:4699:1: (lv_qualifiers_3_0= 'static' )
+ // InternalQVTimperative.g:4700:3: lv_qualifiers_3_0= 'static'
{
- lv_qualifiers_3_0=(Token)match(input,61,FollowSets000.FOLLOW_87); if (state.failed) return current;
+ lv_qualifiers_3_0=(Token)match(input,61,FollowSets000.FOLLOW_88); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_3_0, grammarAccess.getReferenceCSAccess().getQualifiersStaticKeyword_0_1_1_0());
@@ -13337,18 +13395,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_4, grammarAccess.getReferenceCSAccess().getPropertyKeyword_1());
}
- // InternalQVTimperative.g:4695:1: ( (lv_name_5_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:4696:1: (lv_name_5_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:4717:1: ( (lv_name_5_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:4718:1: (lv_name_5_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:4696:1: (lv_name_5_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:4697:3: lv_name_5_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:4718:1: (lv_name_5_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:4719:3: lv_name_5_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getReferenceCSAccess().getNameUnrestrictedNameParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_89);
+ pushFollow(FollowSets000.FOLLOW_90);
lv_name_5_0=ruleUnrestrictedName();
state._fsp--;
@@ -13372,16 +13430,16 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:4713:2: (otherlv_6= '#' ( ( ruleUnrestrictedName ) ) )?
- int alt113=2;
- int LA113_0 = input.LA(1);
+ // InternalQVTimperative.g:4735:2: (otherlv_6= '#' ( ( ruleUnrestrictedName ) ) )?
+ int alt114=2;
+ int LA114_0 = input.LA(1);
- if ( (LA113_0==91) ) {
- alt113=1;
+ if ( (LA114_0==91) ) {
+ alt114=1;
}
- switch (alt113) {
+ switch (alt114) {
case 1 :
- // InternalQVTimperative.g:4713:4: otherlv_6= '#' ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:4735:4: otherlv_6= '#' ( ( ruleUnrestrictedName ) )
{
otherlv_6=(Token)match(input,91,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -13389,11 +13447,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_6, grammarAccess.getReferenceCSAccess().getNumberSignKeyword_3_0());
}
- // InternalQVTimperative.g:4717:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:4718:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:4739:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:4740:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:4718:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:4719:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:4740:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:4741:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -13412,7 +13470,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getReferenceCSAccess().getReferredOppositePropertyCrossReference_3_1_0());
}
- pushFollow(FollowSets000.FOLLOW_39);
+ pushFollow(FollowSets000.FOLLOW_40);
ruleUnrestrictedName();
state._fsp--;
@@ -13434,16 +13492,16 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:4735:4: (otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypedMultiplicityRefCS ) ) )?
- int alt114=2;
- int LA114_0 = input.LA(1);
+ // InternalQVTimperative.g:4757:4: (otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypedMultiplicityRefCS ) ) )?
+ int alt115=2;
+ int LA115_0 = input.LA(1);
- if ( (LA114_0==24) ) {
- alt114=1;
+ if ( (LA115_0==24) ) {
+ alt115=1;
}
- switch (alt114) {
+ switch (alt115) {
case 1 :
- // InternalQVTimperative.g:4735:6: otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypedMultiplicityRefCS ) )
+ // InternalQVTimperative.g:4757:6: otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypedMultiplicityRefCS ) )
{
otherlv_8=(Token)match(input,24,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -13451,18 +13509,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_8, grammarAccess.getReferenceCSAccess().getColonKeyword_4_0());
}
- // InternalQVTimperative.g:4739:1: ( (lv_ownedType_9_0= ruleTypedMultiplicityRefCS ) )
- // InternalQVTimperative.g:4740:1: (lv_ownedType_9_0= ruleTypedMultiplicityRefCS )
+ // InternalQVTimperative.g:4761:1: ( (lv_ownedType_9_0= ruleTypedMultiplicityRefCS ) )
+ // InternalQVTimperative.g:4762:1: (lv_ownedType_9_0= ruleTypedMultiplicityRefCS )
{
- // InternalQVTimperative.g:4740:1: (lv_ownedType_9_0= ruleTypedMultiplicityRefCS )
- // InternalQVTimperative.g:4741:3: lv_ownedType_9_0= ruleTypedMultiplicityRefCS
+ // InternalQVTimperative.g:4762:1: (lv_ownedType_9_0= ruleTypedMultiplicityRefCS )
+ // InternalQVTimperative.g:4763:3: lv_ownedType_9_0= ruleTypedMultiplicityRefCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getReferenceCSAccess().getOwnedTypeTypedMultiplicityRefCSParserRuleCall_4_1_0());
}
- pushFollow(FollowSets000.FOLLOW_40);
+ pushFollow(FollowSets000.FOLLOW_41);
lv_ownedType_9_0=ruleTypedMultiplicityRefCS();
state._fsp--;
@@ -13492,30 +13550,30 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:4757:4: (otherlv_10= '=' ( (lv_default_11_0= RULE_SINGLE_QUOTED_STRING ) ) )?
- int alt115=2;
- int LA115_0 = input.LA(1);
+ // InternalQVTimperative.g:4779:4: (otherlv_10= '=' ( (lv_default_11_0= RULE_SINGLE_QUOTED_STRING ) ) )?
+ int alt116=2;
+ int LA116_0 = input.LA(1);
- if ( (LA115_0==48) ) {
- alt115=1;
+ if ( (LA116_0==48) ) {
+ alt116=1;
}
- switch (alt115) {
+ switch (alt116) {
case 1 :
- // InternalQVTimperative.g:4757:6: otherlv_10= '=' ( (lv_default_11_0= RULE_SINGLE_QUOTED_STRING ) )
+ // InternalQVTimperative.g:4779:6: otherlv_10= '=' ( (lv_default_11_0= RULE_SINGLE_QUOTED_STRING ) )
{
- otherlv_10=(Token)match(input,48,FollowSets000.FOLLOW_57); if (state.failed) return current;
+ otherlv_10=(Token)match(input,48,FollowSets000.FOLLOW_58); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_10, grammarAccess.getReferenceCSAccess().getEqualsSignKeyword_5_0());
}
- // 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:4783:1: ( (lv_default_11_0= RULE_SINGLE_QUOTED_STRING ) )
+ // InternalQVTimperative.g:4784:1: (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
+ // InternalQVTimperative.g:4784:1: (lv_default_11_0= RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:4785:3: lv_default_11_0= RULE_SINGLE_QUOTED_STRING
{
- lv_default_11_0=(Token)match(input,RULE_SINGLE_QUOTED_STRING,FollowSets000.FOLLOW_41); if (state.failed) return current;
+ lv_default_11_0=(Token)match(input,RULE_SINGLE_QUOTED_STRING,FollowSets000.FOLLOW_42); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_default_11_0, grammarAccess.getReferenceCSAccess().getDefaultSINGLE_QUOTED_STRINGTerminalRuleCall_5_1_0());
@@ -13545,155 +13603,155 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // 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);
+ // InternalQVTimperative.g:4801: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 alt120=2;
+ int LA120_0 = input.LA(1);
- if ( (LA119_0==39) ) {
- int LA119_1 = input.LA(2);
+ if ( (LA120_0==40) ) {
+ int LA120_1 = input.LA(2);
- if ( (LA119_1==49||(LA119_1>=64 && LA119_1<=65)||(LA119_1>=68 && LA119_1<=78)||(LA119_1>=92 && LA119_1<=95)) ) {
- alt119=1;
+ if ( (LA120_1==49||(LA120_1>=64 && LA120_1<=65)||(LA120_1>=68 && LA120_1<=78)||(LA120_1>=92 && LA120_1<=95)) ) {
+ alt120=1;
}
}
- switch (alt119) {
+ switch (alt120) {
case 1 :
- // 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= '}'
+ // InternalQVTimperative.g:4801: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,39,FollowSets000.FOLLOW_90); if (state.failed) return current;
+ otherlv_12=(Token)match(input,40,FollowSets000.FOLLOW_91); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_12, grammarAccess.getReferenceCSAccess().getLeftCurlyBracketKeyword_6_0());
}
- // 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:
+ // InternalQVTimperative.g:4805: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 cnt119=0;
+ loop119:
do {
- int alt118=2;
- int LA118_0 = input.LA(1);
+ int alt119=2;
+ int LA119_0 = input.LA(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;
+ if ( (LA119_0==49||(LA119_0>=64 && LA119_0<=65)||(LA119_0>=68 && LA119_0<=78)||(LA119_0>=92 && LA119_0<=95)) ) {
+ alt119=1;
}
- switch (alt118) {
+ switch (alt119) {
case 1 :
- // 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:4805: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' ) ) )
- int alt116=18;
+ // InternalQVTimperative.g:4805: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 alt117=18;
switch ( input.LA(1) ) {
case 92:
{
- alt116=1;
+ alt117=1;
}
break;
case 93:
{
- alt116=2;
+ alt117=2;
}
break;
case 64:
{
- alt116=3;
+ alt117=3;
}
break;
case 65:
{
- alt116=4;
+ alt117=4;
}
break;
case 68:
{
- alt116=5;
+ alt117=5;
}
break;
case 69:
{
- alt116=6;
+ alt117=6;
}
break;
case 70:
{
- alt116=7;
+ alt117=7;
}
break;
case 71:
{
- alt116=8;
+ alt117=8;
}
break;
case 94:
{
- alt116=9;
+ alt117=9;
}
break;
case 95:
{
- alt116=10;
+ alt117=10;
}
break;
case 49:
{
- alt116=11;
+ alt117=11;
}
break;
case 72:
{
- alt116=12;
+ alt117=12;
}
break;
case 73:
{
- alt116=13;
+ alt117=13;
}
break;
case 74:
{
- alt116=14;
+ alt117=14;
}
break;
case 75:
{
- alt116=15;
+ alt117=15;
}
break;
case 76:
{
- alt116=16;
+ alt117=16;
}
break;
case 77:
{
- alt116=17;
+ alt117=17;
}
break;
case 78:
{
- alt116=18;
+ alt117=18;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 116, 0, input);
+ new NoViableAltException("", 117, 0, input);
throw nvae;
}
- switch (alt116) {
+ switch (alt117) {
case 1 :
- // InternalQVTimperative.g:4783:3: ( (lv_qualifiers_13_0= 'composes' ) )
+ // InternalQVTimperative.g:4805:3: ( (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:4805:3: ( (lv_qualifiers_13_0= 'composes' ) )
+ // InternalQVTimperative.g:4806:1: (lv_qualifiers_13_0= 'composes' )
{
- // InternalQVTimperative.g:4784:1: (lv_qualifiers_13_0= 'composes' )
- // InternalQVTimperative.g:4785:3: lv_qualifiers_13_0= 'composes'
+ // InternalQVTimperative.g:4806:1: (lv_qualifiers_13_0= 'composes' )
+ // InternalQVTimperative.g:4807:3: lv_qualifiers_13_0= 'composes'
{
- lv_qualifiers_13_0=(Token)match(input,92,FollowSets000.FOLLOW_91); if (state.failed) return current;
+ lv_qualifiers_13_0=(Token)match(input,92,FollowSets000.FOLLOW_92); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_13_0, grammarAccess.getReferenceCSAccess().getQualifiersComposesKeyword_6_1_0_0_0());
@@ -13717,15 +13775,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:4799:6: ( (lv_qualifiers_14_0= '!composes' ) )
+ // InternalQVTimperative.g:4821:6: ( (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:4821:6: ( (lv_qualifiers_14_0= '!composes' ) )
+ // InternalQVTimperative.g:4822:1: (lv_qualifiers_14_0= '!composes' )
{
- // InternalQVTimperative.g:4800:1: (lv_qualifiers_14_0= '!composes' )
- // InternalQVTimperative.g:4801:3: lv_qualifiers_14_0= '!composes'
+ // InternalQVTimperative.g:4822:1: (lv_qualifiers_14_0= '!composes' )
+ // InternalQVTimperative.g:4823:3: lv_qualifiers_14_0= '!composes'
{
- lv_qualifiers_14_0=(Token)match(input,93,FollowSets000.FOLLOW_91); if (state.failed) return current;
+ lv_qualifiers_14_0=(Token)match(input,93,FollowSets000.FOLLOW_92); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_14_0, grammarAccess.getReferenceCSAccess().getQualifiersComposesKeyword_6_1_0_1_0());
@@ -13749,15 +13807,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalQVTimperative.g:4815:6: ( (lv_qualifiers_15_0= 'derived' ) )
+ // InternalQVTimperative.g:4837:6: ( (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:4837:6: ( (lv_qualifiers_15_0= 'derived' ) )
+ // InternalQVTimperative.g:4838:1: (lv_qualifiers_15_0= 'derived' )
{
- // InternalQVTimperative.g:4816:1: (lv_qualifiers_15_0= 'derived' )
- // InternalQVTimperative.g:4817:3: lv_qualifiers_15_0= 'derived'
+ // InternalQVTimperative.g:4838:1: (lv_qualifiers_15_0= 'derived' )
+ // InternalQVTimperative.g:4839:3: lv_qualifiers_15_0= 'derived'
{
- lv_qualifiers_15_0=(Token)match(input,64,FollowSets000.FOLLOW_91); if (state.failed) return current;
+ lv_qualifiers_15_0=(Token)match(input,64,FollowSets000.FOLLOW_92); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_15_0, grammarAccess.getReferenceCSAccess().getQualifiersDerivedKeyword_6_1_0_2_0());
@@ -13781,15 +13839,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalQVTimperative.g:4831:6: ( (lv_qualifiers_16_0= '!derived' ) )
+ // InternalQVTimperative.g:4853:6: ( (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:4853:6: ( (lv_qualifiers_16_0= '!derived' ) )
+ // InternalQVTimperative.g:4854:1: (lv_qualifiers_16_0= '!derived' )
{
- // InternalQVTimperative.g:4832:1: (lv_qualifiers_16_0= '!derived' )
- // InternalQVTimperative.g:4833:3: lv_qualifiers_16_0= '!derived'
+ // InternalQVTimperative.g:4854:1: (lv_qualifiers_16_0= '!derived' )
+ // InternalQVTimperative.g:4855:3: lv_qualifiers_16_0= '!derived'
{
- lv_qualifiers_16_0=(Token)match(input,65,FollowSets000.FOLLOW_91); if (state.failed) return current;
+ lv_qualifiers_16_0=(Token)match(input,65,FollowSets000.FOLLOW_92); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_16_0, grammarAccess.getReferenceCSAccess().getQualifiersDerivedKeyword_6_1_0_3_0());
@@ -13813,15 +13871,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // InternalQVTimperative.g:4847:6: ( (lv_qualifiers_17_0= 'ordered' ) )
+ // InternalQVTimperative.g:4869:6: ( (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:4869:6: ( (lv_qualifiers_17_0= 'ordered' ) )
+ // InternalQVTimperative.g:4870:1: (lv_qualifiers_17_0= 'ordered' )
{
- // InternalQVTimperative.g:4848:1: (lv_qualifiers_17_0= 'ordered' )
- // InternalQVTimperative.g:4849:3: lv_qualifiers_17_0= 'ordered'
+ // InternalQVTimperative.g:4870:1: (lv_qualifiers_17_0= 'ordered' )
+ // InternalQVTimperative.g:4871:3: lv_qualifiers_17_0= 'ordered'
{
- lv_qualifiers_17_0=(Token)match(input,68,FollowSets000.FOLLOW_91); if (state.failed) return current;
+ lv_qualifiers_17_0=(Token)match(input,68,FollowSets000.FOLLOW_92); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_17_0, grammarAccess.getReferenceCSAccess().getQualifiersOrderedKeyword_6_1_0_4_0());
@@ -13845,15 +13903,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 6 :
- // InternalQVTimperative.g:4863:6: ( (lv_qualifiers_18_0= '!ordered' ) )
+ // InternalQVTimperative.g:4885:6: ( (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:4885:6: ( (lv_qualifiers_18_0= '!ordered' ) )
+ // InternalQVTimperative.g:4886:1: (lv_qualifiers_18_0= '!ordered' )
{
- // InternalQVTimperative.g:4864:1: (lv_qualifiers_18_0= '!ordered' )
- // InternalQVTimperative.g:4865:3: lv_qualifiers_18_0= '!ordered'
+ // InternalQVTimperative.g:4886:1: (lv_qualifiers_18_0= '!ordered' )
+ // InternalQVTimperative.g:4887:3: lv_qualifiers_18_0= '!ordered'
{
- lv_qualifiers_18_0=(Token)match(input,69,FollowSets000.FOLLOW_91); if (state.failed) return current;
+ lv_qualifiers_18_0=(Token)match(input,69,FollowSets000.FOLLOW_92); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_18_0, grammarAccess.getReferenceCSAccess().getQualifiersOrderedKeyword_6_1_0_5_0());
@@ -13877,15 +13935,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 7 :
- // InternalQVTimperative.g:4879:6: ( (lv_qualifiers_19_0= 'readonly' ) )
+ // InternalQVTimperative.g:4901:6: ( (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:4901:6: ( (lv_qualifiers_19_0= 'readonly' ) )
+ // InternalQVTimperative.g:4902:1: (lv_qualifiers_19_0= 'readonly' )
{
- // InternalQVTimperative.g:4880:1: (lv_qualifiers_19_0= 'readonly' )
- // InternalQVTimperative.g:4881:3: lv_qualifiers_19_0= 'readonly'
+ // InternalQVTimperative.g:4902:1: (lv_qualifiers_19_0= 'readonly' )
+ // InternalQVTimperative.g:4903:3: lv_qualifiers_19_0= 'readonly'
{
- lv_qualifiers_19_0=(Token)match(input,70,FollowSets000.FOLLOW_91); if (state.failed) return current;
+ lv_qualifiers_19_0=(Token)match(input,70,FollowSets000.FOLLOW_92); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_19_0, grammarAccess.getReferenceCSAccess().getQualifiersReadonlyKeyword_6_1_0_6_0());
@@ -13909,15 +13967,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 8 :
- // InternalQVTimperative.g:4895:6: ( (lv_qualifiers_20_0= '!readonly' ) )
+ // InternalQVTimperative.g:4917:6: ( (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:4917:6: ( (lv_qualifiers_20_0= '!readonly' ) )
+ // InternalQVTimperative.g:4918:1: (lv_qualifiers_20_0= '!readonly' )
{
- // InternalQVTimperative.g:4896:1: (lv_qualifiers_20_0= '!readonly' )
- // InternalQVTimperative.g:4897:3: lv_qualifiers_20_0= '!readonly'
+ // InternalQVTimperative.g:4918:1: (lv_qualifiers_20_0= '!readonly' )
+ // InternalQVTimperative.g:4919:3: lv_qualifiers_20_0= '!readonly'
{
- lv_qualifiers_20_0=(Token)match(input,71,FollowSets000.FOLLOW_91); if (state.failed) return current;
+ lv_qualifiers_20_0=(Token)match(input,71,FollowSets000.FOLLOW_92); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_20_0, grammarAccess.getReferenceCSAccess().getQualifiersReadonlyKeyword_6_1_0_7_0());
@@ -13941,15 +13999,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 9 :
- // InternalQVTimperative.g:4911:6: ( (lv_qualifiers_21_0= 'resolve' ) )
+ // InternalQVTimperative.g:4933:6: ( (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:4933:6: ( (lv_qualifiers_21_0= 'resolve' ) )
+ // InternalQVTimperative.g:4934:1: (lv_qualifiers_21_0= 'resolve' )
{
- // InternalQVTimperative.g:4912:1: (lv_qualifiers_21_0= 'resolve' )
- // InternalQVTimperative.g:4913:3: lv_qualifiers_21_0= 'resolve'
+ // InternalQVTimperative.g:4934:1: (lv_qualifiers_21_0= 'resolve' )
+ // InternalQVTimperative.g:4935:3: lv_qualifiers_21_0= 'resolve'
{
- lv_qualifiers_21_0=(Token)match(input,94,FollowSets000.FOLLOW_91); if (state.failed) return current;
+ lv_qualifiers_21_0=(Token)match(input,94,FollowSets000.FOLLOW_92); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_21_0, grammarAccess.getReferenceCSAccess().getQualifiersResolveKeyword_6_1_0_8_0());
@@ -13973,15 +14031,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 10 :
- // InternalQVTimperative.g:4927:6: ( (lv_qualifiers_22_0= '!resolve' ) )
+ // InternalQVTimperative.g:4949:6: ( (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:4949:6: ( (lv_qualifiers_22_0= '!resolve' ) )
+ // InternalQVTimperative.g:4950:1: (lv_qualifiers_22_0= '!resolve' )
{
- // InternalQVTimperative.g:4928:1: (lv_qualifiers_22_0= '!resolve' )
- // InternalQVTimperative.g:4929:3: lv_qualifiers_22_0= '!resolve'
+ // InternalQVTimperative.g:4950:1: (lv_qualifiers_22_0= '!resolve' )
+ // InternalQVTimperative.g:4951:3: lv_qualifiers_22_0= '!resolve'
{
- lv_qualifiers_22_0=(Token)match(input,95,FollowSets000.FOLLOW_91); if (state.failed) return current;
+ lv_qualifiers_22_0=(Token)match(input,95,FollowSets000.FOLLOW_92); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_22_0, grammarAccess.getReferenceCSAccess().getQualifiersResolveKeyword_6_1_0_9_0());
@@ -14005,15 +14063,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 11 :
- // InternalQVTimperative.g:4943:6: ( (lv_qualifiers_23_0= 'transient' ) )
+ // InternalQVTimperative.g:4965:6: ( (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:4965:6: ( (lv_qualifiers_23_0= 'transient' ) )
+ // InternalQVTimperative.g:4966:1: (lv_qualifiers_23_0= 'transient' )
{
- // InternalQVTimperative.g:4944:1: (lv_qualifiers_23_0= 'transient' )
- // InternalQVTimperative.g:4945:3: lv_qualifiers_23_0= 'transient'
+ // InternalQVTimperative.g:4966:1: (lv_qualifiers_23_0= 'transient' )
+ // InternalQVTimperative.g:4967:3: lv_qualifiers_23_0= 'transient'
{
- lv_qualifiers_23_0=(Token)match(input,49,FollowSets000.FOLLOW_91); if (state.failed) return current;
+ lv_qualifiers_23_0=(Token)match(input,49,FollowSets000.FOLLOW_92); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_23_0, grammarAccess.getReferenceCSAccess().getQualifiersTransientKeyword_6_1_0_10_0());
@@ -14037,15 +14095,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 12 :
- // InternalQVTimperative.g:4959:6: ( (lv_qualifiers_24_0= '!transient' ) )
+ // InternalQVTimperative.g:4981:6: ( (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:4981:6: ( (lv_qualifiers_24_0= '!transient' ) )
+ // InternalQVTimperative.g:4982:1: (lv_qualifiers_24_0= '!transient' )
{
- // InternalQVTimperative.g:4960:1: (lv_qualifiers_24_0= '!transient' )
- // InternalQVTimperative.g:4961:3: lv_qualifiers_24_0= '!transient'
+ // InternalQVTimperative.g:4982:1: (lv_qualifiers_24_0= '!transient' )
+ // InternalQVTimperative.g:4983:3: lv_qualifiers_24_0= '!transient'
{
- lv_qualifiers_24_0=(Token)match(input,72,FollowSets000.FOLLOW_91); if (state.failed) return current;
+ lv_qualifiers_24_0=(Token)match(input,72,FollowSets000.FOLLOW_92); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_24_0, grammarAccess.getReferenceCSAccess().getQualifiersTransientKeyword_6_1_0_11_0());
@@ -14069,15 +14127,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 13 :
- // InternalQVTimperative.g:4975:6: ( (lv_qualifiers_25_0= 'unique' ) )
+ // InternalQVTimperative.g:4997:6: ( (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:4997:6: ( (lv_qualifiers_25_0= 'unique' ) )
+ // InternalQVTimperative.g:4998:1: (lv_qualifiers_25_0= 'unique' )
{
- // InternalQVTimperative.g:4976:1: (lv_qualifiers_25_0= 'unique' )
- // InternalQVTimperative.g:4977:3: lv_qualifiers_25_0= 'unique'
+ // InternalQVTimperative.g:4998:1: (lv_qualifiers_25_0= 'unique' )
+ // InternalQVTimperative.g:4999:3: lv_qualifiers_25_0= 'unique'
{
- lv_qualifiers_25_0=(Token)match(input,73,FollowSets000.FOLLOW_91); if (state.failed) return current;
+ lv_qualifiers_25_0=(Token)match(input,73,FollowSets000.FOLLOW_92); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_25_0, grammarAccess.getReferenceCSAccess().getQualifiersUniqueKeyword_6_1_0_12_0());
@@ -14101,15 +14159,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 14 :
- // InternalQVTimperative.g:4991:6: ( (lv_qualifiers_26_0= '!unique' ) )
+ // InternalQVTimperative.g:5013:6: ( (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:5013:6: ( (lv_qualifiers_26_0= '!unique' ) )
+ // InternalQVTimperative.g:5014:1: (lv_qualifiers_26_0= '!unique' )
{
- // InternalQVTimperative.g:4992:1: (lv_qualifiers_26_0= '!unique' )
- // InternalQVTimperative.g:4993:3: lv_qualifiers_26_0= '!unique'
+ // InternalQVTimperative.g:5014:1: (lv_qualifiers_26_0= '!unique' )
+ // InternalQVTimperative.g:5015:3: lv_qualifiers_26_0= '!unique'
{
- lv_qualifiers_26_0=(Token)match(input,74,FollowSets000.FOLLOW_91); if (state.failed) return current;
+ lv_qualifiers_26_0=(Token)match(input,74,FollowSets000.FOLLOW_92); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_26_0, grammarAccess.getReferenceCSAccess().getQualifiersUniqueKeyword_6_1_0_13_0());
@@ -14133,15 +14191,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 15 :
- // InternalQVTimperative.g:5007:6: ( (lv_qualifiers_27_0= 'unsettable' ) )
+ // InternalQVTimperative.g:5029:6: ( (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:5029:6: ( (lv_qualifiers_27_0= 'unsettable' ) )
+ // InternalQVTimperative.g:5030:1: (lv_qualifiers_27_0= 'unsettable' )
{
- // InternalQVTimperative.g:5008:1: (lv_qualifiers_27_0= 'unsettable' )
- // InternalQVTimperative.g:5009:3: lv_qualifiers_27_0= 'unsettable'
+ // InternalQVTimperative.g:5030:1: (lv_qualifiers_27_0= 'unsettable' )
+ // InternalQVTimperative.g:5031:3: lv_qualifiers_27_0= 'unsettable'
{
- lv_qualifiers_27_0=(Token)match(input,75,FollowSets000.FOLLOW_91); if (state.failed) return current;
+ lv_qualifiers_27_0=(Token)match(input,75,FollowSets000.FOLLOW_92); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_27_0, grammarAccess.getReferenceCSAccess().getQualifiersUnsettableKeyword_6_1_0_14_0());
@@ -14165,15 +14223,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 16 :
- // InternalQVTimperative.g:5023:6: ( (lv_qualifiers_28_0= '!unsettable' ) )
+ // InternalQVTimperative.g:5045:6: ( (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:5045:6: ( (lv_qualifiers_28_0= '!unsettable' ) )
+ // InternalQVTimperative.g:5046:1: (lv_qualifiers_28_0= '!unsettable' )
{
- // InternalQVTimperative.g:5024:1: (lv_qualifiers_28_0= '!unsettable' )
- // InternalQVTimperative.g:5025:3: lv_qualifiers_28_0= '!unsettable'
+ // InternalQVTimperative.g:5046:1: (lv_qualifiers_28_0= '!unsettable' )
+ // InternalQVTimperative.g:5047:3: lv_qualifiers_28_0= '!unsettable'
{
- lv_qualifiers_28_0=(Token)match(input,76,FollowSets000.FOLLOW_91); if (state.failed) return current;
+ lv_qualifiers_28_0=(Token)match(input,76,FollowSets000.FOLLOW_92); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_28_0, grammarAccess.getReferenceCSAccess().getQualifiersUnsettableKeyword_6_1_0_15_0());
@@ -14197,15 +14255,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 17 :
- // InternalQVTimperative.g:5039:6: ( (lv_qualifiers_29_0= 'volatile' ) )
+ // InternalQVTimperative.g:5061:6: ( (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:5061:6: ( (lv_qualifiers_29_0= 'volatile' ) )
+ // InternalQVTimperative.g:5062:1: (lv_qualifiers_29_0= 'volatile' )
{
- // InternalQVTimperative.g:5040:1: (lv_qualifiers_29_0= 'volatile' )
- // InternalQVTimperative.g:5041:3: lv_qualifiers_29_0= 'volatile'
+ // InternalQVTimperative.g:5062:1: (lv_qualifiers_29_0= 'volatile' )
+ // InternalQVTimperative.g:5063:3: lv_qualifiers_29_0= 'volatile'
{
- lv_qualifiers_29_0=(Token)match(input,77,FollowSets000.FOLLOW_91); if (state.failed) return current;
+ lv_qualifiers_29_0=(Token)match(input,77,FollowSets000.FOLLOW_92); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_29_0, grammarAccess.getReferenceCSAccess().getQualifiersVolatileKeyword_6_1_0_16_0());
@@ -14229,15 +14287,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 18 :
- // InternalQVTimperative.g:5055:6: ( (lv_qualifiers_30_0= '!volatile' ) )
+ // InternalQVTimperative.g:5077:6: ( (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:5077:6: ( (lv_qualifiers_30_0= '!volatile' ) )
+ // InternalQVTimperative.g:5078:1: (lv_qualifiers_30_0= '!volatile' )
{
- // InternalQVTimperative.g:5056:1: (lv_qualifiers_30_0= '!volatile' )
- // InternalQVTimperative.g:5057:3: lv_qualifiers_30_0= '!volatile'
+ // InternalQVTimperative.g:5078:1: (lv_qualifiers_30_0= '!volatile' )
+ // InternalQVTimperative.g:5079:3: lv_qualifiers_30_0= '!volatile'
{
- lv_qualifiers_30_0=(Token)match(input,78,FollowSets000.FOLLOW_91); if (state.failed) return current;
+ lv_qualifiers_30_0=(Token)match(input,78,FollowSets000.FOLLOW_92); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_30_0, grammarAccess.getReferenceCSAccess().getQualifiersVolatileKeyword_6_1_0_17_0());
@@ -14263,18 +14321,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:5070:3: (otherlv_31= ',' )?
- int alt117=2;
- int LA117_0 = input.LA(1);
+ // InternalQVTimperative.g:5092:3: (otherlv_31= ',' )?
+ int alt118=2;
+ int LA118_0 = input.LA(1);
- if ( (LA117_0==18) ) {
- alt117=1;
+ if ( (LA118_0==18) ) {
+ alt118=1;
}
- switch (alt117) {
+ switch (alt118) {
case 1 :
- // InternalQVTimperative.g:5070:5: otherlv_31= ','
+ // InternalQVTimperative.g:5092:5: otherlv_31= ','
{
- otherlv_31=(Token)match(input,18,FollowSets000.FOLLOW_92); if (state.failed) return current;
+ otherlv_31=(Token)match(input,18,FollowSets000.FOLLOW_93); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_31, grammarAccess.getReferenceCSAccess().getCommaKeyword_6_1_1());
@@ -14291,16 +14349,16 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- if ( cnt118 >= 1 ) break loop118;
+ if ( cnt119 >= 1 ) break loop119;
if (state.backtracking>0) {state.failed=true; return current;}
EarlyExitException eee =
- new EarlyExitException(118, input);
+ new EarlyExitException(119, input);
throw eee;
}
- cnt118++;
+ cnt119++;
} while (true);
- otherlv_32=(Token)match(input,40,FollowSets000.FOLLOW_41); if (state.failed) return current;
+ otherlv_32=(Token)match(input,41,FollowSets000.FOLLOW_42); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_32, grammarAccess.getReferenceCSAccess().getRightCurlyBracketKeyword_6_2());
@@ -14312,73 +14370,73 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // 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);
+ // InternalQVTimperative.g:5100: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 alt126=2;
+ int LA126_0 = input.LA(1);
- if ( (LA125_0==39) ) {
- alt125=1;
+ if ( (LA126_0==40) ) {
+ alt126=1;
}
- else if ( (LA125_0==21) ) {
- alt125=2;
+ else if ( (LA126_0==21) ) {
+ alt126=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 125, 0, input);
+ new NoViableAltException("", 126, 0, input);
throw nvae;
}
- switch (alt125) {
+ switch (alt126) {
case 1 :
- // 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:5100: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: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= '}'
+ // InternalQVTimperative.g:5100: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:5100: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,39,FollowSets000.FOLLOW_61); if (state.failed) return current;
+ otherlv_33=(Token)match(input,40,FollowSets000.FOLLOW_62); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_33, grammarAccess.getReferenceCSAccess().getLeftCurlyBracketKeyword_7_0_0());
}
- // 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:
+ // InternalQVTimperative.g:5104: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= ';' ) )*
+ loop125:
do {
- int alt124=3;
- int LA124_0 = input.LA(1);
+ int alt125=3;
+ int LA125_0 = input.LA(1);
- if ( (LA124_0==79) ) {
- alt124=1;
+ if ( (LA125_0==79) ) {
+ alt125=1;
}
- else if ( (LA124_0==80) ) {
- alt124=2;
+ else if ( (LA125_0==80) ) {
+ alt125=2;
}
- switch (alt124) {
+ switch (alt125) {
case 1 :
- // InternalQVTimperative.g:5082:2: (otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';' )
+ // InternalQVTimperative.g:5104: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:5082:4: otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';'
+ // InternalQVTimperative.g:5104:2: (otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';' )
+ // InternalQVTimperative.g:5104:4: otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';'
{
- otherlv_34=(Token)match(input,79,FollowSets000.FOLLOW_62); if (state.failed) return current;
+ otherlv_34=(Token)match(input,79,FollowSets000.FOLLOW_63); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_34, grammarAccess.getReferenceCSAccess().getInitialKeyword_7_0_1_0_0());
}
- // InternalQVTimperative.g:5086:1: ( ruleUnrestrictedName )?
- int alt120=2;
- int LA120_0 = input.LA(1);
+ // InternalQVTimperative.g:5108:1: ( ruleUnrestrictedName )?
+ int alt121=2;
+ int LA121_0 = input.LA(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;
+ if ( ((LA121_0>=RULE_SIMPLE_ID && LA121_0<=RULE_ESCAPED_ID)||LA121_0==25||LA121_0==28||(LA121_0>=30 && LA121_0<=31)||LA121_0==34||LA121_0==38||LA121_0==50||(LA121_0>=56 && LA121_0<=60)) ) {
+ alt121=1;
}
- switch (alt120) {
+ switch (alt121) {
case 1 :
- // InternalQVTimperative.g:5087:2: ruleUnrestrictedName
+ // InternalQVTimperative.g:5109:2: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -14406,25 +14464,25 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_36=(Token)match(input,24,FollowSets000.FOLLOW_63); if (state.failed) return current;
+ otherlv_36=(Token)match(input,24,FollowSets000.FOLLOW_64); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_36, grammarAccess.getReferenceCSAccess().getColonKeyword_7_0_1_0_2());
}
- // InternalQVTimperative.g:5101:1: ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )?
- int alt121=2;
- int LA121_0 = input.LA(1);
+ // InternalQVTimperative.g:5123:1: ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )?
+ int alt122=2;
+ int LA122_0 = input.LA(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;
+ if ( ((LA122_0>=RULE_SINGLE_QUOTED_STRING && LA122_0<=RULE_ESCAPED_ID)||LA122_0==25||LA122_0==28||(LA122_0>=30 && LA122_0<=31)||LA122_0==34||LA122_0==36||LA122_0==38||(LA122_0>=50 && LA122_0<=51)||(LA122_0>=56 && LA122_0<=60)||(LA122_0>=100 && LA122_0<=101)||(LA122_0>=116 && LA122_0<=130)||LA122_0==133||(LA122_0>=135 && LA122_0<=138)||LA122_0==144||(LA122_0>=149 && LA122_0<=150)) ) {
+ alt122=1;
}
- switch (alt121) {
+ switch (alt122) {
case 1 :
- // InternalQVTimperative.g:5102:1: (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS )
+ // InternalQVTimperative.g:5124:1: (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS )
{
- // InternalQVTimperative.g:5102:1: (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS )
- // InternalQVTimperative.g:5103:3: lv_ownedDefaultExpressions_37_0= ruleSpecificationCS
+ // InternalQVTimperative.g:5124:1: (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS )
+ // InternalQVTimperative.g:5125:3: lv_ownedDefaultExpressions_37_0= ruleSpecificationCS
{
if ( state.backtracking==0 ) {
@@ -14458,7 +14516,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_38=(Token)match(input,21,FollowSets000.FOLLOW_61); if (state.failed) return current;
+ otherlv_38=(Token)match(input,21,FollowSets000.FOLLOW_62); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_38, grammarAccess.getReferenceCSAccess().getSemicolonKeyword_7_0_1_0_4());
@@ -14471,27 +14529,27 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:5124:6: (otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';' )
+ // InternalQVTimperative.g:5146: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:5124:8: otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';'
+ // InternalQVTimperative.g:5146:6: (otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';' )
+ // InternalQVTimperative.g:5146:8: otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';'
{
- otherlv_39=(Token)match(input,80,FollowSets000.FOLLOW_62); if (state.failed) return current;
+ otherlv_39=(Token)match(input,80,FollowSets000.FOLLOW_63); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_39, grammarAccess.getReferenceCSAccess().getDerivationKeyword_7_0_1_1_0());
}
- // InternalQVTimperative.g:5128:1: ( ruleUnrestrictedName )?
- int alt122=2;
- int LA122_0 = input.LA(1);
+ // InternalQVTimperative.g:5150:1: ( ruleUnrestrictedName )?
+ int alt123=2;
+ int LA123_0 = input.LA(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;
+ if ( ((LA123_0>=RULE_SIMPLE_ID && LA123_0<=RULE_ESCAPED_ID)||LA123_0==25||LA123_0==28||(LA123_0>=30 && LA123_0<=31)||LA123_0==34||LA123_0==38||LA123_0==50||(LA123_0>=56 && LA123_0<=60)) ) {
+ alt123=1;
}
- switch (alt122) {
+ switch (alt123) {
case 1 :
- // InternalQVTimperative.g:5129:2: ruleUnrestrictedName
+ // InternalQVTimperative.g:5151:2: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -14519,25 +14577,25 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_41=(Token)match(input,24,FollowSets000.FOLLOW_63); if (state.failed) return current;
+ otherlv_41=(Token)match(input,24,FollowSets000.FOLLOW_64); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_41, grammarAccess.getReferenceCSAccess().getColonKeyword_7_0_1_1_2());
}
- // InternalQVTimperative.g:5143:1: ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )?
- int alt123=2;
- int LA123_0 = input.LA(1);
+ // InternalQVTimperative.g:5165:1: ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )?
+ int alt124=2;
+ int LA124_0 = input.LA(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;
+ if ( ((LA124_0>=RULE_SINGLE_QUOTED_STRING && LA124_0<=RULE_ESCAPED_ID)||LA124_0==25||LA124_0==28||(LA124_0>=30 && LA124_0<=31)||LA124_0==34||LA124_0==36||LA124_0==38||(LA124_0>=50 && LA124_0<=51)||(LA124_0>=56 && LA124_0<=60)||(LA124_0>=100 && LA124_0<=101)||(LA124_0>=116 && LA124_0<=130)||LA124_0==133||(LA124_0>=135 && LA124_0<=138)||LA124_0==144||(LA124_0>=149 && LA124_0<=150)) ) {
+ alt124=1;
}
- switch (alt123) {
+ switch (alt124) {
case 1 :
- // InternalQVTimperative.g:5144:1: (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS )
+ // InternalQVTimperative.g:5166:1: (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS )
{
- // InternalQVTimperative.g:5144:1: (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS )
- // InternalQVTimperative.g:5145:3: lv_ownedDefaultExpressions_42_0= ruleSpecificationCS
+ // InternalQVTimperative.g:5166:1: (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS )
+ // InternalQVTimperative.g:5167:3: lv_ownedDefaultExpressions_42_0= ruleSpecificationCS
{
if ( state.backtracking==0 ) {
@@ -14571,7 +14629,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_43=(Token)match(input,21,FollowSets000.FOLLOW_61); if (state.failed) return current;
+ otherlv_43=(Token)match(input,21,FollowSets000.FOLLOW_62); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_43, grammarAccess.getReferenceCSAccess().getSemicolonKeyword_7_0_1_1_4());
@@ -14585,11 +14643,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop124;
+ break loop125;
}
} while (true);
- otherlv_44=(Token)match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_44=(Token)match(input,41,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_44, grammarAccess.getReferenceCSAccess().getRightCurlyBracketKeyword_7_0_2());
@@ -14602,7 +14660,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:5170:7: otherlv_45= ';'
+ // InternalQVTimperative.g:5192:7: otherlv_45= ';'
{
otherlv_45=(Token)match(input,21,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -14639,7 +14697,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleSpecificationCS"
- // InternalQVTimperative.g:5182:1: entryRuleSpecificationCS returns [EObject current=null] : iv_ruleSpecificationCS= ruleSpecificationCS EOF ;
+ // InternalQVTimperative.g:5204:1: entryRuleSpecificationCS returns [EObject current=null] : iv_ruleSpecificationCS= ruleSpecificationCS EOF ;
public final EObject entryRuleSpecificationCS() throws RecognitionException {
EObject current = null;
@@ -14647,8 +14705,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:5183:2: (iv_ruleSpecificationCS= ruleSpecificationCS EOF )
- // InternalQVTimperative.g:5184:2: iv_ruleSpecificationCS= ruleSpecificationCS EOF
+ // InternalQVTimperative.g:5205:2: (iv_ruleSpecificationCS= ruleSpecificationCS EOF )
+ // InternalQVTimperative.g:5206:2: iv_ruleSpecificationCS= ruleSpecificationCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getSpecificationCSRule());
@@ -14679,7 +14737,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleSpecificationCS"
- // InternalQVTimperative.g:5191:1: ruleSpecificationCS returns [EObject current=null] : ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) | ( (lv_exprString_1_0= RULE_UNQUOTED_STRING ) ) ) ;
+ // InternalQVTimperative.g:5213: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;
@@ -14690,35 +14748,35 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:5216:28: ( ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) | ( (lv_exprString_1_0= RULE_UNQUOTED_STRING ) ) ) )
+ // InternalQVTimperative.g:5217:1: ( ( (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 ) ) )
- int alt126=2;
- int LA126_0 = input.LA(1);
+ // InternalQVTimperative.g:5217:1: ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) | ( (lv_exprString_1_0= RULE_UNQUOTED_STRING ) ) )
+ int alt127=2;
+ int LA127_0 = input.LA(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;
+ if ( (LA127_0==RULE_SINGLE_QUOTED_STRING||(LA127_0>=RULE_INT && LA127_0<=RULE_ESCAPED_ID)||LA127_0==25||LA127_0==28||(LA127_0>=30 && LA127_0<=31)||LA127_0==34||LA127_0==36||LA127_0==38||(LA127_0>=50 && LA127_0<=51)||(LA127_0>=56 && LA127_0<=60)||(LA127_0>=100 && LA127_0<=101)||(LA127_0>=116 && LA127_0<=130)||LA127_0==133||(LA127_0>=135 && LA127_0<=138)||LA127_0==144||(LA127_0>=149 && LA127_0<=150)) ) {
+ alt127=1;
}
- else if ( (LA126_0==RULE_UNQUOTED_STRING) ) {
- alt126=2;
+ else if ( (LA127_0==RULE_UNQUOTED_STRING) ) {
+ alt127=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 126, 0, input);
+ new NoViableAltException("", 127, 0, input);
throw nvae;
}
- switch (alt126) {
+ switch (alt127) {
case 1 :
- // InternalQVTimperative.g:5195:2: ( (lv_ownedExpression_0_0= ruleExpCS ) )
+ // InternalQVTimperative.g:5217:2: ( (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:5217:2: ( (lv_ownedExpression_0_0= ruleExpCS ) )
+ // InternalQVTimperative.g:5218:1: (lv_ownedExpression_0_0= ruleExpCS )
{
- // InternalQVTimperative.g:5196:1: (lv_ownedExpression_0_0= ruleExpCS )
- // InternalQVTimperative.g:5197:3: lv_ownedExpression_0_0= ruleExpCS
+ // InternalQVTimperative.g:5218:1: (lv_ownedExpression_0_0= ruleExpCS )
+ // InternalQVTimperative.g:5219:3: lv_ownedExpression_0_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -14753,13 +14811,13 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:5214:6: ( (lv_exprString_1_0= RULE_UNQUOTED_STRING ) )
+ // InternalQVTimperative.g:5236:6: ( (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:5236:6: ( (lv_exprString_1_0= RULE_UNQUOTED_STRING ) )
+ // InternalQVTimperative.g:5237:1: (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
+ // InternalQVTimperative.g:5237:1: (lv_exprString_1_0= RULE_UNQUOTED_STRING )
+ // InternalQVTimperative.g:5238: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 ) {
@@ -14811,7 +14869,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleStructuredClassCS"
- // InternalQVTimperative.g:5240:1: entryRuleStructuredClassCS returns [EObject current=null] : iv_ruleStructuredClassCS= ruleStructuredClassCS EOF ;
+ // InternalQVTimperative.g:5262:1: entryRuleStructuredClassCS returns [EObject current=null] : iv_ruleStructuredClassCS= ruleStructuredClassCS EOF ;
public final EObject entryRuleStructuredClassCS() throws RecognitionException {
EObject current = null;
@@ -14819,8 +14877,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:5241:2: (iv_ruleStructuredClassCS= ruleStructuredClassCS EOF )
- // InternalQVTimperative.g:5242:2: iv_ruleStructuredClassCS= ruleStructuredClassCS EOF
+ // InternalQVTimperative.g:5263:2: (iv_ruleStructuredClassCS= ruleStructuredClassCS EOF )
+ // InternalQVTimperative.g:5264:2: iv_ruleStructuredClassCS= ruleStructuredClassCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getStructuredClassCSRule());
@@ -14851,7 +14909,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleStructuredClassCS"
- // 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= ';' ) ) ;
+ // InternalQVTimperative.g:5271: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;
@@ -14883,27 +14941,27 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:5274: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:5275: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: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:5275: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:5275: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:2: ( (lv_isAbstract_0_0= 'abstract' ) )?
- int alt127=2;
- int LA127_0 = input.LA(1);
+ // InternalQVTimperative.g:5275:2: ( (lv_isAbstract_0_0= 'abstract' ) )?
+ int alt128=2;
+ int LA128_0 = input.LA(1);
- if ( (LA127_0==96) ) {
- alt127=1;
+ if ( (LA128_0==96) ) {
+ alt128=1;
}
- switch (alt127) {
+ switch (alt128) {
case 1 :
- // InternalQVTimperative.g:5254:1: (lv_isAbstract_0_0= 'abstract' )
+ // InternalQVTimperative.g:5276:1: (lv_isAbstract_0_0= 'abstract' )
{
- // InternalQVTimperative.g:5254:1: (lv_isAbstract_0_0= 'abstract' )
- // InternalQVTimperative.g:5255:3: lv_isAbstract_0_0= 'abstract'
+ // InternalQVTimperative.g:5276:1: (lv_isAbstract_0_0= 'abstract' )
+ // InternalQVTimperative.g:5277:3: lv_isAbstract_0_0= 'abstract'
{
- lv_isAbstract_0_0=(Token)match(input,96,FollowSets000.FOLLOW_93); if (state.failed) return current;
+ lv_isAbstract_0_0=(Token)match(input,96,FollowSets000.FOLLOW_94); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_isAbstract_0_0, grammarAccess.getStructuredClassCSAccess().getIsAbstractAbstractKeyword_0_0());
@@ -14932,18 +14990,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_1, grammarAccess.getStructuredClassCSAccess().getClassKeyword_1());
}
- // InternalQVTimperative.g:5272:1: ( (lv_name_2_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:5273:1: (lv_name_2_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:5294:1: ( (lv_name_2_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:5295:1: (lv_name_2_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:5273:1: (lv_name_2_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:5274:3: lv_name_2_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:5295:1: (lv_name_2_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:5296:3: lv_name_2_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getStructuredClassCSAccess().getNameUnrestrictedNameParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_94);
+ pushFollow(FollowSets000.FOLLOW_95);
lv_name_2_0=ruleUnrestrictedName();
state._fsp--;
@@ -14967,26 +15025,26 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:5290:2: ( (lv_ownedSignature_3_0= ruleTemplateSignatureCS ) )?
- int alt128=2;
- int LA128_0 = input.LA(1);
+ // InternalQVTimperative.g:5312:2: ( (lv_ownedSignature_3_0= ruleTemplateSignatureCS ) )?
+ int alt129=2;
+ int LA129_0 = input.LA(1);
- if ( (LA128_0==51) ) {
- alt128=1;
+ if ( (LA129_0==51) ) {
+ alt129=1;
}
- switch (alt128) {
+ switch (alt129) {
case 1 :
- // InternalQVTimperative.g:5291:1: (lv_ownedSignature_3_0= ruleTemplateSignatureCS )
+ // InternalQVTimperative.g:5313:1: (lv_ownedSignature_3_0= ruleTemplateSignatureCS )
{
- // InternalQVTimperative.g:5291:1: (lv_ownedSignature_3_0= ruleTemplateSignatureCS )
- // InternalQVTimperative.g:5292:3: lv_ownedSignature_3_0= ruleTemplateSignatureCS
+ // InternalQVTimperative.g:5313:1: (lv_ownedSignature_3_0= ruleTemplateSignatureCS )
+ // InternalQVTimperative.g:5314:3: lv_ownedSignature_3_0= ruleTemplateSignatureCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getStructuredClassCSAccess().getOwnedSignatureTemplateSignatureCSParserRuleCall_3_0());
}
- pushFollow(FollowSets000.FOLLOW_95);
+ pushFollow(FollowSets000.FOLLOW_96);
lv_ownedSignature_3_0=ruleTemplateSignatureCS();
state._fsp--;
@@ -15013,16 +15071,16 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // 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);
+ // InternalQVTimperative.g:5330:3: (otherlv_4= 'extends' ( (lv_ownedSuperTypes_5_0= ruleTypedRefCS ) ) (otherlv_6= ',' ( (lv_ownedSuperTypes_7_0= ruleTypedRefCS ) ) )* )?
+ int alt131=2;
+ int LA131_0 = input.LA(1);
- if ( (LA130_0==98) ) {
- alt130=1;
+ if ( (LA131_0==98) ) {
+ alt131=1;
}
- switch (alt130) {
+ switch (alt131) {
case 1 :
- // InternalQVTimperative.g:5308:5: otherlv_4= 'extends' ( (lv_ownedSuperTypes_5_0= ruleTypedRefCS ) ) (otherlv_6= ',' ( (lv_ownedSuperTypes_7_0= ruleTypedRefCS ) ) )*
+ // InternalQVTimperative.g:5330:5: otherlv_4= 'extends' ( (lv_ownedSuperTypes_5_0= ruleTypedRefCS ) ) (otherlv_6= ',' ( (lv_ownedSuperTypes_7_0= ruleTypedRefCS ) ) )*
{
otherlv_4=(Token)match(input,98,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -15030,18 +15088,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_4, grammarAccess.getStructuredClassCSAccess().getExtendsKeyword_4_0());
}
- // InternalQVTimperative.g:5312:1: ( (lv_ownedSuperTypes_5_0= ruleTypedRefCS ) )
- // InternalQVTimperative.g:5313:1: (lv_ownedSuperTypes_5_0= ruleTypedRefCS )
+ // InternalQVTimperative.g:5334:1: ( (lv_ownedSuperTypes_5_0= ruleTypedRefCS ) )
+ // InternalQVTimperative.g:5335:1: (lv_ownedSuperTypes_5_0= ruleTypedRefCS )
{
- // InternalQVTimperative.g:5313:1: (lv_ownedSuperTypes_5_0= ruleTypedRefCS )
- // InternalQVTimperative.g:5314:3: lv_ownedSuperTypes_5_0= ruleTypedRefCS
+ // InternalQVTimperative.g:5335:1: (lv_ownedSuperTypes_5_0= ruleTypedRefCS )
+ // InternalQVTimperative.g:5336:3: lv_ownedSuperTypes_5_0= ruleTypedRefCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getStructuredClassCSAccess().getOwnedSuperTypesTypedRefCSParserRuleCall_4_1_0());
}
- pushFollow(FollowSets000.FOLLOW_96);
+ pushFollow(FollowSets000.FOLLOW_97);
lv_ownedSuperTypes_5_0=ruleTypedRefCS();
state._fsp--;
@@ -15065,20 +15123,20 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:5330:2: (otherlv_6= ',' ( (lv_ownedSuperTypes_7_0= ruleTypedRefCS ) ) )*
- loop129:
+ // InternalQVTimperative.g:5352:2: (otherlv_6= ',' ( (lv_ownedSuperTypes_7_0= ruleTypedRefCS ) ) )*
+ loop130:
do {
- int alt129=2;
- int LA129_0 = input.LA(1);
+ int alt130=2;
+ int LA130_0 = input.LA(1);
- if ( (LA129_0==18) ) {
- alt129=1;
+ if ( (LA130_0==18) ) {
+ alt130=1;
}
- switch (alt129) {
+ switch (alt130) {
case 1 :
- // InternalQVTimperative.g:5330:4: otherlv_6= ',' ( (lv_ownedSuperTypes_7_0= ruleTypedRefCS ) )
+ // InternalQVTimperative.g:5352: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 ) {
@@ -15086,18 +15144,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_6, grammarAccess.getStructuredClassCSAccess().getCommaKeyword_4_2_0());
}
- // InternalQVTimperative.g:5334:1: ( (lv_ownedSuperTypes_7_0= ruleTypedRefCS ) )
- // InternalQVTimperative.g:5335:1: (lv_ownedSuperTypes_7_0= ruleTypedRefCS )
+ // InternalQVTimperative.g:5356:1: ( (lv_ownedSuperTypes_7_0= ruleTypedRefCS ) )
+ // InternalQVTimperative.g:5357:1: (lv_ownedSuperTypes_7_0= ruleTypedRefCS )
{
- // InternalQVTimperative.g:5335:1: (lv_ownedSuperTypes_7_0= ruleTypedRefCS )
- // InternalQVTimperative.g:5336:3: lv_ownedSuperTypes_7_0= ruleTypedRefCS
+ // InternalQVTimperative.g:5357:1: (lv_ownedSuperTypes_7_0= ruleTypedRefCS )
+ // InternalQVTimperative.g:5358:3: lv_ownedSuperTypes_7_0= ruleTypedRefCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getStructuredClassCSAccess().getOwnedSuperTypesTypedRefCSParserRuleCall_4_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_96);
+ pushFollow(FollowSets000.FOLLOW_97);
lv_ownedSuperTypes_7_0=ruleTypedRefCS();
state._fsp--;
@@ -15126,7 +15184,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop129;
+ break loop130;
}
} while (true);
@@ -15136,30 +15194,30 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:5352:6: (otherlv_8= ':' ( (lv_instanceClassName_9_0= RULE_SINGLE_QUOTED_STRING ) ) )?
- int alt131=2;
- int LA131_0 = input.LA(1);
+ // InternalQVTimperative.g:5374:6: (otherlv_8= ':' ( (lv_instanceClassName_9_0= RULE_SINGLE_QUOTED_STRING ) ) )?
+ int alt132=2;
+ int LA132_0 = input.LA(1);
- if ( (LA131_0==24) ) {
- alt131=1;
+ if ( (LA132_0==24) ) {
+ alt132=1;
}
- switch (alt131) {
+ switch (alt132) {
case 1 :
- // InternalQVTimperative.g:5352:8: otherlv_8= ':' ( (lv_instanceClassName_9_0= RULE_SINGLE_QUOTED_STRING ) )
+ // InternalQVTimperative.g:5374:8: otherlv_8= ':' ( (lv_instanceClassName_9_0= RULE_SINGLE_QUOTED_STRING ) )
{
- otherlv_8=(Token)match(input,24,FollowSets000.FOLLOW_57); if (state.failed) return current;
+ otherlv_8=(Token)match(input,24,FollowSets000.FOLLOW_58); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_8, grammarAccess.getStructuredClassCSAccess().getColonKeyword_5_0());
}
- // 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:5378:1: ( (lv_instanceClassName_9_0= RULE_SINGLE_QUOTED_STRING ) )
+ // InternalQVTimperative.g:5379:1: (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
+ // InternalQVTimperative.g:5379:1: (lv_instanceClassName_9_0= RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:5380:3: lv_instanceClassName_9_0= RULE_SINGLE_QUOTED_STRING
{
- lv_instanceClassName_9_0=(Token)match(input,RULE_SINGLE_QUOTED_STRING,FollowSets000.FOLLOW_41); if (state.failed) return current;
+ lv_instanceClassName_9_0=(Token)match(input,RULE_SINGLE_QUOTED_STRING,FollowSets000.FOLLOW_42); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_instanceClassName_9_0, grammarAccess.getStructuredClassCSAccess().getInstanceClassNameSINGLE_QUOTED_STRINGTerminalRuleCall_5_1_0());
@@ -15189,49 +15247,49 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:5374:4: (otherlv_10= '{' ( (lv_isInterface_11_0= 'interface' ) )? otherlv_12= '}' )?
- int alt133=2;
- int LA133_0 = input.LA(1);
+ // InternalQVTimperative.g:5396:4: (otherlv_10= '{' ( (lv_isInterface_11_0= 'interface' ) )? otherlv_12= '}' )?
+ int alt134=2;
+ int LA134_0 = input.LA(1);
- if ( (LA133_0==39) ) {
- int LA133_1 = input.LA(2);
+ if ( (LA134_0==40) ) {
+ int LA134_1 = input.LA(2);
- if ( (LA133_1==40) ) {
- int LA133_3 = input.LA(3);
+ if ( (LA134_1==99) ) {
+ alt134=1;
+ }
+ else if ( (LA134_1==41) ) {
+ int LA134_4 = input.LA(3);
- if ( (LA133_3==21||LA133_3==39) ) {
- alt133=1;
+ if ( (LA134_4==21||LA134_4==40) ) {
+ alt134=1;
}
}
- else if ( (LA133_1==99) ) {
- alt133=1;
- }
}
- switch (alt133) {
+ switch (alt134) {
case 1 :
- // InternalQVTimperative.g:5374:6: otherlv_10= '{' ( (lv_isInterface_11_0= 'interface' ) )? otherlv_12= '}'
+ // InternalQVTimperative.g:5396:6: otherlv_10= '{' ( (lv_isInterface_11_0= 'interface' ) )? otherlv_12= '}'
{
- otherlv_10=(Token)match(input,39,FollowSets000.FOLLOW_97); if (state.failed) return current;
+ otherlv_10=(Token)match(input,40,FollowSets000.FOLLOW_98); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_10, grammarAccess.getStructuredClassCSAccess().getLeftCurlyBracketKeyword_6_0());
}
- // InternalQVTimperative.g:5378:1: ( (lv_isInterface_11_0= 'interface' ) )?
- int alt132=2;
- int LA132_0 = input.LA(1);
+ // InternalQVTimperative.g:5400:1: ( (lv_isInterface_11_0= 'interface' ) )?
+ int alt133=2;
+ int LA133_0 = input.LA(1);
- if ( (LA132_0==99) ) {
- alt132=1;
+ if ( (LA133_0==99) ) {
+ alt133=1;
}
- switch (alt132) {
+ switch (alt133) {
case 1 :
- // InternalQVTimperative.g:5379:1: (lv_isInterface_11_0= 'interface' )
+ // InternalQVTimperative.g:5401:1: (lv_isInterface_11_0= 'interface' )
{
- // InternalQVTimperative.g:5379:1: (lv_isInterface_11_0= 'interface' )
- // InternalQVTimperative.g:5380:3: lv_isInterface_11_0= 'interface'
+ // InternalQVTimperative.g:5401:1: (lv_isInterface_11_0= 'interface' )
+ // InternalQVTimperative.g:5402:3: lv_isInterface_11_0= 'interface'
{
- lv_isInterface_11_0=(Token)match(input,99,FollowSets000.FOLLOW_47); if (state.failed) return current;
+ lv_isInterface_11_0=(Token)match(input,99,FollowSets000.FOLLOW_48); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_isInterface_11_0, grammarAccess.getStructuredClassCSAccess().getIsInterfaceInterfaceKeyword_6_1_0());
@@ -15254,7 +15312,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_12=(Token)match(input,40,FollowSets000.FOLLOW_41); if (state.failed) return current;
+ otherlv_12=(Token)match(input,41,FollowSets000.FOLLOW_42); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_12, grammarAccess.getStructuredClassCSAccess().getRightCurlyBracketKeyword_6_2());
@@ -15266,53 +15324,53 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // 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);
+ // InternalQVTimperative.g:5419:3: ( (otherlv_13= '{' ( ( (lv_ownedOperations_14_0= ruleOperationCS ) ) | ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) ) )* otherlv_16= '}' ) | otherlv_17= ';' )
+ int alt136=2;
+ int LA136_0 = input.LA(1);
- if ( (LA135_0==39) ) {
- alt135=1;
+ if ( (LA136_0==40) ) {
+ alt136=1;
}
- else if ( (LA135_0==21) ) {
- alt135=2;
+ else if ( (LA136_0==21) ) {
+ alt136=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 135, 0, input);
+ new NoViableAltException("", 136, 0, input);
throw nvae;
}
- switch (alt135) {
+ switch (alt136) {
case 1 :
- // InternalQVTimperative.g:5397:4: (otherlv_13= '{' ( ( (lv_ownedOperations_14_0= ruleOperationCS ) ) | ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) ) )* otherlv_16= '}' )
+ // InternalQVTimperative.g:5419: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:5397:6: otherlv_13= '{' ( ( (lv_ownedOperations_14_0= ruleOperationCS ) ) | ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) ) )* otherlv_16= '}'
+ // InternalQVTimperative.g:5419:4: (otherlv_13= '{' ( ( (lv_ownedOperations_14_0= ruleOperationCS ) ) | ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) ) )* otherlv_16= '}' )
+ // InternalQVTimperative.g:5419:6: otherlv_13= '{' ( ( (lv_ownedOperations_14_0= ruleOperationCS ) ) | ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) ) )* otherlv_16= '}'
{
- otherlv_13=(Token)match(input,39,FollowSets000.FOLLOW_98); if (state.failed) return current;
+ otherlv_13=(Token)match(input,40,FollowSets000.FOLLOW_99); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_13, grammarAccess.getStructuredClassCSAccess().getLeftCurlyBracketKeyword_7_0_0());
}
- // InternalQVTimperative.g:5401:1: ( ( (lv_ownedOperations_14_0= ruleOperationCS ) ) | ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) ) )*
- loop134:
+ // InternalQVTimperative.g:5423:1: ( ( (lv_ownedOperations_14_0= ruleOperationCS ) ) | ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) ) )*
+ loop135:
do {
- int alt134=3;
+ int alt135=3;
switch ( input.LA(1) ) {
case 61:
{
switch ( input.LA(2) ) {
case 62:
{
- int LA134_6 = input.LA(3);
+ int LA135_6 = input.LA(3);
- if ( (LA134_6==87) ) {
- alt134=1;
+ if ( (LA135_6==87) ) {
+ alt135=1;
}
- else if ( (LA134_6==63||LA134_6==90) ) {
- alt134=2;
+ else if ( (LA135_6==63||LA135_6==90) ) {
+ alt135=2;
}
@@ -15321,12 +15379,12 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 63:
case 90:
{
- alt134=2;
+ alt135=2;
}
break;
case 87:
{
- alt134=1;
+ alt135=1;
}
break;
@@ -15339,13 +15397,13 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
switch ( input.LA(2) ) {
case 61:
{
- int LA134_7 = input.LA(3);
+ int LA135_7 = input.LA(3);
- if ( (LA134_7==63||LA134_7==90) ) {
- alt134=2;
+ if ( (LA135_7==63||LA135_7==90) ) {
+ alt135=2;
}
- else if ( (LA134_7==87) ) {
- alt134=1;
+ else if ( (LA135_7==87) ) {
+ alt135=1;
}
@@ -15353,13 +15411,13 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
case 87:
{
- alt134=1;
+ alt135=1;
}
break;
case 63:
case 90:
{
- alt134=2;
+ alt135=2;
}
break;
@@ -15369,34 +15427,34 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
case 87:
{
- alt134=1;
+ alt135=1;
}
break;
case 63:
case 90:
{
- alt134=2;
+ alt135=2;
}
break;
}
- switch (alt134) {
+ switch (alt135) {
case 1 :
- // InternalQVTimperative.g:5401:2: ( (lv_ownedOperations_14_0= ruleOperationCS ) )
+ // InternalQVTimperative.g:5423:2: ( (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:5423:2: ( (lv_ownedOperations_14_0= ruleOperationCS ) )
+ // InternalQVTimperative.g:5424:1: (lv_ownedOperations_14_0= ruleOperationCS )
{
- // InternalQVTimperative.g:5402:1: (lv_ownedOperations_14_0= ruleOperationCS )
- // InternalQVTimperative.g:5403:3: lv_ownedOperations_14_0= ruleOperationCS
+ // InternalQVTimperative.g:5424:1: (lv_ownedOperations_14_0= ruleOperationCS )
+ // InternalQVTimperative.g:5425:3: lv_ownedOperations_14_0= ruleOperationCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getStructuredClassCSAccess().getOwnedOperationsOperationCSParserRuleCall_7_0_1_0_0());
}
- pushFollow(FollowSets000.FOLLOW_98);
+ pushFollow(FollowSets000.FOLLOW_99);
lv_ownedOperations_14_0=ruleOperationCS();
state._fsp--;
@@ -15424,20 +15482,20 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:5420:6: ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) )
+ // InternalQVTimperative.g:5442:6: ( (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:5442:6: ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) )
+ // InternalQVTimperative.g:5443:1: (lv_ownedProperties_15_0= ruleStructuralFeatureCS )
{
- // InternalQVTimperative.g:5421:1: (lv_ownedProperties_15_0= ruleStructuralFeatureCS )
- // InternalQVTimperative.g:5422:3: lv_ownedProperties_15_0= ruleStructuralFeatureCS
+ // InternalQVTimperative.g:5443:1: (lv_ownedProperties_15_0= ruleStructuralFeatureCS )
+ // InternalQVTimperative.g:5444:3: lv_ownedProperties_15_0= ruleStructuralFeatureCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getStructuredClassCSAccess().getOwnedPropertiesStructuralFeatureCSParserRuleCall_7_0_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_98);
+ pushFollow(FollowSets000.FOLLOW_99);
lv_ownedProperties_15_0=ruleStructuralFeatureCS();
state._fsp--;
@@ -15466,11 +15524,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop134;
+ break loop135;
}
} while (true);
- otherlv_16=(Token)match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_16=(Token)match(input,41,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_16, grammarAccess.getStructuredClassCSAccess().getRightCurlyBracketKeyword_7_0_2());
@@ -15483,7 +15541,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:5443:7: otherlv_17= ';'
+ // InternalQVTimperative.g:5465:7: otherlv_17= ';'
{
otherlv_17=(Token)match(input,21,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -15520,7 +15578,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTypedMultiplicityRefCS"
- // InternalQVTimperative.g:5455:1: entryRuleTypedMultiplicityRefCS returns [EObject current=null] : iv_ruleTypedMultiplicityRefCS= ruleTypedMultiplicityRefCS EOF ;
+ // InternalQVTimperative.g:5477:1: entryRuleTypedMultiplicityRefCS returns [EObject current=null] : iv_ruleTypedMultiplicityRefCS= ruleTypedMultiplicityRefCS EOF ;
public final EObject entryRuleTypedMultiplicityRefCS() throws RecognitionException {
EObject current = null;
@@ -15528,8 +15586,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:5456:2: (iv_ruleTypedMultiplicityRefCS= ruleTypedMultiplicityRefCS EOF )
- // InternalQVTimperative.g:5457:2: iv_ruleTypedMultiplicityRefCS= ruleTypedMultiplicityRefCS EOF
+ // InternalQVTimperative.g:5478:2: (iv_ruleTypedMultiplicityRefCS= ruleTypedMultiplicityRefCS EOF )
+ // InternalQVTimperative.g:5479:2: iv_ruleTypedMultiplicityRefCS= ruleTypedMultiplicityRefCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypedMultiplicityRefCSRule());
@@ -15560,7 +15618,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTypedMultiplicityRefCS"
- // InternalQVTimperative.g:5464:1: ruleTypedMultiplicityRefCS returns [EObject current=null] : (this_TypedRefCS_0= ruleTypedRefCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? ) ;
+ // InternalQVTimperative.g:5486:1: ruleTypedMultiplicityRefCS returns [EObject current=null] : (this_TypedRefCS_0= ruleTypedRefCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? ) ;
public final EObject ruleTypedMultiplicityRefCS() throws RecognitionException {
EObject current = null;
@@ -15572,11 +15630,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:5489:28: ( (this_TypedRefCS_0= ruleTypedRefCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? ) )
+ // InternalQVTimperative.g:5490:1: (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 ) )?
+ // InternalQVTimperative.g:5490:1: (this_TypedRefCS_0= ruleTypedRefCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? )
+ // InternalQVTimperative.g:5491:2: this_TypedRefCS_0= ruleTypedRefCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )?
{
if ( state.backtracking==0 ) {
@@ -15588,7 +15646,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTypedMultiplicityRefCSAccess().getTypedRefCSParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_99);
+ pushFollow(FollowSets000.FOLLOW_100);
this_TypedRefCS_0=ruleTypedRefCS();
state._fsp--;
@@ -15599,19 +15657,19 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- // InternalQVTimperative.g:5480:1: ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )?
- int alt136=2;
- int LA136_0 = input.LA(1);
+ // InternalQVTimperative.g:5502:1: ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )?
+ int alt137=2;
+ int LA137_0 = input.LA(1);
- if ( (LA136_0==141) ) {
- alt136=1;
+ if ( (LA137_0==141) ) {
+ alt137=1;
}
- switch (alt136) {
+ switch (alt137) {
case 1 :
- // InternalQVTimperative.g:5481:1: (lv_ownedMultiplicity_1_0= ruleMultiplicityCS )
+ // InternalQVTimperative.g:5503:1: (lv_ownedMultiplicity_1_0= ruleMultiplicityCS )
{
- // InternalQVTimperative.g:5481:1: (lv_ownedMultiplicity_1_0= ruleMultiplicityCS )
- // InternalQVTimperative.g:5482:3: lv_ownedMultiplicity_1_0= ruleMultiplicityCS
+ // InternalQVTimperative.g:5503:1: (lv_ownedMultiplicity_1_0= ruleMultiplicityCS )
+ // InternalQVTimperative.g:5504:3: lv_ownedMultiplicity_1_0= ruleMultiplicityCS
{
if ( state.backtracking==0 ) {
@@ -15668,7 +15726,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleStructuralFeatureCS"
- // InternalQVTimperative.g:5506:1: entryRuleStructuralFeatureCS returns [EObject current=null] : iv_ruleStructuralFeatureCS= ruleStructuralFeatureCS EOF ;
+ // InternalQVTimperative.g:5528:1: entryRuleStructuralFeatureCS returns [EObject current=null] : iv_ruleStructuralFeatureCS= ruleStructuralFeatureCS EOF ;
public final EObject entryRuleStructuralFeatureCS() throws RecognitionException {
EObject current = null;
@@ -15676,8 +15734,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:5507:2: (iv_ruleStructuralFeatureCS= ruleStructuralFeatureCS EOF )
- // InternalQVTimperative.g:5508:2: iv_ruleStructuralFeatureCS= ruleStructuralFeatureCS EOF
+ // InternalQVTimperative.g:5529:2: (iv_ruleStructuralFeatureCS= ruleStructuralFeatureCS EOF )
+ // InternalQVTimperative.g:5530:2: iv_ruleStructuralFeatureCS= ruleStructuralFeatureCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getStructuralFeatureCSRule());
@@ -15708,7 +15766,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleStructuralFeatureCS"
- // InternalQVTimperative.g:5515:1: ruleStructuralFeatureCS returns [EObject current=null] : (this_AttributeCS_0= ruleAttributeCS | this_ReferenceCS_1= ruleReferenceCS ) ;
+ // InternalQVTimperative.g:5537:1: ruleStructuralFeatureCS returns [EObject current=null] : (this_AttributeCS_0= ruleAttributeCS | this_ReferenceCS_1= ruleReferenceCS ) ;
public final EObject ruleStructuralFeatureCS() throws RecognitionException {
EObject current = null;
@@ -15720,29 +15778,29 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:5540:28: ( (this_AttributeCS_0= ruleAttributeCS | this_ReferenceCS_1= ruleReferenceCS ) )
+ // InternalQVTimperative.g:5541:1: (this_AttributeCS_0= ruleAttributeCS | this_ReferenceCS_1= ruleReferenceCS )
{
- // InternalQVTimperative.g:5519:1: (this_AttributeCS_0= ruleAttributeCS | this_ReferenceCS_1= ruleReferenceCS )
- int alt137=2;
+ // InternalQVTimperative.g:5541:1: (this_AttributeCS_0= ruleAttributeCS | this_ReferenceCS_1= ruleReferenceCS )
+ int alt138=2;
switch ( input.LA(1) ) {
case 61:
{
switch ( input.LA(2) ) {
case 62:
{
- int LA137_5 = input.LA(3);
+ int LA138_5 = input.LA(3);
- if ( (LA137_5==90) ) {
- alt137=2;
+ if ( (LA138_5==90) ) {
+ alt138=2;
}
- else if ( (LA137_5==63) ) {
- alt137=1;
+ else if ( (LA138_5==63) ) {
+ alt138=1;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 137, 5, input);
+ new NoViableAltException("", 138, 5, input);
throw nvae;
}
@@ -15750,18 +15808,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
case 90:
{
- alt137=2;
+ alt138=2;
}
break;
case 63:
{
- alt137=1;
+ alt138=1;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 137, 1, input);
+ new NoViableAltException("", 138, 1, input);
throw nvae;
}
@@ -15773,18 +15831,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
switch ( input.LA(2) ) {
case 61:
{
- int LA137_6 = input.LA(3);
+ int LA138_6 = input.LA(3);
- if ( (LA137_6==63) ) {
- alt137=1;
+ if ( (LA138_6==90) ) {
+ alt138=2;
}
- else if ( (LA137_6==90) ) {
- alt137=2;
+ else if ( (LA138_6==63) ) {
+ alt138=1;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 137, 6, input);
+ new NoViableAltException("", 138, 6, input);
throw nvae;
}
@@ -15792,18 +15850,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
case 63:
{
- alt137=1;
+ alt138=1;
}
break;
case 90:
{
- alt137=2;
+ alt138=2;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 137, 2, input);
+ new NoViableAltException("", 138, 2, input);
throw nvae;
}
@@ -15812,25 +15870,25 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
case 63:
{
- alt137=1;
+ alt138=1;
}
break;
case 90:
{
- alt137=2;
+ alt138=2;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 137, 0, input);
+ new NoViableAltException("", 138, 0, input);
throw nvae;
}
- switch (alt137) {
+ switch (alt138) {
case 1 :
- // InternalQVTimperative.g:5520:2: this_AttributeCS_0= ruleAttributeCS
+ // InternalQVTimperative.g:5542:2: this_AttributeCS_0= ruleAttributeCS
{
if ( state.backtracking==0 ) {
@@ -15857,7 +15915,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:5533:2: this_ReferenceCS_1= ruleReferenceCS
+ // InternalQVTimperative.g:5555:2: this_ReferenceCS_1= ruleReferenceCS
{
if ( state.backtracking==0 ) {
@@ -15906,7 +15964,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleEnumerationLiteralName"
- // InternalQVTimperative.g:5552:1: entryRuleEnumerationLiteralName returns [String current=null] : iv_ruleEnumerationLiteralName= ruleEnumerationLiteralName EOF ;
+ // InternalQVTimperative.g:5574:1: entryRuleEnumerationLiteralName returns [String current=null] : iv_ruleEnumerationLiteralName= ruleEnumerationLiteralName EOF ;
public final String entryRuleEnumerationLiteralName() throws RecognitionException {
String current = null;
@@ -15914,8 +15972,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:5553:2: (iv_ruleEnumerationLiteralName= ruleEnumerationLiteralName EOF )
- // InternalQVTimperative.g:5554:2: iv_ruleEnumerationLiteralName= ruleEnumerationLiteralName EOF
+ // InternalQVTimperative.g:5575:2: (iv_ruleEnumerationLiteralName= ruleEnumerationLiteralName EOF )
+ // InternalQVTimperative.g:5576:2: iv_ruleEnumerationLiteralName= ruleEnumerationLiteralName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEnumerationLiteralNameRule());
@@ -15946,7 +16004,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleEnumerationLiteralName"
- // InternalQVTimperative.g:5561:1: ruleEnumerationLiteralName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName ;
+ // InternalQVTimperative.g:5583:1: ruleEnumerationLiteralName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName ;
public final AntlrDatatypeRuleToken ruleEnumerationLiteralName() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -15956,8 +16014,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:5564:28: (this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName )
- // InternalQVTimperative.g:5566:5: this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName
+ // InternalQVTimperative.g:5586:28: (this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName )
+ // InternalQVTimperative.g:5588:5: this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -15999,7 +16057,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleSIGNED"
- // InternalQVTimperative.g:5584:1: entryRuleSIGNED returns [String current=null] : iv_ruleSIGNED= ruleSIGNED EOF ;
+ // InternalQVTimperative.g:5606:1: entryRuleSIGNED returns [String current=null] : iv_ruleSIGNED= ruleSIGNED EOF ;
public final String entryRuleSIGNED() throws RecognitionException {
String current = null;
@@ -16007,8 +16065,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:5585:2: (iv_ruleSIGNED= ruleSIGNED EOF )
- // InternalQVTimperative.g:5586:2: iv_ruleSIGNED= ruleSIGNED EOF
+ // InternalQVTimperative.g:5607:2: (iv_ruleSIGNED= ruleSIGNED EOF )
+ // InternalQVTimperative.g:5608:2: iv_ruleSIGNED= ruleSIGNED EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getSIGNEDRule());
@@ -16039,7 +16097,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleSIGNED"
- // InternalQVTimperative.g:5593:1: ruleSIGNED returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : ( (kw= '-' )? this_INT_1= RULE_INT ) ;
+ // InternalQVTimperative.g:5615:1: ruleSIGNED returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : ( (kw= '-' )? this_INT_1= RULE_INT ) ;
public final AntlrDatatypeRuleToken ruleSIGNED() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -16049,24 +16107,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:5596:28: ( ( (kw= '-' )? this_INT_1= RULE_INT ) )
- // InternalQVTimperative.g:5597:1: ( (kw= '-' )? this_INT_1= RULE_INT )
+ // InternalQVTimperative.g:5618:28: ( ( (kw= '-' )? this_INT_1= RULE_INT ) )
+ // InternalQVTimperative.g:5619:1: ( (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:5619:1: ( (kw= '-' )? this_INT_1= RULE_INT )
+ // InternalQVTimperative.g:5619:2: (kw= '-' )? this_INT_1= RULE_INT
{
- // InternalQVTimperative.g:5597:2: (kw= '-' )?
- int alt138=2;
- int LA138_0 = input.LA(1);
+ // InternalQVTimperative.g:5619:2: (kw= '-' )?
+ int alt139=2;
+ int LA139_0 = input.LA(1);
- if ( (LA138_0==100) ) {
- alt138=1;
+ if ( (LA139_0==100) ) {
+ alt139=1;
}
- switch (alt138) {
+ switch (alt139) {
case 1 :
- // InternalQVTimperative.g:5598:2: kw= '-'
+ // InternalQVTimperative.g:5620:2: kw= '-'
{
- kw=(Token)match(input,100,FollowSets000.FOLLOW_100); if (state.failed) return current;
+ kw=(Token)match(input,100,FollowSets000.FOLLOW_101); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -16113,7 +16171,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleEssentialOCLUnaryOperatorName"
- // InternalQVTimperative.g:5622:1: entryRuleEssentialOCLUnaryOperatorName returns [String current=null] : iv_ruleEssentialOCLUnaryOperatorName= ruleEssentialOCLUnaryOperatorName EOF ;
+ // InternalQVTimperative.g:5644:1: entryRuleEssentialOCLUnaryOperatorName returns [String current=null] : iv_ruleEssentialOCLUnaryOperatorName= ruleEssentialOCLUnaryOperatorName EOF ;
public final String entryRuleEssentialOCLUnaryOperatorName() throws RecognitionException {
String current = null;
@@ -16121,8 +16179,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:5623:2: (iv_ruleEssentialOCLUnaryOperatorName= ruleEssentialOCLUnaryOperatorName EOF )
- // InternalQVTimperative.g:5624:2: iv_ruleEssentialOCLUnaryOperatorName= ruleEssentialOCLUnaryOperatorName EOF
+ // InternalQVTimperative.g:5645:2: (iv_ruleEssentialOCLUnaryOperatorName= ruleEssentialOCLUnaryOperatorName EOF )
+ // InternalQVTimperative.g:5646:2: iv_ruleEssentialOCLUnaryOperatorName= ruleEssentialOCLUnaryOperatorName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEssentialOCLUnaryOperatorNameRule());
@@ -16153,7 +16211,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleEssentialOCLUnaryOperatorName"
- // InternalQVTimperative.g:5631:1: ruleEssentialOCLUnaryOperatorName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '-' | kw= 'not' ) ;
+ // InternalQVTimperative.g:5653:1: ruleEssentialOCLUnaryOperatorName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '-' | kw= 'not' ) ;
public final AntlrDatatypeRuleToken ruleEssentialOCLUnaryOperatorName() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -16162,29 +16220,29 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:5634:28: ( (kw= '-' | kw= 'not' ) )
- // InternalQVTimperative.g:5635:1: (kw= '-' | kw= 'not' )
+ // InternalQVTimperative.g:5656:28: ( (kw= '-' | kw= 'not' ) )
+ // InternalQVTimperative.g:5657:1: (kw= '-' | kw= 'not' )
{
- // InternalQVTimperative.g:5635:1: (kw= '-' | kw= 'not' )
- int alt139=2;
- int LA139_0 = input.LA(1);
+ // InternalQVTimperative.g:5657:1: (kw= '-' | kw= 'not' )
+ int alt140=2;
+ int LA140_0 = input.LA(1);
- if ( (LA139_0==100) ) {
- alt139=1;
+ if ( (LA140_0==100) ) {
+ alt140=1;
}
- else if ( (LA139_0==101) ) {
- alt139=2;
+ else if ( (LA140_0==101) ) {
+ alt140=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 139, 0, input);
+ new NoViableAltException("", 140, 0, input);
throw nvae;
}
- switch (alt139) {
+ switch (alt140) {
case 1 :
- // InternalQVTimperative.g:5636:2: kw= '-'
+ // InternalQVTimperative.g:5658:2: kw= '-'
{
kw=(Token)match(input,100,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -16197,7 +16255,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:5643:2: kw= 'not'
+ // InternalQVTimperative.g:5665:2: kw= 'not'
{
kw=(Token)match(input,101,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -16232,7 +16290,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleEssentialOCLInfixOperatorName"
- // InternalQVTimperative.g:5656:1: entryRuleEssentialOCLInfixOperatorName returns [String current=null] : iv_ruleEssentialOCLInfixOperatorName= ruleEssentialOCLInfixOperatorName EOF ;
+ // InternalQVTimperative.g:5678:1: entryRuleEssentialOCLInfixOperatorName returns [String current=null] : iv_ruleEssentialOCLInfixOperatorName= ruleEssentialOCLInfixOperatorName EOF ;
public final String entryRuleEssentialOCLInfixOperatorName() throws RecognitionException {
String current = null;
@@ -16240,8 +16298,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:5657:2: (iv_ruleEssentialOCLInfixOperatorName= ruleEssentialOCLInfixOperatorName EOF )
- // InternalQVTimperative.g:5658:2: iv_ruleEssentialOCLInfixOperatorName= ruleEssentialOCLInfixOperatorName EOF
+ // InternalQVTimperative.g:5679:2: (iv_ruleEssentialOCLInfixOperatorName= ruleEssentialOCLInfixOperatorName EOF )
+ // InternalQVTimperative.g:5680:2: iv_ruleEssentialOCLInfixOperatorName= ruleEssentialOCLInfixOperatorName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEssentialOCLInfixOperatorNameRule());
@@ -16272,7 +16330,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleEssentialOCLInfixOperatorName"
- // 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' ) ;
+ // InternalQVTimperative.g:5687: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();
@@ -16281,95 +16339,95 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:5690:28: ( (kw= '*' | kw= '/' | kw= '+' | kw= '-' | kw= '>' | kw= '<' | kw= '>=' | kw= '<=' | kw= '=' | kw= '<>' | kw= 'and' | kw= 'or' | kw= 'xor' | kw= 'implies' ) )
+ // InternalQVTimperative.g:5691:1: (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' )
- int alt140=14;
+ // InternalQVTimperative.g:5691:1: (kw= '*' | kw= '/' | kw= '+' | kw= '-' | kw= '>' | kw= '<' | kw= '>=' | kw= '<=' | kw= '=' | kw= '<>' | kw= 'and' | kw= 'or' | kw= 'xor' | kw= 'implies' )
+ int alt141=14;
switch ( input.LA(1) ) {
- case 35:
+ case 36:
{
- alt140=1;
+ alt141=1;
}
break;
case 102:
{
- alt140=2;
+ alt141=2;
}
break;
case 103:
{
- alt140=3;
+ alt141=3;
}
break;
case 100:
{
- alt140=4;
+ alt141=4;
}
break;
case 104:
{
- alt140=5;
+ alt141=5;
}
break;
case 105:
{
- alt140=6;
+ alt141=6;
}
break;
case 106:
{
- alt140=7;
+ alt141=7;
}
break;
case 107:
{
- alt140=8;
+ alt141=8;
}
break;
case 48:
{
- alt140=9;
+ alt141=9;
}
break;
case 108:
{
- alt140=10;
+ alt141=10;
}
break;
case 109:
{
- alt140=11;
+ alt141=11;
}
break;
case 110:
{
- alt140=12;
+ alt141=12;
}
break;
case 111:
{
- alt140=13;
+ alt141=13;
}
break;
case 112:
{
- alt140=14;
+ alt141=14;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 140, 0, input);
+ new NoViableAltException("", 141, 0, input);
throw nvae;
}
- switch (alt140) {
+ switch (alt141) {
case 1 :
- // InternalQVTimperative.g:5670:2: kw= '*'
+ // InternalQVTimperative.g:5692:2: kw= '*'
{
- kw=(Token)match(input,35,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,36,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -16380,7 +16438,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:5677:2: kw= '/'
+ // InternalQVTimperative.g:5699:2: kw= '/'
{
kw=(Token)match(input,102,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -16393,7 +16451,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalQVTimperative.g:5684:2: kw= '+'
+ // InternalQVTimperative.g:5706:2: kw= '+'
{
kw=(Token)match(input,103,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -16406,7 +16464,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalQVTimperative.g:5691:2: kw= '-'
+ // InternalQVTimperative.g:5713:2: kw= '-'
{
kw=(Token)match(input,100,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -16419,7 +16477,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // InternalQVTimperative.g:5698:2: kw= '>'
+ // InternalQVTimperative.g:5720:2: kw= '>'
{
kw=(Token)match(input,104,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -16432,7 +16490,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 6 :
- // InternalQVTimperative.g:5705:2: kw= '<'
+ // InternalQVTimperative.g:5727:2: kw= '<'
{
kw=(Token)match(input,105,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -16445,7 +16503,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 7 :
- // InternalQVTimperative.g:5712:2: kw= '>='
+ // InternalQVTimperative.g:5734:2: kw= '>='
{
kw=(Token)match(input,106,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -16458,7 +16516,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 8 :
- // InternalQVTimperative.g:5719:2: kw= '<='
+ // InternalQVTimperative.g:5741:2: kw= '<='
{
kw=(Token)match(input,107,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -16471,7 +16529,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 9 :
- // InternalQVTimperative.g:5726:2: kw= '='
+ // InternalQVTimperative.g:5748:2: kw= '='
{
kw=(Token)match(input,48,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -16484,7 +16542,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 10 :
- // InternalQVTimperative.g:5733:2: kw= '<>'
+ // InternalQVTimperative.g:5755:2: kw= '<>'
{
kw=(Token)match(input,108,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -16497,7 +16555,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 11 :
- // InternalQVTimperative.g:5740:2: kw= 'and'
+ // InternalQVTimperative.g:5762:2: kw= 'and'
{
kw=(Token)match(input,109,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -16510,7 +16568,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 12 :
- // InternalQVTimperative.g:5747:2: kw= 'or'
+ // InternalQVTimperative.g:5769:2: kw= 'or'
{
kw=(Token)match(input,110,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -16523,7 +16581,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 13 :
- // InternalQVTimperative.g:5754:2: kw= 'xor'
+ // InternalQVTimperative.g:5776:2: kw= 'xor'
{
kw=(Token)match(input,111,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -16536,7 +16594,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 14 :
- // InternalQVTimperative.g:5761:2: kw= 'implies'
+ // InternalQVTimperative.g:5783:2: kw= 'implies'
{
kw=(Token)match(input,112,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -16571,7 +16629,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleEssentialOCLNavigationOperatorName"
- // InternalQVTimperative.g:5774:1: entryRuleEssentialOCLNavigationOperatorName returns [String current=null] : iv_ruleEssentialOCLNavigationOperatorName= ruleEssentialOCLNavigationOperatorName EOF ;
+ // InternalQVTimperative.g:5796:1: entryRuleEssentialOCLNavigationOperatorName returns [String current=null] : iv_ruleEssentialOCLNavigationOperatorName= ruleEssentialOCLNavigationOperatorName EOF ;
public final String entryRuleEssentialOCLNavigationOperatorName() throws RecognitionException {
String current = null;
@@ -16579,8 +16637,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:5775:2: (iv_ruleEssentialOCLNavigationOperatorName= ruleEssentialOCLNavigationOperatorName EOF )
- // InternalQVTimperative.g:5776:2: iv_ruleEssentialOCLNavigationOperatorName= ruleEssentialOCLNavigationOperatorName EOF
+ // InternalQVTimperative.g:5797:2: (iv_ruleEssentialOCLNavigationOperatorName= ruleEssentialOCLNavigationOperatorName EOF )
+ // InternalQVTimperative.g:5798:2: iv_ruleEssentialOCLNavigationOperatorName= ruleEssentialOCLNavigationOperatorName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEssentialOCLNavigationOperatorNameRule());
@@ -16611,7 +16669,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleEssentialOCLNavigationOperatorName"
- // InternalQVTimperative.g:5783:1: ruleEssentialOCLNavigationOperatorName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '.' | kw= '->' | kw= '?.' | kw= '?->' ) ;
+ // InternalQVTimperative.g:5805:1: ruleEssentialOCLNavigationOperatorName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '.' | kw= '->' | kw= '?.' | kw= '?->' ) ;
public final AntlrDatatypeRuleToken ruleEssentialOCLNavigationOperatorName() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -16620,43 +16678,43 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:5786:28: ( (kw= '.' | kw= '->' | kw= '?.' | kw= '?->' ) )
- // InternalQVTimperative.g:5787:1: (kw= '.' | kw= '->' | kw= '?.' | kw= '?->' )
+ // InternalQVTimperative.g:5808:28: ( (kw= '.' | kw= '->' | kw= '?.' | kw= '?->' ) )
+ // InternalQVTimperative.g:5809:1: (kw= '.' | kw= '->' | kw= '?.' | kw= '?->' )
{
- // InternalQVTimperative.g:5787:1: (kw= '.' | kw= '->' | kw= '?.' | kw= '?->' )
- int alt141=4;
+ // InternalQVTimperative.g:5809:1: (kw= '.' | kw= '->' | kw= '?.' | kw= '?->' )
+ int alt142=4;
switch ( input.LA(1) ) {
case 55:
{
- alt141=1;
+ alt142=1;
}
break;
case 113:
{
- alt141=2;
+ alt142=2;
}
break;
case 114:
{
- alt141=3;
+ alt142=3;
}
break;
case 115:
{
- alt141=4;
+ alt142=4;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 141, 0, input);
+ new NoViableAltException("", 142, 0, input);
throw nvae;
}
- switch (alt141) {
+ switch (alt142) {
case 1 :
- // InternalQVTimperative.g:5788:2: kw= '.'
+ // InternalQVTimperative.g:5810:2: kw= '.'
{
kw=(Token)match(input,55,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -16669,7 +16727,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:5795:2: kw= '->'
+ // InternalQVTimperative.g:5817:2: kw= '->'
{
kw=(Token)match(input,113,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -16682,7 +16740,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalQVTimperative.g:5802:2: kw= '?.'
+ // InternalQVTimperative.g:5824:2: kw= '?.'
{
kw=(Token)match(input,114,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -16695,7 +16753,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalQVTimperative.g:5809:2: kw= '?->'
+ // InternalQVTimperative.g:5831:2: kw= '?->'
{
kw=(Token)match(input,115,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -16730,7 +16788,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleBinaryOperatorName"
- // InternalQVTimperative.g:5822:1: entryRuleBinaryOperatorName returns [String current=null] : iv_ruleBinaryOperatorName= ruleBinaryOperatorName EOF ;
+ // InternalQVTimperative.g:5844:1: entryRuleBinaryOperatorName returns [String current=null] : iv_ruleBinaryOperatorName= ruleBinaryOperatorName EOF ;
public final String entryRuleBinaryOperatorName() throws RecognitionException {
String current = null;
@@ -16738,8 +16796,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:5823:2: (iv_ruleBinaryOperatorName= ruleBinaryOperatorName EOF )
- // InternalQVTimperative.g:5824:2: iv_ruleBinaryOperatorName= ruleBinaryOperatorName EOF
+ // InternalQVTimperative.g:5845:2: (iv_ruleBinaryOperatorName= ruleBinaryOperatorName EOF )
+ // InternalQVTimperative.g:5846:2: iv_ruleBinaryOperatorName= ruleBinaryOperatorName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getBinaryOperatorNameRule());
@@ -16770,7 +16828,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleBinaryOperatorName"
- // InternalQVTimperative.g:5831:1: ruleBinaryOperatorName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_InfixOperatorName_0= ruleInfixOperatorName | this_NavigationOperatorName_1= ruleNavigationOperatorName ) ;
+ // InternalQVTimperative.g:5853: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();
@@ -16782,29 +16840,29 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:5856:28: ( (this_InfixOperatorName_0= ruleInfixOperatorName | this_NavigationOperatorName_1= ruleNavigationOperatorName ) )
+ // InternalQVTimperative.g:5857:1: (this_InfixOperatorName_0= ruleInfixOperatorName | this_NavigationOperatorName_1= ruleNavigationOperatorName )
{
- // InternalQVTimperative.g:5835:1: (this_InfixOperatorName_0= ruleInfixOperatorName | this_NavigationOperatorName_1= ruleNavigationOperatorName )
- int alt142=2;
- int LA142_0 = input.LA(1);
+ // InternalQVTimperative.g:5857:1: (this_InfixOperatorName_0= ruleInfixOperatorName | this_NavigationOperatorName_1= ruleNavigationOperatorName )
+ int alt143=2;
+ int LA143_0 = input.LA(1);
- if ( (LA142_0==35||LA142_0==48||LA142_0==100||(LA142_0>=102 && LA142_0<=112)) ) {
- alt142=1;
+ if ( (LA143_0==36||LA143_0==48||LA143_0==100||(LA143_0>=102 && LA143_0<=112)) ) {
+ alt143=1;
}
- else if ( (LA142_0==55||(LA142_0>=113 && LA142_0<=115)) ) {
- alt142=2;
+ else if ( (LA143_0==55||(LA143_0>=113 && LA143_0<=115)) ) {
+ alt143=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 142, 0, input);
+ new NoViableAltException("", 143, 0, input);
throw nvae;
}
- switch (alt142) {
+ switch (alt143) {
case 1 :
- // InternalQVTimperative.g:5836:5: this_InfixOperatorName_0= ruleInfixOperatorName
+ // InternalQVTimperative.g:5858:5: this_InfixOperatorName_0= ruleInfixOperatorName
{
if ( state.backtracking==0 ) {
@@ -16830,7 +16888,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:5848:5: this_NavigationOperatorName_1= ruleNavigationOperatorName
+ // InternalQVTimperative.g:5870:5: this_NavigationOperatorName_1= ruleNavigationOperatorName
{
if ( state.backtracking==0 ) {
@@ -16878,7 +16936,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleInfixOperatorName"
- // InternalQVTimperative.g:5866:1: entryRuleInfixOperatorName returns [String current=null] : iv_ruleInfixOperatorName= ruleInfixOperatorName EOF ;
+ // InternalQVTimperative.g:5888:1: entryRuleInfixOperatorName returns [String current=null] : iv_ruleInfixOperatorName= ruleInfixOperatorName EOF ;
public final String entryRuleInfixOperatorName() throws RecognitionException {
String current = null;
@@ -16886,8 +16944,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:5867:2: (iv_ruleInfixOperatorName= ruleInfixOperatorName EOF )
- // InternalQVTimperative.g:5868:2: iv_ruleInfixOperatorName= ruleInfixOperatorName EOF
+ // InternalQVTimperative.g:5889:2: (iv_ruleInfixOperatorName= ruleInfixOperatorName EOF )
+ // InternalQVTimperative.g:5890:2: iv_ruleInfixOperatorName= ruleInfixOperatorName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getInfixOperatorNameRule());
@@ -16918,7 +16976,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleInfixOperatorName"
- // InternalQVTimperative.g:5875:1: ruleInfixOperatorName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_EssentialOCLInfixOperatorName_0= ruleEssentialOCLInfixOperatorName ;
+ // InternalQVTimperative.g:5897:1: ruleInfixOperatorName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_EssentialOCLInfixOperatorName_0= ruleEssentialOCLInfixOperatorName ;
public final AntlrDatatypeRuleToken ruleInfixOperatorName() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -16928,8 +16986,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:5878:28: (this_EssentialOCLInfixOperatorName_0= ruleEssentialOCLInfixOperatorName )
- // InternalQVTimperative.g:5880:5: this_EssentialOCLInfixOperatorName_0= ruleEssentialOCLInfixOperatorName
+ // InternalQVTimperative.g:5900:28: (this_EssentialOCLInfixOperatorName_0= ruleEssentialOCLInfixOperatorName )
+ // InternalQVTimperative.g:5902:5: this_EssentialOCLInfixOperatorName_0= ruleEssentialOCLInfixOperatorName
{
if ( state.backtracking==0 ) {
@@ -16971,7 +17029,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNavigationOperatorName"
- // InternalQVTimperative.g:5898:1: entryRuleNavigationOperatorName returns [String current=null] : iv_ruleNavigationOperatorName= ruleNavigationOperatorName EOF ;
+ // InternalQVTimperative.g:5920:1: entryRuleNavigationOperatorName returns [String current=null] : iv_ruleNavigationOperatorName= ruleNavigationOperatorName EOF ;
public final String entryRuleNavigationOperatorName() throws RecognitionException {
String current = null;
@@ -16979,8 +17037,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:5899:2: (iv_ruleNavigationOperatorName= ruleNavigationOperatorName EOF )
- // InternalQVTimperative.g:5900:2: iv_ruleNavigationOperatorName= ruleNavigationOperatorName EOF
+ // InternalQVTimperative.g:5921:2: (iv_ruleNavigationOperatorName= ruleNavigationOperatorName EOF )
+ // InternalQVTimperative.g:5922:2: iv_ruleNavigationOperatorName= ruleNavigationOperatorName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigationOperatorNameRule());
@@ -17011,7 +17069,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNavigationOperatorName"
- // InternalQVTimperative.g:5907:1: ruleNavigationOperatorName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_EssentialOCLNavigationOperatorName_0= ruleEssentialOCLNavigationOperatorName ;
+ // InternalQVTimperative.g:5929:1: ruleNavigationOperatorName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_EssentialOCLNavigationOperatorName_0= ruleEssentialOCLNavigationOperatorName ;
public final AntlrDatatypeRuleToken ruleNavigationOperatorName() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -17021,8 +17079,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:5910:28: (this_EssentialOCLNavigationOperatorName_0= ruleEssentialOCLNavigationOperatorName )
- // InternalQVTimperative.g:5912:5: this_EssentialOCLNavigationOperatorName_0= ruleEssentialOCLNavigationOperatorName
+ // InternalQVTimperative.g:5932:28: (this_EssentialOCLNavigationOperatorName_0= ruleEssentialOCLNavigationOperatorName )
+ // InternalQVTimperative.g:5934:5: this_EssentialOCLNavigationOperatorName_0= ruleEssentialOCLNavigationOperatorName
{
if ( state.backtracking==0 ) {
@@ -17064,7 +17122,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleUnaryOperatorName"
- // InternalQVTimperative.g:5930:1: entryRuleUnaryOperatorName returns [String current=null] : iv_ruleUnaryOperatorName= ruleUnaryOperatorName EOF ;
+ // InternalQVTimperative.g:5952:1: entryRuleUnaryOperatorName returns [String current=null] : iv_ruleUnaryOperatorName= ruleUnaryOperatorName EOF ;
public final String entryRuleUnaryOperatorName() throws RecognitionException {
String current = null;
@@ -17072,8 +17130,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:5931:2: (iv_ruleUnaryOperatorName= ruleUnaryOperatorName EOF )
- // InternalQVTimperative.g:5932:2: iv_ruleUnaryOperatorName= ruleUnaryOperatorName EOF
+ // InternalQVTimperative.g:5953:2: (iv_ruleUnaryOperatorName= ruleUnaryOperatorName EOF )
+ // InternalQVTimperative.g:5954:2: iv_ruleUnaryOperatorName= ruleUnaryOperatorName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getUnaryOperatorNameRule());
@@ -17104,7 +17162,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleUnaryOperatorName"
- // InternalQVTimperative.g:5939:1: ruleUnaryOperatorName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_EssentialOCLUnaryOperatorName_0= ruleEssentialOCLUnaryOperatorName ;
+ // InternalQVTimperative.g:5961:1: ruleUnaryOperatorName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_EssentialOCLUnaryOperatorName_0= ruleEssentialOCLUnaryOperatorName ;
public final AntlrDatatypeRuleToken ruleUnaryOperatorName() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -17114,8 +17172,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:5942:28: (this_EssentialOCLUnaryOperatorName_0= ruleEssentialOCLUnaryOperatorName )
- // InternalQVTimperative.g:5944:5: this_EssentialOCLUnaryOperatorName_0= ruleEssentialOCLUnaryOperatorName
+ // InternalQVTimperative.g:5964:28: (this_EssentialOCLUnaryOperatorName_0= ruleEssentialOCLUnaryOperatorName )
+ // InternalQVTimperative.g:5966:5: this_EssentialOCLUnaryOperatorName_0= ruleEssentialOCLUnaryOperatorName
{
if ( state.backtracking==0 ) {
@@ -17157,7 +17215,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleEssentialOCLUnrestrictedName"
- // InternalQVTimperative.g:5962:1: entryRuleEssentialOCLUnrestrictedName returns [String current=null] : iv_ruleEssentialOCLUnrestrictedName= ruleEssentialOCLUnrestrictedName EOF ;
+ // InternalQVTimperative.g:5984:1: entryRuleEssentialOCLUnrestrictedName returns [String current=null] : iv_ruleEssentialOCLUnrestrictedName= ruleEssentialOCLUnrestrictedName EOF ;
public final String entryRuleEssentialOCLUnrestrictedName() throws RecognitionException {
String current = null;
@@ -17165,8 +17223,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:5963:2: (iv_ruleEssentialOCLUnrestrictedName= ruleEssentialOCLUnrestrictedName EOF )
- // InternalQVTimperative.g:5964:2: iv_ruleEssentialOCLUnrestrictedName= ruleEssentialOCLUnrestrictedName EOF
+ // InternalQVTimperative.g:5985:2: (iv_ruleEssentialOCLUnrestrictedName= ruleEssentialOCLUnrestrictedName EOF )
+ // InternalQVTimperative.g:5986:2: iv_ruleEssentialOCLUnrestrictedName= ruleEssentialOCLUnrestrictedName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEssentialOCLUnrestrictedNameRule());
@@ -17197,7 +17255,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleEssentialOCLUnrestrictedName"
- // InternalQVTimperative.g:5971:1: ruleEssentialOCLUnrestrictedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_Identifier_0= ruleIdentifier ;
+ // InternalQVTimperative.g:5993:1: ruleEssentialOCLUnrestrictedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_Identifier_0= ruleIdentifier ;
public final AntlrDatatypeRuleToken ruleEssentialOCLUnrestrictedName() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -17207,8 +17265,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:5974:28: (this_Identifier_0= ruleIdentifier )
- // InternalQVTimperative.g:5976:5: this_Identifier_0= ruleIdentifier
+ // InternalQVTimperative.g:5996:28: (this_Identifier_0= ruleIdentifier )
+ // InternalQVTimperative.g:5998:5: this_Identifier_0= ruleIdentifier
{
if ( state.backtracking==0 ) {
@@ -17250,7 +17308,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleEssentialOCLUnreservedName"
- // InternalQVTimperative.g:5994:1: entryRuleEssentialOCLUnreservedName returns [String current=null] : iv_ruleEssentialOCLUnreservedName= ruleEssentialOCLUnreservedName EOF ;
+ // InternalQVTimperative.g:6016:1: entryRuleEssentialOCLUnreservedName returns [String current=null] : iv_ruleEssentialOCLUnreservedName= ruleEssentialOCLUnreservedName EOF ;
public final String entryRuleEssentialOCLUnreservedName() throws RecognitionException {
String current = null;
@@ -17258,8 +17316,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:5995:2: (iv_ruleEssentialOCLUnreservedName= ruleEssentialOCLUnreservedName EOF )
- // InternalQVTimperative.g:5996:2: iv_ruleEssentialOCLUnreservedName= ruleEssentialOCLUnreservedName EOF
+ // InternalQVTimperative.g:6017:2: (iv_ruleEssentialOCLUnreservedName= ruleEssentialOCLUnreservedName EOF )
+ // InternalQVTimperative.g:6018:2: iv_ruleEssentialOCLUnreservedName= ruleEssentialOCLUnreservedName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEssentialOCLUnreservedNameRule());
@@ -17290,7 +17348,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleEssentialOCLUnreservedName"
- // 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' ) ;
+ // InternalQVTimperative.g:6025: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();
@@ -17305,19 +17363,20 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:6028:28: ( (this_UnrestrictedName_0= ruleUnrestrictedName | this_CollectionTypeIdentifier_1= ruleCollectionTypeIdentifier | this_PrimitiveTypeIdentifier_2= rulePrimitiveTypeIdentifier | kw= 'Map' | kw= 'Tuple' ) )
+ // InternalQVTimperative.g:6029:1: (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' )
- int alt143=5;
+ // InternalQVTimperative.g:6029:1: (this_UnrestrictedName_0= ruleUnrestrictedName | this_CollectionTypeIdentifier_1= ruleCollectionTypeIdentifier | this_PrimitiveTypeIdentifier_2= rulePrimitiveTypeIdentifier | kw= 'Map' | kw= 'Tuple' )
+ int alt144=5;
switch ( input.LA(1) ) {
case RULE_SIMPLE_ID:
case RULE_ESCAPED_ID:
- case 27:
- case 29:
+ case 25:
+ case 28:
case 30:
- case 33:
- case 37:
+ case 31:
+ case 34:
+ case 38:
case 50:
case 56:
case 57:
@@ -17325,7 +17384,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 59:
case 60:
{
- alt143=1;
+ alt144=1;
}
break;
case 126:
@@ -17334,7 +17393,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 129:
case 130:
{
- alt143=2;
+ alt144=2;
}
break;
case 118:
@@ -17346,30 +17405,30 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 124:
case 125:
{
- alt143=3;
+ alt144=3;
}
break;
case 116:
{
- alt143=4;
+ alt144=4;
}
break;
case 117:
{
- alt143=5;
+ alt144=5;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 143, 0, input);
+ new NoViableAltException("", 144, 0, input);
throw nvae;
}
- switch (alt143) {
+ switch (alt144) {
case 1 :
- // InternalQVTimperative.g:6008:5: this_UnrestrictedName_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:6030:5: this_UnrestrictedName_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -17395,7 +17454,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:6020:5: this_CollectionTypeIdentifier_1= ruleCollectionTypeIdentifier
+ // InternalQVTimperative.g:6042:5: this_CollectionTypeIdentifier_1= ruleCollectionTypeIdentifier
{
if ( state.backtracking==0 ) {
@@ -17421,7 +17480,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalQVTimperative.g:6032:5: this_PrimitiveTypeIdentifier_2= rulePrimitiveTypeIdentifier
+ // InternalQVTimperative.g:6054:5: this_PrimitiveTypeIdentifier_2= rulePrimitiveTypeIdentifier
{
if ( state.backtracking==0 ) {
@@ -17447,7 +17506,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalQVTimperative.g:6044:2: kw= 'Map'
+ // InternalQVTimperative.g:6066:2: kw= 'Map'
{
kw=(Token)match(input,116,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -17460,7 +17519,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // InternalQVTimperative.g:6051:2: kw= 'Tuple'
+ // InternalQVTimperative.g:6073:2: kw= 'Tuple'
{
kw=(Token)match(input,117,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -17495,7 +17554,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleUnreservedName"
- // InternalQVTimperative.g:6064:1: entryRuleUnreservedName returns [String current=null] : iv_ruleUnreservedName= ruleUnreservedName EOF ;
+ // InternalQVTimperative.g:6086:1: entryRuleUnreservedName returns [String current=null] : iv_ruleUnreservedName= ruleUnreservedName EOF ;
public final String entryRuleUnreservedName() throws RecognitionException {
String current = null;
@@ -17503,8 +17562,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:6065:2: (iv_ruleUnreservedName= ruleUnreservedName EOF )
- // InternalQVTimperative.g:6066:2: iv_ruleUnreservedName= ruleUnreservedName EOF
+ // InternalQVTimperative.g:6087:2: (iv_ruleUnreservedName= ruleUnreservedName EOF )
+ // InternalQVTimperative.g:6088:2: iv_ruleUnreservedName= ruleUnreservedName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getUnreservedNameRule());
@@ -17535,7 +17594,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleUnreservedName"
- // InternalQVTimperative.g:6073:1: ruleUnreservedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_EssentialOCLUnreservedName_0= ruleEssentialOCLUnreservedName ;
+ // InternalQVTimperative.g:6095:1: ruleUnreservedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_EssentialOCLUnreservedName_0= ruleEssentialOCLUnreservedName ;
public final AntlrDatatypeRuleToken ruleUnreservedName() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -17545,8 +17604,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:6076:28: (this_EssentialOCLUnreservedName_0= ruleEssentialOCLUnreservedName )
- // InternalQVTimperative.g:6078:5: this_EssentialOCLUnreservedName_0= ruleEssentialOCLUnreservedName
+ // InternalQVTimperative.g:6098:28: (this_EssentialOCLUnreservedName_0= ruleEssentialOCLUnreservedName )
+ // InternalQVTimperative.g:6100:5: this_EssentialOCLUnreservedName_0= ruleEssentialOCLUnreservedName
{
if ( state.backtracking==0 ) {
@@ -17588,7 +17647,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleURIPathNameCS"
- // InternalQVTimperative.g:6096:1: entryRuleURIPathNameCS returns [EObject current=null] : iv_ruleURIPathNameCS= ruleURIPathNameCS EOF ;
+ // InternalQVTimperative.g:6118:1: entryRuleURIPathNameCS returns [EObject current=null] : iv_ruleURIPathNameCS= ruleURIPathNameCS EOF ;
public final EObject entryRuleURIPathNameCS() throws RecognitionException {
EObject current = null;
@@ -17596,8 +17655,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:6097:2: (iv_ruleURIPathNameCS= ruleURIPathNameCS EOF )
- // InternalQVTimperative.g:6098:2: iv_ruleURIPathNameCS= ruleURIPathNameCS EOF
+ // InternalQVTimperative.g:6119:2: (iv_ruleURIPathNameCS= ruleURIPathNameCS EOF )
+ // InternalQVTimperative.g:6120:2: iv_ruleURIPathNameCS= ruleURIPathNameCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getURIPathNameCSRule());
@@ -17628,7 +17687,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleURIPathNameCS"
- // InternalQVTimperative.g:6105:1: ruleURIPathNameCS returns [EObject current=null] : ( ( (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* ) ;
+ // InternalQVTimperative.g:6127: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;
@@ -17641,24 +17700,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:6130:28: ( ( ( (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* ) )
+ // InternalQVTimperative.g:6131:1: ( ( (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:6131:1: ( ( (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* )
+ // InternalQVTimperative.g:6131:2: ( (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )*
{
- // InternalQVTimperative.g:6109:2: ( (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS ) )
- // InternalQVTimperative.g:6110:1: (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS )
+ // InternalQVTimperative.g:6131:2: ( (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS ) )
+ // InternalQVTimperative.g:6132:1: (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS )
{
- // InternalQVTimperative.g:6110:1: (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS )
- // InternalQVTimperative.g:6111:3: lv_ownedPathElements_0_0= ruleURIFirstPathElementCS
+ // InternalQVTimperative.g:6132:1: (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS )
+ // InternalQVTimperative.g:6133:3: lv_ownedPathElements_0_0= ruleURIFirstPathElementCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getURIPathNameCSAccess().getOwnedPathElementsURIFirstPathElementCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_101);
+ pushFollow(FollowSets000.FOLLOW_102);
lv_ownedPathElements_0_0=ruleURIFirstPathElementCS();
state._fsp--;
@@ -17682,45 +17741,45 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:6127:2: (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )*
- loop144:
+ // InternalQVTimperative.g:6149:2: (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )*
+ loop145:
do {
- int alt144=2;
- int LA144_0 = input.LA(1);
+ int alt145=2;
+ int LA145_0 = input.LA(1);
- if ( (LA144_0==34) ) {
- int LA144_1 = input.LA(2);
+ if ( (LA145_0==35) ) {
+ int LA145_1 = input.LA(2);
- 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;
+ if ( ((LA145_1>=RULE_SIMPLE_ID && LA145_1<=RULE_ESCAPED_ID)||LA145_1==25||LA145_1==28||(LA145_1>=30 && LA145_1<=31)||LA145_1==34||LA145_1==38||LA145_1==50||(LA145_1>=56 && LA145_1<=60)||(LA145_1>=116 && LA145_1<=130)) ) {
+ alt145=1;
}
}
- switch (alt144) {
+ switch (alt145) {
case 1 :
- // InternalQVTimperative.g:6127:4: otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) )
+ // InternalQVTimperative.g:6149:4: otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) )
{
- otherlv_1=(Token)match(input,34,FollowSets000.FOLLOW_12); if (state.failed) return current;
+ otherlv_1=(Token)match(input,35,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getURIPathNameCSAccess().getColonColonKeyword_1_0());
}
- // InternalQVTimperative.g:6131:1: ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) )
- // InternalQVTimperative.g:6132:1: (lv_ownedPathElements_2_0= ruleNextPathElementCS )
+ // InternalQVTimperative.g:6153:1: ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) )
+ // InternalQVTimperative.g:6154:1: (lv_ownedPathElements_2_0= ruleNextPathElementCS )
{
- // InternalQVTimperative.g:6132:1: (lv_ownedPathElements_2_0= ruleNextPathElementCS )
- // InternalQVTimperative.g:6133:3: lv_ownedPathElements_2_0= ruleNextPathElementCS
+ // InternalQVTimperative.g:6154:1: (lv_ownedPathElements_2_0= ruleNextPathElementCS )
+ // InternalQVTimperative.g:6155:3: lv_ownedPathElements_2_0= ruleNextPathElementCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getURIPathNameCSAccess().getOwnedPathElementsNextPathElementCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_101);
+ pushFollow(FollowSets000.FOLLOW_102);
lv_ownedPathElements_2_0=ruleNextPathElementCS();
state._fsp--;
@@ -17749,7 +17808,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop144;
+ break loop145;
}
} while (true);
@@ -17776,7 +17835,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleURIFirstPathElementCS"
- // InternalQVTimperative.g:6157:1: entryRuleURIFirstPathElementCS returns [EObject current=null] : iv_ruleURIFirstPathElementCS= ruleURIFirstPathElementCS EOF ;
+ // InternalQVTimperative.g:6179:1: entryRuleURIFirstPathElementCS returns [EObject current=null] : iv_ruleURIFirstPathElementCS= ruleURIFirstPathElementCS EOF ;
public final EObject entryRuleURIFirstPathElementCS() throws RecognitionException {
EObject current = null;
@@ -17784,8 +17843,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:6158:2: (iv_ruleURIFirstPathElementCS= ruleURIFirstPathElementCS EOF )
- // InternalQVTimperative.g:6159:2: iv_ruleURIFirstPathElementCS= ruleURIFirstPathElementCS EOF
+ // InternalQVTimperative.g:6180:2: (iv_ruleURIFirstPathElementCS= ruleURIFirstPathElementCS EOF )
+ // InternalQVTimperative.g:6181:2: iv_ruleURIFirstPathElementCS= ruleURIFirstPathElementCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getURIFirstPathElementCSRule());
@@ -17816,42 +17875,42 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleURIFirstPathElementCS"
- // InternalQVTimperative.g:6166:1: ruleURIFirstPathElementCS returns [EObject current=null] : ( ( ( ruleUnrestrictedName ) ) | ( () ( ( ruleURI ) ) ) ) ;
+ // InternalQVTimperative.g:6188:1: ruleURIFirstPathElementCS returns [EObject current=null] : ( ( ( ruleUnrestrictedName ) ) | ( () ( ( ruleURI ) ) ) ) ;
public final EObject ruleURIFirstPathElementCS() throws RecognitionException {
EObject current = null;
enterRule();
try {
- // InternalQVTimperative.g:6169:28: ( ( ( ( ruleUnrestrictedName ) ) | ( () ( ( ruleURI ) ) ) ) )
- // InternalQVTimperative.g:6170:1: ( ( ( ruleUnrestrictedName ) ) | ( () ( ( ruleURI ) ) ) )
+ // InternalQVTimperative.g:6191:28: ( ( ( ( ruleUnrestrictedName ) ) | ( () ( ( ruleURI ) ) ) ) )
+ // InternalQVTimperative.g:6192:1: ( ( ( ruleUnrestrictedName ) ) | ( () ( ( ruleURI ) ) ) )
{
- // InternalQVTimperative.g:6170:1: ( ( ( ruleUnrestrictedName ) ) | ( () ( ( ruleURI ) ) ) )
- int alt145=2;
- int LA145_0 = input.LA(1);
+ // InternalQVTimperative.g:6192:1: ( ( ( ruleUnrestrictedName ) ) | ( () ( ( ruleURI ) ) ) )
+ int alt146=2;
+ int LA146_0 = input.LA(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;
+ if ( ((LA146_0>=RULE_SIMPLE_ID && LA146_0<=RULE_ESCAPED_ID)||LA146_0==25||LA146_0==28||(LA146_0>=30 && LA146_0<=31)||LA146_0==34||LA146_0==38||LA146_0==50||(LA146_0>=56 && LA146_0<=60)) ) {
+ alt146=1;
}
- else if ( (LA145_0==RULE_SINGLE_QUOTED_STRING) ) {
- alt145=2;
+ else if ( (LA146_0==RULE_SINGLE_QUOTED_STRING) ) {
+ alt146=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 145, 0, input);
+ new NoViableAltException("", 146, 0, input);
throw nvae;
}
- switch (alt145) {
+ switch (alt146) {
case 1 :
- // InternalQVTimperative.g:6170:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:6192:2: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:6170:2: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:6171:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:6192:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:6193:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:6171:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:6172:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:6193:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:6194:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -17890,13 +17949,13 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:6189:6: ( () ( ( ruleURI ) ) )
+ // InternalQVTimperative.g:6211:6: ( () ( ( ruleURI ) ) )
{
- // InternalQVTimperative.g:6189:6: ( () ( ( ruleURI ) ) )
- // InternalQVTimperative.g:6189:7: () ( ( ruleURI ) )
+ // InternalQVTimperative.g:6211:6: ( () ( ( ruleURI ) ) )
+ // InternalQVTimperative.g:6211:7: () ( ( ruleURI ) )
{
- // InternalQVTimperative.g:6189:7: ()
- // InternalQVTimperative.g:6190:2:
+ // InternalQVTimperative.g:6211:7: ()
+ // InternalQVTimperative.g:6212:2:
{
if ( state.backtracking==0 ) {
@@ -17913,11 +17972,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:6198:2: ( ( ruleURI ) )
- // InternalQVTimperative.g:6199:1: ( ruleURI )
+ // InternalQVTimperative.g:6220:2: ( ( ruleURI ) )
+ // InternalQVTimperative.g:6221:1: ( ruleURI )
{
- // InternalQVTimperative.g:6199:1: ( ruleURI )
- // InternalQVTimperative.g:6200:3: ruleURI
+ // InternalQVTimperative.g:6221:1: ( ruleURI )
+ // InternalQVTimperative.g:6222:3: ruleURI
{
if ( state.backtracking==0 ) {
@@ -17981,7 +18040,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePrimitiveTypeIdentifier"
- // InternalQVTimperative.g:6224:1: entryRulePrimitiveTypeIdentifier returns [String current=null] : iv_rulePrimitiveTypeIdentifier= rulePrimitiveTypeIdentifier EOF ;
+ // InternalQVTimperative.g:6246:1: entryRulePrimitiveTypeIdentifier returns [String current=null] : iv_rulePrimitiveTypeIdentifier= rulePrimitiveTypeIdentifier EOF ;
public final String entryRulePrimitiveTypeIdentifier() throws RecognitionException {
String current = null;
@@ -17989,8 +18048,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:6225:2: (iv_rulePrimitiveTypeIdentifier= rulePrimitiveTypeIdentifier EOF )
- // InternalQVTimperative.g:6226:2: iv_rulePrimitiveTypeIdentifier= rulePrimitiveTypeIdentifier EOF
+ // InternalQVTimperative.g:6247:2: (iv_rulePrimitiveTypeIdentifier= rulePrimitiveTypeIdentifier EOF )
+ // InternalQVTimperative.g:6248:2: iv_rulePrimitiveTypeIdentifier= rulePrimitiveTypeIdentifier EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimitiveTypeIdentifierRule());
@@ -18021,7 +18080,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePrimitiveTypeIdentifier"
- // 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' ) ;
+ // InternalQVTimperative.g:6255: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();
@@ -18030,63 +18089,63 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:6258:28: ( (kw= 'Boolean' | kw= 'Integer' | kw= 'Real' | kw= 'String' | kw= 'UnlimitedNatural' | kw= 'OclAny' | kw= 'OclInvalid' | kw= 'OclVoid' ) )
+ // InternalQVTimperative.g:6259:1: (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' )
- int alt146=8;
+ // InternalQVTimperative.g:6259:1: (kw= 'Boolean' | kw= 'Integer' | kw= 'Real' | kw= 'String' | kw= 'UnlimitedNatural' | kw= 'OclAny' | kw= 'OclInvalid' | kw= 'OclVoid' )
+ int alt147=8;
switch ( input.LA(1) ) {
case 118:
{
- alt146=1;
+ alt147=1;
}
break;
case 119:
{
- alt146=2;
+ alt147=2;
}
break;
case 120:
{
- alt146=3;
+ alt147=3;
}
break;
case 121:
{
- alt146=4;
+ alt147=4;
}
break;
case 122:
{
- alt146=5;
+ alt147=5;
}
break;
case 123:
{
- alt146=6;
+ alt147=6;
}
break;
case 124:
{
- alt146=7;
+ alt147=7;
}
break;
case 125:
{
- alt146=8;
+ alt147=8;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 146, 0, input);
+ new NoViableAltException("", 147, 0, input);
throw nvae;
}
- switch (alt146) {
+ switch (alt147) {
case 1 :
- // InternalQVTimperative.g:6238:2: kw= 'Boolean'
+ // InternalQVTimperative.g:6260:2: kw= 'Boolean'
{
kw=(Token)match(input,118,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -18099,7 +18158,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:6245:2: kw= 'Integer'
+ // InternalQVTimperative.g:6267:2: kw= 'Integer'
{
kw=(Token)match(input,119,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -18112,7 +18171,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalQVTimperative.g:6252:2: kw= 'Real'
+ // InternalQVTimperative.g:6274:2: kw= 'Real'
{
kw=(Token)match(input,120,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -18125,7 +18184,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalQVTimperative.g:6259:2: kw= 'String'
+ // InternalQVTimperative.g:6281:2: kw= 'String'
{
kw=(Token)match(input,121,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -18138,7 +18197,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // InternalQVTimperative.g:6266:2: kw= 'UnlimitedNatural'
+ // InternalQVTimperative.g:6288:2: kw= 'UnlimitedNatural'
{
kw=(Token)match(input,122,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -18151,7 +18210,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 6 :
- // InternalQVTimperative.g:6273:2: kw= 'OclAny'
+ // InternalQVTimperative.g:6295:2: kw= 'OclAny'
{
kw=(Token)match(input,123,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -18164,7 +18223,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 7 :
- // InternalQVTimperative.g:6280:2: kw= 'OclInvalid'
+ // InternalQVTimperative.g:6302:2: kw= 'OclInvalid'
{
kw=(Token)match(input,124,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -18177,7 +18236,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 8 :
- // InternalQVTimperative.g:6287:2: kw= 'OclVoid'
+ // InternalQVTimperative.g:6309:2: kw= 'OclVoid'
{
kw=(Token)match(input,125,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -18212,7 +18271,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePrimitiveTypeCS"
- // InternalQVTimperative.g:6300:1: entryRulePrimitiveTypeCS returns [EObject current=null] : iv_rulePrimitiveTypeCS= rulePrimitiveTypeCS EOF ;
+ // InternalQVTimperative.g:6322:1: entryRulePrimitiveTypeCS returns [EObject current=null] : iv_rulePrimitiveTypeCS= rulePrimitiveTypeCS EOF ;
public final EObject entryRulePrimitiveTypeCS() throws RecognitionException {
EObject current = null;
@@ -18220,8 +18279,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:6301:2: (iv_rulePrimitiveTypeCS= rulePrimitiveTypeCS EOF )
- // InternalQVTimperative.g:6302:2: iv_rulePrimitiveTypeCS= rulePrimitiveTypeCS EOF
+ // InternalQVTimperative.g:6323:2: (iv_rulePrimitiveTypeCS= rulePrimitiveTypeCS EOF )
+ // InternalQVTimperative.g:6324:2: iv_rulePrimitiveTypeCS= rulePrimitiveTypeCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimitiveTypeCSRule());
@@ -18252,7 +18311,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePrimitiveTypeCS"
- // InternalQVTimperative.g:6309:1: rulePrimitiveTypeCS returns [EObject current=null] : ( (lv_name_0_0= rulePrimitiveTypeIdentifier ) ) ;
+ // InternalQVTimperative.g:6331:1: rulePrimitiveTypeCS returns [EObject current=null] : ( (lv_name_0_0= rulePrimitiveTypeIdentifier ) ) ;
public final EObject rulePrimitiveTypeCS() throws RecognitionException {
EObject current = null;
@@ -18262,14 +18321,14 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:6312:28: ( ( (lv_name_0_0= rulePrimitiveTypeIdentifier ) ) )
- // InternalQVTimperative.g:6313:1: ( (lv_name_0_0= rulePrimitiveTypeIdentifier ) )
+ // InternalQVTimperative.g:6334:28: ( ( (lv_name_0_0= rulePrimitiveTypeIdentifier ) ) )
+ // InternalQVTimperative.g:6335: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:6335:1: ( (lv_name_0_0= rulePrimitiveTypeIdentifier ) )
+ // InternalQVTimperative.g:6336:1: (lv_name_0_0= rulePrimitiveTypeIdentifier )
{
- // InternalQVTimperative.g:6314:1: (lv_name_0_0= rulePrimitiveTypeIdentifier )
- // InternalQVTimperative.g:6315:3: lv_name_0_0= rulePrimitiveTypeIdentifier
+ // InternalQVTimperative.g:6336:1: (lv_name_0_0= rulePrimitiveTypeIdentifier )
+ // InternalQVTimperative.g:6337:3: lv_name_0_0= rulePrimitiveTypeIdentifier
{
if ( state.backtracking==0 ) {
@@ -18320,7 +18379,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleCollectionTypeIdentifier"
- // InternalQVTimperative.g:6339:1: entryRuleCollectionTypeIdentifier returns [String current=null] : iv_ruleCollectionTypeIdentifier= ruleCollectionTypeIdentifier EOF ;
+ // InternalQVTimperative.g:6361:1: entryRuleCollectionTypeIdentifier returns [String current=null] : iv_ruleCollectionTypeIdentifier= ruleCollectionTypeIdentifier EOF ;
public final String entryRuleCollectionTypeIdentifier() throws RecognitionException {
String current = null;
@@ -18328,8 +18387,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:6340:2: (iv_ruleCollectionTypeIdentifier= ruleCollectionTypeIdentifier EOF )
- // InternalQVTimperative.g:6341:2: iv_ruleCollectionTypeIdentifier= ruleCollectionTypeIdentifier EOF
+ // InternalQVTimperative.g:6362:2: (iv_ruleCollectionTypeIdentifier= ruleCollectionTypeIdentifier EOF )
+ // InternalQVTimperative.g:6363:2: iv_ruleCollectionTypeIdentifier= ruleCollectionTypeIdentifier EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionTypeIdentifierRule());
@@ -18360,7 +18419,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleCollectionTypeIdentifier"
- // InternalQVTimperative.g:6348:1: ruleCollectionTypeIdentifier returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'Set' | kw= 'Bag' | kw= 'Sequence' | kw= 'Collection' | kw= 'OrderedSet' ) ;
+ // InternalQVTimperative.g:6370: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();
@@ -18369,48 +18428,48 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:6373:28: ( (kw= 'Set' | kw= 'Bag' | kw= 'Sequence' | kw= 'Collection' | kw= 'OrderedSet' ) )
+ // InternalQVTimperative.g:6374:1: (kw= 'Set' | kw= 'Bag' | kw= 'Sequence' | kw= 'Collection' | kw= 'OrderedSet' )
{
- // InternalQVTimperative.g:6352:1: (kw= 'Set' | kw= 'Bag' | kw= 'Sequence' | kw= 'Collection' | kw= 'OrderedSet' )
- int alt147=5;
+ // InternalQVTimperative.g:6374:1: (kw= 'Set' | kw= 'Bag' | kw= 'Sequence' | kw= 'Collection' | kw= 'OrderedSet' )
+ int alt148=5;
switch ( input.LA(1) ) {
case 126:
{
- alt147=1;
+ alt148=1;
}
break;
case 127:
{
- alt147=2;
+ alt148=2;
}
break;
case 128:
{
- alt147=3;
+ alt148=3;
}
break;
case 129:
{
- alt147=4;
+ alt148=4;
}
break;
case 130:
{
- alt147=5;
+ alt148=5;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 147, 0, input);
+ new NoViableAltException("", 148, 0, input);
throw nvae;
}
- switch (alt147) {
+ switch (alt148) {
case 1 :
- // InternalQVTimperative.g:6353:2: kw= 'Set'
+ // InternalQVTimperative.g:6375:2: kw= 'Set'
{
kw=(Token)match(input,126,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -18423,7 +18482,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:6360:2: kw= 'Bag'
+ // InternalQVTimperative.g:6382:2: kw= 'Bag'
{
kw=(Token)match(input,127,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -18436,7 +18495,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalQVTimperative.g:6367:2: kw= 'Sequence'
+ // InternalQVTimperative.g:6389:2: kw= 'Sequence'
{
kw=(Token)match(input,128,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -18449,7 +18508,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalQVTimperative.g:6374:2: kw= 'Collection'
+ // InternalQVTimperative.g:6396:2: kw= 'Collection'
{
kw=(Token)match(input,129,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -18462,7 +18521,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // InternalQVTimperative.g:6381:2: kw= 'OrderedSet'
+ // InternalQVTimperative.g:6403:2: kw= 'OrderedSet'
{
kw=(Token)match(input,130,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -18497,7 +18556,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleCollectionTypeCS"
- // InternalQVTimperative.g:6394:1: entryRuleCollectionTypeCS returns [EObject current=null] : iv_ruleCollectionTypeCS= ruleCollectionTypeCS EOF ;
+ // InternalQVTimperative.g:6416:1: entryRuleCollectionTypeCS returns [EObject current=null] : iv_ruleCollectionTypeCS= ruleCollectionTypeCS EOF ;
public final EObject entryRuleCollectionTypeCS() throws RecognitionException {
EObject current = null;
@@ -18505,8 +18564,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:6395:2: (iv_ruleCollectionTypeCS= ruleCollectionTypeCS EOF )
- // InternalQVTimperative.g:6396:2: iv_ruleCollectionTypeCS= ruleCollectionTypeCS EOF
+ // InternalQVTimperative.g:6417:2: (iv_ruleCollectionTypeCS= ruleCollectionTypeCS EOF )
+ // InternalQVTimperative.g:6418:2: iv_ruleCollectionTypeCS= ruleCollectionTypeCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionTypeCSRule());
@@ -18537,7 +18596,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleCollectionTypeCS"
- // InternalQVTimperative.g:6403:1: ruleCollectionTypeCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleCollectionTypeIdentifier ) ) (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) otherlv_3= ')' )? ) ;
+ // InternalQVTimperative.g:6425: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;
@@ -18551,24 +18610,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:6428:28: ( ( ( (lv_name_0_0= ruleCollectionTypeIdentifier ) ) (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) otherlv_3= ')' )? ) )
+ // InternalQVTimperative.g:6429:1: ( ( (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:6429:1: ( ( (lv_name_0_0= ruleCollectionTypeIdentifier ) ) (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) otherlv_3= ')' )? )
+ // InternalQVTimperative.g:6429:2: ( (lv_name_0_0= ruleCollectionTypeIdentifier ) ) (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) otherlv_3= ')' )?
{
- // InternalQVTimperative.g:6407:2: ( (lv_name_0_0= ruleCollectionTypeIdentifier ) )
- // InternalQVTimperative.g:6408:1: (lv_name_0_0= ruleCollectionTypeIdentifier )
+ // InternalQVTimperative.g:6429:2: ( (lv_name_0_0= ruleCollectionTypeIdentifier ) )
+ // InternalQVTimperative.g:6430:1: (lv_name_0_0= ruleCollectionTypeIdentifier )
{
- // InternalQVTimperative.g:6408:1: (lv_name_0_0= ruleCollectionTypeIdentifier )
- // InternalQVTimperative.g:6409:3: lv_name_0_0= ruleCollectionTypeIdentifier
+ // InternalQVTimperative.g:6430:1: (lv_name_0_0= ruleCollectionTypeIdentifier )
+ // InternalQVTimperative.g:6431:3: lv_name_0_0= ruleCollectionTypeIdentifier
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionTypeCSAccess().getNameCollectionTypeIdentifierParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_102);
+ pushFollow(FollowSets000.FOLLOW_103);
lv_name_0_0=ruleCollectionTypeIdentifier();
state._fsp--;
@@ -18592,16 +18651,16 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:6425:2: (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) otherlv_3= ')' )?
- int alt148=2;
- int LA148_0 = input.LA(1);
+ // InternalQVTimperative.g:6447:2: (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) otherlv_3= ')' )?
+ int alt149=2;
+ int LA149_0 = input.LA(1);
- if ( (LA148_0==51) ) {
- alt148=1;
+ if ( (LA149_0==51) ) {
+ alt149=1;
}
- switch (alt148) {
+ switch (alt149) {
case 1 :
- // InternalQVTimperative.g:6425:4: otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) otherlv_3= ')'
+ // InternalQVTimperative.g:6447:4: otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) otherlv_3= ')'
{
otherlv_1=(Token)match(input,51,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -18609,18 +18668,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_1, grammarAccess.getCollectionTypeCSAccess().getLeftParenthesisKeyword_1_0());
}
- // InternalQVTimperative.g:6429:1: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:6430:1: (lv_ownedType_2_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:6451:1: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:6452:1: (lv_ownedType_2_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:6430:1: (lv_ownedType_2_0= ruleTypeExpCS )
- // InternalQVTimperative.g:6431:3: lv_ownedType_2_0= ruleTypeExpCS
+ // InternalQVTimperative.g:6452:1: (lv_ownedType_2_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:6453:3: lv_ownedType_2_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionTypeCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_103);
+ pushFollow(FollowSets000.FOLLOW_104);
lv_ownedType_2_0=ruleTypeExpCS();
state._fsp--;
@@ -18679,7 +18738,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleMapTypeCS"
- // InternalQVTimperative.g:6459:1: entryRuleMapTypeCS returns [EObject current=null] : iv_ruleMapTypeCS= ruleMapTypeCS EOF ;
+ // InternalQVTimperative.g:6481:1: entryRuleMapTypeCS returns [EObject current=null] : iv_ruleMapTypeCS= ruleMapTypeCS EOF ;
public final EObject entryRuleMapTypeCS() throws RecognitionException {
EObject current = null;
@@ -18687,8 +18746,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:6460:2: (iv_ruleMapTypeCS= ruleMapTypeCS EOF )
- // InternalQVTimperative.g:6461:2: iv_ruleMapTypeCS= ruleMapTypeCS EOF
+ // InternalQVTimperative.g:6482:2: (iv_ruleMapTypeCS= ruleMapTypeCS EOF )
+ // InternalQVTimperative.g:6483:2: iv_ruleMapTypeCS= ruleMapTypeCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMapTypeCSRule());
@@ -18719,7 +18778,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleMapTypeCS"
- // 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= ')' )? ) ;
+ // InternalQVTimperative.g:6490: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;
@@ -18735,19 +18794,19 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:6493:28: ( ( ( (lv_name_0_0= 'Map' ) ) (otherlv_1= '(' ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) ) otherlv_3= ',' ( (lv_ownedValueType_4_0= ruleTypeExpCS ) ) otherlv_5= ')' )? ) )
+ // InternalQVTimperative.g:6494: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: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:6494:1: ( ( (lv_name_0_0= 'Map' ) ) (otherlv_1= '(' ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) ) otherlv_3= ',' ( (lv_ownedValueType_4_0= ruleTypeExpCS ) ) otherlv_5= ')' )? )
+ // InternalQVTimperative.g:6494: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:2: ( (lv_name_0_0= 'Map' ) )
- // InternalQVTimperative.g:6473:1: (lv_name_0_0= 'Map' )
+ // InternalQVTimperative.g:6494:2: ( (lv_name_0_0= 'Map' ) )
+ // InternalQVTimperative.g:6495:1: (lv_name_0_0= 'Map' )
{
- // InternalQVTimperative.g:6473:1: (lv_name_0_0= 'Map' )
- // InternalQVTimperative.g:6474:3: lv_name_0_0= 'Map'
+ // InternalQVTimperative.g:6495:1: (lv_name_0_0= 'Map' )
+ // InternalQVTimperative.g:6496:3: lv_name_0_0= 'Map'
{
- lv_name_0_0=(Token)match(input,116,FollowSets000.FOLLOW_102); if (state.failed) return current;
+ lv_name_0_0=(Token)match(input,116,FollowSets000.FOLLOW_103); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_name_0_0, grammarAccess.getMapTypeCSAccess().getNameMapKeyword_0_0());
@@ -18767,16 +18826,16 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // 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);
+ // InternalQVTimperative.g:6509:2: (otherlv_1= '(' ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) ) otherlv_3= ',' ( (lv_ownedValueType_4_0= ruleTypeExpCS ) ) otherlv_5= ')' )?
+ int alt150=2;
+ int LA150_0 = input.LA(1);
- if ( (LA149_0==51) ) {
- alt149=1;
+ if ( (LA150_0==51) ) {
+ alt150=1;
}
- switch (alt149) {
+ switch (alt150) {
case 1 :
- // InternalQVTimperative.g:6487:4: otherlv_1= '(' ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) ) otherlv_3= ',' ( (lv_ownedValueType_4_0= ruleTypeExpCS ) ) otherlv_5= ')'
+ // InternalQVTimperative.g:6509:4: otherlv_1= '(' ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) ) otherlv_3= ',' ( (lv_ownedValueType_4_0= ruleTypeExpCS ) ) otherlv_5= ')'
{
otherlv_1=(Token)match(input,51,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -18784,18 +18843,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_1, grammarAccess.getMapTypeCSAccess().getLeftParenthesisKeyword_1_0());
}
- // InternalQVTimperative.g:6491:1: ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:6492:1: (lv_ownedKeyType_2_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:6513:1: ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:6514:1: (lv_ownedKeyType_2_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:6492:1: (lv_ownedKeyType_2_0= ruleTypeExpCS )
- // InternalQVTimperative.g:6493:3: lv_ownedKeyType_2_0= ruleTypeExpCS
+ // InternalQVTimperative.g:6514:1: (lv_ownedKeyType_2_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:6515:3: lv_ownedKeyType_2_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMapTypeCSAccess().getOwnedKeyTypeTypeExpCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_104);
+ pushFollow(FollowSets000.FOLLOW_105);
lv_ownedKeyType_2_0=ruleTypeExpCS();
state._fsp--;
@@ -18825,18 +18884,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_3, grammarAccess.getMapTypeCSAccess().getCommaKeyword_1_2());
}
- // InternalQVTimperative.g:6513:1: ( (lv_ownedValueType_4_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:6514:1: (lv_ownedValueType_4_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:6535:1: ( (lv_ownedValueType_4_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:6536:1: (lv_ownedValueType_4_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:6514:1: (lv_ownedValueType_4_0= ruleTypeExpCS )
- // InternalQVTimperative.g:6515:3: lv_ownedValueType_4_0= ruleTypeExpCS
+ // InternalQVTimperative.g:6536:1: (lv_ownedValueType_4_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:6537:3: lv_ownedValueType_4_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMapTypeCSAccess().getOwnedValueTypeTypeExpCSParserRuleCall_1_3_0());
}
- pushFollow(FollowSets000.FOLLOW_103);
+ pushFollow(FollowSets000.FOLLOW_104);
lv_ownedValueType_4_0=ruleTypeExpCS();
state._fsp--;
@@ -18895,7 +18954,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTupleTypeCS"
- // InternalQVTimperative.g:6543:1: entryRuleTupleTypeCS returns [EObject current=null] : iv_ruleTupleTypeCS= ruleTupleTypeCS EOF ;
+ // InternalQVTimperative.g:6565:1: entryRuleTupleTypeCS returns [EObject current=null] : iv_ruleTupleTypeCS= ruleTupleTypeCS EOF ;
public final EObject entryRuleTupleTypeCS() throws RecognitionException {
EObject current = null;
@@ -18903,8 +18962,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:6544:2: (iv_ruleTupleTypeCS= ruleTupleTypeCS EOF )
- // InternalQVTimperative.g:6545:2: iv_ruleTupleTypeCS= ruleTupleTypeCS EOF
+ // InternalQVTimperative.g:6566:2: (iv_ruleTupleTypeCS= ruleTupleTypeCS EOF )
+ // InternalQVTimperative.g:6567:2: iv_ruleTupleTypeCS= ruleTupleTypeCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTupleTypeCSRule());
@@ -18935,7 +18994,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTupleTypeCS"
- // 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= ')' )? ) ;
+ // InternalQVTimperative.g:6574: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;
@@ -18951,19 +19010,19 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:6577:28: ( ( ( (lv_name_0_0= 'Tuple' ) ) (otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')' )? ) )
+ // InternalQVTimperative.g:6578: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: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:6578:1: ( ( (lv_name_0_0= 'Tuple' ) ) (otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')' )? )
+ // InternalQVTimperative.g:6578: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:2: ( (lv_name_0_0= 'Tuple' ) )
- // InternalQVTimperative.g:6557:1: (lv_name_0_0= 'Tuple' )
+ // InternalQVTimperative.g:6578:2: ( (lv_name_0_0= 'Tuple' ) )
+ // InternalQVTimperative.g:6579:1: (lv_name_0_0= 'Tuple' )
{
- // InternalQVTimperative.g:6557:1: (lv_name_0_0= 'Tuple' )
- // InternalQVTimperative.g:6558:3: lv_name_0_0= 'Tuple'
+ // InternalQVTimperative.g:6579:1: (lv_name_0_0= 'Tuple' )
+ // InternalQVTimperative.g:6580:3: lv_name_0_0= 'Tuple'
{
- lv_name_0_0=(Token)match(input,117,FollowSets000.FOLLOW_102); if (state.failed) return current;
+ lv_name_0_0=(Token)match(input,117,FollowSets000.FOLLOW_103); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_name_0_0, grammarAccess.getTupleTypeCSAccess().getNameTupleKeyword_0_0());
@@ -18983,46 +19042,46 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // 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);
+ // InternalQVTimperative.g:6593:2: (otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')' )?
+ int alt153=2;
+ int LA153_0 = input.LA(1);
- if ( (LA152_0==51) ) {
- alt152=1;
+ if ( (LA153_0==51) ) {
+ alt153=1;
}
- switch (alt152) {
+ switch (alt153) {
case 1 :
- // InternalQVTimperative.g:6571:4: otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')'
+ // InternalQVTimperative.g:6593:4: otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')'
{
- otherlv_1=(Token)match(input,51,FollowSets000.FOLLOW_45); if (state.failed) return current;
+ otherlv_1=(Token)match(input,51,FollowSets000.FOLLOW_46); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getTupleTypeCSAccess().getLeftParenthesisKeyword_1_0());
}
- // 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);
+ // InternalQVTimperative.g:6597:1: ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )?
+ int alt152=2;
+ int LA152_0 = input.LA(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;
+ if ( ((LA152_0>=RULE_SIMPLE_ID && LA152_0<=RULE_ESCAPED_ID)||LA152_0==25||LA152_0==28||(LA152_0>=30 && LA152_0<=31)||LA152_0==34||LA152_0==38||LA152_0==50||(LA152_0>=56 && LA152_0<=60)) ) {
+ alt152=1;
}
- switch (alt151) {
+ switch (alt152) {
case 1 :
- // InternalQVTimperative.g:6575:2: ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )*
+ // InternalQVTimperative.g:6597:2: ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )*
{
- // InternalQVTimperative.g:6575:2: ( (lv_ownedParts_2_0= ruleTuplePartCS ) )
- // InternalQVTimperative.g:6576:1: (lv_ownedParts_2_0= ruleTuplePartCS )
+ // InternalQVTimperative.g:6597:2: ( (lv_ownedParts_2_0= ruleTuplePartCS ) )
+ // InternalQVTimperative.g:6598:1: (lv_ownedParts_2_0= ruleTuplePartCS )
{
- // InternalQVTimperative.g:6576:1: (lv_ownedParts_2_0= ruleTuplePartCS )
- // InternalQVTimperative.g:6577:3: lv_ownedParts_2_0= ruleTuplePartCS
+ // InternalQVTimperative.g:6598:1: (lv_ownedParts_2_0= ruleTuplePartCS )
+ // InternalQVTimperative.g:6599:3: lv_ownedParts_2_0= ruleTuplePartCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTupleTypeCSAccess().getOwnedPartsTuplePartCSParserRuleCall_1_1_0_0());
}
- pushFollow(FollowSets000.FOLLOW_46);
+ pushFollow(FollowSets000.FOLLOW_47);
lv_ownedParts_2_0=ruleTuplePartCS();
state._fsp--;
@@ -19046,20 +19105,20 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:6593:2: (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )*
- loop150:
+ // InternalQVTimperative.g:6615:2: (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )*
+ loop151:
do {
- int alt150=2;
- int LA150_0 = input.LA(1);
+ int alt151=2;
+ int LA151_0 = input.LA(1);
- if ( (LA150_0==18) ) {
- alt150=1;
+ if ( (LA151_0==18) ) {
+ alt151=1;
}
- switch (alt150) {
+ switch (alt151) {
case 1 :
- // InternalQVTimperative.g:6593:4: otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) )
+ // InternalQVTimperative.g:6615: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 ) {
@@ -19067,18 +19126,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_3, grammarAccess.getTupleTypeCSAccess().getCommaKeyword_1_1_1_0());
}
- // InternalQVTimperative.g:6597:1: ( (lv_ownedParts_4_0= ruleTuplePartCS ) )
- // InternalQVTimperative.g:6598:1: (lv_ownedParts_4_0= ruleTuplePartCS )
+ // InternalQVTimperative.g:6619:1: ( (lv_ownedParts_4_0= ruleTuplePartCS ) )
+ // InternalQVTimperative.g:6620:1: (lv_ownedParts_4_0= ruleTuplePartCS )
{
- // InternalQVTimperative.g:6598:1: (lv_ownedParts_4_0= ruleTuplePartCS )
- // InternalQVTimperative.g:6599:3: lv_ownedParts_4_0= ruleTuplePartCS
+ // InternalQVTimperative.g:6620:1: (lv_ownedParts_4_0= ruleTuplePartCS )
+ // InternalQVTimperative.g:6621:3: lv_ownedParts_4_0= ruleTuplePartCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTupleTypeCSAccess().getOwnedPartsTuplePartCSParserRuleCall_1_1_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_46);
+ pushFollow(FollowSets000.FOLLOW_47);
lv_ownedParts_4_0=ruleTuplePartCS();
state._fsp--;
@@ -19107,7 +19166,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop150;
+ break loop151;
}
} while (true);
@@ -19152,7 +19211,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTuplePartCS"
- // InternalQVTimperative.g:6627:1: entryRuleTuplePartCS returns [EObject current=null] : iv_ruleTuplePartCS= ruleTuplePartCS EOF ;
+ // InternalQVTimperative.g:6649:1: entryRuleTuplePartCS returns [EObject current=null] : iv_ruleTuplePartCS= ruleTuplePartCS EOF ;
public final EObject entryRuleTuplePartCS() throws RecognitionException {
EObject current = null;
@@ -19160,8 +19219,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:6628:2: (iv_ruleTuplePartCS= ruleTuplePartCS EOF )
- // InternalQVTimperative.g:6629:2: iv_ruleTuplePartCS= ruleTuplePartCS EOF
+ // InternalQVTimperative.g:6650:2: (iv_ruleTuplePartCS= ruleTuplePartCS EOF )
+ // InternalQVTimperative.g:6651:2: iv_ruleTuplePartCS= ruleTuplePartCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTuplePartCSRule());
@@ -19192,7 +19251,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTuplePartCS"
- // InternalQVTimperative.g:6636:1: ruleTuplePartCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) ) ;
+ // InternalQVTimperative.g:6658: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;
@@ -19205,17 +19264,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:6661:28: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) ) )
+ // InternalQVTimperative.g:6662:1: ( ( (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:6662:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )
+ // InternalQVTimperative.g:6662:2: ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) )
{
- // InternalQVTimperative.g:6640:2: ( (lv_name_0_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:6641:1: (lv_name_0_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:6662:2: ( (lv_name_0_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:6663:1: (lv_name_0_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:6641:1: (lv_name_0_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:6642:3: lv_name_0_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:6663:1: (lv_name_0_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:6664:3: lv_name_0_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -19252,11 +19311,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_1, grammarAccess.getTuplePartCSAccess().getColonKeyword_1());
}
- // InternalQVTimperative.g:6662:1: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:6663:1: (lv_ownedType_2_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:6684:1: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:6685:1: (lv_ownedType_2_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:6663:1: (lv_ownedType_2_0= ruleTypeExpCS )
- // InternalQVTimperative.g:6664:3: lv_ownedType_2_0= ruleTypeExpCS
+ // InternalQVTimperative.g:6685:1: (lv_ownedType_2_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:6686:3: lv_ownedType_2_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
@@ -19310,7 +19369,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleCollectionLiteralExpCS"
- // InternalQVTimperative.g:6688:1: entryRuleCollectionLiteralExpCS returns [EObject current=null] : iv_ruleCollectionLiteralExpCS= ruleCollectionLiteralExpCS EOF ;
+ // InternalQVTimperative.g:6710:1: entryRuleCollectionLiteralExpCS returns [EObject current=null] : iv_ruleCollectionLiteralExpCS= ruleCollectionLiteralExpCS EOF ;
public final EObject entryRuleCollectionLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -19318,8 +19377,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:6689:2: (iv_ruleCollectionLiteralExpCS= ruleCollectionLiteralExpCS EOF )
- // InternalQVTimperative.g:6690:2: iv_ruleCollectionLiteralExpCS= ruleCollectionLiteralExpCS EOF
+ // InternalQVTimperative.g:6711:2: (iv_ruleCollectionLiteralExpCS= ruleCollectionLiteralExpCS EOF )
+ // InternalQVTimperative.g:6712:2: iv_ruleCollectionLiteralExpCS= ruleCollectionLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionLiteralExpCSRule());
@@ -19350,7 +19409,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleCollectionLiteralExpCS"
- // 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= '}' ) ;
+ // InternalQVTimperative.g:6719: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;
@@ -19367,24 +19426,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:6722:28: ( ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )* )? otherlv_5= '}' ) )
+ // InternalQVTimperative.g:6723: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: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:6723:1: ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )* )? otherlv_5= '}' )
+ // InternalQVTimperative.g:6723: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:2: ( (lv_ownedType_0_0= ruleCollectionTypeCS ) )
- // InternalQVTimperative.g:6702:1: (lv_ownedType_0_0= ruleCollectionTypeCS )
+ // InternalQVTimperative.g:6723:2: ( (lv_ownedType_0_0= ruleCollectionTypeCS ) )
+ // InternalQVTimperative.g:6724:1: (lv_ownedType_0_0= ruleCollectionTypeCS )
{
- // InternalQVTimperative.g:6702:1: (lv_ownedType_0_0= ruleCollectionTypeCS )
- // InternalQVTimperative.g:6703:3: lv_ownedType_0_0= ruleCollectionTypeCS
+ // InternalQVTimperative.g:6724:1: (lv_ownedType_0_0= ruleCollectionTypeCS )
+ // InternalQVTimperative.g:6725:3: lv_ownedType_0_0= ruleCollectionTypeCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedTypeCollectionTypeCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_27);
+ pushFollow(FollowSets000.FOLLOW_29);
lv_ownedType_0_0=ruleCollectionTypeCS();
state._fsp--;
@@ -19408,35 +19467,35 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,39,FollowSets000.FOLLOW_105); if (state.failed) return current;
+ otherlv_1=(Token)match(input,40,FollowSets000.FOLLOW_106); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getCollectionLiteralExpCSAccess().getLeftCurlyBracketKeyword_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);
+ // InternalQVTimperative.g:6745:1: ( ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )* )?
+ int alt155=2;
+ int LA155_0 = input.LA(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;
+ if ( (LA155_0==RULE_SINGLE_QUOTED_STRING||(LA155_0>=RULE_INT && LA155_0<=RULE_ESCAPED_ID)||(LA155_0>=24 && LA155_0<=25)||LA155_0==28||(LA155_0>=30 && LA155_0<=31)||LA155_0==34||LA155_0==36||LA155_0==38||(LA155_0>=50 && LA155_0<=51)||(LA155_0>=56 && LA155_0<=60)||(LA155_0>=100 && LA155_0<=101)||(LA155_0>=116 && LA155_0<=130)||LA155_0==133||(LA155_0>=135 && LA155_0<=138)||LA155_0==144||(LA155_0>=149 && LA155_0<=150)) ) {
+ alt155=1;
}
- switch (alt154) {
+ switch (alt155) {
case 1 :
- // InternalQVTimperative.g:6723:2: ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )*
+ // InternalQVTimperative.g:6745:2: ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )*
{
- // InternalQVTimperative.g:6723:2: ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) )
- // InternalQVTimperative.g:6724:1: (lv_ownedParts_2_0= ruleCollectionLiteralPartCS )
+ // InternalQVTimperative.g:6745:2: ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) )
+ // InternalQVTimperative.g:6746:1: (lv_ownedParts_2_0= ruleCollectionLiteralPartCS )
{
- // InternalQVTimperative.g:6724:1: (lv_ownedParts_2_0= ruleCollectionLiteralPartCS )
- // InternalQVTimperative.g:6725:3: lv_ownedParts_2_0= ruleCollectionLiteralPartCS
+ // InternalQVTimperative.g:6746:1: (lv_ownedParts_2_0= ruleCollectionLiteralPartCS )
+ // InternalQVTimperative.g:6747:3: lv_ownedParts_2_0= ruleCollectionLiteralPartCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedPartsCollectionLiteralPartCSParserRuleCall_2_0_0());
}
- pushFollow(FollowSets000.FOLLOW_106);
+ pushFollow(FollowSets000.FOLLOW_107);
lv_ownedParts_2_0=ruleCollectionLiteralPartCS();
state._fsp--;
@@ -19460,39 +19519,39 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:6741:2: (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )*
- loop153:
+ // InternalQVTimperative.g:6763:2: (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )*
+ loop154:
do {
- int alt153=2;
- int LA153_0 = input.LA(1);
+ int alt154=2;
+ int LA154_0 = input.LA(1);
- if ( (LA153_0==18) ) {
- alt153=1;
+ if ( (LA154_0==18) ) {
+ alt154=1;
}
- switch (alt153) {
+ switch (alt154) {
case 1 :
- // InternalQVTimperative.g:6741:4: otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) )
+ // InternalQVTimperative.g:6763:4: otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) )
{
- otherlv_3=(Token)match(input,18,FollowSets000.FOLLOW_107); if (state.failed) return current;
+ otherlv_3=(Token)match(input,18,FollowSets000.FOLLOW_108); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getCollectionLiteralExpCSAccess().getCommaKeyword_2_1_0());
}
- // InternalQVTimperative.g:6745:1: ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) )
- // InternalQVTimperative.g:6746:1: (lv_ownedParts_4_0= ruleCollectionLiteralPartCS )
+ // InternalQVTimperative.g:6767:1: ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) )
+ // InternalQVTimperative.g:6768:1: (lv_ownedParts_4_0= ruleCollectionLiteralPartCS )
{
- // InternalQVTimperative.g:6746:1: (lv_ownedParts_4_0= ruleCollectionLiteralPartCS )
- // InternalQVTimperative.g:6747:3: lv_ownedParts_4_0= ruleCollectionLiteralPartCS
+ // InternalQVTimperative.g:6768:1: (lv_ownedParts_4_0= ruleCollectionLiteralPartCS )
+ // InternalQVTimperative.g:6769:3: lv_ownedParts_4_0= ruleCollectionLiteralPartCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedPartsCollectionLiteralPartCSParserRuleCall_2_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_106);
+ pushFollow(FollowSets000.FOLLOW_107);
lv_ownedParts_4_0=ruleCollectionLiteralPartCS();
state._fsp--;
@@ -19521,7 +19580,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop153;
+ break loop154;
}
} while (true);
@@ -19531,7 +19590,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_5=(Token)match(input,41,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getCollectionLiteralExpCSAccess().getRightCurlyBracketKeyword_3());
@@ -19560,7 +19619,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleCollectionLiteralPartCS"
- // InternalQVTimperative.g:6775:1: entryRuleCollectionLiteralPartCS returns [EObject current=null] : iv_ruleCollectionLiteralPartCS= ruleCollectionLiteralPartCS EOF ;
+ // InternalQVTimperative.g:6797:1: entryRuleCollectionLiteralPartCS returns [EObject current=null] : iv_ruleCollectionLiteralPartCS= ruleCollectionLiteralPartCS EOF ;
public final EObject entryRuleCollectionLiteralPartCS() throws RecognitionException {
EObject current = null;
@@ -19568,8 +19627,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:6776:2: (iv_ruleCollectionLiteralPartCS= ruleCollectionLiteralPartCS EOF )
- // InternalQVTimperative.g:6777:2: iv_ruleCollectionLiteralPartCS= ruleCollectionLiteralPartCS EOF
+ // InternalQVTimperative.g:6798:2: (iv_ruleCollectionLiteralPartCS= ruleCollectionLiteralPartCS EOF )
+ // InternalQVTimperative.g:6799:2: iv_ruleCollectionLiteralPartCS= ruleCollectionLiteralPartCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionLiteralPartCSRule());
@@ -19600,7 +19659,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleCollectionLiteralPartCS"
- // 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 ) ) ) ;
+ // InternalQVTimperative.g:6806: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;
@@ -19615,31 +19674,31 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:6809:28: ( ( ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )? ) | ( (lv_ownedExpression_3_0= rulePatternExpCS ) ) ) )
+ // InternalQVTimperative.g:6810:1: ( ( ( (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 ) ) )
- int alt156=2;
- alt156 = dfa156.predict(input);
- switch (alt156) {
+ // InternalQVTimperative.g:6810:1: ( ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )? ) | ( (lv_ownedExpression_3_0= rulePatternExpCS ) ) )
+ int alt157=2;
+ alt157 = dfa157.predict(input);
+ switch (alt157) {
case 1 :
- // InternalQVTimperative.g:6788:2: ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )? )
+ // InternalQVTimperative.g:6810: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:6788:3: ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )?
+ // InternalQVTimperative.g:6810:2: ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )? )
+ // InternalQVTimperative.g:6810:3: ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )?
{
- // InternalQVTimperative.g:6788:3: ( (lv_ownedExpression_0_0= ruleExpCS ) )
- // InternalQVTimperative.g:6789:1: (lv_ownedExpression_0_0= ruleExpCS )
+ // InternalQVTimperative.g:6810:3: ( (lv_ownedExpression_0_0= ruleExpCS ) )
+ // InternalQVTimperative.g:6811:1: (lv_ownedExpression_0_0= ruleExpCS )
{
- // InternalQVTimperative.g:6789:1: (lv_ownedExpression_0_0= ruleExpCS )
- // InternalQVTimperative.g:6790:3: lv_ownedExpression_0_0= ruleExpCS
+ // InternalQVTimperative.g:6811:1: (lv_ownedExpression_0_0= ruleExpCS )
+ // InternalQVTimperative.g:6812:3: lv_ownedExpression_0_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionLiteralPartCSAccess().getOwnedExpressionExpCSParserRuleCall_0_0_0());
}
- pushFollow(FollowSets000.FOLLOW_108);
+ pushFollow(FollowSets000.FOLLOW_109);
lv_ownedExpression_0_0=ruleExpCS();
state._fsp--;
@@ -19663,16 +19722,16 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:6806:2: (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )?
- int alt155=2;
- int LA155_0 = input.LA(1);
+ // InternalQVTimperative.g:6828:2: (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )?
+ int alt156=2;
+ int LA156_0 = input.LA(1);
- if ( (LA155_0==131) ) {
- alt155=1;
+ if ( (LA156_0==131) ) {
+ alt156=1;
}
- switch (alt155) {
+ switch (alt156) {
case 1 :
- // InternalQVTimperative.g:6806:4: otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) )
+ // InternalQVTimperative.g:6828:4: otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) )
{
otherlv_1=(Token)match(input,131,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -19680,11 +19739,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_1, grammarAccess.getCollectionLiteralPartCSAccess().getFullStopFullStopKeyword_0_1_0());
}
- // InternalQVTimperative.g:6810:1: ( (lv_ownedLastExpression_2_0= ruleExpCS ) )
- // InternalQVTimperative.g:6811:1: (lv_ownedLastExpression_2_0= ruleExpCS )
+ // InternalQVTimperative.g:6832:1: ( (lv_ownedLastExpression_2_0= ruleExpCS ) )
+ // InternalQVTimperative.g:6833:1: (lv_ownedLastExpression_2_0= ruleExpCS )
{
- // InternalQVTimperative.g:6811:1: (lv_ownedLastExpression_2_0= ruleExpCS )
- // InternalQVTimperative.g:6812:3: lv_ownedLastExpression_2_0= ruleExpCS
+ // InternalQVTimperative.g:6833:1: (lv_ownedLastExpression_2_0= ruleExpCS )
+ // InternalQVTimperative.g:6834:3: lv_ownedLastExpression_2_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -19728,13 +19787,13 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:6829:6: ( (lv_ownedExpression_3_0= rulePatternExpCS ) )
+ // InternalQVTimperative.g:6851:6: ( (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:6851:6: ( (lv_ownedExpression_3_0= rulePatternExpCS ) )
+ // InternalQVTimperative.g:6852:1: (lv_ownedExpression_3_0= rulePatternExpCS )
{
- // InternalQVTimperative.g:6830:1: (lv_ownedExpression_3_0= rulePatternExpCS )
- // InternalQVTimperative.g:6831:3: lv_ownedExpression_3_0= rulePatternExpCS
+ // InternalQVTimperative.g:6852:1: (lv_ownedExpression_3_0= rulePatternExpCS )
+ // InternalQVTimperative.g:6853:3: lv_ownedExpression_3_0= rulePatternExpCS
{
if ( state.backtracking==0 ) {
@@ -19791,7 +19850,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleCollectionPatternCS"
- // InternalQVTimperative.g:6855:1: entryRuleCollectionPatternCS returns [EObject current=null] : iv_ruleCollectionPatternCS= ruleCollectionPatternCS EOF ;
+ // InternalQVTimperative.g:6877:1: entryRuleCollectionPatternCS returns [EObject current=null] : iv_ruleCollectionPatternCS= ruleCollectionPatternCS EOF ;
public final EObject entryRuleCollectionPatternCS() throws RecognitionException {
EObject current = null;
@@ -19799,8 +19858,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:6856:2: (iv_ruleCollectionPatternCS= ruleCollectionPatternCS EOF )
- // InternalQVTimperative.g:6857:2: iv_ruleCollectionPatternCS= ruleCollectionPatternCS EOF
+ // InternalQVTimperative.g:6878:2: (iv_ruleCollectionPatternCS= ruleCollectionPatternCS EOF )
+ // InternalQVTimperative.g:6879:2: iv_ruleCollectionPatternCS= ruleCollectionPatternCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionPatternCSRule());
@@ -19831,7 +19890,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleCollectionPatternCS"
- // 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= '}' ) ;
+ // InternalQVTimperative.g:6886: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;
@@ -19851,24 +19910,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:6889: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:6890: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: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:6890: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:6890: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:2: ( (lv_ownedType_0_0= ruleCollectionTypeCS ) )
- // InternalQVTimperative.g:6869:1: (lv_ownedType_0_0= ruleCollectionTypeCS )
+ // InternalQVTimperative.g:6890:2: ( (lv_ownedType_0_0= ruleCollectionTypeCS ) )
+ // InternalQVTimperative.g:6891:1: (lv_ownedType_0_0= ruleCollectionTypeCS )
{
- // InternalQVTimperative.g:6869:1: (lv_ownedType_0_0= ruleCollectionTypeCS )
- // InternalQVTimperative.g:6870:3: lv_ownedType_0_0= ruleCollectionTypeCS
+ // InternalQVTimperative.g:6891:1: (lv_ownedType_0_0= ruleCollectionTypeCS )
+ // InternalQVTimperative.g:6892:3: lv_ownedType_0_0= ruleCollectionTypeCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionPatternCSAccess().getOwnedTypeCollectionTypeCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_27);
+ pushFollow(FollowSets000.FOLLOW_29);
lv_ownedType_0_0=ruleCollectionTypeCS();
state._fsp--;
@@ -19892,35 +19951,35 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,39,FollowSets000.FOLLOW_105); if (state.failed) return current;
+ otherlv_1=(Token)match(input,40,FollowSets000.FOLLOW_106); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getCollectionPatternCSAccess().getLeftCurlyBracketKeyword_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);
+ // InternalQVTimperative.g:6912:1: ( ( (lv_ownedParts_2_0= rulePatternExpCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) ) )* (otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) ) ) )?
+ int alt159=2;
+ int LA159_0 = input.LA(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;
+ if ( ((LA159_0>=RULE_SIMPLE_ID && LA159_0<=RULE_ESCAPED_ID)||(LA159_0>=24 && LA159_0<=25)||LA159_0==28||(LA159_0>=30 && LA159_0<=31)||LA159_0==34||LA159_0==38||LA159_0==50||(LA159_0>=56 && LA159_0<=60)) ) {
+ alt159=1;
}
- switch (alt158) {
+ switch (alt159) {
case 1 :
- // 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:6912: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 ) )
- // InternalQVTimperative.g:6891:1: (lv_ownedParts_2_0= rulePatternExpCS )
+ // InternalQVTimperative.g:6912:2: ( (lv_ownedParts_2_0= rulePatternExpCS ) )
+ // InternalQVTimperative.g:6913:1: (lv_ownedParts_2_0= rulePatternExpCS )
{
- // InternalQVTimperative.g:6891:1: (lv_ownedParts_2_0= rulePatternExpCS )
- // InternalQVTimperative.g:6892:3: lv_ownedParts_2_0= rulePatternExpCS
+ // InternalQVTimperative.g:6913:1: (lv_ownedParts_2_0= rulePatternExpCS )
+ // InternalQVTimperative.g:6914:3: lv_ownedParts_2_0= rulePatternExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionPatternCSAccess().getOwnedPartsPatternExpCSParserRuleCall_2_0_0());
}
- pushFollow(FollowSets000.FOLLOW_109);
+ pushFollow(FollowSets000.FOLLOW_110);
lv_ownedParts_2_0=rulePatternExpCS();
state._fsp--;
@@ -19944,39 +20003,39 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:6908:2: (otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) ) )*
- loop157:
+ // InternalQVTimperative.g:6930:2: (otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) ) )*
+ loop158:
do {
- int alt157=2;
- int LA157_0 = input.LA(1);
+ int alt158=2;
+ int LA158_0 = input.LA(1);
- if ( (LA157_0==18) ) {
- alt157=1;
+ if ( (LA158_0==18) ) {
+ alt158=1;
}
- switch (alt157) {
+ switch (alt158) {
case 1 :
- // InternalQVTimperative.g:6908:4: otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) )
+ // InternalQVTimperative.g:6930:4: otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) )
{
- otherlv_3=(Token)match(input,18,FollowSets000.FOLLOW_107); if (state.failed) return current;
+ otherlv_3=(Token)match(input,18,FollowSets000.FOLLOW_108); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getCollectionPatternCSAccess().getCommaKeyword_2_1_0());
}
- // InternalQVTimperative.g:6912:1: ( (lv_ownedParts_4_0= rulePatternExpCS ) )
- // InternalQVTimperative.g:6913:1: (lv_ownedParts_4_0= rulePatternExpCS )
+ // InternalQVTimperative.g:6934:1: ( (lv_ownedParts_4_0= rulePatternExpCS ) )
+ // InternalQVTimperative.g:6935:1: (lv_ownedParts_4_0= rulePatternExpCS )
{
- // InternalQVTimperative.g:6913:1: (lv_ownedParts_4_0= rulePatternExpCS )
- // InternalQVTimperative.g:6914:3: lv_ownedParts_4_0= rulePatternExpCS
+ // InternalQVTimperative.g:6935:1: (lv_ownedParts_4_0= rulePatternExpCS )
+ // InternalQVTimperative.g:6936:3: lv_ownedParts_4_0= rulePatternExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionPatternCSAccess().getOwnedPartsPatternExpCSParserRuleCall_2_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_109);
+ pushFollow(FollowSets000.FOLLOW_110);
lv_ownedParts_4_0=rulePatternExpCS();
state._fsp--;
@@ -20005,31 +20064,31 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop157;
+ break loop158;
}
} while (true);
- // InternalQVTimperative.g:6930:4: (otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) ) )
- // InternalQVTimperative.g:6930:6: otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) )
+ // InternalQVTimperative.g:6952:4: (otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) ) )
+ // InternalQVTimperative.g:6952:6: otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) )
{
- otherlv_5=(Token)match(input,132,FollowSets000.FOLLOW_110); if (state.failed) return current;
+ otherlv_5=(Token)match(input,132,FollowSets000.FOLLOW_111); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getCollectionPatternCSAccess().getPlusSignPlusSignKeyword_2_2_0());
}
- // InternalQVTimperative.g:6934:1: ( (lv_restVariableName_6_0= ruleIdentifier ) )
- // InternalQVTimperative.g:6935:1: (lv_restVariableName_6_0= ruleIdentifier )
+ // InternalQVTimperative.g:6956:1: ( (lv_restVariableName_6_0= ruleIdentifier ) )
+ // InternalQVTimperative.g:6957:1: (lv_restVariableName_6_0= ruleIdentifier )
{
- // InternalQVTimperative.g:6935:1: (lv_restVariableName_6_0= ruleIdentifier )
- // InternalQVTimperative.g:6936:3: lv_restVariableName_6_0= ruleIdentifier
+ // InternalQVTimperative.g:6957:1: (lv_restVariableName_6_0= ruleIdentifier )
+ // InternalQVTimperative.g:6958:3: lv_restVariableName_6_0= ruleIdentifier
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionPatternCSAccess().getRestVariableNameIdentifierParserRuleCall_2_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_47);
+ pushFollow(FollowSets000.FOLLOW_48);
lv_restVariableName_6_0=ruleIdentifier();
state._fsp--;
@@ -20062,7 +20121,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_7=(Token)match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_7=(Token)match(input,41,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_7, grammarAccess.getCollectionPatternCSAccess().getRightCurlyBracketKeyword_3());
@@ -20091,7 +20150,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleShadowPartCS"
- // InternalQVTimperative.g:6964:1: entryRuleShadowPartCS returns [EObject current=null] : iv_ruleShadowPartCS= ruleShadowPartCS EOF ;
+ // InternalQVTimperative.g:6986:1: entryRuleShadowPartCS returns [EObject current=null] : iv_ruleShadowPartCS= ruleShadowPartCS EOF ;
public final EObject entryRuleShadowPartCS() throws RecognitionException {
EObject current = null;
@@ -20099,8 +20158,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:6965:2: (iv_ruleShadowPartCS= ruleShadowPartCS EOF )
- // InternalQVTimperative.g:6966:2: iv_ruleShadowPartCS= ruleShadowPartCS EOF
+ // InternalQVTimperative.g:6987:2: (iv_ruleShadowPartCS= ruleShadowPartCS EOF )
+ // InternalQVTimperative.g:6988:2: iv_ruleShadowPartCS= ruleShadowPartCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getShadowPartCSRule());
@@ -20131,7 +20190,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleShadowPartCS"
- // InternalQVTimperative.g:6973:1: ruleShadowPartCS returns [EObject current=null] : ( ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) ) ) ) ;
+ // InternalQVTimperative.g:6995: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;
@@ -20144,17 +20203,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:6998:28: ( ( ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) ) ) ) )
+ // InternalQVTimperative.g:6999:1: ( ( ( 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:6999:1: ( ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) ) ) )
+ // InternalQVTimperative.g:6999:2: ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) ) )
{
- // InternalQVTimperative.g:6977:2: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:6978:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:6999:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:7000:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:6978:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:6979:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:7000:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:7001:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -20173,7 +20232,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getShadowPartCSAccess().getReferredPropertyPropertyCrossReference_0_0());
}
- pushFollow(FollowSets000.FOLLOW_111);
+ pushFollow(FollowSets000.FOLLOW_112);
ruleUnrestrictedName();
state._fsp--;
@@ -20189,24 +20248,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,48,FollowSets000.FOLLOW_107); if (state.failed) return current;
+ otherlv_1=(Token)match(input,48,FollowSets000.FOLLOW_108); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getShadowPartCSAccess().getEqualsSignKeyword_1());
}
- // 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:7021:1: ( ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) ) )
+ // InternalQVTimperative.g:7022: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:7022:1: ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) )
+ // InternalQVTimperative.g:7023: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 )
- int alt159=2;
- alt159 = dfa159.predict(input);
- switch (alt159) {
+ // InternalQVTimperative.g:7023:1: (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS )
+ int alt160=2;
+ alt160 = dfa160.predict(input);
+ switch (alt160) {
case 1 :
- // InternalQVTimperative.g:7002:3: lv_ownedInitExpression_2_1= ruleExpCS
+ // InternalQVTimperative.g:7024:3: lv_ownedInitExpression_2_1= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -20235,7 +20294,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:7017:8: lv_ownedInitExpression_2_2= rulePatternExpCS
+ // InternalQVTimperative.g:7039:8: lv_ownedInitExpression_2_2= rulePatternExpCS
{
if ( state.backtracking==0 ) {
@@ -20295,7 +20354,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePatternExpCS"
- // InternalQVTimperative.g:7043:1: entryRulePatternExpCS returns [EObject current=null] : iv_rulePatternExpCS= rulePatternExpCS EOF ;
+ // InternalQVTimperative.g:7065:1: entryRulePatternExpCS returns [EObject current=null] : iv_rulePatternExpCS= rulePatternExpCS EOF ;
public final EObject entryRulePatternExpCS() throws RecognitionException {
EObject current = null;
@@ -20303,8 +20362,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:7044:2: (iv_rulePatternExpCS= rulePatternExpCS EOF )
- // InternalQVTimperative.g:7045:2: iv_rulePatternExpCS= rulePatternExpCS EOF
+ // InternalQVTimperative.g:7066:2: (iv_rulePatternExpCS= rulePatternExpCS EOF )
+ // InternalQVTimperative.g:7067:2: iv_rulePatternExpCS= rulePatternExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPatternExpCSRule());
@@ -20335,7 +20394,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePatternExpCS"
- // InternalQVTimperative.g:7052:1: rulePatternExpCS returns [EObject current=null] : ( ( (lv_patternVariableName_0_0= ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_ownedPatternType_2_0= ruleTypeExpCS ) ) ) ;
+ // InternalQVTimperative.g:7074: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;
@@ -20348,25 +20407,25 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:7077:28: ( ( ( (lv_patternVariableName_0_0= ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_ownedPatternType_2_0= ruleTypeExpCS ) ) ) )
+ // InternalQVTimperative.g:7078:1: ( ( (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:7078:1: ( ( (lv_patternVariableName_0_0= ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_ownedPatternType_2_0= ruleTypeExpCS ) ) )
+ // InternalQVTimperative.g:7078:2: ( (lv_patternVariableName_0_0= ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_ownedPatternType_2_0= ruleTypeExpCS ) )
{
- // InternalQVTimperative.g:7056:2: ( (lv_patternVariableName_0_0= ruleUnrestrictedName ) )?
- int alt160=2;
- int LA160_0 = input.LA(1);
+ // InternalQVTimperative.g:7078:2: ( (lv_patternVariableName_0_0= ruleUnrestrictedName ) )?
+ int alt161=2;
+ int LA161_0 = input.LA(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;
+ if ( ((LA161_0>=RULE_SIMPLE_ID && LA161_0<=RULE_ESCAPED_ID)||LA161_0==25||LA161_0==28||(LA161_0>=30 && LA161_0<=31)||LA161_0==34||LA161_0==38||LA161_0==50||(LA161_0>=56 && LA161_0<=60)) ) {
+ alt161=1;
}
- switch (alt160) {
+ switch (alt161) {
case 1 :
- // InternalQVTimperative.g:7057:1: (lv_patternVariableName_0_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:7079:1: (lv_patternVariableName_0_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:7057:1: (lv_patternVariableName_0_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:7058:3: lv_patternVariableName_0_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:7079:1: (lv_patternVariableName_0_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:7080:3: lv_patternVariableName_0_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -20406,11 +20465,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_1, grammarAccess.getPatternExpCSAccess().getColonKeyword_1());
}
- // InternalQVTimperative.g:7078:1: ( (lv_ownedPatternType_2_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:7079:1: (lv_ownedPatternType_2_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:7100:1: ( (lv_ownedPatternType_2_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:7101:1: (lv_ownedPatternType_2_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:7079:1: (lv_ownedPatternType_2_0= ruleTypeExpCS )
- // InternalQVTimperative.g:7080:3: lv_ownedPatternType_2_0= ruleTypeExpCS
+ // InternalQVTimperative.g:7101:1: (lv_ownedPatternType_2_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:7102:3: lv_ownedPatternType_2_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
@@ -20464,7 +20523,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleLambdaLiteralExpCS"
- // InternalQVTimperative.g:7104:1: entryRuleLambdaLiteralExpCS returns [EObject current=null] : iv_ruleLambdaLiteralExpCS= ruleLambdaLiteralExpCS EOF ;
+ // InternalQVTimperative.g:7126:1: entryRuleLambdaLiteralExpCS returns [EObject current=null] : iv_ruleLambdaLiteralExpCS= ruleLambdaLiteralExpCS EOF ;
public final EObject entryRuleLambdaLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -20472,8 +20531,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:7105:2: (iv_ruleLambdaLiteralExpCS= ruleLambdaLiteralExpCS EOF )
- // InternalQVTimperative.g:7106:2: iv_ruleLambdaLiteralExpCS= ruleLambdaLiteralExpCS EOF
+ // InternalQVTimperative.g:7127:2: (iv_ruleLambdaLiteralExpCS= ruleLambdaLiteralExpCS EOF )
+ // InternalQVTimperative.g:7128:2: iv_ruleLambdaLiteralExpCS= ruleLambdaLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLambdaLiteralExpCSRule());
@@ -20504,7 +20563,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleLambdaLiteralExpCS"
- // InternalQVTimperative.g:7113:1: ruleLambdaLiteralExpCS returns [EObject current=null] : (otherlv_0= 'Lambda' otherlv_1= '{' ( (lv_ownedExpressionCS_2_0= ruleExpCS ) ) otherlv_3= '}' ) ;
+ // InternalQVTimperative.g:7135: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;
@@ -20517,36 +20576,36 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:7138:28: ( (otherlv_0= 'Lambda' otherlv_1= '{' ( (lv_ownedExpressionCS_2_0= ruleExpCS ) ) otherlv_3= '}' ) )
+ // InternalQVTimperative.g:7139:1: (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= '}'
+ // InternalQVTimperative.g:7139:1: (otherlv_0= 'Lambda' otherlv_1= '{' ( (lv_ownedExpressionCS_2_0= ruleExpCS ) ) otherlv_3= '}' )
+ // InternalQVTimperative.g:7139:3: otherlv_0= 'Lambda' otherlv_1= '{' ( (lv_ownedExpressionCS_2_0= ruleExpCS ) ) otherlv_3= '}'
{
- otherlv_0=(Token)match(input,133,FollowSets000.FOLLOW_27); if (state.failed) return current;
+ otherlv_0=(Token)match(input,133,FollowSets000.FOLLOW_29); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getLambdaLiteralExpCSAccess().getLambdaKeyword_0());
}
- otherlv_1=(Token)match(input,39,FollowSets000.FOLLOW_8); if (state.failed) return current;
+ otherlv_1=(Token)match(input,40,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getLambdaLiteralExpCSAccess().getLeftCurlyBracketKeyword_1());
}
- // InternalQVTimperative.g:7125:1: ( (lv_ownedExpressionCS_2_0= ruleExpCS ) )
- // InternalQVTimperative.g:7126:1: (lv_ownedExpressionCS_2_0= ruleExpCS )
+ // InternalQVTimperative.g:7147:1: ( (lv_ownedExpressionCS_2_0= ruleExpCS ) )
+ // InternalQVTimperative.g:7148:1: (lv_ownedExpressionCS_2_0= ruleExpCS )
{
- // InternalQVTimperative.g:7126:1: (lv_ownedExpressionCS_2_0= ruleExpCS )
- // InternalQVTimperative.g:7127:3: lv_ownedExpressionCS_2_0= ruleExpCS
+ // InternalQVTimperative.g:7148:1: (lv_ownedExpressionCS_2_0= ruleExpCS )
+ // InternalQVTimperative.g:7149:3: lv_ownedExpressionCS_2_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLambdaLiteralExpCSAccess().getOwnedExpressionCSExpCSParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_47);
+ pushFollow(FollowSets000.FOLLOW_48);
lv_ownedExpressionCS_2_0=ruleExpCS();
state._fsp--;
@@ -20570,7 +20629,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_3=(Token)match(input,41,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getLambdaLiteralExpCSAccess().getRightCurlyBracketKeyword_3());
@@ -20599,7 +20658,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleMapLiteralExpCS"
- // InternalQVTimperative.g:7155:1: entryRuleMapLiteralExpCS returns [EObject current=null] : iv_ruleMapLiteralExpCS= ruleMapLiteralExpCS EOF ;
+ // InternalQVTimperative.g:7177:1: entryRuleMapLiteralExpCS returns [EObject current=null] : iv_ruleMapLiteralExpCS= ruleMapLiteralExpCS EOF ;
public final EObject entryRuleMapLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -20607,8 +20666,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:7156:2: (iv_ruleMapLiteralExpCS= ruleMapLiteralExpCS EOF )
- // InternalQVTimperative.g:7157:2: iv_ruleMapLiteralExpCS= ruleMapLiteralExpCS EOF
+ // InternalQVTimperative.g:7178:2: (iv_ruleMapLiteralExpCS= ruleMapLiteralExpCS EOF )
+ // InternalQVTimperative.g:7179:2: iv_ruleMapLiteralExpCS= ruleMapLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMapLiteralExpCSRule());
@@ -20639,7 +20698,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleMapLiteralExpCS"
- // 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= '}' ) ;
+ // InternalQVTimperative.g:7186: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;
@@ -20656,24 +20715,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:7189:28: ( ( ( (lv_ownedType_0_0= ruleMapTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )* )? otherlv_5= '}' ) )
+ // InternalQVTimperative.g:7190: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: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:7190:1: ( ( (lv_ownedType_0_0= ruleMapTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )* )? otherlv_5= '}' )
+ // InternalQVTimperative.g:7190: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:2: ( (lv_ownedType_0_0= ruleMapTypeCS ) )
- // InternalQVTimperative.g:7169:1: (lv_ownedType_0_0= ruleMapTypeCS )
+ // InternalQVTimperative.g:7190:2: ( (lv_ownedType_0_0= ruleMapTypeCS ) )
+ // InternalQVTimperative.g:7191:1: (lv_ownedType_0_0= ruleMapTypeCS )
{
- // InternalQVTimperative.g:7169:1: (lv_ownedType_0_0= ruleMapTypeCS )
- // InternalQVTimperative.g:7170:3: lv_ownedType_0_0= ruleMapTypeCS
+ // InternalQVTimperative.g:7191:1: (lv_ownedType_0_0= ruleMapTypeCS )
+ // InternalQVTimperative.g:7192:3: lv_ownedType_0_0= ruleMapTypeCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMapLiteralExpCSAccess().getOwnedTypeMapTypeCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_27);
+ pushFollow(FollowSets000.FOLLOW_29);
lv_ownedType_0_0=ruleMapTypeCS();
state._fsp--;
@@ -20697,35 +20756,35 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,39,FollowSets000.FOLLOW_112); if (state.failed) return current;
+ otherlv_1=(Token)match(input,40,FollowSets000.FOLLOW_113); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getMapLiteralExpCSAccess().getLeftCurlyBracketKeyword_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);
+ // InternalQVTimperative.g:7212:1: ( ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )* )?
+ int alt163=2;
+ int LA163_0 = input.LA(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;
+ if ( (LA163_0==RULE_SINGLE_QUOTED_STRING||(LA163_0>=RULE_INT && LA163_0<=RULE_ESCAPED_ID)||LA163_0==25||LA163_0==28||(LA163_0>=30 && LA163_0<=31)||LA163_0==34||LA163_0==36||LA163_0==38||(LA163_0>=50 && LA163_0<=51)||(LA163_0>=56 && LA163_0<=60)||(LA163_0>=100 && LA163_0<=101)||(LA163_0>=116 && LA163_0<=130)||LA163_0==133||(LA163_0>=135 && LA163_0<=138)||LA163_0==144||(LA163_0>=149 && LA163_0<=150)) ) {
+ alt163=1;
}
- switch (alt162) {
+ switch (alt163) {
case 1 :
- // InternalQVTimperative.g:7190:2: ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )*
+ // InternalQVTimperative.g:7212:2: ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )*
{
- // InternalQVTimperative.g:7190:2: ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) )
- // InternalQVTimperative.g:7191:1: (lv_ownedParts_2_0= ruleMapLiteralPartCS )
+ // InternalQVTimperative.g:7212:2: ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) )
+ // InternalQVTimperative.g:7213:1: (lv_ownedParts_2_0= ruleMapLiteralPartCS )
{
- // InternalQVTimperative.g:7191:1: (lv_ownedParts_2_0= ruleMapLiteralPartCS )
- // InternalQVTimperative.g:7192:3: lv_ownedParts_2_0= ruleMapLiteralPartCS
+ // InternalQVTimperative.g:7213:1: (lv_ownedParts_2_0= ruleMapLiteralPartCS )
+ // InternalQVTimperative.g:7214:3: lv_ownedParts_2_0= ruleMapLiteralPartCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMapLiteralExpCSAccess().getOwnedPartsMapLiteralPartCSParserRuleCall_2_0_0());
}
- pushFollow(FollowSets000.FOLLOW_106);
+ pushFollow(FollowSets000.FOLLOW_107);
lv_ownedParts_2_0=ruleMapLiteralPartCS();
state._fsp--;
@@ -20749,20 +20808,20 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:7208:2: (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )*
- loop161:
+ // InternalQVTimperative.g:7230:2: (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )*
+ loop162:
do {
- int alt161=2;
- int LA161_0 = input.LA(1);
+ int alt162=2;
+ int LA162_0 = input.LA(1);
- if ( (LA161_0==18) ) {
- alt161=1;
+ if ( (LA162_0==18) ) {
+ alt162=1;
}
- switch (alt161) {
+ switch (alt162) {
case 1 :
- // InternalQVTimperative.g:7208:4: otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) )
+ // InternalQVTimperative.g:7230: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 ) {
@@ -20770,18 +20829,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_3, grammarAccess.getMapLiteralExpCSAccess().getCommaKeyword_2_1_0());
}
- // InternalQVTimperative.g:7212:1: ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) )
- // InternalQVTimperative.g:7213:1: (lv_ownedParts_4_0= ruleMapLiteralPartCS )
+ // InternalQVTimperative.g:7234:1: ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) )
+ // InternalQVTimperative.g:7235:1: (lv_ownedParts_4_0= ruleMapLiteralPartCS )
{
- // InternalQVTimperative.g:7213:1: (lv_ownedParts_4_0= ruleMapLiteralPartCS )
- // InternalQVTimperative.g:7214:3: lv_ownedParts_4_0= ruleMapLiteralPartCS
+ // InternalQVTimperative.g:7235:1: (lv_ownedParts_4_0= ruleMapLiteralPartCS )
+ // InternalQVTimperative.g:7236:3: lv_ownedParts_4_0= ruleMapLiteralPartCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMapLiteralExpCSAccess().getOwnedPartsMapLiteralPartCSParserRuleCall_2_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_106);
+ pushFollow(FollowSets000.FOLLOW_107);
lv_ownedParts_4_0=ruleMapLiteralPartCS();
state._fsp--;
@@ -20810,7 +20869,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop161;
+ break loop162;
}
} while (true);
@@ -20820,7 +20879,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_5=(Token)match(input,41,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getMapLiteralExpCSAccess().getRightCurlyBracketKeyword_3());
@@ -20849,7 +20908,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleMapLiteralPartCS"
- // InternalQVTimperative.g:7242:1: entryRuleMapLiteralPartCS returns [EObject current=null] : iv_ruleMapLiteralPartCS= ruleMapLiteralPartCS EOF ;
+ // InternalQVTimperative.g:7264:1: entryRuleMapLiteralPartCS returns [EObject current=null] : iv_ruleMapLiteralPartCS= ruleMapLiteralPartCS EOF ;
public final EObject entryRuleMapLiteralPartCS() throws RecognitionException {
EObject current = null;
@@ -20857,8 +20916,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:7243:2: (iv_ruleMapLiteralPartCS= ruleMapLiteralPartCS EOF )
- // InternalQVTimperative.g:7244:2: iv_ruleMapLiteralPartCS= ruleMapLiteralPartCS EOF
+ // InternalQVTimperative.g:7265:2: (iv_ruleMapLiteralPartCS= ruleMapLiteralPartCS EOF )
+ // InternalQVTimperative.g:7266:2: iv_ruleMapLiteralPartCS= ruleMapLiteralPartCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMapLiteralPartCSRule());
@@ -20889,7 +20948,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleMapLiteralPartCS"
- // InternalQVTimperative.g:7251:1: ruleMapLiteralPartCS returns [EObject current=null] : ( ( (lv_ownedKey_0_0= ruleExpCS ) ) otherlv_1= '<-' ( (lv_ownedValue_2_0= ruleExpCS ) ) ) ;
+ // InternalQVTimperative.g:7273: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;
@@ -20902,24 +20961,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:7276:28: ( ( ( (lv_ownedKey_0_0= ruleExpCS ) ) otherlv_1= '<-' ( (lv_ownedValue_2_0= ruleExpCS ) ) ) )
+ // InternalQVTimperative.g:7277:1: ( ( (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:7277:1: ( ( (lv_ownedKey_0_0= ruleExpCS ) ) otherlv_1= '<-' ( (lv_ownedValue_2_0= ruleExpCS ) ) )
+ // InternalQVTimperative.g:7277:2: ( (lv_ownedKey_0_0= ruleExpCS ) ) otherlv_1= '<-' ( (lv_ownedValue_2_0= ruleExpCS ) )
{
- // InternalQVTimperative.g:7255:2: ( (lv_ownedKey_0_0= ruleExpCS ) )
- // InternalQVTimperative.g:7256:1: (lv_ownedKey_0_0= ruleExpCS )
+ // InternalQVTimperative.g:7277:2: ( (lv_ownedKey_0_0= ruleExpCS ) )
+ // InternalQVTimperative.g:7278:1: (lv_ownedKey_0_0= ruleExpCS )
{
- // InternalQVTimperative.g:7256:1: (lv_ownedKey_0_0= ruleExpCS )
- // InternalQVTimperative.g:7257:3: lv_ownedKey_0_0= ruleExpCS
+ // InternalQVTimperative.g:7278:1: (lv_ownedKey_0_0= ruleExpCS )
+ // InternalQVTimperative.g:7279:3: lv_ownedKey_0_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMapLiteralPartCSAccess().getOwnedKeyExpCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_113);
+ pushFollow(FollowSets000.FOLLOW_114);
lv_ownedKey_0_0=ruleExpCS();
state._fsp--;
@@ -20949,11 +21008,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_1, grammarAccess.getMapLiteralPartCSAccess().getLessThanSignHyphenMinusKeyword_1());
}
- // InternalQVTimperative.g:7277:1: ( (lv_ownedValue_2_0= ruleExpCS ) )
- // InternalQVTimperative.g:7278:1: (lv_ownedValue_2_0= ruleExpCS )
+ // InternalQVTimperative.g:7299:1: ( (lv_ownedValue_2_0= ruleExpCS ) )
+ // InternalQVTimperative.g:7300:1: (lv_ownedValue_2_0= ruleExpCS )
{
- // InternalQVTimperative.g:7278:1: (lv_ownedValue_2_0= ruleExpCS )
- // InternalQVTimperative.g:7279:3: lv_ownedValue_2_0= ruleExpCS
+ // InternalQVTimperative.g:7300:1: (lv_ownedValue_2_0= ruleExpCS )
+ // InternalQVTimperative.g:7301:3: lv_ownedValue_2_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -21007,7 +21066,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePrimitiveLiteralExpCS"
- // InternalQVTimperative.g:7303:1: entryRulePrimitiveLiteralExpCS returns [EObject current=null] : iv_rulePrimitiveLiteralExpCS= rulePrimitiveLiteralExpCS EOF ;
+ // InternalQVTimperative.g:7325:1: entryRulePrimitiveLiteralExpCS returns [EObject current=null] : iv_rulePrimitiveLiteralExpCS= rulePrimitiveLiteralExpCS EOF ;
public final EObject entryRulePrimitiveLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -21015,8 +21074,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:7304:2: (iv_rulePrimitiveLiteralExpCS= rulePrimitiveLiteralExpCS EOF )
- // InternalQVTimperative.g:7305:2: iv_rulePrimitiveLiteralExpCS= rulePrimitiveLiteralExpCS EOF
+ // InternalQVTimperative.g:7326:2: (iv_rulePrimitiveLiteralExpCS= rulePrimitiveLiteralExpCS EOF )
+ // InternalQVTimperative.g:7327:2: iv_rulePrimitiveLiteralExpCS= rulePrimitiveLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimitiveLiteralExpCSRule());
@@ -21047,7 +21106,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePrimitiveLiteralExpCS"
- // 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 ) ;
+ // InternalQVTimperative.g:7334: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;
@@ -21067,54 +21126,54 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:7337: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:7338: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: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;
+ // InternalQVTimperative.g:7338: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 alt164=6;
switch ( input.LA(1) ) {
case RULE_INT:
{
- alt163=1;
+ alt164=1;
}
break;
case RULE_SINGLE_QUOTED_STRING:
{
- alt163=2;
+ alt164=2;
}
break;
case 135:
case 136:
{
- alt163=3;
+ alt164=3;
}
break;
- case 35:
+ case 36:
{
- alt163=4;
+ alt164=4;
}
break;
case 137:
{
- alt163=5;
+ alt164=5;
}
break;
case 138:
{
- alt163=6;
+ alt164=6;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 163, 0, input);
+ new NoViableAltException("", 164, 0, input);
throw nvae;
}
- switch (alt163) {
+ switch (alt164) {
case 1 :
- // InternalQVTimperative.g:7317:2: this_NumberLiteralExpCS_0= ruleNumberLiteralExpCS
+ // InternalQVTimperative.g:7339:2: this_NumberLiteralExpCS_0= ruleNumberLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -21141,7 +21200,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:7330:2: this_StringLiteralExpCS_1= ruleStringLiteralExpCS
+ // InternalQVTimperative.g:7352:2: this_StringLiteralExpCS_1= ruleStringLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -21168,7 +21227,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalQVTimperative.g:7343:2: this_BooleanLiteralExpCS_2= ruleBooleanLiteralExpCS
+ // InternalQVTimperative.g:7365:2: this_BooleanLiteralExpCS_2= ruleBooleanLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -21195,7 +21254,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalQVTimperative.g:7356:2: this_UnlimitedNaturalLiteralExpCS_3= ruleUnlimitedNaturalLiteralExpCS
+ // InternalQVTimperative.g:7378:2: this_UnlimitedNaturalLiteralExpCS_3= ruleUnlimitedNaturalLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -21222,7 +21281,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // InternalQVTimperative.g:7369:2: this_InvalidLiteralExpCS_4= ruleInvalidLiteralExpCS
+ // InternalQVTimperative.g:7391:2: this_InvalidLiteralExpCS_4= ruleInvalidLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -21249,7 +21308,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 6 :
- // InternalQVTimperative.g:7382:2: this_NullLiteralExpCS_5= ruleNullLiteralExpCS
+ // InternalQVTimperative.g:7404:2: this_NullLiteralExpCS_5= ruleNullLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -21298,7 +21357,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTupleLiteralExpCS"
- // InternalQVTimperative.g:7401:1: entryRuleTupleLiteralExpCS returns [EObject current=null] : iv_ruleTupleLiteralExpCS= ruleTupleLiteralExpCS EOF ;
+ // InternalQVTimperative.g:7423:1: entryRuleTupleLiteralExpCS returns [EObject current=null] : iv_ruleTupleLiteralExpCS= ruleTupleLiteralExpCS EOF ;
public final EObject entryRuleTupleLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -21306,8 +21365,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:7402:2: (iv_ruleTupleLiteralExpCS= ruleTupleLiteralExpCS EOF )
- // InternalQVTimperative.g:7403:2: iv_ruleTupleLiteralExpCS= ruleTupleLiteralExpCS EOF
+ // InternalQVTimperative.g:7424:2: (iv_ruleTupleLiteralExpCS= ruleTupleLiteralExpCS EOF )
+ // InternalQVTimperative.g:7425:2: iv_ruleTupleLiteralExpCS= ruleTupleLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTupleLiteralExpCSRule());
@@ -21338,7 +21397,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTupleLiteralExpCS"
- // 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= '}' ) ;
+ // InternalQVTimperative.g:7432: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;
@@ -21354,36 +21413,36 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:7435:28: ( (otherlv_0= 'Tuple' otherlv_1= '{' ( (lv_ownedParts_2_0= ruleTupleLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) ) )* otherlv_5= '}' ) )
+ // InternalQVTimperative.g:7436:1: (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= '}'
+ // InternalQVTimperative.g:7436:1: (otherlv_0= 'Tuple' otherlv_1= '{' ( (lv_ownedParts_2_0= ruleTupleLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) ) )* otherlv_5= '}' )
+ // InternalQVTimperative.g:7436: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,117,FollowSets000.FOLLOW_27); if (state.failed) return current;
+ otherlv_0=(Token)match(input,117,FollowSets000.FOLLOW_29); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getTupleLiteralExpCSAccess().getTupleKeyword_0());
}
- otherlv_1=(Token)match(input,39,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ otherlv_1=(Token)match(input,40,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getTupleLiteralExpCSAccess().getLeftCurlyBracketKeyword_1());
}
- // InternalQVTimperative.g:7422:1: ( (lv_ownedParts_2_0= ruleTupleLiteralPartCS ) )
- // InternalQVTimperative.g:7423:1: (lv_ownedParts_2_0= ruleTupleLiteralPartCS )
+ // InternalQVTimperative.g:7444:1: ( (lv_ownedParts_2_0= ruleTupleLiteralPartCS ) )
+ // InternalQVTimperative.g:7445:1: (lv_ownedParts_2_0= ruleTupleLiteralPartCS )
{
- // InternalQVTimperative.g:7423:1: (lv_ownedParts_2_0= ruleTupleLiteralPartCS )
- // InternalQVTimperative.g:7424:3: lv_ownedParts_2_0= ruleTupleLiteralPartCS
+ // InternalQVTimperative.g:7445:1: (lv_ownedParts_2_0= ruleTupleLiteralPartCS )
+ // InternalQVTimperative.g:7446:3: lv_ownedParts_2_0= ruleTupleLiteralPartCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTupleLiteralExpCSAccess().getOwnedPartsTupleLiteralPartCSParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_106);
+ pushFollow(FollowSets000.FOLLOW_107);
lv_ownedParts_2_0=ruleTupleLiteralPartCS();
state._fsp--;
@@ -21407,20 +21466,20 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:7440:2: (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) ) )*
- loop164:
+ // InternalQVTimperative.g:7462:2: (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) ) )*
+ loop165:
do {
- int alt164=2;
- int LA164_0 = input.LA(1);
+ int alt165=2;
+ int LA165_0 = input.LA(1);
- if ( (LA164_0==18) ) {
- alt164=1;
+ if ( (LA165_0==18) ) {
+ alt165=1;
}
- switch (alt164) {
+ switch (alt165) {
case 1 :
- // InternalQVTimperative.g:7440:4: otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) )
+ // InternalQVTimperative.g:7462: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 ) {
@@ -21428,18 +21487,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_3, grammarAccess.getTupleLiteralExpCSAccess().getCommaKeyword_3_0());
}
- // InternalQVTimperative.g:7444:1: ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) )
- // InternalQVTimperative.g:7445:1: (lv_ownedParts_4_0= ruleTupleLiteralPartCS )
+ // InternalQVTimperative.g:7466:1: ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) )
+ // InternalQVTimperative.g:7467:1: (lv_ownedParts_4_0= ruleTupleLiteralPartCS )
{
- // InternalQVTimperative.g:7445:1: (lv_ownedParts_4_0= ruleTupleLiteralPartCS )
- // InternalQVTimperative.g:7446:3: lv_ownedParts_4_0= ruleTupleLiteralPartCS
+ // InternalQVTimperative.g:7467:1: (lv_ownedParts_4_0= ruleTupleLiteralPartCS )
+ // InternalQVTimperative.g:7468:3: lv_ownedParts_4_0= ruleTupleLiteralPartCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTupleLiteralExpCSAccess().getOwnedPartsTupleLiteralPartCSParserRuleCall_3_1_0());
}
- pushFollow(FollowSets000.FOLLOW_106);
+ pushFollow(FollowSets000.FOLLOW_107);
lv_ownedParts_4_0=ruleTupleLiteralPartCS();
state._fsp--;
@@ -21468,11 +21527,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop164;
+ break loop165;
}
} while (true);
- otherlv_5=(Token)match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_5=(Token)match(input,41,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getTupleLiteralExpCSAccess().getRightCurlyBracketKeyword_4());
@@ -21501,7 +21560,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTupleLiteralPartCS"
- // InternalQVTimperative.g:7474:1: entryRuleTupleLiteralPartCS returns [EObject current=null] : iv_ruleTupleLiteralPartCS= ruleTupleLiteralPartCS EOF ;
+ // InternalQVTimperative.g:7496:1: entryRuleTupleLiteralPartCS returns [EObject current=null] : iv_ruleTupleLiteralPartCS= ruleTupleLiteralPartCS EOF ;
public final EObject entryRuleTupleLiteralPartCS() throws RecognitionException {
EObject current = null;
@@ -21509,8 +21568,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:7475:2: (iv_ruleTupleLiteralPartCS= ruleTupleLiteralPartCS EOF )
- // InternalQVTimperative.g:7476:2: iv_ruleTupleLiteralPartCS= ruleTupleLiteralPartCS EOF
+ // InternalQVTimperative.g:7497:2: (iv_ruleTupleLiteralPartCS= ruleTupleLiteralPartCS EOF )
+ // InternalQVTimperative.g:7498:2: iv_ruleTupleLiteralPartCS= ruleTupleLiteralPartCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTupleLiteralPartCSRule());
@@ -21541,7 +21600,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTupleLiteralPartCS"
- // 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 ) ) ) ;
+ // InternalQVTimperative.g:7505: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;
@@ -21557,24 +21616,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:7508:28: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) ) )
+ // InternalQVTimperative.g:7509:1: ( ( (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:7509:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )
+ // InternalQVTimperative.g:7509:2: ( (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 ) )
- // InternalQVTimperative.g:7488:1: (lv_name_0_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:7509:2: ( (lv_name_0_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:7510:1: (lv_name_0_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:7488:1: (lv_name_0_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:7489:3: lv_name_0_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:7510:1: (lv_name_0_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:7511:3: lv_name_0_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTupleLiteralPartCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_114);
+ pushFollow(FollowSets000.FOLLOW_115);
lv_name_0_0=ruleUnrestrictedName();
state._fsp--;
@@ -21598,16 +21657,16 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:7505:2: (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )?
- int alt165=2;
- int LA165_0 = input.LA(1);
+ // InternalQVTimperative.g:7527:2: (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )?
+ int alt166=2;
+ int LA166_0 = input.LA(1);
- if ( (LA165_0==24) ) {
- alt165=1;
+ if ( (LA166_0==24) ) {
+ alt166=1;
}
- switch (alt165) {
+ switch (alt166) {
case 1 :
- // InternalQVTimperative.g:7505:4: otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:7527:4: otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) )
{
otherlv_1=(Token)match(input,24,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -21615,18 +21674,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_1, grammarAccess.getTupleLiteralPartCSAccess().getColonKeyword_1_0());
}
- // InternalQVTimperative.g:7509:1: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:7510:1: (lv_ownedType_2_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:7531:1: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:7532:1: (lv_ownedType_2_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:7510:1: (lv_ownedType_2_0= ruleTypeExpCS )
- // InternalQVTimperative.g:7511:3: lv_ownedType_2_0= ruleTypeExpCS
+ // InternalQVTimperative.g:7532:1: (lv_ownedType_2_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:7533:3: lv_ownedType_2_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTupleLiteralPartCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_111);
+ pushFollow(FollowSets000.FOLLOW_112);
lv_ownedType_2_0=ruleTypeExpCS();
state._fsp--;
@@ -21662,11 +21721,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_3, grammarAccess.getTupleLiteralPartCSAccess().getEqualsSignKeyword_2());
}
- // InternalQVTimperative.g:7531:1: ( (lv_ownedInitExpression_4_0= ruleExpCS ) )
- // InternalQVTimperative.g:7532:1: (lv_ownedInitExpression_4_0= ruleExpCS )
+ // InternalQVTimperative.g:7553:1: ( (lv_ownedInitExpression_4_0= ruleExpCS ) )
+ // InternalQVTimperative.g:7554:1: (lv_ownedInitExpression_4_0= ruleExpCS )
{
- // InternalQVTimperative.g:7532:1: (lv_ownedInitExpression_4_0= ruleExpCS )
- // InternalQVTimperative.g:7533:3: lv_ownedInitExpression_4_0= ruleExpCS
+ // InternalQVTimperative.g:7554:1: (lv_ownedInitExpression_4_0= ruleExpCS )
+ // InternalQVTimperative.g:7555:3: lv_ownedInitExpression_4_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -21720,7 +21779,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNumberLiteralExpCS"
- // InternalQVTimperative.g:7557:1: entryRuleNumberLiteralExpCS returns [EObject current=null] : iv_ruleNumberLiteralExpCS= ruleNumberLiteralExpCS EOF ;
+ // InternalQVTimperative.g:7579:1: entryRuleNumberLiteralExpCS returns [EObject current=null] : iv_ruleNumberLiteralExpCS= ruleNumberLiteralExpCS EOF ;
public final EObject entryRuleNumberLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -21728,8 +21787,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:7558:2: (iv_ruleNumberLiteralExpCS= ruleNumberLiteralExpCS EOF )
- // InternalQVTimperative.g:7559:2: iv_ruleNumberLiteralExpCS= ruleNumberLiteralExpCS EOF
+ // InternalQVTimperative.g:7580:2: (iv_ruleNumberLiteralExpCS= ruleNumberLiteralExpCS EOF )
+ // InternalQVTimperative.g:7581:2: iv_ruleNumberLiteralExpCS= ruleNumberLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNumberLiteralExpCSRule());
@@ -21760,7 +21819,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNumberLiteralExpCS"
- // InternalQVTimperative.g:7566:1: ruleNumberLiteralExpCS returns [EObject current=null] : ( (lv_symbol_0_0= ruleNUMBER_LITERAL ) ) ;
+ // InternalQVTimperative.g:7588:1: ruleNumberLiteralExpCS returns [EObject current=null] : ( (lv_symbol_0_0= ruleNUMBER_LITERAL ) ) ;
public final EObject ruleNumberLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -21770,14 +21829,14 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:7569:28: ( ( (lv_symbol_0_0= ruleNUMBER_LITERAL ) ) )
- // InternalQVTimperative.g:7570:1: ( (lv_symbol_0_0= ruleNUMBER_LITERAL ) )
+ // InternalQVTimperative.g:7591:28: ( ( (lv_symbol_0_0= ruleNUMBER_LITERAL ) ) )
+ // InternalQVTimperative.g:7592: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:7592:1: ( (lv_symbol_0_0= ruleNUMBER_LITERAL ) )
+ // InternalQVTimperative.g:7593:1: (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
+ // InternalQVTimperative.g:7593:1: (lv_symbol_0_0= ruleNUMBER_LITERAL )
+ // InternalQVTimperative.g:7594:3: lv_symbol_0_0= ruleNUMBER_LITERAL
{
if ( state.backtracking==0 ) {
@@ -21828,7 +21887,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleStringLiteralExpCS"
- // InternalQVTimperative.g:7596:1: entryRuleStringLiteralExpCS returns [EObject current=null] : iv_ruleStringLiteralExpCS= ruleStringLiteralExpCS EOF ;
+ // InternalQVTimperative.g:7618:1: entryRuleStringLiteralExpCS returns [EObject current=null] : iv_ruleStringLiteralExpCS= ruleStringLiteralExpCS EOF ;
public final EObject entryRuleStringLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -21836,8 +21895,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:7597:2: (iv_ruleStringLiteralExpCS= ruleStringLiteralExpCS EOF )
- // InternalQVTimperative.g:7598:2: iv_ruleStringLiteralExpCS= ruleStringLiteralExpCS EOF
+ // InternalQVTimperative.g:7619:2: (iv_ruleStringLiteralExpCS= ruleStringLiteralExpCS EOF )
+ // InternalQVTimperative.g:7620:2: iv_ruleStringLiteralExpCS= ruleStringLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getStringLiteralExpCSRule());
@@ -21868,7 +21927,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleStringLiteralExpCS"
- // InternalQVTimperative.g:7605:1: ruleStringLiteralExpCS returns [EObject current=null] : ( (lv_segments_0_0= ruleStringLiteral ) )+ ;
+ // InternalQVTimperative.g:7627:1: ruleStringLiteralExpCS returns [EObject current=null] : ( (lv_segments_0_0= ruleStringLiteral ) )+ ;
public final EObject ruleStringLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -21878,34 +21937,34 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:7608:28: ( ( (lv_segments_0_0= ruleStringLiteral ) )+ )
- // InternalQVTimperative.g:7609:1: ( (lv_segments_0_0= ruleStringLiteral ) )+
+ // InternalQVTimperative.g:7630:28: ( ( (lv_segments_0_0= ruleStringLiteral ) )+ )
+ // InternalQVTimperative.g:7631:1: ( (lv_segments_0_0= ruleStringLiteral ) )+
{
- // InternalQVTimperative.g:7609:1: ( (lv_segments_0_0= ruleStringLiteral ) )+
- int cnt166=0;
- loop166:
+ // InternalQVTimperative.g:7631:1: ( (lv_segments_0_0= ruleStringLiteral ) )+
+ int cnt167=0;
+ loop167:
do {
- int alt166=2;
- int LA166_0 = input.LA(1);
+ int alt167=2;
+ int LA167_0 = input.LA(1);
- if ( (LA166_0==RULE_SINGLE_QUOTED_STRING) ) {
- alt166=1;
+ if ( (LA167_0==RULE_SINGLE_QUOTED_STRING) ) {
+ alt167=1;
}
- switch (alt166) {
+ switch (alt167) {
case 1 :
- // InternalQVTimperative.g:7610:1: (lv_segments_0_0= ruleStringLiteral )
+ // InternalQVTimperative.g:7632:1: (lv_segments_0_0= ruleStringLiteral )
{
- // InternalQVTimperative.g:7610:1: (lv_segments_0_0= ruleStringLiteral )
- // InternalQVTimperative.g:7611:3: lv_segments_0_0= ruleStringLiteral
+ // InternalQVTimperative.g:7632:1: (lv_segments_0_0= ruleStringLiteral )
+ // InternalQVTimperative.g:7633:3: lv_segments_0_0= ruleStringLiteral
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getStringLiteralExpCSAccess().getSegmentsStringLiteralParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_115);
+ pushFollow(FollowSets000.FOLLOW_116);
lv_segments_0_0=ruleStringLiteral();
state._fsp--;
@@ -21931,13 +21990,13 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- if ( cnt166 >= 1 ) break loop166;
+ if ( cnt167 >= 1 ) break loop167;
if (state.backtracking>0) {state.failed=true; return current;}
EarlyExitException eee =
- new EarlyExitException(166, input);
+ new EarlyExitException(167, input);
throw eee;
}
- cnt166++;
+ cnt167++;
} while (true);
@@ -21960,7 +22019,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleBooleanLiteralExpCS"
- // InternalQVTimperative.g:7635:1: entryRuleBooleanLiteralExpCS returns [EObject current=null] : iv_ruleBooleanLiteralExpCS= ruleBooleanLiteralExpCS EOF ;
+ // InternalQVTimperative.g:7657:1: entryRuleBooleanLiteralExpCS returns [EObject current=null] : iv_ruleBooleanLiteralExpCS= ruleBooleanLiteralExpCS EOF ;
public final EObject entryRuleBooleanLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -21968,8 +22027,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:7636:2: (iv_ruleBooleanLiteralExpCS= ruleBooleanLiteralExpCS EOF )
- // InternalQVTimperative.g:7637:2: iv_ruleBooleanLiteralExpCS= ruleBooleanLiteralExpCS EOF
+ // InternalQVTimperative.g:7658:2: (iv_ruleBooleanLiteralExpCS= ruleBooleanLiteralExpCS EOF )
+ // InternalQVTimperative.g:7659:2: iv_ruleBooleanLiteralExpCS= ruleBooleanLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getBooleanLiteralExpCSRule());
@@ -22000,7 +22059,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleBooleanLiteralExpCS"
- // InternalQVTimperative.g:7644:1: ruleBooleanLiteralExpCS returns [EObject current=null] : ( ( (lv_symbol_0_0= 'true' ) ) | ( (lv_symbol_1_0= 'false' ) ) ) ;
+ // InternalQVTimperative.g:7666: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;
@@ -22010,35 +22069,35 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:7669:28: ( ( ( (lv_symbol_0_0= 'true' ) ) | ( (lv_symbol_1_0= 'false' ) ) ) )
+ // InternalQVTimperative.g:7670:1: ( ( (lv_symbol_0_0= 'true' ) ) | ( (lv_symbol_1_0= 'false' ) ) )
{
- // InternalQVTimperative.g:7648:1: ( ( (lv_symbol_0_0= 'true' ) ) | ( (lv_symbol_1_0= 'false' ) ) )
- int alt167=2;
- int LA167_0 = input.LA(1);
+ // InternalQVTimperative.g:7670:1: ( ( (lv_symbol_0_0= 'true' ) ) | ( (lv_symbol_1_0= 'false' ) ) )
+ int alt168=2;
+ int LA168_0 = input.LA(1);
- if ( (LA167_0==135) ) {
- alt167=1;
+ if ( (LA168_0==135) ) {
+ alt168=1;
}
- else if ( (LA167_0==136) ) {
- alt167=2;
+ else if ( (LA168_0==136) ) {
+ alt168=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 167, 0, input);
+ new NoViableAltException("", 168, 0, input);
throw nvae;
}
- switch (alt167) {
+ switch (alt168) {
case 1 :
- // InternalQVTimperative.g:7648:2: ( (lv_symbol_0_0= 'true' ) )
+ // InternalQVTimperative.g:7670:2: ( (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:7670:2: ( (lv_symbol_0_0= 'true' ) )
+ // InternalQVTimperative.g:7671:1: (lv_symbol_0_0= 'true' )
{
- // InternalQVTimperative.g:7649:1: (lv_symbol_0_0= 'true' )
- // InternalQVTimperative.g:7650:3: lv_symbol_0_0= 'true'
+ // InternalQVTimperative.g:7671:1: (lv_symbol_0_0= 'true' )
+ // InternalQVTimperative.g:7672:3: lv_symbol_0_0= 'true'
{
lv_symbol_0_0=(Token)match(input,135,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -22064,13 +22123,13 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:7664:6: ( (lv_symbol_1_0= 'false' ) )
+ // InternalQVTimperative.g:7686:6: ( (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:7686:6: ( (lv_symbol_1_0= 'false' ) )
+ // InternalQVTimperative.g:7687:1: (lv_symbol_1_0= 'false' )
{
- // InternalQVTimperative.g:7665:1: (lv_symbol_1_0= 'false' )
- // InternalQVTimperative.g:7666:3: lv_symbol_1_0= 'false'
+ // InternalQVTimperative.g:7687:1: (lv_symbol_1_0= 'false' )
+ // InternalQVTimperative.g:7688:3: lv_symbol_1_0= 'false'
{
lv_symbol_1_0=(Token)match(input,136,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -22118,7 +22177,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleUnlimitedNaturalLiteralExpCS"
- // InternalQVTimperative.g:7687:1: entryRuleUnlimitedNaturalLiteralExpCS returns [EObject current=null] : iv_ruleUnlimitedNaturalLiteralExpCS= ruleUnlimitedNaturalLiteralExpCS EOF ;
+ // InternalQVTimperative.g:7709:1: entryRuleUnlimitedNaturalLiteralExpCS returns [EObject current=null] : iv_ruleUnlimitedNaturalLiteralExpCS= ruleUnlimitedNaturalLiteralExpCS EOF ;
public final EObject entryRuleUnlimitedNaturalLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -22126,8 +22185,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:7688:2: (iv_ruleUnlimitedNaturalLiteralExpCS= ruleUnlimitedNaturalLiteralExpCS EOF )
- // InternalQVTimperative.g:7689:2: iv_ruleUnlimitedNaturalLiteralExpCS= ruleUnlimitedNaturalLiteralExpCS EOF
+ // InternalQVTimperative.g:7710:2: (iv_ruleUnlimitedNaturalLiteralExpCS= ruleUnlimitedNaturalLiteralExpCS EOF )
+ // InternalQVTimperative.g:7711:2: iv_ruleUnlimitedNaturalLiteralExpCS= ruleUnlimitedNaturalLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getUnlimitedNaturalLiteralExpCSRule());
@@ -22158,7 +22217,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleUnlimitedNaturalLiteralExpCS"
- // InternalQVTimperative.g:7696:1: ruleUnlimitedNaturalLiteralExpCS returns [EObject current=null] : ( () otherlv_1= '*' ) ;
+ // InternalQVTimperative.g:7718:1: ruleUnlimitedNaturalLiteralExpCS returns [EObject current=null] : ( () otherlv_1= '*' ) ;
public final EObject ruleUnlimitedNaturalLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -22167,14 +22226,14 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:7699:28: ( ( () otherlv_1= '*' ) )
- // InternalQVTimperative.g:7700:1: ( () otherlv_1= '*' )
+ // InternalQVTimperative.g:7721:28: ( ( () otherlv_1= '*' ) )
+ // InternalQVTimperative.g:7722:1: ( () otherlv_1= '*' )
{
- // InternalQVTimperative.g:7700:1: ( () otherlv_1= '*' )
- // InternalQVTimperative.g:7700:2: () otherlv_1= '*'
+ // InternalQVTimperative.g:7722:1: ( () otherlv_1= '*' )
+ // InternalQVTimperative.g:7722:2: () otherlv_1= '*'
{
- // InternalQVTimperative.g:7700:2: ()
- // InternalQVTimperative.g:7701:2:
+ // InternalQVTimperative.g:7722:2: ()
+ // InternalQVTimperative.g:7723:2:
{
if ( state.backtracking==0 ) {
@@ -22191,7 +22250,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,35,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_1=(Token)match(input,36,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getUnlimitedNaturalLiteralExpCSAccess().getAsteriskKeyword_1());
@@ -22220,7 +22279,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleInvalidLiteralExpCS"
- // InternalQVTimperative.g:7721:1: entryRuleInvalidLiteralExpCS returns [EObject current=null] : iv_ruleInvalidLiteralExpCS= ruleInvalidLiteralExpCS EOF ;
+ // InternalQVTimperative.g:7743:1: entryRuleInvalidLiteralExpCS returns [EObject current=null] : iv_ruleInvalidLiteralExpCS= ruleInvalidLiteralExpCS EOF ;
public final EObject entryRuleInvalidLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -22228,8 +22287,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:7722:2: (iv_ruleInvalidLiteralExpCS= ruleInvalidLiteralExpCS EOF )
- // InternalQVTimperative.g:7723:2: iv_ruleInvalidLiteralExpCS= ruleInvalidLiteralExpCS EOF
+ // InternalQVTimperative.g:7744:2: (iv_ruleInvalidLiteralExpCS= ruleInvalidLiteralExpCS EOF )
+ // InternalQVTimperative.g:7745:2: iv_ruleInvalidLiteralExpCS= ruleInvalidLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getInvalidLiteralExpCSRule());
@@ -22260,7 +22319,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleInvalidLiteralExpCS"
- // InternalQVTimperative.g:7730:1: ruleInvalidLiteralExpCS returns [EObject current=null] : ( () otherlv_1= 'invalid' ) ;
+ // InternalQVTimperative.g:7752:1: ruleInvalidLiteralExpCS returns [EObject current=null] : ( () otherlv_1= 'invalid' ) ;
public final EObject ruleInvalidLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -22269,14 +22328,14 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:7733:28: ( ( () otherlv_1= 'invalid' ) )
- // InternalQVTimperative.g:7734:1: ( () otherlv_1= 'invalid' )
+ // InternalQVTimperative.g:7755:28: ( ( () otherlv_1= 'invalid' ) )
+ // InternalQVTimperative.g:7756:1: ( () otherlv_1= 'invalid' )
{
- // InternalQVTimperative.g:7734:1: ( () otherlv_1= 'invalid' )
- // InternalQVTimperative.g:7734:2: () otherlv_1= 'invalid'
+ // InternalQVTimperative.g:7756:1: ( () otherlv_1= 'invalid' )
+ // InternalQVTimperative.g:7756:2: () otherlv_1= 'invalid'
{
- // InternalQVTimperative.g:7734:2: ()
- // InternalQVTimperative.g:7735:2:
+ // InternalQVTimperative.g:7756:2: ()
+ // InternalQVTimperative.g:7757:2:
{
if ( state.backtracking==0 ) {
@@ -22322,7 +22381,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNullLiteralExpCS"
- // InternalQVTimperative.g:7755:1: entryRuleNullLiteralExpCS returns [EObject current=null] : iv_ruleNullLiteralExpCS= ruleNullLiteralExpCS EOF ;
+ // InternalQVTimperative.g:7777:1: entryRuleNullLiteralExpCS returns [EObject current=null] : iv_ruleNullLiteralExpCS= ruleNullLiteralExpCS EOF ;
public final EObject entryRuleNullLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -22330,8 +22389,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:7756:2: (iv_ruleNullLiteralExpCS= ruleNullLiteralExpCS EOF )
- // InternalQVTimperative.g:7757:2: iv_ruleNullLiteralExpCS= ruleNullLiteralExpCS EOF
+ // InternalQVTimperative.g:7778:2: (iv_ruleNullLiteralExpCS= ruleNullLiteralExpCS EOF )
+ // InternalQVTimperative.g:7779:2: iv_ruleNullLiteralExpCS= ruleNullLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNullLiteralExpCSRule());
@@ -22362,7 +22421,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNullLiteralExpCS"
- // InternalQVTimperative.g:7764:1: ruleNullLiteralExpCS returns [EObject current=null] : ( () otherlv_1= 'null' ) ;
+ // InternalQVTimperative.g:7786:1: ruleNullLiteralExpCS returns [EObject current=null] : ( () otherlv_1= 'null' ) ;
public final EObject ruleNullLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -22371,14 +22430,14 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:7767:28: ( ( () otherlv_1= 'null' ) )
- // InternalQVTimperative.g:7768:1: ( () otherlv_1= 'null' )
+ // InternalQVTimperative.g:7789:28: ( ( () otherlv_1= 'null' ) )
+ // InternalQVTimperative.g:7790:1: ( () otherlv_1= 'null' )
{
- // InternalQVTimperative.g:7768:1: ( () otherlv_1= 'null' )
- // InternalQVTimperative.g:7768:2: () otherlv_1= 'null'
+ // InternalQVTimperative.g:7790:1: ( () otherlv_1= 'null' )
+ // InternalQVTimperative.g:7790:2: () otherlv_1= 'null'
{
- // InternalQVTimperative.g:7768:2: ()
- // InternalQVTimperative.g:7769:2:
+ // InternalQVTimperative.g:7790:2: ()
+ // InternalQVTimperative.g:7791:2:
{
if ( state.backtracking==0 ) {
@@ -22424,7 +22483,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTypeLiteralCS"
- // InternalQVTimperative.g:7789:1: entryRuleTypeLiteralCS returns [EObject current=null] : iv_ruleTypeLiteralCS= ruleTypeLiteralCS EOF ;
+ // InternalQVTimperative.g:7811:1: entryRuleTypeLiteralCS returns [EObject current=null] : iv_ruleTypeLiteralCS= ruleTypeLiteralCS EOF ;
public final EObject entryRuleTypeLiteralCS() throws RecognitionException {
EObject current = null;
@@ -22432,8 +22491,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:7790:2: (iv_ruleTypeLiteralCS= ruleTypeLiteralCS EOF )
- // InternalQVTimperative.g:7791:2: iv_ruleTypeLiteralCS= ruleTypeLiteralCS EOF
+ // InternalQVTimperative.g:7812:2: (iv_ruleTypeLiteralCS= ruleTypeLiteralCS EOF )
+ // InternalQVTimperative.g:7813:2: iv_ruleTypeLiteralCS= ruleTypeLiteralCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeLiteralCSRule());
@@ -22464,7 +22523,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTypeLiteralCS"
- // 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 ) ;
+ // InternalQVTimperative.g:7820: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;
@@ -22480,11 +22539,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:7823:28: ( (this_PrimitiveTypeCS_0= rulePrimitiveTypeCS | this_CollectionTypeCS_1= ruleCollectionTypeCS | this_MapTypeCS_2= ruleMapTypeCS | this_TupleTypeCS_3= ruleTupleTypeCS ) )
+ // InternalQVTimperative.g:7824:1: (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 )
- int alt168=4;
+ // InternalQVTimperative.g:7824:1: (this_PrimitiveTypeCS_0= rulePrimitiveTypeCS | this_CollectionTypeCS_1= ruleCollectionTypeCS | this_MapTypeCS_2= ruleMapTypeCS | this_TupleTypeCS_3= ruleTupleTypeCS )
+ int alt169=4;
switch ( input.LA(1) ) {
case 118:
case 119:
@@ -22495,7 +22554,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 124:
case 125:
{
- alt168=1;
+ alt169=1;
}
break;
case 126:
@@ -22504,30 +22563,30 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
case 129:
case 130:
{
- alt168=2;
+ alt169=2;
}
break;
case 116:
{
- alt168=3;
+ alt169=3;
}
break;
case 117:
{
- alt168=4;
+ alt169=4;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 168, 0, input);
+ new NoViableAltException("", 169, 0, input);
throw nvae;
}
- switch (alt168) {
+ switch (alt169) {
case 1 :
- // InternalQVTimperative.g:7803:2: this_PrimitiveTypeCS_0= rulePrimitiveTypeCS
+ // InternalQVTimperative.g:7825:2: this_PrimitiveTypeCS_0= rulePrimitiveTypeCS
{
if ( state.backtracking==0 ) {
@@ -22554,7 +22613,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:7816:2: this_CollectionTypeCS_1= ruleCollectionTypeCS
+ // InternalQVTimperative.g:7838:2: this_CollectionTypeCS_1= ruleCollectionTypeCS
{
if ( state.backtracking==0 ) {
@@ -22581,7 +22640,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalQVTimperative.g:7829:2: this_MapTypeCS_2= ruleMapTypeCS
+ // InternalQVTimperative.g:7851:2: this_MapTypeCS_2= ruleMapTypeCS
{
if ( state.backtracking==0 ) {
@@ -22608,7 +22667,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalQVTimperative.g:7842:2: this_TupleTypeCS_3= ruleTupleTypeCS
+ // InternalQVTimperative.g:7864:2: this_TupleTypeCS_3= ruleTupleTypeCS
{
if ( state.backtracking==0 ) {
@@ -22657,7 +22716,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTypeLiteralWithMultiplicityCS"
- // InternalQVTimperative.g:7861:1: entryRuleTypeLiteralWithMultiplicityCS returns [EObject current=null] : iv_ruleTypeLiteralWithMultiplicityCS= ruleTypeLiteralWithMultiplicityCS EOF ;
+ // InternalQVTimperative.g:7883:1: entryRuleTypeLiteralWithMultiplicityCS returns [EObject current=null] : iv_ruleTypeLiteralWithMultiplicityCS= ruleTypeLiteralWithMultiplicityCS EOF ;
public final EObject entryRuleTypeLiteralWithMultiplicityCS() throws RecognitionException {
EObject current = null;
@@ -22665,8 +22724,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:7862:2: (iv_ruleTypeLiteralWithMultiplicityCS= ruleTypeLiteralWithMultiplicityCS EOF )
- // InternalQVTimperative.g:7863:2: iv_ruleTypeLiteralWithMultiplicityCS= ruleTypeLiteralWithMultiplicityCS EOF
+ // InternalQVTimperative.g:7884:2: (iv_ruleTypeLiteralWithMultiplicityCS= ruleTypeLiteralWithMultiplicityCS EOF )
+ // InternalQVTimperative.g:7885:2: iv_ruleTypeLiteralWithMultiplicityCS= ruleTypeLiteralWithMultiplicityCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeLiteralWithMultiplicityCSRule());
@@ -22697,7 +22756,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTypeLiteralWithMultiplicityCS"
- // InternalQVTimperative.g:7870:1: ruleTypeLiteralWithMultiplicityCS returns [EObject current=null] : (this_TypeLiteralCS_0= ruleTypeLiteralCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? ) ;
+ // InternalQVTimperative.g:7892:1: ruleTypeLiteralWithMultiplicityCS returns [EObject current=null] : (this_TypeLiteralCS_0= ruleTypeLiteralCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? ) ;
public final EObject ruleTypeLiteralWithMultiplicityCS() throws RecognitionException {
EObject current = null;
@@ -22709,11 +22768,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:7895:28: ( (this_TypeLiteralCS_0= ruleTypeLiteralCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? ) )
+ // InternalQVTimperative.g:7896:1: (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 ) )?
+ // InternalQVTimperative.g:7896:1: (this_TypeLiteralCS_0= ruleTypeLiteralCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? )
+ // InternalQVTimperative.g:7897:2: this_TypeLiteralCS_0= ruleTypeLiteralCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )?
{
if ( state.backtracking==0 ) {
@@ -22725,7 +22784,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTypeLiteralWithMultiplicityCSAccess().getTypeLiteralCSParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_99);
+ pushFollow(FollowSets000.FOLLOW_100);
this_TypeLiteralCS_0=ruleTypeLiteralCS();
state._fsp--;
@@ -22736,19 +22795,19 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- // InternalQVTimperative.g:7886:1: ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )?
- int alt169=2;
- int LA169_0 = input.LA(1);
+ // InternalQVTimperative.g:7908:1: ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )?
+ int alt170=2;
+ int LA170_0 = input.LA(1);
- if ( (LA169_0==141) ) {
- alt169=1;
+ if ( (LA170_0==141) ) {
+ alt170=1;
}
- switch (alt169) {
+ switch (alt170) {
case 1 :
- // InternalQVTimperative.g:7887:1: (lv_ownedMultiplicity_1_0= ruleMultiplicityCS )
+ // InternalQVTimperative.g:7909:1: (lv_ownedMultiplicity_1_0= ruleMultiplicityCS )
{
- // InternalQVTimperative.g:7887:1: (lv_ownedMultiplicity_1_0= ruleMultiplicityCS )
- // InternalQVTimperative.g:7888:3: lv_ownedMultiplicity_1_0= ruleMultiplicityCS
+ // InternalQVTimperative.g:7909:1: (lv_ownedMultiplicity_1_0= ruleMultiplicityCS )
+ // InternalQVTimperative.g:7910:3: lv_ownedMultiplicity_1_0= ruleMultiplicityCS
{
if ( state.backtracking==0 ) {
@@ -22805,7 +22864,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTypeLiteralExpCS"
- // InternalQVTimperative.g:7912:1: entryRuleTypeLiteralExpCS returns [EObject current=null] : iv_ruleTypeLiteralExpCS= ruleTypeLiteralExpCS EOF ;
+ // InternalQVTimperative.g:7934:1: entryRuleTypeLiteralExpCS returns [EObject current=null] : iv_ruleTypeLiteralExpCS= ruleTypeLiteralExpCS EOF ;
public final EObject entryRuleTypeLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -22813,8 +22872,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:7913:2: (iv_ruleTypeLiteralExpCS= ruleTypeLiteralExpCS EOF )
- // InternalQVTimperative.g:7914:2: iv_ruleTypeLiteralExpCS= ruleTypeLiteralExpCS EOF
+ // InternalQVTimperative.g:7935:2: (iv_ruleTypeLiteralExpCS= ruleTypeLiteralExpCS EOF )
+ // InternalQVTimperative.g:7936:2: iv_ruleTypeLiteralExpCS= ruleTypeLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeLiteralExpCSRule());
@@ -22845,7 +22904,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTypeLiteralExpCS"
- // InternalQVTimperative.g:7921:1: ruleTypeLiteralExpCS returns [EObject current=null] : ( (lv_ownedType_0_0= ruleTypeLiteralWithMultiplicityCS ) ) ;
+ // InternalQVTimperative.g:7943:1: ruleTypeLiteralExpCS returns [EObject current=null] : ( (lv_ownedType_0_0= ruleTypeLiteralWithMultiplicityCS ) ) ;
public final EObject ruleTypeLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -22855,14 +22914,14 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:7924:28: ( ( (lv_ownedType_0_0= ruleTypeLiteralWithMultiplicityCS ) ) )
- // InternalQVTimperative.g:7925:1: ( (lv_ownedType_0_0= ruleTypeLiteralWithMultiplicityCS ) )
+ // InternalQVTimperative.g:7946:28: ( ( (lv_ownedType_0_0= ruleTypeLiteralWithMultiplicityCS ) ) )
+ // InternalQVTimperative.g:7947: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:7947:1: ( (lv_ownedType_0_0= ruleTypeLiteralWithMultiplicityCS ) )
+ // InternalQVTimperative.g:7948:1: (lv_ownedType_0_0= ruleTypeLiteralWithMultiplicityCS )
{
- // InternalQVTimperative.g:7926:1: (lv_ownedType_0_0= ruleTypeLiteralWithMultiplicityCS )
- // InternalQVTimperative.g:7927:3: lv_ownedType_0_0= ruleTypeLiteralWithMultiplicityCS
+ // InternalQVTimperative.g:7948:1: (lv_ownedType_0_0= ruleTypeLiteralWithMultiplicityCS )
+ // InternalQVTimperative.g:7949:3: lv_ownedType_0_0= ruleTypeLiteralWithMultiplicityCS
{
if ( state.backtracking==0 ) {
@@ -22913,7 +22972,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTypeNameExpCS"
- // InternalQVTimperative.g:7951:1: entryRuleTypeNameExpCS returns [EObject current=null] : iv_ruleTypeNameExpCS= ruleTypeNameExpCS EOF ;
+ // InternalQVTimperative.g:7973:1: entryRuleTypeNameExpCS returns [EObject current=null] : iv_ruleTypeNameExpCS= ruleTypeNameExpCS EOF ;
public final EObject entryRuleTypeNameExpCS() throws RecognitionException {
EObject current = null;
@@ -22921,8 +22980,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:7952:2: (iv_ruleTypeNameExpCS= ruleTypeNameExpCS EOF )
- // InternalQVTimperative.g:7953:2: iv_ruleTypeNameExpCS= ruleTypeNameExpCS EOF
+ // InternalQVTimperative.g:7974:2: (iv_ruleTypeNameExpCS= ruleTypeNameExpCS EOF )
+ // InternalQVTimperative.g:7975:2: iv_ruleTypeNameExpCS= ruleTypeNameExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeNameExpCSRule());
@@ -22953,7 +23012,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTypeNameExpCS"
- // 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= '}' )? )? ) ;
+ // InternalQVTimperative.g:7982: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;
@@ -22969,24 +23028,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:7985:28: ( ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? )? ) )
+ // InternalQVTimperative.g:7986:1: ( ( (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:7986:1: ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? )? )
+ // InternalQVTimperative.g:7986:2: ( (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 ) )
- // InternalQVTimperative.g:7965:1: (lv_ownedPathName_0_0= rulePathNameCS )
+ // InternalQVTimperative.g:7986:2: ( (lv_ownedPathName_0_0= rulePathNameCS ) )
+ // InternalQVTimperative.g:7987:1: (lv_ownedPathName_0_0= rulePathNameCS )
{
- // InternalQVTimperative.g:7965:1: (lv_ownedPathName_0_0= rulePathNameCS )
- // InternalQVTimperative.g:7966:3: lv_ownedPathName_0_0= rulePathNameCS
+ // InternalQVTimperative.g:7987:1: (lv_ownedPathName_0_0= rulePathNameCS )
+ // InternalQVTimperative.g:7988:3: lv_ownedPathName_0_0= rulePathNameCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeNameExpCSAccess().getOwnedPathNamePathNameCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_82);
+ pushFollow(FollowSets000.FOLLOW_83);
lv_ownedPathName_0_0=rulePathNameCS();
state._fsp--;
@@ -23010,25 +23069,25 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // 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) {
+ // InternalQVTimperative.g:8004:2: ( ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? )?
+ int alt172=2;
+ alt172 = dfa172.predict(input);
+ switch (alt172) {
case 1 :
- // InternalQVTimperative.g:7982:3: ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )?
+ // InternalQVTimperative.g:8004:3: ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )?
{
- // InternalQVTimperative.g:7982:3: ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) )
- // InternalQVTimperative.g:7983:1: (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS )
+ // InternalQVTimperative.g:8004:3: ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) )
+ // InternalQVTimperative.g:8005:1: (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS )
{
- // InternalQVTimperative.g:7983:1: (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS )
- // InternalQVTimperative.g:7984:3: lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS
+ // InternalQVTimperative.g:8005:1: (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS )
+ // InternalQVTimperative.g:8006:3: lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeNameExpCSAccess().getOwnedCurlyBracketedClauseCurlyBracketedClauseCSParserRuleCall_1_0_0());
}
- pushFollow(FollowSets000.FOLLOW_82);
+ pushFollow(FollowSets000.FOLLOW_83);
lv_ownedCurlyBracketedClause_1_0=ruleCurlyBracketedClauseCS();
state._fsp--;
@@ -23052,31 +23111,31 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:8000:2: (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )?
- int alt170=2;
- alt170 = dfa170.predict(input);
- switch (alt170) {
+ // InternalQVTimperative.g:8022:2: (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )?
+ int alt171=2;
+ alt171 = dfa171.predict(input);
+ switch (alt171) {
case 1 :
- // InternalQVTimperative.g:8000:4: otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}'
+ // InternalQVTimperative.g:8022:4: otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}'
{
- otherlv_2=(Token)match(input,39,FollowSets000.FOLLOW_8); if (state.failed) return current;
+ otherlv_2=(Token)match(input,40,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getTypeNameExpCSAccess().getLeftCurlyBracketKeyword_1_1_0());
}
- // InternalQVTimperative.g:8004:1: ( (lv_ownedPatternGuard_3_0= ruleExpCS ) )
- // InternalQVTimperative.g:8005:1: (lv_ownedPatternGuard_3_0= ruleExpCS )
+ // InternalQVTimperative.g:8026:1: ( (lv_ownedPatternGuard_3_0= ruleExpCS ) )
+ // InternalQVTimperative.g:8027:1: (lv_ownedPatternGuard_3_0= ruleExpCS )
{
- // InternalQVTimperative.g:8005:1: (lv_ownedPatternGuard_3_0= ruleExpCS )
- // InternalQVTimperative.g:8006:3: lv_ownedPatternGuard_3_0= ruleExpCS
+ // InternalQVTimperative.g:8027:1: (lv_ownedPatternGuard_3_0= ruleExpCS )
+ // InternalQVTimperative.g:8028:3: lv_ownedPatternGuard_3_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeNameExpCSAccess().getOwnedPatternGuardExpCSParserRuleCall_1_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_47);
+ pushFollow(FollowSets000.FOLLOW_48);
lv_ownedPatternGuard_3_0=ruleExpCS();
state._fsp--;
@@ -23100,7 +23159,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_4=(Token)match(input,41,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getTypeNameExpCSAccess().getRightCurlyBracketKeyword_1_1_2());
@@ -23141,7 +23200,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTypeExpCS"
- // InternalQVTimperative.g:8034:1: entryRuleTypeExpCS returns [EObject current=null] : iv_ruleTypeExpCS= ruleTypeExpCS EOF ;
+ // InternalQVTimperative.g:8056:1: entryRuleTypeExpCS returns [EObject current=null] : iv_ruleTypeExpCS= ruleTypeExpCS EOF ;
public final EObject entryRuleTypeExpCS() throws RecognitionException {
EObject current = null;
@@ -23149,8 +23208,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:8035:2: (iv_ruleTypeExpCS= ruleTypeExpCS EOF )
- // InternalQVTimperative.g:8036:2: iv_ruleTypeExpCS= ruleTypeExpCS EOF
+ // InternalQVTimperative.g:8057:2: (iv_ruleTypeExpCS= ruleTypeExpCS EOF )
+ // InternalQVTimperative.g:8058:2: iv_ruleTypeExpCS= ruleTypeExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeExpCSRule());
@@ -23181,7 +23240,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTypeExpCS"
- // 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 ) )? ) ;
+ // InternalQVTimperative.g:8065: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;
@@ -23197,18 +23256,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:8068:28: ( ( (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS | this_CollectionPatternCS_2= ruleCollectionPatternCS ) ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )? ) )
+ // InternalQVTimperative.g:8069:1: ( (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:8069:1: ( (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS | this_CollectionPatternCS_2= ruleCollectionPatternCS ) ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )? )
+ // InternalQVTimperative.g:8069:2: (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 )
- int alt172=3;
- alt172 = dfa172.predict(input);
- switch (alt172) {
+ // InternalQVTimperative.g:8069:2: (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS | this_CollectionPatternCS_2= ruleCollectionPatternCS )
+ int alt173=3;
+ alt173 = dfa173.predict(input);
+ switch (alt173) {
case 1 :
- // InternalQVTimperative.g:8048:2: this_TypeNameExpCS_0= ruleTypeNameExpCS
+ // InternalQVTimperative.g:8070:2: this_TypeNameExpCS_0= ruleTypeNameExpCS
{
if ( state.backtracking==0 ) {
@@ -23220,7 +23279,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTypeExpCSAccess().getTypeNameExpCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_99);
+ pushFollow(FollowSets000.FOLLOW_100);
this_TypeNameExpCS_0=ruleTypeNameExpCS();
state._fsp--;
@@ -23235,7 +23294,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:8061:2: this_TypeLiteralCS_1= ruleTypeLiteralCS
+ // InternalQVTimperative.g:8083:2: this_TypeLiteralCS_1= ruleTypeLiteralCS
{
if ( state.backtracking==0 ) {
@@ -23247,7 +23306,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTypeExpCSAccess().getTypeLiteralCSParserRuleCall_0_1());
}
- pushFollow(FollowSets000.FOLLOW_99);
+ pushFollow(FollowSets000.FOLLOW_100);
this_TypeLiteralCS_1=ruleTypeLiteralCS();
state._fsp--;
@@ -23262,7 +23321,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalQVTimperative.g:8074:2: this_CollectionPatternCS_2= ruleCollectionPatternCS
+ // InternalQVTimperative.g:8096:2: this_CollectionPatternCS_2= ruleCollectionPatternCS
{
if ( state.backtracking==0 ) {
@@ -23274,7 +23333,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTypeExpCSAccess().getCollectionPatternCSParserRuleCall_0_2());
}
- pushFollow(FollowSets000.FOLLOW_99);
+ pushFollow(FollowSets000.FOLLOW_100);
this_CollectionPatternCS_2=ruleCollectionPatternCS();
state._fsp--;
@@ -23291,19 +23350,19 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:8085:2: ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )?
- int alt173=2;
- int LA173_0 = input.LA(1);
+ // InternalQVTimperative.g:8107:2: ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )?
+ int alt174=2;
+ int LA174_0 = input.LA(1);
- if ( (LA173_0==141) ) {
- alt173=1;
+ if ( (LA174_0==141) ) {
+ alt174=1;
}
- switch (alt173) {
+ switch (alt174) {
case 1 :
- // InternalQVTimperative.g:8086:1: (lv_ownedMultiplicity_3_0= ruleMultiplicityCS )
+ // InternalQVTimperative.g:8108:1: (lv_ownedMultiplicity_3_0= ruleMultiplicityCS )
{
- // InternalQVTimperative.g:8086:1: (lv_ownedMultiplicity_3_0= ruleMultiplicityCS )
- // InternalQVTimperative.g:8087:3: lv_ownedMultiplicity_3_0= ruleMultiplicityCS
+ // InternalQVTimperative.g:8108:1: (lv_ownedMultiplicity_3_0= ruleMultiplicityCS )
+ // InternalQVTimperative.g:8109:3: lv_ownedMultiplicity_3_0= ruleMultiplicityCS
{
if ( state.backtracking==0 ) {
@@ -23360,7 +23419,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleExpCS"
- // InternalQVTimperative.g:8111:1: entryRuleExpCS returns [EObject current=null] : iv_ruleExpCS= ruleExpCS EOF ;
+ // InternalQVTimperative.g:8133:1: entryRuleExpCS returns [EObject current=null] : iv_ruleExpCS= ruleExpCS EOF ;
public final EObject entryRuleExpCS() throws RecognitionException {
EObject current = null;
@@ -23368,8 +23427,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:8112:2: (iv_ruleExpCS= ruleExpCS EOF )
- // InternalQVTimperative.g:8113:2: iv_ruleExpCS= ruleExpCS EOF
+ // InternalQVTimperative.g:8134:2: (iv_ruleExpCS= ruleExpCS EOF )
+ // InternalQVTimperative.g:8135:2: iv_ruleExpCS= ruleExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getExpCSRule());
@@ -23400,7 +23459,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleExpCS"
- // 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 ) ;
+ // InternalQVTimperative.g:8142: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;
@@ -23416,18 +23475,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:8145:28: ( ( (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? ) | this_PrefixedLetExpCS_4= rulePrefixedLetExpCS ) )
+ // InternalQVTimperative.g:8146:1: ( (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 )
- int alt175=2;
- alt175 = dfa175.predict(input);
- switch (alt175) {
+ // InternalQVTimperative.g:8146:1: ( (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? ) | this_PrefixedLetExpCS_4= rulePrefixedLetExpCS )
+ int alt176=2;
+ alt176 = dfa176.predict(input);
+ switch (alt176) {
case 1 :
- // InternalQVTimperative.g:8124:2: (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? )
+ // InternalQVTimperative.g:8146: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 ) ) )?
+ // InternalQVTimperative.g:8146:2: (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? )
+ // InternalQVTimperative.g:8147:2: this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )?
{
if ( state.backtracking==0 ) {
@@ -23439,7 +23498,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getExpCSAccess().getPrefixedPrimaryExpCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_116);
+ pushFollow(FollowSets000.FOLLOW_117);
this_PrefixedPrimaryExpCS_0=rulePrefixedPrimaryExpCS();
state._fsp--;
@@ -23450,19 +23509,19 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- // InternalQVTimperative.g:8136:1: ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )?
- int alt174=2;
- int LA174_0 = input.LA(1);
+ // InternalQVTimperative.g:8158:1: ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )?
+ int alt175=2;
+ int LA175_0 = input.LA(1);
- if ( (LA174_0==35||LA174_0==48||LA174_0==55||LA174_0==100||(LA174_0>=102 && LA174_0<=115)) ) {
- alt174=1;
+ if ( (LA175_0==36||LA175_0==48||LA175_0==55||LA175_0==100||(LA175_0>=102 && LA175_0<=115)) ) {
+ alt175=1;
}
- switch (alt174) {
+ switch (alt175) {
case 1 :
- // InternalQVTimperative.g:8136:2: () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) )
+ // InternalQVTimperative.g:8158:2: () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) )
{
- // InternalQVTimperative.g:8136:2: ()
- // InternalQVTimperative.g:8137:2:
+ // InternalQVTimperative.g:8158:2: ()
+ // InternalQVTimperative.g:8159:2:
{
if ( state.backtracking==0 ) {
@@ -23479,11 +23538,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:8145:2: ( (lv_name_2_0= ruleBinaryOperatorName ) )
- // InternalQVTimperative.g:8146:1: (lv_name_2_0= ruleBinaryOperatorName )
+ // InternalQVTimperative.g:8167:2: ( (lv_name_2_0= ruleBinaryOperatorName ) )
+ // InternalQVTimperative.g:8168:1: (lv_name_2_0= ruleBinaryOperatorName )
{
- // InternalQVTimperative.g:8146:1: (lv_name_2_0= ruleBinaryOperatorName )
- // InternalQVTimperative.g:8147:3: lv_name_2_0= ruleBinaryOperatorName
+ // InternalQVTimperative.g:8168:1: (lv_name_2_0= ruleBinaryOperatorName )
+ // InternalQVTimperative.g:8169:3: lv_name_2_0= ruleBinaryOperatorName
{
if ( state.backtracking==0 ) {
@@ -23514,11 +23573,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:8163:2: ( (lv_ownedRight_3_0= ruleExpCS ) )
- // InternalQVTimperative.g:8164:1: (lv_ownedRight_3_0= ruleExpCS )
+ // InternalQVTimperative.g:8185:2: ( (lv_ownedRight_3_0= ruleExpCS ) )
+ // InternalQVTimperative.g:8186:1: (lv_ownedRight_3_0= ruleExpCS )
{
- // InternalQVTimperative.g:8164:1: (lv_ownedRight_3_0= ruleExpCS )
- // InternalQVTimperative.g:8165:3: lv_ownedRight_3_0= ruleExpCS
+ // InternalQVTimperative.g:8186:1: (lv_ownedRight_3_0= ruleExpCS )
+ // InternalQVTimperative.g:8187:3: lv_ownedRight_3_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -23562,7 +23621,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:8183:2: this_PrefixedLetExpCS_4= rulePrefixedLetExpCS
+ // InternalQVTimperative.g:8205:2: this_PrefixedLetExpCS_4= rulePrefixedLetExpCS
{
if ( state.backtracking==0 ) {
@@ -23611,7 +23670,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePrefixedLetExpCS"
- // InternalQVTimperative.g:8202:1: entryRulePrefixedLetExpCS returns [EObject current=null] : iv_rulePrefixedLetExpCS= rulePrefixedLetExpCS EOF ;
+ // InternalQVTimperative.g:8224:1: entryRulePrefixedLetExpCS returns [EObject current=null] : iv_rulePrefixedLetExpCS= rulePrefixedLetExpCS EOF ;
public final EObject entryRulePrefixedLetExpCS() throws RecognitionException {
EObject current = null;
@@ -23619,8 +23678,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:8203:2: (iv_rulePrefixedLetExpCS= rulePrefixedLetExpCS EOF )
- // InternalQVTimperative.g:8204:2: iv_rulePrefixedLetExpCS= rulePrefixedLetExpCS EOF
+ // InternalQVTimperative.g:8225:2: (iv_rulePrefixedLetExpCS= rulePrefixedLetExpCS EOF )
+ // InternalQVTimperative.g:8226:2: iv_rulePrefixedLetExpCS= rulePrefixedLetExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrefixedLetExpCSRule());
@@ -23651,7 +23710,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePrefixedLetExpCS"
- // InternalQVTimperative.g:8211:1: rulePrefixedLetExpCS returns [EObject current=null] : ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) ) ) | this_LetExpCS_3= ruleLetExpCS ) ;
+ // InternalQVTimperative.g:8233: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;
@@ -23665,35 +23724,35 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:8236:28: ( ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) ) ) | this_LetExpCS_3= ruleLetExpCS ) )
+ // InternalQVTimperative.g:8237:1: ( ( () ( (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 )
- int alt176=2;
- int LA176_0 = input.LA(1);
+ // InternalQVTimperative.g:8237:1: ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) ) ) | this_LetExpCS_3= ruleLetExpCS )
+ int alt177=2;
+ int LA177_0 = input.LA(1);
- if ( ((LA176_0>=100 && LA176_0<=101)) ) {
- alt176=1;
+ if ( ((LA177_0>=100 && LA177_0<=101)) ) {
+ alt177=1;
}
- else if ( (LA176_0==149) ) {
- alt176=2;
+ else if ( (LA177_0==149) ) {
+ alt177=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 176, 0, input);
+ new NoViableAltException("", 177, 0, input);
throw nvae;
}
- switch (alt176) {
+ switch (alt177) {
case 1 :
- // InternalQVTimperative.g:8215:2: ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) ) )
+ // InternalQVTimperative.g:8237: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:8215:3: () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) )
+ // InternalQVTimperative.g:8237:2: ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) ) )
+ // InternalQVTimperative.g:8237:3: () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) )
{
- // InternalQVTimperative.g:8215:3: ()
- // InternalQVTimperative.g:8216:2:
+ // InternalQVTimperative.g:8237:3: ()
+ // InternalQVTimperative.g:8238:2:
{
if ( state.backtracking==0 ) {
@@ -23710,11 +23769,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:8224:2: ( (lv_name_1_0= ruleUnaryOperatorName ) )
- // InternalQVTimperative.g:8225:1: (lv_name_1_0= ruleUnaryOperatorName )
+ // InternalQVTimperative.g:8246:2: ( (lv_name_1_0= ruleUnaryOperatorName ) )
+ // InternalQVTimperative.g:8247:1: (lv_name_1_0= ruleUnaryOperatorName )
{
- // InternalQVTimperative.g:8225:1: (lv_name_1_0= ruleUnaryOperatorName )
- // InternalQVTimperative.g:8226:3: lv_name_1_0= ruleUnaryOperatorName
+ // InternalQVTimperative.g:8247:1: (lv_name_1_0= ruleUnaryOperatorName )
+ // InternalQVTimperative.g:8248:3: lv_name_1_0= ruleUnaryOperatorName
{
if ( state.backtracking==0 ) {
@@ -23745,11 +23804,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:8242:2: ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) )
- // InternalQVTimperative.g:8243:1: (lv_ownedRight_2_0= rulePrefixedLetExpCS )
+ // InternalQVTimperative.g:8264:2: ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) )
+ // InternalQVTimperative.g:8265:1: (lv_ownedRight_2_0= rulePrefixedLetExpCS )
{
- // InternalQVTimperative.g:8243:1: (lv_ownedRight_2_0= rulePrefixedLetExpCS )
- // InternalQVTimperative.g:8244:3: lv_ownedRight_2_0= rulePrefixedLetExpCS
+ // InternalQVTimperative.g:8265:1: (lv_ownedRight_2_0= rulePrefixedLetExpCS )
+ // InternalQVTimperative.g:8266:3: lv_ownedRight_2_0= rulePrefixedLetExpCS
{
if ( state.backtracking==0 ) {
@@ -23787,7 +23846,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:8262:2: this_LetExpCS_3= ruleLetExpCS
+ // InternalQVTimperative.g:8284:2: this_LetExpCS_3= ruleLetExpCS
{
if ( state.backtracking==0 ) {
@@ -23836,7 +23895,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePrefixedPrimaryExpCS"
- // InternalQVTimperative.g:8281:1: entryRulePrefixedPrimaryExpCS returns [EObject current=null] : iv_rulePrefixedPrimaryExpCS= rulePrefixedPrimaryExpCS EOF ;
+ // InternalQVTimperative.g:8303:1: entryRulePrefixedPrimaryExpCS returns [EObject current=null] : iv_rulePrefixedPrimaryExpCS= rulePrefixedPrimaryExpCS EOF ;
public final EObject entryRulePrefixedPrimaryExpCS() throws RecognitionException {
EObject current = null;
@@ -23844,8 +23903,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:8282:2: (iv_rulePrefixedPrimaryExpCS= rulePrefixedPrimaryExpCS EOF )
- // InternalQVTimperative.g:8283:2: iv_rulePrefixedPrimaryExpCS= rulePrefixedPrimaryExpCS EOF
+ // InternalQVTimperative.g:8304:2: (iv_rulePrefixedPrimaryExpCS= rulePrefixedPrimaryExpCS EOF )
+ // InternalQVTimperative.g:8305:2: iv_rulePrefixedPrimaryExpCS= rulePrefixedPrimaryExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrefixedPrimaryExpCSRule());
@@ -23876,7 +23935,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePrefixedPrimaryExpCS"
- // InternalQVTimperative.g:8290:1: rulePrefixedPrimaryExpCS returns [EObject current=null] : ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) ) ) | this_PrimaryExpCS_3= rulePrimaryExpCS ) ;
+ // InternalQVTimperative.g:8312: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;
@@ -23890,35 +23949,35 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:8315:28: ( ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) ) ) | this_PrimaryExpCS_3= rulePrimaryExpCS ) )
+ // InternalQVTimperative.g:8316:1: ( ( () ( (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 )
- int alt177=2;
- int LA177_0 = input.LA(1);
+ // InternalQVTimperative.g:8316:1: ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) ) ) | this_PrimaryExpCS_3= rulePrimaryExpCS )
+ int alt178=2;
+ int LA178_0 = input.LA(1);
- if ( ((LA177_0>=100 && LA177_0<=101)) ) {
- alt177=1;
+ if ( ((LA178_0>=100 && LA178_0<=101)) ) {
+ alt178=1;
}
- 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 ( (LA178_0==RULE_SINGLE_QUOTED_STRING||(LA178_0>=RULE_INT && LA178_0<=RULE_ESCAPED_ID)||LA178_0==25||LA178_0==28||(LA178_0>=30 && LA178_0<=31)||LA178_0==34||LA178_0==36||LA178_0==38||(LA178_0>=50 && LA178_0<=51)||(LA178_0>=56 && LA178_0<=60)||(LA178_0>=116 && LA178_0<=130)||LA178_0==133||(LA178_0>=135 && LA178_0<=138)||LA178_0==144||LA178_0==150) ) {
+ alt178=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 177, 0, input);
+ new NoViableAltException("", 178, 0, input);
throw nvae;
}
- switch (alt177) {
+ switch (alt178) {
case 1 :
- // InternalQVTimperative.g:8294:2: ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) ) )
+ // InternalQVTimperative.g:8316: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:8294:3: () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) )
+ // InternalQVTimperative.g:8316:2: ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) ) )
+ // InternalQVTimperative.g:8316:3: () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) )
{
- // InternalQVTimperative.g:8294:3: ()
- // InternalQVTimperative.g:8295:2:
+ // InternalQVTimperative.g:8316:3: ()
+ // InternalQVTimperative.g:8317:2:
{
if ( state.backtracking==0 ) {
@@ -23935,18 +23994,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:8303:2: ( (lv_name_1_0= ruleUnaryOperatorName ) )
- // InternalQVTimperative.g:8304:1: (lv_name_1_0= ruleUnaryOperatorName )
+ // InternalQVTimperative.g:8325:2: ( (lv_name_1_0= ruleUnaryOperatorName ) )
+ // InternalQVTimperative.g:8326:1: (lv_name_1_0= ruleUnaryOperatorName )
{
- // InternalQVTimperative.g:8304:1: (lv_name_1_0= ruleUnaryOperatorName )
- // InternalQVTimperative.g:8305:3: lv_name_1_0= ruleUnaryOperatorName
+ // InternalQVTimperative.g:8326:1: (lv_name_1_0= ruleUnaryOperatorName )
+ // InternalQVTimperative.g:8327:3: lv_name_1_0= ruleUnaryOperatorName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrefixedPrimaryExpCSAccess().getNameUnaryOperatorNameParserRuleCall_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_117);
+ pushFollow(FollowSets000.FOLLOW_118);
lv_name_1_0=ruleUnaryOperatorName();
state._fsp--;
@@ -23970,11 +24029,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:8321:2: ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) )
- // InternalQVTimperative.g:8322:1: (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS )
+ // InternalQVTimperative.g:8343:2: ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) )
+ // InternalQVTimperative.g:8344:1: (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS )
{
- // InternalQVTimperative.g:8322:1: (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS )
- // InternalQVTimperative.g:8323:3: lv_ownedRight_2_0= rulePrefixedPrimaryExpCS
+ // InternalQVTimperative.g:8344:1: (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS )
+ // InternalQVTimperative.g:8345:3: lv_ownedRight_2_0= rulePrefixedPrimaryExpCS
{
if ( state.backtracking==0 ) {
@@ -24012,7 +24071,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:8341:2: this_PrimaryExpCS_3= rulePrimaryExpCS
+ // InternalQVTimperative.g:8363:2: this_PrimaryExpCS_3= rulePrimaryExpCS
{
if ( state.backtracking==0 ) {
@@ -24061,7 +24120,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePrimaryExpCS"
- // InternalQVTimperative.g:8360:1: entryRulePrimaryExpCS returns [EObject current=null] : iv_rulePrimaryExpCS= rulePrimaryExpCS EOF ;
+ // InternalQVTimperative.g:8382:1: entryRulePrimaryExpCS returns [EObject current=null] : iv_rulePrimaryExpCS= rulePrimaryExpCS EOF ;
public final EObject entryRulePrimaryExpCS() throws RecognitionException {
EObject current = null;
@@ -24069,8 +24128,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:8361:2: (iv_rulePrimaryExpCS= rulePrimaryExpCS EOF )
- // InternalQVTimperative.g:8362:2: iv_rulePrimaryExpCS= rulePrimaryExpCS EOF
+ // InternalQVTimperative.g:8383:2: (iv_rulePrimaryExpCS= rulePrimaryExpCS EOF )
+ // InternalQVTimperative.g:8384:2: iv_rulePrimaryExpCS= rulePrimaryExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimaryExpCSRule());
@@ -24101,7 +24160,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePrimaryExpCS"
- // 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 ) ;
+ // InternalQVTimperative.g:8391: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;
@@ -24129,15 +24188,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:8394: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:8395: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: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) {
+ // InternalQVTimperative.g:8395: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 alt179=10;
+ alt179 = dfa179.predict(input);
+ switch (alt179) {
case 1 :
- // InternalQVTimperative.g:8374:2: this_NestedExpCS_0= ruleNestedExpCS
+ // InternalQVTimperative.g:8396:2: this_NestedExpCS_0= ruleNestedExpCS
{
if ( state.backtracking==0 ) {
@@ -24164,7 +24223,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:8387:2: this_IfExpCS_1= ruleIfExpCS
+ // InternalQVTimperative.g:8409:2: this_IfExpCS_1= ruleIfExpCS
{
if ( state.backtracking==0 ) {
@@ -24191,7 +24250,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalQVTimperative.g:8400:2: this_SelfExpCS_2= ruleSelfExpCS
+ // InternalQVTimperative.g:8422:2: this_SelfExpCS_2= ruleSelfExpCS
{
if ( state.backtracking==0 ) {
@@ -24218,7 +24277,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalQVTimperative.g:8413:2: this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS
+ // InternalQVTimperative.g:8435:2: this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -24245,7 +24304,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // InternalQVTimperative.g:8426:2: this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS
+ // InternalQVTimperative.g:8448:2: this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -24272,7 +24331,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 6 :
- // InternalQVTimperative.g:8439:2: this_MapLiteralExpCS_5= ruleMapLiteralExpCS
+ // InternalQVTimperative.g:8461:2: this_MapLiteralExpCS_5= ruleMapLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -24299,7 +24358,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 7 :
- // InternalQVTimperative.g:8452:2: this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS
+ // InternalQVTimperative.g:8474:2: this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -24326,7 +24385,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 8 :
- // InternalQVTimperative.g:8465:2: this_LambdaLiteralExpCS_7= ruleLambdaLiteralExpCS
+ // InternalQVTimperative.g:8487:2: this_LambdaLiteralExpCS_7= ruleLambdaLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -24353,7 +24412,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 9 :
- // InternalQVTimperative.g:8478:2: this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS
+ // InternalQVTimperative.g:8500:2: this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -24380,7 +24439,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 10 :
- // InternalQVTimperative.g:8491:2: this_NameExpCS_9= ruleNameExpCS
+ // InternalQVTimperative.g:8513:2: this_NameExpCS_9= ruleNameExpCS
{
if ( state.backtracking==0 ) {
@@ -24429,7 +24488,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNameExpCS"
- // InternalQVTimperative.g:8510:1: entryRuleNameExpCS returns [EObject current=null] : iv_ruleNameExpCS= ruleNameExpCS EOF ;
+ // InternalQVTimperative.g:8532:1: entryRuleNameExpCS returns [EObject current=null] : iv_ruleNameExpCS= ruleNameExpCS EOF ;
public final EObject entryRuleNameExpCS() throws RecognitionException {
EObject current = null;
@@ -24437,8 +24496,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:8511:2: (iv_ruleNameExpCS= ruleNameExpCS EOF )
- // InternalQVTimperative.g:8512:2: iv_ruleNameExpCS= ruleNameExpCS EOF
+ // InternalQVTimperative.g:8533:2: (iv_ruleNameExpCS= ruleNameExpCS EOF )
+ // InternalQVTimperative.g:8534:2: iv_ruleNameExpCS= ruleNameExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNameExpCSRule());
@@ -24469,7 +24528,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNameExpCS"
- // 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' )? ) ;
+ // InternalQVTimperative.g:8541: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;
@@ -24487,24 +24546,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:8544: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:8545: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: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:8545: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:8545: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:2: ( (lv_ownedPathName_0_0= rulePathNameCS ) )
- // InternalQVTimperative.g:8524:1: (lv_ownedPathName_0_0= rulePathNameCS )
+ // InternalQVTimperative.g:8545:2: ( (lv_ownedPathName_0_0= rulePathNameCS ) )
+ // InternalQVTimperative.g:8546:1: (lv_ownedPathName_0_0= rulePathNameCS )
{
- // InternalQVTimperative.g:8524:1: (lv_ownedPathName_0_0= rulePathNameCS )
- // InternalQVTimperative.g:8525:3: lv_ownedPathName_0_0= rulePathNameCS
+ // InternalQVTimperative.g:8546:1: (lv_ownedPathName_0_0= rulePathNameCS )
+ // InternalQVTimperative.g:8547:3: lv_ownedPathName_0_0= rulePathNameCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNameExpCSAccess().getOwnedPathNamePathNameCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_118);
+ pushFollow(FollowSets000.FOLLOW_119);
lv_ownedPathName_0_0=rulePathNameCS();
state._fsp--;
@@ -24528,30 +24587,30 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:8541:2: ( (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS ) )*
- loop179:
+ // InternalQVTimperative.g:8563:2: ( (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS ) )*
+ loop180:
do {
- int alt179=2;
- int LA179_0 = input.LA(1);
+ int alt180=2;
+ int LA180_0 = input.LA(1);
- if ( (LA179_0==141) ) {
- alt179=1;
+ if ( (LA180_0==141) ) {
+ alt180=1;
}
- switch (alt179) {
+ switch (alt180) {
case 1 :
- // InternalQVTimperative.g:8542:1: (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS )
+ // InternalQVTimperative.g:8564:1: (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS )
{
- // InternalQVTimperative.g:8542:1: (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS )
- // InternalQVTimperative.g:8543:3: lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS
+ // InternalQVTimperative.g:8564:1: (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS )
+ // InternalQVTimperative.g:8565:3: lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNameExpCSAccess().getOwnedSquareBracketedClausesSquareBracketedClauseCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_118);
+ pushFollow(FollowSets000.FOLLOW_119);
lv_ownedSquareBracketedClauses_1_0=ruleSquareBracketedClauseCS();
state._fsp--;
@@ -24577,30 +24636,30 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop179;
+ break loop180;
}
} while (true);
- // InternalQVTimperative.g:8559:3: ( (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS ) )?
- int alt180=2;
- int LA180_0 = input.LA(1);
+ // InternalQVTimperative.g:8581:3: ( (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS ) )?
+ int alt181=2;
+ int LA181_0 = input.LA(1);
- if ( (LA180_0==51) ) {
- alt180=1;
+ if ( (LA181_0==51) ) {
+ alt181=1;
}
- switch (alt180) {
+ switch (alt181) {
case 1 :
- // InternalQVTimperative.g:8560:1: (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS )
+ // InternalQVTimperative.g:8582:1: (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS )
{
- // InternalQVTimperative.g:8560:1: (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS )
- // InternalQVTimperative.g:8561:3: lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS
+ // InternalQVTimperative.g:8582:1: (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS )
+ // InternalQVTimperative.g:8583:3: lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNameExpCSAccess().getOwnedRoundBracketedClauseRoundBracketedClauseCSParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_119);
+ pushFollow(FollowSets000.FOLLOW_120);
lv_ownedRoundBracketedClause_2_0=ruleRoundBracketedClauseCS();
state._fsp--;
@@ -24627,30 +24686,30 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:8577:3: ( (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS ) )?
- int alt181=2;
- int LA181_0 = input.LA(1);
+ // InternalQVTimperative.g:8599:3: ( (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS ) )?
+ int alt182=2;
+ int LA182_0 = input.LA(1);
- if ( (LA181_0==39) ) {
- int LA181_1 = input.LA(2);
+ if ( (LA182_0==40) ) {
+ int LA182_1 = input.LA(2);
- 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;
+ if ( (LA182_1==RULE_SINGLE_QUOTED_STRING||(LA182_1>=RULE_SIMPLE_ID && LA182_1<=RULE_ESCAPED_ID)||LA182_1==25||LA182_1==28||(LA182_1>=30 && LA182_1<=31)||LA182_1==34||LA182_1==38||LA182_1==41||LA182_1==50||(LA182_1>=56 && LA182_1<=60)) ) {
+ alt182=1;
}
}
- switch (alt181) {
+ switch (alt182) {
case 1 :
- // InternalQVTimperative.g:8578:1: (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS )
+ // InternalQVTimperative.g:8600:1: (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS )
{
- // InternalQVTimperative.g:8578:1: (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS )
- // InternalQVTimperative.g:8579:3: lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS
+ // InternalQVTimperative.g:8600:1: (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS )
+ // InternalQVTimperative.g:8601:3: lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNameExpCSAccess().getOwnedCurlyBracketedClauseCurlyBracketedClauseCSParserRuleCall_3_0());
}
- pushFollow(FollowSets000.FOLLOW_120);
+ pushFollow(FollowSets000.FOLLOW_121);
lv_ownedCurlyBracketedClause_3_0=ruleCurlyBracketedClauseCS();
state._fsp--;
@@ -24677,24 +24736,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:8595:3: ( ( (lv_isPre_4_0= '@' ) ) otherlv_5= 'pre' )?
- int alt182=2;
- int LA182_0 = input.LA(1);
+ // InternalQVTimperative.g:8617:3: ( ( (lv_isPre_4_0= '@' ) ) otherlv_5= 'pre' )?
+ int alt183=2;
+ int LA183_0 = input.LA(1);
- if ( (LA182_0==139) ) {
- alt182=1;
+ if ( (LA183_0==139) ) {
+ alt183=1;
}
- switch (alt182) {
+ switch (alt183) {
case 1 :
- // InternalQVTimperative.g:8595:4: ( (lv_isPre_4_0= '@' ) ) otherlv_5= 'pre'
+ // InternalQVTimperative.g:8617:4: ( (lv_isPre_4_0= '@' ) ) otherlv_5= 'pre'
{
- // InternalQVTimperative.g:8595:4: ( (lv_isPre_4_0= '@' ) )
- // InternalQVTimperative.g:8596:1: (lv_isPre_4_0= '@' )
+ // InternalQVTimperative.g:8617:4: ( (lv_isPre_4_0= '@' ) )
+ // InternalQVTimperative.g:8618:1: (lv_isPre_4_0= '@' )
{
- // InternalQVTimperative.g:8596:1: (lv_isPre_4_0= '@' )
- // InternalQVTimperative.g:8597:3: lv_isPre_4_0= '@'
+ // InternalQVTimperative.g:8618:1: (lv_isPre_4_0= '@' )
+ // InternalQVTimperative.g:8619:3: lv_isPre_4_0= '@'
{
- lv_isPre_4_0=(Token)match(input,139,FollowSets000.FOLLOW_121); if (state.failed) return current;
+ lv_isPre_4_0=(Token)match(input,139,FollowSets000.FOLLOW_122); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_isPre_4_0, grammarAccess.getNameExpCSAccess().getIsPreCommercialAtKeyword_4_0_0());
@@ -24749,7 +24808,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleCurlyBracketedClauseCS"
- // InternalQVTimperative.g:8622:1: entryRuleCurlyBracketedClauseCS returns [EObject current=null] : iv_ruleCurlyBracketedClauseCS= ruleCurlyBracketedClauseCS EOF ;
+ // InternalQVTimperative.g:8644:1: entryRuleCurlyBracketedClauseCS returns [EObject current=null] : iv_ruleCurlyBracketedClauseCS= ruleCurlyBracketedClauseCS EOF ;
public final EObject entryRuleCurlyBracketedClauseCS() throws RecognitionException {
EObject current = null;
@@ -24757,8 +24816,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:8623:2: (iv_ruleCurlyBracketedClauseCS= ruleCurlyBracketedClauseCS EOF )
- // InternalQVTimperative.g:8624:2: iv_ruleCurlyBracketedClauseCS= ruleCurlyBracketedClauseCS EOF
+ // InternalQVTimperative.g:8645:2: (iv_ruleCurlyBracketedClauseCS= ruleCurlyBracketedClauseCS EOF )
+ // InternalQVTimperative.g:8646:2: iv_ruleCurlyBracketedClauseCS= ruleCurlyBracketedClauseCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCurlyBracketedClauseCSRule());
@@ -24789,7 +24848,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleCurlyBracketedClauseCS"
- // 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= '}' ) ;
+ // InternalQVTimperative.g:8653: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;
@@ -24806,14 +24865,14 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:8656:28: ( ( () otherlv_1= '{' ( ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? | ( (lv_value_5_0= ruleStringLiteral ) ) ) otherlv_6= '}' ) )
+ // InternalQVTimperative.g:8657: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: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:8657:1: ( () otherlv_1= '{' ( ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? | ( (lv_value_5_0= ruleStringLiteral ) ) ) otherlv_6= '}' )
+ // InternalQVTimperative.g:8657: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:2: ()
- // InternalQVTimperative.g:8636:2:
+ // InternalQVTimperative.g:8657:2: ()
+ // InternalQVTimperative.g:8658:2:
{
if ( state.backtracking==0 ) {
@@ -24830,56 +24889,56 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,39,FollowSets000.FOLLOW_122); if (state.failed) return current;
+ otherlv_1=(Token)match(input,40,FollowSets000.FOLLOW_123); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getCurlyBracketedClauseCSAccess().getLeftCurlyBracketKeyword_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);
+ // InternalQVTimperative.g:8670:1: ( ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? | ( (lv_value_5_0= ruleStringLiteral ) ) )
+ int alt186=2;
+ int LA186_0 = input.LA(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;
+ if ( ((LA186_0>=RULE_SIMPLE_ID && LA186_0<=RULE_ESCAPED_ID)||LA186_0==25||LA186_0==28||(LA186_0>=30 && LA186_0<=31)||LA186_0==34||LA186_0==38||LA186_0==41||LA186_0==50||(LA186_0>=56 && LA186_0<=60)) ) {
+ alt186=1;
}
- else if ( (LA185_0==RULE_SINGLE_QUOTED_STRING) ) {
- alt185=2;
+ else if ( (LA186_0==RULE_SINGLE_QUOTED_STRING) ) {
+ alt186=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 185, 0, input);
+ new NoViableAltException("", 186, 0, input);
throw nvae;
}
- switch (alt185) {
+ switch (alt186) {
case 1 :
- // InternalQVTimperative.g:8648:2: ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )?
+ // InternalQVTimperative.g:8670: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 ) ) )* )?
- int alt184=2;
- int LA184_0 = input.LA(1);
+ // InternalQVTimperative.g:8670:2: ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )?
+ int alt185=2;
+ int LA185_0 = input.LA(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;
+ if ( ((LA185_0>=RULE_SIMPLE_ID && LA185_0<=RULE_ESCAPED_ID)||LA185_0==25||LA185_0==28||(LA185_0>=30 && LA185_0<=31)||LA185_0==34||LA185_0==38||LA185_0==50||(LA185_0>=56 && LA185_0<=60)) ) {
+ alt185=1;
}
- switch (alt184) {
+ switch (alt185) {
case 1 :
- // InternalQVTimperative.g:8648:3: ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )*
+ // InternalQVTimperative.g:8670:3: ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )*
{
- // InternalQVTimperative.g:8648:3: ( (lv_ownedParts_2_0= ruleShadowPartCS ) )
- // InternalQVTimperative.g:8649:1: (lv_ownedParts_2_0= ruleShadowPartCS )
+ // InternalQVTimperative.g:8670:3: ( (lv_ownedParts_2_0= ruleShadowPartCS ) )
+ // InternalQVTimperative.g:8671:1: (lv_ownedParts_2_0= ruleShadowPartCS )
{
- // InternalQVTimperative.g:8649:1: (lv_ownedParts_2_0= ruleShadowPartCS )
- // InternalQVTimperative.g:8650:3: lv_ownedParts_2_0= ruleShadowPartCS
+ // InternalQVTimperative.g:8671:1: (lv_ownedParts_2_0= ruleShadowPartCS )
+ // InternalQVTimperative.g:8672:3: lv_ownedParts_2_0= ruleShadowPartCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_0_0());
}
- pushFollow(FollowSets000.FOLLOW_106);
+ pushFollow(FollowSets000.FOLLOW_107);
lv_ownedParts_2_0=ruleShadowPartCS();
state._fsp--;
@@ -24903,20 +24962,20 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:8666:2: (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )*
- loop183:
+ // InternalQVTimperative.g:8688:2: (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )*
+ loop184:
do {
- int alt183=2;
- int LA183_0 = input.LA(1);
+ int alt184=2;
+ int LA184_0 = input.LA(1);
- if ( (LA183_0==18) ) {
- alt183=1;
+ if ( (LA184_0==18) ) {
+ alt184=1;
}
- switch (alt183) {
+ switch (alt184) {
case 1 :
- // InternalQVTimperative.g:8666:4: otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) )
+ // InternalQVTimperative.g:8688: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 ) {
@@ -24924,18 +24983,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_3, grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_0_1_0());
}
- // InternalQVTimperative.g:8670:1: ( (lv_ownedParts_4_0= ruleShadowPartCS ) )
- // InternalQVTimperative.g:8671:1: (lv_ownedParts_4_0= ruleShadowPartCS )
+ // InternalQVTimperative.g:8692:1: ( (lv_ownedParts_4_0= ruleShadowPartCS ) )
+ // InternalQVTimperative.g:8693:1: (lv_ownedParts_4_0= ruleShadowPartCS )
{
- // InternalQVTimperative.g:8671:1: (lv_ownedParts_4_0= ruleShadowPartCS )
- // InternalQVTimperative.g:8672:3: lv_ownedParts_4_0= ruleShadowPartCS
+ // InternalQVTimperative.g:8693:1: (lv_ownedParts_4_0= ruleShadowPartCS )
+ // InternalQVTimperative.g:8694:3: lv_ownedParts_4_0= ruleShadowPartCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_106);
+ pushFollow(FollowSets000.FOLLOW_107);
lv_ownedParts_4_0=ruleShadowPartCS();
state._fsp--;
@@ -24964,7 +25023,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop183;
+ break loop184;
}
} while (true);
@@ -24978,20 +25037,20 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:8689:6: ( (lv_value_5_0= ruleStringLiteral ) )
+ // InternalQVTimperative.g:8711:6: ( (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:8711:6: ( (lv_value_5_0= ruleStringLiteral ) )
+ // InternalQVTimperative.g:8712:1: (lv_value_5_0= ruleStringLiteral )
{
- // InternalQVTimperative.g:8690:1: (lv_value_5_0= ruleStringLiteral )
- // InternalQVTimperative.g:8691:3: lv_value_5_0= ruleStringLiteral
+ // InternalQVTimperative.g:8712:1: (lv_value_5_0= ruleStringLiteral )
+ // InternalQVTimperative.g:8713:3: lv_value_5_0= ruleStringLiteral
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_47);
+ pushFollow(FollowSets000.FOLLOW_48);
lv_value_5_0=ruleStringLiteral();
state._fsp--;
@@ -25021,7 +25080,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_6=(Token)match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_6=(Token)match(input,41,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getCurlyBracketedClauseCSAccess().getRightCurlyBracketKeyword_3());
@@ -25050,7 +25109,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleRoundBracketedClauseCS"
- // InternalQVTimperative.g:8719:1: entryRuleRoundBracketedClauseCS returns [EObject current=null] : iv_ruleRoundBracketedClauseCS= ruleRoundBracketedClauseCS EOF ;
+ // InternalQVTimperative.g:8741:1: entryRuleRoundBracketedClauseCS returns [EObject current=null] : iv_ruleRoundBracketedClauseCS= ruleRoundBracketedClauseCS EOF ;
public final EObject entryRuleRoundBracketedClauseCS() throws RecognitionException {
EObject current = null;
@@ -25058,8 +25117,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:8720:2: (iv_ruleRoundBracketedClauseCS= ruleRoundBracketedClauseCS EOF )
- // InternalQVTimperative.g:8721:2: iv_ruleRoundBracketedClauseCS= ruleRoundBracketedClauseCS EOF
+ // InternalQVTimperative.g:8742:2: (iv_ruleRoundBracketedClauseCS= ruleRoundBracketedClauseCS EOF )
+ // InternalQVTimperative.g:8743:2: iv_ruleRoundBracketedClauseCS= ruleRoundBracketedClauseCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getRoundBracketedClauseCSRule());
@@ -25090,7 +25149,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleRoundBracketedClauseCS"
- // 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= ')' ) ;
+ // InternalQVTimperative.g:8750: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;
@@ -25112,14 +25171,14 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:8753: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:8754: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: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:8754: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:8754: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:2: ()
- // InternalQVTimperative.g:8733:2:
+ // InternalQVTimperative.g:8754:2: ()
+ // InternalQVTimperative.g:8755:2:
{
if ( state.backtracking==0 ) {
@@ -25136,35 +25195,35 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,51,FollowSets000.FOLLOW_123); if (state.failed) return current;
+ otherlv_1=(Token)match(input,51,FollowSets000.FOLLOW_124); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getRoundBracketedClauseCSAccess().getLeftParenthesisKeyword_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);
+ // InternalQVTimperative.g:8767: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 alt192=2;
+ int LA192_0 = input.LA(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;
+ if ( (LA192_0==RULE_SINGLE_QUOTED_STRING||(LA192_0>=RULE_INT && LA192_0<=RULE_ESCAPED_ID)||(LA192_0>=24 && LA192_0<=25)||LA192_0==28||(LA192_0>=30 && LA192_0<=31)||LA192_0==34||LA192_0==36||LA192_0==38||(LA192_0>=50 && LA192_0<=51)||(LA192_0>=56 && LA192_0<=60)||(LA192_0>=100 && LA192_0<=101)||(LA192_0>=116 && LA192_0<=130)||LA192_0==133||(LA192_0>=135 && LA192_0<=138)||LA192_0==144||(LA192_0>=149 && LA192_0<=150)) ) {
+ alt192=1;
}
- switch (alt191) {
+ switch (alt192) {
case 1 :
- // 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:8767: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 ) )
- // InternalQVTimperative.g:8746:1: (lv_ownedArguments_2_0= ruleNavigatingArgCS )
+ // InternalQVTimperative.g:8767:2: ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) )
+ // InternalQVTimperative.g:8768:1: (lv_ownedArguments_2_0= ruleNavigatingArgCS )
{
- // InternalQVTimperative.g:8746:1: (lv_ownedArguments_2_0= ruleNavigatingArgCS )
- // InternalQVTimperative.g:8747:3: lv_ownedArguments_2_0= ruleNavigatingArgCS
+ // InternalQVTimperative.g:8768:1: (lv_ownedArguments_2_0= ruleNavigatingArgCS )
+ // InternalQVTimperative.g:8769:3: lv_ownedArguments_2_0= ruleNavigatingArgCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsNavigatingArgCSParserRuleCall_2_0_0());
}
- pushFollow(FollowSets000.FOLLOW_124);
+ pushFollow(FollowSets000.FOLLOW_125);
lv_ownedArguments_2_0=ruleNavigatingArgCS();
state._fsp--;
@@ -25188,30 +25247,30 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:8763:2: ( (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS ) )*
- loop186:
+ // InternalQVTimperative.g:8785:2: ( (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS ) )*
+ loop187:
do {
- int alt186=2;
- int LA186_0 = input.LA(1);
+ int alt187=2;
+ int LA187_0 = input.LA(1);
- if ( (LA186_0==18) ) {
- alt186=1;
+ if ( (LA187_0==18) ) {
+ alt187=1;
}
- switch (alt186) {
+ switch (alt187) {
case 1 :
- // InternalQVTimperative.g:8764:1: (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS )
+ // InternalQVTimperative.g:8786:1: (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS )
{
- // InternalQVTimperative.g:8764:1: (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS )
- // InternalQVTimperative.g:8765:3: lv_ownedArguments_3_0= ruleNavigatingCommaArgCS
+ // InternalQVTimperative.g:8786:1: (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS )
+ // InternalQVTimperative.g:8787:3: lv_ownedArguments_3_0= ruleNavigatingCommaArgCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsNavigatingCommaArgCSParserRuleCall_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_124);
+ pushFollow(FollowSets000.FOLLOW_125);
lv_ownedArguments_3_0=ruleNavigatingCommaArgCS();
state._fsp--;
@@ -25237,33 +25296,33 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop186;
+ break loop187;
}
} while (true);
- // InternalQVTimperative.g:8781:3: ( ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* )?
- int alt188=2;
- int LA188_0 = input.LA(1);
+ // InternalQVTimperative.g:8803:3: ( ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* )?
+ int alt189=2;
+ int LA189_0 = input.LA(1);
- if ( (LA188_0==21) ) {
- alt188=1;
+ if ( (LA189_0==21) ) {
+ alt189=1;
}
- switch (alt188) {
+ switch (alt189) {
case 1 :
- // InternalQVTimperative.g:8781:4: ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )*
+ // InternalQVTimperative.g:8803:4: ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )*
{
- // InternalQVTimperative.g:8781:4: ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) )
- // InternalQVTimperative.g:8782:1: (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS )
+ // InternalQVTimperative.g:8803:4: ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) )
+ // InternalQVTimperative.g:8804:1: (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS )
{
- // InternalQVTimperative.g:8782:1: (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS )
- // InternalQVTimperative.g:8783:3: lv_ownedArguments_4_0= ruleNavigatingSemiArgCS
+ // InternalQVTimperative.g:8804:1: (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS )
+ // InternalQVTimperative.g:8805:3: lv_ownedArguments_4_0= ruleNavigatingSemiArgCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsNavigatingSemiArgCSParserRuleCall_2_2_0_0());
}
- pushFollow(FollowSets000.FOLLOW_125);
+ pushFollow(FollowSets000.FOLLOW_126);
lv_ownedArguments_4_0=ruleNavigatingSemiArgCS();
state._fsp--;
@@ -25287,30 +25346,30 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:8799:2: ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )*
- loop187:
+ // InternalQVTimperative.g:8821:2: ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )*
+ loop188:
do {
- int alt187=2;
- int LA187_0 = input.LA(1);
+ int alt188=2;
+ int LA188_0 = input.LA(1);
- if ( (LA187_0==18) ) {
- alt187=1;
+ if ( (LA188_0==18) ) {
+ alt188=1;
}
- switch (alt187) {
+ switch (alt188) {
case 1 :
- // InternalQVTimperative.g:8800:1: (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS )
+ // InternalQVTimperative.g:8822:1: (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS )
{
- // InternalQVTimperative.g:8800:1: (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS )
- // InternalQVTimperative.g:8801:3: lv_ownedArguments_5_0= ruleNavigatingCommaArgCS
+ // InternalQVTimperative.g:8822:1: (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS )
+ // InternalQVTimperative.g:8823:3: lv_ownedArguments_5_0= ruleNavigatingCommaArgCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsNavigatingCommaArgCSParserRuleCall_2_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_125);
+ pushFollow(FollowSets000.FOLLOW_126);
lv_ownedArguments_5_0=ruleNavigatingCommaArgCS();
state._fsp--;
@@ -25336,7 +25395,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop187;
+ break loop188;
}
} while (true);
@@ -25346,33 +25405,33 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:8817:5: ( ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* )*
- loop190:
+ // InternalQVTimperative.g:8839:5: ( ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* )*
+ loop191:
do {
- int alt190=2;
- int LA190_0 = input.LA(1);
+ int alt191=2;
+ int LA191_0 = input.LA(1);
- if ( (LA190_0==143) ) {
- alt190=1;
+ if ( (LA191_0==143) ) {
+ alt191=1;
}
- switch (alt190) {
+ switch (alt191) {
case 1 :
- // InternalQVTimperative.g:8817:6: ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )*
+ // InternalQVTimperative.g:8839:6: ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )*
{
- // InternalQVTimperative.g:8817:6: ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) )
- // InternalQVTimperative.g:8818:1: (lv_ownedArguments_6_0= ruleNavigatingBarArgCS )
+ // InternalQVTimperative.g:8839:6: ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) )
+ // InternalQVTimperative.g:8840:1: (lv_ownedArguments_6_0= ruleNavigatingBarArgCS )
{
- // InternalQVTimperative.g:8818:1: (lv_ownedArguments_6_0= ruleNavigatingBarArgCS )
- // InternalQVTimperative.g:8819:3: lv_ownedArguments_6_0= ruleNavigatingBarArgCS
+ // InternalQVTimperative.g:8840:1: (lv_ownedArguments_6_0= ruleNavigatingBarArgCS )
+ // InternalQVTimperative.g:8841:3: lv_ownedArguments_6_0= ruleNavigatingBarArgCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsNavigatingBarArgCSParserRuleCall_2_3_0_0());
}
- pushFollow(FollowSets000.FOLLOW_125);
+ pushFollow(FollowSets000.FOLLOW_126);
lv_ownedArguments_6_0=ruleNavigatingBarArgCS();
state._fsp--;
@@ -25396,30 +25455,30 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:8835:2: ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )*
- loop189:
+ // InternalQVTimperative.g:8857:2: ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )*
+ loop190:
do {
- int alt189=2;
- int LA189_0 = input.LA(1);
+ int alt190=2;
+ int LA190_0 = input.LA(1);
- if ( (LA189_0==18) ) {
- alt189=1;
+ if ( (LA190_0==18) ) {
+ alt190=1;
}
- switch (alt189) {
+ switch (alt190) {
case 1 :
- // InternalQVTimperative.g:8836:1: (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS )
+ // InternalQVTimperative.g:8858:1: (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS )
{
- // InternalQVTimperative.g:8836:1: (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS )
- // InternalQVTimperative.g:8837:3: lv_ownedArguments_7_0= ruleNavigatingCommaArgCS
+ // InternalQVTimperative.g:8858:1: (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS )
+ // InternalQVTimperative.g:8859:3: lv_ownedArguments_7_0= ruleNavigatingCommaArgCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsNavigatingCommaArgCSParserRuleCall_2_3_1_0());
}
- pushFollow(FollowSets000.FOLLOW_125);
+ pushFollow(FollowSets000.FOLLOW_126);
lv_ownedArguments_7_0=ruleNavigatingCommaArgCS();
state._fsp--;
@@ -25445,7 +25504,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop189;
+ break loop190;
}
} while (true);
@@ -25454,7 +25513,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop190;
+ break loop191;
}
} while (true);
@@ -25493,7 +25552,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleSquareBracketedClauseCS"
- // InternalQVTimperative.g:8865:1: entryRuleSquareBracketedClauseCS returns [EObject current=null] : iv_ruleSquareBracketedClauseCS= ruleSquareBracketedClauseCS EOF ;
+ // InternalQVTimperative.g:8887:1: entryRuleSquareBracketedClauseCS returns [EObject current=null] : iv_ruleSquareBracketedClauseCS= ruleSquareBracketedClauseCS EOF ;
public final EObject entryRuleSquareBracketedClauseCS() throws RecognitionException {
EObject current = null;
@@ -25501,8 +25560,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:8866:2: (iv_ruleSquareBracketedClauseCS= ruleSquareBracketedClauseCS EOF )
- // InternalQVTimperative.g:8867:2: iv_ruleSquareBracketedClauseCS= ruleSquareBracketedClauseCS EOF
+ // InternalQVTimperative.g:8888:2: (iv_ruleSquareBracketedClauseCS= ruleSquareBracketedClauseCS EOF )
+ // InternalQVTimperative.g:8889:2: iv_ruleSquareBracketedClauseCS= ruleSquareBracketedClauseCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getSquareBracketedClauseCSRule());
@@ -25533,7 +25592,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleSquareBracketedClauseCS"
- // 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= ']' ) ;
+ // InternalQVTimperative.g:8896: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;
@@ -25548,11 +25607,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:8899:28: ( (otherlv_0= '[' ( (lv_ownedTerms_1_0= ruleExpCS ) ) (otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) ) )* otherlv_4= ']' ) )
+ // InternalQVTimperative.g:8900:1: (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= ']'
+ // InternalQVTimperative.g:8900:1: (otherlv_0= '[' ( (lv_ownedTerms_1_0= ruleExpCS ) ) (otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) ) )* otherlv_4= ']' )
+ // InternalQVTimperative.g:8900:3: otherlv_0= '[' ( (lv_ownedTerms_1_0= ruleExpCS ) ) (otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) ) )* otherlv_4= ']'
{
otherlv_0=(Token)match(input,141,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -25560,18 +25619,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_0, grammarAccess.getSquareBracketedClauseCSAccess().getLeftSquareBracketKeyword_0());
}
- // InternalQVTimperative.g:8882:1: ( (lv_ownedTerms_1_0= ruleExpCS ) )
- // InternalQVTimperative.g:8883:1: (lv_ownedTerms_1_0= ruleExpCS )
+ // InternalQVTimperative.g:8904:1: ( (lv_ownedTerms_1_0= ruleExpCS ) )
+ // InternalQVTimperative.g:8905:1: (lv_ownedTerms_1_0= ruleExpCS )
{
- // InternalQVTimperative.g:8883:1: (lv_ownedTerms_1_0= ruleExpCS )
- // InternalQVTimperative.g:8884:3: lv_ownedTerms_1_0= ruleExpCS
+ // InternalQVTimperative.g:8905:1: (lv_ownedTerms_1_0= ruleExpCS )
+ // InternalQVTimperative.g:8906:3: lv_ownedTerms_1_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getSquareBracketedClauseCSAccess().getOwnedTermsExpCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_126);
+ pushFollow(FollowSets000.FOLLOW_127);
lv_ownedTerms_1_0=ruleExpCS();
state._fsp--;
@@ -25595,20 +25654,20 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:8900:2: (otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) ) )*
- loop192:
+ // InternalQVTimperative.g:8922:2: (otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) ) )*
+ loop193:
do {
- int alt192=2;
- int LA192_0 = input.LA(1);
+ int alt193=2;
+ int LA193_0 = input.LA(1);
- if ( (LA192_0==18) ) {
- alt192=1;
+ if ( (LA193_0==18) ) {
+ alt193=1;
}
- switch (alt192) {
+ switch (alt193) {
case 1 :
- // InternalQVTimperative.g:8900:4: otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) )
+ // InternalQVTimperative.g:8922: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 ) {
@@ -25616,18 +25675,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_2, grammarAccess.getSquareBracketedClauseCSAccess().getCommaKeyword_2_0());
}
- // InternalQVTimperative.g:8904:1: ( (lv_ownedTerms_3_0= ruleExpCS ) )
- // InternalQVTimperative.g:8905:1: (lv_ownedTerms_3_0= ruleExpCS )
+ // InternalQVTimperative.g:8926:1: ( (lv_ownedTerms_3_0= ruleExpCS ) )
+ // InternalQVTimperative.g:8927:1: (lv_ownedTerms_3_0= ruleExpCS )
{
- // InternalQVTimperative.g:8905:1: (lv_ownedTerms_3_0= ruleExpCS )
- // InternalQVTimperative.g:8906:3: lv_ownedTerms_3_0= ruleExpCS
+ // InternalQVTimperative.g:8927:1: (lv_ownedTerms_3_0= ruleExpCS )
+ // InternalQVTimperative.g:8928:3: lv_ownedTerms_3_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getSquareBracketedClauseCSAccess().getOwnedTermsExpCSParserRuleCall_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_126);
+ pushFollow(FollowSets000.FOLLOW_127);
lv_ownedTerms_3_0=ruleExpCS();
state._fsp--;
@@ -25656,7 +25715,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop192;
+ break loop193;
}
} while (true);
@@ -25689,7 +25748,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNavigatingArgCS"
- // InternalQVTimperative.g:8934:1: entryRuleNavigatingArgCS returns [EObject current=null] : iv_ruleNavigatingArgCS= ruleNavigatingArgCS EOF ;
+ // InternalQVTimperative.g:8956:1: entryRuleNavigatingArgCS returns [EObject current=null] : iv_ruleNavigatingArgCS= ruleNavigatingArgCS EOF ;
public final EObject entryRuleNavigatingArgCS() throws RecognitionException {
EObject current = null;
@@ -25697,8 +25756,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:8935:2: (iv_ruleNavigatingArgCS= ruleNavigatingArgCS EOF )
- // InternalQVTimperative.g:8936:2: iv_ruleNavigatingArgCS= ruleNavigatingArgCS EOF
+ // InternalQVTimperative.g:8957:2: (iv_ruleNavigatingArgCS= ruleNavigatingArgCS EOF )
+ // InternalQVTimperative.g:8958:2: iv_ruleNavigatingArgCS= ruleNavigatingArgCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingArgCSRule());
@@ -25729,7 +25788,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNavigatingArgCS"
- // 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 ) ) ) ) ;
+ // InternalQVTimperative.g:8965: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;
@@ -25751,45 +25810,45 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:8968: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:8969: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: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);
+ // InternalQVTimperative.g:8969: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 alt196=2;
+ int LA196_0 = input.LA(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;
+ if ( (LA196_0==RULE_SINGLE_QUOTED_STRING||(LA196_0>=RULE_INT && LA196_0<=RULE_ESCAPED_ID)||LA196_0==25||LA196_0==28||(LA196_0>=30 && LA196_0<=31)||LA196_0==34||LA196_0==36||LA196_0==38||(LA196_0>=50 && LA196_0<=51)||(LA196_0>=56 && LA196_0<=60)||(LA196_0>=100 && LA196_0<=101)||(LA196_0>=116 && LA196_0<=130)||LA196_0==133||(LA196_0>=135 && LA196_0<=138)||LA196_0==144||(LA196_0>=149 && LA196_0<=150)) ) {
+ alt196=1;
}
- else if ( (LA195_0==24) ) {
- alt195=2;
+ else if ( (LA196_0==24) ) {
+ alt196=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 195, 0, input);
+ new NoViableAltException("", 196, 0, input);
throw nvae;
}
- switch (alt195) {
+ switch (alt196) {
case 1 :
- // 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:8969: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: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:8969: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:8969: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:3: ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) )
- // InternalQVTimperative.g:8948:1: (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS )
+ // InternalQVTimperative.g:8969:3: ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) )
+ // InternalQVTimperative.g:8970:1: (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS )
{
- // InternalQVTimperative.g:8948:1: (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS )
- // InternalQVTimperative.g:8949:3: lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS
+ // InternalQVTimperative.g:8970:1: (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS )
+ // InternalQVTimperative.g:8971:3: lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingArgCSAccess().getOwnedNameExpressionNavigatingArgExpCSParserRuleCall_0_0_0());
}
- pushFollow(FollowSets000.FOLLOW_127);
+ pushFollow(FollowSets000.FOLLOW_128);
lv_ownedNameExpression_0_0=ruleNavigatingArgExpCS();
state._fsp--;
@@ -25813,22 +25872,22 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // 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);
+ // InternalQVTimperative.g:8987:2: ( (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) | (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) ) )?
+ int alt195=3;
+ int LA195_0 = input.LA(1);
- if ( (LA194_0==24) ) {
- alt194=1;
+ if ( (LA195_0==24) ) {
+ alt195=1;
}
- else if ( (LA194_0==38) ) {
- alt194=2;
+ else if ( (LA195_0==39) ) {
+ alt195=2;
}
- switch (alt194) {
+ switch (alt195) {
case 1 :
- // InternalQVTimperative.g:8965:3: (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? )
+ // InternalQVTimperative.g:8987: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:8965:5: otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )?
+ // InternalQVTimperative.g:8987:3: (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? )
+ // InternalQVTimperative.g:8987:5: otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )?
{
otherlv_1=(Token)match(input,24,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -25836,18 +25895,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_1, grammarAccess.getNavigatingArgCSAccess().getColonKeyword_0_1_0_0());
}
- // InternalQVTimperative.g:8969:1: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:8970:1: (lv_ownedType_2_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:8991:1: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:8992:1: (lv_ownedType_2_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:8970:1: (lv_ownedType_2_0= ruleTypeExpCS )
- // InternalQVTimperative.g:8971:3: lv_ownedType_2_0= ruleTypeExpCS
+ // InternalQVTimperative.g:8992:1: (lv_ownedType_2_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:8993:3: lv_ownedType_2_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_0_1_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_128);
+ pushFollow(FollowSets000.FOLLOW_129);
lv_ownedType_2_0=ruleTypeExpCS();
state._fsp--;
@@ -25871,16 +25930,16 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:8987:2: (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )?
- int alt193=2;
- int LA193_0 = input.LA(1);
+ // InternalQVTimperative.g:9009:2: (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )?
+ int alt194=2;
+ int LA194_0 = input.LA(1);
- if ( (LA193_0==48) ) {
- alt193=1;
+ if ( (LA194_0==48) ) {
+ alt194=1;
}
- switch (alt193) {
+ switch (alt194) {
case 1 :
- // InternalQVTimperative.g:8987:4: otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) )
+ // InternalQVTimperative.g:9009:4: otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) )
{
otherlv_3=(Token)match(input,48,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -25888,11 +25947,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_3, grammarAccess.getNavigatingArgCSAccess().getEqualsSignKeyword_0_1_0_2_0());
}
- // InternalQVTimperative.g:8991:1: ( (lv_ownedInitExpression_4_0= ruleExpCS ) )
- // InternalQVTimperative.g:8992:1: (lv_ownedInitExpression_4_0= ruleExpCS )
+ // InternalQVTimperative.g:9013:1: ( (lv_ownedInitExpression_4_0= ruleExpCS ) )
+ // InternalQVTimperative.g:9014:1: (lv_ownedInitExpression_4_0= ruleExpCS )
{
- // InternalQVTimperative.g:8992:1: (lv_ownedInitExpression_4_0= ruleExpCS )
- // InternalQVTimperative.g:8993:3: lv_ownedInitExpression_4_0= ruleExpCS
+ // InternalQVTimperative.g:9014:1: (lv_ownedInitExpression_4_0= ruleExpCS )
+ // InternalQVTimperative.g:9015:3: lv_ownedInitExpression_4_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -25936,22 +25995,22 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:9010:6: (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) )
+ // InternalQVTimperative.g:9032:6: (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 ) )
+ // InternalQVTimperative.g:9032:6: (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) )
+ // InternalQVTimperative.g:9032:8: otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) )
{
- otherlv_5=(Token)match(input,38,FollowSets000.FOLLOW_8); if (state.failed) return current;
+ otherlv_5=(Token)match(input,39,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getNavigatingArgCSAccess().getInKeyword_0_1_1_0());
}
- // InternalQVTimperative.g:9014:1: ( (lv_ownedInitExpression_6_0= ruleExpCS ) )
- // InternalQVTimperative.g:9015:1: (lv_ownedInitExpression_6_0= ruleExpCS )
+ // InternalQVTimperative.g:9036:1: ( (lv_ownedInitExpression_6_0= ruleExpCS ) )
+ // InternalQVTimperative.g:9037:1: (lv_ownedInitExpression_6_0= ruleExpCS )
{
- // InternalQVTimperative.g:9015:1: (lv_ownedInitExpression_6_0= ruleExpCS )
- // InternalQVTimperative.g:9016:3: lv_ownedInitExpression_6_0= ruleExpCS
+ // InternalQVTimperative.g:9037:1: (lv_ownedInitExpression_6_0= ruleExpCS )
+ // InternalQVTimperative.g:9038:3: lv_ownedInitExpression_6_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -25998,10 +26057,10 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:9033:6: (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) )
+ // InternalQVTimperative.g:9055:6: (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 ) )
+ // InternalQVTimperative.g:9055:6: (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) )
+ // InternalQVTimperative.g:9055:8: otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) )
{
otherlv_7=(Token)match(input,24,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -26009,11 +26068,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_7, grammarAccess.getNavigatingArgCSAccess().getColonKeyword_1_0());
}
- // InternalQVTimperative.g:9037:1: ( (lv_ownedType_8_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:9038:1: (lv_ownedType_8_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:9059:1: ( (lv_ownedType_8_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:9060:1: (lv_ownedType_8_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:9038:1: (lv_ownedType_8_0= ruleTypeExpCS )
- // InternalQVTimperative.g:9039:3: lv_ownedType_8_0= ruleTypeExpCS
+ // InternalQVTimperative.g:9060:1: (lv_ownedType_8_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:9061:3: lv_ownedType_8_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
@@ -26073,7 +26132,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNavigatingBarArgCS"
- // InternalQVTimperative.g:9063:1: entryRuleNavigatingBarArgCS returns [EObject current=null] : iv_ruleNavigatingBarArgCS= ruleNavigatingBarArgCS EOF ;
+ // InternalQVTimperative.g:9085:1: entryRuleNavigatingBarArgCS returns [EObject current=null] : iv_ruleNavigatingBarArgCS= ruleNavigatingBarArgCS EOF ;
public final EObject entryRuleNavigatingBarArgCS() throws RecognitionException {
EObject current = null;
@@ -26081,8 +26140,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:9064:2: (iv_ruleNavigatingBarArgCS= ruleNavigatingBarArgCS EOF )
- // InternalQVTimperative.g:9065:2: iv_ruleNavigatingBarArgCS= ruleNavigatingBarArgCS EOF
+ // InternalQVTimperative.g:9086:2: (iv_ruleNavigatingBarArgCS= ruleNavigatingBarArgCS EOF )
+ // InternalQVTimperative.g:9087:2: iv_ruleNavigatingBarArgCS= ruleNavigatingBarArgCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingBarArgCSRule());
@@ -26113,7 +26172,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNavigatingBarArgCS"
- // 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 ) ) )? )? ) ;
+ // InternalQVTimperative.g:9094: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;
@@ -26130,17 +26189,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:9097: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:9098: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: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:9098: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:9098: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:2: ( (lv_prefix_0_0= '|' ) )
- // InternalQVTimperative.g:9077:1: (lv_prefix_0_0= '|' )
+ // InternalQVTimperative.g:9098:2: ( (lv_prefix_0_0= '|' ) )
+ // InternalQVTimperative.g:9099:1: (lv_prefix_0_0= '|' )
{
- // InternalQVTimperative.g:9077:1: (lv_prefix_0_0= '|' )
- // InternalQVTimperative.g:9078:3: lv_prefix_0_0= '|'
+ // InternalQVTimperative.g:9099:1: (lv_prefix_0_0= '|' )
+ // InternalQVTimperative.g:9100:3: lv_prefix_0_0= '|'
{
lv_prefix_0_0=(Token)match(input,143,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -26162,18 +26221,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:9091:2: ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) )
- // InternalQVTimperative.g:9092:1: (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS )
+ // InternalQVTimperative.g:9113:2: ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) )
+ // InternalQVTimperative.g:9114:1: (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS )
{
- // InternalQVTimperative.g:9092:1: (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS )
- // InternalQVTimperative.g:9093:3: lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS
+ // InternalQVTimperative.g:9114:1: (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS )
+ // InternalQVTimperative.g:9115:3: lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingBarArgCSAccess().getOwnedNameExpressionNavigatingArgExpCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_37);
+ pushFollow(FollowSets000.FOLLOW_38);
lv_ownedNameExpression_1_0=ruleNavigatingArgExpCS();
state._fsp--;
@@ -26197,16 +26256,16 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // 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);
+ // InternalQVTimperative.g:9131:2: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )?
+ int alt198=2;
+ int LA198_0 = input.LA(1);
- if ( (LA197_0==24) ) {
- alt197=1;
+ if ( (LA198_0==24) ) {
+ alt198=1;
}
- switch (alt197) {
+ switch (alt198) {
case 1 :
- // InternalQVTimperative.g:9109:4: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )?
+ // InternalQVTimperative.g:9131:4: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )?
{
otherlv_2=(Token)match(input,24,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -26214,18 +26273,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_2, grammarAccess.getNavigatingBarArgCSAccess().getColonKeyword_2_0());
}
- // InternalQVTimperative.g:9113:1: ( (lv_ownedType_3_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:9114:1: (lv_ownedType_3_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:9135:1: ( (lv_ownedType_3_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:9136:1: (lv_ownedType_3_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:9114:1: (lv_ownedType_3_0= ruleTypeExpCS )
- // InternalQVTimperative.g:9115:3: lv_ownedType_3_0= ruleTypeExpCS
+ // InternalQVTimperative.g:9136:1: (lv_ownedType_3_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:9137:3: lv_ownedType_3_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingBarArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_128);
+ pushFollow(FollowSets000.FOLLOW_129);
lv_ownedType_3_0=ruleTypeExpCS();
state._fsp--;
@@ -26249,16 +26308,16 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:9131:2: (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )?
- int alt196=2;
- int LA196_0 = input.LA(1);
+ // InternalQVTimperative.g:9153:2: (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )?
+ int alt197=2;
+ int LA197_0 = input.LA(1);
- if ( (LA196_0==48) ) {
- alt196=1;
+ if ( (LA197_0==48) ) {
+ alt197=1;
}
- switch (alt196) {
+ switch (alt197) {
case 1 :
- // InternalQVTimperative.g:9131:4: otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
+ // InternalQVTimperative.g:9153:4: otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
{
otherlv_4=(Token)match(input,48,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -26266,11 +26325,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_4, grammarAccess.getNavigatingBarArgCSAccess().getEqualsSignKeyword_2_2_0());
}
- // InternalQVTimperative.g:9135:1: ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
- // InternalQVTimperative.g:9136:1: (lv_ownedInitExpression_5_0= ruleExpCS )
+ // InternalQVTimperative.g:9157:1: ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
+ // InternalQVTimperative.g:9158:1: (lv_ownedInitExpression_5_0= ruleExpCS )
{
- // InternalQVTimperative.g:9136:1: (lv_ownedInitExpression_5_0= ruleExpCS )
- // InternalQVTimperative.g:9137:3: lv_ownedInitExpression_5_0= ruleExpCS
+ // InternalQVTimperative.g:9158:1: (lv_ownedInitExpression_5_0= ruleExpCS )
+ // InternalQVTimperative.g:9159:3: lv_ownedInitExpression_5_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -26336,7 +26395,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNavigatingCommaArgCS"
- // InternalQVTimperative.g:9161:1: entryRuleNavigatingCommaArgCS returns [EObject current=null] : iv_ruleNavigatingCommaArgCS= ruleNavigatingCommaArgCS EOF ;
+ // InternalQVTimperative.g:9183:1: entryRuleNavigatingCommaArgCS returns [EObject current=null] : iv_ruleNavigatingCommaArgCS= ruleNavigatingCommaArgCS EOF ;
public final EObject entryRuleNavigatingCommaArgCS() throws RecognitionException {
EObject current = null;
@@ -26344,8 +26403,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:9162:2: (iv_ruleNavigatingCommaArgCS= ruleNavigatingCommaArgCS EOF )
- // InternalQVTimperative.g:9163:2: iv_ruleNavigatingCommaArgCS= ruleNavigatingCommaArgCS EOF
+ // InternalQVTimperative.g:9184:2: (iv_ruleNavigatingCommaArgCS= ruleNavigatingCommaArgCS EOF )
+ // InternalQVTimperative.g:9185:2: iv_ruleNavigatingCommaArgCS= ruleNavigatingCommaArgCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingCommaArgCSRule());
@@ -26376,7 +26435,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNavigatingCommaArgCS"
- // 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 ) ) ) )? ) ;
+ // InternalQVTimperative.g:9192: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;
@@ -26396,17 +26455,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:9195: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:9196: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: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:9196: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:9196: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:2: ( (lv_prefix_0_0= ',' ) )
- // InternalQVTimperative.g:9175:1: (lv_prefix_0_0= ',' )
+ // InternalQVTimperative.g:9196:2: ( (lv_prefix_0_0= ',' ) )
+ // InternalQVTimperative.g:9197:1: (lv_prefix_0_0= ',' )
{
- // InternalQVTimperative.g:9175:1: (lv_prefix_0_0= ',' )
- // InternalQVTimperative.g:9176:3: lv_prefix_0_0= ','
+ // InternalQVTimperative.g:9197:1: (lv_prefix_0_0= ',' )
+ // InternalQVTimperative.g:9198: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 ) {
@@ -26428,18 +26487,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:9189:2: ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) )
- // InternalQVTimperative.g:9190:1: (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS )
+ // InternalQVTimperative.g:9211:2: ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) )
+ // InternalQVTimperative.g:9212:1: (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS )
{
- // InternalQVTimperative.g:9190:1: (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS )
- // InternalQVTimperative.g:9191:3: lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS
+ // InternalQVTimperative.g:9212:1: (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS )
+ // InternalQVTimperative.g:9213:3: lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedNameExpressionNavigatingArgExpCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_127);
+ pushFollow(FollowSets000.FOLLOW_128);
lv_ownedNameExpression_1_0=ruleNavigatingArgExpCS();
state._fsp--;
@@ -26463,22 +26522,22 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // 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);
+ // InternalQVTimperative.g:9229:2: ( (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? ) | (otherlv_6= 'in' ( (lv_ownedInitExpression_7_0= ruleExpCS ) ) ) )?
+ int alt200=3;
+ int LA200_0 = input.LA(1);
- if ( (LA199_0==24) ) {
- alt199=1;
+ if ( (LA200_0==24) ) {
+ alt200=1;
}
- else if ( (LA199_0==38) ) {
- alt199=2;
+ else if ( (LA200_0==39) ) {
+ alt200=2;
}
- switch (alt199) {
+ switch (alt200) {
case 1 :
- // InternalQVTimperative.g:9207:3: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )
+ // InternalQVTimperative.g:9229: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:9207:5: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )?
+ // InternalQVTimperative.g:9229:3: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )
+ // InternalQVTimperative.g:9229:5: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )?
{
otherlv_2=(Token)match(input,24,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -26486,18 +26545,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_2, grammarAccess.getNavigatingCommaArgCSAccess().getColonKeyword_2_0_0());
}
- // InternalQVTimperative.g:9211:1: ( (lv_ownedType_3_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:9212:1: (lv_ownedType_3_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:9233:1: ( (lv_ownedType_3_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:9234:1: (lv_ownedType_3_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:9212:1: (lv_ownedType_3_0= ruleTypeExpCS )
- // InternalQVTimperative.g:9213:3: lv_ownedType_3_0= ruleTypeExpCS
+ // InternalQVTimperative.g:9234:1: (lv_ownedType_3_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:9235:3: lv_ownedType_3_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_128);
+ pushFollow(FollowSets000.FOLLOW_129);
lv_ownedType_3_0=ruleTypeExpCS();
state._fsp--;
@@ -26521,16 +26580,16 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:9229:2: (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )?
- int alt198=2;
- int LA198_0 = input.LA(1);
+ // InternalQVTimperative.g:9251:2: (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )?
+ int alt199=2;
+ int LA199_0 = input.LA(1);
- if ( (LA198_0==48) ) {
- alt198=1;
+ if ( (LA199_0==48) ) {
+ alt199=1;
}
- switch (alt198) {
+ switch (alt199) {
case 1 :
- // InternalQVTimperative.g:9229:4: otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
+ // InternalQVTimperative.g:9251:4: otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
{
otherlv_4=(Token)match(input,48,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -26538,11 +26597,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_4, grammarAccess.getNavigatingCommaArgCSAccess().getEqualsSignKeyword_2_0_2_0());
}
- // InternalQVTimperative.g:9233:1: ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
- // InternalQVTimperative.g:9234:1: (lv_ownedInitExpression_5_0= ruleExpCS )
+ // InternalQVTimperative.g:9255:1: ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
+ // InternalQVTimperative.g:9256:1: (lv_ownedInitExpression_5_0= ruleExpCS )
{
- // InternalQVTimperative.g:9234:1: (lv_ownedInitExpression_5_0= ruleExpCS )
- // InternalQVTimperative.g:9235:3: lv_ownedInitExpression_5_0= ruleExpCS
+ // InternalQVTimperative.g:9256:1: (lv_ownedInitExpression_5_0= ruleExpCS )
+ // InternalQVTimperative.g:9257:3: lv_ownedInitExpression_5_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -26586,22 +26645,22 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:9252:6: (otherlv_6= 'in' ( (lv_ownedInitExpression_7_0= ruleExpCS ) ) )
+ // InternalQVTimperative.g:9274:6: (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 ) )
+ // InternalQVTimperative.g:9274:6: (otherlv_6= 'in' ( (lv_ownedInitExpression_7_0= ruleExpCS ) ) )
+ // InternalQVTimperative.g:9274:8: otherlv_6= 'in' ( (lv_ownedInitExpression_7_0= ruleExpCS ) )
{
- otherlv_6=(Token)match(input,38,FollowSets000.FOLLOW_8); if (state.failed) return current;
+ otherlv_6=(Token)match(input,39,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getNavigatingCommaArgCSAccess().getInKeyword_2_1_0());
}
- // InternalQVTimperative.g:9256:1: ( (lv_ownedInitExpression_7_0= ruleExpCS ) )
- // InternalQVTimperative.g:9257:1: (lv_ownedInitExpression_7_0= ruleExpCS )
+ // InternalQVTimperative.g:9278:1: ( (lv_ownedInitExpression_7_0= ruleExpCS ) )
+ // InternalQVTimperative.g:9279:1: (lv_ownedInitExpression_7_0= ruleExpCS )
{
- // InternalQVTimperative.g:9257:1: (lv_ownedInitExpression_7_0= ruleExpCS )
- // InternalQVTimperative.g:9258:3: lv_ownedInitExpression_7_0= ruleExpCS
+ // InternalQVTimperative.g:9279:1: (lv_ownedInitExpression_7_0= ruleExpCS )
+ // InternalQVTimperative.g:9280:3: lv_ownedInitExpression_7_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -26664,7 +26723,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNavigatingSemiArgCS"
- // InternalQVTimperative.g:9282:1: entryRuleNavigatingSemiArgCS returns [EObject current=null] : iv_ruleNavigatingSemiArgCS= ruleNavigatingSemiArgCS EOF ;
+ // InternalQVTimperative.g:9304:1: entryRuleNavigatingSemiArgCS returns [EObject current=null] : iv_ruleNavigatingSemiArgCS= ruleNavigatingSemiArgCS EOF ;
public final EObject entryRuleNavigatingSemiArgCS() throws RecognitionException {
EObject current = null;
@@ -26672,8 +26731,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:9283:2: (iv_ruleNavigatingSemiArgCS= ruleNavigatingSemiArgCS EOF )
- // InternalQVTimperative.g:9284:2: iv_ruleNavigatingSemiArgCS= ruleNavigatingSemiArgCS EOF
+ // InternalQVTimperative.g:9305:2: (iv_ruleNavigatingSemiArgCS= ruleNavigatingSemiArgCS EOF )
+ // InternalQVTimperative.g:9306:2: iv_ruleNavigatingSemiArgCS= ruleNavigatingSemiArgCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingSemiArgCSRule());
@@ -26704,7 +26763,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNavigatingSemiArgCS"
- // 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 ) ) )? )? ) ;
+ // InternalQVTimperative.g:9313: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;
@@ -26721,17 +26780,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:9316: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:9317: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: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:9317: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:9317: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:2: ( (lv_prefix_0_0= ';' ) )
- // InternalQVTimperative.g:9296:1: (lv_prefix_0_0= ';' )
+ // InternalQVTimperative.g:9317:2: ( (lv_prefix_0_0= ';' ) )
+ // InternalQVTimperative.g:9318:1: (lv_prefix_0_0= ';' )
{
- // InternalQVTimperative.g:9296:1: (lv_prefix_0_0= ';' )
- // InternalQVTimperative.g:9297:3: lv_prefix_0_0= ';'
+ // InternalQVTimperative.g:9318:1: (lv_prefix_0_0= ';' )
+ // InternalQVTimperative.g:9319: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 ) {
@@ -26753,18 +26812,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:9310:2: ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) )
- // InternalQVTimperative.g:9311:1: (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS )
+ // InternalQVTimperative.g:9332:2: ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) )
+ // InternalQVTimperative.g:9333:1: (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS )
{
- // InternalQVTimperative.g:9311:1: (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS )
- // InternalQVTimperative.g:9312:3: lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS
+ // InternalQVTimperative.g:9333:1: (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS )
+ // InternalQVTimperative.g:9334:3: lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingSemiArgCSAccess().getOwnedNameExpressionNavigatingArgExpCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_37);
+ pushFollow(FollowSets000.FOLLOW_38);
lv_ownedNameExpression_1_0=ruleNavigatingArgExpCS();
state._fsp--;
@@ -26788,16 +26847,16 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // 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);
+ // InternalQVTimperative.g:9350:2: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )?
+ int alt202=2;
+ int LA202_0 = input.LA(1);
- if ( (LA201_0==24) ) {
- alt201=1;
+ if ( (LA202_0==24) ) {
+ alt202=1;
}
- switch (alt201) {
+ switch (alt202) {
case 1 :
- // InternalQVTimperative.g:9328:4: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )?
+ // InternalQVTimperative.g:9350:4: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )?
{
otherlv_2=(Token)match(input,24,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -26805,18 +26864,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_2, grammarAccess.getNavigatingSemiArgCSAccess().getColonKeyword_2_0());
}
- // InternalQVTimperative.g:9332:1: ( (lv_ownedType_3_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:9333:1: (lv_ownedType_3_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:9354:1: ( (lv_ownedType_3_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:9355:1: (lv_ownedType_3_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:9333:1: (lv_ownedType_3_0= ruleTypeExpCS )
- // InternalQVTimperative.g:9334:3: lv_ownedType_3_0= ruleTypeExpCS
+ // InternalQVTimperative.g:9355:1: (lv_ownedType_3_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:9356:3: lv_ownedType_3_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingSemiArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_128);
+ pushFollow(FollowSets000.FOLLOW_129);
lv_ownedType_3_0=ruleTypeExpCS();
state._fsp--;
@@ -26840,16 +26899,16 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:9350:2: (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )?
- int alt200=2;
- int LA200_0 = input.LA(1);
+ // InternalQVTimperative.g:9372:2: (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )?
+ int alt201=2;
+ int LA201_0 = input.LA(1);
- if ( (LA200_0==48) ) {
- alt200=1;
+ if ( (LA201_0==48) ) {
+ alt201=1;
}
- switch (alt200) {
+ switch (alt201) {
case 1 :
- // InternalQVTimperative.g:9350:4: otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
+ // InternalQVTimperative.g:9372:4: otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
{
otherlv_4=(Token)match(input,48,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -26857,11 +26916,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_4, grammarAccess.getNavigatingSemiArgCSAccess().getEqualsSignKeyword_2_2_0());
}
- // InternalQVTimperative.g:9354:1: ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
- // InternalQVTimperative.g:9355:1: (lv_ownedInitExpression_5_0= ruleExpCS )
+ // InternalQVTimperative.g:9376:1: ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
+ // InternalQVTimperative.g:9377:1: (lv_ownedInitExpression_5_0= ruleExpCS )
{
- // InternalQVTimperative.g:9355:1: (lv_ownedInitExpression_5_0= ruleExpCS )
- // InternalQVTimperative.g:9356:3: lv_ownedInitExpression_5_0= ruleExpCS
+ // InternalQVTimperative.g:9377:1: (lv_ownedInitExpression_5_0= ruleExpCS )
+ // InternalQVTimperative.g:9378:3: lv_ownedInitExpression_5_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -26927,7 +26986,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNavigatingArgExpCS"
- // InternalQVTimperative.g:9380:1: entryRuleNavigatingArgExpCS returns [EObject current=null] : iv_ruleNavigatingArgExpCS= ruleNavigatingArgExpCS EOF ;
+ // InternalQVTimperative.g:9402:1: entryRuleNavigatingArgExpCS returns [EObject current=null] : iv_ruleNavigatingArgExpCS= ruleNavigatingArgExpCS EOF ;
public final EObject entryRuleNavigatingArgExpCS() throws RecognitionException {
EObject current = null;
@@ -26935,8 +26994,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:9381:2: (iv_ruleNavigatingArgExpCS= ruleNavigatingArgExpCS EOF )
- // InternalQVTimperative.g:9382:2: iv_ruleNavigatingArgExpCS= ruleNavigatingArgExpCS EOF
+ // InternalQVTimperative.g:9403:2: (iv_ruleNavigatingArgExpCS= ruleNavigatingArgExpCS EOF )
+ // InternalQVTimperative.g:9404:2: iv_ruleNavigatingArgExpCS= ruleNavigatingArgExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingArgExpCSRule());
@@ -26967,7 +27026,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNavigatingArgExpCS"
- // InternalQVTimperative.g:9389:1: ruleNavigatingArgExpCS returns [EObject current=null] : this_ExpCS_0= ruleExpCS ;
+ // InternalQVTimperative.g:9411:1: ruleNavigatingArgExpCS returns [EObject current=null] : this_ExpCS_0= ruleExpCS ;
public final EObject ruleNavigatingArgExpCS() throws RecognitionException {
EObject current = null;
@@ -26977,8 +27036,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:9392:28: (this_ExpCS_0= ruleExpCS )
- // InternalQVTimperative.g:9394:2: this_ExpCS_0= ruleExpCS
+ // InternalQVTimperative.g:9414:28: (this_ExpCS_0= ruleExpCS )
+ // InternalQVTimperative.g:9416:2: this_ExpCS_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -27021,7 +27080,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleIfExpCS"
- // InternalQVTimperative.g:9413:1: entryRuleIfExpCS returns [EObject current=null] : iv_ruleIfExpCS= ruleIfExpCS EOF ;
+ // InternalQVTimperative.g:9435:1: entryRuleIfExpCS returns [EObject current=null] : iv_ruleIfExpCS= ruleIfExpCS EOF ;
public final EObject entryRuleIfExpCS() throws RecognitionException {
EObject current = null;
@@ -27029,8 +27088,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:9414:2: (iv_ruleIfExpCS= ruleIfExpCS EOF )
- // InternalQVTimperative.g:9415:2: iv_ruleIfExpCS= ruleIfExpCS EOF
+ // InternalQVTimperative.g:9436:2: (iv_ruleIfExpCS= ruleIfExpCS EOF )
+ // InternalQVTimperative.g:9437:2: iv_ruleIfExpCS= ruleIfExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getIfExpCSRule());
@@ -27061,7 +27120,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleIfExpCS"
- // 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' ) ;
+ // InternalQVTimperative.g:9444: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;
@@ -27083,37 +27142,37 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:9447: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:9448: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: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'
+ // InternalQVTimperative.g:9448: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:9448: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,144,FollowSets000.FOLLOW_107); if (state.failed) return current;
+ otherlv_0=(Token)match(input,144,FollowSets000.FOLLOW_108); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getIfExpCSAccess().getIfKeyword_0());
}
- // 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:9452:1: ( ( (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) ) )
+ // InternalQVTimperative.g:9453: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:9453:1: ( (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) )
+ // InternalQVTimperative.g:9454: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 )
- int alt202=2;
- alt202 = dfa202.predict(input);
- switch (alt202) {
+ // InternalQVTimperative.g:9454:1: (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS )
+ int alt203=2;
+ alt203 = dfa203.predict(input);
+ switch (alt203) {
case 1 :
- // InternalQVTimperative.g:9433:3: lv_ownedCondition_1_1= ruleExpCS
+ // InternalQVTimperative.g:9455:3: lv_ownedCondition_1_1= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getIfExpCSAccess().getOwnedConditionExpCSParserRuleCall_1_0_0());
}
- pushFollow(FollowSets000.FOLLOW_129);
+ pushFollow(FollowSets000.FOLLOW_130);
lv_ownedCondition_1_1=ruleExpCS();
state._fsp--;
@@ -27135,14 +27194,14 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:9448:8: lv_ownedCondition_1_2= rulePatternExpCS
+ // InternalQVTimperative.g:9470:8: lv_ownedCondition_1_2= rulePatternExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getIfExpCSAccess().getOwnedConditionPatternExpCSParserRuleCall_1_0_1());
}
- pushFollow(FollowSets000.FOLLOW_129);
+ pushFollow(FollowSets000.FOLLOW_130);
lv_ownedCondition_1_2=rulePatternExpCS();
state._fsp--;
@@ -27178,18 +27237,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_2, grammarAccess.getIfExpCSAccess().getThenKeyword_2());
}
- // InternalQVTimperative.g:9470:1: ( (lv_ownedThenExpression_3_0= ruleExpCS ) )
- // InternalQVTimperative.g:9471:1: (lv_ownedThenExpression_3_0= ruleExpCS )
+ // InternalQVTimperative.g:9492:1: ( (lv_ownedThenExpression_3_0= ruleExpCS ) )
+ // InternalQVTimperative.g:9493:1: (lv_ownedThenExpression_3_0= ruleExpCS )
{
- // InternalQVTimperative.g:9471:1: (lv_ownedThenExpression_3_0= ruleExpCS )
- // InternalQVTimperative.g:9472:3: lv_ownedThenExpression_3_0= ruleExpCS
+ // InternalQVTimperative.g:9493:1: (lv_ownedThenExpression_3_0= ruleExpCS )
+ // InternalQVTimperative.g:9494:3: lv_ownedThenExpression_3_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getIfExpCSAccess().getOwnedThenExpressionExpCSParserRuleCall_3_0());
}
- pushFollow(FollowSets000.FOLLOW_130);
+ pushFollow(FollowSets000.FOLLOW_131);
lv_ownedThenExpression_3_0=ruleExpCS();
state._fsp--;
@@ -27213,30 +27272,30 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:9488:2: ( (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS ) )*
- loop203:
+ // InternalQVTimperative.g:9510:2: ( (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS ) )*
+ loop204:
do {
- int alt203=2;
- int LA203_0 = input.LA(1);
+ int alt204=2;
+ int LA204_0 = input.LA(1);
- if ( (LA203_0==148) ) {
- alt203=1;
+ if ( (LA204_0==148) ) {
+ alt204=1;
}
- switch (alt203) {
+ switch (alt204) {
case 1 :
- // InternalQVTimperative.g:9489:1: (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS )
+ // InternalQVTimperative.g:9511:1: (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS )
{
- // InternalQVTimperative.g:9489:1: (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS )
- // InternalQVTimperative.g:9490:3: lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS
+ // InternalQVTimperative.g:9511:1: (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS )
+ // InternalQVTimperative.g:9512:3: lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getIfExpCSAccess().getOwnedIfThenExpressionsElseIfThenExpCSParserRuleCall_4_0());
}
- pushFollow(FollowSets000.FOLLOW_130);
+ pushFollow(FollowSets000.FOLLOW_131);
lv_ownedIfThenExpressions_4_0=ruleElseIfThenExpCS();
state._fsp--;
@@ -27262,7 +27321,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop203;
+ break loop204;
}
} while (true);
@@ -27272,18 +27331,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_5, grammarAccess.getIfExpCSAccess().getElseKeyword_5());
}
- // InternalQVTimperative.g:9510:1: ( (lv_ownedElseExpression_6_0= ruleExpCS ) )
- // InternalQVTimperative.g:9511:1: (lv_ownedElseExpression_6_0= ruleExpCS )
+ // InternalQVTimperative.g:9532:1: ( (lv_ownedElseExpression_6_0= ruleExpCS ) )
+ // InternalQVTimperative.g:9533:1: (lv_ownedElseExpression_6_0= ruleExpCS )
{
- // InternalQVTimperative.g:9511:1: (lv_ownedElseExpression_6_0= ruleExpCS )
- // InternalQVTimperative.g:9512:3: lv_ownedElseExpression_6_0= ruleExpCS
+ // InternalQVTimperative.g:9533:1: (lv_ownedElseExpression_6_0= ruleExpCS )
+ // InternalQVTimperative.g:9534:3: lv_ownedElseExpression_6_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getIfExpCSAccess().getOwnedElseExpressionExpCSParserRuleCall_6_0());
}
- pushFollow(FollowSets000.FOLLOW_131);
+ pushFollow(FollowSets000.FOLLOW_132);
lv_ownedElseExpression_6_0=ruleExpCS();
state._fsp--;
@@ -27336,7 +27395,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleElseIfThenExpCS"
- // InternalQVTimperative.g:9540:1: entryRuleElseIfThenExpCS returns [EObject current=null] : iv_ruleElseIfThenExpCS= ruleElseIfThenExpCS EOF ;
+ // InternalQVTimperative.g:9562:1: entryRuleElseIfThenExpCS returns [EObject current=null] : iv_ruleElseIfThenExpCS= ruleElseIfThenExpCS EOF ;
public final EObject entryRuleElseIfThenExpCS() throws RecognitionException {
EObject current = null;
@@ -27344,8 +27403,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:9541:2: (iv_ruleElseIfThenExpCS= ruleElseIfThenExpCS EOF )
- // InternalQVTimperative.g:9542:2: iv_ruleElseIfThenExpCS= ruleElseIfThenExpCS EOF
+ // InternalQVTimperative.g:9563:2: (iv_ruleElseIfThenExpCS= ruleElseIfThenExpCS EOF )
+ // InternalQVTimperative.g:9564:2: iv_ruleElseIfThenExpCS= ruleElseIfThenExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getElseIfThenExpCSRule());
@@ -27376,7 +27435,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleElseIfThenExpCS"
- // 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 ) ) ) ;
+ // InternalQVTimperative.g:9571: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;
@@ -27390,11 +27449,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:9574:28: ( (otherlv_0= 'elseif' ( (lv_ownedCondition_1_0= ruleExpCS ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) ) )
+ // InternalQVTimperative.g:9575:1: (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 ) )
+ // InternalQVTimperative.g:9575:1: (otherlv_0= 'elseif' ( (lv_ownedCondition_1_0= ruleExpCS ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) )
+ // InternalQVTimperative.g:9575:3: otherlv_0= 'elseif' ( (lv_ownedCondition_1_0= ruleExpCS ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) )
{
otherlv_0=(Token)match(input,148,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -27402,18 +27461,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_0, grammarAccess.getElseIfThenExpCSAccess().getElseifKeyword_0());
}
- // InternalQVTimperative.g:9557:1: ( (lv_ownedCondition_1_0= ruleExpCS ) )
- // InternalQVTimperative.g:9558:1: (lv_ownedCondition_1_0= ruleExpCS )
+ // InternalQVTimperative.g:9579:1: ( (lv_ownedCondition_1_0= ruleExpCS ) )
+ // InternalQVTimperative.g:9580:1: (lv_ownedCondition_1_0= ruleExpCS )
{
- // InternalQVTimperative.g:9558:1: (lv_ownedCondition_1_0= ruleExpCS )
- // InternalQVTimperative.g:9559:3: lv_ownedCondition_1_0= ruleExpCS
+ // InternalQVTimperative.g:9580:1: (lv_ownedCondition_1_0= ruleExpCS )
+ // InternalQVTimperative.g:9581:3: lv_ownedCondition_1_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getElseIfThenExpCSAccess().getOwnedConditionExpCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_129);
+ pushFollow(FollowSets000.FOLLOW_130);
lv_ownedCondition_1_0=ruleExpCS();
state._fsp--;
@@ -27443,11 +27502,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_2, grammarAccess.getElseIfThenExpCSAccess().getThenKeyword_2());
}
- // InternalQVTimperative.g:9579:1: ( (lv_ownedThenExpression_3_0= ruleExpCS ) )
- // InternalQVTimperative.g:9580:1: (lv_ownedThenExpression_3_0= ruleExpCS )
+ // InternalQVTimperative.g:9601:1: ( (lv_ownedThenExpression_3_0= ruleExpCS ) )
+ // InternalQVTimperative.g:9602:1: (lv_ownedThenExpression_3_0= ruleExpCS )
{
- // InternalQVTimperative.g:9580:1: (lv_ownedThenExpression_3_0= ruleExpCS )
- // InternalQVTimperative.g:9581:3: lv_ownedThenExpression_3_0= ruleExpCS
+ // InternalQVTimperative.g:9602:1: (lv_ownedThenExpression_3_0= ruleExpCS )
+ // InternalQVTimperative.g:9603:3: lv_ownedThenExpression_3_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -27501,7 +27560,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleLetExpCS"
- // InternalQVTimperative.g:9605:1: entryRuleLetExpCS returns [EObject current=null] : iv_ruleLetExpCS= ruleLetExpCS EOF ;
+ // InternalQVTimperative.g:9627:1: entryRuleLetExpCS returns [EObject current=null] : iv_ruleLetExpCS= ruleLetExpCS EOF ;
public final EObject entryRuleLetExpCS() throws RecognitionException {
EObject current = null;
@@ -27509,8 +27568,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:9606:2: (iv_ruleLetExpCS= ruleLetExpCS EOF )
- // InternalQVTimperative.g:9607:2: iv_ruleLetExpCS= ruleLetExpCS EOF
+ // InternalQVTimperative.g:9628:2: (iv_ruleLetExpCS= ruleLetExpCS EOF )
+ // InternalQVTimperative.g:9629:2: iv_ruleLetExpCS= ruleLetExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLetExpCSRule());
@@ -27541,7 +27600,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleLetExpCS"
- // 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 ) ) ) ;
+ // InternalQVTimperative.g:9636: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;
@@ -27558,11 +27617,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:9639: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:9640: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: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 ) )
+ // InternalQVTimperative.g:9640: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:9640: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,149,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -27570,18 +27629,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_0, grammarAccess.getLetExpCSAccess().getLetKeyword_0());
}
- // InternalQVTimperative.g:9622:1: ( (lv_ownedVariables_1_0= ruleLetVariableCS ) )
- // InternalQVTimperative.g:9623:1: (lv_ownedVariables_1_0= ruleLetVariableCS )
+ // InternalQVTimperative.g:9644:1: ( (lv_ownedVariables_1_0= ruleLetVariableCS ) )
+ // InternalQVTimperative.g:9645:1: (lv_ownedVariables_1_0= ruleLetVariableCS )
{
- // InternalQVTimperative.g:9623:1: (lv_ownedVariables_1_0= ruleLetVariableCS )
- // InternalQVTimperative.g:9624:3: lv_ownedVariables_1_0= ruleLetVariableCS
+ // InternalQVTimperative.g:9645:1: (lv_ownedVariables_1_0= ruleLetVariableCS )
+ // InternalQVTimperative.g:9646:3: lv_ownedVariables_1_0= ruleLetVariableCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLetExpCSAccess().getOwnedVariablesLetVariableCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_132);
+ pushFollow(FollowSets000.FOLLOW_133);
lv_ownedVariables_1_0=ruleLetVariableCS();
state._fsp--;
@@ -27605,20 +27664,20 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:9640:2: (otherlv_2= ',' ( (lv_ownedVariables_3_0= ruleLetVariableCS ) ) )*
- loop204:
+ // InternalQVTimperative.g:9662:2: (otherlv_2= ',' ( (lv_ownedVariables_3_0= ruleLetVariableCS ) ) )*
+ loop205:
do {
- int alt204=2;
- int LA204_0 = input.LA(1);
+ int alt205=2;
+ int LA205_0 = input.LA(1);
- if ( (LA204_0==18) ) {
- alt204=1;
+ if ( (LA205_0==18) ) {
+ alt205=1;
}
- switch (alt204) {
+ switch (alt205) {
case 1 :
- // InternalQVTimperative.g:9640:4: otherlv_2= ',' ( (lv_ownedVariables_3_0= ruleLetVariableCS ) )
+ // InternalQVTimperative.g:9662: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 ) {
@@ -27626,18 +27685,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_2, grammarAccess.getLetExpCSAccess().getCommaKeyword_2_0());
}
- // InternalQVTimperative.g:9644:1: ( (lv_ownedVariables_3_0= ruleLetVariableCS ) )
- // InternalQVTimperative.g:9645:1: (lv_ownedVariables_3_0= ruleLetVariableCS )
+ // InternalQVTimperative.g:9666:1: ( (lv_ownedVariables_3_0= ruleLetVariableCS ) )
+ // InternalQVTimperative.g:9667:1: (lv_ownedVariables_3_0= ruleLetVariableCS )
{
- // InternalQVTimperative.g:9645:1: (lv_ownedVariables_3_0= ruleLetVariableCS )
- // InternalQVTimperative.g:9646:3: lv_ownedVariables_3_0= ruleLetVariableCS
+ // InternalQVTimperative.g:9667:1: (lv_ownedVariables_3_0= ruleLetVariableCS )
+ // InternalQVTimperative.g:9668:3: lv_ownedVariables_3_0= ruleLetVariableCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLetExpCSAccess().getOwnedVariablesLetVariableCSParserRuleCall_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_132);
+ pushFollow(FollowSets000.FOLLOW_133);
lv_ownedVariables_3_0=ruleLetVariableCS();
state._fsp--;
@@ -27666,21 +27725,21 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop204;
+ break loop205;
}
} while (true);
- otherlv_4=(Token)match(input,38,FollowSets000.FOLLOW_8); if (state.failed) return current;
+ otherlv_4=(Token)match(input,39,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getLetExpCSAccess().getInKeyword_3());
}
- // InternalQVTimperative.g:9666:1: ( (lv_ownedInExpression_5_0= ruleExpCS ) )
- // InternalQVTimperative.g:9667:1: (lv_ownedInExpression_5_0= ruleExpCS )
+ // InternalQVTimperative.g:9688:1: ( (lv_ownedInExpression_5_0= ruleExpCS ) )
+ // InternalQVTimperative.g:9689:1: (lv_ownedInExpression_5_0= ruleExpCS )
{
- // InternalQVTimperative.g:9667:1: (lv_ownedInExpression_5_0= ruleExpCS )
- // InternalQVTimperative.g:9668:3: lv_ownedInExpression_5_0= ruleExpCS
+ // InternalQVTimperative.g:9689:1: (lv_ownedInExpression_5_0= ruleExpCS )
+ // InternalQVTimperative.g:9690:3: lv_ownedInExpression_5_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -27734,7 +27793,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleLetVariableCS"
- // InternalQVTimperative.g:9692:1: entryRuleLetVariableCS returns [EObject current=null] : iv_ruleLetVariableCS= ruleLetVariableCS EOF ;
+ // InternalQVTimperative.g:9714:1: entryRuleLetVariableCS returns [EObject current=null] : iv_ruleLetVariableCS= ruleLetVariableCS EOF ;
public final EObject entryRuleLetVariableCS() throws RecognitionException {
EObject current = null;
@@ -27742,8 +27801,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:9693:2: (iv_ruleLetVariableCS= ruleLetVariableCS EOF )
- // InternalQVTimperative.g:9694:2: iv_ruleLetVariableCS= ruleLetVariableCS EOF
+ // InternalQVTimperative.g:9715:2: (iv_ruleLetVariableCS= ruleLetVariableCS EOF )
+ // InternalQVTimperative.g:9716:2: iv_ruleLetVariableCS= ruleLetVariableCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLetVariableCSRule());
@@ -27774,7 +27833,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleLetVariableCS"
- // 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 ) ) ) ;
+ // InternalQVTimperative.g:9723: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;
@@ -27792,24 +27851,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:9726: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:9727: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: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:9727: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:9727: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:2: ( (lv_name_0_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:9706:1: (lv_name_0_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:9727:2: ( (lv_name_0_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:9728:1: (lv_name_0_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:9706:1: (lv_name_0_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:9707:3: lv_name_0_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:9728:1: (lv_name_0_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:9729:3: lv_name_0_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLetVariableCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_133);
+ pushFollow(FollowSets000.FOLLOW_134);
lv_name_0_0=ruleUnrestrictedName();
state._fsp--;
@@ -27833,26 +27892,26 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:9723:2: ( (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS ) )?
- int alt205=2;
- int LA205_0 = input.LA(1);
+ // InternalQVTimperative.g:9745:2: ( (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS ) )?
+ int alt206=2;
+ int LA206_0 = input.LA(1);
- if ( (LA205_0==51) ) {
- alt205=1;
+ if ( (LA206_0==51) ) {
+ alt206=1;
}
- switch (alt205) {
+ switch (alt206) {
case 1 :
- // InternalQVTimperative.g:9724:1: (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS )
+ // InternalQVTimperative.g:9746:1: (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS )
{
- // InternalQVTimperative.g:9724:1: (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS )
- // InternalQVTimperative.g:9725:3: lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS
+ // InternalQVTimperative.g:9746:1: (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS )
+ // InternalQVTimperative.g:9747:3: lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLetVariableCSAccess().getOwnedRoundBracketedClauseRoundBracketedClauseCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_114);
+ pushFollow(FollowSets000.FOLLOW_115);
lv_ownedRoundBracketedClause_1_0=ruleRoundBracketedClauseCS();
state._fsp--;
@@ -27879,16 +27938,16 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:9741:3: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )?
- int alt206=2;
- int LA206_0 = input.LA(1);
+ // InternalQVTimperative.g:9763:3: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )?
+ int alt207=2;
+ int LA207_0 = input.LA(1);
- if ( (LA206_0==24) ) {
- alt206=1;
+ if ( (LA207_0==24) ) {
+ alt207=1;
}
- switch (alt206) {
+ switch (alt207) {
case 1 :
- // InternalQVTimperative.g:9741:5: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:9763:5: 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 ) {
@@ -27896,18 +27955,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_2, grammarAccess.getLetVariableCSAccess().getColonKeyword_2_0());
}
- // InternalQVTimperative.g:9745:1: ( (lv_ownedType_3_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:9746:1: (lv_ownedType_3_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:9767:1: ( (lv_ownedType_3_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:9768:1: (lv_ownedType_3_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:9746:1: (lv_ownedType_3_0= ruleTypeExpCS )
- // InternalQVTimperative.g:9747:3: lv_ownedType_3_0= ruleTypeExpCS
+ // InternalQVTimperative.g:9768:1: (lv_ownedType_3_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:9769:3: lv_ownedType_3_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLetVariableCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_111);
+ pushFollow(FollowSets000.FOLLOW_112);
lv_ownedType_3_0=ruleTypeExpCS();
state._fsp--;
@@ -27943,11 +28002,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_4, grammarAccess.getLetVariableCSAccess().getEqualsSignKeyword_3());
}
- // InternalQVTimperative.g:9767:1: ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
- // InternalQVTimperative.g:9768:1: (lv_ownedInitExpression_5_0= ruleExpCS )
+ // InternalQVTimperative.g:9789:1: ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
+ // InternalQVTimperative.g:9790:1: (lv_ownedInitExpression_5_0= ruleExpCS )
{
- // InternalQVTimperative.g:9768:1: (lv_ownedInitExpression_5_0= ruleExpCS )
- // InternalQVTimperative.g:9769:3: lv_ownedInitExpression_5_0= ruleExpCS
+ // InternalQVTimperative.g:9790:1: (lv_ownedInitExpression_5_0= ruleExpCS )
+ // InternalQVTimperative.g:9791:3: lv_ownedInitExpression_5_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -28001,7 +28060,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNestedExpCS"
- // InternalQVTimperative.g:9793:1: entryRuleNestedExpCS returns [EObject current=null] : iv_ruleNestedExpCS= ruleNestedExpCS EOF ;
+ // InternalQVTimperative.g:9815:1: entryRuleNestedExpCS returns [EObject current=null] : iv_ruleNestedExpCS= ruleNestedExpCS EOF ;
public final EObject entryRuleNestedExpCS() throws RecognitionException {
EObject current = null;
@@ -28009,8 +28068,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:9794:2: (iv_ruleNestedExpCS= ruleNestedExpCS EOF )
- // InternalQVTimperative.g:9795:2: iv_ruleNestedExpCS= ruleNestedExpCS EOF
+ // InternalQVTimperative.g:9816:2: (iv_ruleNestedExpCS= ruleNestedExpCS EOF )
+ // InternalQVTimperative.g:9817:2: iv_ruleNestedExpCS= ruleNestedExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNestedExpCSRule());
@@ -28041,7 +28100,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNestedExpCS"
- // InternalQVTimperative.g:9802:1: ruleNestedExpCS returns [EObject current=null] : (otherlv_0= '(' ( (lv_ownedExpression_1_0= ruleExpCS ) ) otherlv_2= ')' ) ;
+ // InternalQVTimperative.g:9824:1: ruleNestedExpCS returns [EObject current=null] : (otherlv_0= '(' ( (lv_ownedExpression_1_0= ruleExpCS ) ) otherlv_2= ')' ) ;
public final EObject ruleNestedExpCS() throws RecognitionException {
EObject current = null;
@@ -28053,11 +28112,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:9827:28: ( (otherlv_0= '(' ( (lv_ownedExpression_1_0= ruleExpCS ) ) otherlv_2= ')' ) )
+ // InternalQVTimperative.g:9828:1: (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= ')'
+ // InternalQVTimperative.g:9828:1: (otherlv_0= '(' ( (lv_ownedExpression_1_0= ruleExpCS ) ) otherlv_2= ')' )
+ // InternalQVTimperative.g:9828:3: otherlv_0= '(' ( (lv_ownedExpression_1_0= ruleExpCS ) ) otherlv_2= ')'
{
otherlv_0=(Token)match(input,51,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -28065,18 +28124,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_0, grammarAccess.getNestedExpCSAccess().getLeftParenthesisKeyword_0());
}
- // InternalQVTimperative.g:9810:1: ( (lv_ownedExpression_1_0= ruleExpCS ) )
- // InternalQVTimperative.g:9811:1: (lv_ownedExpression_1_0= ruleExpCS )
+ // InternalQVTimperative.g:9832:1: ( (lv_ownedExpression_1_0= ruleExpCS ) )
+ // InternalQVTimperative.g:9833:1: (lv_ownedExpression_1_0= ruleExpCS )
{
- // InternalQVTimperative.g:9811:1: (lv_ownedExpression_1_0= ruleExpCS )
- // InternalQVTimperative.g:9812:3: lv_ownedExpression_1_0= ruleExpCS
+ // InternalQVTimperative.g:9833:1: (lv_ownedExpression_1_0= ruleExpCS )
+ // InternalQVTimperative.g:9834:3: lv_ownedExpression_1_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNestedExpCSAccess().getOwnedExpressionExpCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_103);
+ pushFollow(FollowSets000.FOLLOW_104);
lv_ownedExpression_1_0=ruleExpCS();
state._fsp--;
@@ -28129,7 +28188,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleSelfExpCS"
- // InternalQVTimperative.g:9840:1: entryRuleSelfExpCS returns [EObject current=null] : iv_ruleSelfExpCS= ruleSelfExpCS EOF ;
+ // InternalQVTimperative.g:9862:1: entryRuleSelfExpCS returns [EObject current=null] : iv_ruleSelfExpCS= ruleSelfExpCS EOF ;
public final EObject entryRuleSelfExpCS() throws RecognitionException {
EObject current = null;
@@ -28137,8 +28196,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:9841:2: (iv_ruleSelfExpCS= ruleSelfExpCS EOF )
- // InternalQVTimperative.g:9842:2: iv_ruleSelfExpCS= ruleSelfExpCS EOF
+ // InternalQVTimperative.g:9863:2: (iv_ruleSelfExpCS= ruleSelfExpCS EOF )
+ // InternalQVTimperative.g:9864:2: iv_ruleSelfExpCS= ruleSelfExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getSelfExpCSRule());
@@ -28169,7 +28228,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleSelfExpCS"
- // InternalQVTimperative.g:9849:1: ruleSelfExpCS returns [EObject current=null] : ( () otherlv_1= 'self' ) ;
+ // InternalQVTimperative.g:9871:1: ruleSelfExpCS returns [EObject current=null] : ( () otherlv_1= 'self' ) ;
public final EObject ruleSelfExpCS() throws RecognitionException {
EObject current = null;
@@ -28178,14 +28237,14 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:9852:28: ( ( () otherlv_1= 'self' ) )
- // InternalQVTimperative.g:9853:1: ( () otherlv_1= 'self' )
+ // InternalQVTimperative.g:9874:28: ( ( () otherlv_1= 'self' ) )
+ // InternalQVTimperative.g:9875:1: ( () otherlv_1= 'self' )
{
- // InternalQVTimperative.g:9853:1: ( () otherlv_1= 'self' )
- // InternalQVTimperative.g:9853:2: () otherlv_1= 'self'
+ // InternalQVTimperative.g:9875:1: ( () otherlv_1= 'self' )
+ // InternalQVTimperative.g:9875:2: () otherlv_1= 'self'
{
- // InternalQVTimperative.g:9853:2: ()
- // InternalQVTimperative.g:9854:2:
+ // InternalQVTimperative.g:9875:2: ()
+ // InternalQVTimperative.g:9876:2:
{
if ( state.backtracking==0 ) {
@@ -28231,7 +28290,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleMultiplicityBoundsCS"
- // InternalQVTimperative.g:9874:1: entryRuleMultiplicityBoundsCS returns [EObject current=null] : iv_ruleMultiplicityBoundsCS= ruleMultiplicityBoundsCS EOF ;
+ // InternalQVTimperative.g:9896:1: entryRuleMultiplicityBoundsCS returns [EObject current=null] : iv_ruleMultiplicityBoundsCS= ruleMultiplicityBoundsCS EOF ;
public final EObject entryRuleMultiplicityBoundsCS() throws RecognitionException {
EObject current = null;
@@ -28239,8 +28298,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:9875:2: (iv_ruleMultiplicityBoundsCS= ruleMultiplicityBoundsCS EOF )
- // InternalQVTimperative.g:9876:2: iv_ruleMultiplicityBoundsCS= ruleMultiplicityBoundsCS EOF
+ // InternalQVTimperative.g:9897:2: (iv_ruleMultiplicityBoundsCS= ruleMultiplicityBoundsCS EOF )
+ // InternalQVTimperative.g:9898:2: iv_ruleMultiplicityBoundsCS= ruleMultiplicityBoundsCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMultiplicityBoundsCSRule());
@@ -28271,7 +28330,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleMultiplicityBoundsCS"
- // InternalQVTimperative.g:9883:1: ruleMultiplicityBoundsCS returns [EObject current=null] : ( ( (lv_lowerBound_0_0= ruleLOWER ) ) (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )? ) ;
+ // InternalQVTimperative.g:9905: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;
@@ -28284,24 +28343,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:9908:28: ( ( ( (lv_lowerBound_0_0= ruleLOWER ) ) (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )? ) )
+ // InternalQVTimperative.g:9909:1: ( ( (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:9909:1: ( ( (lv_lowerBound_0_0= ruleLOWER ) ) (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )? )
+ // InternalQVTimperative.g:9909:2: ( (lv_lowerBound_0_0= ruleLOWER ) ) (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )?
{
- // InternalQVTimperative.g:9887:2: ( (lv_lowerBound_0_0= ruleLOWER ) )
- // InternalQVTimperative.g:9888:1: (lv_lowerBound_0_0= ruleLOWER )
+ // InternalQVTimperative.g:9909:2: ( (lv_lowerBound_0_0= ruleLOWER ) )
+ // InternalQVTimperative.g:9910:1: (lv_lowerBound_0_0= ruleLOWER )
{
- // InternalQVTimperative.g:9888:1: (lv_lowerBound_0_0= ruleLOWER )
- // InternalQVTimperative.g:9889:3: lv_lowerBound_0_0= ruleLOWER
+ // InternalQVTimperative.g:9910:1: (lv_lowerBound_0_0= ruleLOWER )
+ // InternalQVTimperative.g:9911:3: lv_lowerBound_0_0= ruleLOWER
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMultiplicityBoundsCSAccess().getLowerBoundLOWERParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_108);
+ pushFollow(FollowSets000.FOLLOW_109);
lv_lowerBound_0_0=ruleLOWER();
state._fsp--;
@@ -28325,28 +28384,28 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:9905:2: (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )?
- int alt207=2;
- int LA207_0 = input.LA(1);
+ // InternalQVTimperative.g:9927:2: (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )?
+ int alt208=2;
+ int LA208_0 = input.LA(1);
- if ( (LA207_0==131) ) {
- alt207=1;
+ if ( (LA208_0==131) ) {
+ alt208=1;
}
- switch (alt207) {
+ switch (alt208) {
case 1 :
- // InternalQVTimperative.g:9905:4: otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) )
+ // InternalQVTimperative.g:9927:4: otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) )
{
- otherlv_1=(Token)match(input,131,FollowSets000.FOLLOW_134); if (state.failed) return current;
+ otherlv_1=(Token)match(input,131,FollowSets000.FOLLOW_135); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getMultiplicityBoundsCSAccess().getFullStopFullStopKeyword_1_0());
}
- // InternalQVTimperative.g:9909:1: ( (lv_upperBound_2_0= ruleUPPER ) )
- // InternalQVTimperative.g:9910:1: (lv_upperBound_2_0= ruleUPPER )
+ // InternalQVTimperative.g:9931:1: ( (lv_upperBound_2_0= ruleUPPER ) )
+ // InternalQVTimperative.g:9932:1: (lv_upperBound_2_0= ruleUPPER )
{
- // InternalQVTimperative.g:9910:1: (lv_upperBound_2_0= ruleUPPER )
- // InternalQVTimperative.g:9911:3: lv_upperBound_2_0= ruleUPPER
+ // InternalQVTimperative.g:9932:1: (lv_upperBound_2_0= ruleUPPER )
+ // InternalQVTimperative.g:9933:3: lv_upperBound_2_0= ruleUPPER
{
if ( state.backtracking==0 ) {
@@ -28406,7 +28465,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleMultiplicityCS"
- // InternalQVTimperative.g:9935:1: entryRuleMultiplicityCS returns [EObject current=null] : iv_ruleMultiplicityCS= ruleMultiplicityCS EOF ;
+ // InternalQVTimperative.g:9957:1: entryRuleMultiplicityCS returns [EObject current=null] : iv_ruleMultiplicityCS= ruleMultiplicityCS EOF ;
public final EObject entryRuleMultiplicityCS() throws RecognitionException {
EObject current = null;
@@ -28414,8 +28473,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:9936:2: (iv_ruleMultiplicityCS= ruleMultiplicityCS EOF )
- // InternalQVTimperative.g:9937:2: iv_ruleMultiplicityCS= ruleMultiplicityCS EOF
+ // InternalQVTimperative.g:9958:2: (iv_ruleMultiplicityCS= ruleMultiplicityCS EOF )
+ // InternalQVTimperative.g:9959:2: iv_ruleMultiplicityCS= ruleMultiplicityCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMultiplicityCSRule());
@@ -28446,7 +28505,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleMultiplicityCS"
- // 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= ']' ) ;
+ // InternalQVTimperative.g:9966: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;
@@ -28462,38 +28521,38 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:9969:28: ( (otherlv_0= '[' (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS ) (otherlv_3= '|?' | ( (lv_isNullFree_4_0= '|1' ) ) )? otherlv_5= ']' ) )
+ // InternalQVTimperative.g:9970:1: (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= ']'
+ // InternalQVTimperative.g:9970:1: (otherlv_0= '[' (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS ) (otherlv_3= '|?' | ( (lv_isNullFree_4_0= '|1' ) ) )? otherlv_5= ']' )
+ // InternalQVTimperative.g:9970: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,141,FollowSets000.FOLLOW_135); if (state.failed) return current;
+ otherlv_0=(Token)match(input,141,FollowSets000.FOLLOW_136); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getMultiplicityCSAccess().getLeftSquareBracketKeyword_0());
}
- // InternalQVTimperative.g:9952:1: (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS )
- int alt208=2;
- int LA208_0 = input.LA(1);
+ // InternalQVTimperative.g:9974:1: (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS )
+ int alt209=2;
+ int LA209_0 = input.LA(1);
- if ( (LA208_0==RULE_INT) ) {
- alt208=1;
+ if ( (LA209_0==RULE_INT) ) {
+ alt209=1;
}
- else if ( (LA208_0==35||LA208_0==103||LA208_0==153) ) {
- alt208=2;
+ else if ( (LA209_0==36||LA209_0==103||LA209_0==153) ) {
+ alt209=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 208, 0, input);
+ new NoViableAltException("", 209, 0, input);
throw nvae;
}
- switch (alt208) {
+ switch (alt209) {
case 1 :
- // InternalQVTimperative.g:9953:2: this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS
+ // InternalQVTimperative.g:9975:2: this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS
{
if ( state.backtracking==0 ) {
@@ -28505,7 +28564,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getMultiplicityCSAccess().getMultiplicityBoundsCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_136);
+ pushFollow(FollowSets000.FOLLOW_137);
this_MultiplicityBoundsCS_1=ruleMultiplicityBoundsCS();
state._fsp--;
@@ -28520,7 +28579,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:9966:2: this_MultiplicityStringCS_2= ruleMultiplicityStringCS
+ // InternalQVTimperative.g:9988:2: this_MultiplicityStringCS_2= ruleMultiplicityStringCS
{
if ( state.backtracking==0 ) {
@@ -28532,7 +28591,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getMultiplicityCSAccess().getMultiplicityStringCSParserRuleCall_1_1());
}
- pushFollow(FollowSets000.FOLLOW_136);
+ pushFollow(FollowSets000.FOLLOW_137);
this_MultiplicityStringCS_2=ruleMultiplicityStringCS();
state._fsp--;
@@ -28549,21 +28608,21 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:9977:2: (otherlv_3= '|?' | ( (lv_isNullFree_4_0= '|1' ) ) )?
- int alt209=3;
- int LA209_0 = input.LA(1);
+ // InternalQVTimperative.g:9999:2: (otherlv_3= '|?' | ( (lv_isNullFree_4_0= '|1' ) ) )?
+ int alt210=3;
+ int LA210_0 = input.LA(1);
- if ( (LA209_0==151) ) {
- alt209=1;
+ if ( (LA210_0==151) ) {
+ alt210=1;
}
- else if ( (LA209_0==152) ) {
- alt209=2;
+ else if ( (LA210_0==152) ) {
+ alt210=2;
}
- switch (alt209) {
+ switch (alt210) {
case 1 :
- // InternalQVTimperative.g:9977:4: otherlv_3= '|?'
+ // InternalQVTimperative.g:9999:4: otherlv_3= '|?'
{
- otherlv_3=(Token)match(input,151,FollowSets000.FOLLOW_137); if (state.failed) return current;
+ otherlv_3=(Token)match(input,151,FollowSets000.FOLLOW_138); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getMultiplicityCSAccess().getVerticalLineQuestionMarkKeyword_2_0());
@@ -28573,15 +28632,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:9982:6: ( (lv_isNullFree_4_0= '|1' ) )
+ // InternalQVTimperative.g:10004:6: ( (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:10004:6: ( (lv_isNullFree_4_0= '|1' ) )
+ // InternalQVTimperative.g:10005:1: (lv_isNullFree_4_0= '|1' )
{
- // InternalQVTimperative.g:9983:1: (lv_isNullFree_4_0= '|1' )
- // InternalQVTimperative.g:9984:3: lv_isNullFree_4_0= '|1'
+ // InternalQVTimperative.g:10005:1: (lv_isNullFree_4_0= '|1' )
+ // InternalQVTimperative.g:10006:3: lv_isNullFree_4_0= '|1'
{
- lv_isNullFree_4_0=(Token)match(input,152,FollowSets000.FOLLOW_137); if (state.failed) return current;
+ lv_isNullFree_4_0=(Token)match(input,152,FollowSets000.FOLLOW_138); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_isNullFree_4_0, grammarAccess.getMultiplicityCSAccess().getIsNullFree1Keyword_2_1_0());
@@ -28636,7 +28695,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleMultiplicityStringCS"
- // InternalQVTimperative.g:10009:1: entryRuleMultiplicityStringCS returns [EObject current=null] : iv_ruleMultiplicityStringCS= ruleMultiplicityStringCS EOF ;
+ // InternalQVTimperative.g:10031:1: entryRuleMultiplicityStringCS returns [EObject current=null] : iv_ruleMultiplicityStringCS= ruleMultiplicityStringCS EOF ;
public final EObject entryRuleMultiplicityStringCS() throws RecognitionException {
EObject current = null;
@@ -28644,8 +28703,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:10010:2: (iv_ruleMultiplicityStringCS= ruleMultiplicityStringCS EOF )
- // InternalQVTimperative.g:10011:2: iv_ruleMultiplicityStringCS= ruleMultiplicityStringCS EOF
+ // InternalQVTimperative.g:10032:2: (iv_ruleMultiplicityStringCS= ruleMultiplicityStringCS EOF )
+ // InternalQVTimperative.g:10033:2: iv_ruleMultiplicityStringCS= ruleMultiplicityStringCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMultiplicityStringCSRule());
@@ -28676,7 +28735,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleMultiplicityStringCS"
- // InternalQVTimperative.g:10018:1: ruleMultiplicityStringCS returns [EObject current=null] : ( ( (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) ) ) ;
+ // InternalQVTimperative.g:10040: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;
@@ -28687,46 +28746,46 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:10043:28: ( ( ( (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) ) ) )
+ // InternalQVTimperative.g:10044: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:10044:1: ( ( (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) ) )
+ // InternalQVTimperative.g:10045: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:10045:1: ( (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) )
+ // InternalQVTimperative.g:10046: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= '?' )
- int alt210=3;
+ // InternalQVTimperative.g:10046:1: (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' )
+ int alt211=3;
switch ( input.LA(1) ) {
- case 35:
+ case 36:
{
- alt210=1;
+ alt211=1;
}
break;
case 103:
{
- alt210=2;
+ alt211=2;
}
break;
case 153:
{
- alt210=3;
+ alt211=3;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 210, 0, input);
+ new NoViableAltException("", 211, 0, input);
throw nvae;
}
- switch (alt210) {
+ switch (alt211) {
case 1 :
- // InternalQVTimperative.g:10025:3: lv_stringBounds_0_1= '*'
+ // InternalQVTimperative.g:10047:3: lv_stringBounds_0_1= '*'
{
- lv_stringBounds_0_1=(Token)match(input,35,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ lv_stringBounds_0_1=(Token)match(input,36,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_stringBounds_0_1, grammarAccess.getMultiplicityStringCSAccess().getStringBoundsAsteriskKeyword_0_0());
@@ -28744,7 +28803,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:10037:8: lv_stringBounds_0_2= '+'
+ // InternalQVTimperative.g:10059:8: lv_stringBounds_0_2= '+'
{
lv_stringBounds_0_2=(Token)match(input,103,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -28764,7 +28823,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalQVTimperative.g:10049:8: lv_stringBounds_0_3= '?'
+ // InternalQVTimperative.g:10071:8: lv_stringBounds_0_3= '?'
{
lv_stringBounds_0_3=(Token)match(input,153,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -28812,7 +28871,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePathNameCS"
- // InternalQVTimperative.g:10072:1: entryRulePathNameCS returns [EObject current=null] : iv_rulePathNameCS= rulePathNameCS EOF ;
+ // InternalQVTimperative.g:10094:1: entryRulePathNameCS returns [EObject current=null] : iv_rulePathNameCS= rulePathNameCS EOF ;
public final EObject entryRulePathNameCS() throws RecognitionException {
EObject current = null;
@@ -28820,8 +28879,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:10073:2: (iv_rulePathNameCS= rulePathNameCS EOF )
- // InternalQVTimperative.g:10074:2: iv_rulePathNameCS= rulePathNameCS EOF
+ // InternalQVTimperative.g:10095:2: (iv_rulePathNameCS= rulePathNameCS EOF )
+ // InternalQVTimperative.g:10096:2: iv_rulePathNameCS= rulePathNameCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPathNameCSRule());
@@ -28852,7 +28911,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePathNameCS"
- // InternalQVTimperative.g:10081:1: rulePathNameCS returns [EObject current=null] : ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* ) ;
+ // InternalQVTimperative.g:10103: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;
@@ -28865,24 +28924,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:10106:28: ( ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* ) )
+ // InternalQVTimperative.g:10107:1: ( ( (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:10107:1: ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* )
+ // InternalQVTimperative.g:10107:2: ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )*
{
- // InternalQVTimperative.g:10085:2: ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) )
- // InternalQVTimperative.g:10086:1: (lv_ownedPathElements_0_0= ruleFirstPathElementCS )
+ // InternalQVTimperative.g:10107:2: ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) )
+ // InternalQVTimperative.g:10108:1: (lv_ownedPathElements_0_0= ruleFirstPathElementCS )
{
- // InternalQVTimperative.g:10086:1: (lv_ownedPathElements_0_0= ruleFirstPathElementCS )
- // InternalQVTimperative.g:10087:3: lv_ownedPathElements_0_0= ruleFirstPathElementCS
+ // InternalQVTimperative.g:10108:1: (lv_ownedPathElements_0_0= ruleFirstPathElementCS )
+ // InternalQVTimperative.g:10109:3: lv_ownedPathElements_0_0= ruleFirstPathElementCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPathNameCSAccess().getOwnedPathElementsFirstPathElementCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_101);
+ pushFollow(FollowSets000.FOLLOW_102);
lv_ownedPathElements_0_0=ruleFirstPathElementCS();
state._fsp--;
@@ -28906,39 +28965,39 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:10103:2: (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )*
- loop211:
+ // InternalQVTimperative.g:10125:2: (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )*
+ loop212:
do {
- int alt211=2;
- int LA211_0 = input.LA(1);
+ int alt212=2;
+ int LA212_0 = input.LA(1);
- if ( (LA211_0==34) ) {
- alt211=1;
+ if ( (LA212_0==35) ) {
+ alt212=1;
}
- switch (alt211) {
+ switch (alt212) {
case 1 :
- // InternalQVTimperative.g:10103:4: otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) )
+ // InternalQVTimperative.g:10125:4: otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) )
{
- otherlv_1=(Token)match(input,34,FollowSets000.FOLLOW_12); if (state.failed) return current;
+ otherlv_1=(Token)match(input,35,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getPathNameCSAccess().getColonColonKeyword_1_0());
}
- // InternalQVTimperative.g:10107:1: ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) )
- // InternalQVTimperative.g:10108:1: (lv_ownedPathElements_2_0= ruleNextPathElementCS )
+ // InternalQVTimperative.g:10129:1: ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) )
+ // InternalQVTimperative.g:10130:1: (lv_ownedPathElements_2_0= ruleNextPathElementCS )
{
- // InternalQVTimperative.g:10108:1: (lv_ownedPathElements_2_0= ruleNextPathElementCS )
- // InternalQVTimperative.g:10109:3: lv_ownedPathElements_2_0= ruleNextPathElementCS
+ // InternalQVTimperative.g:10130:1: (lv_ownedPathElements_2_0= ruleNextPathElementCS )
+ // InternalQVTimperative.g:10131:3: lv_ownedPathElements_2_0= ruleNextPathElementCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPathNameCSAccess().getOwnedPathElementsNextPathElementCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_101);
+ pushFollow(FollowSets000.FOLLOW_102);
lv_ownedPathElements_2_0=ruleNextPathElementCS();
state._fsp--;
@@ -28967,7 +29026,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop211;
+ break loop212;
}
} while (true);
@@ -28994,7 +29053,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleFirstPathElementCS"
- // InternalQVTimperative.g:10133:1: entryRuleFirstPathElementCS returns [EObject current=null] : iv_ruleFirstPathElementCS= ruleFirstPathElementCS EOF ;
+ // InternalQVTimperative.g:10155:1: entryRuleFirstPathElementCS returns [EObject current=null] : iv_ruleFirstPathElementCS= ruleFirstPathElementCS EOF ;
public final EObject entryRuleFirstPathElementCS() throws RecognitionException {
EObject current = null;
@@ -29002,8 +29061,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:10134:2: (iv_ruleFirstPathElementCS= ruleFirstPathElementCS EOF )
- // InternalQVTimperative.g:10135:2: iv_ruleFirstPathElementCS= ruleFirstPathElementCS EOF
+ // InternalQVTimperative.g:10156:2: (iv_ruleFirstPathElementCS= ruleFirstPathElementCS EOF )
+ // InternalQVTimperative.g:10157:2: iv_ruleFirstPathElementCS= ruleFirstPathElementCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getFirstPathElementCSRule());
@@ -29034,21 +29093,21 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleFirstPathElementCS"
- // InternalQVTimperative.g:10142:1: ruleFirstPathElementCS returns [EObject current=null] : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:10164:1: ruleFirstPathElementCS returns [EObject current=null] : ( ( ruleUnrestrictedName ) ) ;
public final EObject ruleFirstPathElementCS() throws RecognitionException {
EObject current = null;
enterRule();
try {
- // InternalQVTimperative.g:10145:28: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:10146:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:10167:28: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:10168:1: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:10146:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:10147:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:10168:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:10169:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:10147:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:10148:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:10169:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:10170:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -29103,7 +29162,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNextPathElementCS"
- // InternalQVTimperative.g:10172:1: entryRuleNextPathElementCS returns [EObject current=null] : iv_ruleNextPathElementCS= ruleNextPathElementCS EOF ;
+ // InternalQVTimperative.g:10194:1: entryRuleNextPathElementCS returns [EObject current=null] : iv_ruleNextPathElementCS= ruleNextPathElementCS EOF ;
public final EObject entryRuleNextPathElementCS() throws RecognitionException {
EObject current = null;
@@ -29111,8 +29170,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:10173:2: (iv_ruleNextPathElementCS= ruleNextPathElementCS EOF )
- // InternalQVTimperative.g:10174:2: iv_ruleNextPathElementCS= ruleNextPathElementCS EOF
+ // InternalQVTimperative.g:10195:2: (iv_ruleNextPathElementCS= ruleNextPathElementCS EOF )
+ // InternalQVTimperative.g:10196:2: iv_ruleNextPathElementCS= ruleNextPathElementCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNextPathElementCSRule());
@@ -29143,21 +29202,21 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNextPathElementCS"
- // InternalQVTimperative.g:10181:1: ruleNextPathElementCS returns [EObject current=null] : ( ( ruleUnreservedName ) ) ;
+ // InternalQVTimperative.g:10203:1: ruleNextPathElementCS returns [EObject current=null] : ( ( ruleUnreservedName ) ) ;
public final EObject ruleNextPathElementCS() throws RecognitionException {
EObject current = null;
enterRule();
try {
- // InternalQVTimperative.g:10184:28: ( ( ( ruleUnreservedName ) ) )
- // InternalQVTimperative.g:10185:1: ( ( ruleUnreservedName ) )
+ // InternalQVTimperative.g:10206:28: ( ( ( ruleUnreservedName ) ) )
+ // InternalQVTimperative.g:10207:1: ( ( ruleUnreservedName ) )
{
- // InternalQVTimperative.g:10185:1: ( ( ruleUnreservedName ) )
- // InternalQVTimperative.g:10186:1: ( ruleUnreservedName )
+ // InternalQVTimperative.g:10207:1: ( ( ruleUnreservedName ) )
+ // InternalQVTimperative.g:10208:1: ( ruleUnreservedName )
{
- // InternalQVTimperative.g:10186:1: ( ruleUnreservedName )
- // InternalQVTimperative.g:10187:3: ruleUnreservedName
+ // InternalQVTimperative.g:10208:1: ( ruleUnreservedName )
+ // InternalQVTimperative.g:10209:3: ruleUnreservedName
{
if ( state.backtracking==0 ) {
@@ -29212,7 +29271,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTemplateBindingCS"
- // InternalQVTimperative.g:10211:1: entryRuleTemplateBindingCS returns [EObject current=null] : iv_ruleTemplateBindingCS= ruleTemplateBindingCS EOF ;
+ // InternalQVTimperative.g:10233:1: entryRuleTemplateBindingCS returns [EObject current=null] : iv_ruleTemplateBindingCS= ruleTemplateBindingCS EOF ;
public final EObject entryRuleTemplateBindingCS() throws RecognitionException {
EObject current = null;
@@ -29220,8 +29279,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:10212:2: (iv_ruleTemplateBindingCS= ruleTemplateBindingCS EOF )
- // InternalQVTimperative.g:10213:2: iv_ruleTemplateBindingCS= ruleTemplateBindingCS EOF
+ // InternalQVTimperative.g:10234:2: (iv_ruleTemplateBindingCS= ruleTemplateBindingCS EOF )
+ // InternalQVTimperative.g:10235:2: iv_ruleTemplateBindingCS= ruleTemplateBindingCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTemplateBindingCSRule());
@@ -29252,7 +29311,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTemplateBindingCS"
- // 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 ) )? ) ;
+ // InternalQVTimperative.g:10242: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;
@@ -29267,24 +29326,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:10245:28: ( ( ( (lv_ownedSubstitutions_0_0= ruleTemplateParameterSubstitutionCS ) ) (otherlv_1= ',' ( (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS ) ) )* ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )? ) )
+ // InternalQVTimperative.g:10246:1: ( ( (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:10246:1: ( ( (lv_ownedSubstitutions_0_0= ruleTemplateParameterSubstitutionCS ) ) (otherlv_1= ',' ( (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS ) ) )* ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )? )
+ // InternalQVTimperative.g:10246:2: ( (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 ) )
- // InternalQVTimperative.g:10225:1: (lv_ownedSubstitutions_0_0= ruleTemplateParameterSubstitutionCS )
+ // InternalQVTimperative.g:10246:2: ( (lv_ownedSubstitutions_0_0= ruleTemplateParameterSubstitutionCS ) )
+ // InternalQVTimperative.g:10247:1: (lv_ownedSubstitutions_0_0= ruleTemplateParameterSubstitutionCS )
{
- // InternalQVTimperative.g:10225:1: (lv_ownedSubstitutions_0_0= ruleTemplateParameterSubstitutionCS )
- // InternalQVTimperative.g:10226:3: lv_ownedSubstitutions_0_0= ruleTemplateParameterSubstitutionCS
+ // InternalQVTimperative.g:10247:1: (lv_ownedSubstitutions_0_0= ruleTemplateParameterSubstitutionCS )
+ // InternalQVTimperative.g:10248:3: lv_ownedSubstitutions_0_0= ruleTemplateParameterSubstitutionCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTemplateBindingCSAccess().getOwnedSubstitutionsTemplateParameterSubstitutionCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_138);
+ pushFollow(FollowSets000.FOLLOW_139);
lv_ownedSubstitutions_0_0=ruleTemplateParameterSubstitutionCS();
state._fsp--;
@@ -29308,39 +29367,39 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:10242:2: (otherlv_1= ',' ( (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS ) ) )*
- loop212:
+ // InternalQVTimperative.g:10264:2: (otherlv_1= ',' ( (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS ) ) )*
+ loop213:
do {
- int alt212=2;
- int LA212_0 = input.LA(1);
+ int alt213=2;
+ int LA213_0 = input.LA(1);
- if ( (LA212_0==18) ) {
- alt212=1;
+ if ( (LA213_0==18) ) {
+ alt213=1;
}
- switch (alt212) {
+ switch (alt213) {
case 1 :
- // InternalQVTimperative.g:10242:4: otherlv_1= ',' ( (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS ) )
+ // InternalQVTimperative.g:10264:4: otherlv_1= ',' ( (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS ) )
{
- otherlv_1=(Token)match(input,18,FollowSets000.FOLLOW_139); if (state.failed) return current;
+ otherlv_1=(Token)match(input,18,FollowSets000.FOLLOW_140); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getTemplateBindingCSAccess().getCommaKeyword_1_0());
}
- // InternalQVTimperative.g:10246:1: ( (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS ) )
- // InternalQVTimperative.g:10247:1: (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS )
+ // InternalQVTimperative.g:10268:1: ( (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS ) )
+ // InternalQVTimperative.g:10269:1: (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS )
{
- // InternalQVTimperative.g:10247:1: (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS )
- // InternalQVTimperative.g:10248:3: lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS
+ // InternalQVTimperative.g:10269:1: (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS )
+ // InternalQVTimperative.g:10270:3: lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTemplateBindingCSAccess().getOwnedSubstitutionsTemplateParameterSubstitutionCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_138);
+ pushFollow(FollowSets000.FOLLOW_139);
lv_ownedSubstitutions_2_0=ruleTemplateParameterSubstitutionCS();
state._fsp--;
@@ -29369,23 +29428,23 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop212;
+ break loop213;
}
} while (true);
- // InternalQVTimperative.g:10264:4: ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )?
- int alt213=2;
- int LA213_0 = input.LA(1);
+ // InternalQVTimperative.g:10286:4: ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )?
+ int alt214=2;
+ int LA214_0 = input.LA(1);
- if ( (LA213_0==141) ) {
- alt213=1;
+ if ( (LA214_0==141) ) {
+ alt214=1;
}
- switch (alt213) {
+ switch (alt214) {
case 1 :
- // InternalQVTimperative.g:10265:1: (lv_ownedMultiplicity_3_0= ruleMultiplicityCS )
+ // InternalQVTimperative.g:10287:1: (lv_ownedMultiplicity_3_0= ruleMultiplicityCS )
{
- // InternalQVTimperative.g:10265:1: (lv_ownedMultiplicity_3_0= ruleMultiplicityCS )
- // InternalQVTimperative.g:10266:3: lv_ownedMultiplicity_3_0= ruleMultiplicityCS
+ // InternalQVTimperative.g:10287:1: (lv_ownedMultiplicity_3_0= ruleMultiplicityCS )
+ // InternalQVTimperative.g:10288:3: lv_ownedMultiplicity_3_0= ruleMultiplicityCS
{
if ( state.backtracking==0 ) {
@@ -29442,7 +29501,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTemplateParameterSubstitutionCS"
- // InternalQVTimperative.g:10290:1: entryRuleTemplateParameterSubstitutionCS returns [EObject current=null] : iv_ruleTemplateParameterSubstitutionCS= ruleTemplateParameterSubstitutionCS EOF ;
+ // InternalQVTimperative.g:10312:1: entryRuleTemplateParameterSubstitutionCS returns [EObject current=null] : iv_ruleTemplateParameterSubstitutionCS= ruleTemplateParameterSubstitutionCS EOF ;
public final EObject entryRuleTemplateParameterSubstitutionCS() throws RecognitionException {
EObject current = null;
@@ -29450,8 +29509,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:10291:2: (iv_ruleTemplateParameterSubstitutionCS= ruleTemplateParameterSubstitutionCS EOF )
- // InternalQVTimperative.g:10292:2: iv_ruleTemplateParameterSubstitutionCS= ruleTemplateParameterSubstitutionCS EOF
+ // InternalQVTimperative.g:10313:2: (iv_ruleTemplateParameterSubstitutionCS= ruleTemplateParameterSubstitutionCS EOF )
+ // InternalQVTimperative.g:10314:2: iv_ruleTemplateParameterSubstitutionCS= ruleTemplateParameterSubstitutionCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTemplateParameterSubstitutionCSRule());
@@ -29482,7 +29541,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTemplateParameterSubstitutionCS"
- // InternalQVTimperative.g:10299:1: ruleTemplateParameterSubstitutionCS returns [EObject current=null] : ( (lv_ownedActualParameter_0_0= ruleTypeRefCS ) ) ;
+ // InternalQVTimperative.g:10321:1: ruleTemplateParameterSubstitutionCS returns [EObject current=null] : ( (lv_ownedActualParameter_0_0= ruleTypeRefCS ) ) ;
public final EObject ruleTemplateParameterSubstitutionCS() throws RecognitionException {
EObject current = null;
@@ -29492,14 +29551,14 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:10302:28: ( ( (lv_ownedActualParameter_0_0= ruleTypeRefCS ) ) )
- // InternalQVTimperative.g:10303:1: ( (lv_ownedActualParameter_0_0= ruleTypeRefCS ) )
+ // InternalQVTimperative.g:10324:28: ( ( (lv_ownedActualParameter_0_0= ruleTypeRefCS ) ) )
+ // InternalQVTimperative.g:10325: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:10325:1: ( (lv_ownedActualParameter_0_0= ruleTypeRefCS ) )
+ // InternalQVTimperative.g:10326:1: (lv_ownedActualParameter_0_0= ruleTypeRefCS )
{
- // InternalQVTimperative.g:10304:1: (lv_ownedActualParameter_0_0= ruleTypeRefCS )
- // InternalQVTimperative.g:10305:3: lv_ownedActualParameter_0_0= ruleTypeRefCS
+ // InternalQVTimperative.g:10326:1: (lv_ownedActualParameter_0_0= ruleTypeRefCS )
+ // InternalQVTimperative.g:10327:3: lv_ownedActualParameter_0_0= ruleTypeRefCS
{
if ( state.backtracking==0 ) {
@@ -29550,7 +29609,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTemplateSignatureCS"
- // InternalQVTimperative.g:10329:1: entryRuleTemplateSignatureCS returns [EObject current=null] : iv_ruleTemplateSignatureCS= ruleTemplateSignatureCS EOF ;
+ // InternalQVTimperative.g:10351:1: entryRuleTemplateSignatureCS returns [EObject current=null] : iv_ruleTemplateSignatureCS= ruleTemplateSignatureCS EOF ;
public final EObject entryRuleTemplateSignatureCS() throws RecognitionException {
EObject current = null;
@@ -29558,8 +29617,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:10330:2: (iv_ruleTemplateSignatureCS= ruleTemplateSignatureCS EOF )
- // InternalQVTimperative.g:10331:2: iv_ruleTemplateSignatureCS= ruleTemplateSignatureCS EOF
+ // InternalQVTimperative.g:10352:2: (iv_ruleTemplateSignatureCS= ruleTemplateSignatureCS EOF )
+ // InternalQVTimperative.g:10353:2: iv_ruleTemplateSignatureCS= ruleTemplateSignatureCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTemplateSignatureCSRule());
@@ -29590,7 +29649,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTemplateSignatureCS"
- // 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= ')' ) ;
+ // InternalQVTimperative.g:10360: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;
@@ -29605,11 +29664,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:10363:28: ( (otherlv_0= '(' ( (lv_ownedParameters_1_0= ruleTypeParameterCS ) ) (otherlv_2= ',' ( (lv_ownedParameters_3_0= ruleTypeParameterCS ) ) )* otherlv_4= ')' ) )
+ // InternalQVTimperative.g:10364:1: (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= ')'
+ // InternalQVTimperative.g:10364:1: (otherlv_0= '(' ( (lv_ownedParameters_1_0= ruleTypeParameterCS ) ) (otherlv_2= ',' ( (lv_ownedParameters_3_0= ruleTypeParameterCS ) ) )* otherlv_4= ')' )
+ // InternalQVTimperative.g:10364:3: otherlv_0= '(' ( (lv_ownedParameters_1_0= ruleTypeParameterCS ) ) (otherlv_2= ',' ( (lv_ownedParameters_3_0= ruleTypeParameterCS ) ) )* otherlv_4= ')'
{
otherlv_0=(Token)match(input,51,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -29617,18 +29676,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_0, grammarAccess.getTemplateSignatureCSAccess().getLeftParenthesisKeyword_0());
}
- // InternalQVTimperative.g:10346:1: ( (lv_ownedParameters_1_0= ruleTypeParameterCS ) )
- // InternalQVTimperative.g:10347:1: (lv_ownedParameters_1_0= ruleTypeParameterCS )
+ // InternalQVTimperative.g:10368:1: ( (lv_ownedParameters_1_0= ruleTypeParameterCS ) )
+ // InternalQVTimperative.g:10369:1: (lv_ownedParameters_1_0= ruleTypeParameterCS )
{
- // InternalQVTimperative.g:10347:1: (lv_ownedParameters_1_0= ruleTypeParameterCS )
- // InternalQVTimperative.g:10348:3: lv_ownedParameters_1_0= ruleTypeParameterCS
+ // InternalQVTimperative.g:10369:1: (lv_ownedParameters_1_0= ruleTypeParameterCS )
+ // InternalQVTimperative.g:10370:3: lv_ownedParameters_1_0= ruleTypeParameterCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTemplateSignatureCSAccess().getOwnedParametersTypeParameterCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_46);
+ pushFollow(FollowSets000.FOLLOW_47);
lv_ownedParameters_1_0=ruleTypeParameterCS();
state._fsp--;
@@ -29652,20 +29711,20 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:10364:2: (otherlv_2= ',' ( (lv_ownedParameters_3_0= ruleTypeParameterCS ) ) )*
- loop214:
+ // InternalQVTimperative.g:10386:2: (otherlv_2= ',' ( (lv_ownedParameters_3_0= ruleTypeParameterCS ) ) )*
+ loop215:
do {
- int alt214=2;
- int LA214_0 = input.LA(1);
+ int alt215=2;
+ int LA215_0 = input.LA(1);
- if ( (LA214_0==18) ) {
- alt214=1;
+ if ( (LA215_0==18) ) {
+ alt215=1;
}
- switch (alt214) {
+ switch (alt215) {
case 1 :
- // InternalQVTimperative.g:10364:4: otherlv_2= ',' ( (lv_ownedParameters_3_0= ruleTypeParameterCS ) )
+ // InternalQVTimperative.g:10386: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 ) {
@@ -29673,18 +29732,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_2, grammarAccess.getTemplateSignatureCSAccess().getCommaKeyword_2_0());
}
- // InternalQVTimperative.g:10368:1: ( (lv_ownedParameters_3_0= ruleTypeParameterCS ) )
- // InternalQVTimperative.g:10369:1: (lv_ownedParameters_3_0= ruleTypeParameterCS )
+ // InternalQVTimperative.g:10390:1: ( (lv_ownedParameters_3_0= ruleTypeParameterCS ) )
+ // InternalQVTimperative.g:10391:1: (lv_ownedParameters_3_0= ruleTypeParameterCS )
{
- // InternalQVTimperative.g:10369:1: (lv_ownedParameters_3_0= ruleTypeParameterCS )
- // InternalQVTimperative.g:10370:3: lv_ownedParameters_3_0= ruleTypeParameterCS
+ // InternalQVTimperative.g:10391:1: (lv_ownedParameters_3_0= ruleTypeParameterCS )
+ // InternalQVTimperative.g:10392:3: lv_ownedParameters_3_0= ruleTypeParameterCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTemplateSignatureCSAccess().getOwnedParametersTypeParameterCSParserRuleCall_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_46);
+ pushFollow(FollowSets000.FOLLOW_47);
lv_ownedParameters_3_0=ruleTypeParameterCS();
state._fsp--;
@@ -29713,7 +29772,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop214;
+ break loop215;
}
} while (true);
@@ -29746,7 +29805,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTypeParameterCS"
- // InternalQVTimperative.g:10398:1: entryRuleTypeParameterCS returns [EObject current=null] : iv_ruleTypeParameterCS= ruleTypeParameterCS EOF ;
+ // InternalQVTimperative.g:10420:1: entryRuleTypeParameterCS returns [EObject current=null] : iv_ruleTypeParameterCS= ruleTypeParameterCS EOF ;
public final EObject entryRuleTypeParameterCS() throws RecognitionException {
EObject current = null;
@@ -29754,8 +29813,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:10399:2: (iv_ruleTypeParameterCS= ruleTypeParameterCS EOF )
- // InternalQVTimperative.g:10400:2: iv_ruleTypeParameterCS= ruleTypeParameterCS EOF
+ // InternalQVTimperative.g:10421:2: (iv_ruleTypeParameterCS= ruleTypeParameterCS EOF )
+ // InternalQVTimperative.g:10422:2: iv_ruleTypeParameterCS= ruleTypeParameterCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeParameterCSRule());
@@ -29786,7 +29845,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTypeParameterCS"
- // 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 ) ) )* )? ) ;
+ // InternalQVTimperative.g:10429: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;
@@ -29802,24 +29861,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:10432:28: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )* )? ) )
+ // InternalQVTimperative.g:10433:1: ( ( (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:10433:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )* )? )
+ // InternalQVTimperative.g:10433:2: ( (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 ) )
- // InternalQVTimperative.g:10412:1: (lv_name_0_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:10433:2: ( (lv_name_0_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:10434:1: (lv_name_0_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:10412:1: (lv_name_0_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:10413:3: lv_name_0_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:10434:1: (lv_name_0_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:10435:3: lv_name_0_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeParameterCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_140);
+ pushFollow(FollowSets000.FOLLOW_141);
lv_name_0_0=ruleUnrestrictedName();
state._fsp--;
@@ -29843,16 +29902,16 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // 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);
+ // InternalQVTimperative.g:10451:2: (otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )* )?
+ int alt217=2;
+ int LA217_0 = input.LA(1);
- if ( (LA216_0==98) ) {
- alt216=1;
+ if ( (LA217_0==98) ) {
+ alt217=1;
}
- switch (alt216) {
+ switch (alt217) {
case 1 :
- // InternalQVTimperative.g:10429:4: otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )*
+ // InternalQVTimperative.g:10451:4: otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )*
{
otherlv_1=(Token)match(input,98,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -29860,18 +29919,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_1, grammarAccess.getTypeParameterCSAccess().getExtendsKeyword_1_0());
}
- // InternalQVTimperative.g:10433:1: ( (lv_ownedExtends_2_0= ruleTypedRefCS ) )
- // InternalQVTimperative.g:10434:1: (lv_ownedExtends_2_0= ruleTypedRefCS )
+ // InternalQVTimperative.g:10455:1: ( (lv_ownedExtends_2_0= ruleTypedRefCS ) )
+ // InternalQVTimperative.g:10456:1: (lv_ownedExtends_2_0= ruleTypedRefCS )
{
- // InternalQVTimperative.g:10434:1: (lv_ownedExtends_2_0= ruleTypedRefCS )
- // InternalQVTimperative.g:10435:3: lv_ownedExtends_2_0= ruleTypedRefCS
+ // InternalQVTimperative.g:10456:1: (lv_ownedExtends_2_0= ruleTypedRefCS )
+ // InternalQVTimperative.g:10457:3: lv_ownedExtends_2_0= ruleTypedRefCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeParameterCSAccess().getOwnedExtendsTypedRefCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_141);
+ pushFollow(FollowSets000.FOLLOW_142);
lv_ownedExtends_2_0=ruleTypedRefCS();
state._fsp--;
@@ -29895,20 +29954,20 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:10451:2: (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )*
- loop215:
+ // InternalQVTimperative.g:10473:2: (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )*
+ loop216:
do {
- int alt215=2;
- int LA215_0 = input.LA(1);
+ int alt216=2;
+ int LA216_0 = input.LA(1);
- if ( (LA215_0==154) ) {
- alt215=1;
+ if ( (LA216_0==154) ) {
+ alt216=1;
}
- switch (alt215) {
+ switch (alt216) {
case 1 :
- // InternalQVTimperative.g:10451:4: otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) )
+ // InternalQVTimperative.g:10473:4: otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) )
{
otherlv_3=(Token)match(input,154,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -29916,18 +29975,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_3, grammarAccess.getTypeParameterCSAccess().getAmpersandAmpersandKeyword_1_2_0());
}
- // InternalQVTimperative.g:10455:1: ( (lv_ownedExtends_4_0= ruleTypedRefCS ) )
- // InternalQVTimperative.g:10456:1: (lv_ownedExtends_4_0= ruleTypedRefCS )
+ // InternalQVTimperative.g:10477:1: ( (lv_ownedExtends_4_0= ruleTypedRefCS ) )
+ // InternalQVTimperative.g:10478:1: (lv_ownedExtends_4_0= ruleTypedRefCS )
{
- // InternalQVTimperative.g:10456:1: (lv_ownedExtends_4_0= ruleTypedRefCS )
- // InternalQVTimperative.g:10457:3: lv_ownedExtends_4_0= ruleTypedRefCS
+ // InternalQVTimperative.g:10478:1: (lv_ownedExtends_4_0= ruleTypedRefCS )
+ // InternalQVTimperative.g:10479:3: lv_ownedExtends_4_0= ruleTypedRefCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeParameterCSAccess().getOwnedExtendsTypedRefCSParserRuleCall_1_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_141);
+ pushFollow(FollowSets000.FOLLOW_142);
lv_ownedExtends_4_0=ruleTypedRefCS();
state._fsp--;
@@ -29956,7 +30015,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop215;
+ break loop216;
}
} while (true);
@@ -29989,7 +30048,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTypeRefCS"
- // InternalQVTimperative.g:10481:1: entryRuleTypeRefCS returns [EObject current=null] : iv_ruleTypeRefCS= ruleTypeRefCS EOF ;
+ // InternalQVTimperative.g:10503:1: entryRuleTypeRefCS returns [EObject current=null] : iv_ruleTypeRefCS= ruleTypeRefCS EOF ;
public final EObject entryRuleTypeRefCS() throws RecognitionException {
EObject current = null;
@@ -29997,8 +30056,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:10482:2: (iv_ruleTypeRefCS= ruleTypeRefCS EOF )
- // InternalQVTimperative.g:10483:2: iv_ruleTypeRefCS= ruleTypeRefCS EOF
+ // InternalQVTimperative.g:10504:2: (iv_ruleTypeRefCS= ruleTypeRefCS EOF )
+ // InternalQVTimperative.g:10505:2: iv_ruleTypeRefCS= ruleTypeRefCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeRefCSRule());
@@ -30029,7 +30088,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTypeRefCS"
- // InternalQVTimperative.g:10490:1: ruleTypeRefCS returns [EObject current=null] : (this_TypedRefCS_0= ruleTypedRefCS | this_WildcardTypeRefCS_1= ruleWildcardTypeRefCS ) ;
+ // InternalQVTimperative.g:10512:1: ruleTypeRefCS returns [EObject current=null] : (this_TypedRefCS_0= ruleTypedRefCS | this_WildcardTypeRefCS_1= ruleWildcardTypeRefCS ) ;
public final EObject ruleTypeRefCS() throws RecognitionException {
EObject current = null;
@@ -30041,29 +30100,29 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:10515:28: ( (this_TypedRefCS_0= ruleTypedRefCS | this_WildcardTypeRefCS_1= ruleWildcardTypeRefCS ) )
+ // InternalQVTimperative.g:10516:1: (this_TypedRefCS_0= ruleTypedRefCS | this_WildcardTypeRefCS_1= ruleWildcardTypeRefCS )
{
- // InternalQVTimperative.g:10494:1: (this_TypedRefCS_0= ruleTypedRefCS | this_WildcardTypeRefCS_1= ruleWildcardTypeRefCS )
- int alt217=2;
- int LA217_0 = input.LA(1);
+ // InternalQVTimperative.g:10516:1: (this_TypedRefCS_0= ruleTypedRefCS | this_WildcardTypeRefCS_1= ruleWildcardTypeRefCS )
+ int alt218=2;
+ int LA218_0 = input.LA(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;
+ if ( ((LA218_0>=RULE_SIMPLE_ID && LA218_0<=RULE_ESCAPED_ID)||LA218_0==25||LA218_0==28||(LA218_0>=30 && LA218_0<=31)||LA218_0==34||LA218_0==38||LA218_0==50||(LA218_0>=56 && LA218_0<=60)) ) {
+ alt218=1;
}
- else if ( (LA217_0==153) ) {
- alt217=2;
+ else if ( (LA218_0==153) ) {
+ alt218=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 217, 0, input);
+ new NoViableAltException("", 218, 0, input);
throw nvae;
}
- switch (alt217) {
+ switch (alt218) {
case 1 :
- // InternalQVTimperative.g:10495:2: this_TypedRefCS_0= ruleTypedRefCS
+ // InternalQVTimperative.g:10517:2: this_TypedRefCS_0= ruleTypedRefCS
{
if ( state.backtracking==0 ) {
@@ -30090,7 +30149,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:10508:2: this_WildcardTypeRefCS_1= ruleWildcardTypeRefCS
+ // InternalQVTimperative.g:10530:2: this_WildcardTypeRefCS_1= ruleWildcardTypeRefCS
{
if ( state.backtracking==0 ) {
@@ -30139,7 +30198,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTypedRefCS"
- // InternalQVTimperative.g:10527:1: entryRuleTypedRefCS returns [EObject current=null] : iv_ruleTypedRefCS= ruleTypedRefCS EOF ;
+ // InternalQVTimperative.g:10549:1: entryRuleTypedRefCS returns [EObject current=null] : iv_ruleTypedRefCS= ruleTypedRefCS EOF ;
public final EObject entryRuleTypedRefCS() throws RecognitionException {
EObject current = null;
@@ -30147,8 +30206,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:10528:2: (iv_ruleTypedRefCS= ruleTypedRefCS EOF )
- // InternalQVTimperative.g:10529:2: iv_ruleTypedRefCS= ruleTypedRefCS EOF
+ // InternalQVTimperative.g:10550:2: (iv_ruleTypedRefCS= ruleTypedRefCS EOF )
+ // InternalQVTimperative.g:10551:2: iv_ruleTypedRefCS= ruleTypedRefCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypedRefCSRule());
@@ -30179,7 +30238,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTypedRefCS"
- // InternalQVTimperative.g:10536:1: ruleTypedRefCS returns [EObject current=null] : this_TypedTypeRefCS_0= ruleTypedTypeRefCS ;
+ // InternalQVTimperative.g:10558:1: ruleTypedRefCS returns [EObject current=null] : this_TypedTypeRefCS_0= ruleTypedTypeRefCS ;
public final EObject ruleTypedRefCS() throws RecognitionException {
EObject current = null;
@@ -30189,8 +30248,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:10539:28: (this_TypedTypeRefCS_0= ruleTypedTypeRefCS )
- // InternalQVTimperative.g:10541:2: this_TypedTypeRefCS_0= ruleTypedTypeRefCS
+ // InternalQVTimperative.g:10561:28: (this_TypedTypeRefCS_0= ruleTypedTypeRefCS )
+ // InternalQVTimperative.g:10563:2: this_TypedTypeRefCS_0= ruleTypedTypeRefCS
{
if ( state.backtracking==0 ) {
@@ -30233,7 +30292,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTypedTypeRefCS"
- // InternalQVTimperative.g:10560:1: entryRuleTypedTypeRefCS returns [EObject current=null] : iv_ruleTypedTypeRefCS= ruleTypedTypeRefCS EOF ;
+ // InternalQVTimperative.g:10582:1: entryRuleTypedTypeRefCS returns [EObject current=null] : iv_ruleTypedTypeRefCS= ruleTypedTypeRefCS EOF ;
public final EObject entryRuleTypedTypeRefCS() throws RecognitionException {
EObject current = null;
@@ -30241,8 +30300,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:10561:2: (iv_ruleTypedTypeRefCS= ruleTypedTypeRefCS EOF )
- // InternalQVTimperative.g:10562:2: iv_ruleTypedTypeRefCS= ruleTypedTypeRefCS EOF
+ // InternalQVTimperative.g:10583:2: (iv_ruleTypedTypeRefCS= ruleTypedTypeRefCS EOF )
+ // InternalQVTimperative.g:10584:2: iv_ruleTypedTypeRefCS= ruleTypedTypeRefCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypedTypeRefCSRule());
@@ -30273,7 +30332,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTypedTypeRefCS"
- // InternalQVTimperative.g:10569:1: ruleTypedTypeRefCS returns [EObject current=null] : ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) (otherlv_1= '(' ( (lv_ownedBinding_2_0= ruleTemplateBindingCS ) ) otherlv_3= ')' )? ) ;
+ // InternalQVTimperative.g:10591: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;
@@ -30287,24 +30346,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:10594:28: ( ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) (otherlv_1= '(' ( (lv_ownedBinding_2_0= ruleTemplateBindingCS ) ) otherlv_3= ')' )? ) )
+ // InternalQVTimperative.g:10595:1: ( ( (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:10595:1: ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) (otherlv_1= '(' ( (lv_ownedBinding_2_0= ruleTemplateBindingCS ) ) otherlv_3= ')' )? )
+ // InternalQVTimperative.g:10595:2: ( (lv_ownedPathName_0_0= rulePathNameCS ) ) (otherlv_1= '(' ( (lv_ownedBinding_2_0= ruleTemplateBindingCS ) ) otherlv_3= ')' )?
{
- // InternalQVTimperative.g:10573:2: ( (lv_ownedPathName_0_0= rulePathNameCS ) )
- // InternalQVTimperative.g:10574:1: (lv_ownedPathName_0_0= rulePathNameCS )
+ // InternalQVTimperative.g:10595:2: ( (lv_ownedPathName_0_0= rulePathNameCS ) )
+ // InternalQVTimperative.g:10596:1: (lv_ownedPathName_0_0= rulePathNameCS )
{
- // InternalQVTimperative.g:10574:1: (lv_ownedPathName_0_0= rulePathNameCS )
- // InternalQVTimperative.g:10575:3: lv_ownedPathName_0_0= rulePathNameCS
+ // InternalQVTimperative.g:10596:1: (lv_ownedPathName_0_0= rulePathNameCS )
+ // InternalQVTimperative.g:10597:3: lv_ownedPathName_0_0= rulePathNameCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypedTypeRefCSAccess().getOwnedPathNamePathNameCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_102);
+ pushFollow(FollowSets000.FOLLOW_103);
lv_ownedPathName_0_0=rulePathNameCS();
state._fsp--;
@@ -30328,35 +30387,35 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:10591:2: (otherlv_1= '(' ( (lv_ownedBinding_2_0= ruleTemplateBindingCS ) ) otherlv_3= ')' )?
- int alt218=2;
- int LA218_0 = input.LA(1);
+ // InternalQVTimperative.g:10613:2: (otherlv_1= '(' ( (lv_ownedBinding_2_0= ruleTemplateBindingCS ) ) otherlv_3= ')' )?
+ int alt219=2;
+ int LA219_0 = input.LA(1);
- if ( (LA218_0==51) ) {
- alt218=1;
+ if ( (LA219_0==51) ) {
+ alt219=1;
}
- switch (alt218) {
+ switch (alt219) {
case 1 :
- // InternalQVTimperative.g:10591:4: otherlv_1= '(' ( (lv_ownedBinding_2_0= ruleTemplateBindingCS ) ) otherlv_3= ')'
+ // InternalQVTimperative.g:10613:4: otherlv_1= '(' ( (lv_ownedBinding_2_0= ruleTemplateBindingCS ) ) otherlv_3= ')'
{
- otherlv_1=(Token)match(input,51,FollowSets000.FOLLOW_139); if (state.failed) return current;
+ otherlv_1=(Token)match(input,51,FollowSets000.FOLLOW_140); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getTypedTypeRefCSAccess().getLeftParenthesisKeyword_1_0());
}
- // InternalQVTimperative.g:10595:1: ( (lv_ownedBinding_2_0= ruleTemplateBindingCS ) )
- // InternalQVTimperative.g:10596:1: (lv_ownedBinding_2_0= ruleTemplateBindingCS )
+ // InternalQVTimperative.g:10617:1: ( (lv_ownedBinding_2_0= ruleTemplateBindingCS ) )
+ // InternalQVTimperative.g:10618:1: (lv_ownedBinding_2_0= ruleTemplateBindingCS )
{
- // InternalQVTimperative.g:10596:1: (lv_ownedBinding_2_0= ruleTemplateBindingCS )
- // InternalQVTimperative.g:10597:3: lv_ownedBinding_2_0= ruleTemplateBindingCS
+ // InternalQVTimperative.g:10618:1: (lv_ownedBinding_2_0= ruleTemplateBindingCS )
+ // InternalQVTimperative.g:10619:3: lv_ownedBinding_2_0= ruleTemplateBindingCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypedTypeRefCSAccess().getOwnedBindingTemplateBindingCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_103);
+ pushFollow(FollowSets000.FOLLOW_104);
lv_ownedBinding_2_0=ruleTemplateBindingCS();
state._fsp--;
@@ -30415,7 +30474,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleWildcardTypeRefCS"
- // InternalQVTimperative.g:10625:1: entryRuleWildcardTypeRefCS returns [EObject current=null] : iv_ruleWildcardTypeRefCS= ruleWildcardTypeRefCS EOF ;
+ // InternalQVTimperative.g:10647:1: entryRuleWildcardTypeRefCS returns [EObject current=null] : iv_ruleWildcardTypeRefCS= ruleWildcardTypeRefCS EOF ;
public final EObject entryRuleWildcardTypeRefCS() throws RecognitionException {
EObject current = null;
@@ -30423,8 +30482,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:10626:2: (iv_ruleWildcardTypeRefCS= ruleWildcardTypeRefCS EOF )
- // InternalQVTimperative.g:10627:2: iv_ruleWildcardTypeRefCS= ruleWildcardTypeRefCS EOF
+ // InternalQVTimperative.g:10648:2: (iv_ruleWildcardTypeRefCS= ruleWildcardTypeRefCS EOF )
+ // InternalQVTimperative.g:10649:2: iv_ruleWildcardTypeRefCS= ruleWildcardTypeRefCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getWildcardTypeRefCSRule());
@@ -30455,7 +30514,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleWildcardTypeRefCS"
- // InternalQVTimperative.g:10634:1: ruleWildcardTypeRefCS returns [EObject current=null] : ( () otherlv_1= '?' (otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) ) )? ) ;
+ // InternalQVTimperative.g:10656: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;
@@ -30467,14 +30526,14 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:10659:28: ( ( () otherlv_1= '?' (otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) ) )? ) )
+ // InternalQVTimperative.g:10660:1: ( () 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:10660:1: ( () otherlv_1= '?' (otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) ) )? )
+ // InternalQVTimperative.g:10660:2: () otherlv_1= '?' (otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) ) )?
{
- // InternalQVTimperative.g:10638:2: ()
- // InternalQVTimperative.g:10639:2:
+ // InternalQVTimperative.g:10660:2: ()
+ // InternalQVTimperative.g:10661:2:
{
if ( state.backtracking==0 ) {
@@ -30491,22 +30550,22 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,153,FollowSets000.FOLLOW_140); if (state.failed) return current;
+ otherlv_1=(Token)match(input,153,FollowSets000.FOLLOW_141); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getWildcardTypeRefCSAccess().getQuestionMarkKeyword_1());
}
- // InternalQVTimperative.g:10651:1: (otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) ) )?
- int alt219=2;
- int LA219_0 = input.LA(1);
+ // InternalQVTimperative.g:10673:1: (otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) ) )?
+ int alt220=2;
+ int LA220_0 = input.LA(1);
- if ( (LA219_0==98) ) {
- alt219=1;
+ if ( (LA220_0==98) ) {
+ alt220=1;
}
- switch (alt219) {
+ switch (alt220) {
case 1 :
- // InternalQVTimperative.g:10651:3: otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) )
+ // InternalQVTimperative.g:10673:3: otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) )
{
otherlv_2=(Token)match(input,98,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -30514,11 +30573,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_2, grammarAccess.getWildcardTypeRefCSAccess().getExtendsKeyword_2_0());
}
- // InternalQVTimperative.g:10655:1: ( (lv_ownedExtends_3_0= ruleTypedRefCS ) )
- // InternalQVTimperative.g:10656:1: (lv_ownedExtends_3_0= ruleTypedRefCS )
+ // InternalQVTimperative.g:10677:1: ( (lv_ownedExtends_3_0= ruleTypedRefCS ) )
+ // InternalQVTimperative.g:10678:1: (lv_ownedExtends_3_0= ruleTypedRefCS )
{
- // InternalQVTimperative.g:10656:1: (lv_ownedExtends_3_0= ruleTypedRefCS )
- // InternalQVTimperative.g:10657:3: lv_ownedExtends_3_0= ruleTypedRefCS
+ // InternalQVTimperative.g:10678:1: (lv_ownedExtends_3_0= ruleTypedRefCS )
+ // InternalQVTimperative.g:10679:3: lv_ownedExtends_3_0= ruleTypedRefCS
{
if ( state.backtracking==0 ) {
@@ -30578,7 +30637,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleID"
- // InternalQVTimperative.g:10681:1: entryRuleID returns [String current=null] : iv_ruleID= ruleID EOF ;
+ // InternalQVTimperative.g:10703:1: entryRuleID returns [String current=null] : iv_ruleID= ruleID EOF ;
public final String entryRuleID() throws RecognitionException {
String current = null;
@@ -30586,8 +30645,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:10682:2: (iv_ruleID= ruleID EOF )
- // InternalQVTimperative.g:10683:2: iv_ruleID= ruleID EOF
+ // InternalQVTimperative.g:10704:2: (iv_ruleID= ruleID EOF )
+ // InternalQVTimperative.g:10705:2: iv_ruleID= ruleID EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getIDRule());
@@ -30618,7 +30677,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleID"
- // InternalQVTimperative.g:10690:1: ruleID returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_SIMPLE_ID_0= RULE_SIMPLE_ID | this_ESCAPED_ID_1= RULE_ESCAPED_ID ) ;
+ // InternalQVTimperative.g:10712: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();
@@ -30628,29 +30687,29 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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:10715:28: ( (this_SIMPLE_ID_0= RULE_SIMPLE_ID | this_ESCAPED_ID_1= RULE_ESCAPED_ID ) )
+ // InternalQVTimperative.g:10716:1: (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 )
- int alt220=2;
- int LA220_0 = input.LA(1);
+ // InternalQVTimperative.g:10716:1: (this_SIMPLE_ID_0= RULE_SIMPLE_ID | this_ESCAPED_ID_1= RULE_ESCAPED_ID )
+ int alt221=2;
+ int LA221_0 = input.LA(1);
- if ( (LA220_0==RULE_SIMPLE_ID) ) {
- alt220=1;
+ if ( (LA221_0==RULE_SIMPLE_ID) ) {
+ alt221=1;
}
- else if ( (LA220_0==RULE_ESCAPED_ID) ) {
- alt220=2;
+ else if ( (LA221_0==RULE_ESCAPED_ID) ) {
+ alt221=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 220, 0, input);
+ new NoViableAltException("", 221, 0, input);
throw nvae;
}
- switch (alt220) {
+ switch (alt221) {
case 1 :
- // InternalQVTimperative.g:10694:6: this_SIMPLE_ID_0= RULE_SIMPLE_ID
+ // InternalQVTimperative.g:10716: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 ) {
@@ -30667,7 +30726,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:10702:10: this_ESCAPED_ID_1= RULE_ESCAPED_ID
+ // InternalQVTimperative.g:10724: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 ) {
@@ -30706,7 +30765,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleIdentifier"
- // InternalQVTimperative.g:10717:1: entryRuleIdentifier returns [String current=null] : iv_ruleIdentifier= ruleIdentifier EOF ;
+ // InternalQVTimperative.g:10739:1: entryRuleIdentifier returns [String current=null] : iv_ruleIdentifier= ruleIdentifier EOF ;
public final String entryRuleIdentifier() throws RecognitionException {
String current = null;
@@ -30714,8 +30773,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:10718:2: (iv_ruleIdentifier= ruleIdentifier EOF )
- // InternalQVTimperative.g:10719:2: iv_ruleIdentifier= ruleIdentifier EOF
+ // InternalQVTimperative.g:10740:2: (iv_ruleIdentifier= ruleIdentifier EOF )
+ // InternalQVTimperative.g:10741:2: iv_ruleIdentifier= ruleIdentifier EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getIdentifierRule());
@@ -30746,7 +30805,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleIdentifier"
- // InternalQVTimperative.g:10726:1: ruleIdentifier returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_ID_0= ruleID ;
+ // InternalQVTimperative.g:10748:1: ruleIdentifier returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_ID_0= ruleID ;
public final AntlrDatatypeRuleToken ruleIdentifier() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -30756,8 +30815,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:10729:28: (this_ID_0= ruleID )
- // InternalQVTimperative.g:10731:5: this_ID_0= ruleID
+ // InternalQVTimperative.g:10751:28: (this_ID_0= ruleID )
+ // InternalQVTimperative.g:10753:5: this_ID_0= ruleID
{
if ( state.backtracking==0 ) {
@@ -30799,7 +30858,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleLOWER"
- // InternalQVTimperative.g:10749:1: entryRuleLOWER returns [String current=null] : iv_ruleLOWER= ruleLOWER EOF ;
+ // InternalQVTimperative.g:10771:1: entryRuleLOWER returns [String current=null] : iv_ruleLOWER= ruleLOWER EOF ;
public final String entryRuleLOWER() throws RecognitionException {
String current = null;
@@ -30807,8 +30866,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:10750:2: (iv_ruleLOWER= ruleLOWER EOF )
- // InternalQVTimperative.g:10751:2: iv_ruleLOWER= ruleLOWER EOF
+ // InternalQVTimperative.g:10772:2: (iv_ruleLOWER= ruleLOWER EOF )
+ // InternalQVTimperative.g:10773:2: iv_ruleLOWER= ruleLOWER EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLOWERRule());
@@ -30839,7 +30898,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleLOWER"
- // InternalQVTimperative.g:10758:1: ruleLOWER returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_INT_0= RULE_INT ;
+ // InternalQVTimperative.g:10780:1: ruleLOWER returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_INT_0= RULE_INT ;
public final AntlrDatatypeRuleToken ruleLOWER() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -30848,8 +30907,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:10761:28: (this_INT_0= RULE_INT )
- // InternalQVTimperative.g:10762:5: this_INT_0= RULE_INT
+ // InternalQVTimperative.g:10783:28: (this_INT_0= RULE_INT )
+ // InternalQVTimperative.g:10784: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 ) {
@@ -30882,7 +30941,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNUMBER_LITERAL"
- // InternalQVTimperative.g:10777:1: entryRuleNUMBER_LITERAL returns [String current=null] : iv_ruleNUMBER_LITERAL= ruleNUMBER_LITERAL EOF ;
+ // InternalQVTimperative.g:10799:1: entryRuleNUMBER_LITERAL returns [String current=null] : iv_ruleNUMBER_LITERAL= ruleNUMBER_LITERAL EOF ;
public final String entryRuleNUMBER_LITERAL() throws RecognitionException {
String current = null;
@@ -30890,8 +30949,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:10778:2: (iv_ruleNUMBER_LITERAL= ruleNUMBER_LITERAL EOF )
- // InternalQVTimperative.g:10779:2: iv_ruleNUMBER_LITERAL= ruleNUMBER_LITERAL EOF
+ // InternalQVTimperative.g:10800:2: (iv_ruleNUMBER_LITERAL= ruleNUMBER_LITERAL EOF )
+ // InternalQVTimperative.g:10801:2: iv_ruleNUMBER_LITERAL= ruleNUMBER_LITERAL EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNUMBER_LITERALRule());
@@ -30922,7 +30981,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNUMBER_LITERAL"
- // InternalQVTimperative.g:10786:1: ruleNUMBER_LITERAL returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_INT_0= RULE_INT ;
+ // InternalQVTimperative.g:10808:1: ruleNUMBER_LITERAL returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_INT_0= RULE_INT ;
public final AntlrDatatypeRuleToken ruleNUMBER_LITERAL() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -30931,8 +30990,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:10789:28: (this_INT_0= RULE_INT )
- // InternalQVTimperative.g:10790:5: this_INT_0= RULE_INT
+ // InternalQVTimperative.g:10811:28: (this_INT_0= RULE_INT )
+ // InternalQVTimperative.g:10812: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 ) {
@@ -30965,7 +31024,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleStringLiteral"
- // InternalQVTimperative.g:10805:1: entryRuleStringLiteral returns [String current=null] : iv_ruleStringLiteral= ruleStringLiteral EOF ;
+ // InternalQVTimperative.g:10827:1: entryRuleStringLiteral returns [String current=null] : iv_ruleStringLiteral= ruleStringLiteral EOF ;
public final String entryRuleStringLiteral() throws RecognitionException {
String current = null;
@@ -30973,8 +31032,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:10806:2: (iv_ruleStringLiteral= ruleStringLiteral EOF )
- // InternalQVTimperative.g:10807:2: iv_ruleStringLiteral= ruleStringLiteral EOF
+ // InternalQVTimperative.g:10828:2: (iv_ruleStringLiteral= ruleStringLiteral EOF )
+ // InternalQVTimperative.g:10829:2: iv_ruleStringLiteral= ruleStringLiteral EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getStringLiteralRule());
@@ -31005,7 +31064,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleStringLiteral"
- // InternalQVTimperative.g:10814:1: ruleStringLiteral returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_SINGLE_QUOTED_STRING_0= RULE_SINGLE_QUOTED_STRING ;
+ // InternalQVTimperative.g:10836: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();
@@ -31014,8 +31073,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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
+ // InternalQVTimperative.g:10839:28: (this_SINGLE_QUOTED_STRING_0= RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:10840: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 ) {
@@ -31048,7 +31107,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleUPPER"
- // InternalQVTimperative.g:10833:1: entryRuleUPPER returns [String current=null] : iv_ruleUPPER= ruleUPPER EOF ;
+ // InternalQVTimperative.g:10855:1: entryRuleUPPER returns [String current=null] : iv_ruleUPPER= ruleUPPER EOF ;
public final String entryRuleUPPER() throws RecognitionException {
String current = null;
@@ -31056,8 +31115,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:10834:2: (iv_ruleUPPER= ruleUPPER EOF )
- // InternalQVTimperative.g:10835:2: iv_ruleUPPER= ruleUPPER EOF
+ // InternalQVTimperative.g:10856:2: (iv_ruleUPPER= ruleUPPER EOF )
+ // InternalQVTimperative.g:10857:2: iv_ruleUPPER= ruleUPPER EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getUPPERRule());
@@ -31088,7 +31147,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleUPPER"
- // InternalQVTimperative.g:10842:1: ruleUPPER returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_INT_0= RULE_INT | kw= '*' ) ;
+ // InternalQVTimperative.g:10864:1: ruleUPPER returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_INT_0= RULE_INT | kw= '*' ) ;
public final AntlrDatatypeRuleToken ruleUPPER() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -31098,29 +31157,29 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:10845:28: ( (this_INT_0= RULE_INT | kw= '*' ) )
- // InternalQVTimperative.g:10846:1: (this_INT_0= RULE_INT | kw= '*' )
+ // InternalQVTimperative.g:10867:28: ( (this_INT_0= RULE_INT | kw= '*' ) )
+ // InternalQVTimperative.g:10868:1: (this_INT_0= RULE_INT | kw= '*' )
{
- // InternalQVTimperative.g:10846:1: (this_INT_0= RULE_INT | kw= '*' )
- int alt221=2;
- int LA221_0 = input.LA(1);
+ // InternalQVTimperative.g:10868:1: (this_INT_0= RULE_INT | kw= '*' )
+ int alt222=2;
+ int LA222_0 = input.LA(1);
- if ( (LA221_0==RULE_INT) ) {
- alt221=1;
+ if ( (LA222_0==RULE_INT) ) {
+ alt222=1;
}
- else if ( (LA221_0==35) ) {
- alt221=2;
+ else if ( (LA222_0==36) ) {
+ alt222=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 221, 0, input);
+ new NoViableAltException("", 222, 0, input);
throw nvae;
}
- switch (alt221) {
+ switch (alt222) {
case 1 :
- // InternalQVTimperative.g:10846:6: this_INT_0= RULE_INT
+ // InternalQVTimperative.g:10868: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 ) {
@@ -31137,9 +31196,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:10855:2: kw= '*'
+ // InternalQVTimperative.g:10877:2: kw= '*'
{
- kw=(Token)match(input,35,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,36,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -31172,7 +31231,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleURI"
- // InternalQVTimperative.g:10868:1: entryRuleURI returns [String current=null] : iv_ruleURI= ruleURI EOF ;
+ // InternalQVTimperative.g:10890:1: entryRuleURI returns [String current=null] : iv_ruleURI= ruleURI EOF ;
public final String entryRuleURI() throws RecognitionException {
String current = null;
@@ -31180,8 +31239,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:10869:2: (iv_ruleURI= ruleURI EOF )
- // InternalQVTimperative.g:10870:2: iv_ruleURI= ruleURI EOF
+ // InternalQVTimperative.g:10891:2: (iv_ruleURI= ruleURI EOF )
+ // InternalQVTimperative.g:10892:2: iv_ruleURI= ruleURI EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getURIRule());
@@ -31212,7 +31271,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleURI"
- // InternalQVTimperative.g:10877:1: ruleURI returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_SINGLE_QUOTED_STRING_0= RULE_SINGLE_QUOTED_STRING ;
+ // InternalQVTimperative.g:10899: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();
@@ -31221,8 +31280,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // 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
+ // InternalQVTimperative.g:10902:28: (this_SINGLE_QUOTED_STRING_0= RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:10903: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 ) {
@@ -31253,20 +31312,20 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
// $ANTLR end "ruleURI"
- // $ANTLR start synpred17_InternalQVTimperative
- public final void synpred17_InternalQVTimperative_fragment() throws RecognitionException {
+ // $ANTLR start synpred18_InternalQVTimperative
+ public final void synpred18_InternalQVTimperative_fragment() throws RecognitionException {
Token lv_isChecked_1_0=null;
- // InternalQVTimperative.g:856:3: ( ( (lv_isChecked_1_0= 'check' ) ) )
- // InternalQVTimperative.g:856:3: ( (lv_isChecked_1_0= 'check' ) )
+ // InternalQVTimperative.g:871:3: ( ( (lv_isChecked_1_0= 'check' ) ) )
+ // InternalQVTimperative.g:871:3: ( (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:871:3: ( (lv_isChecked_1_0= 'check' ) )
+ // InternalQVTimperative.g:872:1: (lv_isChecked_1_0= 'check' )
{
- // InternalQVTimperative.g:857:1: (lv_isChecked_1_0= 'check' )
- // InternalQVTimperative.g:858:3: lv_isChecked_1_0= 'check'
+ // InternalQVTimperative.g:872:1: (lv_isChecked_1_0= 'check' )
+ // InternalQVTimperative.g:873:3: lv_isChecked_1_0= 'check'
{
- lv_isChecked_1_0=(Token)match(input,27,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ lv_isChecked_1_0=(Token)match(input,28,FollowSets000.FOLLOW_2); if (state.failed) return ;
}
@@ -31276,22 +31335,22 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
}
- // $ANTLR end synpred17_InternalQVTimperative
+ // $ANTLR end synpred18_InternalQVTimperative
- // $ANTLR start synpred18_InternalQVTimperative
- public final void synpred18_InternalQVTimperative_fragment() throws RecognitionException {
+ // $ANTLR start synpred19_InternalQVTimperative
+ public final void synpred19_InternalQVTimperative_fragment() throws RecognitionException {
Token lv_isEnforced_2_0=null;
- // InternalQVTimperative.g:872:6: ( ( (lv_isEnforced_2_0= 'enforce' ) ) )
- // InternalQVTimperative.g:872:6: ( (lv_isEnforced_2_0= 'enforce' ) )
+ // InternalQVTimperative.g:887:6: ( ( (lv_isEnforced_2_0= 'enforce' ) ) )
+ // InternalQVTimperative.g:887:6: ( (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:887:6: ( (lv_isEnforced_2_0= 'enforce' ) )
+ // InternalQVTimperative.g:888:1: (lv_isEnforced_2_0= 'enforce' )
{
- // InternalQVTimperative.g:873:1: (lv_isEnforced_2_0= 'enforce' )
- // InternalQVTimperative.g:874:3: lv_isEnforced_2_0= 'enforce'
+ // InternalQVTimperative.g:888:1: (lv_isEnforced_2_0= 'enforce' )
+ // InternalQVTimperative.g:889:3: lv_isEnforced_2_0= 'enforce'
{
- lv_isEnforced_2_0=(Token)match(input,29,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ lv_isEnforced_2_0=(Token)match(input,30,FollowSets000.FOLLOW_2); if (state.failed) return ;
}
@@ -31301,15 +31360,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
}
- // $ANTLR end synpred18_InternalQVTimperative
+ // $ANTLR end synpred19_InternalQVTimperative
- // $ANTLR start synpred23_InternalQVTimperative
- public final void synpred23_InternalQVTimperative_fragment() throws RecognitionException {
+ // $ANTLR start synpred24_InternalQVTimperative
+ public final void synpred24_InternalQVTimperative_fragment() throws RecognitionException {
EObject this_DeclareStatementCS_1 = null;
- // InternalQVTimperative.g:1155:2: (this_DeclareStatementCS_1= ruleDeclareStatementCS )
- // InternalQVTimperative.g:1155:2: this_DeclareStatementCS_1= ruleDeclareStatementCS
+ // InternalQVTimperative.g:1170:2: (this_DeclareStatementCS_1= ruleDeclareStatementCS )
+ // InternalQVTimperative.g:1170:2: this_DeclareStatementCS_1= ruleDeclareStatementCS
{
if ( state.backtracking==0 ) {
@@ -31324,15 +31383,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
}
- // $ANTLR end synpred23_InternalQVTimperative
+ // $ANTLR end synpred24_InternalQVTimperative
- // $ANTLR start synpred24_InternalQVTimperative
- public final void synpred24_InternalQVTimperative_fragment() throws RecognitionException {
+ // $ANTLR start synpred25_InternalQVTimperative
+ public final void synpred25_InternalQVTimperative_fragment() throws RecognitionException {
EObject this_DeclareStatementCS_2 = null;
- // InternalQVTimperative.g:1168:2: (this_DeclareStatementCS_2= ruleDeclareStatementCS )
- // InternalQVTimperative.g:1168:2: this_DeclareStatementCS_2= ruleDeclareStatementCS
+ // InternalQVTimperative.g:1183:2: (this_DeclareStatementCS_2= ruleDeclareStatementCS )
+ // InternalQVTimperative.g:1183:2: this_DeclareStatementCS_2= ruleDeclareStatementCS
{
if ( state.backtracking==0 ) {
@@ -31347,50 +31406,50 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
}
- // $ANTLR end synpred24_InternalQVTimperative
+ // $ANTLR end synpred25_InternalQVTimperative
- // $ANTLR start synpred64_InternalQVTimperative
- public final void synpred64_InternalQVTimperative_fragment() throws RecognitionException {
+ // $ANTLR start synpred65_InternalQVTimperative
+ public final void synpred65_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:2786:1: ( (lv_isCheck_0_0= 'check' ) )
+ // InternalQVTimperative.g:2786:1: (lv_isCheck_0_0= 'check' )
{
- // InternalQVTimperative.g:2771:1: (lv_isCheck_0_0= 'check' )
- // InternalQVTimperative.g:2772:3: lv_isCheck_0_0= 'check'
+ // InternalQVTimperative.g:2786:1: (lv_isCheck_0_0= 'check' )
+ // InternalQVTimperative.g:2787:3: lv_isCheck_0_0= 'check'
{
- lv_isCheck_0_0=(Token)match(input,27,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ lv_isCheck_0_0=(Token)match(input,28,FollowSets000.FOLLOW_2); if (state.failed) return ;
}
}
}
- // $ANTLR end synpred64_InternalQVTimperative
+ // $ANTLR end synpred65_InternalQVTimperative
- // $ANTLR start synpred269_InternalQVTimperative
- public final void synpred269_InternalQVTimperative_fragment() throws RecognitionException {
+ // $ANTLR start synpred271_InternalQVTimperative
+ public final void synpred271_InternalQVTimperative_fragment() throws RecognitionException {
Token otherlv_2=null;
Token otherlv_4=null;
EObject lv_ownedPatternGuard_3_0 = null;
- // 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= '}'
+ // InternalQVTimperative.g:8022:4: (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )
+ // InternalQVTimperative.g:8022:4: otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}'
{
- 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 )
+ otherlv_2=(Token)match(input,40,FollowSets000.FOLLOW_8); if (state.failed) return ;
+ // InternalQVTimperative.g:8026:1: ( (lv_ownedPatternGuard_3_0= ruleExpCS ) )
+ // InternalQVTimperative.g:8027:1: (lv_ownedPatternGuard_3_0= ruleExpCS )
{
- // InternalQVTimperative.g:8005:1: (lv_ownedPatternGuard_3_0= ruleExpCS )
- // InternalQVTimperative.g:8006:3: lv_ownedPatternGuard_3_0= ruleExpCS
+ // InternalQVTimperative.g:8027:1: (lv_ownedPatternGuard_3_0= ruleExpCS )
+ // InternalQVTimperative.g:8028:3: lv_ownedPatternGuard_3_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeNameExpCSAccess().getOwnedPatternGuardExpCSParserRuleCall_1_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_47);
+ pushFollow(FollowSets000.FOLLOW_48);
lv_ownedPatternGuard_3_0=ruleExpCS();
state._fsp--;
@@ -31401,14 +31460,14 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ otherlv_4=(Token)match(input,41,FollowSets000.FOLLOW_2); if (state.failed) return ;
}
}
- // $ANTLR end synpred269_InternalQVTimperative
+ // $ANTLR end synpred271_InternalQVTimperative
- // $ANTLR start synpred270_InternalQVTimperative
- public final void synpred270_InternalQVTimperative_fragment() throws RecognitionException {
+ // $ANTLR start synpred272_InternalQVTimperative
+ public final void synpred272_InternalQVTimperative_fragment() throws RecognitionException {
Token otherlv_2=null;
Token otherlv_4=null;
EObject lv_ownedCurlyBracketedClause_1_0 = null;
@@ -31416,21 +31475,21 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
EObject lv_ownedPatternGuard_3_0 = null;
- // 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:8004:3: ( ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? )
+ // InternalQVTimperative.g:8004:3: ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )?
{
- // InternalQVTimperative.g:7982:3: ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) )
- // InternalQVTimperative.g:7983:1: (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS )
+ // InternalQVTimperative.g:8004:3: ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) )
+ // InternalQVTimperative.g:8005:1: (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS )
{
- // InternalQVTimperative.g:7983:1: (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS )
- // InternalQVTimperative.g:7984:3: lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS
+ // InternalQVTimperative.g:8005:1: (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS )
+ // InternalQVTimperative.g:8006:3: lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeNameExpCSAccess().getOwnedCurlyBracketedClauseCurlyBracketedClauseCSParserRuleCall_1_0_0());
}
- pushFollow(FollowSets000.FOLLOW_82);
+ pushFollow(FollowSets000.FOLLOW_83);
lv_ownedCurlyBracketedClause_1_0=ruleCurlyBracketedClauseCS();
state._fsp--;
@@ -31441,30 +31500,30 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:8000:2: (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )?
- int alt295=2;
- int LA295_0 = input.LA(1);
+ // InternalQVTimperative.g:8022:2: (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )?
+ int alt296=2;
+ int LA296_0 = input.LA(1);
- if ( (LA295_0==39) ) {
- alt295=1;
+ if ( (LA296_0==40) ) {
+ alt296=1;
}
- switch (alt295) {
+ switch (alt296) {
case 1 :
- // InternalQVTimperative.g:8000:4: otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}'
+ // InternalQVTimperative.g:8022:4: otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}'
{
- 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 )
+ otherlv_2=(Token)match(input,40,FollowSets000.FOLLOW_8); if (state.failed) return ;
+ // InternalQVTimperative.g:8026:1: ( (lv_ownedPatternGuard_3_0= ruleExpCS ) )
+ // InternalQVTimperative.g:8027:1: (lv_ownedPatternGuard_3_0= ruleExpCS )
{
- // InternalQVTimperative.g:8005:1: (lv_ownedPatternGuard_3_0= ruleExpCS )
- // InternalQVTimperative.g:8006:3: lv_ownedPatternGuard_3_0= ruleExpCS
+ // InternalQVTimperative.g:8027:1: (lv_ownedPatternGuard_3_0= ruleExpCS )
+ // InternalQVTimperative.g:8028:3: lv_ownedPatternGuard_3_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeNameExpCSAccess().getOwnedPatternGuardExpCSParserRuleCall_1_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_47);
+ pushFollow(FollowSets000.FOLLOW_48);
lv_ownedPatternGuard_3_0=ruleExpCS();
state._fsp--;
@@ -31475,7 +31534,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ otherlv_4=(Token)match(input,41,FollowSets000.FOLLOW_2); if (state.failed) return ;
}
break;
@@ -31485,15 +31544,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
}
- // $ANTLR end synpred270_InternalQVTimperative
+ // $ANTLR end synpred272_InternalQVTimperative
- // $ANTLR start synpred272_InternalQVTimperative
- public final void synpred272_InternalQVTimperative_fragment() throws RecognitionException {
+ // $ANTLR start synpred274_InternalQVTimperative
+ public final void synpred274_InternalQVTimperative_fragment() throws RecognitionException {
EObject this_TypeLiteralCS_1 = null;
- // InternalQVTimperative.g:8061:2: (this_TypeLiteralCS_1= ruleTypeLiteralCS )
- // InternalQVTimperative.g:8061:2: this_TypeLiteralCS_1= ruleTypeLiteralCS
+ // InternalQVTimperative.g:8083:2: (this_TypeLiteralCS_1= ruleTypeLiteralCS )
+ // InternalQVTimperative.g:8083:2: this_TypeLiteralCS_1= ruleTypeLiteralCS
{
if ( state.backtracking==0 ) {
@@ -31508,10 +31567,10 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
}
- // $ANTLR end synpred272_InternalQVTimperative
+ // $ANTLR end synpred274_InternalQVTimperative
- // $ANTLR start synpred275_InternalQVTimperative
- public final void synpred275_InternalQVTimperative_fragment() throws RecognitionException {
+ // $ANTLR start synpred277_InternalQVTimperative
+ public final void synpred277_InternalQVTimperative_fragment() throws RecognitionException {
EObject this_PrefixedPrimaryExpCS_0 = null;
AntlrDatatypeRuleToken lv_name_2_0 = null;
@@ -31519,35 +31578,35 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
EObject lv_ownedRight_3_0 = null;
- // 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:8146:2: ( (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? ) )
+ // InternalQVTimperative.g:8146: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 ) ) )?
+ // InternalQVTimperative.g:8146:2: (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? )
+ // InternalQVTimperative.g:8147:2: this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )?
{
if ( state.backtracking==0 ) {
/* */
}
- pushFollow(FollowSets000.FOLLOW_116);
+ pushFollow(FollowSets000.FOLLOW_117);
this_PrefixedPrimaryExpCS_0=rulePrefixedPrimaryExpCS();
state._fsp--;
if (state.failed) return ;
- // InternalQVTimperative.g:8136:1: ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )?
- int alt296=2;
- int LA296_0 = input.LA(1);
+ // InternalQVTimperative.g:8158:1: ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )?
+ int alt297=2;
+ int LA297_0 = input.LA(1);
- if ( (LA296_0==35||LA296_0==48||LA296_0==55||LA296_0==100||(LA296_0>=102 && LA296_0<=115)) ) {
- alt296=1;
+ if ( (LA297_0==36||LA297_0==48||LA297_0==55||LA297_0==100||(LA297_0>=102 && LA297_0<=115)) ) {
+ alt297=1;
}
- switch (alt296) {
+ switch (alt297) {
case 1 :
- // InternalQVTimperative.g:8136:2: () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) )
+ // InternalQVTimperative.g:8158:2: () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) )
{
- // InternalQVTimperative.g:8136:2: ()
- // InternalQVTimperative.g:8137:2:
+ // InternalQVTimperative.g:8158:2: ()
+ // InternalQVTimperative.g:8159:2:
{
if ( state.backtracking==0 ) {
@@ -31557,11 +31616,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:8145:2: ( (lv_name_2_0= ruleBinaryOperatorName ) )
- // InternalQVTimperative.g:8146:1: (lv_name_2_0= ruleBinaryOperatorName )
+ // InternalQVTimperative.g:8167:2: ( (lv_name_2_0= ruleBinaryOperatorName ) )
+ // InternalQVTimperative.g:8168:1: (lv_name_2_0= ruleBinaryOperatorName )
{
- // InternalQVTimperative.g:8146:1: (lv_name_2_0= ruleBinaryOperatorName )
- // InternalQVTimperative.g:8147:3: lv_name_2_0= ruleBinaryOperatorName
+ // InternalQVTimperative.g:8168:1: (lv_name_2_0= ruleBinaryOperatorName )
+ // InternalQVTimperative.g:8169:3: lv_name_2_0= ruleBinaryOperatorName
{
if ( state.backtracking==0 ) {
@@ -31579,11 +31638,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:8163:2: ( (lv_ownedRight_3_0= ruleExpCS ) )
- // InternalQVTimperative.g:8164:1: (lv_ownedRight_3_0= ruleExpCS )
+ // InternalQVTimperative.g:8185:2: ( (lv_ownedRight_3_0= ruleExpCS ) )
+ // InternalQVTimperative.g:8186:1: (lv_ownedRight_3_0= ruleExpCS )
{
- // InternalQVTimperative.g:8164:1: (lv_ownedRight_3_0= ruleExpCS )
- // InternalQVTimperative.g:8165:3: lv_ownedRight_3_0= ruleExpCS
+ // InternalQVTimperative.g:8186:1: (lv_ownedRight_3_0= ruleExpCS )
+ // InternalQVTimperative.g:8187:3: lv_ownedRight_3_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -31613,15 +31672,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
}
- // $ANTLR end synpred275_InternalQVTimperative
+ // $ANTLR end synpred277_InternalQVTimperative
- // $ANTLR start synpred282_InternalQVTimperative
- public final void synpred282_InternalQVTimperative_fragment() throws RecognitionException {
+ // $ANTLR start synpred284_InternalQVTimperative
+ public final void synpred284_InternalQVTimperative_fragment() throws RecognitionException {
EObject this_TupleLiteralExpCS_4 = null;
- // InternalQVTimperative.g:8426:2: (this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS )
- // InternalQVTimperative.g:8426:2: this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS
+ // InternalQVTimperative.g:8448:2: (this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS )
+ // InternalQVTimperative.g:8448:2: this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -31636,15 +31695,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
}
- // $ANTLR end synpred282_InternalQVTimperative
+ // $ANTLR end synpred284_InternalQVTimperative
- // $ANTLR start synpred283_InternalQVTimperative
- public final void synpred283_InternalQVTimperative_fragment() throws RecognitionException {
+ // $ANTLR start synpred285_InternalQVTimperative
+ public final void synpred285_InternalQVTimperative_fragment() throws RecognitionException {
EObject this_MapLiteralExpCS_5 = null;
- // InternalQVTimperative.g:8439:2: (this_MapLiteralExpCS_5= ruleMapLiteralExpCS )
- // InternalQVTimperative.g:8439:2: this_MapLiteralExpCS_5= ruleMapLiteralExpCS
+ // InternalQVTimperative.g:8461:2: (this_MapLiteralExpCS_5= ruleMapLiteralExpCS )
+ // InternalQVTimperative.g:8461:2: this_MapLiteralExpCS_5= ruleMapLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -31659,15 +31718,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
}
- // $ANTLR end synpred283_InternalQVTimperative
+ // $ANTLR end synpred285_InternalQVTimperative
- // $ANTLR start synpred284_InternalQVTimperative
- public final void synpred284_InternalQVTimperative_fragment() throws RecognitionException {
+ // $ANTLR start synpred286_InternalQVTimperative
+ public final void synpred286_InternalQVTimperative_fragment() throws RecognitionException {
EObject this_CollectionLiteralExpCS_6 = null;
- // InternalQVTimperative.g:8452:2: (this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS )
- // InternalQVTimperative.g:8452:2: this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS
+ // InternalQVTimperative.g:8474:2: (this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS )
+ // InternalQVTimperative.g:8474:2: this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -31682,15 +31741,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
}
- // $ANTLR end synpred284_InternalQVTimperative
+ // $ANTLR end synpred286_InternalQVTimperative
- // $ANTLR start synpred286_InternalQVTimperative
- public final void synpred286_InternalQVTimperative_fragment() throws RecognitionException {
+ // $ANTLR start synpred288_InternalQVTimperative
+ public final void synpred288_InternalQVTimperative_fragment() throws RecognitionException {
EObject this_TypeLiteralExpCS_8 = null;
- // InternalQVTimperative.g:8478:2: (this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS )
- // InternalQVTimperative.g:8478:2: this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS
+ // InternalQVTimperative.g:8500:2: (this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS )
+ // InternalQVTimperative.g:8500:2: this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -31705,15 +31764,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
}
- // $ANTLR end synpred286_InternalQVTimperative
+ // $ANTLR end synpred288_InternalQVTimperative
// Delegated rules
- public final boolean synpred275_InternalQVTimperative() {
+ public final boolean synpred19_InternalQVTimperative() {
state.backtracking++;
int start = input.mark();
try {
- synpred275_InternalQVTimperative_fragment(); // can never throw exception
+ synpred19_InternalQVTimperative_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -31723,11 +31782,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
state.failed=false;
return success;
}
- public final boolean synpred23_InternalQVTimperative() {
+ public final boolean synpred271_InternalQVTimperative() {
state.backtracking++;
int start = input.mark();
try {
- synpred23_InternalQVTimperative_fragment(); // can never throw exception
+ synpred271_InternalQVTimperative_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -31737,11 +31796,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
state.failed=false;
return success;
}
- public final boolean synpred64_InternalQVTimperative() {
+ public final boolean synpred277_InternalQVTimperative() {
state.backtracking++;
int start = input.mark();
try {
- synpred64_InternalQVTimperative_fragment(); // can never throw exception
+ synpred277_InternalQVTimperative_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -31751,11 +31810,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
state.failed=false;
return success;
}
- public final boolean synpred283_InternalQVTimperative() {
+ public final boolean synpred25_InternalQVTimperative() {
state.backtracking++;
int start = input.mark();
try {
- synpred283_InternalQVTimperative_fragment(); // can never throw exception
+ synpred25_InternalQVTimperative_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -31765,11 +31824,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
state.failed=false;
return success;
}
- public final boolean synpred269_InternalQVTimperative() {
+ public final boolean synpred285_InternalQVTimperative() {
state.backtracking++;
int start = input.mark();
try {
- synpred269_InternalQVTimperative_fragment(); // can never throw exception
+ synpred285_InternalQVTimperative_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -31793,11 +31852,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
state.failed=false;
return success;
}
- public final boolean synpred270_InternalQVTimperative() {
+ public final boolean synpred272_InternalQVTimperative() {
state.backtracking++;
int start = input.mark();
try {
- synpred270_InternalQVTimperative_fragment(); // can never throw exception
+ synpred272_InternalQVTimperative_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -31807,11 +31866,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
state.failed=false;
return success;
}
- public final boolean synpred272_InternalQVTimperative() {
+ public final boolean synpred65_InternalQVTimperative() {
state.backtracking++;
int start = input.mark();
try {
- synpred272_InternalQVTimperative_fragment(); // can never throw exception
+ synpred65_InternalQVTimperative_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -31821,11 +31880,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
state.failed=false;
return success;
}
- public final boolean synpred284_InternalQVTimperative() {
+ public final boolean synpred274_InternalQVTimperative() {
state.backtracking++;
int start = input.mark();
try {
- synpred284_InternalQVTimperative_fragment(); // can never throw exception
+ synpred274_InternalQVTimperative_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -31835,11 +31894,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
state.failed=false;
return success;
}
- public final boolean synpred24_InternalQVTimperative() {
+ public final boolean synpred284_InternalQVTimperative() {
state.backtracking++;
int start = input.mark();
try {
- synpred24_InternalQVTimperative_fragment(); // can never throw exception
+ synpred284_InternalQVTimperative_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -31849,11 +31908,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
state.failed=false;
return success;
}
- public final boolean synpred282_InternalQVTimperative() {
+ public final boolean synpred24_InternalQVTimperative() {
state.backtracking++;
int start = input.mark();
try {
- synpred282_InternalQVTimperative_fragment(); // can never throw exception
+ synpred24_InternalQVTimperative_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -31863,11 +31922,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
state.failed=false;
return success;
}
- public final boolean synpred286_InternalQVTimperative() {
+ public final boolean synpred288_InternalQVTimperative() {
state.backtracking++;
int start = input.mark();
try {
- synpred286_InternalQVTimperative_fragment(); // can never throw exception
+ synpred288_InternalQVTimperative_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -31877,11 +31936,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
state.failed=false;
return success;
}
- public final boolean synpred17_InternalQVTimperative() {
+ public final boolean synpred286_InternalQVTimperative() {
state.backtracking++;
int start = input.mark();
try {
- synpred17_InternalQVTimperative_fragment(); // can never throw exception
+ synpred286_InternalQVTimperative_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -31893,118 +31952,122 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- 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 DFA38 dfa38 = new DFA38(this);
- protected DFA48 dfa48 = new DFA48(this);
- protected DFA52 dfa52 = new DFA52(this);
+ protected DFA9 dfa9 = new DFA9(this);
+ protected DFA25 dfa25 = new DFA25(this);
+ protected DFA26 dfa26 = new DFA26(this);
+ protected DFA34 dfa34 = new DFA34(this);
+ protected DFA39 dfa39 = new DFA39(this);
+ protected DFA49 dfa49 = new DFA49(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 DFA54 dfa54 = new DFA54(this);
+ protected DFA157 dfa157 = new DFA157(this);
+ protected DFA160 dfa160 = new DFA160(this);
protected DFA172 dfa172 = new DFA172(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\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}>";
+ protected DFA171 dfa171 = new DFA171(this);
+ protected DFA173 dfa173 = new DFA173(this);
+ protected DFA176 dfa176 = new DFA176(this);
+ protected DFA179 dfa179 = new DFA179(this);
+ protected DFA203 dfa203 = new DFA203(this);
+ static final String dfa_1s = "\135\uffff";
+ static final String dfa_2s = "\1\21\1\7\2\uffff\16\22\2\7\53\22\1\7\35\22";
+ static final String dfa_3s = "\1\66\1\74\2\uffff\16\66\1\u0082\1\74\53\66\1\u0082\35\66";
+ static final String dfa_4s = "\2\uffff\1\1\1\2\131\uffff";
+ static final String dfa_5s = "\135\uffff}>";
static final String[] dfa_6s = {
"\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\4\1\5\20\uffff\1\17\2\uffff\1\6\1\uffff\1\7\1\11\2\uffff\1\10\3\uffff\1\13\13\uffff\1\14\5\uffff\1\21\1\20\1\12\1\15\1\16",
"",
"",
- "\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"
+ "\1\23\20\uffff\1\22\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\22\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\22\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\22\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\22\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\22\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\22\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\22\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\22\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\22\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\22\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\22\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\22\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\22\12\uffff\1\2\6\uffff\2\3",
+ "\1\24\1\25\20\uffff\1\37\2\uffff\1\26\1\uffff\1\27\1\31\2\uffff\1\30\3\uffff\1\33\13\uffff\1\34\5\uffff\1\41\1\40\1\32\1\35\1\36\67\uffff\1\57\1\60\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\56\1\42\1\43\1\44\1\45\1\46",
+ "\1\61\1\62\20\uffff\1\74\2\uffff\1\63\1\uffff\1\64\1\66\2\uffff\1\65\3\uffff\1\70\13\uffff\1\71\5\uffff\1\76\1\75\1\67\1\72\1\73",
+ "\1\23\20\uffff\1\22\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\22\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\22\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\22\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\22\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\22\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\22\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\22\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\22\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\22\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\22\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\22\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\22\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\22\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\22\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\22\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\22\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\22\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\22\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\22\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\22\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\22\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\22\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\22\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\22\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\22\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\22\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\22\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\22\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\77\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\77\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\77\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\77\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\77\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\77\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\77\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\77\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\77\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\77\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\77\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\77\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\77\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\77\12\uffff\1\2\6\uffff\2\3",
+ "\1\100\1\101\20\uffff\1\113\2\uffff\1\102\1\uffff\1\103\1\105\2\uffff\1\104\3\uffff\1\107\13\uffff\1\110\5\uffff\1\115\1\114\1\106\1\111\1\112\67\uffff\1\133\1\134\1\123\1\124\1\125\1\126\1\127\1\130\1\131\1\132\1\116\1\117\1\120\1\121\1\122",
+ "\1\23\20\uffff\1\77\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\77\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\77\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\77\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\77\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\77\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\77\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\77\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\77\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\77\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\77\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\77\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\77\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\77\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\77\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\77\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\77\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\77\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\77\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\77\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\77\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\77\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\77\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\77\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\77\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\77\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\77\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\77\12\uffff\1\2\6\uffff\2\3",
+ "\1\23\20\uffff\1\77\12\uffff\1\2\6\uffff\2\3"
};
static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s);
@@ -32014,11 +32077,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s);
static final short[][] dfa_6 = unpackEncodedStringArray(dfa_6s);
- class DFA7 extends DFA {
+ class DFA8 extends DFA {
- public DFA7(BaseRecognizer recognizer) {
+ public DFA8(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 7;
+ this.decisionNumber = 8;
this.eot = dfa_1;
this.eof = dfa_1;
this.min = dfa_2;
@@ -32028,105 +32091,109 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
this.transition = dfa_6;
}
public String getDescription() {
- return "545:1: (this_NewStatementCS_0= ruleNewStatementCS | this_SetStatementCS_1= ruleSetStatementCS )";
+ return "560: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\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_7s = "\136\uffff";
+ static final String dfa_8s = "\1\21\1\7\3\uffff\16\22\2\7\53\22\1\7\35\22";
+ static final String dfa_9s = "\1\55\1\74\3\uffff\16\55\1\u0082\1\74\53\55\1\u0082\35\55";
+ static final String dfa_10s = "\2\uffff\1\1\1\2\1\3\131\uffff";
+ static final String dfa_11s = "\136\uffff}>";
static final String[] dfa_12s = {
- "\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\1\1\uffff\1\2\26\uffff\3\3\1\4",
+ "\1\5\1\6\20\uffff\1\20\2\uffff\1\7\1\uffff\1\10\1\12\2\uffff\1\11\3\uffff\1\14\13\uffff\1\15\5\uffff\1\22\1\21\1\13\1\16\1\17",
"",
"",
"",
- "\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"
+ "\1\24\1\2\17\uffff\1\23\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\23\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\23\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\23\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\23\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\23\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\23\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\23\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\23\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\23\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\23\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\23\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\23\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\23\11\uffff\1\4",
+ "\1\25\1\26\20\uffff\1\40\2\uffff\1\27\1\uffff\1\30\1\32\2\uffff\1\31\3\uffff\1\34\13\uffff\1\35\5\uffff\1\42\1\41\1\33\1\36\1\37\67\uffff\1\60\1\61\1\50\1\51\1\52\1\53\1\54\1\55\1\56\1\57\1\43\1\44\1\45\1\46\1\47",
+ "\1\62\1\63\20\uffff\1\75\2\uffff\1\64\1\uffff\1\65\1\67\2\uffff\1\66\3\uffff\1\71\13\uffff\1\72\5\uffff\1\77\1\76\1\70\1\73\1\74",
+ "\1\24\1\2\17\uffff\1\23\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\23\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\23\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\23\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\23\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\23\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\23\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\23\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\23\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\23\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\23\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\23\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\23\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\23\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\23\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\23\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\23\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\23\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\23\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\23\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\23\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\23\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\23\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\23\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\23\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\23\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\23\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\23\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\23\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\100\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\100\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\100\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\100\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\100\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\100\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\100\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\100\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\100\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\100\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\100\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\100\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\100\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\100\11\uffff\1\4",
+ "\1\101\1\102\20\uffff\1\114\2\uffff\1\103\1\uffff\1\104\1\106\2\uffff\1\105\3\uffff\1\110\13\uffff\1\111\5\uffff\1\116\1\115\1\107\1\112\1\113\67\uffff\1\134\1\135\1\124\1\125\1\126\1\127\1\130\1\131\1\132\1\133\1\117\1\120\1\121\1\122\1\123",
+ "\1\24\1\2\17\uffff\1\100\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\100\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\100\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\100\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\100\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\100\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\100\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\100\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\100\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\100\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\100\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\100\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\100\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\100\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\100\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\100\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\100\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\100\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\100\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\100\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\100\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\100\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\100\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\100\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\100\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\100\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\100\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\100\11\uffff\1\4",
+ "\1\24\1\2\17\uffff\1\100\11\uffff\1\4"
};
static final short[] dfa_7 = DFA.unpackEncodedString(dfa_7s);
@@ -32136,11 +32203,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
static final short[] dfa_11 = DFA.unpackEncodedString(dfa_11s);
static final short[][] dfa_12 = unpackEncodedStringArray(dfa_12s);
- class DFA8 extends DFA {
+ class DFA9 extends DFA {
- public DFA8(BaseRecognizer recognizer) {
+ public DFA9(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 8;
+ this.decisionNumber = 9;
this.eot = dfa_7;
this.eof = dfa_7;
this.min = dfa_8;
@@ -32150,109 +32217,113 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
this.transition = dfa_12;
}
public String getDescription() {
- return "638:1: (this_AddStatementCS_0= ruleAddStatementCS | this_MappingCallCS_1= ruleMappingCallCS | this_MappingLoopCS_2= ruleMappingLoopCS )";
+ return "653: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_13s = "\2\uffff\1\2\1\1\131\uffff";
static final String[] dfa_14s = {
- "\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\1\1\uffff\1\2\5\uffff\2\3\1\uffff\2\3\13\uffff\6\2\6\uffff\2\2",
+ "\1\4\1\5\20\uffff\1\17\2\uffff\1\6\1\uffff\1\7\1\11\2\uffff\1\10\3\uffff\1\13\13\uffff\1\14\5\uffff\1\21\1\20\1\12\1\15\1\16",
"",
"",
- "\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"
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\22\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\22\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\22\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\22\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\22\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\22\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\22\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\22\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\22\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\22\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\22\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\22\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\22\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\22\11\uffff\2\2\6\uffff\2\2",
+ "\1\24\1\25\20\uffff\1\37\2\uffff\1\26\1\uffff\1\27\1\31\2\uffff\1\30\3\uffff\1\33\13\uffff\1\34\5\uffff\1\41\1\40\1\32\1\35\1\36\67\uffff\1\57\1\60\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\56\1\42\1\43\1\44\1\45\1\46",
+ "\1\61\1\62\20\uffff\1\74\2\uffff\1\63\1\uffff\1\64\1\66\2\uffff\1\65\3\uffff\1\70\13\uffff\1\71\5\uffff\1\76\1\75\1\67\1\72\1\73",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\22\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\22\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\22\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\22\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\22\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\22\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\22\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\22\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\22\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\22\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\22\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\22\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\22\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\22\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\22\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\22\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\22\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\22\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\22\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\22\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\22\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\22\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\22\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\22\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\22\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\22\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\22\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\22\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\22\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\77\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\77\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\77\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\77\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\77\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\77\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\77\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\77\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\77\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\77\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\77\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\77\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\77\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\77\11\uffff\2\2\6\uffff\2\2",
+ "\1\100\1\101\20\uffff\1\113\2\uffff\1\102\1\uffff\1\103\1\105\2\uffff\1\104\3\uffff\1\107\13\uffff\1\110\5\uffff\1\115\1\114\1\106\1\111\1\112\67\uffff\1\133\1\134\1\123\1\124\1\125\1\126\1\127\1\130\1\131\1\132\1\116\1\117\1\120\1\121\1\122",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\77\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\77\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\77\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\77\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\77\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\77\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\77\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\77\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\77\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\77\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\77\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\77\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\77\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\77\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\77\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\77\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\77\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\77\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\77\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\77\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\77\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\77\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\77\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\77\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\77\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\77\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\77\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\77\11\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\2\10\uffff\2\3\5\uffff\1\77\11\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 DFA23 extends DFA {
+ class DFA25 extends DFA {
- public DFA23(BaseRecognizer recognizer) {
+ public DFA25(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 23;
+ this.decisionNumber = 25;
this.eot = dfa_1;
this.eof = dfa_1;
this.min = dfa_2;
@@ -32262,107 +32333,111 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
this.transition = dfa_14;
}
public String getDescription() {
- return "()* loopback of 1456:3: ( (lv_ownedStatements_7_0= ruleGuardStatementCS ) )*";
+ return "()* loopback of 1486:3: ( (lv_ownedStatements_8_0= ruleGuardStatementCS ) )*";
}
}
static final String[] dfa_15s = {
- "\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\1\1\uffff\1\2\25\uffff\5\2\1\3\6\uffff\2\3",
+ "\1\4\1\5\20\uffff\1\17\2\uffff\1\6\1\uffff\1\7\1\11\2\uffff\1\10\3\uffff\1\13\13\uffff\1\14\5\uffff\1\21\1\20\1\12\1\15\1\16",
"",
"",
- "\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"
+ "\1\23\1\2\17\uffff\1\22\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\22\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\22\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\22\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\22\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\22\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\22\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\22\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\22\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\22\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\22\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\22\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\22\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\22\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\24\1\25\20\uffff\1\37\2\uffff\1\26\1\uffff\1\27\1\31\2\uffff\1\30\3\uffff\1\33\13\uffff\1\34\5\uffff\1\41\1\40\1\32\1\35\1\36\67\uffff\1\57\1\60\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\56\1\42\1\43\1\44\1\45\1\46",
+ "\1\61\1\62\20\uffff\1\74\2\uffff\1\63\1\uffff\1\64\1\66\2\uffff\1\65\3\uffff\1\70\13\uffff\1\71\5\uffff\1\76\1\75\1\67\1\72\1\73",
+ "\1\23\1\2\17\uffff\1\22\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\22\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\22\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\22\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\22\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\22\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\22\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\22\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\22\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\22\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\22\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\22\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\22\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\22\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\22\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\22\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\22\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\22\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\22\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\22\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\22\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\22\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\22\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\22\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\22\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\22\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\22\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\22\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\22\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\77\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\77\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\77\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\77\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\77\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\77\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\77\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\77\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\77\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\77\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\77\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\77\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\77\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\77\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\100\1\101\20\uffff\1\113\2\uffff\1\102\1\uffff\1\103\1\105\2\uffff\1\104\3\uffff\1\107\13\uffff\1\110\5\uffff\1\115\1\114\1\106\1\111\1\112\67\uffff\1\133\1\134\1\123\1\124\1\125\1\126\1\127\1\130\1\131\1\132\1\116\1\117\1\120\1\121\1\122",
+ "\1\23\1\2\17\uffff\1\77\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\77\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\77\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\77\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\77\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\77\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\77\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\77\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\77\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\77\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\77\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\77\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\77\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\77\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\77\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\77\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\77\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\77\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\77\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\77\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\77\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\77\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\77\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\77\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\77\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\77\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\77\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\77\11\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\2\17\uffff\1\77\11\uffff\1\2\1\3\6\uffff\2\3"
};
static final short[][] dfa_15 = unpackEncodedStringArray(dfa_15s);
- class DFA24 extends DFA {
+ class DFA26 extends DFA {
- public DFA24(BaseRecognizer recognizer) {
+ public DFA26(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 24;
+ this.decisionNumber = 26;
this.eot = dfa_1;
this.eof = dfa_1;
this.min = dfa_2;
@@ -32372,46 +32447,48 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
this.transition = dfa_15;
}
public String getDescription() {
- return "()* loopback of 1474:3: ( (lv_ownedStatements_8_0= ruleCommitStatementCS ) )*";
+ return "()* loopback of 1504:3: ( (lv_ownedStatements_9_0= ruleCommitStatementCS ) )*";
}
}
- 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_16s = "\41\uffff";
+ static final String dfa_17s = "\1\7\2\26\1\7\13\26\4\uffff\15\40\1\4";
+ static final String dfa_18s = "\1\74\2\70\1\74\13\70\4\uffff\15\70\1\u0096";
+ static final String dfa_19s = "\17\uffff\1\2\1\3\1\1\1\4\16\uffff";
+ static final String dfa_20s = "\41\uffff}>";
static final String[] dfa_21s = {
- "\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\1\1\2\20\uffff\1\14\2\uffff\1\3\1\uffff\1\4\1\6\2\uffff\1\5\3\uffff\1\10\13\uffff\1\11\5\uffff\1\16\1\15\1\7\1\12\1\13",
+ "\1\21\11\uffff\1\17\4\uffff\1\20\22\uffff\1\22",
+ "\1\21\11\uffff\1\17\4\uffff\1\20\22\uffff\1\22",
+ "\1\23\1\24\15\uffff\1\21\2\uffff\1\36\2\uffff\1\25\1\uffff\1\26\1\30\1\17\1\uffff\1\27\2\uffff\1\20\1\32\13\uffff\1\33\5\uffff\1\40\1\37\1\31\1\34\1\35",
+ "\1\21\11\uffff\1\17\4\uffff\1\20\22\uffff\1\22",
+ "\1\21\11\uffff\1\17\4\uffff\1\20\22\uffff\1\22",
+ "\1\21\11\uffff\1\17\4\uffff\1\20\22\uffff\1\22",
+ "\1\21\11\uffff\1\17\4\uffff\1\20\22\uffff\1\22",
+ "\1\21\11\uffff\1\17\4\uffff\1\20\22\uffff\1\22",
+ "\1\21\11\uffff\1\17\4\uffff\1\20\22\uffff\1\22",
+ "\1\21\11\uffff\1\17\4\uffff\1\20\22\uffff\1\22",
+ "\1\21\11\uffff\1\17\4\uffff\1\20\22\uffff\1\22",
+ "\1\21\11\uffff\1\17\4\uffff\1\20\22\uffff\1\22",
+ "\1\21\11\uffff\1\17\4\uffff\1\20\22\uffff\1\22",
+ "\1\21\11\uffff\1\17\4\uffff\1\20\22\uffff\1\22",
"",
"",
"",
"",
- "\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"
+ "\1\17\4\uffff\1\20\22\uffff\1\22",
+ "\1\17\4\uffff\1\20\22\uffff\1\22",
+ "\1\17\4\uffff\1\20\22\uffff\1\22",
+ "\1\17\4\uffff\1\20\22\uffff\1\22",
+ "\1\17\4\uffff\1\20\22\uffff\1\22",
+ "\1\17\4\uffff\1\20\22\uffff\1\22",
+ "\1\17\4\uffff\1\20\22\uffff\1\22",
+ "\1\17\4\uffff\1\20\22\uffff\1\22",
+ "\1\17\4\uffff\1\20\22\uffff\1\22",
+ "\1\17\4\uffff\1\20\22\uffff\1\22",
+ "\1\17\4\uffff\1\20\22\uffff\1\22",
+ "\1\17\4\uffff\1\20\22\uffff\1\22",
+ "\1\17\4\uffff\1\20\22\uffff\1\22",
+ "\1\22\1\uffff\3\22\20\uffff\1\22\2\uffff\1\22\1\uffff\2\22\1\17\1\uffff\1\22\1\uffff\1\22\1\20\1\22\13\uffff\2\22\4\uffff\5\22\47\uffff\2\22\16\uffff\17\22\2\uffff\1\22\1\uffff\4\22\5\uffff\1\22\4\uffff\2\22"
};
static final short[] dfa_16 = DFA.unpackEncodedString(dfa_16s);
@@ -32421,11 +32498,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
static final short[] dfa_20 = DFA.unpackEncodedString(dfa_20s);
static final short[][] dfa_21 = unpackEncodedStringArray(dfa_21s);
- class DFA33 extends DFA {
+ class DFA34 extends DFA {
- public DFA33(BaseRecognizer recognizer) {
+ public DFA34(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 33;
+ this.decisionNumber = 34;
this.eot = dfa_16;
this.eof = dfa_16;
this.min = dfa_17;
@@ -32435,29 +32512,30 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
this.transition = dfa_21;
}
public String getDescription() {
- return "1856:1: (this_AppendParameterBindingCS_0= ruleAppendParameterBindingCS | this_GuardParameterBindingCS_1= ruleGuardParameterBindingCS | this_LoopParameterBindingCS_2= ruleLoopParameterBindingCS | this_SimpleParameterBindingCS_3= ruleSimpleParameterBindingCS )";
+ return "1871: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_22s = "\21\uffff";
+ static final String dfa_23s = "\1\7\16\25\2\uffff";
+ static final String dfa_24s = "\1\74\16\60\2\uffff";
+ static final String dfa_25s = "\17\uffff\1\2\1\1";
+ static final String dfa_26s = "\21\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\1\1\2\20\uffff\1\14\2\uffff\1\3\1\uffff\1\4\1\6\2\uffff\1\5\3\uffff\1\10\13\uffff\1\11\5\uffff\1\16\1\15\1\7\1\12\1\13",
+ "\1\17\2\uffff\1\17\12\uffff\1\20\4\uffff\1\17\7\uffff\1\17",
+ "\1\17\2\uffff\1\17\12\uffff\1\20\4\uffff\1\17\7\uffff\1\17",
+ "\1\17\2\uffff\1\17\12\uffff\1\20\4\uffff\1\17\7\uffff\1\17",
+ "\1\17\2\uffff\1\17\12\uffff\1\20\4\uffff\1\17\7\uffff\1\17",
+ "\1\17\2\uffff\1\17\12\uffff\1\20\4\uffff\1\17\7\uffff\1\17",
+ "\1\17\2\uffff\1\17\12\uffff\1\20\4\uffff\1\17\7\uffff\1\17",
+ "\1\17\2\uffff\1\17\12\uffff\1\20\4\uffff\1\17\7\uffff\1\17",
+ "\1\17\2\uffff\1\17\12\uffff\1\20\4\uffff\1\17\7\uffff\1\17",
+ "\1\17\2\uffff\1\17\12\uffff\1\20\4\uffff\1\17\7\uffff\1\17",
+ "\1\17\2\uffff\1\17\12\uffff\1\20\4\uffff\1\17\7\uffff\1\17",
+ "\1\17\2\uffff\1\17\12\uffff\1\20\4\uffff\1\17\7\uffff\1\17",
+ "\1\17\2\uffff\1\17\12\uffff\1\20\4\uffff\1\17\7\uffff\1\17",
+ "\1\17\2\uffff\1\17\12\uffff\1\20\4\uffff\1\17\7\uffff\1\17",
+ "\1\17\2\uffff\1\17\12\uffff\1\20\4\uffff\1\17\7\uffff\1\17",
"",
""
};
@@ -32469,11 +32547,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
static final short[] dfa_26 = DFA.unpackEncodedString(dfa_26s);
static final short[][] dfa_27 = unpackEncodedStringArray(dfa_27s);
- class DFA38 extends DFA {
+ class DFA39 extends DFA {
- public DFA38(BaseRecognizer recognizer) {
+ public DFA39(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 38;
+ this.decisionNumber = 39;
this.eot = dfa_22;
this.eof = dfa_22;
this.min = dfa_23;
@@ -32483,76 +32561,82 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
this.transition = dfa_27;
}
public String getDescription() {
- 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",
+ return "2224:1: ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )?";
+ }
+ }
+ static final String dfa_28s = "\40\uffff";
+ static final String dfa_29s = "\1\17\37\uffff";
+ static final String dfa_30s = "\1\7\16\25\1\uffff\17\43\1\uffff";
+ static final String dfa_31s = "\1\u0082\16\63\1\uffff\17\50\1\uffff";
+ static final String dfa_32s = "\17\uffff\1\2\17\uffff\1\1";
+ static final String dfa_33s = "\40\uffff}>";
+ static final String[] dfa_34s = {
+ "\1\1\1\2\20\uffff\1\14\2\uffff\1\3\1\uffff\1\4\1\6\2\uffff\1\5\3\uffff\1\10\13\uffff\1\11\5\uffff\1\16\1\15\1\7\1\12\1\13\67\uffff\1\35\1\36\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\20\1\21\1\22\1\23\1\24",
+ "\1\17\2\uffff\1\17\12\uffff\1\37\4\uffff\1\17\7\uffff\1\17\2\uffff\1\17",
+ "\1\17\2\uffff\1\17\12\uffff\1\37\4\uffff\1\17\7\uffff\1\17\2\uffff\1\17",
+ "\1\17\2\uffff\1\17\12\uffff\1\37\4\uffff\1\17\7\uffff\1\17\2\uffff\1\17",
+ "\1\17\2\uffff\1\17\12\uffff\1\37\4\uffff\1\17\7\uffff\1\17\2\uffff\1\17",
+ "\1\17\2\uffff\1\17\12\uffff\1\37\4\uffff\1\17\7\uffff\1\17\2\uffff\1\17",
+ "\1\17\2\uffff\1\17\12\uffff\1\37\4\uffff\1\17\7\uffff\1\17\2\uffff\1\17",
+ "\1\17\2\uffff\1\17\12\uffff\1\37\4\uffff\1\17\7\uffff\1\17\2\uffff\1\17",
+ "\1\17\2\uffff\1\17\12\uffff\1\37\4\uffff\1\17\7\uffff\1\17\2\uffff\1\17",
+ "\1\17\2\uffff\1\17\12\uffff\1\37\4\uffff\1\17\7\uffff\1\17\2\uffff\1\17",
+ "\1\17\2\uffff\1\17\12\uffff\1\37\4\uffff\1\17\7\uffff\1\17\2\uffff\1\17",
+ "\1\17\2\uffff\1\17\12\uffff\1\37\4\uffff\1\17\7\uffff\1\17\2\uffff\1\17",
+ "\1\17\2\uffff\1\17\12\uffff\1\37\4\uffff\1\17\7\uffff\1\17\2\uffff\1\17",
+ "\1\17\2\uffff\1\17\12\uffff\1\37\4\uffff\1\17\7\uffff\1\17\2\uffff\1\17",
+ "\1\17\2\uffff\1\17\12\uffff\1\37\4\uffff\1\17\7\uffff\1\17\2\uffff\1\17",
"",
- "\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",
+ "\1\37\4\uffff\1\17",
+ "\1\37\4\uffff\1\17",
+ "\1\37\4\uffff\1\17",
+ "\1\37\4\uffff\1\17",
+ "\1\37\4\uffff\1\17",
+ "\1\37\4\uffff\1\17",
+ "\1\37\4\uffff\1\17",
+ "\1\37\4\uffff\1\17",
+ "\1\37\4\uffff\1\17",
+ "\1\37\4\uffff\1\17",
+ "\1\37\4\uffff\1\17",
+ "\1\37\4\uffff\1\17",
+ "\1\37\4\uffff\1\17",
+ "\1\37\4\uffff\1\17",
+ "\1\37\4\uffff\1\17",
""
};
+
static final short[] dfa_28 = DFA.unpackEncodedString(dfa_28s);
- static final char[] dfa_29 = DFA.unpackEncodedStringToUnsignedChars(dfa_29s);
+ static final short[] dfa_29 = DFA.unpackEncodedString(dfa_29s);
static final char[] dfa_30 = DFA.unpackEncodedStringToUnsignedChars(dfa_30s);
- static final short[] dfa_31 = DFA.unpackEncodedString(dfa_31s);
- static final short[][] dfa_32 = unpackEncodedStringArray(dfa_32s);
+ static final char[] dfa_31 = DFA.unpackEncodedStringToUnsignedChars(dfa_31s);
+ static final short[] dfa_32 = DFA.unpackEncodedString(dfa_32s);
+ static final short[] dfa_33 = DFA.unpackEncodedString(dfa_33s);
+ static final short[][] dfa_34 = unpackEncodedStringArray(dfa_34s);
- class DFA48 extends DFA {
+ class DFA49 extends DFA {
- public DFA48(BaseRecognizer recognizer) {
+ public DFA49(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 48;
- this.eot = dfa_16;
- this.eof = dfa_28;
- this.min = dfa_29;
- this.max = dfa_30;
- this.accept = dfa_31;
- this.special = dfa_20;
- this.transition = dfa_32;
+ this.decisionNumber = 49;
+ this.eot = dfa_28;
+ this.eof = dfa_29;
+ this.min = dfa_30;
+ this.max = dfa_31;
+ this.accept = dfa_32;
+ this.special = dfa_33;
+ this.transition = dfa_34;
}
public String getDescription() {
- return "()* loopback of 2577:1: ( ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::' )*";
+ return "()* loopback of 2592:1: ( ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::' )*";
}
}
- 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",
+ static final String dfa_35s = "\20\uffff";
+ static final String dfa_36s = "\1\7\1\0\16\uffff";
+ static final String dfa_37s = "\1\74\1\0\16\uffff";
+ static final String dfa_38s = "\2\uffff\1\2\14\uffff\1\1";
+ static final String dfa_39s = "\1\uffff\1\0\16\uffff}>";
+ static final String[] dfa_40s = {
+ "\2\2\20\uffff\1\2\2\uffff\1\1\1\uffff\2\2\2\uffff\1\2\3\uffff\1\2\13\uffff\1\2\5\uffff\5\2",
"\1\uffff",
"",
"",
@@ -32566,189 +32650,194 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
"",
"",
"",
+ "",
""
};
- 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);
+ static final short[] dfa_35 = DFA.unpackEncodedString(dfa_35s);
+ static final char[] dfa_36 = DFA.unpackEncodedStringToUnsignedChars(dfa_36s);
+ static final char[] dfa_37 = DFA.unpackEncodedStringToUnsignedChars(dfa_37s);
+ static final short[] dfa_38 = DFA.unpackEncodedString(dfa_38s);
+ static final short[] dfa_39 = DFA.unpackEncodedString(dfa_39s);
+ static final short[][] dfa_40 = unpackEncodedStringArray(dfa_40s);
- class DFA52 extends DFA {
+ class DFA53 extends DFA {
- public DFA52(BaseRecognizer recognizer) {
+ public DFA53(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- 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;
+ this.decisionNumber = 53;
+ this.eot = dfa_35;
+ this.eof = dfa_35;
+ this.min = dfa_36;
+ this.max = dfa_37;
+ this.accept = dfa_38;
+ this.special = dfa_39;
+ this.transition = dfa_40;
}
public String getDescription() {
- return "2770:2: ( (lv_isCheck_0_0= 'check' ) )?";
+ return "2785: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 LA53_1 = input.LA(1);
- int index52_1 = input.index();
+ int index53_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred64_InternalQVTimperative()) ) {s = 14;}
+ if ( (synpred65_InternalQVTimperative()) ) {s = 15;}
else if ( (true) ) {s = 2;}
- input.seek(index52_1);
+ input.seek(index53_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 52, _s, input);
+ new NoViableAltException(getDescription(), 53, _s, input);
error(nvae);
throw nvae;
}
}
- 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",
+ static final String dfa_41s = "\1\7\16\43\2\uffff";
+ static final String dfa_42s = "\1\u0082\16\50\2\uffff";
+ static final String[] dfa_43s = {
+ "\1\1\1\2\20\uffff\1\14\2\uffff\1\3\1\uffff\1\4\1\6\2\uffff\1\5\3\uffff\1\10\13\uffff\1\11\5\uffff\1\16\1\15\1\7\1\12\1\13\67\uffff\17\17",
+ "\1\20\4\uffff\1\17",
+ "\1\20\4\uffff\1\17",
+ "\1\20\4\uffff\1\17",
+ "\1\20\4\uffff\1\17",
+ "\1\20\4\uffff\1\17",
+ "\1\20\4\uffff\1\17",
+ "\1\20\4\uffff\1\17",
+ "\1\20\4\uffff\1\17",
+ "\1\20\4\uffff\1\17",
+ "\1\20\4\uffff\1\17",
+ "\1\20\4\uffff\1\17",
+ "\1\20\4\uffff\1\17",
+ "\1\20\4\uffff\1\17",
+ "\1\20\4\uffff\1\17",
"",
""
};
- 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);
+ static final char[] dfa_41 = DFA.unpackEncodedStringToUnsignedChars(dfa_41s);
+ static final char[] dfa_42 = DFA.unpackEncodedStringToUnsignedChars(dfa_42s);
+ static final short[][] dfa_43 = unpackEncodedStringArray(dfa_43s);
- class DFA53 extends DFA {
+ class DFA54 extends DFA {
- public DFA53(BaseRecognizer recognizer) {
+ public DFA54(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 53;
+ this.decisionNumber = 54;
this.eot = dfa_22;
this.eof = dfa_22;
- this.min = dfa_39;
- this.max = dfa_40;
- this.accept = dfa_41;
+ this.min = dfa_41;
+ this.max = dfa_42;
+ this.accept = dfa_25;
this.special = dfa_26;
- this.transition = dfa_42;
+ this.transition = dfa_43;
}
public String getDescription() {
- return "2945:1: ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )?";
+ return "2960: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",
+ static final String dfa_44s = "\2\uffff\16\1\1\uffff";
+ static final String dfa_45s = "\1\4\1\uffff\16\22\1\uffff";
+ static final String dfa_46s = "\1\u0096\1\uffff\16\u008d\1\uffff";
+ static final String dfa_47s = "\1\uffff\1\1\16\uffff\1\2";
+ static final String[] dfa_48s = {
+ "\1\1\1\uffff\1\1\1\2\1\3\17\uffff\1\20\1\15\2\uffff\1\4\1\uffff\1\5\1\7\2\uffff\1\6\1\uffff\1\1\1\uffff\1\11\13\uffff\1\12\1\1\4\uffff\1\17\1\16\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",
+ "\1\1\5\uffff\1\20\12\uffff\2\1\3\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\5\uffff\1\20\12\uffff\2\1\3\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\5\uffff\1\20\12\uffff\2\1\3\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\5\uffff\1\20\12\uffff\2\1\3\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\5\uffff\1\20\12\uffff\2\1\3\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\5\uffff\1\20\12\uffff\2\1\3\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\5\uffff\1\20\12\uffff\2\1\3\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\5\uffff\1\20\12\uffff\2\1\3\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\5\uffff\1\20\12\uffff\2\1\3\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\5\uffff\1\20\12\uffff\2\1\3\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\5\uffff\1\20\12\uffff\2\1\3\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\5\uffff\1\20\12\uffff\2\1\3\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\5\uffff\1\20\12\uffff\2\1\3\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\5\uffff\1\20\12\uffff\2\1\3\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_43 = DFA.unpackEncodedString(dfa_43s);
- static final char[] dfa_44 = DFA.unpackEncodedStringToUnsignedChars(dfa_44s);
+ static final short[] dfa_44 = DFA.unpackEncodedString(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);
+ static final char[] dfa_46 = DFA.unpackEncodedStringToUnsignedChars(dfa_46s);
+ static final short[] dfa_47 = DFA.unpackEncodedString(dfa_47s);
+ static final short[][] dfa_48 = unpackEncodedStringArray(dfa_48s);
- class DFA156 extends DFA {
+ class DFA157 extends DFA {
- public DFA156(BaseRecognizer recognizer) {
+ public DFA157(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 156;
+ this.decisionNumber = 157;
this.eot = dfa_22;
- this.eof = dfa_43;
- this.min = dfa_44;
- this.max = dfa_45;
- this.accept = dfa_46;
+ this.eof = dfa_44;
+ this.min = dfa_45;
+ this.max = dfa_46;
+ this.accept = dfa_47;
this.special = dfa_26;
- this.transition = dfa_47;
+ this.transition = dfa_48;
}
public String getDescription() {
- return "6788:1: ( ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )? ) | ( (lv_ownedExpression_3_0= rulePatternExpCS ) ) )";
+ return "6810:1: ( ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )? ) | ( (lv_ownedExpression_3_0= rulePatternExpCS ) ) )";
}
}
- 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",
+ static final String[] dfa_49s = {
+ "\1\1\1\uffff\1\1\1\2\1\3\17\uffff\1\20\1\15\2\uffff\1\4\1\uffff\1\5\1\7\2\uffff\1\6\1\uffff\1\1\1\uffff\1\11\13\uffff\1\12\1\1\4\uffff\1\17\1\16\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",
+ "\1\1\5\uffff\1\20\12\uffff\2\1\3\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\5\uffff\1\20\12\uffff\2\1\3\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\5\uffff\1\20\12\uffff\2\1\3\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\5\uffff\1\20\12\uffff\2\1\3\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\5\uffff\1\20\12\uffff\2\1\3\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\5\uffff\1\20\12\uffff\2\1\3\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\5\uffff\1\20\12\uffff\2\1\3\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\5\uffff\1\20\12\uffff\2\1\3\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\5\uffff\1\20\12\uffff\2\1\3\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\5\uffff\1\20\12\uffff\2\1\3\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\5\uffff\1\20\12\uffff\2\1\3\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\5\uffff\1\20\12\uffff\2\1\3\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\5\uffff\1\20\12\uffff\2\1\3\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\5\uffff\1\20\12\uffff\2\1\3\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_48 = unpackEncodedStringArray(dfa_48s);
+ static final short[][] dfa_49 = unpackEncodedStringArray(dfa_49s);
- class DFA159 extends DFA {
+ class DFA160 extends DFA {
- public DFA159(BaseRecognizer recognizer) {
+ public DFA160(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 159;
+ this.decisionNumber = 160;
this.eot = dfa_22;
- this.eof = dfa_43;
- this.min = dfa_44;
- this.max = dfa_45;
- this.accept = dfa_46;
+ this.eof = dfa_44;
+ this.min = dfa_45;
+ this.max = dfa_46;
+ this.accept = dfa_47;
this.special = dfa_26;
- this.transition = dfa_48;
+ this.transition = dfa_49;
}
public String getDescription() {
- return "7001:1: (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS )";
+ return "7023: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",
+ static final String dfa_50s = "\17\uffff";
+ static final String dfa_51s = "\1\2\16\uffff";
+ static final String dfa_52s = "\1\22\1\0\15\uffff";
+ static final String dfa_53s = "\1\u0091\1\0\15\uffff";
+ static final String dfa_54s = "\2\uffff\1\2\13\uffff\1\1";
+ static final String dfa_55s = "\1\uffff\1\0\15\uffff}>";
+ static final String[] dfa_56s = {
+ "\1\2\2\uffff\1\2\5\uffff\1\2\13\uffff\1\2\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",
"\1\uffff",
"",
"",
@@ -32764,105 +32853,110 @@ 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);
- class DFA171 extends DFA {
+ static final short[] dfa_50 = DFA.unpackEncodedString(dfa_50s);
+ 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);
- public DFA171(BaseRecognizer recognizer) {
+ class DFA172 extends DFA {
+
+ public DFA172(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- 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;
+ this.decisionNumber = 172;
+ this.eot = dfa_50;
+ this.eof = dfa_51;
+ this.min = dfa_52;
+ this.max = dfa_53;
+ this.accept = dfa_54;
+ this.special = dfa_55;
+ this.transition = dfa_56;
}
public String getDescription() {
- return "7982:2: ( ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? )?";
+ return "8004: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 LA171_1 = input.LA(1);
+ int LA172_1 = input.LA(1);
- int index171_1 = input.index();
+ int index172_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred270_InternalQVTimperative()) ) {s = 14;}
+ if ( (synpred272_InternalQVTimperative()) ) {s = 14;}
else if ( (true) ) {s = 2;}
- input.seek(index171_1);
+ input.seek(index172_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 171, _s, input);
+ new NoViableAltException(getDescription(), 172, _s, input);
error(nvae);
throw nvae;
}
}
- class DFA170 extends DFA {
+ class DFA171 extends DFA {
- public DFA170(BaseRecognizer recognizer) {
+ public DFA171(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- 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;
+ this.decisionNumber = 171;
+ this.eot = dfa_50;
+ this.eof = dfa_51;
+ this.min = dfa_52;
+ this.max = dfa_53;
+ this.accept = dfa_54;
+ this.special = dfa_55;
+ this.transition = dfa_56;
}
public String getDescription() {
- return "8000:2: (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )?";
+ return "8022: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 LA170_1 = input.LA(1);
+ int LA171_1 = input.LA(1);
- int index170_1 = input.index();
+ int index171_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred269_InternalQVTimperative()) ) {s = 14;}
+ if ( (synpred271_InternalQVTimperative()) ) {s = 14;}
else if ( (true) ) {s = 2;}
- input.seek(index170_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(), 170, _s, input);
+ new NoViableAltException(getDescription(), 171, _s, input);
error(nvae);
throw nvae;
}
}
- 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",
+ static final String dfa_57s = "\37\uffff";
+ static final String dfa_58s = "\1\7\26\uffff\5\0\3\uffff";
+ static final String dfa_59s = "\1\u0082\26\uffff\5\0\3\uffff";
+ static final String dfa_60s = "\1\uffff\1\1\15\uffff\1\2\16\uffff\1\3";
+ static final String dfa_61s = "\27\uffff\1\0\1\1\1\2\1\3\1\4\3\uffff}>";
+ static final String[] dfa_62s = {
+ "\2\1\20\uffff\1\1\2\uffff\1\1\1\uffff\2\1\2\uffff\1\1\3\uffff\1\1\13\uffff\1\1\5\uffff\5\1\67\uffff\12\17\1\27\1\30\1\31\1\32\1\33",
+ "",
"",
"",
"",
@@ -32894,123 +32988,123 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
""
};
- 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);
+ static final char[] dfa_58 = DFA.unpackEncodedStringToUnsignedChars(dfa_58s);
+ static final char[] dfa_59 = DFA.unpackEncodedStringToUnsignedChars(dfa_59s);
+ static final short[] dfa_60 = DFA.unpackEncodedString(dfa_60s);
+ static final short[] dfa_61 = DFA.unpackEncodedString(dfa_61s);
+ static final short[][] dfa_62 = unpackEncodedStringArray(dfa_62s);
- class DFA172 extends DFA {
+ class DFA173 extends DFA {
- public DFA172(BaseRecognizer recognizer) {
+ public DFA173(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- 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;
+ this.decisionNumber = 173;
+ this.eot = dfa_57;
+ this.eof = dfa_57;
+ this.min = dfa_58;
+ this.max = dfa_59;
+ this.accept = dfa_60;
+ this.special = dfa_61;
+ this.transition = dfa_62;
}
public String getDescription() {
- return "8047:2: (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS | this_CollectionPatternCS_2= ruleCollectionPatternCS )";
+ return "8069: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 LA172_22 = input.LA(1);
+ int LA173_23 = input.LA(1);
- int index172_22 = input.index();
+ int index173_23 = input.index();
input.rewind();
s = -1;
- if ( (synpred272_InternalQVTimperative()) ) {s = 14;}
+ if ( (synpred274_InternalQVTimperative()) ) {s = 15;}
- else if ( (true) ) {s = 29;}
+ else if ( (true) ) {s = 30;}
- input.seek(index172_22);
+ input.seek(index173_23);
if ( s>=0 ) return s;
break;
case 1 :
- int LA172_23 = input.LA(1);
+ int LA173_24 = input.LA(1);
- int index172_23 = input.index();
+ int index173_24 = input.index();
input.rewind();
s = -1;
- if ( (synpred272_InternalQVTimperative()) ) {s = 14;}
+ if ( (synpred274_InternalQVTimperative()) ) {s = 15;}
- else if ( (true) ) {s = 29;}
+ else if ( (true) ) {s = 30;}
- input.seek(index172_23);
+ input.seek(index173_24);
if ( s>=0 ) return s;
break;
case 2 :
- int LA172_24 = input.LA(1);
+ int LA173_25 = input.LA(1);
- int index172_24 = input.index();
+ int index173_25 = input.index();
input.rewind();
s = -1;
- if ( (synpred272_InternalQVTimperative()) ) {s = 14;}
+ if ( (synpred274_InternalQVTimperative()) ) {s = 15;}
- else if ( (true) ) {s = 29;}
+ else if ( (true) ) {s = 30;}
- input.seek(index172_24);
+ input.seek(index173_25);
if ( s>=0 ) return s;
break;
case 3 :
- int LA172_25 = input.LA(1);
+ int LA173_26 = input.LA(1);
- int index172_25 = input.index();
+ int index173_26 = input.index();
input.rewind();
s = -1;
- if ( (synpred272_InternalQVTimperative()) ) {s = 14;}
+ if ( (synpred274_InternalQVTimperative()) ) {s = 15;}
- else if ( (true) ) {s = 29;}
+ else if ( (true) ) {s = 30;}
- input.seek(index172_25);
+ input.seek(index173_26);
if ( s>=0 ) return s;
break;
case 4 :
- int LA172_26 = input.LA(1);
+ int LA173_27 = input.LA(1);
- int index172_26 = input.index();
+ int index173_27 = input.index();
input.rewind();
s = -1;
- if ( (synpred272_InternalQVTimperative()) ) {s = 14;}
+ if ( (synpred274_InternalQVTimperative()) ) {s = 15;}
- else if ( (true) ) {s = 29;}
+ else if ( (true) ) {s = 30;}
- input.seek(index172_26);
+ input.seek(index173_27);
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(), 173, _s, input);
error(nvae);
throw nvae;
}
}
- 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",
+ static final String dfa_63s = "\54\uffff";
+ static final String dfa_64s = "\1\4\2\0\51\uffff";
+ static final String dfa_65s = "\1\u0096\2\0\51\uffff";
+ static final String dfa_66s = "\3\uffff\1\1\47\uffff\1\2";
+ static final String dfa_67s = "\1\uffff\1\0\1\1\51\uffff}>";
+ static final String[] dfa_68s = {
+ "\1\3\1\uffff\3\3\20\uffff\1\3\2\uffff\1\3\1\uffff\2\3\2\uffff\1\3\1\uffff\1\3\1\uffff\1\3\13\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\53\1\3",
"\1\uffff",
"\1\uffff",
"",
@@ -33052,80 +33146,81 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
"",
"",
"",
+ "",
""
};
- 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);
+ static final char[] dfa_64 = DFA.unpackEncodedStringToUnsignedChars(dfa_64s);
+ static final char[] dfa_65 = DFA.unpackEncodedStringToUnsignedChars(dfa_65s);
+ static final short[] dfa_66 = DFA.unpackEncodedString(dfa_66s);
+ static final short[] dfa_67 = DFA.unpackEncodedString(dfa_67s);
+ static final short[][] dfa_68 = unpackEncodedStringArray(dfa_68s);
- class DFA175 extends DFA {
+ class DFA176 extends DFA {
- public DFA175(BaseRecognizer recognizer) {
+ public DFA176(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- 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;
+ this.decisionNumber = 176;
+ this.eot = dfa_63;
+ this.eof = dfa_63;
+ this.min = dfa_64;
+ this.max = dfa_65;
+ this.accept = dfa_66;
+ this.special = dfa_67;
+ this.transition = dfa_68;
}
public String getDescription() {
- return "8124:1: ( (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? ) | this_PrefixedLetExpCS_4= rulePrefixedLetExpCS )";
+ return "8146: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 LA175_1 = input.LA(1);
+ int LA176_1 = input.LA(1);
- int index175_1 = input.index();
+ int index176_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred275_InternalQVTimperative()) ) {s = 3;}
+ if ( (synpred277_InternalQVTimperative()) ) {s = 3;}
- else if ( (true) ) {s = 42;}
+ else if ( (true) ) {s = 43;}
- input.seek(index175_1);
+ input.seek(index176_1);
if ( s>=0 ) return s;
break;
case 1 :
- int LA175_2 = input.LA(1);
+ int LA176_2 = input.LA(1);
- int index175_2 = input.index();
+ int index176_2 = input.index();
input.rewind();
s = -1;
- if ( (synpred275_InternalQVTimperative()) ) {s = 3;}
+ if ( (synpred277_InternalQVTimperative()) ) {s = 3;}
- else if ( (true) ) {s = 42;}
+ else if ( (true) ) {s = 43;}
- input.seek(index175_2);
+ input.seek(index176_2);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 175, _s, input);
+ new NoViableAltException(getDescription(), 176, _s, input);
error(nvae);
throw nvae;
}
}
- 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",
+ static final String dfa_69s = "\1\4\12\uffff\7\0\32\uffff";
+ static final String dfa_70s = "\1\u0096\12\uffff\7\0\32\uffff";
+ static final String dfa_71s = "\1\uffff\1\1\1\2\1\3\1\4\15\uffff\1\10\1\11\7\uffff\1\12\15\uffff\1\5\1\6\1\7";
+ static final String dfa_72s = "\13\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\32\uffff}>";
+ static final String[] dfa_73s = {
+ "\1\4\1\uffff\1\4\2\33\20\uffff\1\33\2\uffff\1\33\1\uffff\2\33\2\uffff\1\33\1\uffff\1\4\1\uffff\1\33\13\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",
"",
"",
"",
@@ -33167,186 +33262,188 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
"",
"",
"",
+ "",
""
};
- 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);
+ static final char[] dfa_69 = DFA.unpackEncodedStringToUnsignedChars(dfa_69s);
+ static final char[] dfa_70 = DFA.unpackEncodedStringToUnsignedChars(dfa_70s);
+ static final short[] dfa_71 = DFA.unpackEncodedString(dfa_71s);
+ static final short[] dfa_72 = DFA.unpackEncodedString(dfa_72s);
+ static final short[][] dfa_73 = unpackEncodedStringArray(dfa_73s);
- class DFA178 extends DFA {
+ class DFA179 extends DFA {
- public DFA178(BaseRecognizer recognizer) {
+ public DFA179(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- 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;
+ this.decisionNumber = 179;
+ this.eot = dfa_63;
+ this.eof = dfa_63;
+ this.min = dfa_69;
+ this.max = dfa_70;
+ this.accept = dfa_71;
+ this.special = dfa_72;
+ this.transition = dfa_73;
}
public String getDescription() {
- 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 )";
+ return "8395: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 LA178_11 = input.LA(1);
+ int LA179_11 = input.LA(1);
- int index178_11 = input.index();
+ int index179_11 = input.index();
input.rewind();
s = -1;
- if ( (synpred282_InternalQVTimperative()) ) {s = 40;}
+ if ( (synpred284_InternalQVTimperative()) ) {s = 41;}
- else if ( (synpred286_InternalQVTimperative()) ) {s = 19;}
+ else if ( (synpred288_InternalQVTimperative()) ) {s = 19;}
- input.seek(index178_11);
+ input.seek(index179_11);
if ( s>=0 ) return s;
break;
case 1 :
- int LA178_12 = input.LA(1);
+ int LA179_12 = input.LA(1);
- int index178_12 = input.index();
+ int index179_12 = input.index();
input.rewind();
s = -1;
- if ( (synpred283_InternalQVTimperative()) ) {s = 41;}
+ if ( (synpred285_InternalQVTimperative()) ) {s = 42;}
- else if ( (synpred286_InternalQVTimperative()) ) {s = 19;}
+ else if ( (synpred288_InternalQVTimperative()) ) {s = 19;}
- input.seek(index178_12);
+ input.seek(index179_12);
if ( s>=0 ) return s;
break;
case 2 :
- int LA178_13 = input.LA(1);
+ int LA179_13 = input.LA(1);
- int index178_13 = input.index();
+ int index179_13 = input.index();
input.rewind();
s = -1;
- if ( (synpred284_InternalQVTimperative()) ) {s = 42;}
+ if ( (synpred286_InternalQVTimperative()) ) {s = 43;}
- else if ( (synpred286_InternalQVTimperative()) ) {s = 19;}
+ else if ( (synpred288_InternalQVTimperative()) ) {s = 19;}
- input.seek(index178_13);
+ input.seek(index179_13);
if ( s>=0 ) return s;
break;
case 3 :
- int LA178_14 = input.LA(1);
+ int LA179_14 = input.LA(1);
- int index178_14 = input.index();
+ int index179_14 = input.index();
input.rewind();
s = -1;
- if ( (synpred284_InternalQVTimperative()) ) {s = 42;}
+ if ( (synpred286_InternalQVTimperative()) ) {s = 43;}
- else if ( (synpred286_InternalQVTimperative()) ) {s = 19;}
+ else if ( (synpred288_InternalQVTimperative()) ) {s = 19;}
- input.seek(index178_14);
+ input.seek(index179_14);
if ( s>=0 ) return s;
break;
case 4 :
- int LA178_15 = input.LA(1);
+ int LA179_15 = input.LA(1);
- int index178_15 = input.index();
+ int index179_15 = input.index();
input.rewind();
s = -1;
- if ( (synpred284_InternalQVTimperative()) ) {s = 42;}
+ if ( (synpred286_InternalQVTimperative()) ) {s = 43;}
- else if ( (synpred286_InternalQVTimperative()) ) {s = 19;}
+ else if ( (synpred288_InternalQVTimperative()) ) {s = 19;}
- input.seek(index178_15);
+ input.seek(index179_15);
if ( s>=0 ) return s;
break;
case 5 :
- int LA178_16 = input.LA(1);
+ int LA179_16 = input.LA(1);
- int index178_16 = input.index();
+ int index179_16 = input.index();
input.rewind();
s = -1;
- if ( (synpred284_InternalQVTimperative()) ) {s = 42;}
+ if ( (synpred286_InternalQVTimperative()) ) {s = 43;}
- else if ( (synpred286_InternalQVTimperative()) ) {s = 19;}
+ else if ( (synpred288_InternalQVTimperative()) ) {s = 19;}
- input.seek(index178_16);
+ input.seek(index179_16);
if ( s>=0 ) return s;
break;
case 6 :
- int LA178_17 = input.LA(1);
+ int LA179_17 = input.LA(1);
- int index178_17 = input.index();
+ int index179_17 = input.index();
input.rewind();
s = -1;
- if ( (synpred284_InternalQVTimperative()) ) {s = 42;}
+ if ( (synpred286_InternalQVTimperative()) ) {s = 43;}
- else if ( (synpred286_InternalQVTimperative()) ) {s = 19;}
+ else if ( (synpred288_InternalQVTimperative()) ) {s = 19;}
- input.seek(index178_17);
+ input.seek(index179_17);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 178, _s, input);
+ new NoViableAltException(getDescription(), 179, _s, input);
error(nvae);
throw nvae;
}
}
- 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",
+ static final String dfa_74s = "\1\4\1\uffff\16\30\1\uffff";
+ static final String dfa_75s = "\1\u0096\1\uffff\16\u0091\1\uffff";
+ static final String[] dfa_76s = {
+ "\1\1\1\uffff\1\1\1\2\1\3\17\uffff\1\20\1\15\2\uffff\1\4\1\uffff\1\5\1\7\2\uffff\1\6\1\uffff\1\1\1\uffff\1\11\13\uffff\1\12\1\1\4\uffff\1\17\1\16\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\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",
+ "\1\20\12\uffff\2\1\3\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\20\12\uffff\2\1\3\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\20\12\uffff\2\1\3\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\20\12\uffff\2\1\3\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\20\12\uffff\2\1\3\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\20\12\uffff\2\1\3\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\20\12\uffff\2\1\3\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\20\12\uffff\2\1\3\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\20\12\uffff\2\1\3\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\20\12\uffff\2\1\3\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\20\12\uffff\2\1\3\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\20\12\uffff\2\1\3\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\20\12\uffff\2\1\3\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\20\12\uffff\2\1\3\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",
""
};
- 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);
+ static final char[] dfa_74 = DFA.unpackEncodedStringToUnsignedChars(dfa_74s);
+ static final char[] dfa_75 = DFA.unpackEncodedStringToUnsignedChars(dfa_75s);
+ static final short[][] dfa_76 = unpackEncodedStringArray(dfa_76s);
- class DFA202 extends DFA {
+ class DFA203 extends DFA {
- public DFA202(BaseRecognizer recognizer) {
+ public DFA203(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 202;
+ this.decisionNumber = 203;
this.eot = dfa_22;
this.eof = dfa_22;
- this.min = dfa_70;
- this.max = dfa_71;
- this.accept = dfa_46;
+ this.min = dfa_74;
+ this.max = dfa_75;
+ this.accept = dfa_47;
this.special = dfa_26;
- this.transition = dfa_72;
+ this.transition = dfa_76;
}
public String getDescription() {
- return "9432:1: (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS )";
+ return "9454:1: (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS )";
}
}
@@ -33355,145 +33452,146 @@ 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[]{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_3 = new BitSet(new long[]{0x0206804402000002L});
+ public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0206804002000002L});
+ public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x1F040044D2000180L});
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[]{0x1F0C002A680001D0L,0xFFF0003000000000L,0x00000000006107A7L});
+ public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x1F0C0054D20001D0L,0xFFF0003000000000L,0x00000000006107A7L});
public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000200000L});
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[]{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_12 = new BitSet(new long[]{0x1F040044D2000180L,0xFFF0000000000000L,0x0000000000000007L});
+ public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000004000000L});
+ public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000009200000L});
+ public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000008200000L});
+ public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000030040000L});
+ public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000020000000L});
+ public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000009000000L});
+ public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000008000000L});
+ public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000080000000L});
+ public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000040002L});
+ public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000100000000L});
+ public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x1F040044D2000190L});
+ public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000800200000L});
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});
+ public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000002000000000L});
+ public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000004000000000L});
+ public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000018000000000L});
+ public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000010000000000L});
+ public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x00607E82368A0000L});
+ public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x00607E00360A0000L});
+ public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x00607E00000A0000L});
+ public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x00003E00000A0000L});
+ public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x1F040244D2000180L});
+ public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000200000040000L});
+ public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000008000000000L});
+ public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x00003C00000A0000L});
+ public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000001000002L});
+ public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000400000040000L});
+ public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0001010001200000L});
+ public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0001010000200000L});
+ public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000010000200000L});
+ public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0200820000000000L,0x0000000300260000L});
+ public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0004000000000000L});
+ public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0008000000000000L});
+ public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x1F140044D2000180L});
+ public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0010000000040000L});
+ public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000020000000000L});
+ public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0000000800000000L});
+ public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x1F040044D2000182L,0xFFF0000000000000L,0x0000000000000007L});
+ public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0060000000040000L});
+ public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0040000000000000L});
+ public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0080000000000000L});
+ public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0100000000000000L});
+ public static final BitSet FOLLOW_55 = new BitSet(new long[]{0xC000000000000000L});
+ public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x8000000000000000L});
+ public static final BitSet FOLLOW_57 = new BitSet(new long[]{0xA000000000000000L});
+ public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0002000000000000L,0x0000000000007FFFL});
+ public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0002020000040000L,0x0000000000007FFFL});
+ public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0002020000000000L,0x0000000000007FFFL});
+ public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x0000020000000000L,0x0000000000018000L});
+ public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x1F040044D3000180L});
+ public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x1F0C0054D22001F0L,0xFFF0003000000000L,0x00000000006107A7L});
+ public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L});
+ public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x0008010001200000L});
+ public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x0000010001200000L});
+ public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x0000020000000000L,0x0000000000180000L});
+ public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x0000020000000180L,0x0000000000400000L});
+ public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x0000000000000040L,0x0000001000000000L});
+ public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x4000000000000000L,0x0000000000800000L});
+ public static final BitSet FOLLOW_72 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
+ public static final BitSet FOLLOW_73 = new BitSet(new long[]{0x2000000000000000L,0x0000000000800000L});
+ public static final BitSet FOLLOW_74 = new BitSet(new long[]{0x1F0C0044D2000180L});
+ public static final BitSet FOLLOW_75 = new BitSet(new long[]{0x0000010001200000L,0x0000000001000000L});
+ public static final BitSet FOLLOW_76 = new BitSet(new long[]{0x0000010000200000L,0x0000000001000000L});
+ public static final BitSet FOLLOW_77 = new BitSet(new long[]{0x0000010000240000L});
+ public static final BitSet FOLLOW_78 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000633L});
+ public static final BitSet FOLLOW_79 = new BitSet(new long[]{0x0000020000040000L,0x0000000000000633L});
+ public static final BitSet FOLLOW_80 = new BitSet(new long[]{0x0000020000000000L,0x0000000000000633L});
+ public static final BitSet FOLLOW_81 = new BitSet(new long[]{0x0000020000000000L,0x0000000002000000L});
+ public static final BitSet FOLLOW_82 = new BitSet(new long[]{0x0000010001000002L});
+ public static final BitSet FOLLOW_83 = new BitSet(new long[]{0x0000010000000002L});
+ public static final BitSet FOLLOW_84 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000630L});
+ public static final BitSet FOLLOW_85 = new BitSet(new long[]{0x0000020000040000L,0x0000000000000630L});
+ public static final BitSet FOLLOW_86 = new BitSet(new long[]{0x0000020000000000L,0x0000000000000630L});
+ public static final BitSet FOLLOW_87 = new BitSet(new long[]{0x4000000000000000L,0x0000000004000000L});
+ public static final BitSet FOLLOW_88 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000000L});
+ public static final BitSet FOLLOW_89 = new BitSet(new long[]{0x2000000000000000L,0x0000000004000000L});
+ public static final BitSet FOLLOW_90 = new BitSet(new long[]{0x0001010001200000L,0x0000000008000000L});
+ public static final BitSet FOLLOW_91 = new BitSet(new long[]{0x0002000000000000L,0x00000000F0007FF3L});
+ public static final BitSet FOLLOW_92 = new BitSet(new long[]{0x0002020000040000L,0x00000000F0007FF3L});
+ public static final BitSet FOLLOW_93 = new BitSet(new long[]{0x0002020000000000L,0x00000000F0007FF3L});
+ public static final BitSet FOLLOW_94 = new BitSet(new long[]{0x0000000000000000L,0x0000000200000000L});
+ public static final BitSet FOLLOW_95 = new BitSet(new long[]{0x0008010001200000L,0x0000000400000000L});
+ public static final BitSet FOLLOW_96 = new BitSet(new long[]{0x0000010001200000L,0x0000000400000000L});
+ public static final BitSet FOLLOW_97 = new BitSet(new long[]{0x0000010001240000L});
+ public static final BitSet FOLLOW_98 = new BitSet(new long[]{0x0000020000000000L,0x0000000800000000L});
+ public static final BitSet FOLLOW_99 = new BitSet(new long[]{0xE000020000000000L,0x0000000004800000L});
+ public static final BitSet FOLLOW_100 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000002000L});
+ public static final BitSet FOLLOW_101 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_102 = new BitSet(new long[]{0x0000000800000002L});
+ public static final BitSet FOLLOW_103 = new BitSet(new long[]{0x0008000000000002L});
+ public static final BitSet FOLLOW_104 = new BitSet(new long[]{0x0010000000000000L});
+ public static final BitSet FOLLOW_105 = new BitSet(new long[]{0x0000000000040000L});
+ public static final BitSet FOLLOW_106 = new BitSet(new long[]{0x1F0C0254D30001D0L,0xFFF0003000000000L,0x00000000006107A7L});
+ public static final BitSet FOLLOW_107 = new BitSet(new long[]{0x0000020000040000L});
+ public static final BitSet FOLLOW_108 = new BitSet(new long[]{0x1F0C0054D30001D0L,0xFFF0003000000000L,0x00000000006107A7L});
+ public static final BitSet FOLLOW_109 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000008L});
+ public static final BitSet FOLLOW_110 = new BitSet(new long[]{0x0000000000040000L,0x0000000000000000L,0x0000000000000010L});
+ public static final BitSet FOLLOW_111 = new BitSet(new long[]{0x0000000000000180L});
+ public static final BitSet FOLLOW_112 = new BitSet(new long[]{0x0001000000000000L});
+ public static final BitSet FOLLOW_113 = new BitSet(new long[]{0x1F0C0254D20001D0L,0xFFF0003000000000L,0x00000000006107A7L});
+ public static final BitSet FOLLOW_114 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000040L});
+ public static final BitSet FOLLOW_115 = new BitSet(new long[]{0x0001000001000000L});
+ public static final BitSet FOLLOW_116 = new BitSet(new long[]{0x0000000000000012L});
+ public static final BitSet FOLLOW_117 = new BitSet(new long[]{0x0081001000000002L,0x000FFFD000000000L});
+ public static final BitSet FOLLOW_118 = new BitSet(new long[]{0x1F0C0054D20001D0L,0xFFF0003000000000L,0x00000000004107A7L});
+ public static final BitSet FOLLOW_119 = new BitSet(new long[]{0x0008010000000002L,0x0000000000000000L,0x0000000000002800L});
+ public static final BitSet FOLLOW_120 = new BitSet(new long[]{0x0000010000000002L,0x0000000000000000L,0x0000000000000800L});
+ public static final BitSet FOLLOW_121 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000800L});
+ public static final BitSet FOLLOW_122 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000001000L});
+ public static final BitSet FOLLOW_123 = new BitSet(new long[]{0x1F040244D2000190L});
+ public static final BitSet FOLLOW_124 = new BitSet(new long[]{0x1F1C0054D30001D0L,0xFFF0003000000000L,0x00000000006107A7L});
+ public static final BitSet FOLLOW_125 = new BitSet(new long[]{0x0010000000240000L,0x0000000000000000L,0x0000000000008000L});
+ public static final BitSet FOLLOW_126 = new BitSet(new long[]{0x0010000000040000L,0x0000000000000000L,0x0000000000008000L});
+ public static final BitSet FOLLOW_127 = new BitSet(new long[]{0x0000000000040000L,0x0000000000000000L,0x0000000000004000L});
+ public static final BitSet FOLLOW_128 = new BitSet(new long[]{0x0000008001000002L});
+ public static final BitSet FOLLOW_129 = new BitSet(new long[]{0x0001000000000002L});
+ public static final BitSet FOLLOW_130 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000020000L});
+ public static final BitSet FOLLOW_131 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000140000L});
+ public static final BitSet FOLLOW_132 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000080000L});
+ public static final BitSet FOLLOW_133 = new BitSet(new long[]{0x0000008000040000L});
+ public static final BitSet FOLLOW_134 = new BitSet(new long[]{0x0009000001000000L});
+ public static final BitSet FOLLOW_135 = new BitSet(new long[]{0x0000001000000040L});
+ public static final BitSet FOLLOW_136 = new BitSet(new long[]{0x0000001000000040L,0x0000008000000000L,0x0000000002000000L});
+ public static final BitSet FOLLOW_137 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000001804000L});
+ public static final BitSet FOLLOW_138 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000004000L});
+ public static final BitSet FOLLOW_139 = new BitSet(new long[]{0x0000000000040002L,0x0000000000000000L,0x0000000000002000L});
+ public static final BitSet FOLLOW_140 = new BitSet(new long[]{0x1F040044D2000180L,0x0000000000000000L,0x0000000002000000L});
+ public static final BitSet FOLLOW_141 = new BitSet(new long[]{0x0000000000000002L,0x0000000400000000L});
+ public static final BitSet FOLLOW_142 = 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 3f6cbffc9..17c1c7b76 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
@@ -577,7 +577,7 @@ public abstract class AbstractQVTimperativeSemanticSequencer extends QVTbaseSema
* GuardStatementCS returns BufferStatementCS
*
* Constraint:
- * (name=UnrestrictedName ownedType=TypeExpCS? ownedExpression=ExpCS?)
+ * (isStrict?='strict'? name=UnrestrictedName ownedType=TypeExpCS? ownedExpression=ExpCS?)
*/
protected void sequence_BufferStatementCS(ISerializationContext context, BufferStatementCS semanticObject) {
genericSequencer.createSequence(context, semanticObject);
@@ -703,6 +703,7 @@ public abstract class AbstractQVTimperativeSemanticSequencer extends QVTbaseSema
*
* Constraint:
* (
+ * isStrict?='strict'?
* name=UnrestrictedName
* ownedInPathName=PathNameCS?
* ownedParameters+=MappingParameterCS*
@@ -722,7 +723,7 @@ public abstract class AbstractQVTimperativeSemanticSequencer extends QVTbaseSema
* MappingCallCS returns MappingCallCS
*
* Constraint:
- * (isInfinite?='infinite'? (isInstall?='install' | isInvoke?='invoke')? ownedPathName=PathNameCS ownedBindings+=MappingParameterBindingCS*)
+ * ((isInstall?='install' | isInvoke?='invoke')? ownedPathName=PathNameCS ownedBindings+=MappingParameterBindingCS*)
*/
protected void sequence_MappingCallCS(ISerializationContext context, MappingCallCS semanticObject) {
genericSequencer.createSequence(context, semanticObject);
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/serializer/AbstractQVTimperativeSyntacticSequencer.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/serializer/AbstractQVTimperativeSyntacticSequencer.java
index 2eb820fda..ab06170f6 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/serializer/AbstractQVTimperativeSyntacticSequencer.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/serializer/AbstractQVTimperativeSyntacticSequencer.java
@@ -146,6 +146,7 @@ public abstract class AbstractQVTimperativeSyntacticSequencer extends AbstractSy
* | 'query'
* | 'realize'
* | 'refines'
+ * | 'strict'
* | 'transformation'
* | 'uses'
* ;
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 d55640495..498b764e3 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
@@ -253,61 +253,69 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder {
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 Assignment cIsStrictAssignment_0 = (Assignment)cGroup.eContents().get(0);
+ private final Keyword cIsStrictStrictKeyword_0_0 = (Keyword)cIsStrictAssignment_0.eContents().get(0);
+ private final Keyword cBufferKeyword_1 = (Keyword)cGroup.eContents().get(1);
+ private final Assignment cNameAssignment_2 = (Assignment)cGroup.eContents().get(2);
+ private final RuleCall cNameUnrestrictedNameParserRuleCall_2_0 = (RuleCall)cNameAssignment_2.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);
+ private final Keyword cColonKeyword_3_0 = (Keyword)cGroup_3.eContents().get(0);
+ private final Assignment cOwnedTypeAssignment_3_1 = (Assignment)cGroup_3.eContents().get(1);
+ private final RuleCall cOwnedTypeTypeExpCSParserRuleCall_3_1_0 = (RuleCall)cOwnedTypeAssignment_3_1.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);
//BufferStatementCS:
- // 'buffer' name=UnrestrictedName (':' ownedType=TypeExpCS)? (':=' ownedExpression=ExpCS)? ';';
+ // isStrict?='strict'? 'buffer' name=UnrestrictedName (':' ownedType=TypeExpCS)? (':=' ownedExpression=ExpCS)? ';';
@Override public ParserRule getRule() { return rule; }
- //'buffer' name=UnrestrictedName (':' ownedType=TypeExpCS)? (':=' ownedExpression=ExpCS)? ';'
+ //isStrict?='strict'? 'buffer' name=UnrestrictedName (':' ownedType=TypeExpCS)? (':=' ownedExpression=ExpCS)? ';'
public Group getGroup() { return cGroup; }
+ //isStrict?='strict'?
+ public Assignment getIsStrictAssignment_0() { return cIsStrictAssignment_0; }
+
+ //'strict'
+ public Keyword getIsStrictStrictKeyword_0_0() { return cIsStrictStrictKeyword_0_0; }
+
//'buffer'
- public Keyword getBufferKeyword_0() { return cBufferKeyword_0; }
+ public Keyword getBufferKeyword_1() { return cBufferKeyword_1; }
//name=UnrestrictedName
- public Assignment getNameAssignment_1() { return cNameAssignment_1; }
+ public Assignment getNameAssignment_2() { return cNameAssignment_2; }
//UnrestrictedName
- public RuleCall getNameUnrestrictedNameParserRuleCall_1_0() { return cNameUnrestrictedNameParserRuleCall_1_0; }
+ public RuleCall getNameUnrestrictedNameParserRuleCall_2_0() { return cNameUnrestrictedNameParserRuleCall_2_0; }
//(':' ownedType=TypeExpCS)?
- public Group getGroup_2() { return cGroup_2; }
+ public Group getGroup_3() { return cGroup_3; }
//':'
- public Keyword getColonKeyword_2_0() { return cColonKeyword_2_0; }
+ public Keyword getColonKeyword_3_0() { return cColonKeyword_3_0; }
//ownedType=TypeExpCS
- public Assignment getOwnedTypeAssignment_2_1() { return cOwnedTypeAssignment_2_1; }
+ public Assignment getOwnedTypeAssignment_3_1() { return cOwnedTypeAssignment_3_1; }
//TypeExpCS
- public RuleCall getOwnedTypeTypeExpCSParserRuleCall_2_1_0() { return cOwnedTypeTypeExpCSParserRuleCall_2_1_0; }
+ public RuleCall getOwnedTypeTypeExpCSParserRuleCall_3_1_0() { return cOwnedTypeTypeExpCSParserRuleCall_3_1_0; }
//(':=' ownedExpression=ExpCS)?
- public Group getGroup_3() { return cGroup_3; }
+ public Group getGroup_4() { return cGroup_4; }
//':='
- public Keyword getColonEqualsSignKeyword_3_0() { return cColonEqualsSignKeyword_3_0; }
+ public Keyword getColonEqualsSignKeyword_4_0() { return cColonEqualsSignKeyword_4_0; }
//ownedExpression=ExpCS
- public Assignment getOwnedExpressionAssignment_3_1() { return cOwnedExpressionAssignment_3_1; }
+ public Assignment getOwnedExpressionAssignment_4_1() { return cOwnedExpressionAssignment_4_1; }
//ExpCS
- public RuleCall getOwnedExpressionExpCSParserRuleCall_3_1_0() { return cOwnedExpressionExpCSParserRuleCall_3_1_0; }
+ public RuleCall getOwnedExpressionExpCSParserRuleCall_4_1_0() { return cOwnedExpressionExpCSParserRuleCall_4_1_0; }
//';'
- public Keyword getSemicolonKeyword_4() { return cSemicolonKeyword_4; }
+ public Keyword getSemicolonKeyword_5() { return cSemicolonKeyword_5; }
}
public class CommitStatementCSElements extends AbstractParserRuleElementFinder {
@@ -820,160 +828,162 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder {
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.MappingCS");
private final Group cGroup = (Group)rule.eContents().get(1);
private final Action cMappingCSAction_0 = (Action)cGroup.eContents().get(0);
- private final Keyword cMapKeyword_1 = (Keyword)cGroup.eContents().get(1);
- private final Assignment cNameAssignment_2 = (Assignment)cGroup.eContents().get(2);
- private final RuleCall cNameUnrestrictedNameParserRuleCall_2_0 = (RuleCall)cNameAssignment_2.eContents().get(0);
- private final Group cGroup_3 = (Group)cGroup.eContents().get(3);
- private final Keyword cInKeyword_3_0 = (Keyword)cGroup_3.eContents().get(0);
- private final Assignment cOwnedInPathNameAssignment_3_1 = (Assignment)cGroup_3.eContents().get(1);
- private final RuleCall cOwnedInPathNamePathNameCSParserRuleCall_3_1_0 = (RuleCall)cOwnedInPathNameAssignment_3_1.eContents().get(0);
- private final Keyword cLeftCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4);
- private final Assignment cOwnedParametersAssignment_5 = (Assignment)cGroup.eContents().get(5);
- private final RuleCall cOwnedParametersMappingParameterCSParserRuleCall_5_0 = (RuleCall)cOwnedParametersAssignment_5.eContents().get(0);
- private final Assignment cOwnedStatementsAssignment_6 = (Assignment)cGroup.eContents().get(6);
- private final RuleCall cOwnedStatementsGuardStatementCSParserRuleCall_6_0 = (RuleCall)cOwnedStatementsAssignment_6.eContents().get(0);
+ private final Assignment cIsStrictAssignment_1 = (Assignment)cGroup.eContents().get(1);
+ private final Keyword cIsStrictStrictKeyword_1_0 = (Keyword)cIsStrictAssignment_1.eContents().get(0);
+ private final Keyword cMapKeyword_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);
+ private final Group cGroup_4 = (Group)cGroup.eContents().get(4);
+ private final Keyword cInKeyword_4_0 = (Keyword)cGroup_4.eContents().get(0);
+ private final Assignment cOwnedInPathNameAssignment_4_1 = (Assignment)cGroup_4.eContents().get(1);
+ private final RuleCall cOwnedInPathNamePathNameCSParserRuleCall_4_1_0 = (RuleCall)cOwnedInPathNameAssignment_4_1.eContents().get(0);
+ private final Keyword cLeftCurlyBracketKeyword_5 = (Keyword)cGroup.eContents().get(5);
+ private final Assignment cOwnedParametersAssignment_6 = (Assignment)cGroup.eContents().get(6);
+ private final RuleCall cOwnedParametersMappingParameterCSParserRuleCall_6_0 = (RuleCall)cOwnedParametersAssignment_6.eContents().get(0);
private final Assignment cOwnedStatementsAssignment_7 = (Assignment)cGroup.eContents().get(7);
- private final RuleCall cOwnedStatementsCommitStatementCSParserRuleCall_7_0 = (RuleCall)cOwnedStatementsAssignment_7.eContents().get(0);
+ private final RuleCall cOwnedStatementsGuardStatementCSParserRuleCall_7_0 = (RuleCall)cOwnedStatementsAssignment_7.eContents().get(0);
private final Assignment cOwnedStatementsAssignment_8 = (Assignment)cGroup.eContents().get(8);
- private final RuleCall cOwnedStatementsControlStatementCSParserRuleCall_8_0 = (RuleCall)cOwnedStatementsAssignment_8.eContents().get(0);
- private final Keyword cRightCurlyBracketKeyword_9 = (Keyword)cGroup.eContents().get(9);
+ private final RuleCall cOwnedStatementsCommitStatementCSParserRuleCall_8_0 = (RuleCall)cOwnedStatementsAssignment_8.eContents().get(0);
+ private final Assignment cOwnedStatementsAssignment_9 = (Assignment)cGroup.eContents().get(9);
+ private final RuleCall cOwnedStatementsControlStatementCSParserRuleCall_9_0 = (RuleCall)cOwnedStatementsAssignment_9.eContents().get(0);
+ private final Keyword cRightCurlyBracketKeyword_10 = (Keyword)cGroup.eContents().get(10);
//MappingCS:
- // {MappingCS} 'map' name=UnrestrictedName ('in' ownedInPathName=PathNameCS)? '{' ownedParameters+=MappingParameterCS*
- // ownedStatements+=GuardStatementCS* ownedStatements+=CommitStatementCS* ownedStatements+=ControlStatementCS* '}';
+ // {MappingCS} isStrict?='strict'? 'map' name=UnrestrictedName ('in' ownedInPathName=PathNameCS)? '{'
+ // ownedParameters+=MappingParameterCS* ownedStatements+=GuardStatementCS* ownedStatements+=CommitStatementCS*
+ // ownedStatements+=ControlStatementCS* '}';
@Override public ParserRule getRule() { return rule; }
- //{MappingCS} 'map' name=UnrestrictedName ('in' ownedInPathName=PathNameCS)? '{' ownedParameters+=MappingParameterCS*
- //ownedStatements+=GuardStatementCS* ownedStatements+=CommitStatementCS* ownedStatements+=ControlStatementCS* '}'
+ //{MappingCS} isStrict?='strict'? 'map' name=UnrestrictedName ('in' ownedInPathName=PathNameCS)? '{'
+ //ownedParameters+=MappingParameterCS* ownedStatements+=GuardStatementCS* ownedStatements+=CommitStatementCS*
+ //ownedStatements+=ControlStatementCS* '}'
public Group getGroup() { return cGroup; }
//{MappingCS}
public Action getMappingCSAction_0() { return cMappingCSAction_0; }
+ //isStrict?='strict'?
+ public Assignment getIsStrictAssignment_1() { return cIsStrictAssignment_1; }
+
+ //'strict'
+ public Keyword getIsStrictStrictKeyword_1_0() { return cIsStrictStrictKeyword_1_0; }
+
//'map'
- public Keyword getMapKeyword_1() { return cMapKeyword_1; }
+ public Keyword getMapKeyword_2() { return cMapKeyword_2; }
//name=UnrestrictedName
- public Assignment getNameAssignment_2() { return cNameAssignment_2; }
+ public Assignment getNameAssignment_3() { return cNameAssignment_3; }
//UnrestrictedName
- public RuleCall getNameUnrestrictedNameParserRuleCall_2_0() { return cNameUnrestrictedNameParserRuleCall_2_0; }
+ public RuleCall getNameUnrestrictedNameParserRuleCall_3_0() { return cNameUnrestrictedNameParserRuleCall_3_0; }
//('in' ownedInPathName=PathNameCS)?
- public Group getGroup_3() { return cGroup_3; }
+ public Group getGroup_4() { return cGroup_4; }
//'in'
- public Keyword getInKeyword_3_0() { return cInKeyword_3_0; }
+ public Keyword getInKeyword_4_0() { return cInKeyword_4_0; }
//ownedInPathName=PathNameCS
- public Assignment getOwnedInPathNameAssignment_3_1() { return cOwnedInPathNameAssignment_3_1; }
+ public Assignment getOwnedInPathNameAssignment_4_1() { return cOwnedInPathNameAssignment_4_1; }
//PathNameCS
- public RuleCall getOwnedInPathNamePathNameCSParserRuleCall_3_1_0() { return cOwnedInPathNamePathNameCSParserRuleCall_3_1_0; }
+ public RuleCall getOwnedInPathNamePathNameCSParserRuleCall_4_1_0() { return cOwnedInPathNamePathNameCSParserRuleCall_4_1_0; }
//'{'
- public Keyword getLeftCurlyBracketKeyword_4() { return cLeftCurlyBracketKeyword_4; }
+ public Keyword getLeftCurlyBracketKeyword_5() { return cLeftCurlyBracketKeyword_5; }
//ownedParameters+=MappingParameterCS*
- public Assignment getOwnedParametersAssignment_5() { return cOwnedParametersAssignment_5; }
+ public Assignment getOwnedParametersAssignment_6() { return cOwnedParametersAssignment_6; }
//MappingParameterCS
- public RuleCall getOwnedParametersMappingParameterCSParserRuleCall_5_0() { return cOwnedParametersMappingParameterCSParserRuleCall_5_0; }
+ public RuleCall getOwnedParametersMappingParameterCSParserRuleCall_6_0() { return cOwnedParametersMappingParameterCSParserRuleCall_6_0; }
//ownedStatements+=GuardStatementCS*
- public Assignment getOwnedStatementsAssignment_6() { return cOwnedStatementsAssignment_6; }
+ public Assignment getOwnedStatementsAssignment_7() { return cOwnedStatementsAssignment_7; }
//GuardStatementCS
- public RuleCall getOwnedStatementsGuardStatementCSParserRuleCall_6_0() { return cOwnedStatementsGuardStatementCSParserRuleCall_6_0; }
+ public RuleCall getOwnedStatementsGuardStatementCSParserRuleCall_7_0() { return cOwnedStatementsGuardStatementCSParserRuleCall_7_0; }
//ownedStatements+=CommitStatementCS*
- public Assignment getOwnedStatementsAssignment_7() { return cOwnedStatementsAssignment_7; }
+ public Assignment getOwnedStatementsAssignment_8() { return cOwnedStatementsAssignment_8; }
//CommitStatementCS
- public RuleCall getOwnedStatementsCommitStatementCSParserRuleCall_7_0() { return cOwnedStatementsCommitStatementCSParserRuleCall_7_0; }
+ public RuleCall getOwnedStatementsCommitStatementCSParserRuleCall_8_0() { return cOwnedStatementsCommitStatementCSParserRuleCall_8_0; }
//ownedStatements+=ControlStatementCS*
- public Assignment getOwnedStatementsAssignment_8() { return cOwnedStatementsAssignment_8; }
+ public Assignment getOwnedStatementsAssignment_9() { return cOwnedStatementsAssignment_9; }
//ControlStatementCS
- public RuleCall getOwnedStatementsControlStatementCSParserRuleCall_8_0() { return cOwnedStatementsControlStatementCSParserRuleCall_8_0; }
+ public RuleCall getOwnedStatementsControlStatementCSParserRuleCall_9_0() { return cOwnedStatementsControlStatementCSParserRuleCall_9_0; }
//'}'
- public Keyword getRightCurlyBracketKeyword_9() { return cRightCurlyBracketKeyword_9; }
+ public Keyword getRightCurlyBracketKeyword_10() { return cRightCurlyBracketKeyword_10; }
}
public class MappingCallCSElements extends AbstractParserRuleElementFinder {
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.MappingCallCS");
private final Group cGroup = (Group)rule.eContents().get(1);
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 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 cOwnedBindingsMappingParameterBindingCSParserRuleCall_5_0 = (RuleCall)cOwnedBindingsAssignment_5.eContents().get(0);
- private final Keyword cRightCurlyBracketKeyword_6 = (Keyword)cGroup.eContents().get(6);
+ private final Alternatives cAlternatives_1 = (Alternatives)cGroup.eContents().get(1);
+ private final Keyword cCallKeyword_1_0 = (Keyword)cAlternatives_1.eContents().get(0);
+ private final Assignment cIsInstallAssignment_1_1 = (Assignment)cAlternatives_1.eContents().get(1);
+ private final Keyword cIsInstallInstallKeyword_1_1_0 = (Keyword)cIsInstallAssignment_1_1.eContents().get(0);
+ private final Assignment cIsInvokeAssignment_1_2 = (Assignment)cAlternatives_1.eContents().get(2);
+ private final Keyword cIsInvokeInvokeKeyword_1_2_0 = (Keyword)cIsInvokeAssignment_1_2.eContents().get(0);
+ private final Assignment cOwnedPathNameAssignment_2 = (Assignment)cGroup.eContents().get(2);
+ private final RuleCall cOwnedPathNamePathNameCSParserRuleCall_2_0 = (RuleCall)cOwnedPathNameAssignment_2.eContents().get(0);
+ private final Keyword cLeftCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3);
+ private final Assignment cOwnedBindingsAssignment_4 = (Assignment)cGroup.eContents().get(4);
+ private final RuleCall cOwnedBindingsMappingParameterBindingCSParserRuleCall_4_0 = (RuleCall)cOwnedBindingsAssignment_4.eContents().get(0);
+ private final Keyword cRightCurlyBracketKeyword_5 = (Keyword)cGroup.eContents().get(5);
//MappingCallCS:
- // {MappingCallCS} isInfinite?='infinite'? ('call' | isInstall?='install' | isInvoke?='invoke') ownedPathName=PathNameCS
- // '{' ownedBindings+=MappingParameterBindingCS* '}';
+ // {MappingCallCS} ('call' | isInstall?='install' | isInvoke?='invoke') ownedPathName=PathNameCS '{'
+ // ownedBindings+=MappingParameterBindingCS* '}';
@Override public ParserRule getRule() { return rule; }
- //{MappingCallCS} isInfinite?='infinite'? ('call' | isInstall?='install' | isInvoke?='invoke') ownedPathName=PathNameCS
- //'{' ownedBindings+=MappingParameterBindingCS* '}'
+ //{MappingCallCS} ('call' | isInstall?='install' | isInvoke?='invoke') ownedPathName=PathNameCS '{'
+ //ownedBindings+=MappingParameterBindingCS* '}'
public Group getGroup() { return cGroup; }
//{MappingCallCS}
public Action getMappingCallCSAction_0() { return cMappingCallCSAction_0; }
- //isInfinite?='infinite'?
- public Assignment getIsInfiniteAssignment_1() { return cIsInfiniteAssignment_1; }
-
- //'infinite'
- public Keyword getIsInfiniteInfiniteKeyword_1_0() { return cIsInfiniteInfiniteKeyword_1_0; }
-
//('call' | isInstall?='install' | isInvoke?='invoke')
- public Alternatives getAlternatives_2() { return cAlternatives_2; }
+ public Alternatives getAlternatives_1() { return cAlternatives_1; }
//'call'
- public Keyword getCallKeyword_2_0() { return cCallKeyword_2_0; }
+ public Keyword getCallKeyword_1_0() { return cCallKeyword_1_0; }
//isInstall?='install'
- public Assignment getIsInstallAssignment_2_1() { return cIsInstallAssignment_2_1; }
+ public Assignment getIsInstallAssignment_1_1() { return cIsInstallAssignment_1_1; }
//'install'
- public Keyword getIsInstallInstallKeyword_2_1_0() { return cIsInstallInstallKeyword_2_1_0; }
+ public Keyword getIsInstallInstallKeyword_1_1_0() { return cIsInstallInstallKeyword_1_1_0; }
//isInvoke?='invoke'
- public Assignment getIsInvokeAssignment_2_2() { return cIsInvokeAssignment_2_2; }
+ public Assignment getIsInvokeAssignment_1_2() { return cIsInvokeAssignment_1_2; }
//'invoke'
- public Keyword getIsInvokeInvokeKeyword_2_2_0() { return cIsInvokeInvokeKeyword_2_2_0; }
+ public Keyword getIsInvokeInvokeKeyword_1_2_0() { return cIsInvokeInvokeKeyword_1_2_0; }
//ownedPathName=PathNameCS
- public Assignment getOwnedPathNameAssignment_3() { return cOwnedPathNameAssignment_3; }
+ public Assignment getOwnedPathNameAssignment_2() { return cOwnedPathNameAssignment_2; }
//PathNameCS
- public RuleCall getOwnedPathNamePathNameCSParserRuleCall_3_0() { return cOwnedPathNamePathNameCSParserRuleCall_3_0; }
+ public RuleCall getOwnedPathNamePathNameCSParserRuleCall_2_0() { return cOwnedPathNamePathNameCSParserRuleCall_2_0; }
//'{'
- public Keyword getLeftCurlyBracketKeyword_4() { return cLeftCurlyBracketKeyword_4; }
+ public Keyword getLeftCurlyBracketKeyword_3() { return cLeftCurlyBracketKeyword_3; }
//ownedBindings+=MappingParameterBindingCS*
- public Assignment getOwnedBindingsAssignment_5() { return cOwnedBindingsAssignment_5; }
+ public Assignment getOwnedBindingsAssignment_4() { return cOwnedBindingsAssignment_4; }
//MappingParameterBindingCS
- public RuleCall getOwnedBindingsMappingParameterBindingCSParserRuleCall_5_0() { return cOwnedBindingsMappingParameterBindingCSParserRuleCall_5_0; }
+ public RuleCall getOwnedBindingsMappingParameterBindingCSParserRuleCall_4_0() { return cOwnedBindingsMappingParameterBindingCSParserRuleCall_4_0; }
//'}'
- public Keyword getRightCurlyBracketKeyword_6() { return cRightCurlyBracketKeyword_6; }
+ public Keyword getRightCurlyBracketKeyword_5() { return cRightCurlyBracketKeyword_5; }
}
public class MappingLoopCSElements extends AbstractParserRuleElementFinder {
@@ -1843,16 +1853,17 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder {
private final Keyword cQueryKeyword_7 = (Keyword)cAlternatives.eContents().get(7);
private final Keyword cRealizeKeyword_8 = (Keyword)cAlternatives.eContents().get(8);
private final Keyword cRefinesKeyword_9 = (Keyword)cAlternatives.eContents().get(9);
- private final Keyword cTransformationKeyword_10 = (Keyword)cAlternatives.eContents().get(10);
- private final Keyword cUsesKeyword_11 = (Keyword)cAlternatives.eContents().get(11);
+ private final Keyword cStrictKeyword_10 = (Keyword)cAlternatives.eContents().get(10);
+ private final Keyword cTransformationKeyword_11 = (Keyword)cAlternatives.eContents().get(11);
+ private final Keyword cUsesKeyword_12 = (Keyword)cAlternatives.eContents().get(12);
//UnrestrictedName:
// EssentialOCLUnrestrictedName | 'check' | 'enforce' | 'import' | 'imports' | 'library' | 'map' | 'query' | 'realize' |
- // 'refines' | 'transformation' | 'uses';
+ // 'refines' | 'strict' | 'transformation' | 'uses';
@Override public ParserRule getRule() { return rule; }
//EssentialOCLUnrestrictedName | 'check' | 'enforce' | 'import' | 'imports' | 'library' | 'map' | 'query' | 'realize' |
- //'refines' | 'transformation' | 'uses'
+ //'refines' | 'strict' | 'transformation' | 'uses'
public Alternatives getAlternatives() { return cAlternatives; }
//EssentialOCLUnrestrictedName
@@ -1885,11 +1896,14 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder {
//'refines'
public Keyword getRefinesKeyword_9() { return cRefinesKeyword_9; }
+ //'strict'
+ public Keyword getStrictKeyword_10() { return cStrictKeyword_10; }
+
//'transformation'
- public Keyword getTransformationKeyword_10() { return cTransformationKeyword_10; }
+ public Keyword getTransformationKeyword_11() { return cTransformationKeyword_11; }
//'uses'
- public Keyword getUsesKeyword_11() { return cUsesKeyword_11; }
+ public Keyword getUsesKeyword_12() { return cUsesKeyword_12; }
}
@@ -2054,7 +2068,7 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder {
}
//BufferStatementCS:
- // 'buffer' name=UnrestrictedName (':' ownedType=TypeExpCS)? (':=' ownedExpression=ExpCS)? ';';
+ // isStrict?='strict'? 'buffer' name=UnrestrictedName (':' ownedType=TypeExpCS)? (':=' ownedExpression=ExpCS)? ';';
public BufferStatementCSElements getBufferStatementCSAccess() {
return pBufferStatementCS;
}
@@ -2169,8 +2183,9 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder {
}
//MappingCS:
- // {MappingCS} 'map' name=UnrestrictedName ('in' ownedInPathName=PathNameCS)? '{' ownedParameters+=MappingParameterCS*
- // ownedStatements+=GuardStatementCS* ownedStatements+=CommitStatementCS* ownedStatements+=ControlStatementCS* '}';
+ // {MappingCS} isStrict?='strict'? 'map' name=UnrestrictedName ('in' ownedInPathName=PathNameCS)? '{'
+ // ownedParameters+=MappingParameterCS* ownedStatements+=GuardStatementCS* ownedStatements+=CommitStatementCS*
+ // ownedStatements+=ControlStatementCS* '}';
public MappingCSElements getMappingCSAccess() {
return pMappingCS;
}
@@ -2180,8 +2195,8 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder {
}
//MappingCallCS:
- // {MappingCallCS} isInfinite?='infinite'? ('call' | isInstall?='install' | isInvoke?='invoke') ownedPathName=PathNameCS
- // '{' ownedBindings+=MappingParameterBindingCS* '}';
+ // {MappingCallCS} ('call' | isInstall?='install' | isInvoke?='invoke') ownedPathName=PathNameCS '{'
+ // ownedBindings+=MappingParameterBindingCS* '}';
public MappingCallCSElements getMappingCallCSAccess() {
return pMappingCallCS;
}
@@ -2331,7 +2346,7 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder {
//UnrestrictedName:
// EssentialOCLUnrestrictedName | 'check' | 'enforce' | 'import' | 'imports' | 'library' | 'map' | 'query' | 'realize' |
- // 'refines' | 'transformation' | 'uses';
+ // 'refines' | 'strict' | 'transformation' | 'uses';
public UnrestrictedNameElements getUnrestrictedNameAccess() {
return pUnrestrictedName;
}

Back to the top