Skip to main content
aboutsummaryrefslogtreecommitdiffstats
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 {