diff options
author | Ed Willink | 2022-03-06 14:27:14 +0000 |
---|---|---|
committer | Ed Willink | 2022-03-18 14:38:17 +0000 |
commit | d56badf8f5d5290006ddb2bda731ecb50d043aac (patch) | |
tree | 4eaf335d1d41aa651a6d4fd35cb8d646dfee3251 | |
parent | 55a41b7e1dbc42f545dad321f37bd279a7d41982 (diff) | |
download | org.eclipse.qvtd-d56badf8f5d5290006ddb2bda731ecb50d043aac.tar.gz org.eclipse.qvtd-d56badf8f5d5290006ddb2bda731ecb50d043aac.tar.xz org.eclipse.qvtd-d56badf8f5d5290006ddb2bda731ecb50d043aac.zip |
[579109] ImmutabilityCheckingAdapter enforces saveablity
30 files changed, 38025 insertions, 37132 deletions
diff --git a/plugins/org.eclipse.qvtd.compiler/src/org/eclipse/qvtd/compiler/QVTrCompilerChain.java b/plugins/org.eclipse.qvtd.compiler/src/org/eclipse/qvtd/compiler/QVTrCompilerChain.java index f317ce6a9..83719bbf8 100644 --- a/plugins/org.eclipse.qvtd.compiler/src/org/eclipse/qvtd/compiler/QVTrCompilerChain.java +++ b/plugins/org.eclipse.qvtd.compiler/src/org/eclipse/qvtd/compiler/QVTrCompilerChain.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2015, 2019 Willink Transformations and others. + * Copyright (c) 2015, 2022 Willink Transformations and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v2.0 * which accompanies this distribution, and is available at @@ -94,7 +94,9 @@ public class QVTrCompilerChain extends AbstractCompilerChain public @NonNull Resource execute(@NonNull URI txURI) throws IOException { ASResource qvtrResource = QVTrelationUtil.loadTransformations(environmentFactory, txURI, false); + boolean wasUpdating = qvtrResource.setUpdating(true); qvtrResource.setURI(getURI()); + qvtrResource.setUpdating(wasUpdating); // FIXME Following code fixes up missing source. Should be fixed earlier. List<OperationCallExp> missingOperationCallSources = QVTbaseUtil.rewriteMissingOperationCallSources(environmentFactory, qvtrResource); if (missingOperationCallSources != null) { diff --git a/plugins/org.eclipse.qvtd.pivot.qvtbase/emf-gen/org/eclipse/qvtd/pivot/qvtbase/model/QVTbaseMetamodel.java b/plugins/org.eclipse.qvtd.pivot.qvtbase/emf-gen/org/eclipse/qvtd/pivot/qvtbase/model/QVTbaseMetamodel.java index d96caad54..aefd97816 100644 --- a/plugins/org.eclipse.qvtd.pivot.qvtbase/emf-gen/org/eclipse/qvtd/pivot/qvtbase/model/QVTbaseMetamodel.java +++ b/plugins/org.eclipse.qvtd.pivot.qvtbase/emf-gen/org/eclipse/qvtd/pivot/qvtbase/model/QVTbaseMetamodel.java @@ -18,7 +18,6 @@ package org.eclipse.qvtd.pivot.qvtbase.model; import java.io.IOException; -import java.math.BigInteger; import java.util.List; import java.util.Map; @@ -27,28 +26,33 @@ import org.eclipse.emf.common.notify.NotificationChain; import org.eclipse.emf.common.util.URI; import org.eclipse.emf.ecore.resource.Resource; import org.eclipse.emf.ecore.resource.ResourceSet; -import org.eclipse.emf.ecore.xmi.impl.XMIResourceImpl; import org.eclipse.jdt.annotation.NonNull; import org.eclipse.jdt.annotation.Nullable; -import org.eclipse.ocl.pivot.*; +import org.eclipse.ocl.pivot.AnyType; +import org.eclipse.ocl.pivot.BagType; +import org.eclipse.ocl.pivot.BooleanType; import org.eclipse.ocl.pivot.Class; +import org.eclipse.ocl.pivot.CollectionType; +import org.eclipse.ocl.pivot.Enumeration; +import org.eclipse.ocl.pivot.EnumerationLiteral; +import org.eclipse.ocl.pivot.Model; +import org.eclipse.ocl.pivot.Operation; +import org.eclipse.ocl.pivot.OrderedSetType; import org.eclipse.ocl.pivot.Package; +import org.eclipse.ocl.pivot.Parameter; +import org.eclipse.ocl.pivot.PivotPackage; +import org.eclipse.ocl.pivot.PrimitiveType; +import org.eclipse.ocl.pivot.Property; +import org.eclipse.ocl.pivot.SetType; +import org.eclipse.ocl.pivot.TemplateParameter; import org.eclipse.ocl.pivot.ids.IdManager; import org.eclipse.ocl.pivot.internal.complete.StandardLibraryInternal; import org.eclipse.ocl.pivot.internal.library.StandardLibraryContribution; import org.eclipse.ocl.pivot.internal.resource.ASResourceImpl; import org.eclipse.ocl.pivot.internal.resource.OCLASResourceFactory; import org.eclipse.ocl.pivot.internal.utilities.AbstractContents; -import org.eclipse.ocl.pivot.library.LibraryFeature; import org.eclipse.ocl.pivot.model.OCLstdlib; -import org.eclipse.ocl.pivot.utilities.ClassUtil; import org.eclipse.ocl.pivot.utilities.PivotConstants; -import org.eclipse.ocl.pivot.internal.utilities.PivotObjectImpl; -import org.eclipse.ocl.pivot.utilities.PivotUtil; - -import org.eclipse.ocl.pivot.oclstdlib.OCLstdlibPackage; -import org.eclipse.ocl.pivot.PivotPackage; -import org.eclipse.ocl.pivot.PivotPackage; import org.eclipse.qvtd.pivot.qvtbase.QVTbasePackage; /** @@ -96,6 +100,7 @@ public class QVTbaseMetamodel extends ASResourceImpl metamodel = INSTANCE = new ReadOnly(PIVOT_AS_URI); Contents contents = new Contents(OCLstdlib.getDefaultPackage(), "qvtbase", "qvtb", PIVOT_URI); metamodel.getContents().add(contents.getModel()); + metamodel.setSaveable(false); } return metamodel; } @@ -179,7 +184,6 @@ public class QVTbaseMetamodel extends ASResourceImpl { protected ReadOnly(@NonNull URI uri) { super(uri); - setSaveable(false); } /** diff --git a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/evaluationstatus/impl/EvaluationStatusFactoryImpl.java b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/evaluationstatus/impl/EvaluationStatusFactoryImpl.java index 04ee9ccc8..b31a19f1a 100644 --- a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/evaluationstatus/impl/EvaluationStatusFactoryImpl.java +++ b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/evaluationstatus/impl/EvaluationStatusFactoryImpl.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2015, 2018 Willink Transformations and others. + * Copyright (c) 2015, 2022 Willink Transformations and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v2.0 * which accompanies this distribution, and is available at diff --git a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/evaluationstatus/util/EvaluationStatusAdapterFactory.java b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/evaluationstatus/util/EvaluationStatusAdapterFactory.java index 94b35e90d..c74b78cf0 100644 --- a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/evaluationstatus/util/EvaluationStatusAdapterFactory.java +++ b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/evaluationstatus/util/EvaluationStatusAdapterFactory.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2015, 2018 Willink Transformations and others. + * Copyright (c) 2015, 2022 Willink Transformations and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v2.0 * which accompanies this distribution, and is available at @@ -81,43 +81,43 @@ public class EvaluationStatusAdapterFactory extends AdapterFactoryImpl { */ protected EvaluationStatusSwitch<@Nullable Adapter> modelSwitch = new EvaluationStatusSwitch<@Nullable Adapter>() { - @Override - public Adapter caseAssociationStatus(AssociationStatus object) { - return createAssociationStatusAdapter(); - } - @Override - public Adapter caseAttributeStatus(AttributeStatus object) { - return createAttributeStatusAdapter(); - } - @Override - public Adapter caseClassStatus(ClassStatus object) { - return createClassStatusAdapter(); - } - @Override - public Adapter caseElementStatus(ElementStatus object) { - return createElementStatusAdapter(); - } - @Override - public Adapter caseEvaluationElement(EvaluationElement object) { - return createEvaluationElementAdapter(); - } - @Override - public Adapter caseMappingStatus(MappingStatus object) { - return createMappingStatusAdapter(); - } - @Override - public Adapter casePropertyStatus(PropertyStatus object) { - return createPropertyStatusAdapter(); - } - @Override - public Adapter caseTransformationStatus(TransformationStatus object) { - return createTransformationStatusAdapter(); - } - @Override - public Adapter defaultCase(EObject object) { - return createEObjectAdapter(); - } - }; + @Override + public Adapter caseAssociationStatus(AssociationStatus object) { + return createAssociationStatusAdapter(); + } + @Override + public Adapter caseAttributeStatus(AttributeStatus object) { + return createAttributeStatusAdapter(); + } + @Override + public Adapter caseClassStatus(ClassStatus object) { + return createClassStatusAdapter(); + } + @Override + public Adapter caseElementStatus(ElementStatus object) { + return createElementStatusAdapter(); + } + @Override + public Adapter caseEvaluationElement(EvaluationElement object) { + return createEvaluationElementAdapter(); + } + @Override + public Adapter caseMappingStatus(MappingStatus object) { + return createMappingStatusAdapter(); + } + @Override + public Adapter casePropertyStatus(PropertyStatus object) { + return createPropertyStatusAdapter(); + } + @Override + public Adapter caseTransformationStatus(TransformationStatus object) { + return createTransformationStatusAdapter(); + } + @Override + public Adapter defaultCase(EObject object) { + return createEObjectAdapter(); + } + }; /** * Creates an adapter for the <code>target</code>. diff --git a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/evaluationstatus/util/EvaluationStatusSwitch.java b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/evaluationstatus/util/EvaluationStatusSwitch.java index 6ad597003..933dc12f3 100644 --- a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/evaluationstatus/util/EvaluationStatusSwitch.java +++ b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/evaluationstatus/util/EvaluationStatusSwitch.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2015, 2018 Willink Transformations and others. + * Copyright (c) 2015, 2022 Willink Transformations and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v2.0 * which accompanies this distribution, and is available at diff --git a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/model/QVTimperativeLibrary.java b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/model/QVTimperativeLibrary.java index 1a9a8d62a..c5552a855 100644 --- a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/model/QVTimperativeLibrary.java +++ b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/model/QVTimperativeLibrary.java @@ -108,6 +108,7 @@ public class QVTimperativeLibrary extends ASResourceImpl Contents contents = new Contents("http://www.eclipse.org/qvt/2019/QVTruntimeLibrary"); String asURI = STDLIB_URI + PivotConstants.DOT_OCL_AS_FILE_EXTENSION; oclstdlib = INSTANCE = new ReadOnly(asURI, contents.getModel()); + oclstdlib.setSaveable(false); } return oclstdlib; } @@ -185,7 +186,6 @@ public class QVTimperativeLibrary extends ASResourceImpl { protected ReadOnly(@NonNull String asURI, @NonNull Model libraryModel) { super(asURI, libraryModel); - setSaveable(false); } /** diff --git a/plugins/org.eclipse.qvtd.pivot.qvtimperative/src/org/eclipse/qvtd/pivot/qvtimperative/evaluation/BasicQVTiExecutor.java b/plugins/org.eclipse.qvtd.pivot.qvtimperative/src/org/eclipse/qvtd/pivot/qvtimperative/evaluation/BasicQVTiExecutor.java index b6384e275..7d163e2c7 100644 --- a/plugins/org.eclipse.qvtd.pivot.qvtimperative/src/org/eclipse/qvtd/pivot/qvtimperative/evaluation/BasicQVTiExecutor.java +++ b/plugins/org.eclipse.qvtd.pivot.qvtimperative/src/org/eclipse/qvtd/pivot/qvtimperative/evaluation/BasicQVTiExecutor.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2015, 2021 Willink Transformations and others. + * Copyright (c) 2015, 2022 Willink Transformations and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v2.0 * which accompanies this distribution, and is available at @@ -1101,10 +1101,10 @@ public class BasicQVTiExecutor extends AbstractExecutor implements QVTiExecutor, public void saveTransformation(URI saveURI, Map<?,?> options) throws IOException { XMLResource resource = (XMLResource) transformation.eResource(); // new AS2ID().assignIds(resource.getResourceSet()); + ((ASResource)resource).setSaveable(true); if (saveURI != null) { resource.setURI(saveURI); } - ((ASResource)resource).setSaveable(true); resource.save(options); } diff --git a/plugins/org.eclipse.qvtd.pivot.qvttemplate/emf-gen/org/eclipse/qvtd/pivot/qvttemplate/util/QVTtemplateAdapterFactory.java b/plugins/org.eclipse.qvtd.pivot.qvttemplate/emf-gen/org/eclipse/qvtd/pivot/qvttemplate/util/QVTtemplateAdapterFactory.java index c60a09bb8..91ab7e3f2 100644 --- a/plugins/org.eclipse.qvtd.pivot.qvttemplate/emf-gen/org/eclipse/qvtd/pivot/qvttemplate/util/QVTtemplateAdapterFactory.java +++ b/plugins/org.eclipse.qvtd.pivot.qvttemplate/emf-gen/org/eclipse/qvtd/pivot/qvttemplate/util/QVTtemplateAdapterFactory.java @@ -83,51 +83,51 @@ public class QVTtemplateAdapterFactory extends AdapterFactoryImpl { */ protected QVTtemplateSwitch<@Nullable Adapter> modelSwitch = new QVTtemplateSwitch<@Nullable Adapter>() { - @Override - public Adapter caseCollectionTemplateExp(CollectionTemplateExp object) { - return createCollectionTemplateExpAdapter(); - } - @Override - public Adapter caseObjectTemplateExp(ObjectTemplateExp object) { - return createObjectTemplateExpAdapter(); - } - @Override - public Adapter casePropertyTemplateItem(PropertyTemplateItem object) { - return createPropertyTemplateItemAdapter(); - } - @Override - public Adapter caseTemplateExp(TemplateExp object) { - return createTemplateExpAdapter(); - } - @Override - public Adapter caseElement(Element object) { - return createElementAdapter(); - } - @Override - public Adapter caseNamedElement(NamedElement object) { - return createNamedElementAdapter(); - } - @Override - public Adapter caseTypedElement(TypedElement object) { - return createTypedElementAdapter(); - } - @Override - public Adapter caseOCLExpression(OCLExpression object) { - return createOCLExpressionAdapter(); - } - @Override - public Adapter caseLiteralExp(LiteralExp object) { - return createLiteralExpAdapter(); - } - @Override - public Adapter caseReferringElement(ReferringElement object) { - return createReferringElementAdapter(); - } - @Override - public Adapter defaultCase(EObject object) { - return createEObjectAdapter(); - } - }; + @Override + public Adapter caseCollectionTemplateExp(CollectionTemplateExp object) { + return createCollectionTemplateExpAdapter(); + } + @Override + public Adapter caseObjectTemplateExp(ObjectTemplateExp object) { + return createObjectTemplateExpAdapter(); + } + @Override + public Adapter casePropertyTemplateItem(PropertyTemplateItem object) { + return createPropertyTemplateItemAdapter(); + } + @Override + public Adapter caseTemplateExp(TemplateExp object) { + return createTemplateExpAdapter(); + } + @Override + public Adapter caseElement(Element object) { + return createElementAdapter(); + } + @Override + public Adapter caseNamedElement(NamedElement object) { + return createNamedElementAdapter(); + } + @Override + public Adapter caseTypedElement(TypedElement object) { + return createTypedElementAdapter(); + } + @Override + public Adapter caseOCLExpression(OCLExpression object) { + return createOCLExpressionAdapter(); + } + @Override + public Adapter caseLiteralExp(LiteralExp object) { + return createLiteralExpAdapter(); + } + @Override + public Adapter caseReferringElement(ReferringElement object) { + return createReferringElementAdapter(); + } + @Override + public Adapter defaultCase(EObject object) { + return createEObjectAdapter(); + } + }; /** * Creates an adapter for the <code>target</code>. diff --git a/plugins/org.eclipse.qvtd.runtime/emf-gen/org/eclipse/qvtd/runtime/model/QVTruntimeLibrary.java b/plugins/org.eclipse.qvtd.runtime/emf-gen/org/eclipse/qvtd/runtime/model/QVTruntimeLibrary.java index b2bc52211..d49cdec4f 100644 --- a/plugins/org.eclipse.qvtd.runtime/emf-gen/org/eclipse/qvtd/runtime/model/QVTruntimeLibrary.java +++ b/plugins/org.eclipse.qvtd.runtime/emf-gen/org/eclipse/qvtd/runtime/model/QVTruntimeLibrary.java @@ -110,6 +110,7 @@ public class QVTruntimeLibrary extends ASResourceImpl Contents contents = new Contents("http://www.eclipse.org/qvt/2019/QVTruntimeLibrary"); String asURI = STDLIB_URI + PivotConstants.DOT_OCL_AS_FILE_EXTENSION; oclstdlib = INSTANCE = new ReadOnly(asURI, contents.getModel()); + oclstdlib.setSaveable(false); } return oclstdlib; } @@ -187,7 +188,6 @@ public class QVTruntimeLibrary extends ASResourceImpl { protected ReadOnly(@NonNull String asURI, @NonNull Model libraryModel) { super(asURI, libraryModel); - setSaveable(false); } /** diff --git a/plugins/org.eclipse.qvtd.xtext.qvtbase.ui/src-gen/org/eclipse/qvtd/xtext/qvtbase/ui/contentassist/antlr/internal/InternalQVTbaseLexer.java b/plugins/org.eclipse.qvtd.xtext.qvtbase.ui/src-gen/org/eclipse/qvtd/xtext/qvtbase/ui/contentassist/antlr/internal/InternalQVTbaseLexer.java index 4ec142cc5..1dc071ed6 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtbase.ui/src-gen/org/eclipse/qvtd/xtext/qvtbase/ui/contentassist/antlr/internal/InternalQVTbaseLexer.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtbase.ui/src-gen/org/eclipse/qvtd/xtext/qvtbase/ui/contentassist/antlr/internal/InternalQVTbaseLexer.java @@ -1,3 +1,13 @@ +/******************************************************************************* + * Copyright (c) 2012, 2022 Willink Transformations and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v2.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v20.html + * + * Contributors: + * E.D.Willink - initial API and implementation + *******************************************************************************/ package org.eclipse.qvtd.xtext.qvtbase.ui.contentassist.antlr.internal; // Hack: Use our own Lexer superclass by means of import. @@ -6,4835 +16,4836 @@ import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.Lexer; import org.antlr.runtime.*; -import java.util.Stack; -import java.util.List; -import java.util.ArrayList; @SuppressWarnings("all") public class InternalQVTbaseLexer extends Lexer { - public static final int T__50=50; - public static final int T__59=59; - public static final int T__55=55; - public static final int T__56=56; - public static final int T__57=57; - public static final int T__58=58; - public static final int T__51=51; - public static final int T__52=52; - public static final int T__53=53; - public static final int T__54=54; - public static final int T__133=133; - public static final int T__132=132; - public static final int T__60=60; - public static final int T__61=61; - public static final int T__131=131; - public static final int T__130=130; - public static final int RULE_INT=4; - public static final int T__66=66; - public static final int RULE_ML_COMMENT=13; - public static final int T__67=67; - public static final int T__129=129; - public static final int T__68=68; - public static final int T__69=69; - public static final int T__62=62; - public static final int T__126=126; - public static final int T__63=63; - public static final int T__125=125; - public static final int T__64=64; - public static final int T__128=128; - public static final int T__65=65; - public static final int T__127=127; - public static final int T__37=37; - public static final int T__38=38; - public static final int T__39=39; - public static final int T__33=33; - public static final int T__34=34; - public static final int T__35=35; - public static final int T__36=36; - public static final int T__30=30; - public static final int T__31=31; - public static final int T__32=32; - public static final int RULE_SINGLE_QUOTED_STRING=5; - public static final int T__48=48; - public static final int T__49=49; - public static final int RULE_DOUBLE_QUOTED_STRING=11; - public static final int T__44=44; - public static final int T__45=45; - public static final int T__46=46; - public static final int T__47=47; - public static final int RULE_ESCAPED_ID=7; - public static final int T__40=40; - public static final int T__41=41; - public static final int T__42=42; - public static final int T__43=43; - public static final int T__91=91; - public static final int T__100=100; - public static final int T__92=92; - public static final int T__93=93; - public static final int T__102=102; - public static final int T__94=94; - public static final int T__101=101; - public static final int T__90=90; - public static final int RULE_LETTER_CHARACTER=10; - public static final int T__19=19; - public static final int T__17=17; - public static final int T__18=18; - public static final int T__99=99; - public static final int RULE_ESCAPED_CHARACTER=9; - public static final int T__95=95; - public static final int RULE_ML_SINGLE_QUOTED_STRING=12; - public static final int T__96=96; - public static final int T__97=97; - public static final int T__98=98; - public static final int T__26=26; - public static final int T__27=27; - public static final int T__28=28; - public static final int T__29=29; - public static final int T__22=22; - public static final int T__23=23; - public static final int T__24=24; - public static final int T__25=25; - public static final int T__20=20; - public static final int T__21=21; - public static final int T__122=122; - public static final int T__70=70; - public static final int T__121=121; - public static final int T__71=71; - public static final int T__124=124; - public static final int T__72=72; - public static final int T__123=123; - public static final int T__120=120; - public static final int RULE_UNQUOTED_STRING=8; - public static final int RULE_SL_COMMENT=14; - public static final int T__77=77; - public static final int T__119=119; - public static final int T__78=78; - public static final int T__118=118; - public static final int T__79=79; - public static final int T__73=73; - public static final int T__115=115; - public static final int EOF=-1; - public static final int T__74=74; - public static final int T__114=114; - public static final int T__75=75; - public static final int T__117=117; - public static final int T__76=76; - public static final int T__116=116; - public static final int T__80=80; - public static final int T__111=111; - public static final int T__81=81; - public static final int T__110=110; - public static final int T__82=82; - public static final int T__113=113; - public static final int RULE_SIMPLE_ID=6; - public static final int T__83=83; - public static final int T__112=112; - public static final int RULE_WS=15; - public static final int RULE_ANY_OTHER=16; - public static final int T__88=88; - public static final int T__108=108; - public static final int T__89=89; - public static final int T__107=107; - public static final int T__109=109; - public static final int T__84=84; - public static final int T__104=104; - public static final int T__85=85; - public static final int T__103=103; - public static final int T__86=86; - public static final int T__106=106; - public static final int T__87=87; - public static final int T__105=105; - - // delegates - // delegators - - public InternalQVTbaseLexer() {;} - public InternalQVTbaseLexer(CharStream input) { - this(input, new RecognizerSharedState()); - } - public InternalQVTbaseLexer(CharStream input, RecognizerSharedState state) { - super(input,state); - - } - public String getGrammarFileName() { return "InternalQVTbase.g"; } - - // $ANTLR start "T__17" - public final void mT__17() throws RecognitionException { - try { - int _type = T__17; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:11:7: ( ';' ) - // InternalQVTbase.g:11:9: ';' - { - match(';'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__17" - - // $ANTLR start "T__18" - public final void mT__18() throws RecognitionException { - try { - int _type = T__18; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:12:7: ( '!serializable' ) - // InternalQVTbase.g:12:9: '!serializable' - { - match("!serializable"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__18" - - // $ANTLR start "T__19" - public final void mT__19() throws RecognitionException { - try { - int _type = T__19; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:13:7: ( '-' ) - // InternalQVTbase.g:13:9: '-' - { - match('-'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__19" - - // $ANTLR start "T__20" - public final void mT__20() throws RecognitionException { - try { - int _type = T__20; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:14:7: ( 'not' ) - // InternalQVTbase.g:14:9: 'not' - { - match("not"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__20" - - // $ANTLR start "T__21" - public final void mT__21() throws RecognitionException { - try { - int _type = T__21; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:15:7: ( 'not2' ) - // InternalQVTbase.g:15:9: 'not2' - { - match("not2"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__21" - - // $ANTLR start "T__22" - public final void mT__22() throws RecognitionException { - try { - int _type = T__22; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:16:7: ( '*' ) - // InternalQVTbase.g:16:9: '*' - { - match('*'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__22" - - // $ANTLR start "T__23" - public final void mT__23() throws RecognitionException { - try { - int _type = T__23; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:17:7: ( '/' ) - // InternalQVTbase.g:17:9: '/' - { - match('/'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__23" - - // $ANTLR start "T__24" - public final void mT__24() throws RecognitionException { - try { - int _type = T__24; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:18:7: ( '+' ) - // InternalQVTbase.g:18:9: '+' - { - match('+'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__24" - - // $ANTLR start "T__25" - public final void mT__25() throws RecognitionException { - try { - int _type = T__25; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:19:7: ( '>' ) - // InternalQVTbase.g:19:9: '>' - { - match('>'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__25" - - // $ANTLR start "T__26" - public final void mT__26() throws RecognitionException { - try { - int _type = T__26; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:20:7: ( '<' ) - // InternalQVTbase.g:20:9: '<' - { - match('<'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__26" - - // $ANTLR start "T__27" - public final void mT__27() throws RecognitionException { - try { - int _type = T__27; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:21:7: ( '>=' ) - // InternalQVTbase.g:21:9: '>=' - { - match(">="); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__27" - - // $ANTLR start "T__28" - public final void mT__28() throws RecognitionException { - try { - int _type = T__28; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:22:7: ( '<=' ) - // InternalQVTbase.g:22:9: '<=' - { - match("<="); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__28" - - // $ANTLR start "T__29" - public final void mT__29() throws RecognitionException { - try { - int _type = T__29; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:23:7: ( '=' ) - // InternalQVTbase.g:23:9: '=' - { - match('='); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__29" - - // $ANTLR start "T__30" - public final void mT__30() throws RecognitionException { - try { - int _type = T__30; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:24:7: ( '<>' ) - // InternalQVTbase.g:24:9: '<>' - { - match("<>"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__30" - - // $ANTLR start "T__31" - public final void mT__31() throws RecognitionException { - try { - int _type = T__31; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:25:7: ( 'and' ) - // InternalQVTbase.g:25:9: 'and' - { - match("and"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__31" - - // $ANTLR start "T__32" - public final void mT__32() throws RecognitionException { - try { - int _type = T__32; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:26:7: ( 'and2' ) - // InternalQVTbase.g:26:9: 'and2' - { - match("and2"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__32" - - // $ANTLR start "T__33" - public final void mT__33() throws RecognitionException { - try { - int _type = T__33; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:27:7: ( 'implies' ) - // InternalQVTbase.g:27:9: 'implies' - { - match("implies"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__33" - - // $ANTLR start "T__34" - public final void mT__34() throws RecognitionException { - try { - int _type = T__34; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:28:7: ( 'implies2' ) - // InternalQVTbase.g:28:9: 'implies2' - { - match("implies2"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__34" - - // $ANTLR start "T__35" - public final void mT__35() throws RecognitionException { - try { - int _type = T__35; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:29:7: ( 'or' ) - // InternalQVTbase.g:29:9: 'or' - { - match("or"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__35" - - // $ANTLR start "T__36" - public final void mT__36() throws RecognitionException { - try { - int _type = T__36; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:30:7: ( 'or2' ) - // InternalQVTbase.g:30:9: 'or2' - { - match("or2"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__36" - - // $ANTLR start "T__37" - public final void mT__37() throws RecognitionException { - try { - int _type = T__37; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:31:7: ( 'xor' ) - // InternalQVTbase.g:31:9: 'xor' - { - match("xor"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__37" - - // $ANTLR start "T__38" - public final void mT__38() throws RecognitionException { - try { - int _type = T__38; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:32:7: ( 'xor2' ) - // InternalQVTbase.g:32:9: 'xor2' - { - match("xor2"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__38" - - // $ANTLR start "T__39" - public final void mT__39() throws RecognitionException { - try { - int _type = T__39; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:33:7: ( '.' ) - // InternalQVTbase.g:33:9: '.' - { - match('.'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__39" - - // $ANTLR start "T__40" - public final void mT__40() throws RecognitionException { - try { - int _type = T__40; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:34:7: ( '->' ) - // InternalQVTbase.g:34:9: '->' - { - match("->"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__40" - - // $ANTLR start "T__41" - public final void mT__41() throws RecognitionException { - try { - int _type = T__41; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:35:7: ( '?.' ) - // InternalQVTbase.g:35:9: '?.' - { - match("?."); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__41" - - // $ANTLR start "T__42" - public final void mT__42() throws RecognitionException { - try { - int _type = T__42; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:36:7: ( '?->' ) - // InternalQVTbase.g:36:9: '?->' - { - match("?->"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__42" - - // $ANTLR start "T__43" - public final void mT__43() throws RecognitionException { - try { - int _type = T__43; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:37:7: ( 'Map' ) - // InternalQVTbase.g:37:9: 'Map' - { - match("Map"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__43" - - // $ANTLR start "T__44" - public final void mT__44() throws RecognitionException { - try { - int _type = T__44; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:38:7: ( 'Tuple' ) - // InternalQVTbase.g:38:9: 'Tuple' - { - match("Tuple"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__44" - - // $ANTLR start "T__45" - public final void mT__45() throws RecognitionException { - try { - int _type = T__45; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:39:7: ( 'Boolean' ) - // InternalQVTbase.g:39:9: 'Boolean' - { - match("Boolean"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__45" - - // $ANTLR start "T__46" - public final void mT__46() throws RecognitionException { - try { - int _type = T__46; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:40:7: ( 'Integer' ) - // InternalQVTbase.g:40:9: 'Integer' - { - match("Integer"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__46" - - // $ANTLR start "T__47" - public final void mT__47() throws RecognitionException { - try { - int _type = T__47; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:41:7: ( 'Real' ) - // InternalQVTbase.g:41:9: 'Real' - { - match("Real"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__47" - - // $ANTLR start "T__48" - public final void mT__48() throws RecognitionException { - try { - int _type = T__48; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:42:7: ( 'String' ) - // InternalQVTbase.g:42:9: 'String' - { - match("String"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__48" - - // $ANTLR start "T__49" - public final void mT__49() throws RecognitionException { - try { - int _type = T__49; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:43:7: ( 'UnlimitedNatural' ) - // InternalQVTbase.g:43:9: 'UnlimitedNatural' - { - match("UnlimitedNatural"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__49" - - // $ANTLR start "T__50" - public final void mT__50() throws RecognitionException { - try { - int _type = T__50; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:44:7: ( 'OclAny' ) - // InternalQVTbase.g:44:9: 'OclAny' - { - match("OclAny"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__50" - - // $ANTLR start "T__51" - public final void mT__51() throws RecognitionException { - try { - int _type = T__51; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:45:7: ( 'OclInvalid' ) - // InternalQVTbase.g:45:9: 'OclInvalid' - { - match("OclInvalid"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__51" - - // $ANTLR start "T__52" - public final void mT__52() throws RecognitionException { - try { - int _type = T__52; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:46:7: ( 'OclVoid' ) - // InternalQVTbase.g:46:9: 'OclVoid' - { - match("OclVoid"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__52" - - // $ANTLR start "T__53" - public final void mT__53() throws RecognitionException { - try { - int _type = T__53; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:47:7: ( 'Set' ) - // InternalQVTbase.g:47:9: 'Set' - { - match("Set"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__53" - - // $ANTLR start "T__54" - public final void mT__54() throws RecognitionException { - try { - int _type = T__54; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:48:7: ( 'Bag' ) - // InternalQVTbase.g:48:9: 'Bag' - { - match("Bag"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__54" - - // $ANTLR start "T__55" - public final void mT__55() throws RecognitionException { - try { - int _type = T__55; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:49:7: ( 'Sequence' ) - // InternalQVTbase.g:49:9: 'Sequence' - { - match("Sequence"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__55" - - // $ANTLR start "T__56" - public final void mT__56() throws RecognitionException { - try { - int _type = T__56; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:50:7: ( 'Collection' ) - // InternalQVTbase.g:50:9: 'Collection' - { - match("Collection"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__56" - - // $ANTLR start "T__57" - public final void mT__57() throws RecognitionException { - try { - int _type = T__57; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:51:7: ( 'OrderedSet' ) - // InternalQVTbase.g:51:9: 'OrderedSet' - { - match("OrderedSet"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__57" - - // $ANTLR start "T__58" - public final void mT__58() throws RecognitionException { - try { - int _type = T__58; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:52:7: ( 'with' ) - // InternalQVTbase.g:52:9: 'with' - { - match("with"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__58" - - // $ANTLR start "T__59" - public final void mT__59() throws RecognitionException { - try { - int _type = T__59; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:53:7: ( '<-' ) - // InternalQVTbase.g:53:9: '<-' - { - match("<-"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__59" - - // $ANTLR start "T__60" - public final void mT__60() throws RecognitionException { - try { - int _type = T__60; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:54:7: ( '|?' ) - // InternalQVTbase.g:54:9: '|?' - { - match("|?"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__60" - - // $ANTLR start "T__61" - public final void mT__61() throws RecognitionException { - try { - int _type = T__61; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:55:7: ( '?' ) - // InternalQVTbase.g:55:9: '?' - { - match('?'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__61" - - // $ANTLR start "T__62" - public final void mT__62() throws RecognitionException { - try { - int _type = T__62; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:56:7: ( 'attribute' ) - // InternalQVTbase.g:56:9: 'attribute' - { - match("attribute"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__62" - - // $ANTLR start "T__63" - public final void mT__63() throws RecognitionException { - try { - int _type = T__63; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:57:7: ( ':' ) - // InternalQVTbase.g:57:9: ':' - { - match(':'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__63" - - // $ANTLR start "T__64" - public final void mT__64() throws RecognitionException { - try { - int _type = T__64; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:58:7: ( '{' ) - // InternalQVTbase.g:58:9: '{' - { - match('{'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__64" - - // $ANTLR start "T__65" - public final void mT__65() throws RecognitionException { - try { - int _type = T__65; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:59:7: ( '}' ) - // InternalQVTbase.g:59:9: '}' - { - match('}'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__65" - - // $ANTLR start "T__66" - public final void mT__66() throws RecognitionException { - try { - int _type = T__66; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:60:7: ( ',' ) - // InternalQVTbase.g:60:9: ',' - { - match(','); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__66" - - // $ANTLR start "T__67" - public final void mT__67() throws RecognitionException { - try { - int _type = T__67; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:61:7: ( 'initial' ) - // InternalQVTbase.g:61:9: 'initial' - { - match("initial"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__67" - - // $ANTLR start "T__68" - public final void mT__68() throws RecognitionException { - try { - int _type = T__68; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:62:7: ( 'derivation' ) - // InternalQVTbase.g:62:9: 'derivation' - { - match("derivation"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__68" - - // $ANTLR start "T__69" - public final void mT__69() throws RecognitionException { - try { - int _type = T__69; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:63:7: ( 'datatype' ) - // InternalQVTbase.g:63:9: 'datatype' - { - match("datatype"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__69" - - // $ANTLR start "T__70" - public final void mT__70() throws RecognitionException { - try { - int _type = T__70; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:64:7: ( 'enum' ) - // InternalQVTbase.g:64:9: 'enum' - { - match("enum"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__70" - - // $ANTLR start "T__71" - public final void mT__71() throws RecognitionException { - try { - int _type = T__71; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:65:7: ( 'literal' ) - // InternalQVTbase.g:65:9: 'literal' - { - match("literal"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__71" - - // $ANTLR start "T__72" - public final void mT__72() throws RecognitionException { - try { - int _type = T__72; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:66:7: ( 'operation' ) - // InternalQVTbase.g:66:9: 'operation' - { - match("operation"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__72" - - // $ANTLR start "T__73" - public final void mT__73() throws RecognitionException { - try { - int _type = T__73; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:67:7: ( '(' ) - // InternalQVTbase.g:67:9: '(' - { - match('('); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__73" - - // $ANTLR start "T__74" - public final void mT__74() throws RecognitionException { - try { - int _type = T__74; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:68:7: ( ')' ) - // InternalQVTbase.g:68:9: ')' - { - match(')'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__74" - - // $ANTLR start "T__75" - public final void mT__75() throws RecognitionException { - try { - int _type = T__75; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:69:7: ( 'throws' ) - // InternalQVTbase.g:69:9: 'throws' - { - match("throws"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__75" - - // $ANTLR start "T__76" - public final void mT__76() throws RecognitionException { - try { - int _type = T__76; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:70:7: ( 'body' ) - // InternalQVTbase.g:70:9: 'body' - { - match("body"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__76" - - // $ANTLR start "T__77" - public final void mT__77() throws RecognitionException { - try { - int _type = T__77; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:71:7: ( 'property' ) - // InternalQVTbase.g:71:9: 'property' - { - match("property"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__77" - - // $ANTLR start "T__78" - public final void mT__78() throws RecognitionException { - try { - int _type = T__78; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:72:7: ( '#' ) - // InternalQVTbase.g:72:9: '#' - { - match('#'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__78" - - // $ANTLR start "T__79" - public final void mT__79() throws RecognitionException { - try { - int _type = T__79; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:73:7: ( 'iterates' ) - // InternalQVTbase.g:73:9: 'iterates' - { - match("iterates"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__79" - - // $ANTLR start "T__80" - public final void mT__80() throws RecognitionException { - try { - int _type = T__80; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:74:7: ( 'class' ) - // InternalQVTbase.g:74:9: 'class' - { - match("class"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__80" - - // $ANTLR start "T__81" - public final void mT__81() throws RecognitionException { - try { - int _type = T__81; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:75:7: ( 'extends' ) - // InternalQVTbase.g:75:9: 'extends' - { - match("extends"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__81" - - // $ANTLR start "T__82" - public final void mT__82() throws RecognitionException { - try { - int _type = T__82; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:76:7: ( '..' ) - // InternalQVTbase.g:76:9: '..' - { - match(".."); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__82" - - // $ANTLR start "T__83" - public final void mT__83() throws RecognitionException { - try { - int _type = T__83; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:77:7: ( '++' ) - // InternalQVTbase.g:77:9: '++' - { - match("++"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__83" - - // $ANTLR start "T__84" - public final void mT__84() throws RecognitionException { - try { - int _type = T__84; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:78:7: ( 'Lambda' ) - // InternalQVTbase.g:78:9: 'Lambda' - { - match("Lambda"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__84" - - // $ANTLR start "T__85" - public final void mT__85() throws RecognitionException { - try { - int _type = T__85; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:79:7: ( 'invalid' ) - // InternalQVTbase.g:79:9: 'invalid' - { - match("invalid"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__85" - - // $ANTLR start "T__86" - public final void mT__86() throws RecognitionException { - try { - int _type = T__86; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:80:7: ( 'null' ) - // InternalQVTbase.g:80:9: 'null' - { - match("null"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__86" - - // $ANTLR start "T__87" - public final void mT__87() throws RecognitionException { - try { - int _type = T__87; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:81:7: ( 'pre' ) - // InternalQVTbase.g:81:9: 'pre' - { - match("pre"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__87" - - // $ANTLR start "T__88" - public final void mT__88() throws RecognitionException { - try { - int _type = T__88; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:82:7: ( '[' ) - // InternalQVTbase.g:82:9: '[' - { - match('['); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__88" - - // $ANTLR start "T__89" - public final void mT__89() throws RecognitionException { - try { - int _type = T__89; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:83:7: ( ']' ) - // InternalQVTbase.g:83:9: ']' - { - match(']'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__89" - - // $ANTLR start "T__90" - public final void mT__90() throws RecognitionException { - try { - int _type = T__90; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:84:7: ( 'in' ) - // InternalQVTbase.g:84:9: 'in' - { - match("in"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__90" - - // $ANTLR start "T__91" - public final void mT__91() throws RecognitionException { - try { - int _type = T__91; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:85:7: ( 'if' ) - // InternalQVTbase.g:85:9: 'if' - { - match("if"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__91" - - // $ANTLR start "T__92" - public final void mT__92() throws RecognitionException { - try { - int _type = T__92; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:86:7: ( 'then' ) - // InternalQVTbase.g:86:9: 'then' - { - match("then"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__92" - - // $ANTLR start "T__93" - public final void mT__93() throws RecognitionException { - try { - int _type = T__93; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:87:7: ( 'else' ) - // InternalQVTbase.g:87:9: 'else' - { - match("else"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__93" - - // $ANTLR start "T__94" - public final void mT__94() throws RecognitionException { - try { - int _type = T__94; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:88:7: ( 'endif' ) - // InternalQVTbase.g:88:9: 'endif' - { - match("endif"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__94" - - // $ANTLR start "T__95" - public final void mT__95() throws RecognitionException { - try { - int _type = T__95; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:89:7: ( 'elseif' ) - // InternalQVTbase.g:89:9: 'elseif' - { - match("elseif"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__95" - - // $ANTLR start "T__96" - public final void mT__96() throws RecognitionException { - try { - int _type = T__96; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:90:7: ( 'let' ) - // InternalQVTbase.g:90:9: 'let' - { - match("let"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__96" - - // $ANTLR start "T__97" - public final void mT__97() throws RecognitionException { - try { - int _type = T__97; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:91:7: ( 'self' ) - // InternalQVTbase.g:91:9: 'self' - { - match("self"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__97" - - // $ANTLR start "T__98" - public final void mT__98() throws RecognitionException { - try { - int _type = T__98; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:92:7: ( '::' ) - // InternalQVTbase.g:92:9: '::' - { - match("::"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__98" - - // $ANTLR start "T__99" - public final void mT__99() throws RecognitionException { - try { - int _type = T__99; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:93:7: ( '&&' ) - // InternalQVTbase.g:93:9: '&&' - { - match("&&"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__99" - - // $ANTLR start "T__100" - public final void mT__100() throws RecognitionException { - try { - int _type = T__100; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:94:8: ( 'static' ) - // InternalQVTbase.g:94:10: 'static' - { - match("static"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__100" - - // $ANTLR start "T__101" - public final void mT__101() throws RecognitionException { - try { - int _type = T__101; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:95:8: ( 'definition' ) - // InternalQVTbase.g:95:10: 'definition' - { - match("definition"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__101" - - // $ANTLR start "T__102" - public final void mT__102() throws RecognitionException { - try { - int _type = T__102; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:96:8: ( 'derived' ) - // InternalQVTbase.g:96:10: 'derived' - { - match("derived"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__102" - - // $ANTLR start "T__103" - public final void mT__103() throws RecognitionException { - try { - int _type = T__103; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:97:8: ( '!derived' ) - // InternalQVTbase.g:97:10: '!derived' - { - match("!derived"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__103" - - // $ANTLR start "T__104" - public final void mT__104() throws RecognitionException { - try { - int _type = T__104; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:98:8: ( 'id' ) - // InternalQVTbase.g:98:10: 'id' - { - match("id"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__104" - - // $ANTLR start "T__105" - public final void mT__105() throws RecognitionException { - try { - int _type = T__105; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:99:8: ( '!id' ) - // InternalQVTbase.g:99:10: '!id' - { - match("!id"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__105" - - // $ANTLR start "T__106" - public final void mT__106() throws RecognitionException { - try { - int _type = T__106; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:100:8: ( 'ordered' ) - // InternalQVTbase.g:100:10: 'ordered' - { - match("ordered"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__106" - - // $ANTLR start "T__107" - public final void mT__107() throws RecognitionException { - try { - int _type = T__107; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:101:8: ( '!ordered' ) - // InternalQVTbase.g:101:10: '!ordered' - { - match("!ordered"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__107" - - // $ANTLR start "T__108" - public final void mT__108() throws RecognitionException { - try { - int _type = T__108; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:102:8: ( 'readonly' ) - // InternalQVTbase.g:102:10: 'readonly' - { - match("readonly"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__108" - - // $ANTLR start "T__109" - public final void mT__109() throws RecognitionException { - try { - int _type = T__109; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:103:8: ( '!readonly' ) - // InternalQVTbase.g:103:10: '!readonly' - { - match("!readonly"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__109" - - // $ANTLR start "T__110" - public final void mT__110() throws RecognitionException { - try { - int _type = T__110; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:104:8: ( 'transient' ) - // InternalQVTbase.g:104:10: 'transient' - { - match("transient"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__110" - - // $ANTLR start "T__111" - public final void mT__111() throws RecognitionException { - try { - int _type = T__111; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:105:8: ( '!transient' ) - // InternalQVTbase.g:105:10: '!transient' - { - match("!transient"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__111" - - // $ANTLR start "T__112" - public final void mT__112() throws RecognitionException { - try { - int _type = T__112; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:106:8: ( 'unique' ) - // InternalQVTbase.g:106:10: 'unique' - { - match("unique"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__112" - - // $ANTLR start "T__113" - public final void mT__113() throws RecognitionException { - try { - int _type = T__113; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:107:8: ( '!unique' ) - // InternalQVTbase.g:107:10: '!unique' - { - match("!unique"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__113" - - // $ANTLR start "T__114" - public final void mT__114() throws RecognitionException { - try { - int _type = T__114; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:108:8: ( 'unsettable' ) - // InternalQVTbase.g:108:10: 'unsettable' - { - match("unsettable"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__114" - - // $ANTLR start "T__115" - public final void mT__115() throws RecognitionException { - try { - int _type = T__115; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:109:8: ( '!unsettable' ) - // InternalQVTbase.g:109:10: '!unsettable' - { - match("!unsettable"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__115" - - // $ANTLR start "T__116" - public final void mT__116() throws RecognitionException { - try { - int _type = T__116; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:110:8: ( 'volatile' ) - // InternalQVTbase.g:110:10: 'volatile' - { - match("volatile"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__116" - - // $ANTLR start "T__117" - public final void mT__117() throws RecognitionException { - try { - int _type = T__117; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:111:8: ( '!volatile' ) - // InternalQVTbase.g:111:10: '!volatile' - { - match("!volatile"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__117" - - // $ANTLR start "T__118" - public final void mT__118() throws RecognitionException { - try { - int _type = T__118; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:112:8: ( 'primitive' ) - // InternalQVTbase.g:112:10: 'primitive' - { - match("primitive"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__118" - - // $ANTLR start "T__119" - public final void mT__119() throws RecognitionException { - try { - int _type = T__119; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:113:8: ( 'serializable' ) - // InternalQVTbase.g:113:10: 'serializable' - { - match("serializable"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__119" - - // $ANTLR start "T__120" - public final void mT__120() throws RecognitionException { - try { - int _type = T__120; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:114:8: ( 'composes' ) - // InternalQVTbase.g:114:10: 'composes' - { - match("composes"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__120" - - // $ANTLR start "T__121" - public final void mT__121() throws RecognitionException { - try { - int _type = T__121; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:115:8: ( '!composes' ) - // InternalQVTbase.g:115:10: '!composes' - { - match("!composes"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__121" - - // $ANTLR start "T__122" - public final void mT__122() throws RecognitionException { - try { - int _type = T__122; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:116:8: ( 'resolve' ) - // InternalQVTbase.g:116:10: 'resolve' - { - match("resolve"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__122" - - // $ANTLR start "T__123" - public final void mT__123() throws RecognitionException { - try { - int _type = T__123; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:117:8: ( '!resolve' ) - // InternalQVTbase.g:117:10: '!resolve' - { - match("!resolve"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__123" - - // $ANTLR start "T__124" - public final void mT__124() throws RecognitionException { - try { - int _type = T__124; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:118:8: ( 'input' ) - // InternalQVTbase.g:118:10: 'input' - { - match("input"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__124" - - // $ANTLR start "T__125" - public final void mT__125() throws RecognitionException { - try { - int _type = T__125; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:119:8: ( 'output' ) - // InternalQVTbase.g:119:10: 'output' - { - match("output"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__125" - - // $ANTLR start "T__126" - public final void mT__126() throws RecognitionException { - try { - int _type = T__126; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:120:8: ( 'via' ) - // InternalQVTbase.g:120:10: 'via' - { - match("via"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__126" - - // $ANTLR start "T__127" - public final void mT__127() throws RecognitionException { - try { - int _type = T__127; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:121:8: ( 'abstract' ) - // InternalQVTbase.g:121:10: 'abstract' - { - match("abstract"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__127" - - // $ANTLR start "T__128" - public final void mT__128() throws RecognitionException { - try { - int _type = T__128; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:122:8: ( 'interface' ) - // InternalQVTbase.g:122:10: 'interface' - { - match("interface"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__128" - - // $ANTLR start "T__129" - public final void mT__129() throws RecognitionException { - try { - int _type = T__129; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:123:8: ( 'true' ) - // InternalQVTbase.g:123:10: 'true' - { - match("true"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__129" - - // $ANTLR start "T__130" - public final void mT__130() throws RecognitionException { - try { - int _type = T__130; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:124:8: ( 'false' ) - // InternalQVTbase.g:124:10: 'false' - { - match("false"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__130" - - // $ANTLR start "T__131" - public final void mT__131() throws RecognitionException { - try { - int _type = T__131; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:125:8: ( '@' ) - // InternalQVTbase.g:125:10: '@' - { - match('@'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__131" - - // $ANTLR start "T__132" - public final void mT__132() throws RecognitionException { - try { - int _type = T__132; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:126:8: ( '|' ) - // InternalQVTbase.g:126:10: '|' - { - match('|'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__132" - - // $ANTLR start "T__133" - public final void mT__133() throws RecognitionException { - try { - int _type = T__133; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:127:8: ( '|1' ) - // InternalQVTbase.g:127:10: '|1' - { - match("|1"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__133" - - // $ANTLR start "RULE_UNQUOTED_STRING" - public final void mRULE_UNQUOTED_STRING() throws RecognitionException { - try { - int _type = RULE_UNQUOTED_STRING; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:24198:22: ( '\\u00A3$%^\\u00A3$%^' ) - // InternalQVTbase.g:24198:24: '\\u00A3$%^\\u00A3$%^' - { - match("\u00A3$%^\u00A3$%^"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_UNQUOTED_STRING" - - // $ANTLR start "RULE_ESCAPED_CHARACTER" - public final void mRULE_ESCAPED_CHARACTER() throws RecognitionException { - try { - // InternalQVTbase.g:24200:33: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) ) - // InternalQVTbase.g:24200: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') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - - } - finally { - } - } - // $ANTLR end "RULE_ESCAPED_CHARACTER" - - // $ANTLR start "RULE_LETTER_CHARACTER" - public final void mRULE_LETTER_CHARACTER() throws RecognitionException { - try { - // InternalQVTbase.g:24202:32: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ) - // InternalQVTbase.g:24202: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(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - - } - finally { - } - } - // $ANTLR end "RULE_LETTER_CHARACTER" - - // $ANTLR start "RULE_DOUBLE_QUOTED_STRING" - public final void mRULE_DOUBLE_QUOTED_STRING() throws RecognitionException { - try { - int _type = RULE_DOUBLE_QUOTED_STRING; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:24204:27: ( '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) - // InternalQVTbase.g:24204:29: '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' - { - match('\"'); - // InternalQVTbase.g:24204:33: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* - loop1: - do { - int alt1=3; - int LA1_0 = input.LA(1); - - if ( (LA1_0=='\\') ) { - alt1=1; - } - else if ( ((LA1_0>='\u0000' && LA1_0<='!')||(LA1_0>='#' && LA1_0<='[')||(LA1_0>=']' && LA1_0<='\uFFFF')) ) { - alt1=2; - } - - - switch (alt1) { - case 1 : - // InternalQVTbase.g:24204:34: RULE_ESCAPED_CHARACTER - { - mRULE_ESCAPED_CHARACTER(); - - } - break; - case 2 : - // InternalQVTbase.g:24204:57: ~ ( ( '\\\\' | '\"' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop1; - } - } while (true); - - match('\"'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_DOUBLE_QUOTED_STRING" - - // $ANTLR start "RULE_SINGLE_QUOTED_STRING" - public final void mRULE_SINGLE_QUOTED_STRING() throws RecognitionException { - try { - int _type = RULE_SINGLE_QUOTED_STRING; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:24206:27: ( '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) - // InternalQVTbase.g:24206:29: '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' - { - match('\''); - // InternalQVTbase.g:24206:34: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* - loop2: - do { - int alt2=3; - int LA2_0 = input.LA(1); - - if ( (LA2_0=='\\') ) { - alt2=1; - } - else if ( ((LA2_0>='\u0000' && LA2_0<='&')||(LA2_0>='(' && LA2_0<='[')||(LA2_0>=']' && LA2_0<='\uFFFF')) ) { - alt2=2; - } - - - switch (alt2) { - case 1 : - // InternalQVTbase.g:24206:35: RULE_ESCAPED_CHARACTER - { - mRULE_ESCAPED_CHARACTER(); - - } - break; - case 2 : - // InternalQVTbase.g:24206:58: ~ ( ( '\\\\' | '\\'' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop2; - } - } while (true); - - match('\''); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_SINGLE_QUOTED_STRING" - - // $ANTLR start "RULE_ML_SINGLE_QUOTED_STRING" - public final void mRULE_ML_SINGLE_QUOTED_STRING() throws RecognitionException { - try { - int _type = RULE_ML_SINGLE_QUOTED_STRING; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:24208:30: ( '/\\'' ( options {greedy=false; } : . )* '\\'/' ) - // InternalQVTbase.g:24208:32: '/\\'' ( options {greedy=false; } : . )* '\\'/' - { - match("/'"); - - // InternalQVTbase.g:24208:38: ( options {greedy=false; } : . )* - loop3: - do { - int alt3=2; - int LA3_0 = input.LA(1); - - if ( (LA3_0=='\'') ) { - int LA3_1 = input.LA(2); - - if ( (LA3_1=='/') ) { - alt3=2; - } - else if ( ((LA3_1>='\u0000' && LA3_1<='.')||(LA3_1>='0' && LA3_1<='\uFFFF')) ) { - alt3=1; - } - - - } - else if ( ((LA3_0>='\u0000' && LA3_0<='&')||(LA3_0>='(' && LA3_0<='\uFFFF')) ) { - alt3=1; - } - - - switch (alt3) { - case 1 : - // InternalQVTbase.g:24208:66: . - { - matchAny(); - - } - break; - - default : - break loop3; - } - } while (true); - - match("'/"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ML_SINGLE_QUOTED_STRING" - - // $ANTLR start "RULE_SIMPLE_ID" - public final void mRULE_SIMPLE_ID() throws RecognitionException { - try { - int _type = RULE_SIMPLE_ID; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:24210:16: ( RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )* ) - // InternalQVTbase.g:24210:18: RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )* - { - mRULE_LETTER_CHARACTER(); - // InternalQVTbase.g:24210:40: ( RULE_LETTER_CHARACTER | '0' .. '9' )* - loop4: - do { - int alt4=2; - int LA4_0 = input.LA(1); - - if ( ((LA4_0>='0' && LA4_0<='9')||(LA4_0>='A' && LA4_0<='Z')||LA4_0=='_'||(LA4_0>='a' && LA4_0<='z')) ) { - alt4=1; - } - - - switch (alt4) { - case 1 : - // InternalQVTbase.g: - { - if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop4; - } - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_SIMPLE_ID" - - // $ANTLR start "RULE_ESCAPED_ID" - public final void mRULE_ESCAPED_ID() throws RecognitionException { - try { - int _type = RULE_ESCAPED_ID; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:24212:17: ( '_' RULE_SINGLE_QUOTED_STRING ) - // InternalQVTbase.g:24212:19: '_' RULE_SINGLE_QUOTED_STRING - { - match('_'); - mRULE_SINGLE_QUOTED_STRING(); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ESCAPED_ID" - - // $ANTLR start "RULE_INT" - public final void mRULE_INT() throws RecognitionException { - try { - int _type = RULE_INT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:24214:10: ( ( '0' .. '9' )+ ) - // InternalQVTbase.g:24214:12: ( '0' .. '9' )+ - { - // InternalQVTbase.g:24214:12: ( '0' .. '9' )+ - int cnt5=0; - loop5: - do { - int alt5=2; - int LA5_0 = input.LA(1); - - if ( ((LA5_0>='0' && LA5_0<='9')) ) { - alt5=1; - } - - - switch (alt5) { - case 1 : - // InternalQVTbase.g:24214:13: '0' .. '9' - { - matchRange('0','9'); - - } - break; - - default : - if ( cnt5 >= 1 ) break loop5; - EarlyExitException eee = - new EarlyExitException(5, input); - throw eee; - } - cnt5++; - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_INT" - - // $ANTLR start "RULE_ML_COMMENT" - public final void mRULE_ML_COMMENT() throws RecognitionException { - try { - int _type = RULE_ML_COMMENT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:24216:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalQVTbase.g:24216:19: '/*' ( options {greedy=false; } : . )* '*/' - { - match("/*"); - - // InternalQVTbase.g:24216:24: ( options {greedy=false; } : . )* - loop6: - do { - int alt6=2; - int LA6_0 = input.LA(1); - - if ( (LA6_0=='*') ) { - int LA6_1 = input.LA(2); - - if ( (LA6_1=='/') ) { - alt6=2; - } - else if ( ((LA6_1>='\u0000' && LA6_1<='.')||(LA6_1>='0' && LA6_1<='\uFFFF')) ) { - alt6=1; - } - - - } - else if ( ((LA6_0>='\u0000' && LA6_0<=')')||(LA6_0>='+' && LA6_0<='\uFFFF')) ) { - alt6=1; - } - - - switch (alt6) { - case 1 : - // InternalQVTbase.g:24216:52: . - { - matchAny(); - - } - break; - - default : - break loop6; - } - } while (true); - - match("*/"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ML_COMMENT" - - // $ANTLR start "RULE_SL_COMMENT" - public final void mRULE_SL_COMMENT() throws RecognitionException { - try { - int _type = RULE_SL_COMMENT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:24218:17: ( '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalQVTbase.g:24218:19: '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? - { - match("--"); - - // InternalQVTbase.g:24218:24: (~ ( ( '\\n' | '\\r' ) ) )* - loop7: - do { - int alt7=2; - int LA7_0 = input.LA(1); - - if ( ((LA7_0>='\u0000' && LA7_0<='\t')||(LA7_0>='\u000B' && LA7_0<='\f')||(LA7_0>='\u000E' && LA7_0<='\uFFFF')) ) { - alt7=1; - } - - - switch (alt7) { - case 1 : - // InternalQVTbase.g:24218: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(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop7; - } - } while (true); - - // InternalQVTbase.g:24218:40: ( ( '\\r' )? '\\n' )? - int alt9=2; - int LA9_0 = input.LA(1); - - if ( (LA9_0=='\n'||LA9_0=='\r') ) { - alt9=1; - } - switch (alt9) { - case 1 : - // InternalQVTbase.g:24218:41: ( '\\r' )? '\\n' - { - // InternalQVTbase.g:24218:41: ( '\\r' )? - int alt8=2; - int LA8_0 = input.LA(1); - - if ( (LA8_0=='\r') ) { - alt8=1; - } - switch (alt8) { - case 1 : - // InternalQVTbase.g:24218:41: '\\r' - { - match('\r'); - - } - break; - - } - - match('\n'); - - } - break; - - } - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_SL_COMMENT" - - // $ANTLR start "RULE_WS" - public final void mRULE_WS() throws RecognitionException { - try { - int _type = RULE_WS; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:24220:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalQVTbase.g:24220:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ - { - // InternalQVTbase.g:24220:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ - int cnt10=0; - loop10: - do { - int alt10=2; - int LA10_0 = input.LA(1); - - if ( ((LA10_0>='\t' && LA10_0<='\n')||LA10_0=='\r'||LA10_0==' ') ) { - alt10=1; - } - - - switch (alt10) { - case 1 : - // InternalQVTbase.g: - { - if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - if ( cnt10 >= 1 ) break loop10; - EarlyExitException eee = - new EarlyExitException(10, input); - throw eee; - } - cnt10++; - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_WS" - - // $ANTLR start "RULE_ANY_OTHER" - public final void mRULE_ANY_OTHER() throws RecognitionException { - try { - int _type = RULE_ANY_OTHER; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:24222:16: ( . ) - // InternalQVTbase.g:24222:18: . - { - matchAny(); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ANY_OTHER" - - public void mTokens() throws RecognitionException { - // InternalQVTbase.g:1:8: ( T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | RULE_UNQUOTED_STRING | RULE_DOUBLE_QUOTED_STRING | RULE_SINGLE_QUOTED_STRING | RULE_ML_SINGLE_QUOTED_STRING | RULE_SIMPLE_ID | RULE_ESCAPED_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) - int alt11=128; - alt11 = dfa11.predict(input); - switch (alt11) { - case 1 : - // InternalQVTbase.g:1:10: T__17 - { - mT__17(); - - } - break; - case 2 : - // InternalQVTbase.g:1:16: T__18 - { - mT__18(); - - } - break; - case 3 : - // InternalQVTbase.g:1:22: T__19 - { - mT__19(); - - } - break; - case 4 : - // InternalQVTbase.g:1:28: T__20 - { - mT__20(); - - } - break; - case 5 : - // InternalQVTbase.g:1:34: T__21 - { - mT__21(); - - } - break; - case 6 : - // InternalQVTbase.g:1:40: T__22 - { - mT__22(); - - } - break; - case 7 : - // InternalQVTbase.g:1:46: T__23 - { - mT__23(); - - } - break; - case 8 : - // InternalQVTbase.g:1:52: T__24 - { - mT__24(); - - } - break; - case 9 : - // InternalQVTbase.g:1:58: T__25 - { - mT__25(); - - } - break; - case 10 : - // InternalQVTbase.g:1:64: T__26 - { - mT__26(); - - } - break; - case 11 : - // InternalQVTbase.g:1:70: T__27 - { - mT__27(); - - } - break; - case 12 : - // InternalQVTbase.g:1:76: T__28 - { - mT__28(); - - } - break; - case 13 : - // InternalQVTbase.g:1:82: T__29 - { - mT__29(); - - } - break; - case 14 : - // InternalQVTbase.g:1:88: T__30 - { - mT__30(); - - } - break; - case 15 : - // InternalQVTbase.g:1:94: T__31 - { - mT__31(); - - } - break; - case 16 : - // InternalQVTbase.g:1:100: T__32 - { - mT__32(); - - } - break; - case 17 : - // InternalQVTbase.g:1:106: T__33 - { - mT__33(); - - } - break; - case 18 : - // InternalQVTbase.g:1:112: T__34 - { - mT__34(); - - } - break; - case 19 : - // InternalQVTbase.g:1:118: T__35 - { - mT__35(); - - } - break; - case 20 : - // InternalQVTbase.g:1:124: T__36 - { - mT__36(); - - } - break; - case 21 : - // InternalQVTbase.g:1:130: T__37 - { - mT__37(); - - } - break; - case 22 : - // InternalQVTbase.g:1:136: T__38 - { - mT__38(); - - } - break; - case 23 : - // InternalQVTbase.g:1:142: T__39 - { - mT__39(); - - } - break; - case 24 : - // InternalQVTbase.g:1:148: T__40 - { - mT__40(); - - } - break; - case 25 : - // InternalQVTbase.g:1:154: T__41 - { - mT__41(); - - } - break; - case 26 : - // InternalQVTbase.g:1:160: T__42 - { - mT__42(); - - } - break; - case 27 : - // InternalQVTbase.g:1:166: T__43 - { - mT__43(); - - } - break; - case 28 : - // InternalQVTbase.g:1:172: T__44 - { - mT__44(); - - } - break; - case 29 : - // InternalQVTbase.g:1:178: T__45 - { - mT__45(); - - } - break; - case 30 : - // InternalQVTbase.g:1:184: T__46 - { - mT__46(); - - } - break; - case 31 : - // InternalQVTbase.g:1:190: T__47 - { - mT__47(); - - } - break; - case 32 : - // InternalQVTbase.g:1:196: T__48 - { - mT__48(); - - } - break; - case 33 : - // InternalQVTbase.g:1:202: T__49 - { - mT__49(); - - } - break; - case 34 : - // InternalQVTbase.g:1:208: T__50 - { - mT__50(); - - } - break; - case 35 : - // InternalQVTbase.g:1:214: T__51 - { - mT__51(); - - } - break; - case 36 : - // InternalQVTbase.g:1:220: T__52 - { - mT__52(); - - } - break; - case 37 : - // InternalQVTbase.g:1:226: T__53 - { - mT__53(); - - } - break; - case 38 : - // InternalQVTbase.g:1:232: T__54 - { - mT__54(); - - } - break; - case 39 : - // InternalQVTbase.g:1:238: T__55 - { - mT__55(); - - } - break; - case 40 : - // InternalQVTbase.g:1:244: T__56 - { - mT__56(); - - } - break; - case 41 : - // InternalQVTbase.g:1:250: T__57 - { - mT__57(); - - } - break; - case 42 : - // InternalQVTbase.g:1:256: T__58 - { - mT__58(); - - } - break; - case 43 : - // InternalQVTbase.g:1:262: T__59 - { - mT__59(); - - } - break; - case 44 : - // InternalQVTbase.g:1:268: T__60 - { - mT__60(); - - } - break; - case 45 : - // InternalQVTbase.g:1:274: T__61 - { - mT__61(); - - } - break; - case 46 : - // InternalQVTbase.g:1:280: T__62 - { - mT__62(); - - } - break; - case 47 : - // InternalQVTbase.g:1:286: T__63 - { - mT__63(); - - } - break; - case 48 : - // InternalQVTbase.g:1:292: T__64 - { - mT__64(); - - } - break; - case 49 : - // InternalQVTbase.g:1:298: T__65 - { - mT__65(); - - } - break; - case 50 : - // InternalQVTbase.g:1:304: T__66 - { - mT__66(); - - } - break; - case 51 : - // InternalQVTbase.g:1:310: T__67 - { - mT__67(); - - } - break; - case 52 : - // InternalQVTbase.g:1:316: T__68 - { - mT__68(); - - } - break; - case 53 : - // InternalQVTbase.g:1:322: T__69 - { - mT__69(); - - } - break; - case 54 : - // InternalQVTbase.g:1:328: T__70 - { - mT__70(); - - } - break; - case 55 : - // InternalQVTbase.g:1:334: T__71 - { - mT__71(); - - } - break; - case 56 : - // InternalQVTbase.g:1:340: T__72 - { - mT__72(); - - } - break; - case 57 : - // InternalQVTbase.g:1:346: T__73 - { - mT__73(); - - } - break; - case 58 : - // InternalQVTbase.g:1:352: T__74 - { - mT__74(); - - } - break; - case 59 : - // InternalQVTbase.g:1:358: T__75 - { - mT__75(); - - } - break; - case 60 : - // InternalQVTbase.g:1:364: T__76 - { - mT__76(); - - } - break; - case 61 : - // InternalQVTbase.g:1:370: T__77 - { - mT__77(); - - } - break; - case 62 : - // InternalQVTbase.g:1:376: T__78 - { - mT__78(); - - } - break; - case 63 : - // InternalQVTbase.g:1:382: T__79 - { - mT__79(); - - } - break; - case 64 : - // InternalQVTbase.g:1:388: T__80 - { - mT__80(); - - } - break; - case 65 : - // InternalQVTbase.g:1:394: T__81 - { - mT__81(); - - } - break; - case 66 : - // InternalQVTbase.g:1:400: T__82 - { - mT__82(); - - } - break; - case 67 : - // InternalQVTbase.g:1:406: T__83 - { - mT__83(); - - } - break; - case 68 : - // InternalQVTbase.g:1:412: T__84 - { - mT__84(); - - } - break; - case 69 : - // InternalQVTbase.g:1:418: T__85 - { - mT__85(); - - } - break; - case 70 : - // InternalQVTbase.g:1:424: T__86 - { - mT__86(); - - } - break; - case 71 : - // InternalQVTbase.g:1:430: T__87 - { - mT__87(); - - } - break; - case 72 : - // InternalQVTbase.g:1:436: T__88 - { - mT__88(); - - } - break; - case 73 : - // InternalQVTbase.g:1:442: T__89 - { - mT__89(); - - } - break; - case 74 : - // InternalQVTbase.g:1:448: T__90 - { - mT__90(); - - } - break; - case 75 : - // InternalQVTbase.g:1:454: T__91 - { - mT__91(); - - } - break; - case 76 : - // InternalQVTbase.g:1:460: T__92 - { - mT__92(); - - } - break; - case 77 : - // InternalQVTbase.g:1:466: T__93 - { - mT__93(); - - } - break; - case 78 : - // InternalQVTbase.g:1:472: T__94 - { - mT__94(); - - } - break; - case 79 : - // InternalQVTbase.g:1:478: T__95 - { - mT__95(); - - } - break; - case 80 : - // InternalQVTbase.g:1:484: T__96 - { - mT__96(); - - } - break; - case 81 : - // InternalQVTbase.g:1:490: T__97 - { - mT__97(); - - } - break; - case 82 : - // InternalQVTbase.g:1:496: T__98 - { - mT__98(); - - } - break; - case 83 : - // InternalQVTbase.g:1:502: T__99 - { - mT__99(); - - } - break; - case 84 : - // InternalQVTbase.g:1:508: T__100 - { - mT__100(); - - } - break; - case 85 : - // InternalQVTbase.g:1:515: T__101 - { - mT__101(); - - } - break; - case 86 : - // InternalQVTbase.g:1:522: T__102 - { - mT__102(); - - } - break; - case 87 : - // InternalQVTbase.g:1:529: T__103 - { - mT__103(); - - } - break; - case 88 : - // InternalQVTbase.g:1:536: T__104 - { - mT__104(); - - } - break; - case 89 : - // InternalQVTbase.g:1:543: T__105 - { - mT__105(); - - } - break; - case 90 : - // InternalQVTbase.g:1:550: T__106 - { - mT__106(); - - } - break; - case 91 : - // InternalQVTbase.g:1:557: T__107 - { - mT__107(); - - } - break; - case 92 : - // InternalQVTbase.g:1:564: T__108 - { - mT__108(); - - } - break; - case 93 : - // InternalQVTbase.g:1:571: T__109 - { - mT__109(); - - } - break; - case 94 : - // InternalQVTbase.g:1:578: T__110 - { - mT__110(); - - } - break; - case 95 : - // InternalQVTbase.g:1:585: T__111 - { - mT__111(); - - } - break; - case 96 : - // InternalQVTbase.g:1:592: T__112 - { - mT__112(); - - } - break; - case 97 : - // InternalQVTbase.g:1:599: T__113 - { - mT__113(); - - } - break; - case 98 : - // InternalQVTbase.g:1:606: T__114 - { - mT__114(); - - } - break; - case 99 : - // InternalQVTbase.g:1:613: T__115 - { - mT__115(); - - } - break; - case 100 : - // InternalQVTbase.g:1:620: T__116 - { - mT__116(); - - } - break; - case 101 : - // InternalQVTbase.g:1:627: T__117 - { - mT__117(); - - } - break; - case 102 : - // InternalQVTbase.g:1:634: T__118 - { - mT__118(); - - } - break; - case 103 : - // InternalQVTbase.g:1:641: T__119 - { - mT__119(); - - } - break; - case 104 : - // InternalQVTbase.g:1:648: T__120 - { - mT__120(); - - } - break; - case 105 : - // InternalQVTbase.g:1:655: T__121 - { - mT__121(); - - } - break; - case 106 : - // InternalQVTbase.g:1:662: T__122 - { - mT__122(); - - } - break; - case 107 : - // InternalQVTbase.g:1:669: T__123 - { - mT__123(); - - } - break; - case 108 : - // InternalQVTbase.g:1:676: T__124 - { - mT__124(); - - } - break; - case 109 : - // InternalQVTbase.g:1:683: T__125 - { - mT__125(); - - } - break; - case 110 : - // InternalQVTbase.g:1:690: T__126 - { - mT__126(); - - } - break; - case 111 : - // InternalQVTbase.g:1:697: T__127 - { - mT__127(); - - } - break; - case 112 : - // InternalQVTbase.g:1:704: T__128 - { - mT__128(); - - } - break; - case 113 : - // InternalQVTbase.g:1:711: T__129 - { - mT__129(); - - } - break; - case 114 : - // InternalQVTbase.g:1:718: T__130 - { - mT__130(); - - } - break; - case 115 : - // InternalQVTbase.g:1:725: T__131 - { - mT__131(); - - } - break; - case 116 : - // InternalQVTbase.g:1:732: T__132 - { - mT__132(); - - } - break; - case 117 : - // InternalQVTbase.g:1:739: T__133 - { - mT__133(); - - } - break; - case 118 : - // InternalQVTbase.g:1:746: RULE_UNQUOTED_STRING - { - mRULE_UNQUOTED_STRING(); - - } - break; - case 119 : - // InternalQVTbase.g:1:767: RULE_DOUBLE_QUOTED_STRING - { - mRULE_DOUBLE_QUOTED_STRING(); - - } - break; - case 120 : - // InternalQVTbase.g:1:793: RULE_SINGLE_QUOTED_STRING - { - mRULE_SINGLE_QUOTED_STRING(); - - } - break; - case 121 : - // InternalQVTbase.g:1:819: RULE_ML_SINGLE_QUOTED_STRING - { - mRULE_ML_SINGLE_QUOTED_STRING(); - - } - break; - case 122 : - // InternalQVTbase.g:1:848: RULE_SIMPLE_ID - { - mRULE_SIMPLE_ID(); - - } - break; - case 123 : - // InternalQVTbase.g:1:863: RULE_ESCAPED_ID - { - mRULE_ESCAPED_ID(); - - } - break; - case 124 : - // InternalQVTbase.g:1:879: RULE_INT - { - mRULE_INT(); - - } - break; - case 125 : - // InternalQVTbase.g:1:888: RULE_ML_COMMENT - { - mRULE_ML_COMMENT(); - - } - break; - case 126 : - // InternalQVTbase.g:1:904: RULE_SL_COMMENT - { - mRULE_SL_COMMENT(); - - } - break; - case 127 : - // InternalQVTbase.g:1:920: RULE_WS - { - mRULE_WS(); - - } - break; - case 128 : - // InternalQVTbase.g:1:928: RULE_ANY_OTHER - { - mRULE_ANY_OTHER(); - - } - break; - - } - - } - - - protected DFA11 dfa11 = new DFA11(this); - static final String DFA11_eotS = - "\2\uffff\1\73\1\110\1\113\1\uffff\1\117\1\121\1\123\1\127\1\uffff\4\113\1\146\1\151\12\113\1\171\1\173\3\uffff\3\113\2\uffff\3\113\1\uffff\2\113\2\uffff\1\113\1\73\4\113\1\uffff\3\73\1\113\21\uffff\2\113\16\uffff\4\113\1\u00ad\1\113\1\u00af\1\u00b0\1\u00b3\3\113\5\uffff\15\113\10\uffff\7\113\2\uffff\4\113\1\uffff\3\113\2\uffff\2\113\1\uffff\5\113\11\uffff\1\u00e8\1\113\1\u00eb\7\113\1\uffff\1\113\2\uffff\1\u00f4\1\113\1\uffff\2\113\1\u00f9\1\u00fa\2\113\1\u00fd\3\113\1\u0101\16\113\1\u0112\6\113\1\u0119\14\113\1\u0126\1\113\4\uffff\1\u0128\1\uffff\1\u0129\1\u012a\1\uffff\10\113\1\uffff\3\113\1\u0136\2\uffff\2\113\1\uffff\1\113\1\u013a\1\113\1\uffff\7\113\1\u0143\3\113\1\u0147\2\113\1\u014b\1\113\1\uffff\1\113\1\u014e\1\113\1\u0150\1\u0151\1\113\1\uffff\4\113\1\u0157\7\113\1\uffff\1\113\3\uffff\5\113\1\u0165\5\113\1\uffff\1\u016b\2\113\1\uffff\10\113\1\uffff\3\113\1\uffff\1\u017a\2\113\1\uffff\2\113\1\uffff\1\113\2\uffff\2\113\1\u0182\2\113\1\uffff\7\113\1\u018c\5\113\1\uffff\4\113\1\u0196\1\uffff\2\113\1\u0199\2\113\1\u019c\10\113\1\uffff\1\113\1\u01a6\1\113\1\u01a8\3\113\1\uffff\1\113\1\u01ad\1\113\1\u01af\2\113\1\u01b2\2\113\1\uffff\2\113\1\u01b8\1\u01b9\1\u01ba\2\113\1\u01bd\1\113\1\uffff\1\u01bf\1\u01c0\1\uffff\2\113\1\uffff\1\113\1\u01c4\3\113\1\u01c8\2\113\1\u01cb\1\uffff\1\u01cc\1\uffff\4\113\1\uffff\1\113\1\uffff\1\113\1\u01d3\1\uffff\3\113\1\u01d7\1\u01d8\3\uffff\1\113\1\u01da\1\uffff\1\113\2\uffff\1\u01dc\2\113\1\uffff\3\113\1\uffff\1\113\1\u01e3\2\uffff\1\113\1\u01e5\1\113\1\u01e7\1\113\1\u01e9\1\uffff\1\113\1\u01eb\1\u01ec\2\uffff\1\u01ed\1\uffff\1\u01ee\1\uffff\6\113\1\uffff\1\u01f5\1\uffff\1\u01f6\1\uffff\1\113\1\uffff\1\113\4\uffff\1\113\1\u01fa\1\u01fb\1\u01fc\1\u01fd\1\u01fe\2\uffff\1\113\1\u0200\1\113\5\uffff\1\113\1\uffff\1\113\1\u0204\1\113\1\uffff\2\113\1\u0208\1\uffff"; - static final String DFA11_eofS = - "\u0209\uffff"; - static final String DFA11_minS = - "\1\0\1\uffff\1\143\1\55\1\157\1\uffff\1\47\1\53\1\75\1\55\1\uffff\1\142\1\144\1\160\1\157\1\56\1\55\1\141\1\165\1\141\1\156\2\145\1\156\1\143\1\157\1\151\1\61\1\72\3\uffff\1\141\1\154\1\145\2\uffff\1\150\1\157\1\162\1\uffff\1\154\1\141\2\uffff\1\145\1\46\1\145\1\156\1\151\1\141\1\uffff\1\44\2\0\1\47\11\uffff\1\145\1\uffff\1\156\5\uffff\1\164\1\154\16\uffff\1\144\1\164\1\163\1\160\1\60\1\145\3\60\1\145\1\164\1\162\5\uffff\2\160\1\157\1\147\1\164\1\141\1\162\1\161\2\154\1\144\1\154\1\164\10\uffff\1\146\1\164\1\144\1\164\1\163\2\164\2\uffff\1\145\1\141\1\144\1\145\1\uffff\1\141\2\155\2\uffff\1\154\1\141\1\uffff\1\141\1\151\1\154\1\141\1\154\7\uffff\1\141\1\151\1\60\1\154\1\60\1\162\1\164\1\154\1\164\1\141\1\165\1\145\1\uffff\1\162\2\uffff\1\60\1\145\1\uffff\1\162\1\160\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\150\2\151\1\141\1\155\1\151\3\145\1\60\1\157\2\156\1\145\1\171\1\160\1\60\1\155\1\163\1\160\1\142\1\146\1\151\1\164\1\144\1\157\1\161\1\145\1\141\1\60\1\163\4\uffff\1\60\1\uffff\2\60\1\uffff\1\151\1\162\2\151\1\154\1\164\1\162\1\141\1\uffff\1\162\1\141\1\165\1\60\2\uffff\2\145\1\uffff\1\147\1\60\1\156\1\uffff\1\145\1\155\2\156\1\157\1\162\1\145\1\60\1\166\1\156\1\164\1\60\1\146\1\156\1\60\1\162\1\uffff\1\167\1\60\1\163\2\60\1\145\1\uffff\1\151\1\163\1\157\1\144\1\60\1\141\1\151\1\157\1\154\1\165\2\164\1\uffff\1\145\3\uffff\1\142\1\141\1\145\1\141\1\151\1\60\1\146\1\164\1\145\2\164\1\uffff\1\60\1\141\1\145\1\uffff\1\147\1\156\1\151\1\171\1\166\1\151\1\145\1\143\1\uffff\1\141\1\151\1\171\1\uffff\1\60\1\144\1\146\1\uffff\1\141\1\163\1\uffff\1\151\2\uffff\1\162\1\164\1\60\1\163\1\141\1\uffff\1\154\1\143\1\156\1\166\1\145\1\164\1\151\1\60\1\165\1\143\1\163\1\154\1\144\1\uffff\1\141\1\145\1\144\1\151\1\60\1\uffff\1\156\1\162\1\60\1\143\1\164\1\60\1\141\2\144\2\164\1\144\1\164\1\160\1\uffff\1\163\1\60\1\154\1\60\1\145\1\164\1\151\1\uffff\1\145\1\60\1\151\1\60\1\154\1\145\1\60\1\141\1\154\1\uffff\2\164\3\60\1\143\1\163\1\60\1\157\1\uffff\2\60\1\uffff\2\145\1\uffff\1\154\1\60\1\123\2\151\1\60\1\151\1\145\1\60\1\uffff\1\60\1\uffff\1\156\1\171\1\166\1\163\1\uffff\1\172\1\uffff\1\171\1\60\1\uffff\1\142\2\145\2\60\3\uffff\1\145\1\60\1\uffff\1\156\2\uffff\1\60\1\144\1\151\1\uffff\1\145\2\157\1\uffff\1\157\1\60\2\uffff\1\164\1\60\1\145\1\60\1\141\1\60\1\uffff\1\154\2\60\2\uffff\1\60\1\uffff\1\60\1\uffff\1\116\1\144\1\164\3\156\1\uffff\1\60\1\uffff\1\60\1\uffff\1\142\1\uffff\1\145\4\uffff\1\141\5\60\2\uffff\1\154\1\60\1\164\5\uffff\1\145\1\uffff\1\165\1\60\1\162\1\uffff\1\141\1\154\1\60\1\uffff"; - static final String DFA11_maxS = - "\1\uffff\1\uffff\1\166\1\76\1\165\1\uffff\1\52\1\53\1\75\1\76\1\uffff\2\164\1\165\1\157\2\56\1\141\1\165\1\157\1\156\1\145\1\164\1\156\1\162\1\157\1\151\1\77\1\72\3\uffff\1\145\1\170\1\151\2\uffff\1\162\1\157\1\162\1\uffff\1\157\1\141\2\uffff\1\164\1\46\1\145\1\156\1\157\1\141\1\uffff\1\44\2\uffff\1\47\11\uffff\1\145\1\uffff\1\156\5\uffff\1\164\1\154\16\uffff\1\144\1\164\1\163\1\160\1\172\1\145\3\172\1\145\1\164\1\162\5\uffff\2\160\1\157\1\147\1\164\1\141\1\162\1\164\2\154\1\144\1\154\1\164\10\uffff\1\162\1\164\1\165\1\164\1\163\2\164\2\uffff\1\162\1\165\1\144\1\157\1\uffff\1\141\2\155\2\uffff\1\162\1\141\1\uffff\2\163\1\154\1\141\1\154\7\uffff\2\163\1\172\1\154\1\172\1\162\1\164\1\154\1\164\1\141\1\165\1\145\1\uffff\1\162\2\uffff\1\172\1\145\1\uffff\1\162\1\160\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\150\2\151\1\141\1\155\1\151\3\145\1\172\1\157\2\156\1\145\1\171\1\160\1\172\1\155\1\163\1\160\1\142\1\146\1\151\1\164\1\144\1\157\1\161\1\145\1\141\1\172\1\163\4\uffff\1\172\1\uffff\2\172\1\uffff\1\151\1\162\2\151\1\154\1\164\1\162\1\141\1\uffff\1\162\1\141\1\165\1\172\2\uffff\2\145\1\uffff\1\147\1\172\1\156\1\uffff\1\145\1\155\2\156\1\157\1\162\1\145\1\172\1\166\1\156\1\164\1\172\1\146\1\156\1\172\1\162\1\uffff\1\167\1\172\1\163\2\172\1\145\1\uffff\1\151\1\163\1\157\1\144\1\172\1\141\1\151\1\157\1\154\1\165\2\164\1\uffff\1\145\3\uffff\1\142\1\141\1\145\1\141\1\151\1\172\1\146\1\164\1\145\2\164\1\uffff\1\172\1\141\1\145\1\uffff\1\147\1\156\1\151\1\171\1\166\1\151\1\145\1\143\1\uffff\1\145\1\151\1\171\1\uffff\1\172\1\144\1\146\1\uffff\1\141\1\163\1\uffff\1\151\2\uffff\1\162\1\164\1\172\1\163\1\141\1\uffff\1\154\1\143\1\156\1\166\1\145\1\164\1\151\1\172\1\165\1\143\1\163\1\154\1\144\1\uffff\1\141\1\145\1\144\1\151\1\172\1\uffff\1\156\1\162\1\172\1\143\1\164\1\172\1\141\2\144\2\164\1\144\1\164\1\160\1\uffff\1\163\1\172\1\154\1\172\1\145\1\164\1\151\1\uffff\1\145\1\172\1\151\1\172\1\154\1\145\1\172\1\141\1\154\1\uffff\2\164\3\172\1\143\1\163\1\172\1\157\1\uffff\2\172\1\uffff\2\145\1\uffff\1\154\1\172\1\123\2\151\1\172\1\151\1\145\1\172\1\uffff\1\172\1\uffff\1\156\1\171\1\166\1\163\1\uffff\1\172\1\uffff\1\171\1\172\1\uffff\1\142\2\145\2\172\3\uffff\1\145\1\172\1\uffff\1\156\2\uffff\1\172\1\144\1\151\1\uffff\1\145\2\157\1\uffff\1\157\1\172\2\uffff\1\164\1\172\1\145\1\172\1\141\1\172\1\uffff\1\154\2\172\2\uffff\1\172\1\uffff\1\172\1\uffff\1\116\1\144\1\164\3\156\1\uffff\1\172\1\uffff\1\172\1\uffff\1\142\1\uffff\1\145\4\uffff\1\141\5\172\2\uffff\1\154\1\172\1\164\5\uffff\1\145\1\uffff\1\165\1\172\1\162\1\uffff\1\141\1\154\1\172\1\uffff"; - static final String DFA11_acceptS = - "\1\uffff\1\1\3\uffff\1\6\4\uffff\1\15\22\uffff\1\60\1\61\1\62\3\uffff\1\71\1\72\3\uffff\1\76\2\uffff\1\110\1\111\6\uffff\1\163\4\uffff\1\172\1\174\1\177\1\u0080\1\1\1\2\1\127\1\131\1\133\1\uffff\1\137\1\uffff\1\145\1\151\1\30\1\176\1\3\2\uffff\1\172\1\6\1\171\1\175\1\7\1\103\1\10\1\13\1\11\1\14\1\16\1\53\1\12\1\15\14\uffff\1\102\1\27\1\31\1\32\1\55\15\uffff\1\54\1\165\1\164\1\122\1\57\1\60\1\61\1\62\7\uffff\1\71\1\72\4\uffff\1\76\3\uffff\1\110\1\111\2\uffff\1\123\5\uffff\1\163\1\166\1\167\1\170\1\173\1\174\1\177\14\uffff\1\112\1\uffff\1\113\1\130\2\uffff\1\23\57\uffff\1\135\1\153\1\141\1\143\1\uffff\1\4\2\uffff\1\17\10\uffff\1\24\4\uffff\1\25\1\33\2\uffff\1\46\3\uffff\1\45\20\uffff\1\120\6\uffff\1\107\14\uffff\1\156\1\uffff\1\5\1\106\1\20\13\uffff\1\26\3\uffff\1\37\10\uffff\1\52\3\uffff\1\66\3\uffff\1\115\2\uffff\1\114\1\uffff\1\161\1\74\5\uffff\1\121\15\uffff\1\154\5\uffff\1\34\16\uffff\1\116\7\uffff\1\100\11\uffff\1\162\11\uffff\1\155\2\uffff\1\40\2\uffff\1\42\11\uffff\1\117\1\uffff\1\73\4\uffff\1\104\1\uffff\1\124\2\uffff\1\140\5\uffff\1\21\1\63\1\105\2\uffff\1\132\1\uffff\1\35\1\36\3\uffff\1\44\3\uffff\1\126\2\uffff\1\101\1\67\6\uffff\1\152\3\uffff\1\157\1\22\1\uffff\1\77\1\uffff\1\47\6\uffff\1\65\1\uffff\1\75\1\uffff\1\150\1\uffff\1\134\1\uffff\1\144\1\56\1\160\1\70\6\uffff\1\136\1\146\3\uffff\1\43\1\51\1\50\1\64\1\125\1\uffff\1\142\3\uffff\1\147\3\uffff\1\41"; - static final String DFA11_specialS = - "\1\1\64\uffff\1\0\1\2\u01d2\uffff}>"; - static final String[] DFA11_transitionS = DFA11_transitionS_.DFA11_transitionS; - private static final class DFA11_transitionS_ { - static final String[] DFA11_transitionS = { - "\11\73\2\72\2\73\1\72\22\73\1\72\1\2\1\65\1\50\2\73\1\56\1\66\1\43\1\44\1\5\1\7\1\37\1\3\1\17\1\6\12\71\1\34\1\1\1\11\1\12\1\10\1\20\1\63\1\70\1\23\1\31\5\70\1\24\2\70\1\52\1\21\1\70\1\30\2\70\1\25\1\26\1\22\1\27\5\70\1\53\1\73\1\54\1\73\1\67\1\73\1\13\1\46\1\51\1\40\1\41\1\62\2\70\1\14\2\70\1\42\1\70\1\4\1\15\1\47\1\70\1\57\1\55\1\45\1\60\1\61\1\32\1\16\2\70\1\35\1\33\1\36\45\73\1\64\uff5c\73", - "", - "\1\105\1\76\4\uffff\1\77\5\uffff\1\100\2\uffff\1\101\1\75\1\102\1\103\1\104", - "\1\107\20\uffff\1\106", - "\1\111\5\uffff\1\112", - "", - "\1\115\2\uffff\1\116", - "\1\120", - "\1\122", - "\1\126\17\uffff\1\124\1\125", - "", - "\1\133\13\uffff\1\131\5\uffff\1\132", - "\1\140\1\uffff\1\137\6\uffff\1\134\1\135\5\uffff\1\136", - "\1\142\1\uffff\1\141\2\uffff\1\143", - "\1\144", - "\1\145", - "\1\150\1\147", - "\1\152", - "\1\153", - "\1\155\15\uffff\1\154", - "\1\156", - "\1\157", - "\1\161\16\uffff\1\160", - "\1\162", - "\1\163\16\uffff\1\164", - "\1\165", - "\1\166", - "\1\170\15\uffff\1\167", - "\1\172", - "", - "", - "", - "\1\u0080\3\uffff\1\177", - "\1\u0083\1\uffff\1\u0081\11\uffff\1\u0082", - "\1\u0085\3\uffff\1\u0084", - "", - "", - "\1\u0088\11\uffff\1\u0089", - "\1\u008a", - "\1\u008b", - "", - "\1\u008d\2\uffff\1\u008e", - "\1\u008f", - "", - "", - "\1\u0092\16\uffff\1\u0093", - "\1\u0094", - "\1\u0095", - "\1\u0096", - "\1\u0098\5\uffff\1\u0097", - "\1\u0099", - "", - "\1\u009b", - "\0\u009c", - "\0\u009d", - "\1\u009e", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "\1\u00a1", - "", - "\1\u00a2", - "", - "", - "", - "", - "", - "\1\u00a3", - "\1\u00a4", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "\1\u00a5", - "\1\u00a6", - "\1\u00a7", - "\1\u00a8", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\10\113\1\u00a9\6\113\1\u00ab\3\113\1\u00ac\1\113\1\u00aa\4\113", - "\1\u00ae", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "\2\113\1\u00b1\7\113\7\uffff\32\113\4\uffff\1\113\1\uffff\3\113\1\u00b2\26\113", - "\1\u00b4", - "\1\u00b5", - "\1\u00b6", - "", - "", - "", - "", - "", - "\1\u00b7", - "\1\u00b8", - "\1\u00b9", - "\1\u00ba", - "\1\u00bb", - "\1\u00bc", - "\1\u00bd", - "\1\u00bf\2\uffff\1\u00be", - "\1\u00c0", - "\1\u00c1", - "\1\u00c2", - "\1\u00c3", - "\1\u00c4", - "", - "", - "", - "", - "", - "", - "", - "", - "\1\u00c6\13\uffff\1\u00c5", - "\1\u00c7", - "\1\u00c9\20\uffff\1\u00c8", - "\1\u00ca", - "\1\u00cb", - "\1\u00cc", - "\1\u00cd", - "", - "", - "\1\u00cf\14\uffff\1\u00ce", - "\1\u00d0\23\uffff\1\u00d1", - "\1\u00d2", - "\1\u00d4\3\uffff\1\u00d5\5\uffff\1\u00d3", - "", - "\1\u00d6", - "\1\u00d7", - "\1\u00d8", - "", - "", - "\1\u00d9\5\uffff\1\u00da", - "\1\u00db", - "", - "\1\u00dc\21\uffff\1\u00dd", - "\1\u00de\11\uffff\1\u00df", - "\1\u00e0", - "\1\u00e1", - "\1\u00e2", - "", - "", - "", - "", - "", - "", - "", - "\1\u00e3\21\uffff\1\u00e4", - "\1\u00e5\11\uffff\1\u00e6", - "\2\113\1\u00e7\7\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "\1\u00e9", - "\2\113\1\u00ea\7\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "\1\u00ec", - "\1\u00ed", - "\1\u00ee", - "\1\u00ef", - "\1\u00f0", - "\1\u00f1", - "\1\u00f2", - "", - "\1\u00f3", - "", - "", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "\1\u00f5", - "", - "\1\u00f6", - "\1\u00f7", - "\2\113\1\u00f8\7\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "\1\u00fb", - "\1\u00fc", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "\1\u00fe", - "\1\u00ff", - "\1\u0100", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "\1\u0102", - "\1\u0103", - "\1\u0104\7\uffff\1\u0105\14\uffff\1\u0106", - "\1\u0107", - "\1\u0108", - "\1\u0109", - "\1\u010a", - "\1\u010b", - "\1\u010c", - "\1\u010d", - "\1\u010e", - "\1\u010f", - "\1\u0110", - "\1\u0111", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "\1\u0113", - "\1\u0114", - "\1\u0115", - "\1\u0116", - "\1\u0117", - "\1\u0118", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "\1\u011a", - "\1\u011b", - "\1\u011c", - "\1\u011d", - "\1\u011e", - "\1\u011f", - "\1\u0120", - "\1\u0121", - "\1\u0122", - "\1\u0123", - "\1\u0124", - "\1\u0125", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "\1\u0127", - "", - "", - "", - "", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "", - "\1\u012b", - "\1\u012c", - "\1\u012d", - "\1\u012e", - "\1\u012f", - "\1\u0130", - "\1\u0131", - "\1\u0132", - "", - "\1\u0133", - "\1\u0134", - "\1\u0135", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "", - "", - "\1\u0137", - "\1\u0138", - "", - "\1\u0139", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "\1\u013b", - "", - "\1\u013c", - "\1\u013d", - "\1\u013e", - "\1\u013f", - "\1\u0140", - "\1\u0141", - "\1\u0142", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "\1\u0144", - "\1\u0145", - "\1\u0146", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "\1\u0148", - "\1\u0149", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\10\113\1\u014a\21\113", - "\1\u014c", - "", - "\1\u014d", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "\1\u014f", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "\1\u0152", - "", - "\1\u0153", - "\1\u0154", - "\1\u0155", - "\1\u0156", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "\1\u0158", - "\1\u0159", - "\1\u015a", - "\1\u015b", - "\1\u015c", - "\1\u015d", - "\1\u015e", - "", - "\1\u015f", - "", - "", - "", - "\1\u0160", - "\1\u0161", - "\1\u0162", - "\1\u0163", - "\1\u0164", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "\1\u0166", - "\1\u0167", - "\1\u0168", - "\1\u0169", - "\1\u016a", - "", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "\1\u016c", - "\1\u016d", - "", - "\1\u016e", - "\1\u016f", - "\1\u0170", - "\1\u0171", - "\1\u0172", - "\1\u0173", - "\1\u0174", - "\1\u0175", - "", - "\1\u0176\3\uffff\1\u0177", - "\1\u0178", - "\1\u0179", - "", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "\1\u017b", - "\1\u017c", - "", - "\1\u017d", - "\1\u017e", - "", - "\1\u017f", - "", - "", - "\1\u0180", - "\1\u0181", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "\1\u0183", - "\1\u0184", - "", - "\1\u0185", - "\1\u0186", - "\1\u0187", - "\1\u0188", - "\1\u0189", - "\1\u018a", - "\1\u018b", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "\1\u018d", - "\1\u018e", - "\1\u018f", - "\1\u0190", - "\1\u0191", - "", - "\1\u0192", - "\1\u0193", - "\1\u0194", - "\1\u0195", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "", - "\1\u0197", - "\1\u0198", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "\1\u019a", - "\1\u019b", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "\1\u019d", - "\1\u019e", - "\1\u019f", - "\1\u01a0", - "\1\u01a1", - "\1\u01a2", - "\1\u01a3", - "\1\u01a4", - "", - "\1\u01a5", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "\1\u01a7", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "\1\u01a9", - "\1\u01aa", - "\1\u01ab", - "", - "\1\u01ac", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "\1\u01ae", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "\1\u01b0", - "\1\u01b1", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "\1\u01b3", - "\1\u01b4", - "", - "\1\u01b5", - "\1\u01b6", - "\2\113\1\u01b7\7\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "\1\u01bb", - "\1\u01bc", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "\1\u01be", - "", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "", - "\1\u01c1", - "\1\u01c2", - "", - "\1\u01c3", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "\1\u01c5", - "\1\u01c6", - "\1\u01c7", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "\1\u01c9", - "\1\u01ca", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "", - "\1\u01cd", - "\1\u01ce", - "\1\u01cf", - "\1\u01d0", - "", - "\1\u01d1", - "", - "\1\u01d2", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "", - "\1\u01d4", - "\1\u01d5", - "\1\u01d6", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "", - "", - "", - "\1\u01d9", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "", - "\1\u01db", - "", - "", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "\1\u01dd", - "\1\u01de", - "", - "\1\u01df", - "\1\u01e0", - "\1\u01e1", - "", - "\1\u01e2", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "", - "", - "\1\u01e4", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "\1\u01e6", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "\1\u01e8", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "", - "\1\u01ea", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "", - "", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "", - "\1\u01ef", - "\1\u01f0", - "\1\u01f1", - "\1\u01f2", - "\1\u01f3", - "\1\u01f4", - "", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "", - "\1\u01f7", - "", - "\1\u01f8", - "", - "", - "", - "", - "\1\u01f9", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "", - "", - "\1\u01ff", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "\1\u0201", - "", - "", - "", - "", - "", - "\1\u0202", - "", - "\1\u0203", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "\1\u0205", - "", - "\1\u0206", - "\1\u0207", - "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", - "" - }; - } - - static final short[] DFA11_eot = DFA.unpackEncodedString(DFA11_eotS); - static final short[] DFA11_eof = DFA.unpackEncodedString(DFA11_eofS); - static final char[] DFA11_min = DFA.unpackEncodedStringToUnsignedChars(DFA11_minS); - static final char[] DFA11_max = DFA.unpackEncodedStringToUnsignedChars(DFA11_maxS); - static final short[] DFA11_accept = DFA.unpackEncodedString(DFA11_acceptS); - static final short[] DFA11_special = DFA.unpackEncodedString(DFA11_specialS); - static final short[][] DFA11_transition; - - static { - int numStates = DFA11_transitionS.length; - DFA11_transition = new short[numStates][]; - for (int i=0; i<numStates; i++) { - DFA11_transition[i] = DFA.unpackEncodedString(DFA11_transitionS[i]); - } - } - - static class DFA11 extends DFA { - - public DFA11(BaseRecognizer recognizer) { - this.recognizer = recognizer; - this.decisionNumber = 11; - this.eot = DFA11_eot; - this.eof = DFA11_eof; - this.min = DFA11_min; - this.max = DFA11_max; - this.accept = DFA11_accept; - this.special = DFA11_special; - this.transition = DFA11_transition; - } - public String getDescription() { - return "1:1: Tokens : ( T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | RULE_UNQUOTED_STRING | RULE_DOUBLE_QUOTED_STRING | RULE_SINGLE_QUOTED_STRING | RULE_ML_SINGLE_QUOTED_STRING | RULE_SIMPLE_ID | RULE_ESCAPED_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; - } - public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { - IntStream input = _input; - int _s = s; - switch ( s ) { - case 0 : - int LA11_53 = input.LA(1); + public static final int T__50=50; + public static final int T__59=59; + public static final int T__55=55; + public static final int T__56=56; + public static final int T__57=57; + public static final int T__58=58; + public static final int T__51=51; + public static final int T__52=52; + public static final int T__53=53; + public static final int T__54=54; + public static final int T__133=133; + public static final int T__132=132; + public static final int T__60=60; + public static final int T__61=61; + public static final int T__131=131; + public static final int T__130=130; + public static final int RULE_INT=4; + public static final int T__66=66; + public static final int RULE_ML_COMMENT=13; + public static final int T__67=67; + public static final int T__129=129; + public static final int T__68=68; + public static final int T__69=69; + public static final int T__62=62; + public static final int T__126=126; + public static final int T__63=63; + public static final int T__125=125; + public static final int T__64=64; + public static final int T__128=128; + public static final int T__65=65; + public static final int T__127=127; + public static final int T__37=37; + public static final int T__38=38; + public static final int T__39=39; + public static final int T__33=33; + public static final int T__34=34; + public static final int T__35=35; + public static final int T__36=36; + public static final int T__30=30; + public static final int T__31=31; + public static final int T__32=32; + public static final int RULE_SINGLE_QUOTED_STRING=5; + public static final int T__48=48; + public static final int T__49=49; + public static final int RULE_DOUBLE_QUOTED_STRING=11; + public static final int T__44=44; + public static final int T__45=45; + public static final int T__46=46; + public static final int T__47=47; + public static final int RULE_ESCAPED_ID=7; + public static final int T__40=40; + public static final int T__41=41; + public static final int T__42=42; + public static final int T__43=43; + public static final int T__91=91; + public static final int T__100=100; + public static final int T__92=92; + public static final int T__93=93; + public static final int T__102=102; + public static final int T__94=94; + public static final int T__101=101; + public static final int T__90=90; + public static final int RULE_LETTER_CHARACTER=10; + public static final int T__19=19; + public static final int T__17=17; + public static final int T__18=18; + public static final int T__99=99; + public static final int RULE_ESCAPED_CHARACTER=9; + public static final int T__95=95; + public static final int RULE_ML_SINGLE_QUOTED_STRING=12; + public static final int T__96=96; + public static final int T__97=97; + public static final int T__98=98; + public static final int T__26=26; + public static final int T__27=27; + public static final int T__28=28; + public static final int T__29=29; + public static final int T__22=22; + public static final int T__23=23; + public static final int T__24=24; + public static final int T__25=25; + public static final int T__20=20; + public static final int T__21=21; + public static final int T__122=122; + public static final int T__70=70; + public static final int T__121=121; + public static final int T__71=71; + public static final int T__124=124; + public static final int T__72=72; + public static final int T__123=123; + public static final int T__120=120; + public static final int RULE_UNQUOTED_STRING=8; + public static final int RULE_SL_COMMENT=14; + public static final int T__77=77; + public static final int T__119=119; + public static final int T__78=78; + public static final int T__118=118; + public static final int T__79=79; + public static final int T__73=73; + public static final int T__115=115; + public static final int EOF=-1; + public static final int T__74=74; + public static final int T__114=114; + public static final int T__75=75; + public static final int T__117=117; + public static final int T__76=76; + public static final int T__116=116; + public static final int T__80=80; + public static final int T__111=111; + public static final int T__81=81; + public static final int T__110=110; + public static final int T__82=82; + public static final int T__113=113; + public static final int RULE_SIMPLE_ID=6; + public static final int T__83=83; + public static final int T__112=112; + public static final int RULE_WS=15; + public static final int RULE_ANY_OTHER=16; + public static final int T__88=88; + public static final int T__108=108; + public static final int T__89=89; + public static final int T__107=107; + public static final int T__109=109; + public static final int T__84=84; + public static final int T__104=104; + public static final int T__85=85; + public static final int T__103=103; + public static final int T__86=86; + public static final int T__106=106; + public static final int T__87=87; + public static final int T__105=105; + + // delegates + // delegators + + public InternalQVTbaseLexer() {;} + public InternalQVTbaseLexer(CharStream input) { + this(input, new RecognizerSharedState()); + } + public InternalQVTbaseLexer(CharStream input, RecognizerSharedState state) { + super(input,state); + + } + @Override + public String getGrammarFileName() { return "InternalQVTbase.g"; } + + // $ANTLR start "T__17" + public final void mT__17() throws RecognitionException { + try { + int _type = T__17; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:11:7: ( ';' ) + // InternalQVTbase.g:11:9: ';' + { + match(';'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__17" + + // $ANTLR start "T__18" + public final void mT__18() throws RecognitionException { + try { + int _type = T__18; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:12:7: ( '!serializable' ) + // InternalQVTbase.g:12:9: '!serializable' + { + match("!serializable"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__18" + + // $ANTLR start "T__19" + public final void mT__19() throws RecognitionException { + try { + int _type = T__19; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:13:7: ( '-' ) + // InternalQVTbase.g:13:9: '-' + { + match('-'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__19" + + // $ANTLR start "T__20" + public final void mT__20() throws RecognitionException { + try { + int _type = T__20; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:14:7: ( 'not' ) + // InternalQVTbase.g:14:9: 'not' + { + match("not"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__20" + + // $ANTLR start "T__21" + public final void mT__21() throws RecognitionException { + try { + int _type = T__21; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:15:7: ( 'not2' ) + // InternalQVTbase.g:15:9: 'not2' + { + match("not2"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__21" + + // $ANTLR start "T__22" + public final void mT__22() throws RecognitionException { + try { + int _type = T__22; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:16:7: ( '*' ) + // InternalQVTbase.g:16:9: '*' + { + match('*'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__22" + + // $ANTLR start "T__23" + public final void mT__23() throws RecognitionException { + try { + int _type = T__23; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:17:7: ( '/' ) + // InternalQVTbase.g:17:9: '/' + { + match('/'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__23" + + // $ANTLR start "T__24" + public final void mT__24() throws RecognitionException { + try { + int _type = T__24; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:18:7: ( '+' ) + // InternalQVTbase.g:18:9: '+' + { + match('+'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__24" + + // $ANTLR start "T__25" + public final void mT__25() throws RecognitionException { + try { + int _type = T__25; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:19:7: ( '>' ) + // InternalQVTbase.g:19:9: '>' + { + match('>'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__25" + + // $ANTLR start "T__26" + public final void mT__26() throws RecognitionException { + try { + int _type = T__26; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:20:7: ( '<' ) + // InternalQVTbase.g:20:9: '<' + { + match('<'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__26" + + // $ANTLR start "T__27" + public final void mT__27() throws RecognitionException { + try { + int _type = T__27; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:21:7: ( '>=' ) + // InternalQVTbase.g:21:9: '>=' + { + match(">="); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__27" + + // $ANTLR start "T__28" + public final void mT__28() throws RecognitionException { + try { + int _type = T__28; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:22:7: ( '<=' ) + // InternalQVTbase.g:22:9: '<=' + { + match("<="); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__28" + + // $ANTLR start "T__29" + public final void mT__29() throws RecognitionException { + try { + int _type = T__29; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:23:7: ( '=' ) + // InternalQVTbase.g:23:9: '=' + { + match('='); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__29" + + // $ANTLR start "T__30" + public final void mT__30() throws RecognitionException { + try { + int _type = T__30; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:24:7: ( '<>' ) + // InternalQVTbase.g:24:9: '<>' + { + match("<>"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__30" + + // $ANTLR start "T__31" + public final void mT__31() throws RecognitionException { + try { + int _type = T__31; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:25:7: ( 'and' ) + // InternalQVTbase.g:25:9: 'and' + { + match("and"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__31" + + // $ANTLR start "T__32" + public final void mT__32() throws RecognitionException { + try { + int _type = T__32; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:26:7: ( 'and2' ) + // InternalQVTbase.g:26:9: 'and2' + { + match("and2"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__32" + + // $ANTLR start "T__33" + public final void mT__33() throws RecognitionException { + try { + int _type = T__33; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:27:7: ( 'implies' ) + // InternalQVTbase.g:27:9: 'implies' + { + match("implies"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__33" + + // $ANTLR start "T__34" + public final void mT__34() throws RecognitionException { + try { + int _type = T__34; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:28:7: ( 'implies2' ) + // InternalQVTbase.g:28:9: 'implies2' + { + match("implies2"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__34" + + // $ANTLR start "T__35" + public final void mT__35() throws RecognitionException { + try { + int _type = T__35; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:29:7: ( 'or' ) + // InternalQVTbase.g:29:9: 'or' + { + match("or"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__35" + + // $ANTLR start "T__36" + public final void mT__36() throws RecognitionException { + try { + int _type = T__36; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:30:7: ( 'or2' ) + // InternalQVTbase.g:30:9: 'or2' + { + match("or2"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__36" + + // $ANTLR start "T__37" + public final void mT__37() throws RecognitionException { + try { + int _type = T__37; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:31:7: ( 'xor' ) + // InternalQVTbase.g:31:9: 'xor' + { + match("xor"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__37" + + // $ANTLR start "T__38" + public final void mT__38() throws RecognitionException { + try { + int _type = T__38; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:32:7: ( 'xor2' ) + // InternalQVTbase.g:32:9: 'xor2' + { + match("xor2"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__38" + + // $ANTLR start "T__39" + public final void mT__39() throws RecognitionException { + try { + int _type = T__39; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:33:7: ( '.' ) + // InternalQVTbase.g:33:9: '.' + { + match('.'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__39" + + // $ANTLR start "T__40" + public final void mT__40() throws RecognitionException { + try { + int _type = T__40; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:34:7: ( '->' ) + // InternalQVTbase.g:34:9: '->' + { + match("->"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__40" + + // $ANTLR start "T__41" + public final void mT__41() throws RecognitionException { + try { + int _type = T__41; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:35:7: ( '?.' ) + // InternalQVTbase.g:35:9: '?.' + { + match("?."); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__41" + + // $ANTLR start "T__42" + public final void mT__42() throws RecognitionException { + try { + int _type = T__42; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:36:7: ( '?->' ) + // InternalQVTbase.g:36:9: '?->' + { + match("?->"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__42" + + // $ANTLR start "T__43" + public final void mT__43() throws RecognitionException { + try { + int _type = T__43; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:37:7: ( 'Map' ) + // InternalQVTbase.g:37:9: 'Map' + { + match("Map"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__43" + + // $ANTLR start "T__44" + public final void mT__44() throws RecognitionException { + try { + int _type = T__44; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:38:7: ( 'Tuple' ) + // InternalQVTbase.g:38:9: 'Tuple' + { + match("Tuple"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__44" + + // $ANTLR start "T__45" + public final void mT__45() throws RecognitionException { + try { + int _type = T__45; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:39:7: ( 'Boolean' ) + // InternalQVTbase.g:39:9: 'Boolean' + { + match("Boolean"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__45" + + // $ANTLR start "T__46" + public final void mT__46() throws RecognitionException { + try { + int _type = T__46; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:40:7: ( 'Integer' ) + // InternalQVTbase.g:40:9: 'Integer' + { + match("Integer"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__46" + + // $ANTLR start "T__47" + public final void mT__47() throws RecognitionException { + try { + int _type = T__47; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:41:7: ( 'Real' ) + // InternalQVTbase.g:41:9: 'Real' + { + match("Real"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__47" + + // $ANTLR start "T__48" + public final void mT__48() throws RecognitionException { + try { + int _type = T__48; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:42:7: ( 'String' ) + // InternalQVTbase.g:42:9: 'String' + { + match("String"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__48" + + // $ANTLR start "T__49" + public final void mT__49() throws RecognitionException { + try { + int _type = T__49; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:43:7: ( 'UnlimitedNatural' ) + // InternalQVTbase.g:43:9: 'UnlimitedNatural' + { + match("UnlimitedNatural"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__49" + + // $ANTLR start "T__50" + public final void mT__50() throws RecognitionException { + try { + int _type = T__50; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:44:7: ( 'OclAny' ) + // InternalQVTbase.g:44:9: 'OclAny' + { + match("OclAny"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__50" + + // $ANTLR start "T__51" + public final void mT__51() throws RecognitionException { + try { + int _type = T__51; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:45:7: ( 'OclInvalid' ) + // InternalQVTbase.g:45:9: 'OclInvalid' + { + match("OclInvalid"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__51" + + // $ANTLR start "T__52" + public final void mT__52() throws RecognitionException { + try { + int _type = T__52; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:46:7: ( 'OclVoid' ) + // InternalQVTbase.g:46:9: 'OclVoid' + { + match("OclVoid"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__52" + + // $ANTLR start "T__53" + public final void mT__53() throws RecognitionException { + try { + int _type = T__53; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:47:7: ( 'Set' ) + // InternalQVTbase.g:47:9: 'Set' + { + match("Set"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__53" + + // $ANTLR start "T__54" + public final void mT__54() throws RecognitionException { + try { + int _type = T__54; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:48:7: ( 'Bag' ) + // InternalQVTbase.g:48:9: 'Bag' + { + match("Bag"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__54" + + // $ANTLR start "T__55" + public final void mT__55() throws RecognitionException { + try { + int _type = T__55; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:49:7: ( 'Sequence' ) + // InternalQVTbase.g:49:9: 'Sequence' + { + match("Sequence"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__55" + + // $ANTLR start "T__56" + public final void mT__56() throws RecognitionException { + try { + int _type = T__56; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:50:7: ( 'Collection' ) + // InternalQVTbase.g:50:9: 'Collection' + { + match("Collection"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__56" + + // $ANTLR start "T__57" + public final void mT__57() throws RecognitionException { + try { + int _type = T__57; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:51:7: ( 'OrderedSet' ) + // InternalQVTbase.g:51:9: 'OrderedSet' + { + match("OrderedSet"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__57" + + // $ANTLR start "T__58" + public final void mT__58() throws RecognitionException { + try { + int _type = T__58; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:52:7: ( 'with' ) + // InternalQVTbase.g:52:9: 'with' + { + match("with"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__58" + + // $ANTLR start "T__59" + public final void mT__59() throws RecognitionException { + try { + int _type = T__59; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:53:7: ( '<-' ) + // InternalQVTbase.g:53:9: '<-' + { + match("<-"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__59" + + // $ANTLR start "T__60" + public final void mT__60() throws RecognitionException { + try { + int _type = T__60; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:54:7: ( '|?' ) + // InternalQVTbase.g:54:9: '|?' + { + match("|?"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__60" + + // $ANTLR start "T__61" + public final void mT__61() throws RecognitionException { + try { + int _type = T__61; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:55:7: ( '?' ) + // InternalQVTbase.g:55:9: '?' + { + match('?'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__61" + + // $ANTLR start "T__62" + public final void mT__62() throws RecognitionException { + try { + int _type = T__62; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:56:7: ( 'attribute' ) + // InternalQVTbase.g:56:9: 'attribute' + { + match("attribute"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__62" + + // $ANTLR start "T__63" + public final void mT__63() throws RecognitionException { + try { + int _type = T__63; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:57:7: ( ':' ) + // InternalQVTbase.g:57:9: ':' + { + match(':'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__63" + + // $ANTLR start "T__64" + public final void mT__64() throws RecognitionException { + try { + int _type = T__64; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:58:7: ( '{' ) + // InternalQVTbase.g:58:9: '{' + { + match('{'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__64" + + // $ANTLR start "T__65" + public final void mT__65() throws RecognitionException { + try { + int _type = T__65; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:59:7: ( '}' ) + // InternalQVTbase.g:59:9: '}' + { + match('}'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__65" + + // $ANTLR start "T__66" + public final void mT__66() throws RecognitionException { + try { + int _type = T__66; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:60:7: ( ',' ) + // InternalQVTbase.g:60:9: ',' + { + match(','); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__66" + + // $ANTLR start "T__67" + public final void mT__67() throws RecognitionException { + try { + int _type = T__67; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:61:7: ( 'initial' ) + // InternalQVTbase.g:61:9: 'initial' + { + match("initial"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__67" + + // $ANTLR start "T__68" + public final void mT__68() throws RecognitionException { + try { + int _type = T__68; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:62:7: ( 'derivation' ) + // InternalQVTbase.g:62:9: 'derivation' + { + match("derivation"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__68" + + // $ANTLR start "T__69" + public final void mT__69() throws RecognitionException { + try { + int _type = T__69; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:63:7: ( 'datatype' ) + // InternalQVTbase.g:63:9: 'datatype' + { + match("datatype"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__69" + + // $ANTLR start "T__70" + public final void mT__70() throws RecognitionException { + try { + int _type = T__70; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:64:7: ( 'enum' ) + // InternalQVTbase.g:64:9: 'enum' + { + match("enum"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__70" + + // $ANTLR start "T__71" + public final void mT__71() throws RecognitionException { + try { + int _type = T__71; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:65:7: ( 'literal' ) + // InternalQVTbase.g:65:9: 'literal' + { + match("literal"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__71" + + // $ANTLR start "T__72" + public final void mT__72() throws RecognitionException { + try { + int _type = T__72; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:66:7: ( 'operation' ) + // InternalQVTbase.g:66:9: 'operation' + { + match("operation"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__72" + + // $ANTLR start "T__73" + public final void mT__73() throws RecognitionException { + try { + int _type = T__73; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:67:7: ( '(' ) + // InternalQVTbase.g:67:9: '(' + { + match('('); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__73" + + // $ANTLR start "T__74" + public final void mT__74() throws RecognitionException { + try { + int _type = T__74; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:68:7: ( ')' ) + // InternalQVTbase.g:68:9: ')' + { + match(')'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__74" + + // $ANTLR start "T__75" + public final void mT__75() throws RecognitionException { + try { + int _type = T__75; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:69:7: ( 'throws' ) + // InternalQVTbase.g:69:9: 'throws' + { + match("throws"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__75" + + // $ANTLR start "T__76" + public final void mT__76() throws RecognitionException { + try { + int _type = T__76; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:70:7: ( 'body' ) + // InternalQVTbase.g:70:9: 'body' + { + match("body"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__76" + + // $ANTLR start "T__77" + public final void mT__77() throws RecognitionException { + try { + int _type = T__77; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:71:7: ( 'property' ) + // InternalQVTbase.g:71:9: 'property' + { + match("property"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__77" + + // $ANTLR start "T__78" + public final void mT__78() throws RecognitionException { + try { + int _type = T__78; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:72:7: ( '#' ) + // InternalQVTbase.g:72:9: '#' + { + match('#'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__78" + + // $ANTLR start "T__79" + public final void mT__79() throws RecognitionException { + try { + int _type = T__79; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:73:7: ( 'iterates' ) + // InternalQVTbase.g:73:9: 'iterates' + { + match("iterates"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__79" + + // $ANTLR start "T__80" + public final void mT__80() throws RecognitionException { + try { + int _type = T__80; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:74:7: ( 'class' ) + // InternalQVTbase.g:74:9: 'class' + { + match("class"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__80" + + // $ANTLR start "T__81" + public final void mT__81() throws RecognitionException { + try { + int _type = T__81; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:75:7: ( 'extends' ) + // InternalQVTbase.g:75:9: 'extends' + { + match("extends"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__81" + + // $ANTLR start "T__82" + public final void mT__82() throws RecognitionException { + try { + int _type = T__82; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:76:7: ( '..' ) + // InternalQVTbase.g:76:9: '..' + { + match(".."); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__82" + + // $ANTLR start "T__83" + public final void mT__83() throws RecognitionException { + try { + int _type = T__83; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:77:7: ( '++' ) + // InternalQVTbase.g:77:9: '++' + { + match("++"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__83" + + // $ANTLR start "T__84" + public final void mT__84() throws RecognitionException { + try { + int _type = T__84; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:78:7: ( 'Lambda' ) + // InternalQVTbase.g:78:9: 'Lambda' + { + match("Lambda"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__84" + + // $ANTLR start "T__85" + public final void mT__85() throws RecognitionException { + try { + int _type = T__85; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:79:7: ( 'invalid' ) + // InternalQVTbase.g:79:9: 'invalid' + { + match("invalid"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__85" + + // $ANTLR start "T__86" + public final void mT__86() throws RecognitionException { + try { + int _type = T__86; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:80:7: ( 'null' ) + // InternalQVTbase.g:80:9: 'null' + { + match("null"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__86" + + // $ANTLR start "T__87" + public final void mT__87() throws RecognitionException { + try { + int _type = T__87; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:81:7: ( 'pre' ) + // InternalQVTbase.g:81:9: 'pre' + { + match("pre"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__87" + + // $ANTLR start "T__88" + public final void mT__88() throws RecognitionException { + try { + int _type = T__88; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:82:7: ( '[' ) + // InternalQVTbase.g:82:9: '[' + { + match('['); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__88" + + // $ANTLR start "T__89" + public final void mT__89() throws RecognitionException { + try { + int _type = T__89; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:83:7: ( ']' ) + // InternalQVTbase.g:83:9: ']' + { + match(']'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__89" + + // $ANTLR start "T__90" + public final void mT__90() throws RecognitionException { + try { + int _type = T__90; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:84:7: ( 'in' ) + // InternalQVTbase.g:84:9: 'in' + { + match("in"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__90" + + // $ANTLR start "T__91" + public final void mT__91() throws RecognitionException { + try { + int _type = T__91; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:85:7: ( 'if' ) + // InternalQVTbase.g:85:9: 'if' + { + match("if"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__91" + + // $ANTLR start "T__92" + public final void mT__92() throws RecognitionException { + try { + int _type = T__92; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:86:7: ( 'then' ) + // InternalQVTbase.g:86:9: 'then' + { + match("then"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__92" + + // $ANTLR start "T__93" + public final void mT__93() throws RecognitionException { + try { + int _type = T__93; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:87:7: ( 'else' ) + // InternalQVTbase.g:87:9: 'else' + { + match("else"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__93" + + // $ANTLR start "T__94" + public final void mT__94() throws RecognitionException { + try { + int _type = T__94; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:88:7: ( 'endif' ) + // InternalQVTbase.g:88:9: 'endif' + { + match("endif"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__94" + + // $ANTLR start "T__95" + public final void mT__95() throws RecognitionException { + try { + int _type = T__95; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:89:7: ( 'elseif' ) + // InternalQVTbase.g:89:9: 'elseif' + { + match("elseif"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__95" + + // $ANTLR start "T__96" + public final void mT__96() throws RecognitionException { + try { + int _type = T__96; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:90:7: ( 'let' ) + // InternalQVTbase.g:90:9: 'let' + { + match("let"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__96" + + // $ANTLR start "T__97" + public final void mT__97() throws RecognitionException { + try { + int _type = T__97; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:91:7: ( 'self' ) + // InternalQVTbase.g:91:9: 'self' + { + match("self"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__97" + + // $ANTLR start "T__98" + public final void mT__98() throws RecognitionException { + try { + int _type = T__98; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:92:7: ( '::' ) + // InternalQVTbase.g:92:9: '::' + { + match("::"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__98" + + // $ANTLR start "T__99" + public final void mT__99() throws RecognitionException { + try { + int _type = T__99; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:93:7: ( '&&' ) + // InternalQVTbase.g:93:9: '&&' + { + match("&&"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__99" + + // $ANTLR start "T__100" + public final void mT__100() throws RecognitionException { + try { + int _type = T__100; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:94:8: ( 'static' ) + // InternalQVTbase.g:94:10: 'static' + { + match("static"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__100" + + // $ANTLR start "T__101" + public final void mT__101() throws RecognitionException { + try { + int _type = T__101; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:95:8: ( 'definition' ) + // InternalQVTbase.g:95:10: 'definition' + { + match("definition"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__101" + + // $ANTLR start "T__102" + public final void mT__102() throws RecognitionException { + try { + int _type = T__102; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:96:8: ( 'derived' ) + // InternalQVTbase.g:96:10: 'derived' + { + match("derived"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__102" + + // $ANTLR start "T__103" + public final void mT__103() throws RecognitionException { + try { + int _type = T__103; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:97:8: ( '!derived' ) + // InternalQVTbase.g:97:10: '!derived' + { + match("!derived"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__103" + + // $ANTLR start "T__104" + public final void mT__104() throws RecognitionException { + try { + int _type = T__104; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:98:8: ( 'id' ) + // InternalQVTbase.g:98:10: 'id' + { + match("id"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__104" + + // $ANTLR start "T__105" + public final void mT__105() throws RecognitionException { + try { + int _type = T__105; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:99:8: ( '!id' ) + // InternalQVTbase.g:99:10: '!id' + { + match("!id"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__105" + + // $ANTLR start "T__106" + public final void mT__106() throws RecognitionException { + try { + int _type = T__106; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:100:8: ( 'ordered' ) + // InternalQVTbase.g:100:10: 'ordered' + { + match("ordered"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__106" + + // $ANTLR start "T__107" + public final void mT__107() throws RecognitionException { + try { + int _type = T__107; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:101:8: ( '!ordered' ) + // InternalQVTbase.g:101:10: '!ordered' + { + match("!ordered"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__107" + + // $ANTLR start "T__108" + public final void mT__108() throws RecognitionException { + try { + int _type = T__108; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:102:8: ( 'readonly' ) + // InternalQVTbase.g:102:10: 'readonly' + { + match("readonly"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__108" + + // $ANTLR start "T__109" + public final void mT__109() throws RecognitionException { + try { + int _type = T__109; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:103:8: ( '!readonly' ) + // InternalQVTbase.g:103:10: '!readonly' + { + match("!readonly"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__109" + + // $ANTLR start "T__110" + public final void mT__110() throws RecognitionException { + try { + int _type = T__110; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:104:8: ( 'transient' ) + // InternalQVTbase.g:104:10: 'transient' + { + match("transient"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__110" + + // $ANTLR start "T__111" + public final void mT__111() throws RecognitionException { + try { + int _type = T__111; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:105:8: ( '!transient' ) + // InternalQVTbase.g:105:10: '!transient' + { + match("!transient"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__111" + + // $ANTLR start "T__112" + public final void mT__112() throws RecognitionException { + try { + int _type = T__112; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:106:8: ( 'unique' ) + // InternalQVTbase.g:106:10: 'unique' + { + match("unique"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__112" + + // $ANTLR start "T__113" + public final void mT__113() throws RecognitionException { + try { + int _type = T__113; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:107:8: ( '!unique' ) + // InternalQVTbase.g:107:10: '!unique' + { + match("!unique"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__113" + + // $ANTLR start "T__114" + public final void mT__114() throws RecognitionException { + try { + int _type = T__114; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:108:8: ( 'unsettable' ) + // InternalQVTbase.g:108:10: 'unsettable' + { + match("unsettable"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__114" + + // $ANTLR start "T__115" + public final void mT__115() throws RecognitionException { + try { + int _type = T__115; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:109:8: ( '!unsettable' ) + // InternalQVTbase.g:109:10: '!unsettable' + { + match("!unsettable"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__115" + + // $ANTLR start "T__116" + public final void mT__116() throws RecognitionException { + try { + int _type = T__116; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:110:8: ( 'volatile' ) + // InternalQVTbase.g:110:10: 'volatile' + { + match("volatile"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__116" + + // $ANTLR start "T__117" + public final void mT__117() throws RecognitionException { + try { + int _type = T__117; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:111:8: ( '!volatile' ) + // InternalQVTbase.g:111:10: '!volatile' + { + match("!volatile"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__117" + + // $ANTLR start "T__118" + public final void mT__118() throws RecognitionException { + try { + int _type = T__118; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:112:8: ( 'primitive' ) + // InternalQVTbase.g:112:10: 'primitive' + { + match("primitive"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__118" + + // $ANTLR start "T__119" + public final void mT__119() throws RecognitionException { + try { + int _type = T__119; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:113:8: ( 'serializable' ) + // InternalQVTbase.g:113:10: 'serializable' + { + match("serializable"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__119" + + // $ANTLR start "T__120" + public final void mT__120() throws RecognitionException { + try { + int _type = T__120; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:114:8: ( 'composes' ) + // InternalQVTbase.g:114:10: 'composes' + { + match("composes"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__120" + + // $ANTLR start "T__121" + public final void mT__121() throws RecognitionException { + try { + int _type = T__121; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:115:8: ( '!composes' ) + // InternalQVTbase.g:115:10: '!composes' + { + match("!composes"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__121" + + // $ANTLR start "T__122" + public final void mT__122() throws RecognitionException { + try { + int _type = T__122; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:116:8: ( 'resolve' ) + // InternalQVTbase.g:116:10: 'resolve' + { + match("resolve"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__122" + + // $ANTLR start "T__123" + public final void mT__123() throws RecognitionException { + try { + int _type = T__123; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:117:8: ( '!resolve' ) + // InternalQVTbase.g:117:10: '!resolve' + { + match("!resolve"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__123" + + // $ANTLR start "T__124" + public final void mT__124() throws RecognitionException { + try { + int _type = T__124; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:118:8: ( 'input' ) + // InternalQVTbase.g:118:10: 'input' + { + match("input"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__124" + + // $ANTLR start "T__125" + public final void mT__125() throws RecognitionException { + try { + int _type = T__125; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:119:8: ( 'output' ) + // InternalQVTbase.g:119:10: 'output' + { + match("output"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__125" + + // $ANTLR start "T__126" + public final void mT__126() throws RecognitionException { + try { + int _type = T__126; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:120:8: ( 'via' ) + // InternalQVTbase.g:120:10: 'via' + { + match("via"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__126" + + // $ANTLR start "T__127" + public final void mT__127() throws RecognitionException { + try { + int _type = T__127; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:121:8: ( 'abstract' ) + // InternalQVTbase.g:121:10: 'abstract' + { + match("abstract"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__127" + + // $ANTLR start "T__128" + public final void mT__128() throws RecognitionException { + try { + int _type = T__128; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:122:8: ( 'interface' ) + // InternalQVTbase.g:122:10: 'interface' + { + match("interface"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__128" + + // $ANTLR start "T__129" + public final void mT__129() throws RecognitionException { + try { + int _type = T__129; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:123:8: ( 'true' ) + // InternalQVTbase.g:123:10: 'true' + { + match("true"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__129" + + // $ANTLR start "T__130" + public final void mT__130() throws RecognitionException { + try { + int _type = T__130; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:124:8: ( 'false' ) + // InternalQVTbase.g:124:10: 'false' + { + match("false"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__130" + + // $ANTLR start "T__131" + public final void mT__131() throws RecognitionException { + try { + int _type = T__131; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:125:8: ( '@' ) + // InternalQVTbase.g:125:10: '@' + { + match('@'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__131" + + // $ANTLR start "T__132" + public final void mT__132() throws RecognitionException { + try { + int _type = T__132; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:126:8: ( '|' ) + // InternalQVTbase.g:126:10: '|' + { + match('|'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__132" + + // $ANTLR start "T__133" + public final void mT__133() throws RecognitionException { + try { + int _type = T__133; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:127:8: ( '|1' ) + // InternalQVTbase.g:127:10: '|1' + { + match("|1"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__133" + + // $ANTLR start "RULE_UNQUOTED_STRING" + public final void mRULE_UNQUOTED_STRING() throws RecognitionException { + try { + int _type = RULE_UNQUOTED_STRING; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:24198:22: ( '\\u00A3$%^\\u00A3$%^' ) + // InternalQVTbase.g:24198:24: '\\u00A3$%^\\u00A3$%^' + { + match("\u00A3$%^\u00A3$%^"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_UNQUOTED_STRING" + + // $ANTLR start "RULE_ESCAPED_CHARACTER" + public final void mRULE_ESCAPED_CHARACTER() throws RecognitionException { + try { + // InternalQVTbase.g:24200:33: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) ) + // InternalQVTbase.g:24200: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') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + + } + finally { + } + } + // $ANTLR end "RULE_ESCAPED_CHARACTER" + + // $ANTLR start "RULE_LETTER_CHARACTER" + public final void mRULE_LETTER_CHARACTER() throws RecognitionException { + try { + // InternalQVTbase.g:24202:32: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ) + // InternalQVTbase.g:24202: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(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + + } + finally { + } + } + // $ANTLR end "RULE_LETTER_CHARACTER" + + // $ANTLR start "RULE_DOUBLE_QUOTED_STRING" + public final void mRULE_DOUBLE_QUOTED_STRING() throws RecognitionException { + try { + int _type = RULE_DOUBLE_QUOTED_STRING; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:24204:27: ( '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) + // InternalQVTbase.g:24204:29: '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + { + match('\"'); + // InternalQVTbase.g:24204:33: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* + loop1: + do { + int alt1=3; + int LA1_0 = input.LA(1); + + if ( (LA1_0=='\\') ) { + alt1=1; + } + else if ( ((LA1_0>='\u0000' && LA1_0<='!')||(LA1_0>='#' && LA1_0<='[')||(LA1_0>=']' && LA1_0<='\uFFFF')) ) { + alt1=2; + } + + + switch (alt1) { + case 1 : + // InternalQVTbase.g:24204:34: RULE_ESCAPED_CHARACTER + { + mRULE_ESCAPED_CHARACTER(); + + } + break; + case 2 : + // InternalQVTbase.g:24204:57: ~ ( ( '\\\\' | '\"' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop1; + } + } while (true); + + match('\"'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_DOUBLE_QUOTED_STRING" + + // $ANTLR start "RULE_SINGLE_QUOTED_STRING" + public final void mRULE_SINGLE_QUOTED_STRING() throws RecognitionException { + try { + int _type = RULE_SINGLE_QUOTED_STRING; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:24206:27: ( '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalQVTbase.g:24206:29: '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + { + match('\''); + // InternalQVTbase.g:24206:34: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* + loop2: + do { + int alt2=3; + int LA2_0 = input.LA(1); + + if ( (LA2_0=='\\') ) { + alt2=1; + } + else if ( ((LA2_0>='\u0000' && LA2_0<='&')||(LA2_0>='(' && LA2_0<='[')||(LA2_0>=']' && LA2_0<='\uFFFF')) ) { + alt2=2; + } + + + switch (alt2) { + case 1 : + // InternalQVTbase.g:24206:35: RULE_ESCAPED_CHARACTER + { + mRULE_ESCAPED_CHARACTER(); + + } + break; + case 2 : + // InternalQVTbase.g:24206:58: ~ ( ( '\\\\' | '\\'' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop2; + } + } while (true); + + match('\''); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_SINGLE_QUOTED_STRING" + + // $ANTLR start "RULE_ML_SINGLE_QUOTED_STRING" + public final void mRULE_ML_SINGLE_QUOTED_STRING() throws RecognitionException { + try { + int _type = RULE_ML_SINGLE_QUOTED_STRING; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:24208:30: ( '/\\'' ( options {greedy=false; } : . )* '\\'/' ) + // InternalQVTbase.g:24208:32: '/\\'' ( options {greedy=false; } : . )* '\\'/' + { + match("/'"); + + // InternalQVTbase.g:24208:38: ( options {greedy=false; } : . )* + loop3: + do { + int alt3=2; + int LA3_0 = input.LA(1); + + if ( (LA3_0=='\'') ) { + int LA3_1 = input.LA(2); + + if ( (LA3_1=='/') ) { + alt3=2; + } + else if ( ((LA3_1>='\u0000' && LA3_1<='.')||(LA3_1>='0' && LA3_1<='\uFFFF')) ) { + alt3=1; + } + + + } + else if ( ((LA3_0>='\u0000' && LA3_0<='&')||(LA3_0>='(' && LA3_0<='\uFFFF')) ) { + alt3=1; + } + + + switch (alt3) { + case 1 : + // InternalQVTbase.g:24208:66: . + { + matchAny(); + + } + break; + + default : + break loop3; + } + } while (true); + + match("'/"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ML_SINGLE_QUOTED_STRING" + + // $ANTLR start "RULE_SIMPLE_ID" + public final void mRULE_SIMPLE_ID() throws RecognitionException { + try { + int _type = RULE_SIMPLE_ID; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:24210:16: ( RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )* ) + // InternalQVTbase.g:24210:18: RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )* + { + mRULE_LETTER_CHARACTER(); + // InternalQVTbase.g:24210:40: ( RULE_LETTER_CHARACTER | '0' .. '9' )* + loop4: + do { + int alt4=2; + int LA4_0 = input.LA(1); + + if ( ((LA4_0>='0' && LA4_0<='9')||(LA4_0>='A' && LA4_0<='Z')||LA4_0=='_'||(LA4_0>='a' && LA4_0<='z')) ) { + alt4=1; + } + + + switch (alt4) { + case 1 : + // InternalQVTbase.g: + { + if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop4; + } + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_SIMPLE_ID" + + // $ANTLR start "RULE_ESCAPED_ID" + public final void mRULE_ESCAPED_ID() throws RecognitionException { + try { + int _type = RULE_ESCAPED_ID; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:24212:17: ( '_' RULE_SINGLE_QUOTED_STRING ) + // InternalQVTbase.g:24212:19: '_' RULE_SINGLE_QUOTED_STRING + { + match('_'); + mRULE_SINGLE_QUOTED_STRING(); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ESCAPED_ID" + + // $ANTLR start "RULE_INT" + public final void mRULE_INT() throws RecognitionException { + try { + int _type = RULE_INT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:24214:10: ( ( '0' .. '9' )+ ) + // InternalQVTbase.g:24214:12: ( '0' .. '9' )+ + { + // InternalQVTbase.g:24214:12: ( '0' .. '9' )+ + int cnt5=0; + loop5: + do { + int alt5=2; + int LA5_0 = input.LA(1); + + if ( ((LA5_0>='0' && LA5_0<='9')) ) { + alt5=1; + } + + + switch (alt5) { + case 1 : + // InternalQVTbase.g:24214:13: '0' .. '9' + { + matchRange('0','9'); + + } + break; + + default : + if ( cnt5 >= 1 ) break loop5; + EarlyExitException eee = + new EarlyExitException(5, input); + throw eee; + } + cnt5++; + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_INT" + + // $ANTLR start "RULE_ML_COMMENT" + public final void mRULE_ML_COMMENT() throws RecognitionException { + try { + int _type = RULE_ML_COMMENT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:24216:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalQVTbase.g:24216:19: '/*' ( options {greedy=false; } : . )* '*/' + { + match("/*"); + + // InternalQVTbase.g:24216:24: ( options {greedy=false; } : . )* + loop6: + do { + int alt6=2; + int LA6_0 = input.LA(1); + + if ( (LA6_0=='*') ) { + int LA6_1 = input.LA(2); + + if ( (LA6_1=='/') ) { + alt6=2; + } + else if ( ((LA6_1>='\u0000' && LA6_1<='.')||(LA6_1>='0' && LA6_1<='\uFFFF')) ) { + alt6=1; + } + + + } + else if ( ((LA6_0>='\u0000' && LA6_0<=')')||(LA6_0>='+' && LA6_0<='\uFFFF')) ) { + alt6=1; + } + + + switch (alt6) { + case 1 : + // InternalQVTbase.g:24216:52: . + { + matchAny(); + + } + break; + + default : + break loop6; + } + } while (true); + + match("*/"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ML_COMMENT" + + // $ANTLR start "RULE_SL_COMMENT" + public final void mRULE_SL_COMMENT() throws RecognitionException { + try { + int _type = RULE_SL_COMMENT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:24218:17: ( '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalQVTbase.g:24218:19: '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + { + match("--"); + + // InternalQVTbase.g:24218:24: (~ ( ( '\\n' | '\\r' ) ) )* + loop7: + do { + int alt7=2; + int LA7_0 = input.LA(1); + + if ( ((LA7_0>='\u0000' && LA7_0<='\t')||(LA7_0>='\u000B' && LA7_0<='\f')||(LA7_0>='\u000E' && LA7_0<='\uFFFF')) ) { + alt7=1; + } + + + switch (alt7) { + case 1 : + // InternalQVTbase.g:24218: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(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop7; + } + } while (true); + + // InternalQVTbase.g:24218:40: ( ( '\\r' )? '\\n' )? + int alt9=2; + int LA9_0 = input.LA(1); + + if ( (LA9_0=='\n'||LA9_0=='\r') ) { + alt9=1; + } + switch (alt9) { + case 1 : + // InternalQVTbase.g:24218:41: ( '\\r' )? '\\n' + { + // InternalQVTbase.g:24218:41: ( '\\r' )? + int alt8=2; + int LA8_0 = input.LA(1); + + if ( (LA8_0=='\r') ) { + alt8=1; + } + switch (alt8) { + case 1 : + // InternalQVTbase.g:24218:41: '\\r' + { + match('\r'); + + } + break; + + } + + match('\n'); + + } + break; + + } + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_SL_COMMENT" + + // $ANTLR start "RULE_WS" + public final void mRULE_WS() throws RecognitionException { + try { + int _type = RULE_WS; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:24220:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalQVTbase.g:24220:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + { + // InternalQVTbase.g:24220:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + int cnt10=0; + loop10: + do { + int alt10=2; + int LA10_0 = input.LA(1); + + if ( ((LA10_0>='\t' && LA10_0<='\n')||LA10_0=='\r'||LA10_0==' ') ) { + alt10=1; + } + + + switch (alt10) { + case 1 : + // InternalQVTbase.g: + { + if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + if ( cnt10 >= 1 ) break loop10; + EarlyExitException eee = + new EarlyExitException(10, input); + throw eee; + } + cnt10++; + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_WS" + + // $ANTLR start "RULE_ANY_OTHER" + public final void mRULE_ANY_OTHER() throws RecognitionException { + try { + int _type = RULE_ANY_OTHER; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:24222:16: ( . ) + // InternalQVTbase.g:24222:18: . + { + matchAny(); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ANY_OTHER" + + @Override + public void mTokens() throws RecognitionException { + // InternalQVTbase.g:1:8: ( T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | RULE_UNQUOTED_STRING | RULE_DOUBLE_QUOTED_STRING | RULE_SINGLE_QUOTED_STRING | RULE_ML_SINGLE_QUOTED_STRING | RULE_SIMPLE_ID | RULE_ESCAPED_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) + int alt11=128; + alt11 = dfa11.predict(input); + switch (alt11) { + case 1 : + // InternalQVTbase.g:1:10: T__17 + { + mT__17(); + + } + break; + case 2 : + // InternalQVTbase.g:1:16: T__18 + { + mT__18(); + + } + break; + case 3 : + // InternalQVTbase.g:1:22: T__19 + { + mT__19(); + + } + break; + case 4 : + // InternalQVTbase.g:1:28: T__20 + { + mT__20(); + + } + break; + case 5 : + // InternalQVTbase.g:1:34: T__21 + { + mT__21(); + + } + break; + case 6 : + // InternalQVTbase.g:1:40: T__22 + { + mT__22(); + + } + break; + case 7 : + // InternalQVTbase.g:1:46: T__23 + { + mT__23(); + + } + break; + case 8 : + // InternalQVTbase.g:1:52: T__24 + { + mT__24(); + + } + break; + case 9 : + // InternalQVTbase.g:1:58: T__25 + { + mT__25(); + + } + break; + case 10 : + // InternalQVTbase.g:1:64: T__26 + { + mT__26(); + + } + break; + case 11 : + // InternalQVTbase.g:1:70: T__27 + { + mT__27(); + + } + break; + case 12 : + // InternalQVTbase.g:1:76: T__28 + { + mT__28(); + + } + break; + case 13 : + // InternalQVTbase.g:1:82: T__29 + { + mT__29(); + + } + break; + case 14 : + // InternalQVTbase.g:1:88: T__30 + { + mT__30(); + + } + break; + case 15 : + // InternalQVTbase.g:1:94: T__31 + { + mT__31(); + + } + break; + case 16 : + // InternalQVTbase.g:1:100: T__32 + { + mT__32(); + + } + break; + case 17 : + // InternalQVTbase.g:1:106: T__33 + { + mT__33(); + + } + break; + case 18 : + // InternalQVTbase.g:1:112: T__34 + { + mT__34(); + + } + break; + case 19 : + // InternalQVTbase.g:1:118: T__35 + { + mT__35(); + + } + break; + case 20 : + // InternalQVTbase.g:1:124: T__36 + { + mT__36(); + + } + break; + case 21 : + // InternalQVTbase.g:1:130: T__37 + { + mT__37(); + + } + break; + case 22 : + // InternalQVTbase.g:1:136: T__38 + { + mT__38(); + + } + break; + case 23 : + // InternalQVTbase.g:1:142: T__39 + { + mT__39(); + + } + break; + case 24 : + // InternalQVTbase.g:1:148: T__40 + { + mT__40(); + + } + break; + case 25 : + // InternalQVTbase.g:1:154: T__41 + { + mT__41(); + + } + break; + case 26 : + // InternalQVTbase.g:1:160: T__42 + { + mT__42(); + + } + break; + case 27 : + // InternalQVTbase.g:1:166: T__43 + { + mT__43(); + + } + break; + case 28 : + // InternalQVTbase.g:1:172: T__44 + { + mT__44(); + + } + break; + case 29 : + // InternalQVTbase.g:1:178: T__45 + { + mT__45(); + + } + break; + case 30 : + // InternalQVTbase.g:1:184: T__46 + { + mT__46(); + + } + break; + case 31 : + // InternalQVTbase.g:1:190: T__47 + { + mT__47(); + + } + break; + case 32 : + // InternalQVTbase.g:1:196: T__48 + { + mT__48(); + + } + break; + case 33 : + // InternalQVTbase.g:1:202: T__49 + { + mT__49(); + + } + break; + case 34 : + // InternalQVTbase.g:1:208: T__50 + { + mT__50(); + + } + break; + case 35 : + // InternalQVTbase.g:1:214: T__51 + { + mT__51(); + + } + break; + case 36 : + // InternalQVTbase.g:1:220: T__52 + { + mT__52(); + + } + break; + case 37 : + // InternalQVTbase.g:1:226: T__53 + { + mT__53(); + + } + break; + case 38 : + // InternalQVTbase.g:1:232: T__54 + { + mT__54(); + + } + break; + case 39 : + // InternalQVTbase.g:1:238: T__55 + { + mT__55(); + + } + break; + case 40 : + // InternalQVTbase.g:1:244: T__56 + { + mT__56(); + + } + break; + case 41 : + // InternalQVTbase.g:1:250: T__57 + { + mT__57(); + + } + break; + case 42 : + // InternalQVTbase.g:1:256: T__58 + { + mT__58(); + + } + break; + case 43 : + // InternalQVTbase.g:1:262: T__59 + { + mT__59(); + + } + break; + case 44 : + // InternalQVTbase.g:1:268: T__60 + { + mT__60(); + + } + break; + case 45 : + // InternalQVTbase.g:1:274: T__61 + { + mT__61(); + + } + break; + case 46 : + // InternalQVTbase.g:1:280: T__62 + { + mT__62(); + + } + break; + case 47 : + // InternalQVTbase.g:1:286: T__63 + { + mT__63(); + + } + break; + case 48 : + // InternalQVTbase.g:1:292: T__64 + { + mT__64(); + + } + break; + case 49 : + // InternalQVTbase.g:1:298: T__65 + { + mT__65(); + + } + break; + case 50 : + // InternalQVTbase.g:1:304: T__66 + { + mT__66(); + + } + break; + case 51 : + // InternalQVTbase.g:1:310: T__67 + { + mT__67(); + + } + break; + case 52 : + // InternalQVTbase.g:1:316: T__68 + { + mT__68(); + + } + break; + case 53 : + // InternalQVTbase.g:1:322: T__69 + { + mT__69(); + + } + break; + case 54 : + // InternalQVTbase.g:1:328: T__70 + { + mT__70(); + + } + break; + case 55 : + // InternalQVTbase.g:1:334: T__71 + { + mT__71(); + + } + break; + case 56 : + // InternalQVTbase.g:1:340: T__72 + { + mT__72(); + + } + break; + case 57 : + // InternalQVTbase.g:1:346: T__73 + { + mT__73(); + + } + break; + case 58 : + // InternalQVTbase.g:1:352: T__74 + { + mT__74(); + + } + break; + case 59 : + // InternalQVTbase.g:1:358: T__75 + { + mT__75(); + + } + break; + case 60 : + // InternalQVTbase.g:1:364: T__76 + { + mT__76(); + + } + break; + case 61 : + // InternalQVTbase.g:1:370: T__77 + { + mT__77(); + + } + break; + case 62 : + // InternalQVTbase.g:1:376: T__78 + { + mT__78(); + + } + break; + case 63 : + // InternalQVTbase.g:1:382: T__79 + { + mT__79(); + + } + break; + case 64 : + // InternalQVTbase.g:1:388: T__80 + { + mT__80(); + + } + break; + case 65 : + // InternalQVTbase.g:1:394: T__81 + { + mT__81(); + + } + break; + case 66 : + // InternalQVTbase.g:1:400: T__82 + { + mT__82(); + + } + break; + case 67 : + // InternalQVTbase.g:1:406: T__83 + { + mT__83(); + + } + break; + case 68 : + // InternalQVTbase.g:1:412: T__84 + { + mT__84(); + + } + break; + case 69 : + // InternalQVTbase.g:1:418: T__85 + { + mT__85(); + + } + break; + case 70 : + // InternalQVTbase.g:1:424: T__86 + { + mT__86(); + + } + break; + case 71 : + // InternalQVTbase.g:1:430: T__87 + { + mT__87(); + + } + break; + case 72 : + // InternalQVTbase.g:1:436: T__88 + { + mT__88(); + + } + break; + case 73 : + // InternalQVTbase.g:1:442: T__89 + { + mT__89(); + + } + break; + case 74 : + // InternalQVTbase.g:1:448: T__90 + { + mT__90(); + + } + break; + case 75 : + // InternalQVTbase.g:1:454: T__91 + { + mT__91(); + + } + break; + case 76 : + // InternalQVTbase.g:1:460: T__92 + { + mT__92(); + + } + break; + case 77 : + // InternalQVTbase.g:1:466: T__93 + { + mT__93(); + + } + break; + case 78 : + // InternalQVTbase.g:1:472: T__94 + { + mT__94(); + + } + break; + case 79 : + // InternalQVTbase.g:1:478: T__95 + { + mT__95(); + + } + break; + case 80 : + // InternalQVTbase.g:1:484: T__96 + { + mT__96(); + + } + break; + case 81 : + // InternalQVTbase.g:1:490: T__97 + { + mT__97(); + + } + break; + case 82 : + // InternalQVTbase.g:1:496: T__98 + { + mT__98(); + + } + break; + case 83 : + // InternalQVTbase.g:1:502: T__99 + { + mT__99(); + + } + break; + case 84 : + // InternalQVTbase.g:1:508: T__100 + { + mT__100(); + + } + break; + case 85 : + // InternalQVTbase.g:1:515: T__101 + { + mT__101(); + + } + break; + case 86 : + // InternalQVTbase.g:1:522: T__102 + { + mT__102(); + + } + break; + case 87 : + // InternalQVTbase.g:1:529: T__103 + { + mT__103(); + + } + break; + case 88 : + // InternalQVTbase.g:1:536: T__104 + { + mT__104(); + + } + break; + case 89 : + // InternalQVTbase.g:1:543: T__105 + { + mT__105(); + + } + break; + case 90 : + // InternalQVTbase.g:1:550: T__106 + { + mT__106(); + + } + break; + case 91 : + // InternalQVTbase.g:1:557: T__107 + { + mT__107(); + + } + break; + case 92 : + // InternalQVTbase.g:1:564: T__108 + { + mT__108(); + + } + break; + case 93 : + // InternalQVTbase.g:1:571: T__109 + { + mT__109(); + + } + break; + case 94 : + // InternalQVTbase.g:1:578: T__110 + { + mT__110(); + + } + break; + case 95 : + // InternalQVTbase.g:1:585: T__111 + { + mT__111(); + + } + break; + case 96 : + // InternalQVTbase.g:1:592: T__112 + { + mT__112(); + + } + break; + case 97 : + // InternalQVTbase.g:1:599: T__113 + { + mT__113(); + + } + break; + case 98 : + // InternalQVTbase.g:1:606: T__114 + { + mT__114(); + + } + break; + case 99 : + // InternalQVTbase.g:1:613: T__115 + { + mT__115(); + + } + break; + case 100 : + // InternalQVTbase.g:1:620: T__116 + { + mT__116(); + + } + break; + case 101 : + // InternalQVTbase.g:1:627: T__117 + { + mT__117(); + + } + break; + case 102 : + // InternalQVTbase.g:1:634: T__118 + { + mT__118(); + + } + break; + case 103 : + // InternalQVTbase.g:1:641: T__119 + { + mT__119(); + + } + break; + case 104 : + // InternalQVTbase.g:1:648: T__120 + { + mT__120(); + + } + break; + case 105 : + // InternalQVTbase.g:1:655: T__121 + { + mT__121(); + + } + break; + case 106 : + // InternalQVTbase.g:1:662: T__122 + { + mT__122(); + + } + break; + case 107 : + // InternalQVTbase.g:1:669: T__123 + { + mT__123(); + + } + break; + case 108 : + // InternalQVTbase.g:1:676: T__124 + { + mT__124(); + + } + break; + case 109 : + // InternalQVTbase.g:1:683: T__125 + { + mT__125(); + + } + break; + case 110 : + // InternalQVTbase.g:1:690: T__126 + { + mT__126(); + + } + break; + case 111 : + // InternalQVTbase.g:1:697: T__127 + { + mT__127(); + + } + break; + case 112 : + // InternalQVTbase.g:1:704: T__128 + { + mT__128(); + + } + break; + case 113 : + // InternalQVTbase.g:1:711: T__129 + { + mT__129(); + + } + break; + case 114 : + // InternalQVTbase.g:1:718: T__130 + { + mT__130(); + + } + break; + case 115 : + // InternalQVTbase.g:1:725: T__131 + { + mT__131(); + + } + break; + case 116 : + // InternalQVTbase.g:1:732: T__132 + { + mT__132(); + + } + break; + case 117 : + // InternalQVTbase.g:1:739: T__133 + { + mT__133(); + + } + break; + case 118 : + // InternalQVTbase.g:1:746: RULE_UNQUOTED_STRING + { + mRULE_UNQUOTED_STRING(); + + } + break; + case 119 : + // InternalQVTbase.g:1:767: RULE_DOUBLE_QUOTED_STRING + { + mRULE_DOUBLE_QUOTED_STRING(); + + } + break; + case 120 : + // InternalQVTbase.g:1:793: RULE_SINGLE_QUOTED_STRING + { + mRULE_SINGLE_QUOTED_STRING(); + + } + break; + case 121 : + // InternalQVTbase.g:1:819: RULE_ML_SINGLE_QUOTED_STRING + { + mRULE_ML_SINGLE_QUOTED_STRING(); + + } + break; + case 122 : + // InternalQVTbase.g:1:848: RULE_SIMPLE_ID + { + mRULE_SIMPLE_ID(); + + } + break; + case 123 : + // InternalQVTbase.g:1:863: RULE_ESCAPED_ID + { + mRULE_ESCAPED_ID(); + + } + break; + case 124 : + // InternalQVTbase.g:1:879: RULE_INT + { + mRULE_INT(); + + } + break; + case 125 : + // InternalQVTbase.g:1:888: RULE_ML_COMMENT + { + mRULE_ML_COMMENT(); + + } + break; + case 126 : + // InternalQVTbase.g:1:904: RULE_SL_COMMENT + { + mRULE_SL_COMMENT(); + + } + break; + case 127 : + // InternalQVTbase.g:1:920: RULE_WS + { + mRULE_WS(); + + } + break; + case 128 : + // InternalQVTbase.g:1:928: RULE_ANY_OTHER + { + mRULE_ANY_OTHER(); + + } + break; + + } + + } + + + protected DFA11 dfa11 = new DFA11(this); + static final String DFA11_eotS = + "\2\uffff\1\73\1\110\1\113\1\uffff\1\117\1\121\1\123\1\127\1\uffff\4\113\1\146\1\151\12\113\1\171\1\173\3\uffff\3\113\2\uffff\3\113\1\uffff\2\113\2\uffff\1\113\1\73\4\113\1\uffff\3\73\1\113\21\uffff\2\113\16\uffff\4\113\1\u00ad\1\113\1\u00af\1\u00b0\1\u00b3\3\113\5\uffff\15\113\10\uffff\7\113\2\uffff\4\113\1\uffff\3\113\2\uffff\2\113\1\uffff\5\113\11\uffff\1\u00e8\1\113\1\u00eb\7\113\1\uffff\1\113\2\uffff\1\u00f4\1\113\1\uffff\2\113\1\u00f9\1\u00fa\2\113\1\u00fd\3\113\1\u0101\16\113\1\u0112\6\113\1\u0119\14\113\1\u0126\1\113\4\uffff\1\u0128\1\uffff\1\u0129\1\u012a\1\uffff\10\113\1\uffff\3\113\1\u0136\2\uffff\2\113\1\uffff\1\113\1\u013a\1\113\1\uffff\7\113\1\u0143\3\113\1\u0147\2\113\1\u014b\1\113\1\uffff\1\113\1\u014e\1\113\1\u0150\1\u0151\1\113\1\uffff\4\113\1\u0157\7\113\1\uffff\1\113\3\uffff\5\113\1\u0165\5\113\1\uffff\1\u016b\2\113\1\uffff\10\113\1\uffff\3\113\1\uffff\1\u017a\2\113\1\uffff\2\113\1\uffff\1\113\2\uffff\2\113\1\u0182\2\113\1\uffff\7\113\1\u018c\5\113\1\uffff\4\113\1\u0196\1\uffff\2\113\1\u0199\2\113\1\u019c\10\113\1\uffff\1\113\1\u01a6\1\113\1\u01a8\3\113\1\uffff\1\113\1\u01ad\1\113\1\u01af\2\113\1\u01b2\2\113\1\uffff\2\113\1\u01b8\1\u01b9\1\u01ba\2\113\1\u01bd\1\113\1\uffff\1\u01bf\1\u01c0\1\uffff\2\113\1\uffff\1\113\1\u01c4\3\113\1\u01c8\2\113\1\u01cb\1\uffff\1\u01cc\1\uffff\4\113\1\uffff\1\113\1\uffff\1\113\1\u01d3\1\uffff\3\113\1\u01d7\1\u01d8\3\uffff\1\113\1\u01da\1\uffff\1\113\2\uffff\1\u01dc\2\113\1\uffff\3\113\1\uffff\1\113\1\u01e3\2\uffff\1\113\1\u01e5\1\113\1\u01e7\1\113\1\u01e9\1\uffff\1\113\1\u01eb\1\u01ec\2\uffff\1\u01ed\1\uffff\1\u01ee\1\uffff\6\113\1\uffff\1\u01f5\1\uffff\1\u01f6\1\uffff\1\113\1\uffff\1\113\4\uffff\1\113\1\u01fa\1\u01fb\1\u01fc\1\u01fd\1\u01fe\2\uffff\1\113\1\u0200\1\113\5\uffff\1\113\1\uffff\1\113\1\u0204\1\113\1\uffff\2\113\1\u0208\1\uffff"; + static final String DFA11_eofS = + "\u0209\uffff"; + static final String DFA11_minS = + "\1\0\1\uffff\1\143\1\55\1\157\1\uffff\1\47\1\53\1\75\1\55\1\uffff\1\142\1\144\1\160\1\157\1\56\1\55\1\141\1\165\1\141\1\156\2\145\1\156\1\143\1\157\1\151\1\61\1\72\3\uffff\1\141\1\154\1\145\2\uffff\1\150\1\157\1\162\1\uffff\1\154\1\141\2\uffff\1\145\1\46\1\145\1\156\1\151\1\141\1\uffff\1\44\2\0\1\47\11\uffff\1\145\1\uffff\1\156\5\uffff\1\164\1\154\16\uffff\1\144\1\164\1\163\1\160\1\60\1\145\3\60\1\145\1\164\1\162\5\uffff\2\160\1\157\1\147\1\164\1\141\1\162\1\161\2\154\1\144\1\154\1\164\10\uffff\1\146\1\164\1\144\1\164\1\163\2\164\2\uffff\1\145\1\141\1\144\1\145\1\uffff\1\141\2\155\2\uffff\1\154\1\141\1\uffff\1\141\1\151\1\154\1\141\1\154\7\uffff\1\141\1\151\1\60\1\154\1\60\1\162\1\164\1\154\1\164\1\141\1\165\1\145\1\uffff\1\162\2\uffff\1\60\1\145\1\uffff\1\162\1\160\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\150\2\151\1\141\1\155\1\151\3\145\1\60\1\157\2\156\1\145\1\171\1\160\1\60\1\155\1\163\1\160\1\142\1\146\1\151\1\164\1\144\1\157\1\161\1\145\1\141\1\60\1\163\4\uffff\1\60\1\uffff\2\60\1\uffff\1\151\1\162\2\151\1\154\1\164\1\162\1\141\1\uffff\1\162\1\141\1\165\1\60\2\uffff\2\145\1\uffff\1\147\1\60\1\156\1\uffff\1\145\1\155\2\156\1\157\1\162\1\145\1\60\1\166\1\156\1\164\1\60\1\146\1\156\1\60\1\162\1\uffff\1\167\1\60\1\163\2\60\1\145\1\uffff\1\151\1\163\1\157\1\144\1\60\1\141\1\151\1\157\1\154\1\165\2\164\1\uffff\1\145\3\uffff\1\142\1\141\1\145\1\141\1\151\1\60\1\146\1\164\1\145\2\164\1\uffff\1\60\1\141\1\145\1\uffff\1\147\1\156\1\151\1\171\1\166\1\151\1\145\1\143\1\uffff\1\141\1\151\1\171\1\uffff\1\60\1\144\1\146\1\uffff\1\141\1\163\1\uffff\1\151\2\uffff\1\162\1\164\1\60\1\163\1\141\1\uffff\1\154\1\143\1\156\1\166\1\145\1\164\1\151\1\60\1\165\1\143\1\163\1\154\1\144\1\uffff\1\141\1\145\1\144\1\151\1\60\1\uffff\1\156\1\162\1\60\1\143\1\164\1\60\1\141\2\144\2\164\1\144\1\164\1\160\1\uffff\1\163\1\60\1\154\1\60\1\145\1\164\1\151\1\uffff\1\145\1\60\1\151\1\60\1\154\1\145\1\60\1\141\1\154\1\uffff\2\164\3\60\1\143\1\163\1\60\1\157\1\uffff\2\60\1\uffff\2\145\1\uffff\1\154\1\60\1\123\2\151\1\60\1\151\1\145\1\60\1\uffff\1\60\1\uffff\1\156\1\171\1\166\1\163\1\uffff\1\172\1\uffff\1\171\1\60\1\uffff\1\142\2\145\2\60\3\uffff\1\145\1\60\1\uffff\1\156\2\uffff\1\60\1\144\1\151\1\uffff\1\145\2\157\1\uffff\1\157\1\60\2\uffff\1\164\1\60\1\145\1\60\1\141\1\60\1\uffff\1\154\2\60\2\uffff\1\60\1\uffff\1\60\1\uffff\1\116\1\144\1\164\3\156\1\uffff\1\60\1\uffff\1\60\1\uffff\1\142\1\uffff\1\145\4\uffff\1\141\5\60\2\uffff\1\154\1\60\1\164\5\uffff\1\145\1\uffff\1\165\1\60\1\162\1\uffff\1\141\1\154\1\60\1\uffff"; + static final String DFA11_maxS = + "\1\uffff\1\uffff\1\166\1\76\1\165\1\uffff\1\52\1\53\1\75\1\76\1\uffff\2\164\1\165\1\157\2\56\1\141\1\165\1\157\1\156\1\145\1\164\1\156\1\162\1\157\1\151\1\77\1\72\3\uffff\1\145\1\170\1\151\2\uffff\1\162\1\157\1\162\1\uffff\1\157\1\141\2\uffff\1\164\1\46\1\145\1\156\1\157\1\141\1\uffff\1\44\2\uffff\1\47\11\uffff\1\145\1\uffff\1\156\5\uffff\1\164\1\154\16\uffff\1\144\1\164\1\163\1\160\1\172\1\145\3\172\1\145\1\164\1\162\5\uffff\2\160\1\157\1\147\1\164\1\141\1\162\1\164\2\154\1\144\1\154\1\164\10\uffff\1\162\1\164\1\165\1\164\1\163\2\164\2\uffff\1\162\1\165\1\144\1\157\1\uffff\1\141\2\155\2\uffff\1\162\1\141\1\uffff\2\163\1\154\1\141\1\154\7\uffff\2\163\1\172\1\154\1\172\1\162\1\164\1\154\1\164\1\141\1\165\1\145\1\uffff\1\162\2\uffff\1\172\1\145\1\uffff\1\162\1\160\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\150\2\151\1\141\1\155\1\151\3\145\1\172\1\157\2\156\1\145\1\171\1\160\1\172\1\155\1\163\1\160\1\142\1\146\1\151\1\164\1\144\1\157\1\161\1\145\1\141\1\172\1\163\4\uffff\1\172\1\uffff\2\172\1\uffff\1\151\1\162\2\151\1\154\1\164\1\162\1\141\1\uffff\1\162\1\141\1\165\1\172\2\uffff\2\145\1\uffff\1\147\1\172\1\156\1\uffff\1\145\1\155\2\156\1\157\1\162\1\145\1\172\1\166\1\156\1\164\1\172\1\146\1\156\1\172\1\162\1\uffff\1\167\1\172\1\163\2\172\1\145\1\uffff\1\151\1\163\1\157\1\144\1\172\1\141\1\151\1\157\1\154\1\165\2\164\1\uffff\1\145\3\uffff\1\142\1\141\1\145\1\141\1\151\1\172\1\146\1\164\1\145\2\164\1\uffff\1\172\1\141\1\145\1\uffff\1\147\1\156\1\151\1\171\1\166\1\151\1\145\1\143\1\uffff\1\145\1\151\1\171\1\uffff\1\172\1\144\1\146\1\uffff\1\141\1\163\1\uffff\1\151\2\uffff\1\162\1\164\1\172\1\163\1\141\1\uffff\1\154\1\143\1\156\1\166\1\145\1\164\1\151\1\172\1\165\1\143\1\163\1\154\1\144\1\uffff\1\141\1\145\1\144\1\151\1\172\1\uffff\1\156\1\162\1\172\1\143\1\164\1\172\1\141\2\144\2\164\1\144\1\164\1\160\1\uffff\1\163\1\172\1\154\1\172\1\145\1\164\1\151\1\uffff\1\145\1\172\1\151\1\172\1\154\1\145\1\172\1\141\1\154\1\uffff\2\164\3\172\1\143\1\163\1\172\1\157\1\uffff\2\172\1\uffff\2\145\1\uffff\1\154\1\172\1\123\2\151\1\172\1\151\1\145\1\172\1\uffff\1\172\1\uffff\1\156\1\171\1\166\1\163\1\uffff\1\172\1\uffff\1\171\1\172\1\uffff\1\142\2\145\2\172\3\uffff\1\145\1\172\1\uffff\1\156\2\uffff\1\172\1\144\1\151\1\uffff\1\145\2\157\1\uffff\1\157\1\172\2\uffff\1\164\1\172\1\145\1\172\1\141\1\172\1\uffff\1\154\2\172\2\uffff\1\172\1\uffff\1\172\1\uffff\1\116\1\144\1\164\3\156\1\uffff\1\172\1\uffff\1\172\1\uffff\1\142\1\uffff\1\145\4\uffff\1\141\5\172\2\uffff\1\154\1\172\1\164\5\uffff\1\145\1\uffff\1\165\1\172\1\162\1\uffff\1\141\1\154\1\172\1\uffff"; + static final String DFA11_acceptS = + "\1\uffff\1\1\3\uffff\1\6\4\uffff\1\15\22\uffff\1\60\1\61\1\62\3\uffff\1\71\1\72\3\uffff\1\76\2\uffff\1\110\1\111\6\uffff\1\163\4\uffff\1\172\1\174\1\177\1\u0080\1\1\1\2\1\127\1\131\1\133\1\uffff\1\137\1\uffff\1\145\1\151\1\30\1\176\1\3\2\uffff\1\172\1\6\1\171\1\175\1\7\1\103\1\10\1\13\1\11\1\14\1\16\1\53\1\12\1\15\14\uffff\1\102\1\27\1\31\1\32\1\55\15\uffff\1\54\1\165\1\164\1\122\1\57\1\60\1\61\1\62\7\uffff\1\71\1\72\4\uffff\1\76\3\uffff\1\110\1\111\2\uffff\1\123\5\uffff\1\163\1\166\1\167\1\170\1\173\1\174\1\177\14\uffff\1\112\1\uffff\1\113\1\130\2\uffff\1\23\57\uffff\1\135\1\153\1\141\1\143\1\uffff\1\4\2\uffff\1\17\10\uffff\1\24\4\uffff\1\25\1\33\2\uffff\1\46\3\uffff\1\45\20\uffff\1\120\6\uffff\1\107\14\uffff\1\156\1\uffff\1\5\1\106\1\20\13\uffff\1\26\3\uffff\1\37\10\uffff\1\52\3\uffff\1\66\3\uffff\1\115\2\uffff\1\114\1\uffff\1\161\1\74\5\uffff\1\121\15\uffff\1\154\5\uffff\1\34\16\uffff\1\116\7\uffff\1\100\11\uffff\1\162\11\uffff\1\155\2\uffff\1\40\2\uffff\1\42\11\uffff\1\117\1\uffff\1\73\4\uffff\1\104\1\uffff\1\124\2\uffff\1\140\5\uffff\1\21\1\63\1\105\2\uffff\1\132\1\uffff\1\35\1\36\3\uffff\1\44\3\uffff\1\126\2\uffff\1\101\1\67\6\uffff\1\152\3\uffff\1\157\1\22\1\uffff\1\77\1\uffff\1\47\6\uffff\1\65\1\uffff\1\75\1\uffff\1\150\1\uffff\1\134\1\uffff\1\144\1\56\1\160\1\70\6\uffff\1\136\1\146\3\uffff\1\43\1\51\1\50\1\64\1\125\1\uffff\1\142\3\uffff\1\147\3\uffff\1\41"; + static final String DFA11_specialS = + "\1\1\64\uffff\1\0\1\2\u01d2\uffff}>"; + static final String[] DFA11_transitionS = DFA11_transitionS_.DFA11_transitionS; + private static final class DFA11_transitionS_ { + static final String[] DFA11_transitionS = { + "\11\73\2\72\2\73\1\72\22\73\1\72\1\2\1\65\1\50\2\73\1\56\1\66\1\43\1\44\1\5\1\7\1\37\1\3\1\17\1\6\12\71\1\34\1\1\1\11\1\12\1\10\1\20\1\63\1\70\1\23\1\31\5\70\1\24\2\70\1\52\1\21\1\70\1\30\2\70\1\25\1\26\1\22\1\27\5\70\1\53\1\73\1\54\1\73\1\67\1\73\1\13\1\46\1\51\1\40\1\41\1\62\2\70\1\14\2\70\1\42\1\70\1\4\1\15\1\47\1\70\1\57\1\55\1\45\1\60\1\61\1\32\1\16\2\70\1\35\1\33\1\36\45\73\1\64\uff5c\73", + "", + "\1\105\1\76\4\uffff\1\77\5\uffff\1\100\2\uffff\1\101\1\75\1\102\1\103\1\104", + "\1\107\20\uffff\1\106", + "\1\111\5\uffff\1\112", + "", + "\1\115\2\uffff\1\116", + "\1\120", + "\1\122", + "\1\126\17\uffff\1\124\1\125", + "", + "\1\133\13\uffff\1\131\5\uffff\1\132", + "\1\140\1\uffff\1\137\6\uffff\1\134\1\135\5\uffff\1\136", + "\1\142\1\uffff\1\141\2\uffff\1\143", + "\1\144", + "\1\145", + "\1\150\1\147", + "\1\152", + "\1\153", + "\1\155\15\uffff\1\154", + "\1\156", + "\1\157", + "\1\161\16\uffff\1\160", + "\1\162", + "\1\163\16\uffff\1\164", + "\1\165", + "\1\166", + "\1\170\15\uffff\1\167", + "\1\172", + "", + "", + "", + "\1\u0080\3\uffff\1\177", + "\1\u0083\1\uffff\1\u0081\11\uffff\1\u0082", + "\1\u0085\3\uffff\1\u0084", + "", + "", + "\1\u0088\11\uffff\1\u0089", + "\1\u008a", + "\1\u008b", + "", + "\1\u008d\2\uffff\1\u008e", + "\1\u008f", + "", + "", + "\1\u0092\16\uffff\1\u0093", + "\1\u0094", + "\1\u0095", + "\1\u0096", + "\1\u0098\5\uffff\1\u0097", + "\1\u0099", + "", + "\1\u009b", + "\0\u009c", + "\0\u009d", + "\1\u009e", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "\1\u00a1", + "", + "\1\u00a2", + "", + "", + "", + "", + "", + "\1\u00a3", + "\1\u00a4", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "\1\u00a5", + "\1\u00a6", + "\1\u00a7", + "\1\u00a8", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\10\113\1\u00a9\6\113\1\u00ab\3\113\1\u00ac\1\113\1\u00aa\4\113", + "\1\u00ae", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "\2\113\1\u00b1\7\113\7\uffff\32\113\4\uffff\1\113\1\uffff\3\113\1\u00b2\26\113", + "\1\u00b4", + "\1\u00b5", + "\1\u00b6", + "", + "", + "", + "", + "", + "\1\u00b7", + "\1\u00b8", + "\1\u00b9", + "\1\u00ba", + "\1\u00bb", + "\1\u00bc", + "\1\u00bd", + "\1\u00bf\2\uffff\1\u00be", + "\1\u00c0", + "\1\u00c1", + "\1\u00c2", + "\1\u00c3", + "\1\u00c4", + "", + "", + "", + "", + "", + "", + "", + "", + "\1\u00c6\13\uffff\1\u00c5", + "\1\u00c7", + "\1\u00c9\20\uffff\1\u00c8", + "\1\u00ca", + "\1\u00cb", + "\1\u00cc", + "\1\u00cd", + "", + "", + "\1\u00cf\14\uffff\1\u00ce", + "\1\u00d0\23\uffff\1\u00d1", + "\1\u00d2", + "\1\u00d4\3\uffff\1\u00d5\5\uffff\1\u00d3", + "", + "\1\u00d6", + "\1\u00d7", + "\1\u00d8", + "", + "", + "\1\u00d9\5\uffff\1\u00da", + "\1\u00db", + "", + "\1\u00dc\21\uffff\1\u00dd", + "\1\u00de\11\uffff\1\u00df", + "\1\u00e0", + "\1\u00e1", + "\1\u00e2", + "", + "", + "", + "", + "", + "", + "", + "\1\u00e3\21\uffff\1\u00e4", + "\1\u00e5\11\uffff\1\u00e6", + "\2\113\1\u00e7\7\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "\1\u00e9", + "\2\113\1\u00ea\7\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "\1\u00ec", + "\1\u00ed", + "\1\u00ee", + "\1\u00ef", + "\1\u00f0", + "\1\u00f1", + "\1\u00f2", + "", + "\1\u00f3", + "", + "", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "\1\u00f5", + "", + "\1\u00f6", + "\1\u00f7", + "\2\113\1\u00f8\7\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "\1\u00fb", + "\1\u00fc", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "\1\u00fe", + "\1\u00ff", + "\1\u0100", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "\1\u0102", + "\1\u0103", + "\1\u0104\7\uffff\1\u0105\14\uffff\1\u0106", + "\1\u0107", + "\1\u0108", + "\1\u0109", + "\1\u010a", + "\1\u010b", + "\1\u010c", + "\1\u010d", + "\1\u010e", + "\1\u010f", + "\1\u0110", + "\1\u0111", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "\1\u0113", + "\1\u0114", + "\1\u0115", + "\1\u0116", + "\1\u0117", + "\1\u0118", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "\1\u011a", + "\1\u011b", + "\1\u011c", + "\1\u011d", + "\1\u011e", + "\1\u011f", + "\1\u0120", + "\1\u0121", + "\1\u0122", + "\1\u0123", + "\1\u0124", + "\1\u0125", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "\1\u0127", + "", + "", + "", + "", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "", + "\1\u012b", + "\1\u012c", + "\1\u012d", + "\1\u012e", + "\1\u012f", + "\1\u0130", + "\1\u0131", + "\1\u0132", + "", + "\1\u0133", + "\1\u0134", + "\1\u0135", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "", + "", + "\1\u0137", + "\1\u0138", + "", + "\1\u0139", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "\1\u013b", + "", + "\1\u013c", + "\1\u013d", + "\1\u013e", + "\1\u013f", + "\1\u0140", + "\1\u0141", + "\1\u0142", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "\1\u0144", + "\1\u0145", + "\1\u0146", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "\1\u0148", + "\1\u0149", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\10\113\1\u014a\21\113", + "\1\u014c", + "", + "\1\u014d", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "\1\u014f", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "\1\u0152", + "", + "\1\u0153", + "\1\u0154", + "\1\u0155", + "\1\u0156", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "\1\u0158", + "\1\u0159", + "\1\u015a", + "\1\u015b", + "\1\u015c", + "\1\u015d", + "\1\u015e", + "", + "\1\u015f", + "", + "", + "", + "\1\u0160", + "\1\u0161", + "\1\u0162", + "\1\u0163", + "\1\u0164", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "\1\u0166", + "\1\u0167", + "\1\u0168", + "\1\u0169", + "\1\u016a", + "", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "\1\u016c", + "\1\u016d", + "", + "\1\u016e", + "\1\u016f", + "\1\u0170", + "\1\u0171", + "\1\u0172", + "\1\u0173", + "\1\u0174", + "\1\u0175", + "", + "\1\u0176\3\uffff\1\u0177", + "\1\u0178", + "\1\u0179", + "", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "\1\u017b", + "\1\u017c", + "", + "\1\u017d", + "\1\u017e", + "", + "\1\u017f", + "", + "", + "\1\u0180", + "\1\u0181", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "\1\u0183", + "\1\u0184", + "", + "\1\u0185", + "\1\u0186", + "\1\u0187", + "\1\u0188", + "\1\u0189", + "\1\u018a", + "\1\u018b", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "\1\u018d", + "\1\u018e", + "\1\u018f", + "\1\u0190", + "\1\u0191", + "", + "\1\u0192", + "\1\u0193", + "\1\u0194", + "\1\u0195", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "", + "\1\u0197", + "\1\u0198", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "\1\u019a", + "\1\u019b", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "\1\u019d", + "\1\u019e", + "\1\u019f", + "\1\u01a0", + "\1\u01a1", + "\1\u01a2", + "\1\u01a3", + "\1\u01a4", + "", + "\1\u01a5", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "\1\u01a7", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "\1\u01a9", + "\1\u01aa", + "\1\u01ab", + "", + "\1\u01ac", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "\1\u01ae", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "\1\u01b0", + "\1\u01b1", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "\1\u01b3", + "\1\u01b4", + "", + "\1\u01b5", + "\1\u01b6", + "\2\113\1\u01b7\7\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "\1\u01bb", + "\1\u01bc", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "\1\u01be", + "", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "", + "\1\u01c1", + "\1\u01c2", + "", + "\1\u01c3", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "\1\u01c5", + "\1\u01c6", + "\1\u01c7", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "\1\u01c9", + "\1\u01ca", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "", + "\1\u01cd", + "\1\u01ce", + "\1\u01cf", + "\1\u01d0", + "", + "\1\u01d1", + "", + "\1\u01d2", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "", + "\1\u01d4", + "\1\u01d5", + "\1\u01d6", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "", + "", + "", + "\1\u01d9", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "", + "\1\u01db", + "", + "", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "\1\u01dd", + "\1\u01de", + "", + "\1\u01df", + "\1\u01e0", + "\1\u01e1", + "", + "\1\u01e2", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "", + "", + "\1\u01e4", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "\1\u01e6", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "\1\u01e8", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "", + "\1\u01ea", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "", + "", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "", + "\1\u01ef", + "\1\u01f0", + "\1\u01f1", + "\1\u01f2", + "\1\u01f3", + "\1\u01f4", + "", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "", + "\1\u01f7", + "", + "\1\u01f8", + "", + "", + "", + "", + "\1\u01f9", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "", + "", + "\1\u01ff", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "\1\u0201", + "", + "", + "", + "", + "", + "\1\u0202", + "", + "\1\u0203", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "\1\u0205", + "", + "\1\u0206", + "\1\u0207", + "\12\113\7\uffff\32\113\4\uffff\1\113\1\uffff\32\113", + "" + }; + } + + static final short[] DFA11_eot = DFA.unpackEncodedString(DFA11_eotS); + static final short[] DFA11_eof = DFA.unpackEncodedString(DFA11_eofS); + static final char[] DFA11_min = DFA.unpackEncodedStringToUnsignedChars(DFA11_minS); + static final char[] DFA11_max = DFA.unpackEncodedStringToUnsignedChars(DFA11_maxS); + static final short[] DFA11_accept = DFA.unpackEncodedString(DFA11_acceptS); + static final short[] DFA11_special = DFA.unpackEncodedString(DFA11_specialS); + static final short[][] DFA11_transition; + + static { + int numStates = DFA11_transitionS.length; + DFA11_transition = new short[numStates][]; + for (int i=0; i<numStates; i++) { + DFA11_transition[i] = DFA.unpackEncodedString(DFA11_transitionS[i]); + } + } + + static class DFA11 extends DFA { + + public DFA11(BaseRecognizer recognizer) { + this.recognizer = recognizer; + this.decisionNumber = 11; + this.eot = DFA11_eot; + this.eof = DFA11_eof; + this.min = DFA11_min; + this.max = DFA11_max; + this.accept = DFA11_accept; + this.special = DFA11_special; + this.transition = DFA11_transition; + } + @Override + public String getDescription() { + return "1:1: Tokens : ( T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | RULE_UNQUOTED_STRING | RULE_DOUBLE_QUOTED_STRING | RULE_SINGLE_QUOTED_STRING | RULE_ML_SINGLE_QUOTED_STRING | RULE_SIMPLE_ID | RULE_ESCAPED_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; + } + @Override + public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { + IntStream input = _input; + int _s = s; + switch ( s ) { + case 0 : + int LA11_53 = input.LA(1); - s = -1; - if ( ((LA11_53>='\u0000' && LA11_53<='\uFFFF')) ) {s = 156;} + s = -1; + if ( ((LA11_53>='\u0000' && LA11_53<='\uFFFF')) ) {s = 156;} - else s = 59; + else s = 59; - if ( s>=0 ) return s; - break; - case 1 : - int LA11_0 = input.LA(1); + if ( s>=0 ) return s; + break; + case 1 : + int LA11_0 = input.LA(1); - s = -1; - if ( (LA11_0==';') ) {s = 1;} + s = -1; + if ( (LA11_0==';') ) {s = 1;} - else if ( (LA11_0=='!') ) {s = 2;} + else if ( (LA11_0=='!') ) {s = 2;} - else if ( (LA11_0=='-') ) {s = 3;} + else if ( (LA11_0=='-') ) {s = 3;} - else if ( (LA11_0=='n') ) {s = 4;} + else if ( (LA11_0=='n') ) {s = 4;} - else if ( (LA11_0=='*') ) {s = 5;} + else if ( (LA11_0=='*') ) {s = 5;} - else if ( (LA11_0=='/') ) {s = 6;} + else if ( (LA11_0=='/') ) {s = 6;} - else if ( (LA11_0=='+') ) {s = 7;} + else if ( (LA11_0=='+') ) {s = 7;} - else if ( (LA11_0=='>') ) {s = 8;} + else if ( (LA11_0=='>') ) {s = 8;} - else if ( (LA11_0=='<') ) {s = 9;} + else if ( (LA11_0=='<') ) {s = 9;} - else if ( (LA11_0=='=') ) {s = 10;} + else if ( (LA11_0=='=') ) {s = 10;} - else if ( (LA11_0=='a') ) {s = 11;} + else if ( (LA11_0=='a') ) {s = 11;} - else if ( (LA11_0=='i') ) {s = 12;} + else if ( (LA11_0=='i') ) {s = 12;} - else if ( (LA11_0=='o') ) {s = 13;} + else if ( (LA11_0=='o') ) {s = 13;} - else if ( (LA11_0=='x') ) {s = 14;} + else if ( (LA11_0=='x') ) {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=='M') ) {s = 17;} + else if ( (LA11_0=='M') ) {s = 17;} - else if ( (LA11_0=='T') ) {s = 18;} + else if ( (LA11_0=='T') ) {s = 18;} - else if ( (LA11_0=='B') ) {s = 19;} + else if ( (LA11_0=='B') ) {s = 19;} - else if ( (LA11_0=='I') ) {s = 20;} + else if ( (LA11_0=='I') ) {s = 20;} - else if ( (LA11_0=='R') ) {s = 21;} + else if ( (LA11_0=='R') ) {s = 21;} - else if ( (LA11_0=='S') ) {s = 22;} + else if ( (LA11_0=='S') ) {s = 22;} - else if ( (LA11_0=='U') ) {s = 23;} + else if ( (LA11_0=='U') ) {s = 23;} - else if ( (LA11_0=='O') ) {s = 24;} + else if ( (LA11_0=='O') ) {s = 24;} - else if ( (LA11_0=='C') ) {s = 25;} + else if ( (LA11_0=='C') ) {s = 25;} - else if ( (LA11_0=='w') ) {s = 26;} + else if ( (LA11_0=='w') ) {s = 26;} - else if ( (LA11_0=='|') ) {s = 27;} + else if ( (LA11_0=='|') ) {s = 27;} - else if ( (LA11_0==':') ) {s = 28;} + else if ( (LA11_0==':') ) {s = 28;} - else if ( (LA11_0=='{') ) {s = 29;} + else if ( (LA11_0=='{') ) {s = 29;} - else if ( (LA11_0=='}') ) {s = 30;} + else if ( (LA11_0=='}') ) {s = 30;} - else if ( (LA11_0==',') ) {s = 31;} + else if ( (LA11_0==',') ) {s = 31;} - else if ( (LA11_0=='d') ) {s = 32;} + else if ( (LA11_0=='d') ) {s = 32;} - else if ( (LA11_0=='e') ) {s = 33;} + else if ( (LA11_0=='e') ) {s = 33;} - else if ( (LA11_0=='l') ) {s = 34;} + else if ( (LA11_0=='l') ) {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=='t') ) {s = 37;} + else if ( (LA11_0=='t') ) {s = 37;} - else if ( (LA11_0=='b') ) {s = 38;} + else if ( (LA11_0=='b') ) {s = 38;} - else if ( (LA11_0=='p') ) {s = 39;} + else if ( (LA11_0=='p') ) {s = 39;} - else if ( (LA11_0=='#') ) {s = 40;} + else if ( (LA11_0=='#') ) {s = 40;} - else if ( (LA11_0=='c') ) {s = 41;} + else if ( (LA11_0=='c') ) {s = 41;} - else if ( (LA11_0=='L') ) {s = 42;} + else if ( (LA11_0=='L') ) {s = 42;} - else if ( (LA11_0=='[') ) {s = 43;} + else if ( (LA11_0=='[') ) {s = 43;} - else if ( (LA11_0==']') ) {s = 44;} + else if ( (LA11_0==']') ) {s = 44;} - else if ( (LA11_0=='s') ) {s = 45;} + else if ( (LA11_0=='s') ) {s = 45;} - else if ( (LA11_0=='&') ) {s = 46;} + else if ( (LA11_0=='&') ) {s = 46;} - else if ( (LA11_0=='r') ) {s = 47;} + else if ( (LA11_0=='r') ) {s = 47;} - else if ( (LA11_0=='u') ) {s = 48;} + else if ( (LA11_0=='u') ) {s = 48;} - else if ( (LA11_0=='v') ) {s = 49;} + else if ( (LA11_0=='v') ) {s = 49;} - else if ( (LA11_0=='f') ) {s = 50;} + else if ( (LA11_0=='f') ) {s = 50;} - else if ( (LA11_0=='@') ) {s = 51;} + else if ( (LA11_0=='@') ) {s = 51;} - else if ( (LA11_0=='\u00A3') ) {s = 52;} + else if ( (LA11_0=='\u00A3') ) {s = 52;} - else if ( (LA11_0=='\"') ) {s = 53;} + else if ( (LA11_0=='\"') ) {s = 53;} - else if ( (LA11_0=='\'') ) {s = 54;} + else if ( (LA11_0=='\'') ) {s = 54;} - else if ( (LA11_0=='_') ) {s = 55;} + else if ( (LA11_0=='_') ) {s = 55;} - else if ( (LA11_0=='A'||(LA11_0>='D' && LA11_0<='H')||(LA11_0>='J' && LA11_0<='K')||LA11_0=='N'||(LA11_0>='P' && LA11_0<='Q')||(LA11_0>='V' && LA11_0<='Z')||(LA11_0>='g' && LA11_0<='h')||(LA11_0>='j' && LA11_0<='k')||LA11_0=='m'||LA11_0=='q'||(LA11_0>='y' && LA11_0<='z')) ) {s = 56;} + else if ( (LA11_0=='A'||(LA11_0>='D' && LA11_0<='H')||(LA11_0>='J' && LA11_0<='K')||LA11_0=='N'||(LA11_0>='P' && LA11_0<='Q')||(LA11_0>='V' && LA11_0<='Z')||(LA11_0>='g' && LA11_0<='h')||(LA11_0>='j' && LA11_0<='k')||LA11_0=='m'||LA11_0=='q'||(LA11_0>='y' && LA11_0<='z')) ) {s = 56;} - else if ( ((LA11_0>='0' && LA11_0<='9')) ) {s = 57;} + else if ( ((LA11_0>='0' && LA11_0<='9')) ) {s = 57;} - else if ( ((LA11_0>='\t' && LA11_0<='\n')||LA11_0=='\r'||LA11_0==' ') ) {s = 58;} + else if ( ((LA11_0>='\t' && LA11_0<='\n')||LA11_0=='\r'||LA11_0==' ') ) {s = 58;} - else if ( ((LA11_0>='\u0000' && LA11_0<='\b')||(LA11_0>='\u000B' && LA11_0<='\f')||(LA11_0>='\u000E' && LA11_0<='\u001F')||(LA11_0>='$' && LA11_0<='%')||LA11_0=='\\'||LA11_0=='^'||LA11_0=='`'||(LA11_0>='~' && LA11_0<='\u00A2')||(LA11_0>='\u00A4' && LA11_0<='\uFFFF')) ) {s = 59;} + else if ( ((LA11_0>='\u0000' && LA11_0<='\b')||(LA11_0>='\u000B' && LA11_0<='\f')||(LA11_0>='\u000E' && LA11_0<='\u001F')||(LA11_0>='$' && LA11_0<='%')||LA11_0=='\\'||LA11_0=='^'||LA11_0=='`'||(LA11_0>='~' && LA11_0<='\u00A2')||(LA11_0>='\u00A4' && LA11_0<='\uFFFF')) ) {s = 59;} - if ( s>=0 ) return s; - break; - case 2 : - int LA11_54 = input.LA(1); + if ( s>=0 ) return s; + break; + case 2 : + int LA11_54 = input.LA(1); - s = -1; - if ( ((LA11_54>='\u0000' && LA11_54<='\uFFFF')) ) {s = 157;} + s = -1; + if ( ((LA11_54>='\u0000' && LA11_54<='\uFFFF')) ) {s = 157;} - else s = 59; + else s = 59; - if ( s>=0 ) return s; - break; - } - NoViableAltException nvae = - new NoViableAltException(getDescription(), 11, _s, input); - error(nvae); - throw nvae; - } - } + if ( s>=0 ) return s; + break; + } + NoViableAltException nvae = + new NoViableAltException(getDescription(), 11, _s, input); + error(nvae); + throw nvae; + } + } }
\ No newline at end of file diff --git a/plugins/org.eclipse.qvtd.xtext.qvtbase/src-gen/org/eclipse/qvtd/xtext/qvtbase/parser/antlr/internal/InternalQVTbaseLexer.java b/plugins/org.eclipse.qvtd.xtext.qvtbase/src-gen/org/eclipse/qvtd/xtext/qvtbase/parser/antlr/internal/InternalQVTbaseLexer.java index a8005c929..4cb3d7eef 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtbase/src-gen/org/eclipse/qvtd/xtext/qvtbase/parser/antlr/internal/InternalQVTbaseLexer.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtbase/src-gen/org/eclipse/qvtd/xtext/qvtbase/parser/antlr/internal/InternalQVTbaseLexer.java @@ -1,3 +1,13 @@ +/******************************************************************************* + * Copyright (c) 2012, 2022 Willink Transformations and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v2.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v20.html + * + * Contributors: + * E.D.Willink - initial API and implementation + *******************************************************************************/ package org.eclipse.qvtd.xtext.qvtbase.parser.antlr.internal; // Hack: Use our own Lexer superclass by means of import. @@ -6,4835 +16,4836 @@ import org.eclipse.xtext.parser.antlr.Lexer; import org.antlr.runtime.*; -import java.util.Stack; -import java.util.List; -import java.util.ArrayList; @SuppressWarnings("all") public class InternalQVTbaseLexer extends Lexer { - public static final int T__50=50; - public static final int T__59=59; - public static final int T__55=55; - public static final int T__56=56; - public static final int T__57=57; - public static final int T__58=58; - public static final int T__51=51; - public static final int T__52=52; - public static final int T__53=53; - public static final int T__54=54; - public static final int T__133=133; - public static final int T__132=132; - public static final int T__60=60; - public static final int T__61=61; - public static final int T__131=131; - public static final int T__130=130; - public static final int RULE_INT=6; - public static final int T__66=66; - public static final int RULE_ML_COMMENT=13; - public static final int T__67=67; - public static final int T__129=129; - public static final int T__68=68; - public static final int T__69=69; - public static final int T__62=62; - public static final int T__126=126; - public static final int T__63=63; - public static final int T__125=125; - public static final int T__64=64; - public static final int T__128=128; - public static final int T__65=65; - public static final int T__127=127; - public static final int T__37=37; - public static final int T__38=38; - public static final int T__39=39; - public static final int T__33=33; - public static final int T__34=34; - public static final int T__35=35; - public static final int T__36=36; - public static final int T__30=30; - public static final int T__31=31; - public static final int T__32=32; - public static final int RULE_SINGLE_QUOTED_STRING=4; - public static final int T__48=48; - public static final int T__49=49; - public static final int RULE_DOUBLE_QUOTED_STRING=11; - public static final int T__44=44; - public static final int T__45=45; - public static final int T__46=46; - public static final int T__47=47; - public static final int RULE_ESCAPED_ID=8; - public static final int T__40=40; - public static final int T__41=41; - public static final int T__42=42; - public static final int T__43=43; - public static final int T__91=91; - public static final int T__100=100; - public static final int T__92=92; - public static final int T__93=93; - public static final int T__102=102; - public static final int T__94=94; - public static final int T__101=101; - public static final int T__90=90; - public static final int RULE_LETTER_CHARACTER=10; - public static final int T__19=19; - public static final int T__17=17; - public static final int T__18=18; - public static final int T__99=99; - public static final int RULE_ESCAPED_CHARACTER=9; - public static final int T__95=95; - public static final int RULE_ML_SINGLE_QUOTED_STRING=12; - public static final int T__96=96; - public static final int T__97=97; - public static final int T__98=98; - public static final int T__26=26; - public static final int T__27=27; - public static final int T__28=28; - public static final int T__29=29; - public static final int T__22=22; - public static final int T__23=23; - public static final int T__24=24; - public static final int T__25=25; - public static final int T__20=20; - public static final int T__21=21; - public static final int T__122=122; - public static final int T__70=70; - public static final int T__121=121; - public static final int T__71=71; - public static final int T__124=124; - public static final int T__72=72; - public static final int T__123=123; - public static final int T__120=120; - public static final int RULE_UNQUOTED_STRING=5; - public static final int RULE_SL_COMMENT=14; - public static final int T__77=77; - public static final int T__119=119; - public static final int T__78=78; - public static final int T__118=118; - public static final int T__79=79; - public static final int T__73=73; - public static final int T__115=115; - public static final int EOF=-1; - public static final int T__74=74; - public static final int T__114=114; - public static final int T__75=75; - public static final int T__117=117; - public static final int T__76=76; - public static final int T__116=116; - public static final int T__80=80; - public static final int T__111=111; - public static final int T__81=81; - public static final int T__110=110; - public static final int T__82=82; - public static final int T__113=113; - public static final int RULE_SIMPLE_ID=7; - public static final int T__83=83; - public static final int T__112=112; - public static final int RULE_WS=15; - public static final int RULE_ANY_OTHER=16; - public static final int T__88=88; - public static final int T__108=108; - public static final int T__89=89; - public static final int T__107=107; - public static final int T__109=109; - public static final int T__84=84; - public static final int T__104=104; - public static final int T__85=85; - public static final int T__103=103; - public static final int T__86=86; - public static final int T__106=106; - public static final int T__87=87; - public static final int T__105=105; - - // delegates - // delegators - - public InternalQVTbaseLexer() {;} - public InternalQVTbaseLexer(CharStream input) { - this(input, new RecognizerSharedState()); - } - public InternalQVTbaseLexer(CharStream input, RecognizerSharedState state) { - super(input,state); - - } - public String getGrammarFileName() { return "InternalQVTbase.g"; } - - // $ANTLR start "T__17" - public final void mT__17() throws RecognitionException { - try { - int _type = T__17; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:11:7: ( 'static' ) - // InternalQVTbase.g:11:9: 'static' - { - match("static"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__17" - - // $ANTLR start "T__18" - public final void mT__18() throws RecognitionException { - try { - int _type = T__18; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:12:7: ( 'definition' ) - // InternalQVTbase.g:12:9: 'definition' - { - match("definition"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__18" - - // $ANTLR start "T__19" - public final void mT__19() throws RecognitionException { - try { - int _type = T__19; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:13:7: ( 'attribute' ) - // InternalQVTbase.g:13:9: 'attribute' - { - match("attribute"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__19" - - // $ANTLR start "T__20" - public final void mT__20() throws RecognitionException { - try { - int _type = T__20; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:14:7: ( ':' ) - // InternalQVTbase.g:14:9: ':' - { - match(':'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__20" - - // $ANTLR start "T__21" - public final void mT__21() throws RecognitionException { - try { - int _type = T__21; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:15:7: ( '=' ) - // InternalQVTbase.g:15:9: '=' - { - match('='); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__21" - - // $ANTLR start "T__22" - public final void mT__22() throws RecognitionException { - try { - int _type = T__22; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:16:7: ( '{' ) - // InternalQVTbase.g:16:9: '{' - { - match('{'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__22" - - // $ANTLR start "T__23" - public final void mT__23() throws RecognitionException { - try { - int _type = T__23; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:17:7: ( 'derived' ) - // InternalQVTbase.g:17:9: 'derived' - { - match("derived"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__23" - - // $ANTLR start "T__24" - public final void mT__24() throws RecognitionException { - try { - int _type = T__24; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:18:7: ( '!derived' ) - // InternalQVTbase.g:18:9: '!derived' - { - match("!derived"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__24" - - // $ANTLR start "T__25" - public final void mT__25() throws RecognitionException { - try { - int _type = T__25; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:19:7: ( 'id' ) - // InternalQVTbase.g:19:9: 'id' - { - match("id"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__25" - - // $ANTLR start "T__26" - public final void mT__26() throws RecognitionException { - try { - int _type = T__26; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:20:7: ( '!id' ) - // InternalQVTbase.g:20:9: '!id' - { - match("!id"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__26" - - // $ANTLR start "T__27" - public final void mT__27() throws RecognitionException { - try { - int _type = T__27; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:21:7: ( 'ordered' ) - // InternalQVTbase.g:21:9: 'ordered' - { - match("ordered"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__27" - - // $ANTLR start "T__28" - public final void mT__28() throws RecognitionException { - try { - int _type = T__28; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:22:7: ( '!ordered' ) - // InternalQVTbase.g:22:9: '!ordered' - { - match("!ordered"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__28" - - // $ANTLR start "T__29" - public final void mT__29() throws RecognitionException { - try { - int _type = T__29; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:23:7: ( 'readonly' ) - // InternalQVTbase.g:23:9: 'readonly' - { - match("readonly"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__29" - - // $ANTLR start "T__30" - public final void mT__30() throws RecognitionException { - try { - int _type = T__30; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:24:7: ( '!readonly' ) - // InternalQVTbase.g:24:9: '!readonly' - { - match("!readonly"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__30" - - // $ANTLR start "T__31" - public final void mT__31() throws RecognitionException { - try { - int _type = T__31; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:25:7: ( 'transient' ) - // InternalQVTbase.g:25:9: 'transient' - { - match("transient"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__31" - - // $ANTLR start "T__32" - public final void mT__32() throws RecognitionException { - try { - int _type = T__32; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:26:7: ( '!transient' ) - // InternalQVTbase.g:26:9: '!transient' - { - match("!transient"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__32" - - // $ANTLR start "T__33" - public final void mT__33() throws RecognitionException { - try { - int _type = T__33; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:27:7: ( 'unique' ) - // InternalQVTbase.g:27:9: 'unique' - { - match("unique"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__33" - - // $ANTLR start "T__34" - public final void mT__34() throws RecognitionException { - try { - int _type = T__34; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:28:7: ( '!unique' ) - // InternalQVTbase.g:28:9: '!unique' - { - match("!unique"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__34" - - // $ANTLR start "T__35" - public final void mT__35() throws RecognitionException { - try { - int _type = T__35; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:29:7: ( 'unsettable' ) - // InternalQVTbase.g:29:9: 'unsettable' - { - match("unsettable"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__35" - - // $ANTLR start "T__36" - public final void mT__36() throws RecognitionException { - try { - int _type = T__36; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:30:7: ( '!unsettable' ) - // InternalQVTbase.g:30:9: '!unsettable' - { - match("!unsettable"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__36" - - // $ANTLR start "T__37" - public final void mT__37() throws RecognitionException { - try { - int _type = T__37; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:31:7: ( 'volatile' ) - // InternalQVTbase.g:31:9: 'volatile' - { - match("volatile"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__37" - - // $ANTLR start "T__38" - public final void mT__38() throws RecognitionException { - try { - int _type = T__38; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:32:7: ( '!volatile' ) - // InternalQVTbase.g:32:9: '!volatile' - { - match("!volatile"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__38" - - // $ANTLR start "T__39" - public final void mT__39() throws RecognitionException { - try { - int _type = T__39; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:33:7: ( ',' ) - // InternalQVTbase.g:33:9: ',' - { - match(','); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__39" - - // $ANTLR start "T__40" - public final void mT__40() throws RecognitionException { - try { - int _type = T__40; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:34:7: ( '}' ) - // InternalQVTbase.g:34:9: '}' - { - match('}'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__40" - - // $ANTLR start "T__41" - public final void mT__41() throws RecognitionException { - try { - int _type = T__41; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:35:7: ( 'initial' ) - // InternalQVTbase.g:35:9: 'initial' - { - match("initial"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__41" - - // $ANTLR start "T__42" - public final void mT__42() throws RecognitionException { - try { - int _type = T__42; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:36:7: ( ';' ) - // InternalQVTbase.g:36:9: ';' - { - match(';'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__42" - - // $ANTLR start "T__43" - public final void mT__43() throws RecognitionException { - try { - int _type = T__43; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:37:7: ( 'derivation' ) - // InternalQVTbase.g:37:9: 'derivation' - { - match("derivation"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__43" - - // $ANTLR start "T__44" - public final void mT__44() throws RecognitionException { - try { - int _type = T__44; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:38:7: ( 'primitive' ) - // InternalQVTbase.g:38:9: 'primitive' - { - match("primitive"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__44" - - // $ANTLR start "T__45" - public final void mT__45() throws RecognitionException { - try { - int _type = T__45; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:39:7: ( 'datatype' ) - // InternalQVTbase.g:39:9: 'datatype' - { - match("datatype"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__45" - - // $ANTLR start "T__46" - public final void mT__46() throws RecognitionException { - try { - int _type = T__46; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:40:7: ( 'serializable' ) - // InternalQVTbase.g:40:9: 'serializable' - { - match("serializable"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__46" - - // $ANTLR start "T__47" - public final void mT__47() throws RecognitionException { - try { - int _type = T__47; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:41:7: ( '!serializable' ) - // InternalQVTbase.g:41:9: '!serializable' - { - match("!serializable"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__47" - - // $ANTLR start "T__48" - public final void mT__48() throws RecognitionException { - try { - int _type = T__48; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:42:7: ( 'enum' ) - // InternalQVTbase.g:42:9: 'enum' - { - match("enum"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__48" - - // $ANTLR start "T__49" - public final void mT__49() throws RecognitionException { - try { - int _type = T__49; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:43:7: ( 'literal' ) - // InternalQVTbase.g:43:9: 'literal' - { - match("literal"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__49" - - // $ANTLR start "T__50" - public final void mT__50() throws RecognitionException { - try { - int _type = T__50; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:44:7: ( 'operation' ) - // InternalQVTbase.g:44:9: 'operation' - { - match("operation"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__50" - - // $ANTLR start "T__51" - public final void mT__51() throws RecognitionException { - try { - int _type = T__51; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:45:7: ( '(' ) - // InternalQVTbase.g:45:9: '(' - { - match('('); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__51" - - // $ANTLR start "T__52" - public final void mT__52() throws RecognitionException { - try { - int _type = T__52; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:46:7: ( ')' ) - // InternalQVTbase.g:46:9: ')' - { - match(')'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__52" - - // $ANTLR start "T__53" - public final void mT__53() throws RecognitionException { - try { - int _type = T__53; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:47:7: ( 'throws' ) - // InternalQVTbase.g:47:9: 'throws' - { - match("throws"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__53" - - // $ANTLR start "T__54" - public final void mT__54() throws RecognitionException { - try { - int _type = T__54; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:48:7: ( 'body' ) - // InternalQVTbase.g:48:9: 'body' - { - match("body"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__54" - - // $ANTLR start "T__55" - public final void mT__55() throws RecognitionException { - try { - int _type = T__55; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:49:7: ( 'property' ) - // InternalQVTbase.g:49:9: 'property' - { - match("property"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__55" - - // $ANTLR start "T__56" - public final void mT__56() throws RecognitionException { - try { - int _type = T__56; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:50:7: ( '#' ) - // InternalQVTbase.g:50:9: '#' - { - match('#'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__56" - - // $ANTLR start "T__57" - public final void mT__57() throws RecognitionException { - try { - int _type = T__57; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:51:7: ( 'composes' ) - // InternalQVTbase.g:51:9: 'composes' - { - match("composes"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__57" - - // $ANTLR start "T__58" - public final void mT__58() throws RecognitionException { - try { - int _type = T__58; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:52:7: ( '!composes' ) - // InternalQVTbase.g:52:9: '!composes' - { - match("!composes"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__58" - - // $ANTLR start "T__59" - public final void mT__59() throws RecognitionException { - try { - int _type = T__59; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:53:7: ( 'resolve' ) - // InternalQVTbase.g:53:9: 'resolve' - { - match("resolve"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__59" - - // $ANTLR start "T__60" - public final void mT__60() throws RecognitionException { - try { - int _type = T__60; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:54:7: ( '!resolve' ) - // InternalQVTbase.g:54:9: '!resolve' - { - match("!resolve"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__60" - - // $ANTLR start "T__61" - public final void mT__61() throws RecognitionException { - try { - int _type = T__61; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:55:7: ( 'input' ) - // InternalQVTbase.g:55:9: 'input' - { - match("input"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__61" - - // $ANTLR start "T__62" - public final void mT__62() throws RecognitionException { - try { - int _type = T__62; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:56:7: ( 'output' ) - // InternalQVTbase.g:56:9: 'output' - { - match("output"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__62" - - // $ANTLR start "T__63" - public final void mT__63() throws RecognitionException { - try { - int _type = T__63; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:57:7: ( 'via' ) - // InternalQVTbase.g:57:9: 'via' - { - match("via"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__63" - - // $ANTLR start "T__64" - public final void mT__64() throws RecognitionException { - try { - int _type = T__64; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:58:7: ( 'iterates' ) - // InternalQVTbase.g:58:9: 'iterates' - { - match("iterates"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__64" - - // $ANTLR start "T__65" - public final void mT__65() throws RecognitionException { - try { - int _type = T__65; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:59:7: ( 'abstract' ) - // InternalQVTbase.g:59:9: 'abstract' - { - match("abstract"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__65" - - // $ANTLR start "T__66" - public final void mT__66() throws RecognitionException { - try { - int _type = T__66; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:60:7: ( 'class' ) - // InternalQVTbase.g:60:9: 'class' - { - match("class"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__66" - - // $ANTLR start "T__67" - public final void mT__67() throws RecognitionException { - try { - int _type = T__67; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:61:7: ( 'extends' ) - // InternalQVTbase.g:61:9: 'extends' - { - match("extends"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__67" - - // $ANTLR start "T__68" - public final void mT__68() throws RecognitionException { - try { - int _type = T__68; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:62:7: ( 'interface' ) - // InternalQVTbase.g:62:9: 'interface' - { - match("interface"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__68" - - // $ANTLR start "T__69" - public final void mT__69() throws RecognitionException { - try { - int _type = T__69; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:63:7: ( '-' ) - // InternalQVTbase.g:63:9: '-' - { - match('-'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__69" - - // $ANTLR start "T__70" - public final void mT__70() throws RecognitionException { - try { - int _type = T__70; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:64:7: ( 'not' ) - // InternalQVTbase.g:64:9: 'not' - { - match("not"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__70" - - // $ANTLR start "T__71" - public final void mT__71() throws RecognitionException { - try { - int _type = T__71; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:65:7: ( 'not2' ) - // InternalQVTbase.g:65:9: 'not2' - { - match("not2"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__71" - - // $ANTLR start "T__72" - public final void mT__72() throws RecognitionException { - try { - int _type = T__72; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:66:7: ( '*' ) - // InternalQVTbase.g:66:9: '*' - { - match('*'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__72" - - // $ANTLR start "T__73" - public final void mT__73() throws RecognitionException { - try { - int _type = T__73; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:67:7: ( '/' ) - // InternalQVTbase.g:67:9: '/' - { - match('/'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__73" - - // $ANTLR start "T__74" - public final void mT__74() throws RecognitionException { - try { - int _type = T__74; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:68:7: ( '+' ) - // InternalQVTbase.g:68:9: '+' - { - match('+'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__74" - - // $ANTLR start "T__75" - public final void mT__75() throws RecognitionException { - try { - int _type = T__75; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:69:7: ( '>' ) - // InternalQVTbase.g:69:9: '>' - { - match('>'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__75" - - // $ANTLR start "T__76" - public final void mT__76() throws RecognitionException { - try { - int _type = T__76; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:70:7: ( '<' ) - // InternalQVTbase.g:70:9: '<' - { - match('<'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__76" - - // $ANTLR start "T__77" - public final void mT__77() throws RecognitionException { - try { - int _type = T__77; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:71:7: ( '>=' ) - // InternalQVTbase.g:71:9: '>=' - { - match(">="); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__77" - - // $ANTLR start "T__78" - public final void mT__78() throws RecognitionException { - try { - int _type = T__78; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:72:7: ( '<=' ) - // InternalQVTbase.g:72:9: '<=' - { - match("<="); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__78" - - // $ANTLR start "T__79" - public final void mT__79() throws RecognitionException { - try { - int _type = T__79; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:73:7: ( '<>' ) - // InternalQVTbase.g:73:9: '<>' - { - match("<>"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__79" - - // $ANTLR start "T__80" - public final void mT__80() throws RecognitionException { - try { - int _type = T__80; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:74:7: ( 'and' ) - // InternalQVTbase.g:74:9: 'and' - { - match("and"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__80" - - // $ANTLR start "T__81" - public final void mT__81() throws RecognitionException { - try { - int _type = T__81; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:75:7: ( 'and2' ) - // InternalQVTbase.g:75:9: 'and2' - { - match("and2"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__81" - - // $ANTLR start "T__82" - public final void mT__82() throws RecognitionException { - try { - int _type = T__82; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:76:7: ( 'implies' ) - // InternalQVTbase.g:76:9: 'implies' - { - match("implies"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__82" - - // $ANTLR start "T__83" - public final void mT__83() throws RecognitionException { - try { - int _type = T__83; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:77:7: ( 'implies2' ) - // InternalQVTbase.g:77:9: 'implies2' - { - match("implies2"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__83" - - // $ANTLR start "T__84" - public final void mT__84() throws RecognitionException { - try { - int _type = T__84; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:78:7: ( 'or' ) - // InternalQVTbase.g:78:9: 'or' - { - match("or"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__84" - - // $ANTLR start "T__85" - public final void mT__85() throws RecognitionException { - try { - int _type = T__85; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:79:7: ( 'or2' ) - // InternalQVTbase.g:79:9: 'or2' - { - match("or2"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__85" - - // $ANTLR start "T__86" - public final void mT__86() throws RecognitionException { - try { - int _type = T__86; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:80:7: ( 'xor' ) - // InternalQVTbase.g:80:9: 'xor' - { - match("xor"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__86" - - // $ANTLR start "T__87" - public final void mT__87() throws RecognitionException { - try { - int _type = T__87; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:81:7: ( 'xor2' ) - // InternalQVTbase.g:81:9: 'xor2' - { - match("xor2"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__87" - - // $ANTLR start "T__88" - public final void mT__88() throws RecognitionException { - try { - int _type = T__88; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:82:7: ( '.' ) - // InternalQVTbase.g:82:9: '.' - { - match('.'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__88" - - // $ANTLR start "T__89" - public final void mT__89() throws RecognitionException { - try { - int _type = T__89; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:83:7: ( '->' ) - // InternalQVTbase.g:83:9: '->' - { - match("->"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__89" - - // $ANTLR start "T__90" - public final void mT__90() throws RecognitionException { - try { - int _type = T__90; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:84:7: ( '?.' ) - // InternalQVTbase.g:84:9: '?.' - { - match("?."); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__90" - - // $ANTLR start "T__91" - public final void mT__91() throws RecognitionException { - try { - int _type = T__91; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:85:7: ( '?->' ) - // InternalQVTbase.g:85:9: '?->' - { - match("?->"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__91" - - // $ANTLR start "T__92" - public final void mT__92() throws RecognitionException { - try { - int _type = T__92; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:86:7: ( 'Map' ) - // InternalQVTbase.g:86:9: 'Map' - { - match("Map"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__92" - - // $ANTLR start "T__93" - public final void mT__93() throws RecognitionException { - try { - int _type = T__93; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:87:7: ( 'Tuple' ) - // InternalQVTbase.g:87:9: 'Tuple' - { - match("Tuple"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__93" - - // $ANTLR start "T__94" - public final void mT__94() throws RecognitionException { - try { - int _type = T__94; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:88:7: ( 'Boolean' ) - // InternalQVTbase.g:88:9: 'Boolean' - { - match("Boolean"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__94" - - // $ANTLR start "T__95" - public final void mT__95() throws RecognitionException { - try { - int _type = T__95; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:89:7: ( 'Integer' ) - // InternalQVTbase.g:89:9: 'Integer' - { - match("Integer"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__95" - - // $ANTLR start "T__96" - public final void mT__96() throws RecognitionException { - try { - int _type = T__96; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:90:7: ( 'Real' ) - // InternalQVTbase.g:90:9: 'Real' - { - match("Real"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__96" - - // $ANTLR start "T__97" - public final void mT__97() throws RecognitionException { - try { - int _type = T__97; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:91:7: ( 'String' ) - // InternalQVTbase.g:91:9: 'String' - { - match("String"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__97" - - // $ANTLR start "T__98" - public final void mT__98() throws RecognitionException { - try { - int _type = T__98; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:92:7: ( 'UnlimitedNatural' ) - // InternalQVTbase.g:92:9: 'UnlimitedNatural' - { - match("UnlimitedNatural"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__98" - - // $ANTLR start "T__99" - public final void mT__99() throws RecognitionException { - try { - int _type = T__99; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:93:7: ( 'OclAny' ) - // InternalQVTbase.g:93:9: 'OclAny' - { - match("OclAny"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__99" - - // $ANTLR start "T__100" - public final void mT__100() throws RecognitionException { - try { - int _type = T__100; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:94:8: ( 'OclInvalid' ) - // InternalQVTbase.g:94:10: 'OclInvalid' - { - match("OclInvalid"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__100" - - // $ANTLR start "T__101" - public final void mT__101() throws RecognitionException { - try { - int _type = T__101; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:95:8: ( 'OclVoid' ) - // InternalQVTbase.g:95:10: 'OclVoid' - { - match("OclVoid"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__101" - - // $ANTLR start "T__102" - public final void mT__102() throws RecognitionException { - try { - int _type = T__102; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:96:8: ( 'Set' ) - // InternalQVTbase.g:96:10: 'Set' - { - match("Set"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__102" - - // $ANTLR start "T__103" - public final void mT__103() throws RecognitionException { - try { - int _type = T__103; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:97:8: ( 'Bag' ) - // InternalQVTbase.g:97:10: 'Bag' - { - match("Bag"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__103" - - // $ANTLR start "T__104" - public final void mT__104() throws RecognitionException { - try { - int _type = T__104; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:98:8: ( 'Sequence' ) - // InternalQVTbase.g:98:10: 'Sequence' - { - match("Sequence"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__104" - - // $ANTLR start "T__105" - public final void mT__105() throws RecognitionException { - try { - int _type = T__105; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:99:8: ( 'Collection' ) - // InternalQVTbase.g:99:10: 'Collection' - { - match("Collection"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__105" - - // $ANTLR start "T__106" - public final void mT__106() throws RecognitionException { - try { - int _type = T__106; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:100:8: ( 'OrderedSet' ) - // InternalQVTbase.g:100:10: 'OrderedSet' - { - match("OrderedSet"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__106" - - // $ANTLR start "T__107" - public final void mT__107() throws RecognitionException { - try { - int _type = T__107; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:101:8: ( '..' ) - // InternalQVTbase.g:101:10: '..' - { - match(".."); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__107" - - // $ANTLR start "T__108" - public final void mT__108() throws RecognitionException { - try { - int _type = T__108; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:102:8: ( '++' ) - // InternalQVTbase.g:102:10: '++' - { - match("++"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__108" - - // $ANTLR start "T__109" - public final void mT__109() throws RecognitionException { - try { - int _type = T__109; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:103:8: ( 'Lambda' ) - // InternalQVTbase.g:103:10: 'Lambda' - { - match("Lambda"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__109" - - // $ANTLR start "T__110" - public final void mT__110() throws RecognitionException { - try { - int _type = T__110; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:104:8: ( 'with' ) - // InternalQVTbase.g:104:10: 'with' - { - match("with"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__110" - - // $ANTLR start "T__111" - public final void mT__111() throws RecognitionException { - try { - int _type = T__111; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:105:8: ( '<-' ) - // InternalQVTbase.g:105:10: '<-' - { - match("<-"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__111" - - // $ANTLR start "T__112" - public final void mT__112() throws RecognitionException { - try { - int _type = T__112; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:106:8: ( 'true' ) - // InternalQVTbase.g:106:10: 'true' - { - match("true"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__112" - - // $ANTLR start "T__113" - public final void mT__113() throws RecognitionException { - try { - int _type = T__113; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:107:8: ( 'false' ) - // InternalQVTbase.g:107:10: 'false' - { - match("false"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__113" - - // $ANTLR start "T__114" - public final void mT__114() throws RecognitionException { - try { - int _type = T__114; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:108:8: ( 'invalid' ) - // InternalQVTbase.g:108:10: 'invalid' - { - match("invalid"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__114" - - // $ANTLR start "T__115" - public final void mT__115() throws RecognitionException { - try { - int _type = T__115; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:109:8: ( 'null' ) - // InternalQVTbase.g:109:10: 'null' - { - match("null"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__115" - - // $ANTLR start "T__116" - public final void mT__116() throws RecognitionException { - try { - int _type = T__116; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:110:8: ( '@' ) - // InternalQVTbase.g:110:10: '@' - { - match('@'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__116" - - // $ANTLR start "T__117" - public final void mT__117() throws RecognitionException { - try { - int _type = T__117; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:111:8: ( 'pre' ) - // InternalQVTbase.g:111:10: 'pre' - { - match("pre"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__117" - - // $ANTLR start "T__118" - public final void mT__118() throws RecognitionException { - try { - int _type = T__118; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:112:8: ( '[' ) - // InternalQVTbase.g:112:10: '[' - { - match('['); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__118" - - // $ANTLR start "T__119" - public final void mT__119() throws RecognitionException { - try { - int _type = T__119; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:113:8: ( ']' ) - // InternalQVTbase.g:113:10: ']' - { - match(']'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__119" - - // $ANTLR start "T__120" - public final void mT__120() throws RecognitionException { - try { - int _type = T__120; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:114:8: ( 'in' ) - // InternalQVTbase.g:114:10: 'in' - { - match("in"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__120" - - // $ANTLR start "T__121" - public final void mT__121() throws RecognitionException { - try { - int _type = T__121; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:115:8: ( '|' ) - // InternalQVTbase.g:115:10: '|' - { - match('|'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__121" - - // $ANTLR start "T__122" - public final void mT__122() throws RecognitionException { - try { - int _type = T__122; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:116:8: ( 'if' ) - // InternalQVTbase.g:116:10: 'if' - { - match("if"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__122" - - // $ANTLR start "T__123" - public final void mT__123() throws RecognitionException { - try { - int _type = T__123; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:117:8: ( 'then' ) - // InternalQVTbase.g:117:10: 'then' - { - match("then"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__123" - - // $ANTLR start "T__124" - public final void mT__124() throws RecognitionException { - try { - int _type = T__124; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:118:8: ( 'else' ) - // InternalQVTbase.g:118:10: 'else' - { - match("else"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__124" - - // $ANTLR start "T__125" - public final void mT__125() throws RecognitionException { - try { - int _type = T__125; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:119:8: ( 'endif' ) - // InternalQVTbase.g:119:10: 'endif' - { - match("endif"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__125" - - // $ANTLR start "T__126" - public final void mT__126() throws RecognitionException { - try { - int _type = T__126; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:120:8: ( 'elseif' ) - // InternalQVTbase.g:120:10: 'elseif' - { - match("elseif"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__126" - - // $ANTLR start "T__127" - public final void mT__127() throws RecognitionException { - try { - int _type = T__127; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:121:8: ( 'let' ) - // InternalQVTbase.g:121:10: 'let' - { - match("let"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__127" - - // $ANTLR start "T__128" - public final void mT__128() throws RecognitionException { - try { - int _type = T__128; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:122:8: ( 'self' ) - // InternalQVTbase.g:122:10: 'self' - { - match("self"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__128" - - // $ANTLR start "T__129" - public final void mT__129() throws RecognitionException { - try { - int _type = T__129; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:123:8: ( '|?' ) - // InternalQVTbase.g:123:10: '|?' - { - match("|?"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__129" - - // $ANTLR start "T__130" - public final void mT__130() throws RecognitionException { - try { - int _type = T__130; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:124:8: ( '|1' ) - // InternalQVTbase.g:124:10: '|1' - { - match("|1"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__130" - - // $ANTLR start "T__131" - public final void mT__131() throws RecognitionException { - try { - int _type = T__131; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:125:8: ( '?' ) - // InternalQVTbase.g:125:10: '?' - { - match('?'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__131" - - // $ANTLR start "T__132" - public final void mT__132() throws RecognitionException { - try { - int _type = T__132; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:126:8: ( '::' ) - // InternalQVTbase.g:126:10: '::' - { - match("::"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__132" - - // $ANTLR start "T__133" - public final void mT__133() throws RecognitionException { - try { - int _type = T__133; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:127:8: ( '&&' ) - // InternalQVTbase.g:127:10: '&&' - { - match("&&"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__133" - - // $ANTLR start "RULE_UNQUOTED_STRING" - public final void mRULE_UNQUOTED_STRING() throws RecognitionException { - try { - int _type = RULE_UNQUOTED_STRING; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:8361:22: ( '\\u00A3$%^\\u00A3$%^' ) - // InternalQVTbase.g:8361:24: '\\u00A3$%^\\u00A3$%^' - { - match("\u00A3$%^\u00A3$%^"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_UNQUOTED_STRING" - - // $ANTLR start "RULE_ESCAPED_CHARACTER" - public final void mRULE_ESCAPED_CHARACTER() throws RecognitionException { - try { - // InternalQVTbase.g:8363:33: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) ) - // InternalQVTbase.g:8363: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') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - - } - finally { - } - } - // $ANTLR end "RULE_ESCAPED_CHARACTER" - - // $ANTLR start "RULE_LETTER_CHARACTER" - public final void mRULE_LETTER_CHARACTER() throws RecognitionException { - try { - // InternalQVTbase.g:8365:32: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ) - // InternalQVTbase.g:8365: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(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - - } - finally { - } - } - // $ANTLR end "RULE_LETTER_CHARACTER" - - // $ANTLR start "RULE_DOUBLE_QUOTED_STRING" - public final void mRULE_DOUBLE_QUOTED_STRING() throws RecognitionException { - try { - int _type = RULE_DOUBLE_QUOTED_STRING; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:8367:27: ( '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) - // InternalQVTbase.g:8367:29: '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' - { - match('\"'); - // InternalQVTbase.g:8367:33: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* - loop1: - do { - int alt1=3; - int LA1_0 = input.LA(1); - - if ( (LA1_0=='\\') ) { - alt1=1; - } - else if ( ((LA1_0>='\u0000' && LA1_0<='!')||(LA1_0>='#' && LA1_0<='[')||(LA1_0>=']' && LA1_0<='\uFFFF')) ) { - alt1=2; - } - - - switch (alt1) { - case 1 : - // InternalQVTbase.g:8367:34: RULE_ESCAPED_CHARACTER - { - mRULE_ESCAPED_CHARACTER(); - - } - break; - case 2 : - // InternalQVTbase.g:8367:57: ~ ( ( '\\\\' | '\"' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop1; - } - } while (true); - - match('\"'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_DOUBLE_QUOTED_STRING" - - // $ANTLR start "RULE_SINGLE_QUOTED_STRING" - public final void mRULE_SINGLE_QUOTED_STRING() throws RecognitionException { - try { - int _type = RULE_SINGLE_QUOTED_STRING; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:8369:27: ( '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) - // InternalQVTbase.g:8369:29: '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' - { - match('\''); - // InternalQVTbase.g:8369:34: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* - loop2: - do { - int alt2=3; - int LA2_0 = input.LA(1); - - if ( (LA2_0=='\\') ) { - alt2=1; - } - else if ( ((LA2_0>='\u0000' && LA2_0<='&')||(LA2_0>='(' && LA2_0<='[')||(LA2_0>=']' && LA2_0<='\uFFFF')) ) { - alt2=2; - } - - - switch (alt2) { - case 1 : - // InternalQVTbase.g:8369:35: RULE_ESCAPED_CHARACTER - { - mRULE_ESCAPED_CHARACTER(); - - } - break; - case 2 : - // InternalQVTbase.g:8369:58: ~ ( ( '\\\\' | '\\'' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop2; - } - } while (true); - - match('\''); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_SINGLE_QUOTED_STRING" - - // $ANTLR start "RULE_ML_SINGLE_QUOTED_STRING" - public final void mRULE_ML_SINGLE_QUOTED_STRING() throws RecognitionException { - try { - int _type = RULE_ML_SINGLE_QUOTED_STRING; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:8371:30: ( '/\\'' ( options {greedy=false; } : . )* '\\'/' ) - // InternalQVTbase.g:8371:32: '/\\'' ( options {greedy=false; } : . )* '\\'/' - { - match("/'"); - - // InternalQVTbase.g:8371:38: ( options {greedy=false; } : . )* - loop3: - do { - int alt3=2; - int LA3_0 = input.LA(1); - - if ( (LA3_0=='\'') ) { - int LA3_1 = input.LA(2); - - if ( (LA3_1=='/') ) { - alt3=2; - } - else if ( ((LA3_1>='\u0000' && LA3_1<='.')||(LA3_1>='0' && LA3_1<='\uFFFF')) ) { - alt3=1; - } - - - } - else if ( ((LA3_0>='\u0000' && LA3_0<='&')||(LA3_0>='(' && LA3_0<='\uFFFF')) ) { - alt3=1; - } - - - switch (alt3) { - case 1 : - // InternalQVTbase.g:8371:66: . - { - matchAny(); - - } - break; - - default : - break loop3; - } - } while (true); - - match("'/"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ML_SINGLE_QUOTED_STRING" - - // $ANTLR start "RULE_SIMPLE_ID" - public final void mRULE_SIMPLE_ID() throws RecognitionException { - try { - int _type = RULE_SIMPLE_ID; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:8373:16: ( RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )* ) - // InternalQVTbase.g:8373:18: RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )* - { - mRULE_LETTER_CHARACTER(); - // InternalQVTbase.g:8373:40: ( RULE_LETTER_CHARACTER | '0' .. '9' )* - loop4: - do { - int alt4=2; - int LA4_0 = input.LA(1); - - if ( ((LA4_0>='0' && LA4_0<='9')||(LA4_0>='A' && LA4_0<='Z')||LA4_0=='_'||(LA4_0>='a' && LA4_0<='z')) ) { - alt4=1; - } - - - switch (alt4) { - case 1 : - // InternalQVTbase.g: - { - if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop4; - } - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_SIMPLE_ID" - - // $ANTLR start "RULE_ESCAPED_ID" - public final void mRULE_ESCAPED_ID() throws RecognitionException { - try { - int _type = RULE_ESCAPED_ID; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:8375:17: ( '_' RULE_SINGLE_QUOTED_STRING ) - // InternalQVTbase.g:8375:19: '_' RULE_SINGLE_QUOTED_STRING - { - match('_'); - mRULE_SINGLE_QUOTED_STRING(); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ESCAPED_ID" - - // $ANTLR start "RULE_INT" - public final void mRULE_INT() throws RecognitionException { - try { - int _type = RULE_INT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:8377:10: ( ( '0' .. '9' )+ ) - // InternalQVTbase.g:8377:12: ( '0' .. '9' )+ - { - // InternalQVTbase.g:8377:12: ( '0' .. '9' )+ - int cnt5=0; - loop5: - do { - int alt5=2; - int LA5_0 = input.LA(1); - - if ( ((LA5_0>='0' && LA5_0<='9')) ) { - alt5=1; - } - - - switch (alt5) { - case 1 : - // InternalQVTbase.g:8377:13: '0' .. '9' - { - matchRange('0','9'); - - } - break; - - default : - if ( cnt5 >= 1 ) break loop5; - EarlyExitException eee = - new EarlyExitException(5, input); - throw eee; - } - cnt5++; - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_INT" - - // $ANTLR start "RULE_ML_COMMENT" - public final void mRULE_ML_COMMENT() throws RecognitionException { - try { - int _type = RULE_ML_COMMENT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:8379:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalQVTbase.g:8379:19: '/*' ( options {greedy=false; } : . )* '*/' - { - match("/*"); - - // InternalQVTbase.g:8379:24: ( options {greedy=false; } : . )* - loop6: - do { - int alt6=2; - int LA6_0 = input.LA(1); - - if ( (LA6_0=='*') ) { - int LA6_1 = input.LA(2); - - if ( (LA6_1=='/') ) { - alt6=2; - } - else if ( ((LA6_1>='\u0000' && LA6_1<='.')||(LA6_1>='0' && LA6_1<='\uFFFF')) ) { - alt6=1; - } - - - } - else if ( ((LA6_0>='\u0000' && LA6_0<=')')||(LA6_0>='+' && LA6_0<='\uFFFF')) ) { - alt6=1; - } - - - switch (alt6) { - case 1 : - // InternalQVTbase.g:8379:52: . - { - matchAny(); - - } - break; - - default : - break loop6; - } - } while (true); - - match("*/"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ML_COMMENT" - - // $ANTLR start "RULE_SL_COMMENT" - public final void mRULE_SL_COMMENT() throws RecognitionException { - try { - int _type = RULE_SL_COMMENT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:8381:17: ( '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalQVTbase.g:8381:19: '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? - { - match("--"); - - // InternalQVTbase.g:8381:24: (~ ( ( '\\n' | '\\r' ) ) )* - loop7: - do { - int alt7=2; - int LA7_0 = input.LA(1); - - if ( ((LA7_0>='\u0000' && LA7_0<='\t')||(LA7_0>='\u000B' && LA7_0<='\f')||(LA7_0>='\u000E' && LA7_0<='\uFFFF')) ) { - alt7=1; - } - - - switch (alt7) { - case 1 : - // InternalQVTbase.g:8381: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(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop7; - } - } while (true); - - // InternalQVTbase.g:8381:40: ( ( '\\r' )? '\\n' )? - int alt9=2; - int LA9_0 = input.LA(1); - - if ( (LA9_0=='\n'||LA9_0=='\r') ) { - alt9=1; - } - switch (alt9) { - case 1 : - // InternalQVTbase.g:8381:41: ( '\\r' )? '\\n' - { - // InternalQVTbase.g:8381:41: ( '\\r' )? - int alt8=2; - int LA8_0 = input.LA(1); - - if ( (LA8_0=='\r') ) { - alt8=1; - } - switch (alt8) { - case 1 : - // InternalQVTbase.g:8381:41: '\\r' - { - match('\r'); - - } - break; - - } - - match('\n'); - - } - break; - - } - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_SL_COMMENT" - - // $ANTLR start "RULE_WS" - public final void mRULE_WS() throws RecognitionException { - try { - int _type = RULE_WS; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:8383:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalQVTbase.g:8383:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ - { - // InternalQVTbase.g:8383:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ - int cnt10=0; - loop10: - do { - int alt10=2; - int LA10_0 = input.LA(1); - - if ( ((LA10_0>='\t' && LA10_0<='\n')||LA10_0=='\r'||LA10_0==' ') ) { - alt10=1; - } - - - switch (alt10) { - case 1 : - // InternalQVTbase.g: - { - if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - if ( cnt10 >= 1 ) break loop10; - EarlyExitException eee = - new EarlyExitException(10, input); - throw eee; - } - cnt10++; - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_WS" - - // $ANTLR start "RULE_ANY_OTHER" - public final void mRULE_ANY_OTHER() throws RecognitionException { - try { - int _type = RULE_ANY_OTHER; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTbase.g:8385:16: ( . ) - // InternalQVTbase.g:8385:18: . - { - matchAny(); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ANY_OTHER" - - public void mTokens() throws RecognitionException { - // InternalQVTbase.g:1:8: ( T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | RULE_UNQUOTED_STRING | RULE_DOUBLE_QUOTED_STRING | RULE_SINGLE_QUOTED_STRING | RULE_ML_SINGLE_QUOTED_STRING | RULE_SIMPLE_ID | RULE_ESCAPED_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) - int alt11=128; - alt11 = dfa11.predict(input); - switch (alt11) { - case 1 : - // InternalQVTbase.g:1:10: T__17 - { - mT__17(); - - } - break; - case 2 : - // InternalQVTbase.g:1:16: T__18 - { - mT__18(); - - } - break; - case 3 : - // InternalQVTbase.g:1:22: T__19 - { - mT__19(); - - } - break; - case 4 : - // InternalQVTbase.g:1:28: T__20 - { - mT__20(); - - } - break; - case 5 : - // InternalQVTbase.g:1:34: T__21 - { - mT__21(); - - } - break; - case 6 : - // InternalQVTbase.g:1:40: T__22 - { - mT__22(); - - } - break; - case 7 : - // InternalQVTbase.g:1:46: T__23 - { - mT__23(); - - } - break; - case 8 : - // InternalQVTbase.g:1:52: T__24 - { - mT__24(); - - } - break; - case 9 : - // InternalQVTbase.g:1:58: T__25 - { - mT__25(); - - } - break; - case 10 : - // InternalQVTbase.g:1:64: T__26 - { - mT__26(); - - } - break; - case 11 : - // InternalQVTbase.g:1:70: T__27 - { - mT__27(); - - } - break; - case 12 : - // InternalQVTbase.g:1:76: T__28 - { - mT__28(); - - } - break; - case 13 : - // InternalQVTbase.g:1:82: T__29 - { - mT__29(); - - } - break; - case 14 : - // InternalQVTbase.g:1:88: T__30 - { - mT__30(); - - } - break; - case 15 : - // InternalQVTbase.g:1:94: T__31 - { - mT__31(); - - } - break; - case 16 : - // InternalQVTbase.g:1:100: T__32 - { - mT__32(); - - } - break; - case 17 : - // InternalQVTbase.g:1:106: T__33 - { - mT__33(); - - } - break; - case 18 : - // InternalQVTbase.g:1:112: T__34 - { - mT__34(); - - } - break; - case 19 : - // InternalQVTbase.g:1:118: T__35 - { - mT__35(); - - } - break; - case 20 : - // InternalQVTbase.g:1:124: T__36 - { - mT__36(); - - } - break; - case 21 : - // InternalQVTbase.g:1:130: T__37 - { - mT__37(); - - } - break; - case 22 : - // InternalQVTbase.g:1:136: T__38 - { - mT__38(); - - } - break; - case 23 : - // InternalQVTbase.g:1:142: T__39 - { - mT__39(); - - } - break; - case 24 : - // InternalQVTbase.g:1:148: T__40 - { - mT__40(); - - } - break; - case 25 : - // InternalQVTbase.g:1:154: T__41 - { - mT__41(); - - } - break; - case 26 : - // InternalQVTbase.g:1:160: T__42 - { - mT__42(); - - } - break; - case 27 : - // InternalQVTbase.g:1:166: T__43 - { - mT__43(); - - } - break; - case 28 : - // InternalQVTbase.g:1:172: T__44 - { - mT__44(); - - } - break; - case 29 : - // InternalQVTbase.g:1:178: T__45 - { - mT__45(); - - } - break; - case 30 : - // InternalQVTbase.g:1:184: T__46 - { - mT__46(); - - } - break; - case 31 : - // InternalQVTbase.g:1:190: T__47 - { - mT__47(); - - } - break; - case 32 : - // InternalQVTbase.g:1:196: T__48 - { - mT__48(); - - } - break; - case 33 : - // InternalQVTbase.g:1:202: T__49 - { - mT__49(); - - } - break; - case 34 : - // InternalQVTbase.g:1:208: T__50 - { - mT__50(); - - } - break; - case 35 : - // InternalQVTbase.g:1:214: T__51 - { - mT__51(); - - } - break; - case 36 : - // InternalQVTbase.g:1:220: T__52 - { - mT__52(); - - } - break; - case 37 : - // InternalQVTbase.g:1:226: T__53 - { - mT__53(); - - } - break; - case 38 : - // InternalQVTbase.g:1:232: T__54 - { - mT__54(); - - } - break; - case 39 : - // InternalQVTbase.g:1:238: T__55 - { - mT__55(); - - } - break; - case 40 : - // InternalQVTbase.g:1:244: T__56 - { - mT__56(); - - } - break; - case 41 : - // InternalQVTbase.g:1:250: T__57 - { - mT__57(); - - } - break; - case 42 : - // InternalQVTbase.g:1:256: T__58 - { - mT__58(); - - } - break; - case 43 : - // InternalQVTbase.g:1:262: T__59 - { - mT__59(); - - } - break; - case 44 : - // InternalQVTbase.g:1:268: T__60 - { - mT__60(); - - } - break; - case 45 : - // InternalQVTbase.g:1:274: T__61 - { - mT__61(); - - } - break; - case 46 : - // InternalQVTbase.g:1:280: T__62 - { - mT__62(); - - } - break; - case 47 : - // InternalQVTbase.g:1:286: T__63 - { - mT__63(); - - } - break; - case 48 : - // InternalQVTbase.g:1:292: T__64 - { - mT__64(); - - } - break; - case 49 : - // InternalQVTbase.g:1:298: T__65 - { - mT__65(); - - } - break; - case 50 : - // InternalQVTbase.g:1:304: T__66 - { - mT__66(); - - } - break; - case 51 : - // InternalQVTbase.g:1:310: T__67 - { - mT__67(); - - } - break; - case 52 : - // InternalQVTbase.g:1:316: T__68 - { - mT__68(); - - } - break; - case 53 : - // InternalQVTbase.g:1:322: T__69 - { - mT__69(); - - } - break; - case 54 : - // InternalQVTbase.g:1:328: T__70 - { - mT__70(); - - } - break; - case 55 : - // InternalQVTbase.g:1:334: T__71 - { - mT__71(); - - } - break; - case 56 : - // InternalQVTbase.g:1:340: T__72 - { - mT__72(); - - } - break; - case 57 : - // InternalQVTbase.g:1:346: T__73 - { - mT__73(); - - } - break; - case 58 : - // InternalQVTbase.g:1:352: T__74 - { - mT__74(); - - } - break; - case 59 : - // InternalQVTbase.g:1:358: T__75 - { - mT__75(); - - } - break; - case 60 : - // InternalQVTbase.g:1:364: T__76 - { - mT__76(); - - } - break; - case 61 : - // InternalQVTbase.g:1:370: T__77 - { - mT__77(); - - } - break; - case 62 : - // InternalQVTbase.g:1:376: T__78 - { - mT__78(); - - } - break; - case 63 : - // InternalQVTbase.g:1:382: T__79 - { - mT__79(); - - } - break; - case 64 : - // InternalQVTbase.g:1:388: T__80 - { - mT__80(); - - } - break; - case 65 : - // InternalQVTbase.g:1:394: T__81 - { - mT__81(); - - } - break; - case 66 : - // InternalQVTbase.g:1:400: T__82 - { - mT__82(); - - } - break; - case 67 : - // InternalQVTbase.g:1:406: T__83 - { - mT__83(); - - } - break; - case 68 : - // InternalQVTbase.g:1:412: T__84 - { - mT__84(); - - } - break; - case 69 : - // InternalQVTbase.g:1:418: T__85 - { - mT__85(); - - } - break; - case 70 : - // InternalQVTbase.g:1:424: T__86 - { - mT__86(); - - } - break; - case 71 : - // InternalQVTbase.g:1:430: T__87 - { - mT__87(); - - } - break; - case 72 : - // InternalQVTbase.g:1:436: T__88 - { - mT__88(); - - } - break; - case 73 : - // InternalQVTbase.g:1:442: T__89 - { - mT__89(); - - } - break; - case 74 : - // InternalQVTbase.g:1:448: T__90 - { - mT__90(); - - } - break; - case 75 : - // InternalQVTbase.g:1:454: T__91 - { - mT__91(); - - } - break; - case 76 : - // InternalQVTbase.g:1:460: T__92 - { - mT__92(); - - } - break; - case 77 : - // InternalQVTbase.g:1:466: T__93 - { - mT__93(); - - } - break; - case 78 : - // InternalQVTbase.g:1:472: T__94 - { - mT__94(); - - } - break; - case 79 : - // InternalQVTbase.g:1:478: T__95 - { - mT__95(); - - } - break; - case 80 : - // InternalQVTbase.g:1:484: T__96 - { - mT__96(); - - } - break; - case 81 : - // InternalQVTbase.g:1:490: T__97 - { - mT__97(); - - } - break; - case 82 : - // InternalQVTbase.g:1:496: T__98 - { - mT__98(); - - } - break; - case 83 : - // InternalQVTbase.g:1:502: T__99 - { - mT__99(); - - } - break; - case 84 : - // InternalQVTbase.g:1:508: T__100 - { - mT__100(); - - } - break; - case 85 : - // InternalQVTbase.g:1:515: T__101 - { - mT__101(); - - } - break; - case 86 : - // InternalQVTbase.g:1:522: T__102 - { - mT__102(); - - } - break; - case 87 : - // InternalQVTbase.g:1:529: T__103 - { - mT__103(); - - } - break; - case 88 : - // InternalQVTbase.g:1:536: T__104 - { - mT__104(); - - } - break; - case 89 : - // InternalQVTbase.g:1:543: T__105 - { - mT__105(); - - } - break; - case 90 : - // InternalQVTbase.g:1:550: T__106 - { - mT__106(); - - } - break; - case 91 : - // InternalQVTbase.g:1:557: T__107 - { - mT__107(); - - } - break; - case 92 : - // InternalQVTbase.g:1:564: T__108 - { - mT__108(); - - } - break; - case 93 : - // InternalQVTbase.g:1:571: T__109 - { - mT__109(); - - } - break; - case 94 : - // InternalQVTbase.g:1:578: T__110 - { - mT__110(); - - } - break; - case 95 : - // InternalQVTbase.g:1:585: T__111 - { - mT__111(); - - } - break; - case 96 : - // InternalQVTbase.g:1:592: T__112 - { - mT__112(); - - } - break; - case 97 : - // InternalQVTbase.g:1:599: T__113 - { - mT__113(); - - } - break; - case 98 : - // InternalQVTbase.g:1:606: T__114 - { - mT__114(); - - } - break; - case 99 : - // InternalQVTbase.g:1:613: T__115 - { - mT__115(); - - } - break; - case 100 : - // InternalQVTbase.g:1:620: T__116 - { - mT__116(); - - } - break; - case 101 : - // InternalQVTbase.g:1:627: T__117 - { - mT__117(); - - } - break; - case 102 : - // InternalQVTbase.g:1:634: T__118 - { - mT__118(); - - } - break; - case 103 : - // InternalQVTbase.g:1:641: T__119 - { - mT__119(); - - } - break; - case 104 : - // InternalQVTbase.g:1:648: T__120 - { - mT__120(); - - } - break; - case 105 : - // InternalQVTbase.g:1:655: T__121 - { - mT__121(); - - } - break; - case 106 : - // InternalQVTbase.g:1:662: T__122 - { - mT__122(); - - } - break; - case 107 : - // InternalQVTbase.g:1:669: T__123 - { - mT__123(); - - } - break; - case 108 : - // InternalQVTbase.g:1:676: T__124 - { - mT__124(); - - } - break; - case 109 : - // InternalQVTbase.g:1:683: T__125 - { - mT__125(); - - } - break; - case 110 : - // InternalQVTbase.g:1:690: T__126 - { - mT__126(); - - } - break; - case 111 : - // InternalQVTbase.g:1:697: T__127 - { - mT__127(); - - } - break; - case 112 : - // InternalQVTbase.g:1:704: T__128 - { - mT__128(); - - } - break; - case 113 : - // InternalQVTbase.g:1:711: T__129 - { - mT__129(); - - } - break; - case 114 : - // InternalQVTbase.g:1:718: T__130 - { - mT__130(); - - } - break; - case 115 : - // InternalQVTbase.g:1:725: T__131 - { - mT__131(); - - } - break; - case 116 : - // InternalQVTbase.g:1:732: T__132 - { - mT__132(); - - } - break; - case 117 : - // InternalQVTbase.g:1:739: T__133 - { - mT__133(); - - } - break; - case 118 : - // InternalQVTbase.g:1:746: RULE_UNQUOTED_STRING - { - mRULE_UNQUOTED_STRING(); - - } - break; - case 119 : - // InternalQVTbase.g:1:767: RULE_DOUBLE_QUOTED_STRING - { - mRULE_DOUBLE_QUOTED_STRING(); - - } - break; - case 120 : - // InternalQVTbase.g:1:793: RULE_SINGLE_QUOTED_STRING - { - mRULE_SINGLE_QUOTED_STRING(); - - } - break; - case 121 : - // InternalQVTbase.g:1:819: RULE_ML_SINGLE_QUOTED_STRING - { - mRULE_ML_SINGLE_QUOTED_STRING(); - - } - break; - case 122 : - // InternalQVTbase.g:1:848: RULE_SIMPLE_ID - { - mRULE_SIMPLE_ID(); - - } - break; - case 123 : - // InternalQVTbase.g:1:863: RULE_ESCAPED_ID - { - mRULE_ESCAPED_ID(); - - } - break; - case 124 : - // InternalQVTbase.g:1:879: RULE_INT - { - mRULE_INT(); - - } - break; - case 125 : - // InternalQVTbase.g:1:888: RULE_ML_COMMENT - { - mRULE_ML_COMMENT(); - - } - break; - case 126 : - // InternalQVTbase.g:1:904: RULE_SL_COMMENT - { - mRULE_SL_COMMENT(); - - } - break; - case 127 : - // InternalQVTbase.g:1:920: RULE_WS - { - mRULE_WS(); - - } - break; - case 128 : - // InternalQVTbase.g:1:928: RULE_ANY_OTHER - { - mRULE_ANY_OTHER(); - - } - break; - - } - - } - - - protected DFA11 dfa11 = new DFA11(this); - static final String DFA11_eotS = - "\1\uffff\3\76\1\105\2\uffff\1\73\6\76\3\uffff\3\76\2\uffff\1\76\1\uffff\1\76\1\160\1\76\1\uffff\1\166\1\170\1\172\1\176\1\76\1\u0081\1\u0084\14\76\3\uffff\1\u0099\4\73\1\76\4\uffff\2\76\1\uffff\5\76\15\uffff\1\u00ac\1\u00b1\2\76\1\u00b4\1\u00b7\10\76\3\uffff\6\76\2\uffff\1\76\1\uffff\2\76\3\uffff\2\76\14\uffff\1\76\5\uffff\17\76\15\uffff\10\76\1\u00ec\3\uffff\4\76\1\uffff\2\76\1\uffff\1\76\1\u00f8\1\uffff\13\76\1\u0104\2\76\1\u0107\5\76\1\u010d\3\76\1\u0112\1\76\1\u0115\1\u0116\2\76\1\u0119\3\76\1\u011d\12\76\1\u012a\5\76\1\u0130\5\uffff\7\76\1\uffff\5\76\1\u013d\1\76\1\u013f\3\76\1\uffff\2\76\1\uffff\1\u0145\2\76\1\u0149\1\76\1\uffff\1\u014b\2\76\1\u014e\1\uffff\1\u014f\1\u0150\2\uffff\2\76\1\uffff\1\76\1\u0154\1\76\1\uffff\10\76\1\u015e\3\76\1\uffff\5\76\1\uffff\1\76\1\u0169\12\76\1\uffff\1\76\1\uffff\5\76\1\uffff\1\u017a\2\76\1\uffff\1\76\1\uffff\1\76\1\u017f\3\uffff\1\u0180\2\76\1\uffff\11\76\1\uffff\1\u018c\1\u018d\10\76\1\uffff\6\76\1\u019c\3\76\1\u01a0\1\u01a1\4\76\1\uffff\1\76\1\u01a7\2\76\2\uffff\2\76\1\u01ac\2\76\1\u01af\4\76\1\u01b4\2\uffff\2\76\1\u01b7\4\76\1\u01bc\1\76\1\u01be\1\76\1\u01c1\1\u01c2\1\76\1\uffff\1\76\1\u01c5\1\76\2\uffff\4\76\1\u01cb\1\uffff\1\u01cc\1\76\1\u01ce\1\u01cf\1\uffff\2\76\1\uffff\1\76\1\u01d3\2\76\1\uffff\2\76\1\uffff\1\76\1\u01d9\1\76\1\u01db\1\uffff\1\76\1\uffff\1\u01dd\1\u01de\2\uffff\1\76\1\u01e0\1\uffff\2\76\1\u01e3\1\76\1\u01e5\2\uffff\1\u01e6\2\uffff\1\u01e7\2\76\1\uffff\5\76\1\uffff\1\u01ef\1\uffff\1\u01f0\2\uffff\1\u01f1\1\uffff\1\u01f2\1\76\1\uffff\1\u01f4\3\uffff\5\76\1\u01fa\1\u01fb\4\uffff\1\u01fc\1\uffff\1\76\1\u01fe\1\u01ff\1\u0200\1\76\3\uffff\1\76\3\uffff\1\u0203\1\76\1\uffff\3\76\1\u0208\1\uffff"; - static final String DFA11_eofS = - "\u0209\uffff"; - static final String DFA11_minS = - "\1\0\1\145\1\141\1\142\1\72\2\uffff\1\143\1\144\1\160\1\145\1\150\1\156\1\151\3\uffff\1\162\1\154\1\145\2\uffff\1\157\1\uffff\1\154\1\55\1\157\1\uffff\1\47\1\53\1\75\1\55\1\157\1\56\1\55\1\141\1\165\1\141\1\156\2\145\1\156\1\143\1\157\1\141\1\151\1\141\3\uffff\1\61\1\46\1\44\2\0\1\47\4\uffff\1\141\1\154\1\uffff\1\146\2\164\1\163\1\144\7\uffff\1\145\1\uffff\1\156\3\uffff\2\60\1\145\1\160\2\60\1\145\1\164\2\141\1\145\1\151\1\154\1\141\3\uffff\1\145\1\144\1\164\1\163\2\164\2\uffff\1\144\1\uffff\1\155\1\141\3\uffff\1\164\1\154\14\uffff\1\162\5\uffff\2\160\1\157\1\147\1\164\1\141\1\162\1\161\2\154\1\144\1\154\1\155\1\164\1\154\15\uffff\1\164\1\151\1\146\2\151\1\141\1\162\1\164\1\60\1\141\1\151\1\uffff\1\164\1\165\1\145\1\141\1\uffff\1\162\1\154\1\uffff\1\145\1\60\1\uffff\1\162\1\160\1\144\1\157\1\156\1\145\1\157\1\156\1\161\1\145\1\141\1\60\1\155\1\160\1\60\1\155\1\151\3\145\1\60\1\171\1\160\1\163\1\60\1\154\2\60\2\154\1\60\1\145\1\154\1\151\1\60\1\165\1\151\1\101\1\145\1\154\1\142\1\150\1\163\1\151\1\141\1\60\1\156\1\166\1\164\1\151\1\162\1\60\5\uffff\1\151\1\164\1\162\1\154\1\141\1\151\1\162\1\uffff\1\141\1\165\1\157\1\154\1\163\1\60\1\167\1\60\1\165\2\164\1\uffff\1\151\1\145\1\uffff\1\60\1\146\1\156\1\60\1\162\1\uffff\1\60\1\157\1\163\1\60\1\uffff\2\60\2\uffff\2\145\1\uffff\1\147\1\60\1\156\1\uffff\1\145\1\155\2\156\1\157\1\162\1\145\1\144\1\60\1\145\1\143\1\154\1\uffff\1\151\1\141\1\171\1\142\1\141\1\uffff\1\141\1\60\1\146\1\151\1\164\2\145\2\164\1\156\1\166\1\151\1\uffff\1\163\1\uffff\1\145\1\164\1\151\1\164\1\162\1\uffff\1\60\1\144\1\146\1\uffff\1\141\1\uffff\1\163\1\60\3\uffff\1\60\1\141\1\145\1\uffff\1\147\1\156\1\151\1\171\1\166\1\151\1\145\1\143\1\141\1\uffff\2\60\1\151\1\164\1\144\1\164\1\160\1\165\1\143\1\154\1\uffff\1\141\1\144\1\145\1\163\1\144\1\151\1\60\1\154\2\145\2\60\1\141\1\154\1\151\1\164\1\uffff\1\163\1\60\1\154\1\145\2\uffff\1\156\1\162\1\60\1\143\1\164\1\60\1\141\2\144\1\164\1\60\2\uffff\1\172\1\151\1\60\1\151\1\145\2\164\1\60\1\143\1\60\1\163\2\60\1\157\1\uffff\1\171\1\60\1\156\2\uffff\1\142\1\145\1\166\1\171\1\60\1\uffff\1\60\1\163\2\60\1\uffff\2\145\1\uffff\1\154\1\60\1\123\1\151\1\uffff\1\141\1\157\1\uffff\1\157\1\60\1\145\1\60\1\uffff\1\145\1\uffff\2\60\2\uffff\1\156\1\60\1\uffff\1\164\1\154\1\60\1\145\1\60\2\uffff\1\60\2\uffff\1\60\1\144\1\151\1\uffff\1\145\1\157\1\142\2\156\1\uffff\1\60\1\uffff\1\60\2\uffff\1\60\1\uffff\1\60\1\145\1\uffff\1\60\3\uffff\1\116\1\144\1\164\1\156\1\154\2\60\4\uffff\1\60\1\uffff\1\141\3\60\1\145\3\uffff\1\164\3\uffff\1\60\1\165\1\uffff\1\162\1\141\1\154\1\60\1\uffff"; - static final String DFA11_maxS = - "\1\uffff\1\164\1\145\1\164\1\72\2\uffff\1\166\1\164\1\165\1\145\1\162\1\156\1\157\3\uffff\1\162\1\170\1\151\2\uffff\1\157\1\uffff\1\157\1\76\1\165\1\uffff\1\52\1\53\1\75\1\76\1\157\2\56\1\141\1\165\1\157\1\156\1\145\1\164\1\156\1\162\1\157\1\141\1\151\1\141\3\uffff\1\77\1\46\1\44\2\uffff\1\47\4\uffff\1\141\1\162\1\uffff\1\162\2\164\1\163\1\144\7\uffff\1\145\1\uffff\1\156\3\uffff\2\172\1\145\1\160\2\172\1\145\1\164\1\163\1\165\1\162\1\163\1\154\1\141\3\uffff\1\157\1\165\1\164\1\163\2\164\2\uffff\1\144\1\uffff\1\155\1\141\3\uffff\1\164\1\154\14\uffff\1\162\5\uffff\2\160\1\157\1\147\1\164\1\141\1\162\1\164\2\154\1\144\1\154\1\155\1\164\1\154\15\uffff\1\164\1\151\1\146\2\151\1\141\1\162\1\164\1\172\2\163\1\uffff\1\164\1\165\1\145\1\141\1\uffff\1\162\1\154\1\uffff\1\145\1\172\1\uffff\1\162\1\160\1\144\1\157\1\156\1\145\1\157\1\156\1\161\1\145\1\141\1\172\1\155\1\160\1\172\1\155\1\151\3\145\1\172\1\171\1\160\1\163\1\172\1\154\2\172\2\154\1\172\1\145\1\154\1\151\1\172\1\165\1\151\1\126\1\145\1\154\1\142\1\150\1\163\1\151\1\141\1\172\1\156\1\166\1\164\1\151\1\162\1\172\5\uffff\1\151\1\164\1\162\1\154\1\141\1\151\1\162\1\uffff\1\141\1\165\1\157\1\154\1\163\1\172\1\167\1\172\1\165\2\164\1\uffff\1\151\1\145\1\uffff\1\172\1\146\1\156\1\172\1\162\1\uffff\1\172\1\157\1\163\1\172\1\uffff\2\172\2\uffff\2\145\1\uffff\1\147\1\172\1\156\1\uffff\1\145\1\155\2\156\1\157\1\162\1\145\1\144\1\172\1\145\1\143\1\154\1\uffff\1\151\1\145\1\171\1\142\1\141\1\uffff\1\141\1\172\1\146\1\151\1\164\2\145\2\164\1\156\1\166\1\151\1\uffff\1\163\1\uffff\1\145\1\164\1\151\1\164\1\162\1\uffff\1\172\1\144\1\146\1\uffff\1\141\1\uffff\1\163\1\172\3\uffff\1\172\1\141\1\145\1\uffff\1\147\1\156\1\151\1\171\1\166\1\151\1\145\1\143\1\141\1\uffff\2\172\1\151\1\164\1\144\1\164\1\160\1\165\1\143\1\154\1\uffff\1\141\1\144\1\145\1\163\1\144\1\151\1\172\1\154\2\145\2\172\1\141\1\154\1\151\1\164\1\uffff\1\163\1\172\1\154\1\145\2\uffff\1\156\1\162\1\172\1\143\1\164\1\172\1\141\2\144\1\164\1\172\2\uffff\1\172\1\151\1\172\1\151\1\145\2\164\1\172\1\143\1\172\1\163\2\172\1\157\1\uffff\1\171\1\172\1\156\2\uffff\1\142\1\145\1\166\1\171\1\172\1\uffff\1\172\1\163\2\172\1\uffff\2\145\1\uffff\1\154\1\172\1\123\1\151\1\uffff\1\141\1\157\1\uffff\1\157\1\172\1\145\1\172\1\uffff\1\145\1\uffff\2\172\2\uffff\1\156\1\172\1\uffff\1\164\1\154\1\172\1\145\1\172\2\uffff\1\172\2\uffff\1\172\1\144\1\151\1\uffff\1\145\1\157\1\142\2\156\1\uffff\1\172\1\uffff\1\172\2\uffff\1\172\1\uffff\1\172\1\145\1\uffff\1\172\3\uffff\1\116\1\144\1\164\1\156\1\154\2\172\4\uffff\1\172\1\uffff\1\141\3\172\1\145\3\uffff\1\164\3\uffff\1\172\1\165\1\uffff\1\162\1\141\1\154\1\172\1\uffff"; - static final String DFA11_acceptS = - "\5\uffff\1\5\1\6\7\uffff\1\27\1\30\1\32\3\uffff\1\43\1\44\1\uffff\1\50\3\uffff\1\70\23\uffff\1\144\1\146\1\147\6\uffff\1\172\1\174\1\177\1\u0080\2\uffff\1\172\5\uffff\1\164\1\4\1\5\1\6\1\10\1\12\1\14\1\uffff\1\20\1\uffff\1\26\1\37\1\52\16\uffff\1\27\1\30\1\32\6\uffff\1\43\1\44\1\uffff\1\50\2\uffff\1\111\1\176\1\65\2\uffff\1\70\1\171\1\175\1\71\1\134\1\72\1\75\1\73\1\76\1\77\1\137\1\74\1\uffff\1\133\1\110\1\112\1\113\1\163\17\uffff\1\144\1\146\1\147\1\161\1\162\1\151\1\165\1\166\1\167\1\170\1\173\1\174\1\177\13\uffff\1\11\4\uffff\1\150\2\uffff\1\152\2\uffff\1\104\64\uffff\1\100\1\16\1\54\1\22\1\24\7\uffff\1\105\13\uffff\1\57\2\uffff\1\145\5\uffff\1\157\4\uffff\1\66\2\uffff\1\106\1\114\2\uffff\1\127\3\uffff\1\126\14\uffff\1\160\5\uffff\1\101\14\uffff\1\140\1\uffff\1\153\5\uffff\1\40\3\uffff\1\154\1\uffff\1\46\2\uffff\1\67\1\143\1\107\3\uffff\1\120\11\uffff\1\136\12\uffff\1\55\20\uffff\1\155\4\uffff\1\62\1\115\13\uffff\1\141\1\1\16\uffff\1\56\3\uffff\1\45\1\21\5\uffff\1\156\4\uffff\1\121\2\uffff\1\123\4\uffff\1\135\2\uffff\1\7\4\uffff\1\31\1\uffff\1\142\2\uffff\1\102\1\13\2\uffff\1\53\5\uffff\1\63\1\41\1\uffff\1\116\1\117\3\uffff\1\125\5\uffff\1\35\1\uffff\1\61\1\uffff\1\60\1\103\1\uffff\1\15\2\uffff\1\25\1\uffff\1\47\1\51\1\130\7\uffff\1\3\1\64\1\42\1\17\1\uffff\1\34\5\uffff\1\2\1\33\1\23\1\uffff\1\124\1\132\1\131\2\uffff\1\36\4\uffff\1\122"; - static final String DFA11_specialS = - "\1\0\64\uffff\1\1\1\2\u01d2\uffff}>"; - static final String[] DFA11_transitionS = DFA11_transitionS_.DFA11_transitionS; - private static final class DFA11_transitionS_ { - static final String[] DFA11_transitionS = { - "\11\73\2\72\2\73\1\72\22\73\1\72\1\7\1\65\1\27\2\73\1\63\1\66\1\24\1\25\1\33\1\35\1\16\1\31\1\41\1\34\12\71\1\4\1\20\1\37\1\5\1\36\1\42\1\57\1\70\1\45\1\53\5\70\1\46\2\70\1\54\1\43\1\70\1\52\2\70\1\47\1\50\1\44\1\51\5\70\1\60\1\73\1\61\1\73\1\67\1\73\1\3\1\26\1\30\1\2\1\22\1\56\2\70\1\10\2\70\1\23\1\70\1\32\1\11\1\21\1\70\1\12\1\1\1\13\1\14\1\15\1\55\1\40\2\70\1\6\1\62\1\17\45\73\1\64\uff5c\73", - "\1\75\16\uffff\1\74", - "\1\100\3\uffff\1\77", - "\1\102\13\uffff\1\103\5\uffff\1\101", - "\1\104", - "", - "", - "\1\120\1\110\4\uffff\1\111\5\uffff\1\112\2\uffff\1\113\1\117\1\114\1\115\1\116", - "\1\121\1\uffff\1\125\6\uffff\1\124\1\122\5\uffff\1\123", - "\1\127\1\uffff\1\126\2\uffff\1\130", - "\1\131", - "\1\133\11\uffff\1\132", - "\1\134", - "\1\136\5\uffff\1\135", - "", - "", - "", - "\1\142", - "\1\145\1\uffff\1\143\11\uffff\1\144", - "\1\147\3\uffff\1\146", - "", - "", - "\1\152", - "", - "\1\155\2\uffff\1\154", - "\1\157\20\uffff\1\156", - "\1\161\5\uffff\1\162", - "", - "\1\164\2\uffff\1\165", - "\1\167", - "\1\171", - "\1\175\17\uffff\1\173\1\174", - "\1\177", - "\1\u0080", - "\1\u0083\1\u0082", - "\1\u0085", - "\1\u0086", - "\1\u0088\15\uffff\1\u0087", - "\1\u0089", - "\1\u008a", - "\1\u008c\16\uffff\1\u008b", - "\1\u008d", - "\1\u008e\16\uffff\1\u008f", - "\1\u0090", - "\1\u0091", - "\1\u0092", - "\1\u0093", - "", - "", - "", - "\1\u0098\15\uffff\1\u0097", - "\1\u009a", - "\1\u009b", - "\0\u009c", - "\0\u009d", - "\1\u009e", - "", - "", - "", - "", - "\1\u00a1", - "\1\u00a3\5\uffff\1\u00a2", - "", - "\1\u00a4\13\uffff\1\u00a5", - "\1\u00a6", - "\1\u00a7", - "\1\u00a8", - "\1\u00a9", - "", - "", - "", - "", - "", - "", - "", - "\1\u00aa", - "", - "\1\u00ab", - "", - "", - "", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\10\76\1\u00ad\6\76\1\u00ae\3\76\1\u00af\1\76\1\u00b0\4\76", - "\1\u00b2", - "\1\u00b3", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\2\76\1\u00b6\7\76\7\uffff\32\76\4\uffff\1\76\1\uffff\3\76\1\u00b5\26\76", - "\1\u00b8", - "\1\u00b9", - "\1\u00ba\21\uffff\1\u00bb", - "\1\u00bc\23\uffff\1\u00bd", - "\1\u00bf\14\uffff\1\u00be", - "\1\u00c0\11\uffff\1\u00c1", - "\1\u00c2", - "\1\u00c3", - "", - "", - "", - "\1\u00c6\3\uffff\1\u00c4\5\uffff\1\u00c5", - "\1\u00c8\20\uffff\1\u00c7", - "\1\u00c9", - "\1\u00ca", - "\1\u00cb", - "\1\u00cc", - "", - "", - "\1\u00cd", - "", - "\1\u00ce", - "\1\u00cf", - "", - "", - "", - "\1\u00d0", - "\1\u00d1", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "\1\u00d2", - "", - "", - "", - "", - "", - "\1\u00d3", - "\1\u00d4", - "\1\u00d5", - "\1\u00d6", - "\1\u00d7", - "\1\u00d8", - "\1\u00d9", - "\1\u00db\2\uffff\1\u00da", - "\1\u00dc", - "\1\u00dd", - "\1\u00de", - "\1\u00df", - "\1\u00e0", - "\1\u00e1", - "\1\u00e2", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "\1\u00e3", - "\1\u00e4", - "\1\u00e5", - "\1\u00e6", - "\1\u00e7", - "\1\u00e8", - "\1\u00e9", - "\1\u00ea", - "\2\76\1\u00eb\7\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\1\u00ed\21\uffff\1\u00ee", - "\1\u00ef\11\uffff\1\u00f0", - "", - "\1\u00f1", - "\1\u00f2", - "\1\u00f3", - "\1\u00f4", - "", - "\1\u00f5", - "\1\u00f6", - "", - "\1\u00f7", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "", - "\1\u00f9", - "\1\u00fa", - "\1\u00fb", - "\1\u00fc", - "\1\u00fd", - "\1\u00fe", - "\1\u00ff", - "\1\u0100", - "\1\u0101", - "\1\u0102", - "\1\u0103", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\1\u0105", - "\1\u0106", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\1\u0108", - "\1\u0109", - "\1\u010a", - "\1\u010b", - "\1\u010c", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\1\u010e", - "\1\u010f", - "\1\u0110", - "\2\76\1\u0111\7\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\1\u0113", - "\2\76\1\u0114\7\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\1\u0117", - "\1\u0118", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\1\u011a", - "\1\u011b", - "\1\u011c", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\1\u011e", - "\1\u011f", - "\1\u0120\7\uffff\1\u0121\14\uffff\1\u0122", - "\1\u0123", - "\1\u0124", - "\1\u0125", - "\1\u0126", - "\1\u0127", - "\1\u0128", - "\1\u0129", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\1\u012b", - "\1\u012c", - "\1\u012d", - "\1\u012e", - "\1\u012f", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "", - "", - "", - "", - "", - "\1\u0131", - "\1\u0132", - "\1\u0133", - "\1\u0134", - "\1\u0135", - "\1\u0136", - "\1\u0137", - "", - "\1\u0138", - "\1\u0139", - "\1\u013a", - "\1\u013b", - "\1\u013c", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\1\u013e", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\1\u0140", - "\1\u0141", - "\1\u0142", - "", - "\1\u0143", - "\1\u0144", - "", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\1\u0146", - "\1\u0147", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\10\76\1\u0148\21\76", - "\1\u014a", - "", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\1\u014c", - "\1\u014d", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "", - "", - "\1\u0151", - "\1\u0152", - "", - "\1\u0153", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\1\u0155", - "", - "\1\u0156", - "\1\u0157", - "\1\u0158", - "\1\u0159", - "\1\u015a", - "\1\u015b", - "\1\u015c", - "\1\u015d", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\1\u015f", - "\1\u0160", - "\1\u0161", - "", - "\1\u0162", - "\1\u0164\3\uffff\1\u0163", - "\1\u0165", - "\1\u0166", - "\1\u0167", - "", - "\1\u0168", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\1\u016a", - "\1\u016b", - "\1\u016c", - "\1\u016d", - "\1\u016e", - "\1\u016f", - "\1\u0170", - "\1\u0171", - "\1\u0172", - "\1\u0173", - "", - "\1\u0174", - "", - "\1\u0175", - "\1\u0176", - "\1\u0177", - "\1\u0178", - "\1\u0179", - "", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\1\u017b", - "\1\u017c", - "", - "\1\u017d", - "", - "\1\u017e", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "", - "", - "", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\1\u0181", - "\1\u0182", - "", - "\1\u0183", - "\1\u0184", - "\1\u0185", - "\1\u0186", - "\1\u0187", - "\1\u0188", - "\1\u0189", - "\1\u018a", - "\1\u018b", - "", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\1\u018e", - "\1\u018f", - "\1\u0190", - "\1\u0191", - "\1\u0192", - "\1\u0193", - "\1\u0194", - "\1\u0195", - "", - "\1\u0196", - "\1\u0197", - "\1\u0198", - "\1\u0199", - "\1\u019a", - "\1\u019b", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\1\u019d", - "\1\u019e", - "\1\u019f", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\1\u01a2", - "\1\u01a3", - "\1\u01a4", - "\1\u01a5", - "", - "\1\u01a6", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\1\u01a8", - "\1\u01a9", - "", - "", - "\1\u01aa", - "\1\u01ab", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\1\u01ad", - "\1\u01ae", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\1\u01b0", - "\1\u01b1", - "\1\u01b2", - "\1\u01b3", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "", - "", - "\1\u01b5", - "\1\u01b6", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\1\u01b8", - "\1\u01b9", - "\1\u01ba", - "\1\u01bb", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\1\u01bd", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\1\u01bf", - "\2\76\1\u01c0\7\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\1\u01c3", - "", - "\1\u01c4", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\1\u01c6", - "", - "", - "\1\u01c7", - "\1\u01c8", - "\1\u01c9", - "\1\u01ca", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\1\u01cd", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "", - "\1\u01d0", - "\1\u01d1", - "", - "\1\u01d2", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\1\u01d4", - "\1\u01d5", - "", - "\1\u01d6", - "\1\u01d7", - "", - "\1\u01d8", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\1\u01da", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "", - "\1\u01dc", - "", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "", - "", - "\1\u01df", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "", - "\1\u01e1", - "\1\u01e2", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\1\u01e4", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "", - "", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "", - "", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\1\u01e8", - "\1\u01e9", - "", - "\1\u01ea", - "\1\u01eb", - "\1\u01ec", - "\1\u01ed", - "\1\u01ee", - "", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "", - "", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\1\u01f3", - "", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "", - "", - "", - "\1\u01f5", - "\1\u01f6", - "\1\u01f7", - "\1\u01f8", - "\1\u01f9", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "", - "", - "", - "", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "", - "\1\u01fd", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\1\u0201", - "", - "", - "", - "\1\u0202", - "", - "", - "", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "\1\u0204", - "", - "\1\u0205", - "\1\u0206", - "\1\u0207", - "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", - "" - }; - } - - static final short[] DFA11_eot = DFA.unpackEncodedString(DFA11_eotS); - static final short[] DFA11_eof = DFA.unpackEncodedString(DFA11_eofS); - static final char[] DFA11_min = DFA.unpackEncodedStringToUnsignedChars(DFA11_minS); - static final char[] DFA11_max = DFA.unpackEncodedStringToUnsignedChars(DFA11_maxS); - static final short[] DFA11_accept = DFA.unpackEncodedString(DFA11_acceptS); - static final short[] DFA11_special = DFA.unpackEncodedString(DFA11_specialS); - static final short[][] DFA11_transition; - - static { - int numStates = DFA11_transitionS.length; - DFA11_transition = new short[numStates][]; - for (int i=0; i<numStates; i++) { - DFA11_transition[i] = DFA.unpackEncodedString(DFA11_transitionS[i]); - } - } - - static class DFA11 extends DFA { - - public DFA11(BaseRecognizer recognizer) { - this.recognizer = recognizer; - this.decisionNumber = 11; - this.eot = DFA11_eot; - this.eof = DFA11_eof; - this.min = DFA11_min; - this.max = DFA11_max; - this.accept = DFA11_accept; - this.special = DFA11_special; - this.transition = DFA11_transition; - } - public String getDescription() { - return "1:1: Tokens : ( T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | RULE_UNQUOTED_STRING | RULE_DOUBLE_QUOTED_STRING | RULE_SINGLE_QUOTED_STRING | RULE_ML_SINGLE_QUOTED_STRING | RULE_SIMPLE_ID | RULE_ESCAPED_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; - } - public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { - IntStream input = _input; - int _s = s; - switch ( s ) { - case 0 : - int LA11_0 = input.LA(1); + public static final int T__50=50; + public static final int T__59=59; + public static final int T__55=55; + public static final int T__56=56; + public static final int T__57=57; + public static final int T__58=58; + public static final int T__51=51; + public static final int T__52=52; + public static final int T__53=53; + public static final int T__54=54; + public static final int T__133=133; + public static final int T__132=132; + public static final int T__60=60; + public static final int T__61=61; + public static final int T__131=131; + public static final int T__130=130; + public static final int RULE_INT=6; + public static final int T__66=66; + public static final int RULE_ML_COMMENT=13; + public static final int T__67=67; + public static final int T__129=129; + public static final int T__68=68; + public static final int T__69=69; + public static final int T__62=62; + public static final int T__126=126; + public static final int T__63=63; + public static final int T__125=125; + public static final int T__64=64; + public static final int T__128=128; + public static final int T__65=65; + public static final int T__127=127; + public static final int T__37=37; + public static final int T__38=38; + public static final int T__39=39; + public static final int T__33=33; + public static final int T__34=34; + public static final int T__35=35; + public static final int T__36=36; + public static final int T__30=30; + public static final int T__31=31; + public static final int T__32=32; + public static final int RULE_SINGLE_QUOTED_STRING=4; + public static final int T__48=48; + public static final int T__49=49; + public static final int RULE_DOUBLE_QUOTED_STRING=11; + public static final int T__44=44; + public static final int T__45=45; + public static final int T__46=46; + public static final int T__47=47; + public static final int RULE_ESCAPED_ID=8; + public static final int T__40=40; + public static final int T__41=41; + public static final int T__42=42; + public static final int T__43=43; + public static final int T__91=91; + public static final int T__100=100; + public static final int T__92=92; + public static final int T__93=93; + public static final int T__102=102; + public static final int T__94=94; + public static final int T__101=101; + public static final int T__90=90; + public static final int RULE_LETTER_CHARACTER=10; + public static final int T__19=19; + public static final int T__17=17; + public static final int T__18=18; + public static final int T__99=99; + public static final int RULE_ESCAPED_CHARACTER=9; + public static final int T__95=95; + public static final int RULE_ML_SINGLE_QUOTED_STRING=12; + public static final int T__96=96; + public static final int T__97=97; + public static final int T__98=98; + public static final int T__26=26; + public static final int T__27=27; + public static final int T__28=28; + public static final int T__29=29; + public static final int T__22=22; + public static final int T__23=23; + public static final int T__24=24; + public static final int T__25=25; + public static final int T__20=20; + public static final int T__21=21; + public static final int T__122=122; + public static final int T__70=70; + public static final int T__121=121; + public static final int T__71=71; + public static final int T__124=124; + public static final int T__72=72; + public static final int T__123=123; + public static final int T__120=120; + public static final int RULE_UNQUOTED_STRING=5; + public static final int RULE_SL_COMMENT=14; + public static final int T__77=77; + public static final int T__119=119; + public static final int T__78=78; + public static final int T__118=118; + public static final int T__79=79; + public static final int T__73=73; + public static final int T__115=115; + public static final int EOF=-1; + public static final int T__74=74; + public static final int T__114=114; + public static final int T__75=75; + public static final int T__117=117; + public static final int T__76=76; + public static final int T__116=116; + public static final int T__80=80; + public static final int T__111=111; + public static final int T__81=81; + public static final int T__110=110; + public static final int T__82=82; + public static final int T__113=113; + public static final int RULE_SIMPLE_ID=7; + public static final int T__83=83; + public static final int T__112=112; + public static final int RULE_WS=15; + public static final int RULE_ANY_OTHER=16; + public static final int T__88=88; + public static final int T__108=108; + public static final int T__89=89; + public static final int T__107=107; + public static final int T__109=109; + public static final int T__84=84; + public static final int T__104=104; + public static final int T__85=85; + public static final int T__103=103; + public static final int T__86=86; + public static final int T__106=106; + public static final int T__87=87; + public static final int T__105=105; + + // delegates + // delegators + + public InternalQVTbaseLexer() {;} + public InternalQVTbaseLexer(CharStream input) { + this(input, new RecognizerSharedState()); + } + public InternalQVTbaseLexer(CharStream input, RecognizerSharedState state) { + super(input,state); + + } + @Override + public String getGrammarFileName() { return "InternalQVTbase.g"; } + + // $ANTLR start "T__17" + public final void mT__17() throws RecognitionException { + try { + int _type = T__17; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:11:7: ( 'static' ) + // InternalQVTbase.g:11:9: 'static' + { + match("static"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__17" + + // $ANTLR start "T__18" + public final void mT__18() throws RecognitionException { + try { + int _type = T__18; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:12:7: ( 'definition' ) + // InternalQVTbase.g:12:9: 'definition' + { + match("definition"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__18" + + // $ANTLR start "T__19" + public final void mT__19() throws RecognitionException { + try { + int _type = T__19; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:13:7: ( 'attribute' ) + // InternalQVTbase.g:13:9: 'attribute' + { + match("attribute"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__19" + + // $ANTLR start "T__20" + public final void mT__20() throws RecognitionException { + try { + int _type = T__20; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:14:7: ( ':' ) + // InternalQVTbase.g:14:9: ':' + { + match(':'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__20" + + // $ANTLR start "T__21" + public final void mT__21() throws RecognitionException { + try { + int _type = T__21; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:15:7: ( '=' ) + // InternalQVTbase.g:15:9: '=' + { + match('='); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__21" + + // $ANTLR start "T__22" + public final void mT__22() throws RecognitionException { + try { + int _type = T__22; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:16:7: ( '{' ) + // InternalQVTbase.g:16:9: '{' + { + match('{'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__22" + + // $ANTLR start "T__23" + public final void mT__23() throws RecognitionException { + try { + int _type = T__23; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:17:7: ( 'derived' ) + // InternalQVTbase.g:17:9: 'derived' + { + match("derived"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__23" + + // $ANTLR start "T__24" + public final void mT__24() throws RecognitionException { + try { + int _type = T__24; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:18:7: ( '!derived' ) + // InternalQVTbase.g:18:9: '!derived' + { + match("!derived"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__24" + + // $ANTLR start "T__25" + public final void mT__25() throws RecognitionException { + try { + int _type = T__25; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:19:7: ( 'id' ) + // InternalQVTbase.g:19:9: 'id' + { + match("id"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__25" + + // $ANTLR start "T__26" + public final void mT__26() throws RecognitionException { + try { + int _type = T__26; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:20:7: ( '!id' ) + // InternalQVTbase.g:20:9: '!id' + { + match("!id"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__26" + + // $ANTLR start "T__27" + public final void mT__27() throws RecognitionException { + try { + int _type = T__27; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:21:7: ( 'ordered' ) + // InternalQVTbase.g:21:9: 'ordered' + { + match("ordered"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__27" + + // $ANTLR start "T__28" + public final void mT__28() throws RecognitionException { + try { + int _type = T__28; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:22:7: ( '!ordered' ) + // InternalQVTbase.g:22:9: '!ordered' + { + match("!ordered"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__28" + + // $ANTLR start "T__29" + public final void mT__29() throws RecognitionException { + try { + int _type = T__29; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:23:7: ( 'readonly' ) + // InternalQVTbase.g:23:9: 'readonly' + { + match("readonly"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__29" + + // $ANTLR start "T__30" + public final void mT__30() throws RecognitionException { + try { + int _type = T__30; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:24:7: ( '!readonly' ) + // InternalQVTbase.g:24:9: '!readonly' + { + match("!readonly"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__30" + + // $ANTLR start "T__31" + public final void mT__31() throws RecognitionException { + try { + int _type = T__31; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:25:7: ( 'transient' ) + // InternalQVTbase.g:25:9: 'transient' + { + match("transient"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__31" + + // $ANTLR start "T__32" + public final void mT__32() throws RecognitionException { + try { + int _type = T__32; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:26:7: ( '!transient' ) + // InternalQVTbase.g:26:9: '!transient' + { + match("!transient"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__32" + + // $ANTLR start "T__33" + public final void mT__33() throws RecognitionException { + try { + int _type = T__33; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:27:7: ( 'unique' ) + // InternalQVTbase.g:27:9: 'unique' + { + match("unique"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__33" + + // $ANTLR start "T__34" + public final void mT__34() throws RecognitionException { + try { + int _type = T__34; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:28:7: ( '!unique' ) + // InternalQVTbase.g:28:9: '!unique' + { + match("!unique"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__34" + + // $ANTLR start "T__35" + public final void mT__35() throws RecognitionException { + try { + int _type = T__35; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:29:7: ( 'unsettable' ) + // InternalQVTbase.g:29:9: 'unsettable' + { + match("unsettable"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__35" + + // $ANTLR start "T__36" + public final void mT__36() throws RecognitionException { + try { + int _type = T__36; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:30:7: ( '!unsettable' ) + // InternalQVTbase.g:30:9: '!unsettable' + { + match("!unsettable"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__36" + + // $ANTLR start "T__37" + public final void mT__37() throws RecognitionException { + try { + int _type = T__37; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:31:7: ( 'volatile' ) + // InternalQVTbase.g:31:9: 'volatile' + { + match("volatile"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__37" + + // $ANTLR start "T__38" + public final void mT__38() throws RecognitionException { + try { + int _type = T__38; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:32:7: ( '!volatile' ) + // InternalQVTbase.g:32:9: '!volatile' + { + match("!volatile"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__38" + + // $ANTLR start "T__39" + public final void mT__39() throws RecognitionException { + try { + int _type = T__39; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:33:7: ( ',' ) + // InternalQVTbase.g:33:9: ',' + { + match(','); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__39" + + // $ANTLR start "T__40" + public final void mT__40() throws RecognitionException { + try { + int _type = T__40; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:34:7: ( '}' ) + // InternalQVTbase.g:34:9: '}' + { + match('}'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__40" + + // $ANTLR start "T__41" + public final void mT__41() throws RecognitionException { + try { + int _type = T__41; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:35:7: ( 'initial' ) + // InternalQVTbase.g:35:9: 'initial' + { + match("initial"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__41" + + // $ANTLR start "T__42" + public final void mT__42() throws RecognitionException { + try { + int _type = T__42; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:36:7: ( ';' ) + // InternalQVTbase.g:36:9: ';' + { + match(';'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__42" + + // $ANTLR start "T__43" + public final void mT__43() throws RecognitionException { + try { + int _type = T__43; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:37:7: ( 'derivation' ) + // InternalQVTbase.g:37:9: 'derivation' + { + match("derivation"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__43" + + // $ANTLR start "T__44" + public final void mT__44() throws RecognitionException { + try { + int _type = T__44; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:38:7: ( 'primitive' ) + // InternalQVTbase.g:38:9: 'primitive' + { + match("primitive"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__44" + + // $ANTLR start "T__45" + public final void mT__45() throws RecognitionException { + try { + int _type = T__45; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:39:7: ( 'datatype' ) + // InternalQVTbase.g:39:9: 'datatype' + { + match("datatype"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__45" + + // $ANTLR start "T__46" + public final void mT__46() throws RecognitionException { + try { + int _type = T__46; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:40:7: ( 'serializable' ) + // InternalQVTbase.g:40:9: 'serializable' + { + match("serializable"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__46" + + // $ANTLR start "T__47" + public final void mT__47() throws RecognitionException { + try { + int _type = T__47; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:41:7: ( '!serializable' ) + // InternalQVTbase.g:41:9: '!serializable' + { + match("!serializable"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__47" + + // $ANTLR start "T__48" + public final void mT__48() throws RecognitionException { + try { + int _type = T__48; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:42:7: ( 'enum' ) + // InternalQVTbase.g:42:9: 'enum' + { + match("enum"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__48" + + // $ANTLR start "T__49" + public final void mT__49() throws RecognitionException { + try { + int _type = T__49; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:43:7: ( 'literal' ) + // InternalQVTbase.g:43:9: 'literal' + { + match("literal"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__49" + + // $ANTLR start "T__50" + public final void mT__50() throws RecognitionException { + try { + int _type = T__50; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:44:7: ( 'operation' ) + // InternalQVTbase.g:44:9: 'operation' + { + match("operation"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__50" + + // $ANTLR start "T__51" + public final void mT__51() throws RecognitionException { + try { + int _type = T__51; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:45:7: ( '(' ) + // InternalQVTbase.g:45:9: '(' + { + match('('); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__51" + + // $ANTLR start "T__52" + public final void mT__52() throws RecognitionException { + try { + int _type = T__52; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:46:7: ( ')' ) + // InternalQVTbase.g:46:9: ')' + { + match(')'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__52" + + // $ANTLR start "T__53" + public final void mT__53() throws RecognitionException { + try { + int _type = T__53; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:47:7: ( 'throws' ) + // InternalQVTbase.g:47:9: 'throws' + { + match("throws"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__53" + + // $ANTLR start "T__54" + public final void mT__54() throws RecognitionException { + try { + int _type = T__54; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:48:7: ( 'body' ) + // InternalQVTbase.g:48:9: 'body' + { + match("body"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__54" + + // $ANTLR start "T__55" + public final void mT__55() throws RecognitionException { + try { + int _type = T__55; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:49:7: ( 'property' ) + // InternalQVTbase.g:49:9: 'property' + { + match("property"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__55" + + // $ANTLR start "T__56" + public final void mT__56() throws RecognitionException { + try { + int _type = T__56; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:50:7: ( '#' ) + // InternalQVTbase.g:50:9: '#' + { + match('#'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__56" + + // $ANTLR start "T__57" + public final void mT__57() throws RecognitionException { + try { + int _type = T__57; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:51:7: ( 'composes' ) + // InternalQVTbase.g:51:9: 'composes' + { + match("composes"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__57" + + // $ANTLR start "T__58" + public final void mT__58() throws RecognitionException { + try { + int _type = T__58; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:52:7: ( '!composes' ) + // InternalQVTbase.g:52:9: '!composes' + { + match("!composes"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__58" + + // $ANTLR start "T__59" + public final void mT__59() throws RecognitionException { + try { + int _type = T__59; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:53:7: ( 'resolve' ) + // InternalQVTbase.g:53:9: 'resolve' + { + match("resolve"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__59" + + // $ANTLR start "T__60" + public final void mT__60() throws RecognitionException { + try { + int _type = T__60; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:54:7: ( '!resolve' ) + // InternalQVTbase.g:54:9: '!resolve' + { + match("!resolve"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__60" + + // $ANTLR start "T__61" + public final void mT__61() throws RecognitionException { + try { + int _type = T__61; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:55:7: ( 'input' ) + // InternalQVTbase.g:55:9: 'input' + { + match("input"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__61" + + // $ANTLR start "T__62" + public final void mT__62() throws RecognitionException { + try { + int _type = T__62; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:56:7: ( 'output' ) + // InternalQVTbase.g:56:9: 'output' + { + match("output"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__62" + + // $ANTLR start "T__63" + public final void mT__63() throws RecognitionException { + try { + int _type = T__63; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:57:7: ( 'via' ) + // InternalQVTbase.g:57:9: 'via' + { + match("via"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__63" + + // $ANTLR start "T__64" + public final void mT__64() throws RecognitionException { + try { + int _type = T__64; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:58:7: ( 'iterates' ) + // InternalQVTbase.g:58:9: 'iterates' + { + match("iterates"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__64" + + // $ANTLR start "T__65" + public final void mT__65() throws RecognitionException { + try { + int _type = T__65; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:59:7: ( 'abstract' ) + // InternalQVTbase.g:59:9: 'abstract' + { + match("abstract"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__65" + + // $ANTLR start "T__66" + public final void mT__66() throws RecognitionException { + try { + int _type = T__66; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:60:7: ( 'class' ) + // InternalQVTbase.g:60:9: 'class' + { + match("class"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__66" + + // $ANTLR start "T__67" + public final void mT__67() throws RecognitionException { + try { + int _type = T__67; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:61:7: ( 'extends' ) + // InternalQVTbase.g:61:9: 'extends' + { + match("extends"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__67" + + // $ANTLR start "T__68" + public final void mT__68() throws RecognitionException { + try { + int _type = T__68; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:62:7: ( 'interface' ) + // InternalQVTbase.g:62:9: 'interface' + { + match("interface"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__68" + + // $ANTLR start "T__69" + public final void mT__69() throws RecognitionException { + try { + int _type = T__69; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:63:7: ( '-' ) + // InternalQVTbase.g:63:9: '-' + { + match('-'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__69" + + // $ANTLR start "T__70" + public final void mT__70() throws RecognitionException { + try { + int _type = T__70; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:64:7: ( 'not' ) + // InternalQVTbase.g:64:9: 'not' + { + match("not"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__70" + + // $ANTLR start "T__71" + public final void mT__71() throws RecognitionException { + try { + int _type = T__71; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:65:7: ( 'not2' ) + // InternalQVTbase.g:65:9: 'not2' + { + match("not2"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__71" + + // $ANTLR start "T__72" + public final void mT__72() throws RecognitionException { + try { + int _type = T__72; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:66:7: ( '*' ) + // InternalQVTbase.g:66:9: '*' + { + match('*'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__72" + + // $ANTLR start "T__73" + public final void mT__73() throws RecognitionException { + try { + int _type = T__73; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:67:7: ( '/' ) + // InternalQVTbase.g:67:9: '/' + { + match('/'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__73" + + // $ANTLR start "T__74" + public final void mT__74() throws RecognitionException { + try { + int _type = T__74; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:68:7: ( '+' ) + // InternalQVTbase.g:68:9: '+' + { + match('+'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__74" + + // $ANTLR start "T__75" + public final void mT__75() throws RecognitionException { + try { + int _type = T__75; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:69:7: ( '>' ) + // InternalQVTbase.g:69:9: '>' + { + match('>'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__75" + + // $ANTLR start "T__76" + public final void mT__76() throws RecognitionException { + try { + int _type = T__76; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:70:7: ( '<' ) + // InternalQVTbase.g:70:9: '<' + { + match('<'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__76" + + // $ANTLR start "T__77" + public final void mT__77() throws RecognitionException { + try { + int _type = T__77; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:71:7: ( '>=' ) + // InternalQVTbase.g:71:9: '>=' + { + match(">="); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__77" + + // $ANTLR start "T__78" + public final void mT__78() throws RecognitionException { + try { + int _type = T__78; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:72:7: ( '<=' ) + // InternalQVTbase.g:72:9: '<=' + { + match("<="); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__78" + + // $ANTLR start "T__79" + public final void mT__79() throws RecognitionException { + try { + int _type = T__79; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:73:7: ( '<>' ) + // InternalQVTbase.g:73:9: '<>' + { + match("<>"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__79" + + // $ANTLR start "T__80" + public final void mT__80() throws RecognitionException { + try { + int _type = T__80; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:74:7: ( 'and' ) + // InternalQVTbase.g:74:9: 'and' + { + match("and"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__80" + + // $ANTLR start "T__81" + public final void mT__81() throws RecognitionException { + try { + int _type = T__81; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:75:7: ( 'and2' ) + // InternalQVTbase.g:75:9: 'and2' + { + match("and2"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__81" + + // $ANTLR start "T__82" + public final void mT__82() throws RecognitionException { + try { + int _type = T__82; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:76:7: ( 'implies' ) + // InternalQVTbase.g:76:9: 'implies' + { + match("implies"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__82" + + // $ANTLR start "T__83" + public final void mT__83() throws RecognitionException { + try { + int _type = T__83; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:77:7: ( 'implies2' ) + // InternalQVTbase.g:77:9: 'implies2' + { + match("implies2"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__83" + + // $ANTLR start "T__84" + public final void mT__84() throws RecognitionException { + try { + int _type = T__84; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:78:7: ( 'or' ) + // InternalQVTbase.g:78:9: 'or' + { + match("or"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__84" + + // $ANTLR start "T__85" + public final void mT__85() throws RecognitionException { + try { + int _type = T__85; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:79:7: ( 'or2' ) + // InternalQVTbase.g:79:9: 'or2' + { + match("or2"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__85" + + // $ANTLR start "T__86" + public final void mT__86() throws RecognitionException { + try { + int _type = T__86; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:80:7: ( 'xor' ) + // InternalQVTbase.g:80:9: 'xor' + { + match("xor"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__86" + + // $ANTLR start "T__87" + public final void mT__87() throws RecognitionException { + try { + int _type = T__87; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:81:7: ( 'xor2' ) + // InternalQVTbase.g:81:9: 'xor2' + { + match("xor2"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__87" + + // $ANTLR start "T__88" + public final void mT__88() throws RecognitionException { + try { + int _type = T__88; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:82:7: ( '.' ) + // InternalQVTbase.g:82:9: '.' + { + match('.'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__88" + + // $ANTLR start "T__89" + public final void mT__89() throws RecognitionException { + try { + int _type = T__89; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:83:7: ( '->' ) + // InternalQVTbase.g:83:9: '->' + { + match("->"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__89" + + // $ANTLR start "T__90" + public final void mT__90() throws RecognitionException { + try { + int _type = T__90; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:84:7: ( '?.' ) + // InternalQVTbase.g:84:9: '?.' + { + match("?."); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__90" + + // $ANTLR start "T__91" + public final void mT__91() throws RecognitionException { + try { + int _type = T__91; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:85:7: ( '?->' ) + // InternalQVTbase.g:85:9: '?->' + { + match("?->"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__91" + + // $ANTLR start "T__92" + public final void mT__92() throws RecognitionException { + try { + int _type = T__92; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:86:7: ( 'Map' ) + // InternalQVTbase.g:86:9: 'Map' + { + match("Map"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__92" + + // $ANTLR start "T__93" + public final void mT__93() throws RecognitionException { + try { + int _type = T__93; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:87:7: ( 'Tuple' ) + // InternalQVTbase.g:87:9: 'Tuple' + { + match("Tuple"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__93" + + // $ANTLR start "T__94" + public final void mT__94() throws RecognitionException { + try { + int _type = T__94; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:88:7: ( 'Boolean' ) + // InternalQVTbase.g:88:9: 'Boolean' + { + match("Boolean"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__94" + + // $ANTLR start "T__95" + public final void mT__95() throws RecognitionException { + try { + int _type = T__95; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:89:7: ( 'Integer' ) + // InternalQVTbase.g:89:9: 'Integer' + { + match("Integer"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__95" + + // $ANTLR start "T__96" + public final void mT__96() throws RecognitionException { + try { + int _type = T__96; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:90:7: ( 'Real' ) + // InternalQVTbase.g:90:9: 'Real' + { + match("Real"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__96" + + // $ANTLR start "T__97" + public final void mT__97() throws RecognitionException { + try { + int _type = T__97; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:91:7: ( 'String' ) + // InternalQVTbase.g:91:9: 'String' + { + match("String"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__97" + + // $ANTLR start "T__98" + public final void mT__98() throws RecognitionException { + try { + int _type = T__98; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:92:7: ( 'UnlimitedNatural' ) + // InternalQVTbase.g:92:9: 'UnlimitedNatural' + { + match("UnlimitedNatural"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__98" + + // $ANTLR start "T__99" + public final void mT__99() throws RecognitionException { + try { + int _type = T__99; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:93:7: ( 'OclAny' ) + // InternalQVTbase.g:93:9: 'OclAny' + { + match("OclAny"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__99" + + // $ANTLR start "T__100" + public final void mT__100() throws RecognitionException { + try { + int _type = T__100; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:94:8: ( 'OclInvalid' ) + // InternalQVTbase.g:94:10: 'OclInvalid' + { + match("OclInvalid"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__100" + + // $ANTLR start "T__101" + public final void mT__101() throws RecognitionException { + try { + int _type = T__101; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:95:8: ( 'OclVoid' ) + // InternalQVTbase.g:95:10: 'OclVoid' + { + match("OclVoid"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__101" + + // $ANTLR start "T__102" + public final void mT__102() throws RecognitionException { + try { + int _type = T__102; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:96:8: ( 'Set' ) + // InternalQVTbase.g:96:10: 'Set' + { + match("Set"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__102" + + // $ANTLR start "T__103" + public final void mT__103() throws RecognitionException { + try { + int _type = T__103; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:97:8: ( 'Bag' ) + // InternalQVTbase.g:97:10: 'Bag' + { + match("Bag"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__103" + + // $ANTLR start "T__104" + public final void mT__104() throws RecognitionException { + try { + int _type = T__104; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:98:8: ( 'Sequence' ) + // InternalQVTbase.g:98:10: 'Sequence' + { + match("Sequence"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__104" + + // $ANTLR start "T__105" + public final void mT__105() throws RecognitionException { + try { + int _type = T__105; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:99:8: ( 'Collection' ) + // InternalQVTbase.g:99:10: 'Collection' + { + match("Collection"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__105" + + // $ANTLR start "T__106" + public final void mT__106() throws RecognitionException { + try { + int _type = T__106; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:100:8: ( 'OrderedSet' ) + // InternalQVTbase.g:100:10: 'OrderedSet' + { + match("OrderedSet"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__106" + + // $ANTLR start "T__107" + public final void mT__107() throws RecognitionException { + try { + int _type = T__107; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:101:8: ( '..' ) + // InternalQVTbase.g:101:10: '..' + { + match(".."); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__107" + + // $ANTLR start "T__108" + public final void mT__108() throws RecognitionException { + try { + int _type = T__108; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:102:8: ( '++' ) + // InternalQVTbase.g:102:10: '++' + { + match("++"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__108" + + // $ANTLR start "T__109" + public final void mT__109() throws RecognitionException { + try { + int _type = T__109; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:103:8: ( 'Lambda' ) + // InternalQVTbase.g:103:10: 'Lambda' + { + match("Lambda"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__109" + + // $ANTLR start "T__110" + public final void mT__110() throws RecognitionException { + try { + int _type = T__110; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:104:8: ( 'with' ) + // InternalQVTbase.g:104:10: 'with' + { + match("with"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__110" + + // $ANTLR start "T__111" + public final void mT__111() throws RecognitionException { + try { + int _type = T__111; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:105:8: ( '<-' ) + // InternalQVTbase.g:105:10: '<-' + { + match("<-"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__111" + + // $ANTLR start "T__112" + public final void mT__112() throws RecognitionException { + try { + int _type = T__112; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:106:8: ( 'true' ) + // InternalQVTbase.g:106:10: 'true' + { + match("true"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__112" + + // $ANTLR start "T__113" + public final void mT__113() throws RecognitionException { + try { + int _type = T__113; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:107:8: ( 'false' ) + // InternalQVTbase.g:107:10: 'false' + { + match("false"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__113" + + // $ANTLR start "T__114" + public final void mT__114() throws RecognitionException { + try { + int _type = T__114; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:108:8: ( 'invalid' ) + // InternalQVTbase.g:108:10: 'invalid' + { + match("invalid"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__114" + + // $ANTLR start "T__115" + public final void mT__115() throws RecognitionException { + try { + int _type = T__115; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:109:8: ( 'null' ) + // InternalQVTbase.g:109:10: 'null' + { + match("null"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__115" + + // $ANTLR start "T__116" + public final void mT__116() throws RecognitionException { + try { + int _type = T__116; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:110:8: ( '@' ) + // InternalQVTbase.g:110:10: '@' + { + match('@'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__116" + + // $ANTLR start "T__117" + public final void mT__117() throws RecognitionException { + try { + int _type = T__117; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:111:8: ( 'pre' ) + // InternalQVTbase.g:111:10: 'pre' + { + match("pre"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__117" + + // $ANTLR start "T__118" + public final void mT__118() throws RecognitionException { + try { + int _type = T__118; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:112:8: ( '[' ) + // InternalQVTbase.g:112:10: '[' + { + match('['); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__118" + + // $ANTLR start "T__119" + public final void mT__119() throws RecognitionException { + try { + int _type = T__119; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:113:8: ( ']' ) + // InternalQVTbase.g:113:10: ']' + { + match(']'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__119" + + // $ANTLR start "T__120" + public final void mT__120() throws RecognitionException { + try { + int _type = T__120; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:114:8: ( 'in' ) + // InternalQVTbase.g:114:10: 'in' + { + match("in"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__120" + + // $ANTLR start "T__121" + public final void mT__121() throws RecognitionException { + try { + int _type = T__121; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:115:8: ( '|' ) + // InternalQVTbase.g:115:10: '|' + { + match('|'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__121" + + // $ANTLR start "T__122" + public final void mT__122() throws RecognitionException { + try { + int _type = T__122; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:116:8: ( 'if' ) + // InternalQVTbase.g:116:10: 'if' + { + match("if"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__122" + + // $ANTLR start "T__123" + public final void mT__123() throws RecognitionException { + try { + int _type = T__123; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:117:8: ( 'then' ) + // InternalQVTbase.g:117:10: 'then' + { + match("then"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__123" + + // $ANTLR start "T__124" + public final void mT__124() throws RecognitionException { + try { + int _type = T__124; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:118:8: ( 'else' ) + // InternalQVTbase.g:118:10: 'else' + { + match("else"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__124" + + // $ANTLR start "T__125" + public final void mT__125() throws RecognitionException { + try { + int _type = T__125; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:119:8: ( 'endif' ) + // InternalQVTbase.g:119:10: 'endif' + { + match("endif"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__125" + + // $ANTLR start "T__126" + public final void mT__126() throws RecognitionException { + try { + int _type = T__126; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:120:8: ( 'elseif' ) + // InternalQVTbase.g:120:10: 'elseif' + { + match("elseif"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__126" + + // $ANTLR start "T__127" + public final void mT__127() throws RecognitionException { + try { + int _type = T__127; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:121:8: ( 'let' ) + // InternalQVTbase.g:121:10: 'let' + { + match("let"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__127" + + // $ANTLR start "T__128" + public final void mT__128() throws RecognitionException { + try { + int _type = T__128; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:122:8: ( 'self' ) + // InternalQVTbase.g:122:10: 'self' + { + match("self"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__128" + + // $ANTLR start "T__129" + public final void mT__129() throws RecognitionException { + try { + int _type = T__129; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:123:8: ( '|?' ) + // InternalQVTbase.g:123:10: '|?' + { + match("|?"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__129" + + // $ANTLR start "T__130" + public final void mT__130() throws RecognitionException { + try { + int _type = T__130; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:124:8: ( '|1' ) + // InternalQVTbase.g:124:10: '|1' + { + match("|1"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__130" + + // $ANTLR start "T__131" + public final void mT__131() throws RecognitionException { + try { + int _type = T__131; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:125:8: ( '?' ) + // InternalQVTbase.g:125:10: '?' + { + match('?'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__131" + + // $ANTLR start "T__132" + public final void mT__132() throws RecognitionException { + try { + int _type = T__132; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:126:8: ( '::' ) + // InternalQVTbase.g:126:10: '::' + { + match("::"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__132" + + // $ANTLR start "T__133" + public final void mT__133() throws RecognitionException { + try { + int _type = T__133; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:127:8: ( '&&' ) + // InternalQVTbase.g:127:10: '&&' + { + match("&&"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__133" + + // $ANTLR start "RULE_UNQUOTED_STRING" + public final void mRULE_UNQUOTED_STRING() throws RecognitionException { + try { + int _type = RULE_UNQUOTED_STRING; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:8361:22: ( '\\u00A3$%^\\u00A3$%^' ) + // InternalQVTbase.g:8361:24: '\\u00A3$%^\\u00A3$%^' + { + match("\u00A3$%^\u00A3$%^"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_UNQUOTED_STRING" + + // $ANTLR start "RULE_ESCAPED_CHARACTER" + public final void mRULE_ESCAPED_CHARACTER() throws RecognitionException { + try { + // InternalQVTbase.g:8363:33: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) ) + // InternalQVTbase.g:8363: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') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + + } + finally { + } + } + // $ANTLR end "RULE_ESCAPED_CHARACTER" + + // $ANTLR start "RULE_LETTER_CHARACTER" + public final void mRULE_LETTER_CHARACTER() throws RecognitionException { + try { + // InternalQVTbase.g:8365:32: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ) + // InternalQVTbase.g:8365: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(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + + } + finally { + } + } + // $ANTLR end "RULE_LETTER_CHARACTER" + + // $ANTLR start "RULE_DOUBLE_QUOTED_STRING" + public final void mRULE_DOUBLE_QUOTED_STRING() throws RecognitionException { + try { + int _type = RULE_DOUBLE_QUOTED_STRING; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:8367:27: ( '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) + // InternalQVTbase.g:8367:29: '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + { + match('\"'); + // InternalQVTbase.g:8367:33: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* + loop1: + do { + int alt1=3; + int LA1_0 = input.LA(1); + + if ( (LA1_0=='\\') ) { + alt1=1; + } + else if ( ((LA1_0>='\u0000' && LA1_0<='!')||(LA1_0>='#' && LA1_0<='[')||(LA1_0>=']' && LA1_0<='\uFFFF')) ) { + alt1=2; + } + + + switch (alt1) { + case 1 : + // InternalQVTbase.g:8367:34: RULE_ESCAPED_CHARACTER + { + mRULE_ESCAPED_CHARACTER(); + + } + break; + case 2 : + // InternalQVTbase.g:8367:57: ~ ( ( '\\\\' | '\"' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop1; + } + } while (true); + + match('\"'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_DOUBLE_QUOTED_STRING" + + // $ANTLR start "RULE_SINGLE_QUOTED_STRING" + public final void mRULE_SINGLE_QUOTED_STRING() throws RecognitionException { + try { + int _type = RULE_SINGLE_QUOTED_STRING; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:8369:27: ( '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalQVTbase.g:8369:29: '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + { + match('\''); + // InternalQVTbase.g:8369:34: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* + loop2: + do { + int alt2=3; + int LA2_0 = input.LA(1); + + if ( (LA2_0=='\\') ) { + alt2=1; + } + else if ( ((LA2_0>='\u0000' && LA2_0<='&')||(LA2_0>='(' && LA2_0<='[')||(LA2_0>=']' && LA2_0<='\uFFFF')) ) { + alt2=2; + } + + + switch (alt2) { + case 1 : + // InternalQVTbase.g:8369:35: RULE_ESCAPED_CHARACTER + { + mRULE_ESCAPED_CHARACTER(); + + } + break; + case 2 : + // InternalQVTbase.g:8369:58: ~ ( ( '\\\\' | '\\'' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop2; + } + } while (true); + + match('\''); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_SINGLE_QUOTED_STRING" + + // $ANTLR start "RULE_ML_SINGLE_QUOTED_STRING" + public final void mRULE_ML_SINGLE_QUOTED_STRING() throws RecognitionException { + try { + int _type = RULE_ML_SINGLE_QUOTED_STRING; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:8371:30: ( '/\\'' ( options {greedy=false; } : . )* '\\'/' ) + // InternalQVTbase.g:8371:32: '/\\'' ( options {greedy=false; } : . )* '\\'/' + { + match("/'"); + + // InternalQVTbase.g:8371:38: ( options {greedy=false; } : . )* + loop3: + do { + int alt3=2; + int LA3_0 = input.LA(1); + + if ( (LA3_0=='\'') ) { + int LA3_1 = input.LA(2); + + if ( (LA3_1=='/') ) { + alt3=2; + } + else if ( ((LA3_1>='\u0000' && LA3_1<='.')||(LA3_1>='0' && LA3_1<='\uFFFF')) ) { + alt3=1; + } + + + } + else if ( ((LA3_0>='\u0000' && LA3_0<='&')||(LA3_0>='(' && LA3_0<='\uFFFF')) ) { + alt3=1; + } + + + switch (alt3) { + case 1 : + // InternalQVTbase.g:8371:66: . + { + matchAny(); + + } + break; + + default : + break loop3; + } + } while (true); + + match("'/"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ML_SINGLE_QUOTED_STRING" + + // $ANTLR start "RULE_SIMPLE_ID" + public final void mRULE_SIMPLE_ID() throws RecognitionException { + try { + int _type = RULE_SIMPLE_ID; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:8373:16: ( RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )* ) + // InternalQVTbase.g:8373:18: RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )* + { + mRULE_LETTER_CHARACTER(); + // InternalQVTbase.g:8373:40: ( RULE_LETTER_CHARACTER | '0' .. '9' )* + loop4: + do { + int alt4=2; + int LA4_0 = input.LA(1); + + if ( ((LA4_0>='0' && LA4_0<='9')||(LA4_0>='A' && LA4_0<='Z')||LA4_0=='_'||(LA4_0>='a' && LA4_0<='z')) ) { + alt4=1; + } + + + switch (alt4) { + case 1 : + // InternalQVTbase.g: + { + if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop4; + } + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_SIMPLE_ID" + + // $ANTLR start "RULE_ESCAPED_ID" + public final void mRULE_ESCAPED_ID() throws RecognitionException { + try { + int _type = RULE_ESCAPED_ID; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:8375:17: ( '_' RULE_SINGLE_QUOTED_STRING ) + // InternalQVTbase.g:8375:19: '_' RULE_SINGLE_QUOTED_STRING + { + match('_'); + mRULE_SINGLE_QUOTED_STRING(); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ESCAPED_ID" + + // $ANTLR start "RULE_INT" + public final void mRULE_INT() throws RecognitionException { + try { + int _type = RULE_INT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:8377:10: ( ( '0' .. '9' )+ ) + // InternalQVTbase.g:8377:12: ( '0' .. '9' )+ + { + // InternalQVTbase.g:8377:12: ( '0' .. '9' )+ + int cnt5=0; + loop5: + do { + int alt5=2; + int LA5_0 = input.LA(1); + + if ( ((LA5_0>='0' && LA5_0<='9')) ) { + alt5=1; + } + + + switch (alt5) { + case 1 : + // InternalQVTbase.g:8377:13: '0' .. '9' + { + matchRange('0','9'); + + } + break; + + default : + if ( cnt5 >= 1 ) break loop5; + EarlyExitException eee = + new EarlyExitException(5, input); + throw eee; + } + cnt5++; + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_INT" + + // $ANTLR start "RULE_ML_COMMENT" + public final void mRULE_ML_COMMENT() throws RecognitionException { + try { + int _type = RULE_ML_COMMENT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:8379:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalQVTbase.g:8379:19: '/*' ( options {greedy=false; } : . )* '*/' + { + match("/*"); + + // InternalQVTbase.g:8379:24: ( options {greedy=false; } : . )* + loop6: + do { + int alt6=2; + int LA6_0 = input.LA(1); + + if ( (LA6_0=='*') ) { + int LA6_1 = input.LA(2); + + if ( (LA6_1=='/') ) { + alt6=2; + } + else if ( ((LA6_1>='\u0000' && LA6_1<='.')||(LA6_1>='0' && LA6_1<='\uFFFF')) ) { + alt6=1; + } + + + } + else if ( ((LA6_0>='\u0000' && LA6_0<=')')||(LA6_0>='+' && LA6_0<='\uFFFF')) ) { + alt6=1; + } + + + switch (alt6) { + case 1 : + // InternalQVTbase.g:8379:52: . + { + matchAny(); + + } + break; + + default : + break loop6; + } + } while (true); + + match("*/"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ML_COMMENT" + + // $ANTLR start "RULE_SL_COMMENT" + public final void mRULE_SL_COMMENT() throws RecognitionException { + try { + int _type = RULE_SL_COMMENT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:8381:17: ( '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalQVTbase.g:8381:19: '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + { + match("--"); + + // InternalQVTbase.g:8381:24: (~ ( ( '\\n' | '\\r' ) ) )* + loop7: + do { + int alt7=2; + int LA7_0 = input.LA(1); + + if ( ((LA7_0>='\u0000' && LA7_0<='\t')||(LA7_0>='\u000B' && LA7_0<='\f')||(LA7_0>='\u000E' && LA7_0<='\uFFFF')) ) { + alt7=1; + } + + + switch (alt7) { + case 1 : + // InternalQVTbase.g:8381: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(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop7; + } + } while (true); + + // InternalQVTbase.g:8381:40: ( ( '\\r' )? '\\n' )? + int alt9=2; + int LA9_0 = input.LA(1); + + if ( (LA9_0=='\n'||LA9_0=='\r') ) { + alt9=1; + } + switch (alt9) { + case 1 : + // InternalQVTbase.g:8381:41: ( '\\r' )? '\\n' + { + // InternalQVTbase.g:8381:41: ( '\\r' )? + int alt8=2; + int LA8_0 = input.LA(1); + + if ( (LA8_0=='\r') ) { + alt8=1; + } + switch (alt8) { + case 1 : + // InternalQVTbase.g:8381:41: '\\r' + { + match('\r'); + + } + break; + + } + + match('\n'); + + } + break; + + } + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_SL_COMMENT" + + // $ANTLR start "RULE_WS" + public final void mRULE_WS() throws RecognitionException { + try { + int _type = RULE_WS; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:8383:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalQVTbase.g:8383:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + { + // InternalQVTbase.g:8383:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + int cnt10=0; + loop10: + do { + int alt10=2; + int LA10_0 = input.LA(1); + + if ( ((LA10_0>='\t' && LA10_0<='\n')||LA10_0=='\r'||LA10_0==' ') ) { + alt10=1; + } + + + switch (alt10) { + case 1 : + // InternalQVTbase.g: + { + if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + if ( cnt10 >= 1 ) break loop10; + EarlyExitException eee = + new EarlyExitException(10, input); + throw eee; + } + cnt10++; + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_WS" + + // $ANTLR start "RULE_ANY_OTHER" + public final void mRULE_ANY_OTHER() throws RecognitionException { + try { + int _type = RULE_ANY_OTHER; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTbase.g:8385:16: ( . ) + // InternalQVTbase.g:8385:18: . + { + matchAny(); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ANY_OTHER" + + @Override + public void mTokens() throws RecognitionException { + // InternalQVTbase.g:1:8: ( T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | RULE_UNQUOTED_STRING | RULE_DOUBLE_QUOTED_STRING | RULE_SINGLE_QUOTED_STRING | RULE_ML_SINGLE_QUOTED_STRING | RULE_SIMPLE_ID | RULE_ESCAPED_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) + int alt11=128; + alt11 = dfa11.predict(input); + switch (alt11) { + case 1 : + // InternalQVTbase.g:1:10: T__17 + { + mT__17(); + + } + break; + case 2 : + // InternalQVTbase.g:1:16: T__18 + { + mT__18(); + + } + break; + case 3 : + // InternalQVTbase.g:1:22: T__19 + { + mT__19(); + + } + break; + case 4 : + // InternalQVTbase.g:1:28: T__20 + { + mT__20(); + + } + break; + case 5 : + // InternalQVTbase.g:1:34: T__21 + { + mT__21(); + + } + break; + case 6 : + // InternalQVTbase.g:1:40: T__22 + { + mT__22(); + + } + break; + case 7 : + // InternalQVTbase.g:1:46: T__23 + { + mT__23(); + + } + break; + case 8 : + // InternalQVTbase.g:1:52: T__24 + { + mT__24(); + + } + break; + case 9 : + // InternalQVTbase.g:1:58: T__25 + { + mT__25(); + + } + break; + case 10 : + // InternalQVTbase.g:1:64: T__26 + { + mT__26(); + + } + break; + case 11 : + // InternalQVTbase.g:1:70: T__27 + { + mT__27(); + + } + break; + case 12 : + // InternalQVTbase.g:1:76: T__28 + { + mT__28(); + + } + break; + case 13 : + // InternalQVTbase.g:1:82: T__29 + { + mT__29(); + + } + break; + case 14 : + // InternalQVTbase.g:1:88: T__30 + { + mT__30(); + + } + break; + case 15 : + // InternalQVTbase.g:1:94: T__31 + { + mT__31(); + + } + break; + case 16 : + // InternalQVTbase.g:1:100: T__32 + { + mT__32(); + + } + break; + case 17 : + // InternalQVTbase.g:1:106: T__33 + { + mT__33(); + + } + break; + case 18 : + // InternalQVTbase.g:1:112: T__34 + { + mT__34(); + + } + break; + case 19 : + // InternalQVTbase.g:1:118: T__35 + { + mT__35(); + + } + break; + case 20 : + // InternalQVTbase.g:1:124: T__36 + { + mT__36(); + + } + break; + case 21 : + // InternalQVTbase.g:1:130: T__37 + { + mT__37(); + + } + break; + case 22 : + // InternalQVTbase.g:1:136: T__38 + { + mT__38(); + + } + break; + case 23 : + // InternalQVTbase.g:1:142: T__39 + { + mT__39(); + + } + break; + case 24 : + // InternalQVTbase.g:1:148: T__40 + { + mT__40(); + + } + break; + case 25 : + // InternalQVTbase.g:1:154: T__41 + { + mT__41(); + + } + break; + case 26 : + // InternalQVTbase.g:1:160: T__42 + { + mT__42(); + + } + break; + case 27 : + // InternalQVTbase.g:1:166: T__43 + { + mT__43(); + + } + break; + case 28 : + // InternalQVTbase.g:1:172: T__44 + { + mT__44(); + + } + break; + case 29 : + // InternalQVTbase.g:1:178: T__45 + { + mT__45(); + + } + break; + case 30 : + // InternalQVTbase.g:1:184: T__46 + { + mT__46(); + + } + break; + case 31 : + // InternalQVTbase.g:1:190: T__47 + { + mT__47(); + + } + break; + case 32 : + // InternalQVTbase.g:1:196: T__48 + { + mT__48(); + + } + break; + case 33 : + // InternalQVTbase.g:1:202: T__49 + { + mT__49(); + + } + break; + case 34 : + // InternalQVTbase.g:1:208: T__50 + { + mT__50(); + + } + break; + case 35 : + // InternalQVTbase.g:1:214: T__51 + { + mT__51(); + + } + break; + case 36 : + // InternalQVTbase.g:1:220: T__52 + { + mT__52(); + + } + break; + case 37 : + // InternalQVTbase.g:1:226: T__53 + { + mT__53(); + + } + break; + case 38 : + // InternalQVTbase.g:1:232: T__54 + { + mT__54(); + + } + break; + case 39 : + // InternalQVTbase.g:1:238: T__55 + { + mT__55(); + + } + break; + case 40 : + // InternalQVTbase.g:1:244: T__56 + { + mT__56(); + + } + break; + case 41 : + // InternalQVTbase.g:1:250: T__57 + { + mT__57(); + + } + break; + case 42 : + // InternalQVTbase.g:1:256: T__58 + { + mT__58(); + + } + break; + case 43 : + // InternalQVTbase.g:1:262: T__59 + { + mT__59(); + + } + break; + case 44 : + // InternalQVTbase.g:1:268: T__60 + { + mT__60(); + + } + break; + case 45 : + // InternalQVTbase.g:1:274: T__61 + { + mT__61(); + + } + break; + case 46 : + // InternalQVTbase.g:1:280: T__62 + { + mT__62(); + + } + break; + case 47 : + // InternalQVTbase.g:1:286: T__63 + { + mT__63(); + + } + break; + case 48 : + // InternalQVTbase.g:1:292: T__64 + { + mT__64(); + + } + break; + case 49 : + // InternalQVTbase.g:1:298: T__65 + { + mT__65(); + + } + break; + case 50 : + // InternalQVTbase.g:1:304: T__66 + { + mT__66(); + + } + break; + case 51 : + // InternalQVTbase.g:1:310: T__67 + { + mT__67(); + + } + break; + case 52 : + // InternalQVTbase.g:1:316: T__68 + { + mT__68(); + + } + break; + case 53 : + // InternalQVTbase.g:1:322: T__69 + { + mT__69(); + + } + break; + case 54 : + // InternalQVTbase.g:1:328: T__70 + { + mT__70(); + + } + break; + case 55 : + // InternalQVTbase.g:1:334: T__71 + { + mT__71(); + + } + break; + case 56 : + // InternalQVTbase.g:1:340: T__72 + { + mT__72(); + + } + break; + case 57 : + // InternalQVTbase.g:1:346: T__73 + { + mT__73(); + + } + break; + case 58 : + // InternalQVTbase.g:1:352: T__74 + { + mT__74(); + + } + break; + case 59 : + // InternalQVTbase.g:1:358: T__75 + { + mT__75(); + + } + break; + case 60 : + // InternalQVTbase.g:1:364: T__76 + { + mT__76(); + + } + break; + case 61 : + // InternalQVTbase.g:1:370: T__77 + { + mT__77(); + + } + break; + case 62 : + // InternalQVTbase.g:1:376: T__78 + { + mT__78(); + + } + break; + case 63 : + // InternalQVTbase.g:1:382: T__79 + { + mT__79(); + + } + break; + case 64 : + // InternalQVTbase.g:1:388: T__80 + { + mT__80(); + + } + break; + case 65 : + // InternalQVTbase.g:1:394: T__81 + { + mT__81(); + + } + break; + case 66 : + // InternalQVTbase.g:1:400: T__82 + { + mT__82(); + + } + break; + case 67 : + // InternalQVTbase.g:1:406: T__83 + { + mT__83(); + + } + break; + case 68 : + // InternalQVTbase.g:1:412: T__84 + { + mT__84(); + + } + break; + case 69 : + // InternalQVTbase.g:1:418: T__85 + { + mT__85(); + + } + break; + case 70 : + // InternalQVTbase.g:1:424: T__86 + { + mT__86(); + + } + break; + case 71 : + // InternalQVTbase.g:1:430: T__87 + { + mT__87(); + + } + break; + case 72 : + // InternalQVTbase.g:1:436: T__88 + { + mT__88(); + + } + break; + case 73 : + // InternalQVTbase.g:1:442: T__89 + { + mT__89(); + + } + break; + case 74 : + // InternalQVTbase.g:1:448: T__90 + { + mT__90(); + + } + break; + case 75 : + // InternalQVTbase.g:1:454: T__91 + { + mT__91(); + + } + break; + case 76 : + // InternalQVTbase.g:1:460: T__92 + { + mT__92(); + + } + break; + case 77 : + // InternalQVTbase.g:1:466: T__93 + { + mT__93(); + + } + break; + case 78 : + // InternalQVTbase.g:1:472: T__94 + { + mT__94(); + + } + break; + case 79 : + // InternalQVTbase.g:1:478: T__95 + { + mT__95(); + + } + break; + case 80 : + // InternalQVTbase.g:1:484: T__96 + { + mT__96(); + + } + break; + case 81 : + // InternalQVTbase.g:1:490: T__97 + { + mT__97(); + + } + break; + case 82 : + // InternalQVTbase.g:1:496: T__98 + { + mT__98(); + + } + break; + case 83 : + // InternalQVTbase.g:1:502: T__99 + { + mT__99(); + + } + break; + case 84 : + // InternalQVTbase.g:1:508: T__100 + { + mT__100(); + + } + break; + case 85 : + // InternalQVTbase.g:1:515: T__101 + { + mT__101(); + + } + break; + case 86 : + // InternalQVTbase.g:1:522: T__102 + { + mT__102(); + + } + break; + case 87 : + // InternalQVTbase.g:1:529: T__103 + { + mT__103(); + + } + break; + case 88 : + // InternalQVTbase.g:1:536: T__104 + { + mT__104(); + + } + break; + case 89 : + // InternalQVTbase.g:1:543: T__105 + { + mT__105(); + + } + break; + case 90 : + // InternalQVTbase.g:1:550: T__106 + { + mT__106(); + + } + break; + case 91 : + // InternalQVTbase.g:1:557: T__107 + { + mT__107(); + + } + break; + case 92 : + // InternalQVTbase.g:1:564: T__108 + { + mT__108(); + + } + break; + case 93 : + // InternalQVTbase.g:1:571: T__109 + { + mT__109(); + + } + break; + case 94 : + // InternalQVTbase.g:1:578: T__110 + { + mT__110(); + + } + break; + case 95 : + // InternalQVTbase.g:1:585: T__111 + { + mT__111(); + + } + break; + case 96 : + // InternalQVTbase.g:1:592: T__112 + { + mT__112(); + + } + break; + case 97 : + // InternalQVTbase.g:1:599: T__113 + { + mT__113(); + + } + break; + case 98 : + // InternalQVTbase.g:1:606: T__114 + { + mT__114(); + + } + break; + case 99 : + // InternalQVTbase.g:1:613: T__115 + { + mT__115(); + + } + break; + case 100 : + // InternalQVTbase.g:1:620: T__116 + { + mT__116(); + + } + break; + case 101 : + // InternalQVTbase.g:1:627: T__117 + { + mT__117(); + + } + break; + case 102 : + // InternalQVTbase.g:1:634: T__118 + { + mT__118(); + + } + break; + case 103 : + // InternalQVTbase.g:1:641: T__119 + { + mT__119(); + + } + break; + case 104 : + // InternalQVTbase.g:1:648: T__120 + { + mT__120(); + + } + break; + case 105 : + // InternalQVTbase.g:1:655: T__121 + { + mT__121(); + + } + break; + case 106 : + // InternalQVTbase.g:1:662: T__122 + { + mT__122(); + + } + break; + case 107 : + // InternalQVTbase.g:1:669: T__123 + { + mT__123(); + + } + break; + case 108 : + // InternalQVTbase.g:1:676: T__124 + { + mT__124(); + + } + break; + case 109 : + // InternalQVTbase.g:1:683: T__125 + { + mT__125(); + + } + break; + case 110 : + // InternalQVTbase.g:1:690: T__126 + { + mT__126(); + + } + break; + case 111 : + // InternalQVTbase.g:1:697: T__127 + { + mT__127(); + + } + break; + case 112 : + // InternalQVTbase.g:1:704: T__128 + { + mT__128(); + + } + break; + case 113 : + // InternalQVTbase.g:1:711: T__129 + { + mT__129(); + + } + break; + case 114 : + // InternalQVTbase.g:1:718: T__130 + { + mT__130(); + + } + break; + case 115 : + // InternalQVTbase.g:1:725: T__131 + { + mT__131(); + + } + break; + case 116 : + // InternalQVTbase.g:1:732: T__132 + { + mT__132(); + + } + break; + case 117 : + // InternalQVTbase.g:1:739: T__133 + { + mT__133(); + + } + break; + case 118 : + // InternalQVTbase.g:1:746: RULE_UNQUOTED_STRING + { + mRULE_UNQUOTED_STRING(); + + } + break; + case 119 : + // InternalQVTbase.g:1:767: RULE_DOUBLE_QUOTED_STRING + { + mRULE_DOUBLE_QUOTED_STRING(); + + } + break; + case 120 : + // InternalQVTbase.g:1:793: RULE_SINGLE_QUOTED_STRING + { + mRULE_SINGLE_QUOTED_STRING(); + + } + break; + case 121 : + // InternalQVTbase.g:1:819: RULE_ML_SINGLE_QUOTED_STRING + { + mRULE_ML_SINGLE_QUOTED_STRING(); + + } + break; + case 122 : + // InternalQVTbase.g:1:848: RULE_SIMPLE_ID + { + mRULE_SIMPLE_ID(); + + } + break; + case 123 : + // InternalQVTbase.g:1:863: RULE_ESCAPED_ID + { + mRULE_ESCAPED_ID(); + + } + break; + case 124 : + // InternalQVTbase.g:1:879: RULE_INT + { + mRULE_INT(); + + } + break; + case 125 : + // InternalQVTbase.g:1:888: RULE_ML_COMMENT + { + mRULE_ML_COMMENT(); + + } + break; + case 126 : + // InternalQVTbase.g:1:904: RULE_SL_COMMENT + { + mRULE_SL_COMMENT(); + + } + break; + case 127 : + // InternalQVTbase.g:1:920: RULE_WS + { + mRULE_WS(); + + } + break; + case 128 : + // InternalQVTbase.g:1:928: RULE_ANY_OTHER + { + mRULE_ANY_OTHER(); + + } + break; + + } + + } + + + protected DFA11 dfa11 = new DFA11(this); + static final String DFA11_eotS = + "\1\uffff\3\76\1\105\2\uffff\1\73\6\76\3\uffff\3\76\2\uffff\1\76\1\uffff\1\76\1\160\1\76\1\uffff\1\166\1\170\1\172\1\176\1\76\1\u0081\1\u0084\14\76\3\uffff\1\u0099\4\73\1\76\4\uffff\2\76\1\uffff\5\76\15\uffff\1\u00ac\1\u00b1\2\76\1\u00b4\1\u00b7\10\76\3\uffff\6\76\2\uffff\1\76\1\uffff\2\76\3\uffff\2\76\14\uffff\1\76\5\uffff\17\76\15\uffff\10\76\1\u00ec\3\uffff\4\76\1\uffff\2\76\1\uffff\1\76\1\u00f8\1\uffff\13\76\1\u0104\2\76\1\u0107\5\76\1\u010d\3\76\1\u0112\1\76\1\u0115\1\u0116\2\76\1\u0119\3\76\1\u011d\12\76\1\u012a\5\76\1\u0130\5\uffff\7\76\1\uffff\5\76\1\u013d\1\76\1\u013f\3\76\1\uffff\2\76\1\uffff\1\u0145\2\76\1\u0149\1\76\1\uffff\1\u014b\2\76\1\u014e\1\uffff\1\u014f\1\u0150\2\uffff\2\76\1\uffff\1\76\1\u0154\1\76\1\uffff\10\76\1\u015e\3\76\1\uffff\5\76\1\uffff\1\76\1\u0169\12\76\1\uffff\1\76\1\uffff\5\76\1\uffff\1\u017a\2\76\1\uffff\1\76\1\uffff\1\76\1\u017f\3\uffff\1\u0180\2\76\1\uffff\11\76\1\uffff\1\u018c\1\u018d\10\76\1\uffff\6\76\1\u019c\3\76\1\u01a0\1\u01a1\4\76\1\uffff\1\76\1\u01a7\2\76\2\uffff\2\76\1\u01ac\2\76\1\u01af\4\76\1\u01b4\2\uffff\2\76\1\u01b7\4\76\1\u01bc\1\76\1\u01be\1\76\1\u01c1\1\u01c2\1\76\1\uffff\1\76\1\u01c5\1\76\2\uffff\4\76\1\u01cb\1\uffff\1\u01cc\1\76\1\u01ce\1\u01cf\1\uffff\2\76\1\uffff\1\76\1\u01d3\2\76\1\uffff\2\76\1\uffff\1\76\1\u01d9\1\76\1\u01db\1\uffff\1\76\1\uffff\1\u01dd\1\u01de\2\uffff\1\76\1\u01e0\1\uffff\2\76\1\u01e3\1\76\1\u01e5\2\uffff\1\u01e6\2\uffff\1\u01e7\2\76\1\uffff\5\76\1\uffff\1\u01ef\1\uffff\1\u01f0\2\uffff\1\u01f1\1\uffff\1\u01f2\1\76\1\uffff\1\u01f4\3\uffff\5\76\1\u01fa\1\u01fb\4\uffff\1\u01fc\1\uffff\1\76\1\u01fe\1\u01ff\1\u0200\1\76\3\uffff\1\76\3\uffff\1\u0203\1\76\1\uffff\3\76\1\u0208\1\uffff"; + static final String DFA11_eofS = + "\u0209\uffff"; + static final String DFA11_minS = + "\1\0\1\145\1\141\1\142\1\72\2\uffff\1\143\1\144\1\160\1\145\1\150\1\156\1\151\3\uffff\1\162\1\154\1\145\2\uffff\1\157\1\uffff\1\154\1\55\1\157\1\uffff\1\47\1\53\1\75\1\55\1\157\1\56\1\55\1\141\1\165\1\141\1\156\2\145\1\156\1\143\1\157\1\141\1\151\1\141\3\uffff\1\61\1\46\1\44\2\0\1\47\4\uffff\1\141\1\154\1\uffff\1\146\2\164\1\163\1\144\7\uffff\1\145\1\uffff\1\156\3\uffff\2\60\1\145\1\160\2\60\1\145\1\164\2\141\1\145\1\151\1\154\1\141\3\uffff\1\145\1\144\1\164\1\163\2\164\2\uffff\1\144\1\uffff\1\155\1\141\3\uffff\1\164\1\154\14\uffff\1\162\5\uffff\2\160\1\157\1\147\1\164\1\141\1\162\1\161\2\154\1\144\1\154\1\155\1\164\1\154\15\uffff\1\164\1\151\1\146\2\151\1\141\1\162\1\164\1\60\1\141\1\151\1\uffff\1\164\1\165\1\145\1\141\1\uffff\1\162\1\154\1\uffff\1\145\1\60\1\uffff\1\162\1\160\1\144\1\157\1\156\1\145\1\157\1\156\1\161\1\145\1\141\1\60\1\155\1\160\1\60\1\155\1\151\3\145\1\60\1\171\1\160\1\163\1\60\1\154\2\60\2\154\1\60\1\145\1\154\1\151\1\60\1\165\1\151\1\101\1\145\1\154\1\142\1\150\1\163\1\151\1\141\1\60\1\156\1\166\1\164\1\151\1\162\1\60\5\uffff\1\151\1\164\1\162\1\154\1\141\1\151\1\162\1\uffff\1\141\1\165\1\157\1\154\1\163\1\60\1\167\1\60\1\165\2\164\1\uffff\1\151\1\145\1\uffff\1\60\1\146\1\156\1\60\1\162\1\uffff\1\60\1\157\1\163\1\60\1\uffff\2\60\2\uffff\2\145\1\uffff\1\147\1\60\1\156\1\uffff\1\145\1\155\2\156\1\157\1\162\1\145\1\144\1\60\1\145\1\143\1\154\1\uffff\1\151\1\141\1\171\1\142\1\141\1\uffff\1\141\1\60\1\146\1\151\1\164\2\145\2\164\1\156\1\166\1\151\1\uffff\1\163\1\uffff\1\145\1\164\1\151\1\164\1\162\1\uffff\1\60\1\144\1\146\1\uffff\1\141\1\uffff\1\163\1\60\3\uffff\1\60\1\141\1\145\1\uffff\1\147\1\156\1\151\1\171\1\166\1\151\1\145\1\143\1\141\1\uffff\2\60\1\151\1\164\1\144\1\164\1\160\1\165\1\143\1\154\1\uffff\1\141\1\144\1\145\1\163\1\144\1\151\1\60\1\154\2\145\2\60\1\141\1\154\1\151\1\164\1\uffff\1\163\1\60\1\154\1\145\2\uffff\1\156\1\162\1\60\1\143\1\164\1\60\1\141\2\144\1\164\1\60\2\uffff\1\172\1\151\1\60\1\151\1\145\2\164\1\60\1\143\1\60\1\163\2\60\1\157\1\uffff\1\171\1\60\1\156\2\uffff\1\142\1\145\1\166\1\171\1\60\1\uffff\1\60\1\163\2\60\1\uffff\2\145\1\uffff\1\154\1\60\1\123\1\151\1\uffff\1\141\1\157\1\uffff\1\157\1\60\1\145\1\60\1\uffff\1\145\1\uffff\2\60\2\uffff\1\156\1\60\1\uffff\1\164\1\154\1\60\1\145\1\60\2\uffff\1\60\2\uffff\1\60\1\144\1\151\1\uffff\1\145\1\157\1\142\2\156\1\uffff\1\60\1\uffff\1\60\2\uffff\1\60\1\uffff\1\60\1\145\1\uffff\1\60\3\uffff\1\116\1\144\1\164\1\156\1\154\2\60\4\uffff\1\60\1\uffff\1\141\3\60\1\145\3\uffff\1\164\3\uffff\1\60\1\165\1\uffff\1\162\1\141\1\154\1\60\1\uffff"; + static final String DFA11_maxS = + "\1\uffff\1\164\1\145\1\164\1\72\2\uffff\1\166\1\164\1\165\1\145\1\162\1\156\1\157\3\uffff\1\162\1\170\1\151\2\uffff\1\157\1\uffff\1\157\1\76\1\165\1\uffff\1\52\1\53\1\75\1\76\1\157\2\56\1\141\1\165\1\157\1\156\1\145\1\164\1\156\1\162\1\157\1\141\1\151\1\141\3\uffff\1\77\1\46\1\44\2\uffff\1\47\4\uffff\1\141\1\162\1\uffff\1\162\2\164\1\163\1\144\7\uffff\1\145\1\uffff\1\156\3\uffff\2\172\1\145\1\160\2\172\1\145\1\164\1\163\1\165\1\162\1\163\1\154\1\141\3\uffff\1\157\1\165\1\164\1\163\2\164\2\uffff\1\144\1\uffff\1\155\1\141\3\uffff\1\164\1\154\14\uffff\1\162\5\uffff\2\160\1\157\1\147\1\164\1\141\1\162\1\164\2\154\1\144\1\154\1\155\1\164\1\154\15\uffff\1\164\1\151\1\146\2\151\1\141\1\162\1\164\1\172\2\163\1\uffff\1\164\1\165\1\145\1\141\1\uffff\1\162\1\154\1\uffff\1\145\1\172\1\uffff\1\162\1\160\1\144\1\157\1\156\1\145\1\157\1\156\1\161\1\145\1\141\1\172\1\155\1\160\1\172\1\155\1\151\3\145\1\172\1\171\1\160\1\163\1\172\1\154\2\172\2\154\1\172\1\145\1\154\1\151\1\172\1\165\1\151\1\126\1\145\1\154\1\142\1\150\1\163\1\151\1\141\1\172\1\156\1\166\1\164\1\151\1\162\1\172\5\uffff\1\151\1\164\1\162\1\154\1\141\1\151\1\162\1\uffff\1\141\1\165\1\157\1\154\1\163\1\172\1\167\1\172\1\165\2\164\1\uffff\1\151\1\145\1\uffff\1\172\1\146\1\156\1\172\1\162\1\uffff\1\172\1\157\1\163\1\172\1\uffff\2\172\2\uffff\2\145\1\uffff\1\147\1\172\1\156\1\uffff\1\145\1\155\2\156\1\157\1\162\1\145\1\144\1\172\1\145\1\143\1\154\1\uffff\1\151\1\145\1\171\1\142\1\141\1\uffff\1\141\1\172\1\146\1\151\1\164\2\145\2\164\1\156\1\166\1\151\1\uffff\1\163\1\uffff\1\145\1\164\1\151\1\164\1\162\1\uffff\1\172\1\144\1\146\1\uffff\1\141\1\uffff\1\163\1\172\3\uffff\1\172\1\141\1\145\1\uffff\1\147\1\156\1\151\1\171\1\166\1\151\1\145\1\143\1\141\1\uffff\2\172\1\151\1\164\1\144\1\164\1\160\1\165\1\143\1\154\1\uffff\1\141\1\144\1\145\1\163\1\144\1\151\1\172\1\154\2\145\2\172\1\141\1\154\1\151\1\164\1\uffff\1\163\1\172\1\154\1\145\2\uffff\1\156\1\162\1\172\1\143\1\164\1\172\1\141\2\144\1\164\1\172\2\uffff\1\172\1\151\1\172\1\151\1\145\2\164\1\172\1\143\1\172\1\163\2\172\1\157\1\uffff\1\171\1\172\1\156\2\uffff\1\142\1\145\1\166\1\171\1\172\1\uffff\1\172\1\163\2\172\1\uffff\2\145\1\uffff\1\154\1\172\1\123\1\151\1\uffff\1\141\1\157\1\uffff\1\157\1\172\1\145\1\172\1\uffff\1\145\1\uffff\2\172\2\uffff\1\156\1\172\1\uffff\1\164\1\154\1\172\1\145\1\172\2\uffff\1\172\2\uffff\1\172\1\144\1\151\1\uffff\1\145\1\157\1\142\2\156\1\uffff\1\172\1\uffff\1\172\2\uffff\1\172\1\uffff\1\172\1\145\1\uffff\1\172\3\uffff\1\116\1\144\1\164\1\156\1\154\2\172\4\uffff\1\172\1\uffff\1\141\3\172\1\145\3\uffff\1\164\3\uffff\1\172\1\165\1\uffff\1\162\1\141\1\154\1\172\1\uffff"; + static final String DFA11_acceptS = + "\5\uffff\1\5\1\6\7\uffff\1\27\1\30\1\32\3\uffff\1\43\1\44\1\uffff\1\50\3\uffff\1\70\23\uffff\1\144\1\146\1\147\6\uffff\1\172\1\174\1\177\1\u0080\2\uffff\1\172\5\uffff\1\164\1\4\1\5\1\6\1\10\1\12\1\14\1\uffff\1\20\1\uffff\1\26\1\37\1\52\16\uffff\1\27\1\30\1\32\6\uffff\1\43\1\44\1\uffff\1\50\2\uffff\1\111\1\176\1\65\2\uffff\1\70\1\171\1\175\1\71\1\134\1\72\1\75\1\73\1\76\1\77\1\137\1\74\1\uffff\1\133\1\110\1\112\1\113\1\163\17\uffff\1\144\1\146\1\147\1\161\1\162\1\151\1\165\1\166\1\167\1\170\1\173\1\174\1\177\13\uffff\1\11\4\uffff\1\150\2\uffff\1\152\2\uffff\1\104\64\uffff\1\100\1\16\1\54\1\22\1\24\7\uffff\1\105\13\uffff\1\57\2\uffff\1\145\5\uffff\1\157\4\uffff\1\66\2\uffff\1\106\1\114\2\uffff\1\127\3\uffff\1\126\14\uffff\1\160\5\uffff\1\101\14\uffff\1\140\1\uffff\1\153\5\uffff\1\40\3\uffff\1\154\1\uffff\1\46\2\uffff\1\67\1\143\1\107\3\uffff\1\120\11\uffff\1\136\12\uffff\1\55\20\uffff\1\155\4\uffff\1\62\1\115\13\uffff\1\141\1\1\16\uffff\1\56\3\uffff\1\45\1\21\5\uffff\1\156\4\uffff\1\121\2\uffff\1\123\4\uffff\1\135\2\uffff\1\7\4\uffff\1\31\1\uffff\1\142\2\uffff\1\102\1\13\2\uffff\1\53\5\uffff\1\63\1\41\1\uffff\1\116\1\117\3\uffff\1\125\5\uffff\1\35\1\uffff\1\61\1\uffff\1\60\1\103\1\uffff\1\15\2\uffff\1\25\1\uffff\1\47\1\51\1\130\7\uffff\1\3\1\64\1\42\1\17\1\uffff\1\34\5\uffff\1\2\1\33\1\23\1\uffff\1\124\1\132\1\131\2\uffff\1\36\4\uffff\1\122"; + static final String DFA11_specialS = + "\1\0\64\uffff\1\1\1\2\u01d2\uffff}>"; + static final String[] DFA11_transitionS = DFA11_transitionS_.DFA11_transitionS; + private static final class DFA11_transitionS_ { + static final String[] DFA11_transitionS = { + "\11\73\2\72\2\73\1\72\22\73\1\72\1\7\1\65\1\27\2\73\1\63\1\66\1\24\1\25\1\33\1\35\1\16\1\31\1\41\1\34\12\71\1\4\1\20\1\37\1\5\1\36\1\42\1\57\1\70\1\45\1\53\5\70\1\46\2\70\1\54\1\43\1\70\1\52\2\70\1\47\1\50\1\44\1\51\5\70\1\60\1\73\1\61\1\73\1\67\1\73\1\3\1\26\1\30\1\2\1\22\1\56\2\70\1\10\2\70\1\23\1\70\1\32\1\11\1\21\1\70\1\12\1\1\1\13\1\14\1\15\1\55\1\40\2\70\1\6\1\62\1\17\45\73\1\64\uff5c\73", + "\1\75\16\uffff\1\74", + "\1\100\3\uffff\1\77", + "\1\102\13\uffff\1\103\5\uffff\1\101", + "\1\104", + "", + "", + "\1\120\1\110\4\uffff\1\111\5\uffff\1\112\2\uffff\1\113\1\117\1\114\1\115\1\116", + "\1\121\1\uffff\1\125\6\uffff\1\124\1\122\5\uffff\1\123", + "\1\127\1\uffff\1\126\2\uffff\1\130", + "\1\131", + "\1\133\11\uffff\1\132", + "\1\134", + "\1\136\5\uffff\1\135", + "", + "", + "", + "\1\142", + "\1\145\1\uffff\1\143\11\uffff\1\144", + "\1\147\3\uffff\1\146", + "", + "", + "\1\152", + "", + "\1\155\2\uffff\1\154", + "\1\157\20\uffff\1\156", + "\1\161\5\uffff\1\162", + "", + "\1\164\2\uffff\1\165", + "\1\167", + "\1\171", + "\1\175\17\uffff\1\173\1\174", + "\1\177", + "\1\u0080", + "\1\u0083\1\u0082", + "\1\u0085", + "\1\u0086", + "\1\u0088\15\uffff\1\u0087", + "\1\u0089", + "\1\u008a", + "\1\u008c\16\uffff\1\u008b", + "\1\u008d", + "\1\u008e\16\uffff\1\u008f", + "\1\u0090", + "\1\u0091", + "\1\u0092", + "\1\u0093", + "", + "", + "", + "\1\u0098\15\uffff\1\u0097", + "\1\u009a", + "\1\u009b", + "\0\u009c", + "\0\u009d", + "\1\u009e", + "", + "", + "", + "", + "\1\u00a1", + "\1\u00a3\5\uffff\1\u00a2", + "", + "\1\u00a4\13\uffff\1\u00a5", + "\1\u00a6", + "\1\u00a7", + "\1\u00a8", + "\1\u00a9", + "", + "", + "", + "", + "", + "", + "", + "\1\u00aa", + "", + "\1\u00ab", + "", + "", + "", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\10\76\1\u00ad\6\76\1\u00ae\3\76\1\u00af\1\76\1\u00b0\4\76", + "\1\u00b2", + "\1\u00b3", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\2\76\1\u00b6\7\76\7\uffff\32\76\4\uffff\1\76\1\uffff\3\76\1\u00b5\26\76", + "\1\u00b8", + "\1\u00b9", + "\1\u00ba\21\uffff\1\u00bb", + "\1\u00bc\23\uffff\1\u00bd", + "\1\u00bf\14\uffff\1\u00be", + "\1\u00c0\11\uffff\1\u00c1", + "\1\u00c2", + "\1\u00c3", + "", + "", + "", + "\1\u00c6\3\uffff\1\u00c4\5\uffff\1\u00c5", + "\1\u00c8\20\uffff\1\u00c7", + "\1\u00c9", + "\1\u00ca", + "\1\u00cb", + "\1\u00cc", + "", + "", + "\1\u00cd", + "", + "\1\u00ce", + "\1\u00cf", + "", + "", + "", + "\1\u00d0", + "\1\u00d1", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "\1\u00d2", + "", + "", + "", + "", + "", + "\1\u00d3", + "\1\u00d4", + "\1\u00d5", + "\1\u00d6", + "\1\u00d7", + "\1\u00d8", + "\1\u00d9", + "\1\u00db\2\uffff\1\u00da", + "\1\u00dc", + "\1\u00dd", + "\1\u00de", + "\1\u00df", + "\1\u00e0", + "\1\u00e1", + "\1\u00e2", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "\1\u00e3", + "\1\u00e4", + "\1\u00e5", + "\1\u00e6", + "\1\u00e7", + "\1\u00e8", + "\1\u00e9", + "\1\u00ea", + "\2\76\1\u00eb\7\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\1\u00ed\21\uffff\1\u00ee", + "\1\u00ef\11\uffff\1\u00f0", + "", + "\1\u00f1", + "\1\u00f2", + "\1\u00f3", + "\1\u00f4", + "", + "\1\u00f5", + "\1\u00f6", + "", + "\1\u00f7", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "", + "\1\u00f9", + "\1\u00fa", + "\1\u00fb", + "\1\u00fc", + "\1\u00fd", + "\1\u00fe", + "\1\u00ff", + "\1\u0100", + "\1\u0101", + "\1\u0102", + "\1\u0103", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\1\u0105", + "\1\u0106", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\1\u0108", + "\1\u0109", + "\1\u010a", + "\1\u010b", + "\1\u010c", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\1\u010e", + "\1\u010f", + "\1\u0110", + "\2\76\1\u0111\7\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\1\u0113", + "\2\76\1\u0114\7\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\1\u0117", + "\1\u0118", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\1\u011a", + "\1\u011b", + "\1\u011c", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\1\u011e", + "\1\u011f", + "\1\u0120\7\uffff\1\u0121\14\uffff\1\u0122", + "\1\u0123", + "\1\u0124", + "\1\u0125", + "\1\u0126", + "\1\u0127", + "\1\u0128", + "\1\u0129", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\1\u012b", + "\1\u012c", + "\1\u012d", + "\1\u012e", + "\1\u012f", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "", + "", + "", + "", + "", + "\1\u0131", + "\1\u0132", + "\1\u0133", + "\1\u0134", + "\1\u0135", + "\1\u0136", + "\1\u0137", + "", + "\1\u0138", + "\1\u0139", + "\1\u013a", + "\1\u013b", + "\1\u013c", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\1\u013e", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\1\u0140", + "\1\u0141", + "\1\u0142", + "", + "\1\u0143", + "\1\u0144", + "", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\1\u0146", + "\1\u0147", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\10\76\1\u0148\21\76", + "\1\u014a", + "", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\1\u014c", + "\1\u014d", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "", + "", + "\1\u0151", + "\1\u0152", + "", + "\1\u0153", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\1\u0155", + "", + "\1\u0156", + "\1\u0157", + "\1\u0158", + "\1\u0159", + "\1\u015a", + "\1\u015b", + "\1\u015c", + "\1\u015d", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\1\u015f", + "\1\u0160", + "\1\u0161", + "", + "\1\u0162", + "\1\u0164\3\uffff\1\u0163", + "\1\u0165", + "\1\u0166", + "\1\u0167", + "", + "\1\u0168", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\1\u016a", + "\1\u016b", + "\1\u016c", + "\1\u016d", + "\1\u016e", + "\1\u016f", + "\1\u0170", + "\1\u0171", + "\1\u0172", + "\1\u0173", + "", + "\1\u0174", + "", + "\1\u0175", + "\1\u0176", + "\1\u0177", + "\1\u0178", + "\1\u0179", + "", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\1\u017b", + "\1\u017c", + "", + "\1\u017d", + "", + "\1\u017e", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "", + "", + "", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\1\u0181", + "\1\u0182", + "", + "\1\u0183", + "\1\u0184", + "\1\u0185", + "\1\u0186", + "\1\u0187", + "\1\u0188", + "\1\u0189", + "\1\u018a", + "\1\u018b", + "", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\1\u018e", + "\1\u018f", + "\1\u0190", + "\1\u0191", + "\1\u0192", + "\1\u0193", + "\1\u0194", + "\1\u0195", + "", + "\1\u0196", + "\1\u0197", + "\1\u0198", + "\1\u0199", + "\1\u019a", + "\1\u019b", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\1\u019d", + "\1\u019e", + "\1\u019f", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\1\u01a2", + "\1\u01a3", + "\1\u01a4", + "\1\u01a5", + "", + "\1\u01a6", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\1\u01a8", + "\1\u01a9", + "", + "", + "\1\u01aa", + "\1\u01ab", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\1\u01ad", + "\1\u01ae", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\1\u01b0", + "\1\u01b1", + "\1\u01b2", + "\1\u01b3", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "", + "", + "\1\u01b5", + "\1\u01b6", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\1\u01b8", + "\1\u01b9", + "\1\u01ba", + "\1\u01bb", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\1\u01bd", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\1\u01bf", + "\2\76\1\u01c0\7\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\1\u01c3", + "", + "\1\u01c4", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\1\u01c6", + "", + "", + "\1\u01c7", + "\1\u01c8", + "\1\u01c9", + "\1\u01ca", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\1\u01cd", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "", + "\1\u01d0", + "\1\u01d1", + "", + "\1\u01d2", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\1\u01d4", + "\1\u01d5", + "", + "\1\u01d6", + "\1\u01d7", + "", + "\1\u01d8", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\1\u01da", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "", + "\1\u01dc", + "", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "", + "", + "\1\u01df", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "", + "\1\u01e1", + "\1\u01e2", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\1\u01e4", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "", + "", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "", + "", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\1\u01e8", + "\1\u01e9", + "", + "\1\u01ea", + "\1\u01eb", + "\1\u01ec", + "\1\u01ed", + "\1\u01ee", + "", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "", + "", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\1\u01f3", + "", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "", + "", + "", + "\1\u01f5", + "\1\u01f6", + "\1\u01f7", + "\1\u01f8", + "\1\u01f9", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "", + "", + "", + "", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "", + "\1\u01fd", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\1\u0201", + "", + "", + "", + "\1\u0202", + "", + "", + "", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "\1\u0204", + "", + "\1\u0205", + "\1\u0206", + "\1\u0207", + "\12\76\7\uffff\32\76\4\uffff\1\76\1\uffff\32\76", + "" + }; + } + + static final short[] DFA11_eot = DFA.unpackEncodedString(DFA11_eotS); + static final short[] DFA11_eof = DFA.unpackEncodedString(DFA11_eofS); + static final char[] DFA11_min = DFA.unpackEncodedStringToUnsignedChars(DFA11_minS); + static final char[] DFA11_max = DFA.unpackEncodedStringToUnsignedChars(DFA11_maxS); + static final short[] DFA11_accept = DFA.unpackEncodedString(DFA11_acceptS); + static final short[] DFA11_special = DFA.unpackEncodedString(DFA11_specialS); + static final short[][] DFA11_transition; + + static { + int numStates = DFA11_transitionS.length; + DFA11_transition = new short[numStates][]; + for (int i=0; i<numStates; i++) { + DFA11_transition[i] = DFA.unpackEncodedString(DFA11_transitionS[i]); + } + } + + static class DFA11 extends DFA { + + public DFA11(BaseRecognizer recognizer) { + this.recognizer = recognizer; + this.decisionNumber = 11; + this.eot = DFA11_eot; + this.eof = DFA11_eof; + this.min = DFA11_min; + this.max = DFA11_max; + this.accept = DFA11_accept; + this.special = DFA11_special; + this.transition = DFA11_transition; + } + @Override + public String getDescription() { + return "1:1: Tokens : ( T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | RULE_UNQUOTED_STRING | RULE_DOUBLE_QUOTED_STRING | RULE_SINGLE_QUOTED_STRING | RULE_ML_SINGLE_QUOTED_STRING | RULE_SIMPLE_ID | RULE_ESCAPED_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; + } + @Override + public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { + IntStream input = _input; + int _s = s; + switch ( s ) { + case 0 : + int LA11_0 = input.LA(1); - s = -1; - if ( (LA11_0=='s') ) {s = 1;} + s = -1; + if ( (LA11_0=='s') ) {s = 1;} - else if ( (LA11_0=='d') ) {s = 2;} + else if ( (LA11_0=='d') ) {s = 2;} - else if ( (LA11_0=='a') ) {s = 3;} + else if ( (LA11_0=='a') ) {s = 3;} - else if ( (LA11_0==':') ) {s = 4;} + else if ( (LA11_0==':') ) {s = 4;} - else if ( (LA11_0=='=') ) {s = 5;} + else if ( (LA11_0=='=') ) {s = 5;} - else if ( (LA11_0=='{') ) {s = 6;} + else if ( (LA11_0=='{') ) {s = 6;} - else if ( (LA11_0=='!') ) {s = 7;} + else if ( (LA11_0=='!') ) {s = 7;} - else if ( (LA11_0=='i') ) {s = 8;} + else if ( (LA11_0=='i') ) {s = 8;} - else if ( (LA11_0=='o') ) {s = 9;} + else if ( (LA11_0=='o') ) {s = 9;} - else if ( (LA11_0=='r') ) {s = 10;} + else if ( (LA11_0=='r') ) {s = 10;} - else if ( (LA11_0=='t') ) {s = 11;} + else if ( (LA11_0=='t') ) {s = 11;} - else if ( (LA11_0=='u') ) {s = 12;} + else if ( (LA11_0=='u') ) {s = 12;} - else if ( (LA11_0=='v') ) {s = 13;} + else if ( (LA11_0=='v') ) {s = 13;} - else if ( (LA11_0==',') ) {s = 14;} + else if ( (LA11_0==',') ) {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=='p') ) {s = 17;} + else if ( (LA11_0=='p') ) {s = 17;} - else if ( (LA11_0=='e') ) {s = 18;} + else if ( (LA11_0=='e') ) {s = 18;} - else if ( (LA11_0=='l') ) {s = 19;} + else if ( (LA11_0=='l') ) {s = 19;} - else if ( (LA11_0=='(') ) {s = 20;} + else if ( (LA11_0=='(') ) {s = 20;} - else if ( (LA11_0==')') ) {s = 21;} + else if ( (LA11_0==')') ) {s = 21;} - else if ( (LA11_0=='b') ) {s = 22;} + else if ( (LA11_0=='b') ) {s = 22;} - else if ( (LA11_0=='#') ) {s = 23;} + else if ( (LA11_0=='#') ) {s = 23;} - else if ( (LA11_0=='c') ) {s = 24;} + else if ( (LA11_0=='c') ) {s = 24;} - else if ( (LA11_0=='-') ) {s = 25;} + else if ( (LA11_0=='-') ) {s = 25;} - else if ( (LA11_0=='n') ) {s = 26;} + else if ( (LA11_0=='n') ) {s = 26;} - else if ( (LA11_0=='*') ) {s = 27;} + else if ( (LA11_0=='*') ) {s = 27;} - else if ( (LA11_0=='/') ) {s = 28;} + else if ( (LA11_0=='/') ) {s = 28;} - else if ( (LA11_0=='+') ) {s = 29;} + else if ( (LA11_0=='+') ) {s = 29;} - else if ( (LA11_0=='>') ) {s = 30;} + else if ( (LA11_0=='>') ) {s = 30;} - else if ( (LA11_0=='<') ) {s = 31;} + else if ( (LA11_0=='<') ) {s = 31;} - else if ( (LA11_0=='x') ) {s = 32;} + else if ( (LA11_0=='x') ) {s = 32;} - else if ( (LA11_0=='.') ) {s = 33;} + else if ( (LA11_0=='.') ) {s = 33;} - else if ( (LA11_0=='?') ) {s = 34;} + else if ( (LA11_0=='?') ) {s = 34;} - else if ( (LA11_0=='M') ) {s = 35;} + else if ( (LA11_0=='M') ) {s = 35;} - else if ( (LA11_0=='T') ) {s = 36;} + else if ( (LA11_0=='T') ) {s = 36;} - else if ( (LA11_0=='B') ) {s = 37;} + else if ( (LA11_0=='B') ) {s = 37;} - else if ( (LA11_0=='I') ) {s = 38;} + else if ( (LA11_0=='I') ) {s = 38;} - else if ( (LA11_0=='R') ) {s = 39;} + else if ( (LA11_0=='R') ) {s = 39;} - else if ( (LA11_0=='S') ) {s = 40;} + else if ( (LA11_0=='S') ) {s = 40;} - else if ( (LA11_0=='U') ) {s = 41;} + else if ( (LA11_0=='U') ) {s = 41;} - else if ( (LA11_0=='O') ) {s = 42;} + else if ( (LA11_0=='O') ) {s = 42;} - else if ( (LA11_0=='C') ) {s = 43;} + else if ( (LA11_0=='C') ) {s = 43;} - else if ( (LA11_0=='L') ) {s = 44;} + else if ( (LA11_0=='L') ) {s = 44;} - else if ( (LA11_0=='w') ) {s = 45;} + else if ( (LA11_0=='w') ) {s = 45;} - else if ( (LA11_0=='f') ) {s = 46;} + else if ( (LA11_0=='f') ) {s = 46;} - else if ( (LA11_0=='@') ) {s = 47;} + else if ( (LA11_0=='@') ) {s = 47;} - else if ( (LA11_0=='[') ) {s = 48;} + else if ( (LA11_0=='[') ) {s = 48;} - else if ( (LA11_0==']') ) {s = 49;} + else if ( (LA11_0==']') ) {s = 49;} - else if ( (LA11_0=='|') ) {s = 50;} + else if ( (LA11_0=='|') ) {s = 50;} - else if ( (LA11_0=='&') ) {s = 51;} + else if ( (LA11_0=='&') ) {s = 51;} - else if ( (LA11_0=='\u00A3') ) {s = 52;} + else if ( (LA11_0=='\u00A3') ) {s = 52;} - else if ( (LA11_0=='\"') ) {s = 53;} + else if ( (LA11_0=='\"') ) {s = 53;} - else if ( (LA11_0=='\'') ) {s = 54;} + else if ( (LA11_0=='\'') ) {s = 54;} - else if ( (LA11_0=='_') ) {s = 55;} + else if ( (LA11_0=='_') ) {s = 55;} - else if ( (LA11_0=='A'||(LA11_0>='D' && LA11_0<='H')||(LA11_0>='J' && LA11_0<='K')||LA11_0=='N'||(LA11_0>='P' && LA11_0<='Q')||(LA11_0>='V' && LA11_0<='Z')||(LA11_0>='g' && LA11_0<='h')||(LA11_0>='j' && LA11_0<='k')||LA11_0=='m'||LA11_0=='q'||(LA11_0>='y' && LA11_0<='z')) ) {s = 56;} + else if ( (LA11_0=='A'||(LA11_0>='D' && LA11_0<='H')||(LA11_0>='J' && LA11_0<='K')||LA11_0=='N'||(LA11_0>='P' && LA11_0<='Q')||(LA11_0>='V' && LA11_0<='Z')||(LA11_0>='g' && LA11_0<='h')||(LA11_0>='j' && LA11_0<='k')||LA11_0=='m'||LA11_0=='q'||(LA11_0>='y' && LA11_0<='z')) ) {s = 56;} - else if ( ((LA11_0>='0' && LA11_0<='9')) ) {s = 57;} + else if ( ((LA11_0>='0' && LA11_0<='9')) ) {s = 57;} - else if ( ((LA11_0>='\t' && LA11_0<='\n')||LA11_0=='\r'||LA11_0==' ') ) {s = 58;} + else if ( ((LA11_0>='\t' && LA11_0<='\n')||LA11_0=='\r'||LA11_0==' ') ) {s = 58;} - else if ( ((LA11_0>='\u0000' && LA11_0<='\b')||(LA11_0>='\u000B' && LA11_0<='\f')||(LA11_0>='\u000E' && LA11_0<='\u001F')||(LA11_0>='$' && LA11_0<='%')||LA11_0=='\\'||LA11_0=='^'||LA11_0=='`'||(LA11_0>='~' && LA11_0<='\u00A2')||(LA11_0>='\u00A4' && LA11_0<='\uFFFF')) ) {s = 59;} + else if ( ((LA11_0>='\u0000' && LA11_0<='\b')||(LA11_0>='\u000B' && LA11_0<='\f')||(LA11_0>='\u000E' && LA11_0<='\u001F')||(LA11_0>='$' && LA11_0<='%')||LA11_0=='\\'||LA11_0=='^'||LA11_0=='`'||(LA11_0>='~' && LA11_0<='\u00A2')||(LA11_0>='\u00A4' && LA11_0<='\uFFFF')) ) {s = 59;} - if ( s>=0 ) return s; - break; - case 1 : - int LA11_53 = input.LA(1); + if ( s>=0 ) return s; + break; + case 1 : + int LA11_53 = input.LA(1); - s = -1; - if ( ((LA11_53>='\u0000' && LA11_53<='\uFFFF')) ) {s = 156;} + s = -1; + if ( ((LA11_53>='\u0000' && LA11_53<='\uFFFF')) ) {s = 156;} - else s = 59; + else s = 59; - if ( s>=0 ) return s; - break; - case 2 : - int LA11_54 = input.LA(1); + if ( s>=0 ) return s; + break; + case 2 : + int LA11_54 = input.LA(1); - s = -1; - if ( ((LA11_54>='\u0000' && LA11_54<='\uFFFF')) ) {s = 157;} + s = -1; + if ( ((LA11_54>='\u0000' && LA11_54<='\uFFFF')) ) {s = 157;} - else s = 59; + else s = 59; - if ( s>=0 ) return s; - break; - } - NoViableAltException nvae = - new NoViableAltException(getDescription(), 11, _s, input); - error(nvae); - throw nvae; - } - } + if ( s>=0 ) return s; + break; + } + NoViableAltException nvae = + new NoViableAltException(getDescription(), 11, _s, input); + error(nvae); + throw nvae; + } + } }
\ No newline at end of file diff --git a/plugins/org.eclipse.qvtd.xtext.qvtbase/src-gen/org/eclipse/qvtd/xtext/qvtbase/serializer/AbstractQVTbaseSemanticSequencer.java b/plugins/org.eclipse.qvtd.xtext.qvtbase/src-gen/org/eclipse/qvtd/xtext/qvtbase/serializer/AbstractQVTbaseSemanticSequencer.java index c9a785b38..bb7d535e7 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtbase/src-gen/org/eclipse/qvtd/xtext/qvtbase/serializer/AbstractQVTbaseSemanticSequencer.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtbase/src-gen/org/eclipse/qvtd/xtext/qvtbase/serializer/AbstractQVTbaseSemanticSequencer.java @@ -463,6 +463,7 @@ public abstract class AbstractQVTbaseSemanticSequencer extends EssentialOCLSeman } /** + * <pre> * Contexts: * AttributeCS returns AttributeCS * StructuralFeatureCS returns AttributeCS @@ -494,6 +495,7 @@ public abstract class AbstractQVTbaseSemanticSequencer extends EssentialOCLSeman * ownedDefaultExpressions+=SpecificationCS? * (ownedDefaultExpressions+=SpecificationCS? ownedDefaultExpressions+=SpecificationCS?)* * ) + * </pre> */ protected void sequence_AttributeCS(ISerializationContext context, AttributeCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -501,6 +503,7 @@ public abstract class AbstractQVTbaseSemanticSequencer extends EssentialOCLSeman /** + * <pre> * Contexts: * TypedMultiplicityRefCS returns CollectionTypeCS * @@ -510,6 +513,7 @@ public abstract class AbstractQVTbaseSemanticSequencer extends EssentialOCLSeman * (ownedType=TypeExpWithoutMultiplicityCS ownedCollectionMultiplicity=MultiplicityCS?)? * ownedMultiplicity=MultiplicityCS? * ) + * </pre> */ protected void sequence_CollectionTypeCS_TypedMultiplicityRefCS(ISerializationContext context, CollectionTypeCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -517,11 +521,13 @@ public abstract class AbstractQVTbaseSemanticSequencer extends EssentialOCLSeman /** + * <pre> * Contexts: * CompoundTargetElementCS returns CompoundTargetElementCS * * Constraint: * ownedTargetElements+=SimpleTargetElementCS+ + * </pre> */ protected void sequence_CompoundTargetElementCS(ISerializationContext context, CompoundTargetElementCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -529,6 +535,7 @@ public abstract class AbstractQVTbaseSemanticSequencer extends EssentialOCLSeman /** + * <pre> * Contexts: * ClassCS returns DataTypeCS * DataTypeCS returns DataTypeCS @@ -541,6 +548,7 @@ public abstract class AbstractQVTbaseSemanticSequencer extends EssentialOCLSeman * instanceClassName=SINGLE_QUOTED_STRING? * isSerializable?='serializable'? * ) + * </pre> */ protected void sequence_DataTypeCS(ISerializationContext context, DataTypeCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -548,6 +556,7 @@ public abstract class AbstractQVTbaseSemanticSequencer extends EssentialOCLSeman /** + * <pre> * Contexts: * ClassCS returns EnumerationCS * EnumerationCS returns EnumerationCS @@ -560,6 +569,7 @@ public abstract class AbstractQVTbaseSemanticSequencer extends EssentialOCLSeman * isSerializable?='serializable'? * ownedLiterals+=EnumerationLiteralCS* * ) + * </pre> */ protected void sequence_EnumerationCS(ISerializationContext context, EnumerationCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -567,11 +577,13 @@ public abstract class AbstractQVTbaseSemanticSequencer extends EssentialOCLSeman /** + * <pre> * Contexts: * EnumerationLiteralCS returns EnumerationLiteralCS * * Constraint: * ((name=UnrestrictedName | name=EnumerationLiteralName) value=SIGNED?) + * </pre> */ protected void sequence_EnumerationLiteralCS(ISerializationContext context, EnumerationLiteralCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -579,11 +591,13 @@ public abstract class AbstractQVTbaseSemanticSequencer extends EssentialOCLSeman /** + * <pre> * Contexts: * TypedMultiplicityRefCS returns MapTypeCS * * Constraint: * (name='Map' (ownedKeyType=TypeExpCS ownedValueType=TypeExpCS)? ownedMultiplicity=MultiplicityCS?) + * </pre> */ protected void sequence_MapTypeCS_TypedMultiplicityRefCS(ISerializationContext context, MapTypeCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -591,6 +605,7 @@ public abstract class AbstractQVTbaseSemanticSequencer extends EssentialOCLSeman /** + * <pre> * Contexts: * OperationCS returns OperationCS * @@ -612,6 +627,7 @@ public abstract class AbstractQVTbaseSemanticSequencer extends EssentialOCLSeman * )* * ownedBodyExpressions+=SpecificationCS* * ) + * </pre> */ protected void sequence_OperationCS(ISerializationContext context, OperationCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -619,6 +635,7 @@ public abstract class AbstractQVTbaseSemanticSequencer extends EssentialOCLSeman /** + * <pre> * Contexts: * ParameterCS returns ParameterCS * @@ -628,6 +645,7 @@ public abstract class AbstractQVTbaseSemanticSequencer extends EssentialOCLSeman * ownedType=TypedMultiplicityRefCS? * (qualifiers+='ordered' | qualifiers+='!ordered' | qualifiers+='unique' | qualifiers+='!unique')* * ) + * </pre> */ protected void sequence_ParameterCS(ISerializationContext context, ParameterCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -635,11 +653,13 @@ public abstract class AbstractQVTbaseSemanticSequencer extends EssentialOCLSeman /** + * <pre> * Contexts: * TypedMultiplicityRefCS returns PrimitiveTypeRefCS * * Constraint: * (name=PrimitiveTypeIdentifier ownedMultiplicity=MultiplicityCS?) + * </pre> */ protected void sequence_PrimitiveTypeCS_TypedMultiplicityRefCS(ISerializationContext context, PrimitiveTypeRefCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -647,6 +667,7 @@ public abstract class AbstractQVTbaseSemanticSequencer extends EssentialOCLSeman /** + * <pre> * Contexts: * ReferenceCS returns ReferenceCS * StructuralFeatureCS returns ReferenceCS @@ -681,6 +702,7 @@ public abstract class AbstractQVTbaseSemanticSequencer extends EssentialOCLSeman * ownedDefaultExpressions+=SpecificationCS? * (ownedDefaultExpressions+=SpecificationCS? ownedDefaultExpressions+=SpecificationCS?)* * ) + * </pre> */ protected void sequence_ReferenceCS(ISerializationContext context, ReferenceCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -688,6 +710,7 @@ public abstract class AbstractQVTbaseSemanticSequencer extends EssentialOCLSeman /** + * <pre> * Contexts: * SimpleTargetElementCS returns SimpleTargetElementCS * @@ -697,6 +720,7 @@ public abstract class AbstractQVTbaseSemanticSequencer extends EssentialOCLSeman * typedModel=[TypedModel|UnrestrictedName] * (iterates+=[TypedModel|UnrestrictedName] | (iterates+=[TypedModel|UnrestrictedName] iterates+=[TypedModel|UnrestrictedName]*))? * ) + * </pre> */ protected void sequence_SimpleTargetElementCS(ISerializationContext context, SimpleTargetElementCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -704,11 +728,13 @@ public abstract class AbstractQVTbaseSemanticSequencer extends EssentialOCLSeman /** + * <pre> * Contexts: * SpecificationCS returns ExpSpecificationCS * * Constraint: * (ownedExpression=ExpCS | exprString=UNQUOTED_STRING) + * </pre> */ protected void sequence_SpecificationCS(ISerializationContext context, ExpSpecificationCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -716,6 +742,7 @@ public abstract class AbstractQVTbaseSemanticSequencer extends EssentialOCLSeman /** + * <pre> * Contexts: * ClassCS returns StructuredClassCS * StructuredClassCS returns StructuredClassCS @@ -730,6 +757,7 @@ public abstract class AbstractQVTbaseSemanticSequencer extends EssentialOCLSeman * isInterface?='interface'? * (ownedOperations+=OperationCS | ownedProperties+=StructuralFeatureCS)* * ) + * </pre> */ protected void sequence_StructuredClassCS(ISerializationContext context, StructuredClassCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -737,11 +765,13 @@ public abstract class AbstractQVTbaseSemanticSequencer extends EssentialOCLSeman /** + * <pre> * Contexts: * TargetCS returns TargetCS * * Constraint: * (name=UnrestrictedName (ownedTargetElements+=SimpleTargetElementCS | ownedTargetElements+=CompoundTargetElementCS)*) + * </pre> */ protected void sequence_TargetCS(ISerializationContext context, TargetCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -749,11 +779,13 @@ public abstract class AbstractQVTbaseSemanticSequencer extends EssentialOCLSeman /** + * <pre> * Contexts: * TypedMultiplicityRefCS returns TupleTypeCS * * Constraint: * (name='Tuple' (ownedParts+=TuplePartCS ownedParts+=TuplePartCS*)? ownedMultiplicity=MultiplicityCS?) + * </pre> */ protected void sequence_TupleTypeCS_TypedMultiplicityRefCS(ISerializationContext context, TupleTypeCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -761,11 +793,13 @@ public abstract class AbstractQVTbaseSemanticSequencer extends EssentialOCLSeman /** + * <pre> * Contexts: * TypedMultiplicityRefCS returns TypedTypeRefCS * * Constraint: * (ownedPathName=PathNameCS ownedBinding=TemplateBindingCS? ownedMultiplicity=MultiplicityCS?) + * </pre> */ protected void sequence_TypedMultiplicityRefCS_TypedTypeRefCS(ISerializationContext context, TypedTypeRefCS semanticObject) { genericSequencer.createSequence(context, semanticObject); diff --git a/plugins/org.eclipse.qvtd.xtext.qvtbase/src-gen/org/eclipse/qvtd/xtext/qvtbase/serializer/AbstractQVTbaseSyntacticSequencer.java b/plugins/org.eclipse.qvtd.xtext.qvtbase/src-gen/org/eclipse/qvtd/xtext/qvtbase/serializer/AbstractQVTbaseSyntacticSequencer.java index 63a0816e9..c259ab211 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtbase/src-gen/org/eclipse/qvtd/xtext/qvtbase/serializer/AbstractQVTbaseSyntacticSequencer.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtbase/src-gen/org/eclipse/qvtd/xtext/qvtbase/serializer/AbstractQVTbaseSyntacticSequencer.java @@ -283,6 +283,7 @@ public abstract class AbstractQVTbaseSyntacticSequencer extends AbstractSyntacti } /** + * <pre> * Ambiguous syntax: * ','? * @@ -943,12 +944,15 @@ public abstract class AbstractQVTbaseSyntacticSequencer extends AbstractSyntacti * qualifiers+='volatile' (ambiguity) qualifiers+='unique' * qualifiers+='volatile' (ambiguity) qualifiers+='unsettable' * qualifiers+='volatile' (ambiguity) qualifiers+='volatile' + + * </pre> */ protected void emit_AttributeCS_CommaKeyword_5_1_1_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('{' (('initial' UnrestrictedName? ':' ';') | ('derivation' UnrestrictedName? ':' ';'))* '}') | ';' * @@ -972,12 +976,15 @@ public abstract class AbstractQVTbaseSyntacticSequencer extends AbstractSyntacti * qualifiers+='unique' ','? '}' (ambiguity) (rule end) * qualifiers+='unsettable' ','? '}' (ambiguity) (rule end) * qualifiers+='volatile' ','? '}' (ambiguity) (rule end) + + * </pre> */ protected void emit_AttributeCS_SemicolonKeyword_6_1_or___LeftCurlyBracketKeyword_6_0_0_____DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2_SemicolonKeyword_6_0_1_1_4___or___InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2_SemicolonKeyword_6_0_1_0_4____a_RightCurlyBracketKeyword_6_0_2__(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * UnrestrictedName? * @@ -1204,12 +1211,15 @@ public abstract class AbstractQVTbaseSyntacticSequencer extends AbstractSyntacti * (';' ('derivation' UnrestrictedName? ':' ';')* 'initial' (ambiguity) ':')* * ownedDefaultExpressions+=SpecificationCS * ) + + * </pre> */ protected void emit_AttributeCS_UnrestrictedNameParserRuleCall_6_0_1_0_1_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * UnrestrictedName? * @@ -1436,23 +1446,29 @@ public abstract class AbstractQVTbaseSyntacticSequencer extends AbstractSyntacti * (';' ('initial' UnrestrictedName? ':' ';')* 'derivation' (ambiguity) ':')* * ownedDefaultExpressions+=SpecificationCS * ) + + * </pre> */ protected void emit_AttributeCS_UnrestrictedNameParserRuleCall_6_0_1_1_1_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('derivation' UnrestrictedName? ':' ';' ('initial' UnrestrictedName? ':' ';')*)* * * This ambiguous syntax occurs at: * ownedDefaultExpressions+=SpecificationCS ';' ('initial' UnrestrictedName? ':' ';')* (ambiguity) '}' (rule end) + + * </pre> */ protected void emit_AttributeCS___DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2_SemicolonKeyword_6_0_1_1_4___InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2_SemicolonKeyword_6_0_1_0_4__a__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('derivation' UnrestrictedName? ':' ';')* * @@ -1477,12 +1493,15 @@ public abstract class AbstractQVTbaseSyntacticSequencer extends AbstractSyntacti * qualifiers+='unique' ','? '}' '{' (ambiguity) 'initial' UnrestrictedName? ':' (';' (ambiguity) 'initial' UnrestrictedName? ':')* ownedDefaultExpressions+=SpecificationCS * qualifiers+='unsettable' ','? '}' '{' (ambiguity) 'initial' UnrestrictedName? ':' (';' (ambiguity) 'initial' UnrestrictedName? ':')* ownedDefaultExpressions+=SpecificationCS * qualifiers+='volatile' ','? '}' '{' (ambiguity) 'initial' UnrestrictedName? ':' (';' (ambiguity) 'initial' UnrestrictedName? ':')* ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_AttributeCS___DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2_SemicolonKeyword_6_0_1_1_4__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ( * ('derivation' UnrestrictedName? ':' (';' 'derivation' UnrestrictedName? ':')*) | @@ -1506,23 +1525,29 @@ public abstract class AbstractQVTbaseSyntacticSequencer extends AbstractSyntacti * * This ambiguous syntax occurs at: * ownedDefaultExpressions+=SpecificationCS ';' (ambiguity) ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_AttributeCS___DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2___SemicolonKeyword_6_0_1_1_4_DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2__a___or_____DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2___SemicolonKeyword_6_0_1_1_4_DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2__a_SemicolonKeyword_6_0_1_1_4__q___InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2_SemicolonKeyword_6_0_1_0_4__p_DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2___SemicolonKeyword_6_0_1_1_4_DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2__a___SemicolonKeyword_6_0_1_1_4___InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2_SemicolonKeyword_6_0_1_0_4__p_DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2___SemicolonKeyword_6_0_1_1_4_DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2__a__a__(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('initial' UnrestrictedName? ':' ';' ('derivation' UnrestrictedName? ':' ';')*)* * * This ambiguous syntax occurs at: * ownedDefaultExpressions+=SpecificationCS ';' ('derivation' UnrestrictedName? ':' ';')* (ambiguity) '}' (rule end) + + * </pre> */ protected void emit_AttributeCS___InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2_SemicolonKeyword_6_0_1_0_4___DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2_SemicolonKeyword_6_0_1_1_4__a__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('initial' UnrestrictedName? ':' ';')* * @@ -1547,12 +1572,15 @@ public abstract class AbstractQVTbaseSyntacticSequencer extends AbstractSyntacti * qualifiers+='unique' ','? '}' '{' (ambiguity) 'derivation' UnrestrictedName? ':' (';' (ambiguity) 'derivation' UnrestrictedName? ':')* ownedDefaultExpressions+=SpecificationCS * qualifiers+='unsettable' ','? '}' '{' (ambiguity) 'derivation' UnrestrictedName? ':' (';' (ambiguity) 'derivation' UnrestrictedName? ':')* ownedDefaultExpressions+=SpecificationCS * qualifiers+='volatile' ','? '}' '{' (ambiguity) 'derivation' UnrestrictedName? ':' (';' (ambiguity) 'derivation' UnrestrictedName? ':')* ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_AttributeCS___InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2_SemicolonKeyword_6_0_1_0_4__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ( * ('initial' UnrestrictedName? ':' (';' 'initial' UnrestrictedName? ':')*) | @@ -1576,12 +1604,15 @@ public abstract class AbstractQVTbaseSyntacticSequencer extends AbstractSyntacti * * This ambiguous syntax occurs at: * ownedDefaultExpressions+=SpecificationCS ';' (ambiguity) ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_AttributeCS___InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2___SemicolonKeyword_6_0_1_0_4_InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2__a___or_____InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2___SemicolonKeyword_6_0_1_0_4_InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2__a_SemicolonKeyword_6_0_1_0_4__q___DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2_SemicolonKeyword_6_0_1_1_4__p_InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2___SemicolonKeyword_6_0_1_0_4_InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2__a___SemicolonKeyword_6_0_1_0_4___DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2_SemicolonKeyword_6_0_1_1_4__p_InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2___SemicolonKeyword_6_0_1_0_4_InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2__a__a__(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * (';' ('derivation' UnrestrictedName? ':' ';')* 'initial' UnrestrictedName? ':')* * @@ -1605,23 +1636,29 @@ public abstract class AbstractQVTbaseSyntacticSequencer extends AbstractSyntacti * qualifiers+='unique' ','? '}' '{' ('derivation' UnrestrictedName? ':' ';')* 'initial' UnrestrictedName? ':' (ambiguity) ownedDefaultExpressions+=SpecificationCS * qualifiers+='unsettable' ','? '}' '{' ('derivation' UnrestrictedName? ':' ';')* 'initial' UnrestrictedName? ':' (ambiguity) ownedDefaultExpressions+=SpecificationCS * qualifiers+='volatile' ','? '}' '{' ('derivation' UnrestrictedName? ':' ';')* 'initial' UnrestrictedName? ':' (ambiguity) ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_AttributeCS___SemicolonKeyword_6_0_1_0_4___DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2_SemicolonKeyword_6_0_1_1_4__a_InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * (';' ('derivation' UnrestrictedName? ':' ';')* 'initial' UnrestrictedName? ':')+ * * This ambiguous syntax occurs at: * ownedDefaultExpressions+=SpecificationCS (ambiguity) ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_AttributeCS___SemicolonKeyword_6_0_1_0_4___DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2_SemicolonKeyword_6_0_1_1_4__a_InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2__p(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * (';' ('initial' UnrestrictedName? ':' ';')* 'derivation' UnrestrictedName? ':')* * @@ -1645,35 +1682,44 @@ public abstract class AbstractQVTbaseSyntacticSequencer extends AbstractSyntacti * qualifiers+='unique' ','? '}' '{' ('initial' UnrestrictedName? ':' ';')* 'derivation' UnrestrictedName? ':' (ambiguity) ownedDefaultExpressions+=SpecificationCS * qualifiers+='unsettable' ','? '}' '{' ('initial' UnrestrictedName? ':' ';')* 'derivation' UnrestrictedName? ':' (ambiguity) ownedDefaultExpressions+=SpecificationCS * qualifiers+='volatile' ','? '}' '{' ('initial' UnrestrictedName? ':' ';')* 'derivation' UnrestrictedName? ':' (ambiguity) ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_AttributeCS___SemicolonKeyword_6_0_1_1_4___InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2_SemicolonKeyword_6_0_1_0_4__a_DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * (';' ('initial' UnrestrictedName? ':' ';')* 'derivation' UnrestrictedName? ':')+ * * This ambiguous syntax occurs at: * ownedDefaultExpressions+=SpecificationCS (ambiguity) ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_AttributeCS___SemicolonKeyword_6_0_1_1_4___InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2_SemicolonKeyword_6_0_1_0_4__a_DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2__p(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ';'? * * This ambiguous syntax occurs at: * (rule start) '{' '}' (ambiguity) (rule start) * ownedTargetElements+=SimpleTargetElementCS '}' (ambiguity) (rule end) + + * </pre> */ protected void emit_CompoundTargetElementCS_SemicolonKeyword_3_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('{' '}') | ';' * @@ -1682,12 +1728,15 @@ public abstract class AbstractQVTbaseSyntacticSequencer extends AbstractSyntacti * isSerializable?='serializable' '}' (ambiguity) (rule end) * name=UnrestrictedName ('{' '!serializable'? '}')? (ambiguity) (rule end) * ownedSignature=TemplateSignatureCS ('{' '!serializable'? '}')? (ambiguity) (rule end) + + * </pre> */ protected void emit_DataTypeCS_SemicolonKeyword_6_1_or___LeftCurlyBracketKeyword_6_0_0_RightCurlyBracketKeyword_6_0_1__(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('{' '!serializable'? '}')? * @@ -1695,12 +1744,15 @@ public abstract class AbstractQVTbaseSyntacticSequencer extends AbstractSyntacti * instanceClassName=SINGLE_QUOTED_STRING (ambiguity) (('{' '}') | ';') (rule end) * name=UnrestrictedName (ambiguity) (('{' '}') | ';') (rule end) * ownedSignature=TemplateSignatureCS (ambiguity) (('{' '}') | ';') (rule end) + + * </pre> */ protected void emit_DataTypeCS___LeftCurlyBracketKeyword_5_0_SerializableKeyword_5_1_1_q_RightCurlyBracketKeyword_5_2__q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('{' '}') | ';' * @@ -1709,12 +1761,15 @@ public abstract class AbstractQVTbaseSyntacticSequencer extends AbstractSyntacti * isSerializable?='serializable' '}' (ambiguity) (rule end) * name=UnrestrictedName ('{' '!serializable'? '}')? (ambiguity) (rule end) * ownedSignature=TemplateSignatureCS ('{' '!serializable'? '}')? (ambiguity) (rule end) + + * </pre> */ protected void emit_EnumerationCS_SemicolonKeyword_5_1_or___LeftCurlyBracketKeyword_5_0_0_RightCurlyBracketKeyword_5_0_2__(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('{' '!serializable'? '}')? * @@ -1725,12 +1780,15 @@ public abstract class AbstractQVTbaseSyntacticSequencer extends AbstractSyntacti * name=UnrestrictedName (ambiguity) (('{' '}') | ';') (rule end) * ownedSignature=TemplateSignatureCS (ambiguity) '{' ownedLiterals+=EnumerationLiteralCS * ownedSignature=TemplateSignatureCS (ambiguity) (('{' '}') | ';') (rule end) + + * </pre> */ protected void emit_EnumerationCS___LeftCurlyBracketKeyword_4_0_SerializableKeyword_4_1_1_q_RightCurlyBracketKeyword_4_2__q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('{' '}') | ';' * @@ -1738,12 +1796,15 @@ public abstract class AbstractQVTbaseSyntacticSequencer extends AbstractSyntacti * name=EnumerationLiteralName (ambiguity) (rule end) * name=UnrestrictedName (ambiguity) (rule end) * value=SIGNED (ambiguity) (rule end) + + * </pre> */ protected void emit_EnumerationLiteralCS_SemicolonKeyword_2_1_or___LeftCurlyBracketKeyword_2_0_0_RightCurlyBracketKeyword_2_0_1__(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * 'with' | '<-' * @@ -1764,12 +1825,15 @@ public abstract class AbstractQVTbaseSyntacticSequencer extends AbstractSyntacti * stringBounds='+' (ambiguity) ']' (rule end) * stringBounds='?' (ambiguity) ']' (rule end) * upperBound=UPPER (ambiguity) ']' (rule end) + + * </pre> */ protected void emit_MultiplicityCS_VerticalLineQuestionMarkKeyword_2_0_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * 'with' | '<-' * @@ -1890,12 +1954,15 @@ public abstract class AbstractQVTbaseSyntacticSequencer extends AbstractSyntacti * qualifiers+='unique' (ambiguity) qualifiers+='derived' * qualifiers+='unique' (ambiguity) qualifiers+='ordered' * qualifiers+='unique' (ambiguity) qualifiers+='unique' + + * </pre> */ protected void emit_OperationCS_CommaKeyword_9_1_1_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('{' ('body' UnrestrictedName? ':' ';')* '}') | ';' * @@ -1910,12 +1977,15 @@ public abstract class AbstractQVTbaseSyntacticSequencer extends AbstractSyntacti * qualifiers+='derived' ','? '}' (ambiguity) (rule end) * qualifiers+='ordered' ','? '}' (ambiguity) (rule end) * qualifiers+='unique' ','? '}' (ambiguity) (rule end) + + * </pre> */ protected void emit_OperationCS_SemicolonKeyword_10_1_or___LeftCurlyBracketKeyword_10_0_0___BodyKeyword_10_0_1_0_UnrestrictedNameParserRuleCall_10_0_1_1_q_ColonKeyword_10_0_1_2_SemicolonKeyword_10_0_1_4__a_RightCurlyBracketKeyword_10_0_2__(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * UnrestrictedName? * @@ -1930,23 +2000,29 @@ public abstract class AbstractQVTbaseSyntacticSequencer extends AbstractSyntacti * qualifiers+='derived' ','? '}' '{' 'body' (ambiguity) ':' (';' 'body' (ambiguity) ':')* ownedBodyExpressions+=SpecificationCS * qualifiers+='ordered' ','? '}' '{' 'body' (ambiguity) ':' (';' 'body' (ambiguity) ':')* ownedBodyExpressions+=SpecificationCS * qualifiers+='unique' ','? '}' '{' 'body' (ambiguity) ':' (';' 'body' (ambiguity) ':')* ownedBodyExpressions+=SpecificationCS + + * </pre> */ protected void emit_OperationCS_UnrestrictedNameParserRuleCall_10_0_1_1_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('body' UnrestrictedName? ':' ';')* * * This ambiguous syntax occurs at: * ownedBodyExpressions+=SpecificationCS ';' (ambiguity) '}' (rule end) + + * </pre> */ protected void emit_OperationCS___BodyKeyword_10_0_1_0_UnrestrictedNameParserRuleCall_10_0_1_1_q_ColonKeyword_10_0_1_2_SemicolonKeyword_10_0_1_4__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * (';' 'body' UnrestrictedName? ':')* * @@ -1961,23 +2037,29 @@ public abstract class AbstractQVTbaseSyntacticSequencer extends AbstractSyntacti * qualifiers+='derived' ','? '}' '{' 'body' UnrestrictedName? ':' (ambiguity) ownedBodyExpressions+=SpecificationCS * qualifiers+='ordered' ','? '}' '{' 'body' UnrestrictedName? ':' (ambiguity) ownedBodyExpressions+=SpecificationCS * qualifiers+='unique' ','? '}' '{' 'body' UnrestrictedName? ':' (ambiguity) ownedBodyExpressions+=SpecificationCS + + * </pre> */ protected void emit_OperationCS___SemicolonKeyword_10_0_1_4_BodyKeyword_10_0_1_0_UnrestrictedNameParserRuleCall_10_0_1_1_q_ColonKeyword_10_0_1_2__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * (';' 'body' UnrestrictedName? ':')+ * * This ambiguous syntax occurs at: * ownedBodyExpressions+=SpecificationCS (ambiguity) ownedBodyExpressions+=SpecificationCS + + * </pre> */ protected void emit_OperationCS___SemicolonKeyword_10_0_1_4_BodyKeyword_10_0_1_0_UnrestrictedNameParserRuleCall_10_0_1_1_q_ColonKeyword_10_0_1_2__p(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ','? * @@ -2002,12 +2084,15 @@ public abstract class AbstractQVTbaseSyntacticSequencer extends AbstractSyntacti * qualifiers+='unique' (ambiguity) qualifiers+='!unique' * qualifiers+='unique' (ambiguity) qualifiers+='ordered' * qualifiers+='unique' (ambiguity) qualifiers+='unique' + + * </pre> */ protected void emit_ParameterCS_CommaKeyword_2_1_1_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('{' '}')? * @@ -2018,12 +2103,15 @@ public abstract class AbstractQVTbaseSyntacticSequencer extends AbstractSyntacti * qualifiers+='!unique' ','? '}' (ambiguity) (rule end) * qualifiers+='ordered' ','? '}' (ambiguity) (rule end) * qualifiers+='unique' ','? '}' (ambiguity) (rule end) + + * </pre> */ protected void emit_ParameterCS___LeftCurlyBracketKeyword_3_0_RightCurlyBracketKeyword_3_1__q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ','? * @@ -2802,12 +2890,15 @@ public abstract class AbstractQVTbaseSyntacticSequencer extends AbstractSyntacti * qualifiers+='volatile' (ambiguity) qualifiers+='unique' * qualifiers+='volatile' (ambiguity) qualifiers+='unsettable' * qualifiers+='volatile' (ambiguity) qualifiers+='volatile' + + * </pre> */ protected void emit_ReferenceCS_CommaKeyword_6_1_1_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('{' (('initial' UnrestrictedName? ':' ';') | ('derivation' UnrestrictedName? ':' ';'))* '}') | ';' * @@ -2834,12 +2925,15 @@ public abstract class AbstractQVTbaseSyntacticSequencer extends AbstractSyntacti * qualifiers+='unsettable' ','? '}' (ambiguity) (rule end) * qualifiers+='volatile' ','? '}' (ambiguity) (rule end) * referredOpposite=[Property|UnrestrictedName] (ambiguity) (rule end) + + * </pre> */ protected void emit_ReferenceCS_SemicolonKeyword_7_1_or___LeftCurlyBracketKeyword_7_0_0_____DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2_SemicolonKeyword_7_0_1_1_4___or___InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2_SemicolonKeyword_7_0_1_0_4____a_RightCurlyBracketKeyword_7_0_2__(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * UnrestrictedName? * @@ -3100,12 +3194,15 @@ public abstract class AbstractQVTbaseSyntacticSequencer extends AbstractSyntacti * (';' ('derivation' UnrestrictedName? ':' ';')* 'initial' (ambiguity) ':')* * ownedDefaultExpressions+=SpecificationCS * ) + + * </pre> */ protected void emit_ReferenceCS_UnrestrictedNameParserRuleCall_7_0_1_0_1_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * UnrestrictedName? * @@ -3366,23 +3463,29 @@ public abstract class AbstractQVTbaseSyntacticSequencer extends AbstractSyntacti * (';' ('initial' UnrestrictedName? ':' ';')* 'derivation' (ambiguity) ':')* * ownedDefaultExpressions+=SpecificationCS * ) + + * </pre> */ protected void emit_ReferenceCS_UnrestrictedNameParserRuleCall_7_0_1_1_1_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('derivation' UnrestrictedName? ':' ';' ('initial' UnrestrictedName? ':' ';')*)* * * This ambiguous syntax occurs at: * ownedDefaultExpressions+=SpecificationCS ';' ('initial' UnrestrictedName? ':' ';')* (ambiguity) '}' (rule end) + + * </pre> */ protected void emit_ReferenceCS___DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2_SemicolonKeyword_7_0_1_1_4___InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2_SemicolonKeyword_7_0_1_0_4__a__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('derivation' UnrestrictedName? ':' ';')* * @@ -3410,12 +3513,15 @@ public abstract class AbstractQVTbaseSyntacticSequencer extends AbstractSyntacti * qualifiers+='unsettable' ','? '}' '{' (ambiguity) 'initial' UnrestrictedName? ':' (';' (ambiguity) 'initial' UnrestrictedName? ':')* ownedDefaultExpressions+=SpecificationCS * qualifiers+='volatile' ','? '}' '{' (ambiguity) 'initial' UnrestrictedName? ':' (';' (ambiguity) 'initial' UnrestrictedName? ':')* ownedDefaultExpressions+=SpecificationCS * referredOpposite=[Property|UnrestrictedName] '{' (ambiguity) 'initial' UnrestrictedName? ':' (';' (ambiguity) 'initial' UnrestrictedName? ':')* ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_ReferenceCS___DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2_SemicolonKeyword_7_0_1_1_4__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ( * ('derivation' UnrestrictedName? ':' (';' 'derivation' UnrestrictedName? ':')*) | @@ -3439,23 +3545,29 @@ public abstract class AbstractQVTbaseSyntacticSequencer extends AbstractSyntacti * * This ambiguous syntax occurs at: * ownedDefaultExpressions+=SpecificationCS ';' (ambiguity) ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_ReferenceCS___DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2___SemicolonKeyword_7_0_1_1_4_DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2__a___or_____DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2___SemicolonKeyword_7_0_1_1_4_DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2__a_SemicolonKeyword_7_0_1_1_4__q___InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2_SemicolonKeyword_7_0_1_0_4__p_DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2___SemicolonKeyword_7_0_1_1_4_DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2__a___SemicolonKeyword_7_0_1_1_4___InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2_SemicolonKeyword_7_0_1_0_4__p_DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2___SemicolonKeyword_7_0_1_1_4_DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2__a__a__(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('initial' UnrestrictedName? ':' ';' ('derivation' UnrestrictedName? ':' ';')*)* * * This ambiguous syntax occurs at: * ownedDefaultExpressions+=SpecificationCS ';' ('derivation' UnrestrictedName? ':' ';')* (ambiguity) '}' (rule end) + + * </pre> */ protected void emit_ReferenceCS___InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2_SemicolonKeyword_7_0_1_0_4___DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2_SemicolonKeyword_7_0_1_1_4__a__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('initial' UnrestrictedName? ':' ';')* * @@ -3483,12 +3595,15 @@ public abstract class AbstractQVTbaseSyntacticSequencer extends AbstractSyntacti * qualifiers+='unsettable' ','? '}' '{' (ambiguity) 'derivation' UnrestrictedName? ':' (';' (ambiguity) 'derivation' UnrestrictedName? ':')* ownedDefaultExpressions+=SpecificationCS * qualifiers+='volatile' ','? '}' '{' (ambiguity) 'derivation' UnrestrictedName? ':' (';' (ambiguity) 'derivation' UnrestrictedName? ':')* ownedDefaultExpressions+=SpecificationCS * referredOpposite=[Property|UnrestrictedName] '{' (ambiguity) 'derivation' UnrestrictedName? ':' (';' (ambiguity) 'derivation' UnrestrictedName? ':')* ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_ReferenceCS___InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2_SemicolonKeyword_7_0_1_0_4__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ( * ('initial' UnrestrictedName? ':' (';' 'initial' UnrestrictedName? ':')*) | @@ -3512,12 +3627,15 @@ public abstract class AbstractQVTbaseSyntacticSequencer extends AbstractSyntacti * * This ambiguous syntax occurs at: * ownedDefaultExpressions+=SpecificationCS ';' (ambiguity) ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_ReferenceCS___InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2___SemicolonKeyword_7_0_1_0_4_InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2__a___or_____InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2___SemicolonKeyword_7_0_1_0_4_InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2__a_SemicolonKeyword_7_0_1_0_4__q___DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2_SemicolonKeyword_7_0_1_1_4__p_InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2___SemicolonKeyword_7_0_1_0_4_InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2__a___SemicolonKeyword_7_0_1_0_4___DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2_SemicolonKeyword_7_0_1_1_4__p_InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2___SemicolonKeyword_7_0_1_0_4_InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2__a__a__(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * (';' ('derivation' UnrestrictedName? ':' ';')* 'initial' UnrestrictedName? ':')* * @@ -3544,23 +3662,29 @@ public abstract class AbstractQVTbaseSyntacticSequencer extends AbstractSyntacti * qualifiers+='unsettable' ','? '}' '{' ('derivation' UnrestrictedName? ':' ';')* 'initial' UnrestrictedName? ':' (ambiguity) ownedDefaultExpressions+=SpecificationCS * qualifiers+='volatile' ','? '}' '{' ('derivation' UnrestrictedName? ':' ';')* 'initial' UnrestrictedName? ':' (ambiguity) ownedDefaultExpressions+=SpecificationCS * referredOpposite=[Property|UnrestrictedName] '{' ('derivation' UnrestrictedName? ':' ';')* 'initial' UnrestrictedName? ':' (ambiguity) ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_ReferenceCS___SemicolonKeyword_7_0_1_0_4___DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2_SemicolonKeyword_7_0_1_1_4__a_InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * (';' ('derivation' UnrestrictedName? ':' ';')* 'initial' UnrestrictedName? ':')+ * * This ambiguous syntax occurs at: * ownedDefaultExpressions+=SpecificationCS (ambiguity) ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_ReferenceCS___SemicolonKeyword_7_0_1_0_4___DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2_SemicolonKeyword_7_0_1_1_4__a_InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2__p(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * (';' ('initial' UnrestrictedName? ':' ';')* 'derivation' UnrestrictedName? ':')* * @@ -3587,34 +3711,43 @@ public abstract class AbstractQVTbaseSyntacticSequencer extends AbstractSyntacti * qualifiers+='unsettable' ','? '}' '{' ('initial' UnrestrictedName? ':' ';')* 'derivation' UnrestrictedName? ':' (ambiguity) ownedDefaultExpressions+=SpecificationCS * qualifiers+='volatile' ','? '}' '{' ('initial' UnrestrictedName? ':' ';')* 'derivation' UnrestrictedName? ':' (ambiguity) ownedDefaultExpressions+=SpecificationCS * referredOpposite=[Property|UnrestrictedName] '{' ('initial' UnrestrictedName? ':' ';')* 'derivation' UnrestrictedName? ':' (ambiguity) ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_ReferenceCS___SemicolonKeyword_7_0_1_1_4___InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2_SemicolonKeyword_7_0_1_0_4__a_DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * (';' ('initial' UnrestrictedName? ':' ';')* 'derivation' UnrestrictedName? ':')+ * * This ambiguous syntax occurs at: * ownedDefaultExpressions+=SpecificationCS (ambiguity) ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_ReferenceCS___SemicolonKeyword_7_0_1_1_4___InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2_SemicolonKeyword_7_0_1_0_4__a_DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2__p(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('iterates' '{' '}')? * * This ambiguous syntax occurs at: * typedModel=[TypedModel|UnrestrictedName] (ambiguity) ';' (rule end) + + * </pre> */ protected void emit_SimpleTargetElementCS___IteratesKeyword_2_0_LeftCurlyBracketKeyword_2_1_1_0_RightCurlyBracketKeyword_2_1_1_2__q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('{' '}') | ';' * @@ -3624,12 +3757,15 @@ public abstract class AbstractQVTbaseSyntacticSequencer extends AbstractSyntacti * name=UnrestrictedName ('{' '}')? (ambiguity) (rule end) * ownedSignature=TemplateSignatureCS ('{' '}')? (ambiguity) (rule end) * ownedSuperTypes+=TypedRefCS ('{' '}')? (ambiguity) (rule end) + + * </pre> */ protected void emit_StructuredClassCS_SemicolonKeyword_7_1_or___LeftCurlyBracketKeyword_7_0_0_RightCurlyBracketKeyword_7_0_2__(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('{' '}')? * @@ -3646,12 +3782,15 @@ public abstract class AbstractQVTbaseSyntacticSequencer extends AbstractSyntacti * ownedSuperTypes+=TypedRefCS (ambiguity) '{' ownedOperations+=OperationCS * ownedSuperTypes+=TypedRefCS (ambiguity) '{' ownedProperties+=StructuralFeatureCS * ownedSuperTypes+=TypedRefCS (ambiguity) (('{' '}') | ';') (rule end) + + * </pre> */ protected void emit_StructuredClassCS___LeftCurlyBracketKeyword_6_0_RightCurlyBracketKeyword_6_2__q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ';'? * @@ -3659,18 +3798,23 @@ public abstract class AbstractQVTbaseSyntacticSequencer extends AbstractSyntacti * name=UnrestrictedName '{' '}' (ambiguity) (rule end) * ownedTargetElements+=CompoundTargetElementCS '}' (ambiguity) (rule end) * ownedTargetElements+=SimpleTargetElementCS '}' (ambiguity) (rule end) + + * </pre> */ protected void emit_TargetCS_SemicolonKeyword_5_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('(' ')')? * * This ambiguous syntax occurs at: * name='Tuple' (ambiguity) (rule end) * name='Tuple' (ambiguity) ownedMultiplicity=MultiplicityCS + + * </pre> */ protected void emit_TupleTypeCS___LeftParenthesisKeyword_1_0_RightParenthesisKeyword_1_2__q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcoreLexer.java b/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcoreLexer.java index aa33d19d8..d2b25c5fd 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcoreLexer.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcoreLexer.java @@ -1,3 +1,13 @@ +/******************************************************************************* + * Copyright (c) 2012, 2022 Willink Transformations and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v2.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v20.html + * + * Contributors: + * E.D.Willink - initial API and implementation + *******************************************************************************/ package org.eclipse.qvtd.xtext.qvtcore.ui.contentassist.antlr.internal; // Hack: Use our own Lexer superclass by means of import. @@ -6,5419 +16,5420 @@ import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.Lexer; import org.antlr.runtime.*; -import java.util.Stack; -import java.util.List; -import java.util.ArrayList; @SuppressWarnings("all") public class InternalQVTcoreLexer extends Lexer { - public static final int T__144=144; - public static final int T__143=143; - public static final int T__146=146; - public static final int T__50=50; - public static final int T__145=145; - public static final int T__140=140; - public static final int T__142=142; - public static final int T__141=141; - public static final int T__59=59; - public static final int T__55=55; - public static final int T__56=56; - public static final int T__57=57; - public static final int T__58=58; - public static final int T__51=51; - public static final int T__137=137; - public static final int T__52=52; - public static final int T__136=136; - public static final int T__53=53; - public static final int T__139=139; - public static final int T__54=54; - public static final int T__138=138; - public static final int T__133=133; - public static final int T__132=132; - public static final int T__60=60; - public static final int T__135=135; - public static final int T__61=61; - public static final int T__134=134; - public static final int T__131=131; - public static final int T__130=130; - public static final int RULE_INT=4; - public static final int T__66=66; - public static final int RULE_ML_COMMENT=13; - public static final int T__67=67; - public static final int T__129=129; - public static final int T__68=68; - public static final int T__69=69; - public static final int T__62=62; - public static final int T__126=126; - public static final int T__63=63; - public static final int T__125=125; - public static final int T__64=64; - public static final int T__128=128; - public static final int T__65=65; - public static final int T__127=127; - public static final int T__37=37; - public static final int T__38=38; - public static final int T__39=39; - public static final int T__33=33; - public static final int T__34=34; - public static final int T__35=35; - public static final int T__36=36; - public static final int T__30=30; - public static final int T__31=31; - public static final int T__32=32; - public static final int T__150=150; - public static final int RULE_SINGLE_QUOTED_STRING=5; - public static final int T__48=48; - public static final int T__49=49; - public static final int RULE_DOUBLE_QUOTED_STRING=11; - public static final int T__44=44; - public static final int T__45=45; - public static final int T__46=46; - public static final int T__47=47; - public static final int RULE_ESCAPED_ID=7; - public static final int T__40=40; - public static final int T__148=148; - public static final int T__41=41; - public static final int T__147=147; - public static final int T__42=42; - public static final int T__43=43; - public static final int T__149=149; - public static final int T__91=91; - public static final int T__100=100; - public static final int T__92=92; - public static final int T__93=93; - public static final int T__102=102; - public static final int T__94=94; - public static final int T__101=101; - public static final int T__90=90; - public static final int RULE_LETTER_CHARACTER=10; - public static final int T__19=19; - public static final int T__17=17; - public static final int T__18=18; - public static final int T__99=99; - public static final int RULE_ESCAPED_CHARACTER=9; - public static final int T__95=95; - public static final int RULE_ML_SINGLE_QUOTED_STRING=12; - public static final int T__96=96; - public static final int T__97=97; - public static final int T__98=98; - public static final int T__26=26; - public static final int T__27=27; - public static final int T__28=28; - public static final int T__29=29; - public static final int T__22=22; - public static final int T__23=23; - public static final int T__24=24; - public static final int T__25=25; - public static final int T__20=20; - public static final int T__21=21; - public static final int T__122=122; - public static final int T__70=70; - public static final int T__121=121; - public static final int T__71=71; - public static final int T__124=124; - public static final int T__72=72; - public static final int T__123=123; - public static final int T__120=120; - public static final int RULE_UNQUOTED_STRING=8; - public static final int RULE_SL_COMMENT=14; - public static final int T__77=77; - public static final int T__119=119; - public static final int T__78=78; - public static final int T__118=118; - public static final int T__79=79; - public static final int T__73=73; - public static final int T__115=115; - public static final int EOF=-1; - public static final int T__74=74; - public static final int T__114=114; - public static final int T__75=75; - public static final int T__117=117; - public static final int T__76=76; - public static final int T__116=116; - public static final int T__80=80; - public static final int T__111=111; - public static final int T__81=81; - public static final int T__110=110; - public static final int T__82=82; - public static final int T__113=113; - public static final int RULE_SIMPLE_ID=6; - public static final int T__83=83; - public static final int T__112=112; - public static final int RULE_WS=15; - public static final int RULE_ANY_OTHER=16; - public static final int T__88=88; - public static final int T__108=108; - public static final int T__89=89; - public static final int T__107=107; - public static final int T__109=109; - public static final int T__84=84; - public static final int T__104=104; - public static final int T__85=85; - public static final int T__103=103; - public static final int T__86=86; - public static final int T__106=106; - public static final int T__87=87; - public static final int T__105=105; - - // delegates - // delegators - - public InternalQVTcoreLexer() {;} - public InternalQVTcoreLexer(CharStream input) { - this(input, new RecognizerSharedState()); - } - public InternalQVTcoreLexer(CharStream input, RecognizerSharedState state) { - super(input,state); - - } - public String getGrammarFileName() { return "InternalQVTcore.g"; } - - // $ANTLR start "T__17" - public final void mT__17() throws RecognitionException { - try { - int _type = T__17; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:11:7: ( ';' ) - // InternalQVTcore.g:11:9: ';' - { - match(';'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__17" - - // $ANTLR start "T__18" - public final void mT__18() throws RecognitionException { - try { - int _type = T__18; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:12:7: ( ':=' ) - // InternalQVTcore.g:12:9: ':=' - { - match(":="); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__18" - - // $ANTLR start "T__19" - public final void mT__19() throws RecognitionException { - try { - int _type = T__19; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:13:7: ( 'abstract' ) - // InternalQVTcore.g:13:9: 'abstract' - { - match("abstract"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__19" - - // $ANTLR start "T__20" - public final void mT__20() throws RecognitionException { - try { - int _type = T__20; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:14:7: ( 'check' ) - // InternalQVTcore.g:14:9: 'check' - { - match("check"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__20" - - // $ANTLR start "T__21" - public final void mT__21() throws RecognitionException { - try { - int _type = T__21; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:15:7: ( 'enforce' ) - // InternalQVTcore.g:15:9: 'enforce' - { - match("enforce"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__21" - - // $ANTLR start "T__22" - public final void mT__22() throws RecognitionException { - try { - int _type = T__22; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:16:7: ( 'implementedby' ) - // InternalQVTcore.g:16:9: 'implementedby' - { - match("implementedby"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__22" - - // $ANTLR start "T__23" - public final void mT__23() throws RecognitionException { - try { - int _type = T__23; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:17:7: ( 'import' ) - // InternalQVTcore.g:17:9: 'import' - { - match("import"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__23" - - // $ANTLR start "T__24" - public final void mT__24() throws RecognitionException { - try { - int _type = T__24; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:18:7: ( 'imports' ) - // InternalQVTcore.g:18:9: 'imports' - { - match("imports"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__24" - - // $ANTLR start "T__25" - public final void mT__25() throws RecognitionException { - try { - int _type = T__25; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:19:7: ( 'input' ) - // InternalQVTcore.g:19:9: 'input' - { - match("input"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__25" - - // $ANTLR start "T__26" - public final void mT__26() throws RecognitionException { - try { - int _type = T__26; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:20:7: ( 'iterates' ) - // InternalQVTcore.g:20:9: 'iterates' - { - match("iterates"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__26" - - // $ANTLR start "T__27" - public final void mT__27() throws RecognitionException { - try { - int _type = T__27; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:21:7: ( 'map' ) - // InternalQVTcore.g:21:9: 'map' - { - match("map"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__27" - - // $ANTLR start "T__28" - public final void mT__28() throws RecognitionException { - try { - int _type = T__28; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:22:7: ( 'output' ) - // InternalQVTcore.g:22:9: 'output' - { - match("output"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__28" - - // $ANTLR start "T__29" - public final void mT__29() throws RecognitionException { - try { - int _type = T__29; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:23:7: ( 'package' ) - // InternalQVTcore.g:23:9: 'package' - { - match("package"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__29" - - // $ANTLR start "T__30" - public final void mT__30() throws RecognitionException { - try { - int _type = T__30; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:24:7: ( 'query' ) - // InternalQVTcore.g:24:9: 'query' - { - match("query"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__30" - - // $ANTLR start "T__31" - public final void mT__31() throws RecognitionException { - try { - int _type = T__31; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:25:7: ( 'realize' ) - // InternalQVTcore.g:25:9: 'realize' - { - match("realize"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__31" - - // $ANTLR start "T__32" - public final void mT__32() throws RecognitionException { - try { - int _type = T__32; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:26:7: ( 'refines' ) - // InternalQVTcore.g:26:9: 'refines' - { - match("refines"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__32" - - // $ANTLR start "T__33" - public final void mT__33() throws RecognitionException { - try { - int _type = T__33; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:27:7: ( 'target' ) - // InternalQVTcore.g:27:9: 'target' - { - match("target"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__33" - - // $ANTLR start "T__34" - public final void mT__34() throws RecognitionException { - try { - int _type = T__34; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:28:7: ( 'transformation' ) - // InternalQVTcore.g:28:9: 'transformation' - { - match("transformation"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__34" - - // $ANTLR start "T__35" - public final void mT__35() throws RecognitionException { - try { - int _type = T__35; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:29:7: ( 'transient' ) - // InternalQVTcore.g:29:9: 'transient' - { - match("transient"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__35" - - // $ANTLR start "T__36" - public final void mT__36() throws RecognitionException { - try { - int _type = T__36; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:30:7: ( 'uses' ) - // InternalQVTcore.g:30:9: 'uses' - { - match("uses"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__36" - - // $ANTLR start "T__37" - public final void mT__37() throws RecognitionException { - try { - int _type = T__37; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:31:7: ( 'via' ) - // InternalQVTcore.g:31:9: 'via' - { - match("via"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__37" - - // $ANTLR start "T__38" - public final void mT__38() throws RecognitionException { - try { - int _type = T__38; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:32:7: ( '!serializable' ) - // InternalQVTcore.g:32:9: '!serializable' - { - match("!serializable"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__38" - - // $ANTLR start "T__39" - public final void mT__39() throws RecognitionException { - try { - int _type = T__39; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:33:7: ( 'attribute' ) - // InternalQVTcore.g:33:9: 'attribute' - { - match("attribute"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__39" - - // $ANTLR start "T__40" - public final void mT__40() throws RecognitionException { - try { - int _type = T__40; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:34:7: ( 'body' ) - // InternalQVTcore.g:34:9: 'body' - { - match("body"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__40" - - // $ANTLR start "T__41" - public final void mT__41() throws RecognitionException { - try { - int _type = T__41; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:35:7: ( 'class' ) - // InternalQVTcore.g:35:9: 'class' - { - match("class"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__41" - - // $ANTLR start "T__42" - public final void mT__42() throws RecognitionException { - try { - int _type = T__42; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:36:7: ( 'composes' ) - // InternalQVTcore.g:36:9: 'composes' - { - match("composes"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__42" - - // $ANTLR start "T__43" - public final void mT__43() throws RecognitionException { - try { - int _type = T__43; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:37:7: ( 'datatype' ) - // InternalQVTcore.g:37:9: 'datatype' - { - match("datatype"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__43" - - // $ANTLR start "T__44" - public final void mT__44() throws RecognitionException { - try { - int _type = T__44; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:38:7: ( 'definition' ) - // InternalQVTcore.g:38:9: 'definition' - { - match("definition"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__44" - - // $ANTLR start "T__45" - public final void mT__45() throws RecognitionException { - try { - int _type = T__45; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:39:7: ( 'derived' ) - // InternalQVTcore.g:39:9: 'derived' - { - match("derived"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__45" - - // $ANTLR start "T__46" - public final void mT__46() throws RecognitionException { - try { - int _type = T__46; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:40:7: ( 'derivation' ) - // InternalQVTcore.g:40:9: 'derivation' - { - match("derivation"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__46" - - // $ANTLR start "T__47" - public final void mT__47() throws RecognitionException { - try { - int _type = T__47; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:41:7: ( 'enum' ) - // InternalQVTcore.g:41:9: 'enum' - { - match("enum"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__47" - - // $ANTLR start "T__48" - public final void mT__48() throws RecognitionException { - try { - int _type = T__48; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:42:7: ( 'extends' ) - // InternalQVTcore.g:42:9: 'extends' - { - match("extends"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__48" - - // $ANTLR start "T__49" - public final void mT__49() throws RecognitionException { - try { - int _type = T__49; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:43:7: ( 'id' ) - // InternalQVTcore.g:43:9: 'id' - { - match("id"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__49" - - // $ANTLR start "T__50" - public final void mT__50() throws RecognitionException { - try { - int _type = T__50; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:44:7: ( 'initial' ) - // InternalQVTcore.g:44:9: 'initial' - { - match("initial"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__50" - - // $ANTLR start "T__51" - public final void mT__51() throws RecognitionException { - try { - int _type = T__51; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:45:7: ( 'interface' ) - // InternalQVTcore.g:45:9: 'interface' - { - match("interface"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__51" - - // $ANTLR start "T__52" - public final void mT__52() throws RecognitionException { - try { - int _type = T__52; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:46:7: ( 'literal' ) - // InternalQVTcore.g:46:9: 'literal' - { - match("literal"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__52" - - // $ANTLR start "T__53" - public final void mT__53() throws RecognitionException { - try { - int _type = T__53; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:47:7: ( 'operation' ) - // InternalQVTcore.g:47:9: 'operation' - { - match("operation"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__53" - - // $ANTLR start "T__54" - public final void mT__54() throws RecognitionException { - try { - int _type = T__54; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:48:7: ( 'ordered' ) - // InternalQVTcore.g:48:9: 'ordered' - { - match("ordered"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__54" - - // $ANTLR start "T__55" - public final void mT__55() throws RecognitionException { - try { - int _type = T__55; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:49:7: ( 'primitive' ) - // InternalQVTcore.g:49:9: 'primitive' - { - match("primitive"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__55" - - // $ANTLR start "T__56" - public final void mT__56() throws RecognitionException { - try { - int _type = T__56; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:50:7: ( 'property' ) - // InternalQVTcore.g:50:9: 'property' - { - match("property"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__56" - - // $ANTLR start "T__57" - public final void mT__57() throws RecognitionException { - try { - int _type = T__57; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:51:7: ( 'readonly' ) - // InternalQVTcore.g:51:9: 'readonly' - { - match("readonly"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__57" - - // $ANTLR start "T__58" - public final void mT__58() throws RecognitionException { - try { - int _type = T__58; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:52:7: ( 'resolve' ) - // InternalQVTcore.g:52:9: 'resolve' - { - match("resolve"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__58" - - // $ANTLR start "T__59" - public final void mT__59() throws RecognitionException { - try { - int _type = T__59; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:53:7: ( 'serializable' ) - // InternalQVTcore.g:53:9: 'serializable' - { - match("serializable"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__59" - - // $ANTLR start "T__60" - public final void mT__60() throws RecognitionException { - try { - int _type = T__60; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:54:7: ( 'static' ) - // InternalQVTcore.g:54:9: 'static' - { - match("static"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__60" - - // $ANTLR start "T__61" - public final void mT__61() throws RecognitionException { - try { - int _type = T__61; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:55:7: ( 'throws' ) - // InternalQVTcore.g:55:9: 'throws' - { - match("throws"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__61" - - // $ANTLR start "T__62" - public final void mT__62() throws RecognitionException { - try { - int _type = T__62; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:56:7: ( 'unique' ) - // InternalQVTcore.g:56:9: 'unique' - { - match("unique"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__62" - - // $ANTLR start "T__63" - public final void mT__63() throws RecognitionException { - try { - int _type = T__63; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:57:7: ( 'unsettable' ) - // InternalQVTcore.g:57:9: 'unsettable' - { - match("unsettable"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__63" - - // $ANTLR start "T__64" - public final void mT__64() throws RecognitionException { - try { - int _type = T__64; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:58:7: ( 'volatile' ) - // InternalQVTcore.g:58:9: 'volatile' - { - match("volatile"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__64" - - // $ANTLR start "T__65" - public final void mT__65() throws RecognitionException { - try { - int _type = T__65; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:59:7: ( '-' ) - // InternalQVTcore.g:59:9: '-' - { - match('-'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__65" - - // $ANTLR start "T__66" - public final void mT__66() throws RecognitionException { - try { - int _type = T__66; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:60:7: ( 'not' ) - // InternalQVTcore.g:60:9: 'not' - { - match("not"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__66" - - // $ANTLR start "T__67" - public final void mT__67() throws RecognitionException { - try { - int _type = T__67; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:61:7: ( 'not2' ) - // InternalQVTcore.g:61:9: 'not2' - { - match("not2"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__67" - - // $ANTLR start "T__68" - public final void mT__68() throws RecognitionException { - try { - int _type = T__68; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:62:7: ( '*' ) - // InternalQVTcore.g:62:9: '*' - { - match('*'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__68" - - // $ANTLR start "T__69" - public final void mT__69() throws RecognitionException { - try { - int _type = T__69; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:63:7: ( '/' ) - // InternalQVTcore.g:63:9: '/' - { - match('/'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__69" - - // $ANTLR start "T__70" - public final void mT__70() throws RecognitionException { - try { - int _type = T__70; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:64:7: ( '+' ) - // InternalQVTcore.g:64:9: '+' - { - match('+'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__70" - - // $ANTLR start "T__71" - public final void mT__71() throws RecognitionException { - try { - int _type = T__71; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:65:7: ( '>' ) - // InternalQVTcore.g:65:9: '>' - { - match('>'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__71" - - // $ANTLR start "T__72" - public final void mT__72() throws RecognitionException { - try { - int _type = T__72; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:66:7: ( '<' ) - // InternalQVTcore.g:66:9: '<' - { - match('<'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__72" - - // $ANTLR start "T__73" - public final void mT__73() throws RecognitionException { - try { - int _type = T__73; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:67:7: ( '>=' ) - // InternalQVTcore.g:67:9: '>=' - { - match(">="); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__73" - - // $ANTLR start "T__74" - public final void mT__74() throws RecognitionException { - try { - int _type = T__74; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:68:7: ( '<=' ) - // InternalQVTcore.g:68:9: '<=' - { - match("<="); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__74" - - // $ANTLR start "T__75" - public final void mT__75() throws RecognitionException { - try { - int _type = T__75; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:69:7: ( '=' ) - // InternalQVTcore.g:69:9: '=' - { - match('='); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__75" - - // $ANTLR start "T__76" - public final void mT__76() throws RecognitionException { - try { - int _type = T__76; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:70:7: ( '<>' ) - // InternalQVTcore.g:70:9: '<>' - { - match("<>"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__76" - - // $ANTLR start "T__77" - public final void mT__77() throws RecognitionException { - try { - int _type = T__77; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:71:7: ( 'and' ) - // InternalQVTcore.g:71:9: 'and' - { - match("and"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__77" - - // $ANTLR start "T__78" - public final void mT__78() throws RecognitionException { - try { - int _type = T__78; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:72:7: ( 'and2' ) - // InternalQVTcore.g:72:9: 'and2' - { - match("and2"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__78" - - // $ANTLR start "T__79" - public final void mT__79() throws RecognitionException { - try { - int _type = T__79; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:73:7: ( 'implies' ) - // InternalQVTcore.g:73:9: 'implies' - { - match("implies"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__79" - - // $ANTLR start "T__80" - public final void mT__80() throws RecognitionException { - try { - int _type = T__80; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:74:7: ( 'implies2' ) - // InternalQVTcore.g:74:9: 'implies2' - { - match("implies2"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__80" - - // $ANTLR start "T__81" - public final void mT__81() throws RecognitionException { - try { - int _type = T__81; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:75:7: ( 'or' ) - // InternalQVTcore.g:75:9: 'or' - { - match("or"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__81" - - // $ANTLR start "T__82" - public final void mT__82() throws RecognitionException { - try { - int _type = T__82; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:76:7: ( 'or2' ) - // InternalQVTcore.g:76:9: 'or2' - { - match("or2"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__82" - - // $ANTLR start "T__83" - public final void mT__83() throws RecognitionException { - try { - int _type = T__83; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:77:7: ( 'xor' ) - // InternalQVTcore.g:77:9: 'xor' - { - match("xor"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__83" - - // $ANTLR start "T__84" - public final void mT__84() throws RecognitionException { - try { - int _type = T__84; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:78:7: ( 'xor2' ) - // InternalQVTcore.g:78:9: 'xor2' - { - match("xor2"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__84" - - // $ANTLR start "T__85" - public final void mT__85() throws RecognitionException { - try { - int _type = T__85; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:79:7: ( '.' ) - // InternalQVTcore.g:79:9: '.' - { - match('.'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__85" - - // $ANTLR start "T__86" - public final void mT__86() throws RecognitionException { - try { - int _type = T__86; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:80:7: ( '->' ) - // InternalQVTcore.g:80:9: '->' - { - match("->"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__86" - - // $ANTLR start "T__87" - public final void mT__87() throws RecognitionException { - try { - int _type = T__87; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:81:7: ( '?.' ) - // InternalQVTcore.g:81:9: '?.' - { - match("?."); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__87" - - // $ANTLR start "T__88" - public final void mT__88() throws RecognitionException { - try { - int _type = T__88; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:82:7: ( '?->' ) - // InternalQVTcore.g:82:9: '?->' - { - match("?->"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__88" - - // $ANTLR start "T__89" - public final void mT__89() throws RecognitionException { - try { - int _type = T__89; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:83:7: ( 'Map' ) - // InternalQVTcore.g:83:9: 'Map' - { - match("Map"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__89" - - // $ANTLR start "T__90" - public final void mT__90() throws RecognitionException { - try { - int _type = T__90; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:84:7: ( 'Tuple' ) - // InternalQVTcore.g:84:9: 'Tuple' - { - match("Tuple"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__90" - - // $ANTLR start "T__91" - public final void mT__91() throws RecognitionException { - try { - int _type = T__91; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:85:7: ( 'Boolean' ) - // InternalQVTcore.g:85:9: 'Boolean' - { - match("Boolean"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__91" - - // $ANTLR start "T__92" - public final void mT__92() throws RecognitionException { - try { - int _type = T__92; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:86:7: ( 'Integer' ) - // InternalQVTcore.g:86:9: 'Integer' - { - match("Integer"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__92" - - // $ANTLR start "T__93" - public final void mT__93() throws RecognitionException { - try { - int _type = T__93; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:87:7: ( 'Real' ) - // InternalQVTcore.g:87:9: 'Real' - { - match("Real"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__93" - - // $ANTLR start "T__94" - public final void mT__94() throws RecognitionException { - try { - int _type = T__94; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:88:7: ( 'String' ) - // InternalQVTcore.g:88:9: 'String' - { - match("String"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__94" - - // $ANTLR start "T__95" - public final void mT__95() throws RecognitionException { - try { - int _type = T__95; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:89:7: ( 'UnlimitedNatural' ) - // InternalQVTcore.g:89:9: 'UnlimitedNatural' - { - match("UnlimitedNatural"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__95" - - // $ANTLR start "T__96" - public final void mT__96() throws RecognitionException { - try { - int _type = T__96; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:90:7: ( 'OclAny' ) - // InternalQVTcore.g:90:9: 'OclAny' - { - match("OclAny"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__96" - - // $ANTLR start "T__97" - public final void mT__97() throws RecognitionException { - try { - int _type = T__97; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:91:7: ( 'OclInvalid' ) - // InternalQVTcore.g:91:9: 'OclInvalid' - { - match("OclInvalid"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__97" - - // $ANTLR start "T__98" - public final void mT__98() throws RecognitionException { - try { - int _type = T__98; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:92:7: ( 'OclVoid' ) - // InternalQVTcore.g:92:9: 'OclVoid' - { - match("OclVoid"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__98" - - // $ANTLR start "T__99" - public final void mT__99() throws RecognitionException { - try { - int _type = T__99; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:93:7: ( 'Set' ) - // InternalQVTcore.g:93:9: 'Set' - { - match("Set"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__99" - - // $ANTLR start "T__100" - public final void mT__100() throws RecognitionException { - try { - int _type = T__100; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:94:8: ( 'Bag' ) - // InternalQVTcore.g:94:10: 'Bag' - { - match("Bag"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__100" - - // $ANTLR start "T__101" - public final void mT__101() throws RecognitionException { - try { - int _type = T__101; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:95:8: ( 'Sequence' ) - // InternalQVTcore.g:95:10: 'Sequence' - { - match("Sequence"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__101" - - // $ANTLR start "T__102" - public final void mT__102() throws RecognitionException { - try { - int _type = T__102; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:96:8: ( 'Collection' ) - // InternalQVTcore.g:96:10: 'Collection' - { - match("Collection"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__102" - - // $ANTLR start "T__103" - public final void mT__103() throws RecognitionException { - try { - int _type = T__103; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:97:8: ( 'OrderedSet' ) - // InternalQVTcore.g:97:10: 'OrderedSet' - { - match("OrderedSet"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__103" - - // $ANTLR start "T__104" - public final void mT__104() throws RecognitionException { - try { - int _type = T__104; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:98:8: ( 'with' ) - // InternalQVTcore.g:98:10: 'with' - { - match("with"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__104" - - // $ANTLR start "T__105" - public final void mT__105() throws RecognitionException { - try { - int _type = T__105; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:99:8: ( '<-' ) - // InternalQVTcore.g:99:10: '<-' - { - match("<-"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__105" - - // $ANTLR start "T__106" - public final void mT__106() throws RecognitionException { - try { - int _type = T__106; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:100:8: ( '|?' ) - // InternalQVTcore.g:100:10: '|?' - { - match("|?"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__106" - - // $ANTLR start "T__107" - public final void mT__107() throws RecognitionException { - try { - int _type = T__107; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:101:8: ( '?' ) - // InternalQVTcore.g:101:10: '?' - { - match('?'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__107" - - // $ANTLR start "T__108" - public final void mT__108() throws RecognitionException { - try { - int _type = T__108; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:102:8: ( '{' ) - // InternalQVTcore.g:102:10: '{' - { - match('{'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__108" - - // $ANTLR start "T__109" - public final void mT__109() throws RecognitionException { - try { - int _type = T__109; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:103:8: ( '|' ) - // InternalQVTcore.g:103:10: '|' - { - match('|'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__109" - - // $ANTLR start "T__110" - public final void mT__110() throws RecognitionException { - try { - int _type = T__110; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:104:8: ( '}' ) - // InternalQVTcore.g:104:10: '}' - { - match('}'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__110" - - // $ANTLR start "T__111" - public final void mT__111() throws RecognitionException { - try { - int _type = T__111; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:105:8: ( ',' ) - // InternalQVTcore.g:105:10: ',' - { - match(','); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__111" - - // $ANTLR start "T__112" - public final void mT__112() throws RecognitionException { - try { - int _type = T__112; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:106:8: ( '(' ) - // InternalQVTcore.g:106:10: '(' - { - match('('); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__112" - - // $ANTLR start "T__113" - public final void mT__113() throws RecognitionException { - try { - int _type = T__113; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:107:8: ( ')' ) - // InternalQVTcore.g:107:10: ')' - { - match(')'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__113" - - // $ANTLR start "T__114" - public final void mT__114() throws RecognitionException { - try { - int _type = T__114; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:108:8: ( ':' ) - // InternalQVTcore.g:108:10: ':' - { - match(':'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__114" - - // $ANTLR start "T__115" - public final void mT__115() throws RecognitionException { - try { - int _type = T__115; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:109:8: ( 'in' ) - // InternalQVTcore.g:109:10: 'in' - { - match("in"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__115" - - // $ANTLR start "T__116" - public final void mT__116() throws RecognitionException { - try { - int _type = T__116; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:110:8: ( 'where' ) - // InternalQVTcore.g:110:10: 'where' - { - match("where"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__116" - - // $ANTLR start "T__117" - public final void mT__117() throws RecognitionException { - try { - int _type = T__117; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:111:8: ( '::' ) - // InternalQVTcore.g:111:10: '::' - { - match("::"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__117" - - // $ANTLR start "T__118" - public final void mT__118() throws RecognitionException { - try { - int _type = T__118; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:112:8: ( '#' ) - // InternalQVTcore.g:112:10: '#' - { - match('#'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__118" - - // $ANTLR start "T__119" - public final void mT__119() throws RecognitionException { - try { - int _type = T__119; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:113:8: ( '..' ) - // InternalQVTcore.g:113:10: '..' - { - match(".."); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__119" - - // $ANTLR start "T__120" - public final void mT__120() throws RecognitionException { - try { - int _type = T__120; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:114:8: ( '++' ) - // InternalQVTcore.g:114:10: '++' - { - match("++"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__120" - - // $ANTLR start "T__121" - public final void mT__121() throws RecognitionException { - try { - int _type = T__121; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:115:8: ( 'Lambda' ) - // InternalQVTcore.g:115:10: 'Lambda' - { - match("Lambda"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__121" - - // $ANTLR start "T__122" - public final void mT__122() throws RecognitionException { - try { - int _type = T__122; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:116:8: ( 'invalid' ) - // InternalQVTcore.g:116:10: 'invalid' - { - match("invalid"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__122" - - // $ANTLR start "T__123" - public final void mT__123() throws RecognitionException { - try { - int _type = T__123; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:117:8: ( 'null' ) - // InternalQVTcore.g:117:10: 'null' - { - match("null"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__123" - - // $ANTLR start "T__124" - public final void mT__124() throws RecognitionException { - try { - int _type = T__124; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:118:8: ( 'pre' ) - // InternalQVTcore.g:118:10: 'pre' - { - match("pre"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__124" - - // $ANTLR start "T__125" - public final void mT__125() throws RecognitionException { - try { - int _type = T__125; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:119:8: ( '[' ) - // InternalQVTcore.g:119:10: '[' - { - match('['); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__125" - - // $ANTLR start "T__126" - public final void mT__126() throws RecognitionException { - try { - int _type = T__126; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:120:8: ( ']' ) - // InternalQVTcore.g:120:10: ']' - { - match(']'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__126" - - // $ANTLR start "T__127" - public final void mT__127() throws RecognitionException { - try { - int _type = T__127; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:121:8: ( 'if' ) - // InternalQVTcore.g:121:10: 'if' - { - match("if"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__127" - - // $ANTLR start "T__128" - public final void mT__128() throws RecognitionException { - try { - int _type = T__128; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:122:8: ( 'then' ) - // InternalQVTcore.g:122:10: 'then' - { - match("then"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__128" - - // $ANTLR start "T__129" - public final void mT__129() throws RecognitionException { - try { - int _type = T__129; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:123:8: ( 'else' ) - // InternalQVTcore.g:123:10: 'else' - { - match("else"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__129" - - // $ANTLR start "T__130" - public final void mT__130() throws RecognitionException { - try { - int _type = T__130; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:124:8: ( 'endif' ) - // InternalQVTcore.g:124:10: 'endif' - { - match("endif"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__130" - - // $ANTLR start "T__131" - public final void mT__131() throws RecognitionException { - try { - int _type = T__131; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:125:8: ( 'elseif' ) - // InternalQVTcore.g:125:10: 'elseif' - { - match("elseif"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__131" - - // $ANTLR start "T__132" - public final void mT__132() throws RecognitionException { - try { - int _type = T__132; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:126:8: ( 'let' ) - // InternalQVTcore.g:126:10: 'let' - { - match("let"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__132" - - // $ANTLR start "T__133" - public final void mT__133() throws RecognitionException { - try { - int _type = T__133; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:127:8: ( 'self' ) - // InternalQVTcore.g:127:10: 'self' - { - match("self"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__133" - - // $ANTLR start "T__134" - public final void mT__134() throws RecognitionException { - try { - int _type = T__134; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:128:8: ( '&&' ) - // InternalQVTcore.g:128:10: '&&' - { - match("&&"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__134" - - // $ANTLR start "T__135" - public final void mT__135() throws RecognitionException { - try { - int _type = T__135; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:129:8: ( 'default' ) - // InternalQVTcore.g:129:10: 'default' - { - match("default"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__135" - - // $ANTLR start "T__136" - public final void mT__136() throws RecognitionException { - try { - int _type = T__136; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:130:8: ( '+=' ) - // InternalQVTcore.g:130:10: '+=' - { - match("+="); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__136" - - // $ANTLR start "T__137" - public final void mT__137() throws RecognitionException { - try { - int _type = T__137; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:131:8: ( '!derived' ) - // InternalQVTcore.g:131:10: '!derived' - { - match("!derived"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__137" - - // $ANTLR start "T__138" - public final void mT__138() throws RecognitionException { - try { - int _type = T__138; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:132:8: ( '!id' ) - // InternalQVTcore.g:132:10: '!id' - { - match("!id"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__138" - - // $ANTLR start "T__139" - public final void mT__139() throws RecognitionException { - try { - int _type = T__139; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:133:8: ( '!ordered' ) - // InternalQVTcore.g:133:10: '!ordered' - { - match("!ordered"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__139" - - // $ANTLR start "T__140" - public final void mT__140() throws RecognitionException { - try { - int _type = T__140; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:134:8: ( '!readonly' ) - // InternalQVTcore.g:134:10: '!readonly' - { - match("!readonly"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__140" - - // $ANTLR start "T__141" - public final void mT__141() throws RecognitionException { - try { - int _type = T__141; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:135:8: ( '!transient' ) - // InternalQVTcore.g:135:10: '!transient' - { - match("!transient"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__141" - - // $ANTLR start "T__142" - public final void mT__142() throws RecognitionException { - try { - int _type = T__142; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:136:8: ( '!unique' ) - // InternalQVTcore.g:136:10: '!unique' - { - match("!unique"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__142" - - // $ANTLR start "T__143" - public final void mT__143() throws RecognitionException { - try { - int _type = T__143; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:137:8: ( '!unsettable' ) - // InternalQVTcore.g:137:10: '!unsettable' - { - match("!unsettable"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__143" - - // $ANTLR start "T__144" - public final void mT__144() throws RecognitionException { - try { - int _type = T__144; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:138:8: ( '!volatile' ) - // InternalQVTcore.g:138:10: '!volatile' - { - match("!volatile"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__144" - - // $ANTLR start "T__145" - public final void mT__145() throws RecognitionException { - try { - int _type = T__145; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:139:8: ( '!composes' ) - // InternalQVTcore.g:139:10: '!composes' - { - match("!composes"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__145" - - // $ANTLR start "T__146" - public final void mT__146() throws RecognitionException { - try { - int _type = T__146; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:140:8: ( '!resolve' ) - // InternalQVTcore.g:140:10: '!resolve' - { - match("!resolve"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__146" - - // $ANTLR start "T__147" - public final void mT__147() throws RecognitionException { - try { - int _type = T__147; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:141:8: ( 'true' ) - // InternalQVTcore.g:141:10: 'true' - { - match("true"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__147" - - // $ANTLR start "T__148" - public final void mT__148() throws RecognitionException { - try { - int _type = T__148; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:142:8: ( 'false' ) - // InternalQVTcore.g:142:10: 'false' - { - match("false"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__148" - - // $ANTLR start "T__149" - public final void mT__149() throws RecognitionException { - try { - int _type = T__149; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:143:8: ( '@' ) - // InternalQVTcore.g:143:10: '@' - { - match('@'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__149" - - // $ANTLR start "T__150" - public final void mT__150() throws RecognitionException { - try { - int _type = T__150; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:144:8: ( '|1' ) - // InternalQVTcore.g:144:10: '|1' - { - match("|1"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__150" - - // $ANTLR start "RULE_UNQUOTED_STRING" - public final void mRULE_UNQUOTED_STRING() throws RecognitionException { - try { - int _type = RULE_UNQUOTED_STRING; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:32482:22: ( '\\u00A3$%^\\u00A3$%^' ) - // InternalQVTcore.g:32482:24: '\\u00A3$%^\\u00A3$%^' - { - match("\u00A3$%^\u00A3$%^"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_UNQUOTED_STRING" - - // $ANTLR start "RULE_ESCAPED_CHARACTER" - public final void mRULE_ESCAPED_CHARACTER() throws RecognitionException { - try { - // InternalQVTcore.g:32484:33: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) ) - // InternalQVTcore.g:32484: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') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - - } - finally { - } - } - // $ANTLR end "RULE_ESCAPED_CHARACTER" - - // $ANTLR start "RULE_LETTER_CHARACTER" - public final void mRULE_LETTER_CHARACTER() throws RecognitionException { - try { - // InternalQVTcore.g:32486:32: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ) - // InternalQVTcore.g:32486: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(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - - } - finally { - } - } - // $ANTLR end "RULE_LETTER_CHARACTER" - - // $ANTLR start "RULE_DOUBLE_QUOTED_STRING" - public final void mRULE_DOUBLE_QUOTED_STRING() throws RecognitionException { - try { - int _type = RULE_DOUBLE_QUOTED_STRING; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:32488:27: ( '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) - // InternalQVTcore.g:32488:29: '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' - { - match('\"'); - // InternalQVTcore.g:32488:33: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* - loop1: - do { - int alt1=3; - int LA1_0 = input.LA(1); - - if ( (LA1_0=='\\') ) { - alt1=1; - } - else if ( ((LA1_0>='\u0000' && LA1_0<='!')||(LA1_0>='#' && LA1_0<='[')||(LA1_0>=']' && LA1_0<='\uFFFF')) ) { - alt1=2; - } - - - switch (alt1) { - case 1 : - // InternalQVTcore.g:32488:34: RULE_ESCAPED_CHARACTER - { - mRULE_ESCAPED_CHARACTER(); - - } - break; - case 2 : - // InternalQVTcore.g:32488:57: ~ ( ( '\\\\' | '\"' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop1; - } - } while (true); - - match('\"'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_DOUBLE_QUOTED_STRING" - - // $ANTLR start "RULE_SINGLE_QUOTED_STRING" - public final void mRULE_SINGLE_QUOTED_STRING() throws RecognitionException { - try { - int _type = RULE_SINGLE_QUOTED_STRING; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:32490:27: ( '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) - // InternalQVTcore.g:32490:29: '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' - { - match('\''); - // InternalQVTcore.g:32490:34: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* - loop2: - do { - int alt2=3; - int LA2_0 = input.LA(1); - - if ( (LA2_0=='\\') ) { - alt2=1; - } - else if ( ((LA2_0>='\u0000' && LA2_0<='&')||(LA2_0>='(' && LA2_0<='[')||(LA2_0>=']' && LA2_0<='\uFFFF')) ) { - alt2=2; - } - - - switch (alt2) { - case 1 : - // InternalQVTcore.g:32490:35: RULE_ESCAPED_CHARACTER - { - mRULE_ESCAPED_CHARACTER(); - - } - break; - case 2 : - // InternalQVTcore.g:32490:58: ~ ( ( '\\\\' | '\\'' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop2; - } - } while (true); - - match('\''); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_SINGLE_QUOTED_STRING" - - // $ANTLR start "RULE_ML_SINGLE_QUOTED_STRING" - public final void mRULE_ML_SINGLE_QUOTED_STRING() throws RecognitionException { - try { - int _type = RULE_ML_SINGLE_QUOTED_STRING; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:32492:30: ( '/\\'' ( options {greedy=false; } : . )* '\\'/' ) - // InternalQVTcore.g:32492:32: '/\\'' ( options {greedy=false; } : . )* '\\'/' - { - match("/'"); - - // InternalQVTcore.g:32492:38: ( options {greedy=false; } : . )* - loop3: - do { - int alt3=2; - int LA3_0 = input.LA(1); - - if ( (LA3_0=='\'') ) { - int LA3_1 = input.LA(2); - - if ( (LA3_1=='/') ) { - alt3=2; - } - else if ( ((LA3_1>='\u0000' && LA3_1<='.')||(LA3_1>='0' && LA3_1<='\uFFFF')) ) { - alt3=1; - } - - - } - else if ( ((LA3_0>='\u0000' && LA3_0<='&')||(LA3_0>='(' && LA3_0<='\uFFFF')) ) { - alt3=1; - } - - - switch (alt3) { - case 1 : - // InternalQVTcore.g:32492:66: . - { - matchAny(); - - } - break; - - default : - break loop3; - } - } while (true); - - match("'/"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ML_SINGLE_QUOTED_STRING" - - // $ANTLR start "RULE_SIMPLE_ID" - public final void mRULE_SIMPLE_ID() throws RecognitionException { - try { - int _type = RULE_SIMPLE_ID; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:32494:16: ( RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )* ) - // InternalQVTcore.g:32494:18: RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )* - { - mRULE_LETTER_CHARACTER(); - // InternalQVTcore.g:32494:40: ( RULE_LETTER_CHARACTER | '0' .. '9' )* - loop4: - do { - int alt4=2; - int LA4_0 = input.LA(1); - - if ( ((LA4_0>='0' && LA4_0<='9')||(LA4_0>='A' && LA4_0<='Z')||LA4_0=='_'||(LA4_0>='a' && LA4_0<='z')) ) { - alt4=1; - } - - - switch (alt4) { - case 1 : - // InternalQVTcore.g: - { - if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop4; - } - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_SIMPLE_ID" - - // $ANTLR start "RULE_ESCAPED_ID" - public final void mRULE_ESCAPED_ID() throws RecognitionException { - try { - int _type = RULE_ESCAPED_ID; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:32496:17: ( '_' RULE_SINGLE_QUOTED_STRING ) - // InternalQVTcore.g:32496:19: '_' RULE_SINGLE_QUOTED_STRING - { - match('_'); - mRULE_SINGLE_QUOTED_STRING(); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ESCAPED_ID" - - // $ANTLR start "RULE_INT" - public final void mRULE_INT() throws RecognitionException { - try { - int _type = RULE_INT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:32498:10: ( ( '0' .. '9' )+ ) - // InternalQVTcore.g:32498:12: ( '0' .. '9' )+ - { - // InternalQVTcore.g:32498:12: ( '0' .. '9' )+ - int cnt5=0; - loop5: - do { - int alt5=2; - int LA5_0 = input.LA(1); - - if ( ((LA5_0>='0' && LA5_0<='9')) ) { - alt5=1; - } - - - switch (alt5) { - case 1 : - // InternalQVTcore.g:32498:13: '0' .. '9' - { - matchRange('0','9'); - - } - break; - - default : - if ( cnt5 >= 1 ) break loop5; - EarlyExitException eee = - new EarlyExitException(5, input); - throw eee; - } - cnt5++; - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_INT" - - // $ANTLR start "RULE_ML_COMMENT" - public final void mRULE_ML_COMMENT() throws RecognitionException { - try { - int _type = RULE_ML_COMMENT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:32500:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalQVTcore.g:32500:19: '/*' ( options {greedy=false; } : . )* '*/' - { - match("/*"); - - // InternalQVTcore.g:32500:24: ( options {greedy=false; } : . )* - loop6: - do { - int alt6=2; - int LA6_0 = input.LA(1); - - if ( (LA6_0=='*') ) { - int LA6_1 = input.LA(2); - - if ( (LA6_1=='/') ) { - alt6=2; - } - else if ( ((LA6_1>='\u0000' && LA6_1<='.')||(LA6_1>='0' && LA6_1<='\uFFFF')) ) { - alt6=1; - } - - - } - else if ( ((LA6_0>='\u0000' && LA6_0<=')')||(LA6_0>='+' && LA6_0<='\uFFFF')) ) { - alt6=1; - } - - - switch (alt6) { - case 1 : - // InternalQVTcore.g:32500:52: . - { - matchAny(); - - } - break; - - default : - break loop6; - } - } while (true); - - match("*/"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ML_COMMENT" - - // $ANTLR start "RULE_SL_COMMENT" - public final void mRULE_SL_COMMENT() throws RecognitionException { - try { - int _type = RULE_SL_COMMENT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:32502:17: ( '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalQVTcore.g:32502:19: '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? - { - match("--"); - - // InternalQVTcore.g:32502:24: (~ ( ( '\\n' | '\\r' ) ) )* - loop7: - do { - int alt7=2; - int LA7_0 = input.LA(1); - - if ( ((LA7_0>='\u0000' && LA7_0<='\t')||(LA7_0>='\u000B' && LA7_0<='\f')||(LA7_0>='\u000E' && LA7_0<='\uFFFF')) ) { - alt7=1; - } - - - switch (alt7) { - case 1 : - // InternalQVTcore.g:32502: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(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop7; - } - } while (true); - - // InternalQVTcore.g:32502:40: ( ( '\\r' )? '\\n' )? - int alt9=2; - int LA9_0 = input.LA(1); - - if ( (LA9_0=='\n'||LA9_0=='\r') ) { - alt9=1; - } - switch (alt9) { - case 1 : - // InternalQVTcore.g:32502:41: ( '\\r' )? '\\n' - { - // InternalQVTcore.g:32502:41: ( '\\r' )? - int alt8=2; - int LA8_0 = input.LA(1); - - if ( (LA8_0=='\r') ) { - alt8=1; - } - switch (alt8) { - case 1 : - // InternalQVTcore.g:32502:41: '\\r' - { - match('\r'); - - } - break; - - } - - match('\n'); - - } - break; - - } - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_SL_COMMENT" - - // $ANTLR start "RULE_WS" - public final void mRULE_WS() throws RecognitionException { - try { - int _type = RULE_WS; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:32504:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalQVTcore.g:32504:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ - { - // InternalQVTcore.g:32504:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ - int cnt10=0; - loop10: - do { - int alt10=2; - int LA10_0 = input.LA(1); - - if ( ((LA10_0>='\t' && LA10_0<='\n')||LA10_0=='\r'||LA10_0==' ') ) { - alt10=1; - } - - - switch (alt10) { - case 1 : - // InternalQVTcore.g: - { - if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - if ( cnt10 >= 1 ) break loop10; - EarlyExitException eee = - new EarlyExitException(10, input); - throw eee; - } - cnt10++; - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_WS" - - // $ANTLR start "RULE_ANY_OTHER" - public final void mRULE_ANY_OTHER() throws RecognitionException { - try { - int _type = RULE_ANY_OTHER; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:32506:16: ( . ) - // InternalQVTcore.g:32506:18: . - { - matchAny(); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ANY_OTHER" - - public void mTokens() throws RecognitionException { - // InternalQVTcore.g:1:8: ( T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | RULE_UNQUOTED_STRING | RULE_DOUBLE_QUOTED_STRING | RULE_SINGLE_QUOTED_STRING | RULE_ML_SINGLE_QUOTED_STRING | RULE_SIMPLE_ID | RULE_ESCAPED_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) - int alt11=145; - alt11 = dfa11.predict(input); - switch (alt11) { - case 1 : - // InternalQVTcore.g:1:10: T__17 - { - mT__17(); - - } - break; - case 2 : - // InternalQVTcore.g:1:16: T__18 - { - mT__18(); - - } - break; - case 3 : - // InternalQVTcore.g:1:22: T__19 - { - mT__19(); - - } - break; - case 4 : - // InternalQVTcore.g:1:28: T__20 - { - mT__20(); - - } - break; - case 5 : - // InternalQVTcore.g:1:34: T__21 - { - mT__21(); - - } - break; - case 6 : - // InternalQVTcore.g:1:40: T__22 - { - mT__22(); - - } - break; - case 7 : - // InternalQVTcore.g:1:46: T__23 - { - mT__23(); - - } - break; - case 8 : - // InternalQVTcore.g:1:52: T__24 - { - mT__24(); - - } - break; - case 9 : - // InternalQVTcore.g:1:58: T__25 - { - mT__25(); - - } - break; - case 10 : - // InternalQVTcore.g:1:64: T__26 - { - mT__26(); - - } - break; - case 11 : - // InternalQVTcore.g:1:70: T__27 - { - mT__27(); - - } - break; - case 12 : - // InternalQVTcore.g:1:76: T__28 - { - mT__28(); - - } - break; - case 13 : - // InternalQVTcore.g:1:82: T__29 - { - mT__29(); - - } - break; - case 14 : - // InternalQVTcore.g:1:88: T__30 - { - mT__30(); - - } - break; - case 15 : - // InternalQVTcore.g:1:94: T__31 - { - mT__31(); - - } - break; - case 16 : - // InternalQVTcore.g:1:100: T__32 - { - mT__32(); - - } - break; - case 17 : - // InternalQVTcore.g:1:106: T__33 - { - mT__33(); - - } - break; - case 18 : - // InternalQVTcore.g:1:112: T__34 - { - mT__34(); - - } - break; - case 19 : - // InternalQVTcore.g:1:118: T__35 - { - mT__35(); - - } - break; - case 20 : - // InternalQVTcore.g:1:124: T__36 - { - mT__36(); - - } - break; - case 21 : - // InternalQVTcore.g:1:130: T__37 - { - mT__37(); - - } - break; - case 22 : - // InternalQVTcore.g:1:136: T__38 - { - mT__38(); - - } - break; - case 23 : - // InternalQVTcore.g:1:142: T__39 - { - mT__39(); - - } - break; - case 24 : - // InternalQVTcore.g:1:148: T__40 - { - mT__40(); - - } - break; - case 25 : - // InternalQVTcore.g:1:154: T__41 - { - mT__41(); - - } - break; - case 26 : - // InternalQVTcore.g:1:160: T__42 - { - mT__42(); - - } - break; - case 27 : - // InternalQVTcore.g:1:166: T__43 - { - mT__43(); - - } - break; - case 28 : - // InternalQVTcore.g:1:172: T__44 - { - mT__44(); - - } - break; - case 29 : - // InternalQVTcore.g:1:178: T__45 - { - mT__45(); - - } - break; - case 30 : - // InternalQVTcore.g:1:184: T__46 - { - mT__46(); - - } - break; - case 31 : - // InternalQVTcore.g:1:190: T__47 - { - mT__47(); - - } - break; - case 32 : - // InternalQVTcore.g:1:196: T__48 - { - mT__48(); - - } - break; - case 33 : - // InternalQVTcore.g:1:202: T__49 - { - mT__49(); - - } - break; - case 34 : - // InternalQVTcore.g:1:208: T__50 - { - mT__50(); - - } - break; - case 35 : - // InternalQVTcore.g:1:214: T__51 - { - mT__51(); - - } - break; - case 36 : - // InternalQVTcore.g:1:220: T__52 - { - mT__52(); - - } - break; - case 37 : - // InternalQVTcore.g:1:226: T__53 - { - mT__53(); - - } - break; - case 38 : - // InternalQVTcore.g:1:232: T__54 - { - mT__54(); - - } - break; - case 39 : - // InternalQVTcore.g:1:238: T__55 - { - mT__55(); - - } - break; - case 40 : - // InternalQVTcore.g:1:244: T__56 - { - mT__56(); - - } - break; - case 41 : - // InternalQVTcore.g:1:250: T__57 - { - mT__57(); - - } - break; - case 42 : - // InternalQVTcore.g:1:256: T__58 - { - mT__58(); - - } - break; - case 43 : - // InternalQVTcore.g:1:262: T__59 - { - mT__59(); - - } - break; - case 44 : - // InternalQVTcore.g:1:268: T__60 - { - mT__60(); - - } - break; - case 45 : - // InternalQVTcore.g:1:274: T__61 - { - mT__61(); - - } - break; - case 46 : - // InternalQVTcore.g:1:280: T__62 - { - mT__62(); - - } - break; - case 47 : - // InternalQVTcore.g:1:286: T__63 - { - mT__63(); - - } - break; - case 48 : - // InternalQVTcore.g:1:292: T__64 - { - mT__64(); - - } - break; - case 49 : - // InternalQVTcore.g:1:298: T__65 - { - mT__65(); - - } - break; - case 50 : - // InternalQVTcore.g:1:304: T__66 - { - mT__66(); - - } - break; - case 51 : - // InternalQVTcore.g:1:310: T__67 - { - mT__67(); - - } - break; - case 52 : - // InternalQVTcore.g:1:316: T__68 - { - mT__68(); - - } - break; - case 53 : - // InternalQVTcore.g:1:322: T__69 - { - mT__69(); - - } - break; - case 54 : - // InternalQVTcore.g:1:328: T__70 - { - mT__70(); - - } - break; - case 55 : - // InternalQVTcore.g:1:334: T__71 - { - mT__71(); - - } - break; - case 56 : - // InternalQVTcore.g:1:340: T__72 - { - mT__72(); - - } - break; - case 57 : - // InternalQVTcore.g:1:346: T__73 - { - mT__73(); - - } - break; - case 58 : - // InternalQVTcore.g:1:352: T__74 - { - mT__74(); - - } - break; - case 59 : - // InternalQVTcore.g:1:358: T__75 - { - mT__75(); - - } - break; - case 60 : - // InternalQVTcore.g:1:364: T__76 - { - mT__76(); - - } - break; - case 61 : - // InternalQVTcore.g:1:370: T__77 - { - mT__77(); - - } - break; - case 62 : - // InternalQVTcore.g:1:376: T__78 - { - mT__78(); - - } - break; - case 63 : - // InternalQVTcore.g:1:382: T__79 - { - mT__79(); - - } - break; - case 64 : - // InternalQVTcore.g:1:388: T__80 - { - mT__80(); - - } - break; - case 65 : - // InternalQVTcore.g:1:394: T__81 - { - mT__81(); - - } - break; - case 66 : - // InternalQVTcore.g:1:400: T__82 - { - mT__82(); - - } - break; - case 67 : - // InternalQVTcore.g:1:406: T__83 - { - mT__83(); - - } - break; - case 68 : - // InternalQVTcore.g:1:412: T__84 - { - mT__84(); - - } - break; - case 69 : - // InternalQVTcore.g:1:418: T__85 - { - mT__85(); - - } - break; - case 70 : - // InternalQVTcore.g:1:424: T__86 - { - mT__86(); - - } - break; - case 71 : - // InternalQVTcore.g:1:430: T__87 - { - mT__87(); - - } - break; - case 72 : - // InternalQVTcore.g:1:436: T__88 - { - mT__88(); - - } - break; - case 73 : - // InternalQVTcore.g:1:442: T__89 - { - mT__89(); - - } - break; - case 74 : - // InternalQVTcore.g:1:448: T__90 - { - mT__90(); - - } - break; - case 75 : - // InternalQVTcore.g:1:454: T__91 - { - mT__91(); - - } - break; - case 76 : - // InternalQVTcore.g:1:460: T__92 - { - mT__92(); - - } - break; - case 77 : - // InternalQVTcore.g:1:466: T__93 - { - mT__93(); - - } - break; - case 78 : - // InternalQVTcore.g:1:472: T__94 - { - mT__94(); - - } - break; - case 79 : - // InternalQVTcore.g:1:478: T__95 - { - mT__95(); - - } - break; - case 80 : - // InternalQVTcore.g:1:484: T__96 - { - mT__96(); - - } - break; - case 81 : - // InternalQVTcore.g:1:490: T__97 - { - mT__97(); - - } - break; - case 82 : - // InternalQVTcore.g:1:496: T__98 - { - mT__98(); - - } - break; - case 83 : - // InternalQVTcore.g:1:502: T__99 - { - mT__99(); - - } - break; - case 84 : - // InternalQVTcore.g:1:508: T__100 - { - mT__100(); - - } - break; - case 85 : - // InternalQVTcore.g:1:515: T__101 - { - mT__101(); - - } - break; - case 86 : - // InternalQVTcore.g:1:522: T__102 - { - mT__102(); - - } - break; - case 87 : - // InternalQVTcore.g:1:529: T__103 - { - mT__103(); - - } - break; - case 88 : - // InternalQVTcore.g:1:536: T__104 - { - mT__104(); - - } - break; - case 89 : - // InternalQVTcore.g:1:543: T__105 - { - mT__105(); - - } - break; - case 90 : - // InternalQVTcore.g:1:550: T__106 - { - mT__106(); - - } - break; - case 91 : - // InternalQVTcore.g:1:557: T__107 - { - mT__107(); - - } - break; - case 92 : - // InternalQVTcore.g:1:564: T__108 - { - mT__108(); - - } - break; - case 93 : - // InternalQVTcore.g:1:571: T__109 - { - mT__109(); - - } - break; - case 94 : - // InternalQVTcore.g:1:578: T__110 - { - mT__110(); - - } - break; - case 95 : - // InternalQVTcore.g:1:585: T__111 - { - mT__111(); - - } - break; - case 96 : - // InternalQVTcore.g:1:592: T__112 - { - mT__112(); - - } - break; - case 97 : - // InternalQVTcore.g:1:599: T__113 - { - mT__113(); - - } - break; - case 98 : - // InternalQVTcore.g:1:606: T__114 - { - mT__114(); - - } - break; - case 99 : - // InternalQVTcore.g:1:613: T__115 - { - mT__115(); - - } - break; - case 100 : - // InternalQVTcore.g:1:620: T__116 - { - mT__116(); - - } - break; - case 101 : - // InternalQVTcore.g:1:627: T__117 - { - mT__117(); - - } - break; - case 102 : - // InternalQVTcore.g:1:634: T__118 - { - mT__118(); - - } - break; - case 103 : - // InternalQVTcore.g:1:641: T__119 - { - mT__119(); - - } - break; - case 104 : - // InternalQVTcore.g:1:648: T__120 - { - mT__120(); - - } - break; - case 105 : - // InternalQVTcore.g:1:655: T__121 - { - mT__121(); - - } - break; - case 106 : - // InternalQVTcore.g:1:662: T__122 - { - mT__122(); - - } - break; - case 107 : - // InternalQVTcore.g:1:669: T__123 - { - mT__123(); - - } - break; - case 108 : - // InternalQVTcore.g:1:676: T__124 - { - mT__124(); - - } - break; - case 109 : - // InternalQVTcore.g:1:683: T__125 - { - mT__125(); - - } - break; - case 110 : - // InternalQVTcore.g:1:690: T__126 - { - mT__126(); - - } - break; - case 111 : - // InternalQVTcore.g:1:697: T__127 - { - mT__127(); - - } - break; - case 112 : - // InternalQVTcore.g:1:704: T__128 - { - mT__128(); - - } - break; - case 113 : - // InternalQVTcore.g:1:711: T__129 - { - mT__129(); - - } - break; - case 114 : - // InternalQVTcore.g:1:718: T__130 - { - mT__130(); - - } - break; - case 115 : - // InternalQVTcore.g:1:725: T__131 - { - mT__131(); - - } - break; - case 116 : - // InternalQVTcore.g:1:732: T__132 - { - mT__132(); - - } - break; - case 117 : - // InternalQVTcore.g:1:739: T__133 - { - mT__133(); - - } - break; - case 118 : - // InternalQVTcore.g:1:746: T__134 - { - mT__134(); - - } - break; - case 119 : - // InternalQVTcore.g:1:753: T__135 - { - mT__135(); - - } - break; - case 120 : - // InternalQVTcore.g:1:760: T__136 - { - mT__136(); - - } - break; - case 121 : - // InternalQVTcore.g:1:767: T__137 - { - mT__137(); - - } - break; - case 122 : - // InternalQVTcore.g:1:774: T__138 - { - mT__138(); - - } - break; - case 123 : - // InternalQVTcore.g:1:781: T__139 - { - mT__139(); - - } - break; - case 124 : - // InternalQVTcore.g:1:788: T__140 - { - mT__140(); - - } - break; - case 125 : - // InternalQVTcore.g:1:795: T__141 - { - mT__141(); - - } - break; - case 126 : - // InternalQVTcore.g:1:802: T__142 - { - mT__142(); - - } - break; - case 127 : - // InternalQVTcore.g:1:809: T__143 - { - mT__143(); - - } - break; - case 128 : - // InternalQVTcore.g:1:816: T__144 - { - mT__144(); - - } - break; - case 129 : - // InternalQVTcore.g:1:823: T__145 - { - mT__145(); - - } - break; - case 130 : - // InternalQVTcore.g:1:830: T__146 - { - mT__146(); - - } - break; - case 131 : - // InternalQVTcore.g:1:837: T__147 - { - mT__147(); - - } - break; - case 132 : - // InternalQVTcore.g:1:844: T__148 - { - mT__148(); - - } - break; - case 133 : - // InternalQVTcore.g:1:851: T__149 - { - mT__149(); - - } - break; - case 134 : - // InternalQVTcore.g:1:858: T__150 - { - mT__150(); - - } - break; - case 135 : - // InternalQVTcore.g:1:865: RULE_UNQUOTED_STRING - { - mRULE_UNQUOTED_STRING(); - - } - break; - case 136 : - // InternalQVTcore.g:1:886: RULE_DOUBLE_QUOTED_STRING - { - mRULE_DOUBLE_QUOTED_STRING(); - - } - break; - case 137 : - // InternalQVTcore.g:1:912: RULE_SINGLE_QUOTED_STRING - { - mRULE_SINGLE_QUOTED_STRING(); - - } - break; - case 138 : - // InternalQVTcore.g:1:938: RULE_ML_SINGLE_QUOTED_STRING - { - mRULE_ML_SINGLE_QUOTED_STRING(); - - } - break; - case 139 : - // InternalQVTcore.g:1:967: RULE_SIMPLE_ID - { - mRULE_SIMPLE_ID(); - - } - break; - case 140 : - // InternalQVTcore.g:1:982: RULE_ESCAPED_ID - { - mRULE_ESCAPED_ID(); - - } - break; - case 141 : - // InternalQVTcore.g:1:998: RULE_INT - { - mRULE_INT(); - - } - break; - case 142 : - // InternalQVTcore.g:1:1007: RULE_ML_COMMENT - { - mRULE_ML_COMMENT(); - - } - break; - case 143 : - // InternalQVTcore.g:1:1023: RULE_SL_COMMENT - { - mRULE_SL_COMMENT(); - - } - break; - case 144 : - // InternalQVTcore.g:1:1039: RULE_WS - { - mRULE_WS(); - - } - break; - case 145 : - // InternalQVTcore.g:1:1047: RULE_ANY_OTHER - { - mRULE_ANY_OTHER(); - - } - break; - - } - - } - - - protected DFA11 dfa11 = new DFA11(this); - static final String DFA11_eotS = - "\2\uffff\1\101\14\105\1\75\4\105\1\162\1\105\1\uffff\1\170\1\173\1\175\1\u0081\1\uffff\1\105\1\u0085\1\u0088\12\105\1\u0099\6\uffff\1\105\2\uffff\1\75\1\105\1\uffff\3\75\1\105\10\uffff\3\105\1\uffff\7\105\1\u00bc\1\105\1\u00be\1\u00bf\3\105\1\u00c5\13\105\11\uffff\7\105\3\uffff\2\105\16\uffff\1\105\5\uffff\16\105\11\uffff\1\105\3\uffff\1\105\7\uffff\2\105\1\u00fa\15\105\1\uffff\1\105\2\uffff\1\u010a\3\105\1\u010e\1\uffff\3\105\1\u0112\14\105\1\u0120\1\105\2\uffff\5\105\1\u012c\3\105\1\u0131\1\105\1\u0134\1\u0135\2\105\1\u0138\3\105\1\u013c\13\105\1\u014a\1\uffff\4\105\1\u014f\2\105\1\u0153\7\105\1\uffff\3\105\1\uffff\3\105\1\uffff\7\105\1\u0169\1\105\1\u016b\1\u016c\2\105\1\uffff\1\105\4\uffff\1\u0170\5\105\1\uffff\1\105\1\u0177\1\105\1\u0179\1\uffff\1\u017a\1\u017b\2\uffff\2\105\1\uffff\1\105\1\u017f\1\105\1\uffff\7\105\1\u0188\5\105\1\uffff\1\u018e\1\u018f\2\105\1\uffff\1\u0192\2\105\1\uffff\3\105\1\u0198\12\105\1\u01a3\6\105\1\uffff\1\105\2\uffff\3\105\1\uffff\6\105\1\uffff\1\105\3\uffff\1\u01b7\2\105\1\uffff\10\105\1\uffff\1\u01c2\1\105\1\u01c4\2\105\2\uffff\2\105\1\uffff\1\105\1\u01ca\2\105\1\u01ce\1\uffff\4\105\1\u01d3\5\105\1\uffff\4\105\1\u01dd\2\105\1\u01e0\1\u01e1\11\105\1\u01eb\1\uffff\2\105\1\u01ee\2\105\1\u01f1\4\105\1\uffff\1\u01f6\1\uffff\3\105\1\u01fa\1\u01fb\1\uffff\1\105\1\u01fe\1\u01ff\1\uffff\1\u0200\1\105\1\u0202\1\105\1\uffff\1\105\1\u0205\1\u0206\2\105\1\u0209\1\105\1\u020b\1\u020c\1\uffff\2\105\2\uffff\4\105\1\u0213\1\u0214\1\105\1\u0216\1\105\1\uffff\1\u0218\1\u0219\1\uffff\2\105\1\uffff\1\105\1\u021d\2\105\1\uffff\1\u0220\1\105\1\u0222\2\uffff\1\105\1\u0224\3\uffff\1\105\1\uffff\1\u0226\1\105\2\uffff\1\105\1\u0229\1\uffff\1\u022a\2\uffff\3\105\1\u022e\1\u022f\1\105\2\uffff\1\105\1\uffff\1\105\2\uffff\1\u0233\2\105\1\uffff\2\105\1\uffff\1\u0238\1\uffff\1\105\1\uffff\1\u023a\1\uffff\1\u023b\1\u023c\2\uffff\1\105\1\u023e\1\105\2\uffff\3\105\1\uffff\4\105\1\uffff\1\105\3\uffff\1\105\1\uffff\1\u0249\1\u024a\1\u024b\2\105\1\u024e\1\u024f\1\u0250\2\105\3\uffff\2\105\3\uffff\2\105\1\u0257\1\105\1\u0259\1\105\1\uffff\1\105\1\uffff\1\u025c\1\105\1\uffff\1\105\1\u025f\1\uffff"; - static final String DFA11_eofS = - "\u0260\uffff"; - static final String DFA11_minS = - "\1\0\1\uffff\1\72\1\142\1\150\1\154\1\144\1\141\1\160\1\141\1\165\1\145\1\141\1\156\1\151\1\143\1\157\1\141\2\145\1\55\1\157\1\uffff\1\47\1\53\1\75\1\55\1\uffff\1\157\1\56\1\55\1\141\1\165\1\141\1\156\2\145\1\156\1\143\1\157\1\150\1\61\6\uffff\1\141\2\uffff\1\46\1\141\1\uffff\1\44\2\0\1\47\10\uffff\1\163\1\164\1\144\1\uffff\1\145\1\141\1\155\1\144\1\164\1\163\1\160\1\60\1\145\2\60\1\160\1\164\1\145\1\60\1\143\2\145\1\141\1\162\1\141\2\145\1\151\1\141\1\154\4\uffff\1\145\1\uffff\1\156\2\uffff\1\144\1\164\1\146\2\164\1\154\1\141\3\uffff\1\164\1\154\16\uffff\1\162\5\uffff\2\160\1\157\1\147\1\164\1\141\1\162\1\161\2\154\1\144\1\154\1\164\1\145\11\uffff\1\155\3\uffff\1\154\7\uffff\1\164\1\162\1\60\1\143\1\163\1\160\1\157\1\155\1\151\2\145\1\154\1\165\1\164\1\145\1\141\1\uffff\1\162\2\uffff\1\60\1\160\1\162\1\145\1\60\1\uffff\1\153\1\155\1\160\1\60\1\162\1\144\1\151\1\157\1\147\1\156\1\145\1\157\1\156\1\163\1\161\1\145\1\60\2\141\1\151\1\171\2\141\1\151\1\145\1\60\1\151\1\146\1\164\1\60\1\154\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\150\1\162\1\142\1\163\1\162\1\151\1\60\1\uffff\1\153\1\163\1\157\1\162\1\60\1\146\1\156\1\60\1\145\1\162\1\164\1\151\1\162\1\154\1\141\1\uffff\1\165\1\141\1\162\1\uffff\1\141\1\151\1\145\1\uffff\1\171\1\151\1\157\1\156\1\154\1\145\1\163\1\60\1\167\2\60\1\165\1\164\1\uffff\1\164\4\uffff\1\60\1\164\1\156\1\165\1\166\1\162\1\uffff\1\141\1\60\1\151\1\60\1\uffff\2\60\2\uffff\2\145\1\uffff\1\147\1\60\1\156\1\uffff\1\145\1\155\2\156\1\157\1\162\1\145\1\60\1\145\1\144\1\145\1\141\1\142\1\uffff\2\60\1\163\1\143\1\uffff\1\60\1\144\1\146\1\uffff\1\155\1\145\1\164\1\60\1\141\1\146\1\151\3\164\1\145\1\147\1\164\1\162\1\60\1\172\1\156\1\145\1\166\1\164\1\146\1\uffff\1\163\2\uffff\1\145\1\164\1\151\1\uffff\1\171\1\151\1\154\2\141\1\154\1\uffff\1\143\3\uffff\1\60\1\141\1\145\1\uffff\1\147\1\156\1\151\1\171\1\166\1\151\1\145\1\143\1\uffff\1\60\1\141\1\60\1\143\1\165\2\uffff\2\145\1\uffff\1\163\1\60\1\145\1\163\1\60\1\uffff\1\154\1\141\1\144\1\145\1\60\1\151\1\144\1\145\1\151\1\164\1\uffff\1\145\1\154\1\163\1\145\1\60\1\157\1\145\2\60\1\141\1\154\1\160\2\164\1\144\1\164\1\154\1\151\1\60\1\uffff\1\156\1\162\1\60\1\143\1\164\1\60\1\141\2\144\1\164\1\uffff\1\60\1\uffff\2\164\1\163\2\60\1\uffff\1\156\2\60\1\uffff\1\60\1\143\1\60\1\163\1\uffff\1\157\2\60\1\166\1\171\1\60\1\171\2\60\1\uffff\1\162\1\156\2\uffff\1\142\2\145\1\151\2\60\1\151\1\60\1\172\1\uffff\2\60\1\uffff\2\145\1\uffff\1\154\1\60\1\123\1\151\1\uffff\1\60\1\145\1\60\2\uffff\1\164\1\60\3\uffff\1\145\1\uffff\1\60\1\156\2\uffff\1\145\1\60\1\uffff\1\60\2\uffff\1\155\1\164\1\154\2\60\1\157\2\uffff\1\157\1\uffff\1\141\2\uffff\1\60\1\144\1\151\1\uffff\1\145\1\157\1\uffff\1\60\1\uffff\1\145\1\uffff\1\60\1\uffff\2\60\2\uffff\1\141\1\60\1\145\2\uffff\2\156\1\142\1\uffff\1\116\1\144\1\164\1\156\1\uffff\1\144\3\uffff\1\164\1\uffff\3\60\1\154\1\141\3\60\1\142\1\151\3\uffff\1\145\1\164\3\uffff\1\171\1\157\1\60\1\165\1\60\1\156\1\uffff\1\162\1\uffff\1\60\1\141\1\uffff\1\154\1\60\1\uffff"; - static final String DFA11_maxS = - "\1\uffff\1\uffff\1\75\1\164\1\157\1\170\1\164\1\141\1\165\1\162\1\165\1\145\1\162\1\163\1\157\1\166\1\157\1\145\1\151\1\164\1\76\1\165\1\uffff\1\52\2\75\1\76\1\uffff\1\157\2\56\1\141\1\165\1\157\1\156\1\145\1\164\1\156\1\162\1\157\1\151\1\77\6\uffff\1\141\2\uffff\1\46\1\141\1\uffff\1\44\2\uffff\1\47\10\uffff\1\163\1\164\1\144\1\uffff\1\145\1\141\1\155\1\165\1\164\1\163\1\160\1\172\1\145\2\172\1\160\1\164\1\145\1\172\1\143\1\157\1\145\1\163\1\162\1\165\1\162\1\145\1\163\1\141\1\154\4\uffff\1\145\1\uffff\1\156\2\uffff\1\144\1\164\1\162\2\164\1\162\1\141\3\uffff\1\164\1\154\16\uffff\1\162\5\uffff\2\160\1\157\1\147\1\164\1\141\1\162\1\164\2\154\1\144\1\154\1\164\1\145\11\uffff\1\155\3\uffff\1\154\7\uffff\1\164\1\162\1\172\1\143\1\163\1\160\1\157\1\155\1\151\2\145\1\157\1\165\1\164\1\145\1\141\1\uffff\1\162\2\uffff\1\172\1\160\1\162\1\145\1\172\1\uffff\1\153\1\155\1\160\1\172\1\162\1\154\1\151\1\157\1\147\1\156\1\145\1\157\1\156\1\163\1\161\1\145\1\172\1\141\2\163\1\171\1\141\2\151\1\145\1\172\1\151\1\146\1\164\1\172\1\154\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\150\1\162\1\142\1\163\1\162\1\151\1\172\1\uffff\1\153\1\163\1\157\1\162\1\172\1\146\1\156\1\172\1\151\1\162\1\164\1\151\1\162\1\154\1\141\1\uffff\1\165\1\141\1\162\1\uffff\1\141\1\151\1\145\1\uffff\1\171\1\151\1\157\1\156\1\154\1\145\1\163\1\172\1\167\2\172\1\165\1\164\1\uffff\1\164\4\uffff\1\172\1\164\1\156\1\165\1\166\1\162\1\uffff\1\141\1\172\1\151\1\172\1\uffff\2\172\2\uffff\2\145\1\uffff\1\147\1\172\1\156\1\uffff\1\145\1\155\2\156\1\157\1\162\1\145\1\172\1\145\1\144\1\145\1\141\1\142\1\uffff\2\172\1\163\1\143\1\uffff\1\172\1\144\1\146\1\uffff\1\155\1\145\1\164\1\172\1\141\1\146\1\151\3\164\1\145\1\147\1\164\1\162\2\172\1\156\1\145\1\166\1\164\1\151\1\uffff\1\163\2\uffff\1\145\1\164\1\151\1\uffff\1\171\1\151\1\154\1\145\1\141\1\154\1\uffff\1\143\3\uffff\1\172\1\141\1\145\1\uffff\1\147\1\156\1\151\1\171\1\166\1\151\1\145\1\143\1\uffff\1\172\1\141\1\172\1\143\1\165\2\uffff\2\145\1\uffff\1\163\1\172\1\145\1\163\1\172\1\uffff\1\154\1\141\1\144\1\145\1\172\1\151\1\144\1\145\1\151\1\164\1\uffff\1\145\1\154\1\163\1\145\1\172\1\157\1\145\2\172\1\141\1\154\1\160\2\164\1\144\1\164\1\154\1\151\1\172\1\uffff\1\156\1\162\1\172\1\143\1\164\1\172\1\141\2\144\1\164\1\uffff\1\172\1\uffff\2\164\1\163\2\172\1\uffff\1\156\2\172\1\uffff\1\172\1\143\1\172\1\163\1\uffff\1\157\2\172\1\166\1\171\1\172\1\171\2\172\1\uffff\1\162\1\156\2\uffff\1\142\2\145\1\151\2\172\1\151\2\172\1\uffff\2\172\1\uffff\2\145\1\uffff\1\154\1\172\1\123\1\151\1\uffff\1\172\1\145\1\172\2\uffff\1\164\1\172\3\uffff\1\145\1\uffff\1\172\1\156\2\uffff\1\145\1\172\1\uffff\1\172\2\uffff\1\155\1\164\1\154\2\172\1\157\2\uffff\1\157\1\uffff\1\141\2\uffff\1\172\1\144\1\151\1\uffff\1\145\1\157\1\uffff\1\172\1\uffff\1\145\1\uffff\1\172\1\uffff\2\172\2\uffff\1\141\1\172\1\145\2\uffff\2\156\1\142\1\uffff\1\116\1\144\1\164\1\156\1\uffff\1\144\3\uffff\1\164\1\uffff\3\172\1\154\1\141\3\172\1\142\1\151\3\uffff\1\145\1\164\3\uffff\1\171\1\157\1\172\1\165\1\172\1\156\1\uffff\1\162\1\uffff\1\172\1\141\1\uffff\1\154\1\172\1\uffff"; - static final String DFA11_acceptS = - "\1\uffff\1\1\24\uffff\1\64\4\uffff\1\73\16\uffff\1\134\1\136\1\137\1\140\1\141\1\146\1\uffff\1\155\1\156\2\uffff\1\u0085\4\uffff\1\u008b\1\u008d\1\u0090\1\u0091\1\1\1\2\1\145\1\142\3\uffff\1\u008b\32\uffff\1\26\1\171\1\172\1\173\1\uffff\1\175\1\uffff\1\u0080\1\u0081\7\uffff\1\106\1\u008f\1\61\2\uffff\1\64\1\u008a\1\u008e\1\65\1\150\1\170\1\66\1\71\1\67\1\72\1\74\1\131\1\70\1\73\1\uffff\1\147\1\105\1\107\1\110\1\133\16\uffff\1\132\1\u0086\1\135\1\134\1\136\1\137\1\140\1\141\1\146\1\uffff\1\155\1\156\1\166\1\uffff\1\u0085\1\u0087\1\u0088\1\u0089\1\u008c\1\u008d\1\u0090\20\uffff\1\143\1\uffff\1\41\1\157\5\uffff\1\101\64\uffff\1\75\17\uffff\1\13\3\uffff\1\102\3\uffff\1\154\15\uffff\1\25\1\uffff\1\174\1\u0082\1\176\1\177\6\uffff\1\164\4\uffff\1\62\2\uffff\1\103\1\111\2\uffff\1\124\3\uffff\1\123\15\uffff\1\76\4\uffff\1\37\3\uffff\1\161\25\uffff\1\u0083\1\uffff\1\160\1\24\3\uffff\1\30\6\uffff\1\165\1\uffff\1\63\1\153\1\104\3\uffff\1\115\10\uffff\1\130\5\uffff\1\4\1\31\2\uffff\1\162\5\uffff\1\11\12\uffff\1\16\23\uffff\1\112\12\uffff\1\144\1\uffff\1\u0084\5\uffff\1\163\3\uffff\1\7\4\uffff\1\14\11\uffff\1\21\2\uffff\1\55\1\56\11\uffff\1\54\2\uffff\1\116\2\uffff\1\120\4\uffff\1\151\3\uffff\1\5\1\40\2\uffff\1\77\1\10\1\42\1\uffff\1\152\2\uffff\1\46\1\15\2\uffff\1\17\1\uffff\1\20\1\52\6\uffff\1\167\1\35\1\uffff\1\44\1\uffff\1\113\1\114\3\uffff\1\122\2\uffff\1\3\1\uffff\1\32\1\uffff\1\100\1\uffff\1\12\2\uffff\1\50\1\51\3\uffff\1\60\1\33\3\uffff\1\125\4\uffff\1\27\1\uffff\1\43\1\45\1\47\1\uffff\1\23\12\uffff\1\57\1\34\1\36\2\uffff\1\121\1\127\1\126\6\uffff\1\53\1\uffff\1\6\2\uffff\1\22\2\uffff\1\117"; - static final String DFA11_specialS = - "\1\2\66\uffff\1\0\1\1\u0227\uffff}>"; - static final String[] DFA11_transitionS = DFA11_transitionS_.DFA11_transitionS; - private static final class DFA11_transitionS_ { - static final String[] DFA11_transitionS = { - "\11\75\2\74\2\75\1\74\22\75\1\74\1\17\1\67\1\57\2\75\1\63\1\70\1\55\1\56\1\26\1\30\1\54\1\24\1\35\1\27\12\73\1\2\1\1\1\32\1\33\1\31\1\36\1\65\1\72\1\41\1\47\5\72\1\42\2\72\1\60\1\37\1\72\1\46\2\72\1\43\1\44\1\40\1\45\5\72\1\61\1\75\1\62\1\75\1\71\1\75\1\3\1\20\1\4\1\21\1\5\1\64\2\72\1\6\2\72\1\22\1\7\1\25\1\10\1\11\1\12\1\13\1\23\1\14\1\15\1\16\1\50\1\34\2\72\1\52\1\51\1\53\45\75\1\66\uff5c\75", - "", - "\1\100\2\uffff\1\77", - "\1\102\13\uffff\1\104\5\uffff\1\103", - "\1\106\3\uffff\1\107\2\uffff\1\110", - "\1\113\1\uffff\1\111\11\uffff\1\112", - "\1\117\1\uffff\1\120\6\uffff\1\114\1\115\5\uffff\1\116", - "\1\121", - "\1\123\1\uffff\1\124\2\uffff\1\122", - "\1\125\20\uffff\1\126", - "\1\127", - "\1\130", - "\1\131\6\uffff\1\133\11\uffff\1\132", - "\1\135\4\uffff\1\134", - "\1\136\5\uffff\1\137", - "\1\150\1\141\4\uffff\1\142\5\uffff\1\143\2\uffff\1\144\1\140\1\145\1\146\1\147", - "\1\151", - "\1\152\3\uffff\1\153", - "\1\155\3\uffff\1\154", - "\1\156\16\uffff\1\157", - "\1\161\20\uffff\1\160", - "\1\163\5\uffff\1\164", - "", - "\1\166\2\uffff\1\167", - "\1\171\21\uffff\1\172", - "\1\174", - "\1\u0080\17\uffff\1\176\1\177", - "", - "\1\u0083", - "\1\u0084", - "\1\u0087\1\u0086", - "\1\u0089", - "\1\u008a", - "\1\u008c\15\uffff\1\u008b", - "\1\u008d", - "\1\u008e", - "\1\u0090\16\uffff\1\u008f", - "\1\u0091", - "\1\u0092\16\uffff\1\u0093", - "\1\u0094", - "\1\u0096\1\u0095", - "\1\u0098\15\uffff\1\u0097", - "", - "", - "", - "", - "", - "", - "\1\u00a0", - "", - "", - "\1\u00a3", - "\1\u00a4", - "", - "\1\u00a6", - "\0\u00a7", - "\0\u00a8", - "\1\u00a9", - "", - "", - "", - "", - "", - "", - "", - "", - "\1\u00ac", - "\1\u00ad", - "\1\u00ae", - "", - "\1\u00af", - "\1\u00b0", - "\1\u00b1", - "\1\u00b4\1\uffff\1\u00b2\16\uffff\1\u00b3", - "\1\u00b5", - "\1\u00b6", - "\1\u00b7", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\10\105\1\u00b9\6\105\1\u00b8\3\105\1\u00ba\1\105\1\u00bb\4\105", - "\1\u00bd", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\1\u00c0", - "\1\u00c1", - "\1\u00c2", - "\2\105\1\u00c4\7\105\7\uffff\32\105\4\uffff\1\105\1\uffff\3\105\1\u00c3\26\105", - "\1\u00c6", - "\1\u00c9\3\uffff\1\u00c7\5\uffff\1\u00c8", - "\1\u00ca", - "\1\u00cb\4\uffff\1\u00cc\14\uffff\1\u00cd", - "\1\u00ce", - "\1\u00cf\23\uffff\1\u00d0", - "\1\u00d2\14\uffff\1\u00d1", - "\1\u00d3", - "\1\u00d4\11\uffff\1\u00d5", - "\1\u00d6", - "\1\u00d7", - "", - "", - "", - "", - "\1\u00d8", - "", - "\1\u00d9", - "", - "", - "\1\u00da", - "\1\u00db", - "\1\u00dc\13\uffff\1\u00dd", - "\1\u00de", - "\1\u00df", - "\1\u00e1\5\uffff\1\u00e0", - "\1\u00e2", - "", - "", - "", - "\1\u00e3", - "\1\u00e4", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "\1\u00e5", - "", - "", - "", - "", - "", - "\1\u00e6", - "\1\u00e7", - "\1\u00e8", - "\1\u00e9", - "\1\u00ea", - "\1\u00eb", - "\1\u00ec", - "\1\u00ee\2\uffff\1\u00ed", - "\1\u00ef", - "\1\u00f0", - "\1\u00f1", - "\1\u00f2", - "\1\u00f3", - "\1\u00f4", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "\1\u00f5", - "", - "", - "", - "\1\u00f6", - "", - "", - "", - "", - "", - "", - "", - "\1\u00f7", - "\1\u00f8", - "\2\105\1\u00f9\7\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\1\u00fb", - "\1\u00fc", - "\1\u00fd", - "\1\u00fe", - "\1\u00ff", - "\1\u0100", - "\1\u0101", - "\1\u0102", - "\1\u0103\2\uffff\1\u0104", - "\1\u0105", - "\1\u0106", - "\1\u0107", - "\1\u0108", - "", - "\1\u0109", - "", - "", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\1\u010b", - "\1\u010c", - "\1\u010d", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "", - "\1\u010f", - "\1\u0110", - "\1\u0111", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\1\u0113", - "\1\u0115\7\uffff\1\u0114", - "\1\u0116", - "\1\u0117", - "\1\u0118", - "\1\u0119", - "\1\u011a", - "\1\u011b", - "\1\u011c", - "\1\u011d", - "\1\u011e", - "\1\u011f", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\1\u0121", - "\1\u0122\21\uffff\1\u0123", - "\1\u0124\11\uffff\1\u0125", - "\1\u0126", - "\1\u0127", - "\1\u0129\7\uffff\1\u0128", - "\1\u012a", - "\1\u012b", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\1\u012d", - "\1\u012e", - "\1\u012f", - "\2\105\1\u0130\7\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\1\u0132", - "\2\105\1\u0133\7\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\1\u0136", - "\1\u0137", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\1\u0139", - "\1\u013a", - "\1\u013b", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\1\u013d", - "\1\u013e", - "\1\u013f\7\uffff\1\u0140\14\uffff\1\u0141", - "\1\u0142", - "\1\u0143", - "\1\u0144", - "\1\u0145", - "\1\u0146", - "\1\u0147", - "\1\u0148", - "\1\u0149", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "", - "\1\u014b", - "\1\u014c", - "\1\u014d", - "\1\u014e", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\1\u0150", - "\1\u0151", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\10\105\1\u0152\21\105", - "\1\u0154\3\uffff\1\u0155", - "\1\u0156", - "\1\u0157", - "\1\u0158", - "\1\u0159", - "\1\u015a", - "\1\u015b", - "", - "\1\u015c", - "\1\u015d", - "\1\u015e", - "", - "\1\u015f", - "\1\u0160", - "\1\u0161", - "", - "\1\u0162", - "\1\u0163", - "\1\u0164", - "\1\u0165", - "\1\u0166", - "\1\u0167", - "\1\u0168", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\1\u016a", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\1\u016d", - "\1\u016e", - "", - "\1\u016f", - "", - "", - "", - "", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\1\u0171", - "\1\u0172", - "\1\u0173", - "\1\u0174", - "\1\u0175", - "", - "\1\u0176", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\1\u0178", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "", - "", - "\1\u017c", - "\1\u017d", - "", - "\1\u017e", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\1\u0180", - "", - "\1\u0181", - "\1\u0182", - "\1\u0183", - "\1\u0184", - "\1\u0185", - "\1\u0186", - "\1\u0187", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\1\u0189", - "\1\u018a", - "\1\u018b", - "\1\u018c", - "\1\u018d", - "", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\1\u0190", - "\1\u0191", - "", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\1\u0193", - "\1\u0194", - "", - "\1\u0195", - "\1\u0196", - "\1\u0197", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\1\u0199", - "\1\u019a", - "\1\u019b", - "\1\u019c", - "\1\u019d", - "\1\u019e", - "\1\u019f", - "\1\u01a0", - "\1\u01a1", - "\1\u01a2", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\1\u01a4", - "\1\u01a5", - "\1\u01a6", - "\1\u01a7", - "\1\u01a8", - "\1\u01a9\2\uffff\1\u01aa", - "", - "\1\u01ab", - "", - "", - "\1\u01ac", - "\1\u01ad", - "\1\u01ae", - "", - "\1\u01af", - "\1\u01b0", - "\1\u01b1", - "\1\u01b3\3\uffff\1\u01b2", - "\1\u01b4", - "\1\u01b5", - "", - "\1\u01b6", - "", - "", - "", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\1\u01b8", - "\1\u01b9", - "", - "\1\u01ba", - "\1\u01bb", - "\1\u01bc", - "\1\u01bd", - "\1\u01be", - "\1\u01bf", - "\1\u01c0", - "\1\u01c1", - "", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\1\u01c3", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\1\u01c5", - "\1\u01c6", - "", - "", - "\1\u01c7", - "\1\u01c8", - "", - "\1\u01c9", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\1\u01cb", - "\1\u01cc", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\22\105\1\u01cd\7\105", - "", - "\1\u01cf", - "\1\u01d0", - "\1\u01d1", - "\1\u01d2", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\1\u01d4", - "\1\u01d5", - "\1\u01d6", - "\1\u01d7", - "\1\u01d8", - "", - "\1\u01d9", - "\1\u01da", - "\1\u01db", - "\1\u01dc", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\1\u01de", - "\1\u01df", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\1\u01e2", - "\1\u01e3", - "\1\u01e4", - "\1\u01e5", - "\1\u01e6", - "\1\u01e7", - "\1\u01e8", - "\1\u01e9", - "\1\u01ea", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "", - "\1\u01ec", - "\1\u01ed", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\1\u01ef", - "\1\u01f0", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\1\u01f2", - "\1\u01f3", - "\1\u01f4", - "\1\u01f5", - "", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "", - "\1\u01f7", - "\1\u01f8", - "\1\u01f9", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "", - "\1\u01fc", - "\2\105\1\u01fd\7\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\1\u0201", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\1\u0203", - "", - "\1\u0204", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\1\u0207", - "\1\u0208", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\1\u020a", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "", - "\1\u020d", - "\1\u020e", - "", - "", - "\1\u020f", - "\1\u0210", - "\1\u0211", - "\1\u0212", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\1\u0215", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\1\u0217", - "", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "", - "\1\u021a", - "\1\u021b", - "", - "\1\u021c", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\1\u021e", - "\1\u021f", - "", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\1\u0221", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "", - "", - "\1\u0223", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "", - "", - "", - "\1\u0225", - "", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\1\u0227", - "", - "", - "\1\u0228", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "", - "", - "\1\u022b", - "\1\u022c", - "\1\u022d", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\1\u0230", - "", - "", - "\1\u0231", - "", - "\1\u0232", - "", - "", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\1\u0234", - "\1\u0235", - "", - "\1\u0236", - "\1\u0237", - "", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "", - "\1\u0239", - "", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "", - "", - "\1\u023d", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\1\u023f", - "", - "", - "\1\u0240", - "\1\u0241", - "\1\u0242", - "", - "\1\u0243", - "\1\u0244", - "\1\u0245", - "\1\u0246", - "", - "\1\u0247", - "", - "", - "", - "\1\u0248", - "", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\1\u024c", - "\1\u024d", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\1\u0251", - "\1\u0252", - "", - "", - "", - "\1\u0253", - "\1\u0254", - "", - "", - "", - "\1\u0255", - "\1\u0256", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\1\u0258", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\1\u025a", - "", - "\1\u025b", - "", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "\1\u025d", - "", - "\1\u025e", - "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", - "" - }; - } - - static final short[] DFA11_eot = DFA.unpackEncodedString(DFA11_eotS); - static final short[] DFA11_eof = DFA.unpackEncodedString(DFA11_eofS); - static final char[] DFA11_min = DFA.unpackEncodedStringToUnsignedChars(DFA11_minS); - static final char[] DFA11_max = DFA.unpackEncodedStringToUnsignedChars(DFA11_maxS); - static final short[] DFA11_accept = DFA.unpackEncodedString(DFA11_acceptS); - static final short[] DFA11_special = DFA.unpackEncodedString(DFA11_specialS); - static final short[][] DFA11_transition; - - static { - int numStates = DFA11_transitionS.length; - DFA11_transition = new short[numStates][]; - for (int i=0; i<numStates; i++) { - DFA11_transition[i] = DFA.unpackEncodedString(DFA11_transitionS[i]); - } - } - - static class DFA11 extends DFA { - - public DFA11(BaseRecognizer recognizer) { - this.recognizer = recognizer; - this.decisionNumber = 11; - this.eot = DFA11_eot; - this.eof = DFA11_eof; - this.min = DFA11_min; - this.max = DFA11_max; - this.accept = DFA11_accept; - this.special = DFA11_special; - this.transition = DFA11_transition; - } - public String getDescription() { - return "1:1: Tokens : ( T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | RULE_UNQUOTED_STRING | RULE_DOUBLE_QUOTED_STRING | RULE_SINGLE_QUOTED_STRING | RULE_ML_SINGLE_QUOTED_STRING | RULE_SIMPLE_ID | RULE_ESCAPED_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; - } - public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { - IntStream input = _input; - int _s = s; - switch ( s ) { - case 0 : - int LA11_55 = input.LA(1); + public static final int T__144=144; + public static final int T__143=143; + public static final int T__146=146; + public static final int T__50=50; + public static final int T__145=145; + public static final int T__140=140; + public static final int T__142=142; + public static final int T__141=141; + public static final int T__59=59; + public static final int T__55=55; + public static final int T__56=56; + public static final int T__57=57; + public static final int T__58=58; + public static final int T__51=51; + public static final int T__137=137; + public static final int T__52=52; + public static final int T__136=136; + public static final int T__53=53; + public static final int T__139=139; + public static final int T__54=54; + public static final int T__138=138; + public static final int T__133=133; + public static final int T__132=132; + public static final int T__60=60; + public static final int T__135=135; + public static final int T__61=61; + public static final int T__134=134; + public static final int T__131=131; + public static final int T__130=130; + public static final int RULE_INT=4; + public static final int T__66=66; + public static final int RULE_ML_COMMENT=13; + public static final int T__67=67; + public static final int T__129=129; + public static final int T__68=68; + public static final int T__69=69; + public static final int T__62=62; + public static final int T__126=126; + public static final int T__63=63; + public static final int T__125=125; + public static final int T__64=64; + public static final int T__128=128; + public static final int T__65=65; + public static final int T__127=127; + public static final int T__37=37; + public static final int T__38=38; + public static final int T__39=39; + public static final int T__33=33; + public static final int T__34=34; + public static final int T__35=35; + public static final int T__36=36; + public static final int T__30=30; + public static final int T__31=31; + public static final int T__32=32; + public static final int T__150=150; + public static final int RULE_SINGLE_QUOTED_STRING=5; + public static final int T__48=48; + public static final int T__49=49; + public static final int RULE_DOUBLE_QUOTED_STRING=11; + public static final int T__44=44; + public static final int T__45=45; + public static final int T__46=46; + public static final int T__47=47; + public static final int RULE_ESCAPED_ID=7; + public static final int T__40=40; + public static final int T__148=148; + public static final int T__41=41; + public static final int T__147=147; + public static final int T__42=42; + public static final int T__43=43; + public static final int T__149=149; + public static final int T__91=91; + public static final int T__100=100; + public static final int T__92=92; + public static final int T__93=93; + public static final int T__102=102; + public static final int T__94=94; + public static final int T__101=101; + public static final int T__90=90; + public static final int RULE_LETTER_CHARACTER=10; + public static final int T__19=19; + public static final int T__17=17; + public static final int T__18=18; + public static final int T__99=99; + public static final int RULE_ESCAPED_CHARACTER=9; + public static final int T__95=95; + public static final int RULE_ML_SINGLE_QUOTED_STRING=12; + public static final int T__96=96; + public static final int T__97=97; + public static final int T__98=98; + public static final int T__26=26; + public static final int T__27=27; + public static final int T__28=28; + public static final int T__29=29; + public static final int T__22=22; + public static final int T__23=23; + public static final int T__24=24; + public static final int T__25=25; + public static final int T__20=20; + public static final int T__21=21; + public static final int T__122=122; + public static final int T__70=70; + public static final int T__121=121; + public static final int T__71=71; + public static final int T__124=124; + public static final int T__72=72; + public static final int T__123=123; + public static final int T__120=120; + public static final int RULE_UNQUOTED_STRING=8; + public static final int RULE_SL_COMMENT=14; + public static final int T__77=77; + public static final int T__119=119; + public static final int T__78=78; + public static final int T__118=118; + public static final int T__79=79; + public static final int T__73=73; + public static final int T__115=115; + public static final int EOF=-1; + public static final int T__74=74; + public static final int T__114=114; + public static final int T__75=75; + public static final int T__117=117; + public static final int T__76=76; + public static final int T__116=116; + public static final int T__80=80; + public static final int T__111=111; + public static final int T__81=81; + public static final int T__110=110; + public static final int T__82=82; + public static final int T__113=113; + public static final int RULE_SIMPLE_ID=6; + public static final int T__83=83; + public static final int T__112=112; + public static final int RULE_WS=15; + public static final int RULE_ANY_OTHER=16; + public static final int T__88=88; + public static final int T__108=108; + public static final int T__89=89; + public static final int T__107=107; + public static final int T__109=109; + public static final int T__84=84; + public static final int T__104=104; + public static final int T__85=85; + public static final int T__103=103; + public static final int T__86=86; + public static final int T__106=106; + public static final int T__87=87; + public static final int T__105=105; + + // delegates + // delegators + + public InternalQVTcoreLexer() {;} + public InternalQVTcoreLexer(CharStream input) { + this(input, new RecognizerSharedState()); + } + public InternalQVTcoreLexer(CharStream input, RecognizerSharedState state) { + super(input,state); + + } + @Override + public String getGrammarFileName() { return "InternalQVTcore.g"; } + + // $ANTLR start "T__17" + public final void mT__17() throws RecognitionException { + try { + int _type = T__17; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:11:7: ( ';' ) + // InternalQVTcore.g:11:9: ';' + { + match(';'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__17" + + // $ANTLR start "T__18" + public final void mT__18() throws RecognitionException { + try { + int _type = T__18; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:12:7: ( ':=' ) + // InternalQVTcore.g:12:9: ':=' + { + match(":="); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__18" + + // $ANTLR start "T__19" + public final void mT__19() throws RecognitionException { + try { + int _type = T__19; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:13:7: ( 'abstract' ) + // InternalQVTcore.g:13:9: 'abstract' + { + match("abstract"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__19" + + // $ANTLR start "T__20" + public final void mT__20() throws RecognitionException { + try { + int _type = T__20; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:14:7: ( 'check' ) + // InternalQVTcore.g:14:9: 'check' + { + match("check"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__20" + + // $ANTLR start "T__21" + public final void mT__21() throws RecognitionException { + try { + int _type = T__21; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:15:7: ( 'enforce' ) + // InternalQVTcore.g:15:9: 'enforce' + { + match("enforce"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__21" + + // $ANTLR start "T__22" + public final void mT__22() throws RecognitionException { + try { + int _type = T__22; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:16:7: ( 'implementedby' ) + // InternalQVTcore.g:16:9: 'implementedby' + { + match("implementedby"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__22" + + // $ANTLR start "T__23" + public final void mT__23() throws RecognitionException { + try { + int _type = T__23; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:17:7: ( 'import' ) + // InternalQVTcore.g:17:9: 'import' + { + match("import"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__23" + + // $ANTLR start "T__24" + public final void mT__24() throws RecognitionException { + try { + int _type = T__24; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:18:7: ( 'imports' ) + // InternalQVTcore.g:18:9: 'imports' + { + match("imports"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__24" + + // $ANTLR start "T__25" + public final void mT__25() throws RecognitionException { + try { + int _type = T__25; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:19:7: ( 'input' ) + // InternalQVTcore.g:19:9: 'input' + { + match("input"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__25" + + // $ANTLR start "T__26" + public final void mT__26() throws RecognitionException { + try { + int _type = T__26; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:20:7: ( 'iterates' ) + // InternalQVTcore.g:20:9: 'iterates' + { + match("iterates"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__26" + + // $ANTLR start "T__27" + public final void mT__27() throws RecognitionException { + try { + int _type = T__27; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:21:7: ( 'map' ) + // InternalQVTcore.g:21:9: 'map' + { + match("map"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__27" + + // $ANTLR start "T__28" + public final void mT__28() throws RecognitionException { + try { + int _type = T__28; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:22:7: ( 'output' ) + // InternalQVTcore.g:22:9: 'output' + { + match("output"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__28" + + // $ANTLR start "T__29" + public final void mT__29() throws RecognitionException { + try { + int _type = T__29; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:23:7: ( 'package' ) + // InternalQVTcore.g:23:9: 'package' + { + match("package"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__29" + + // $ANTLR start "T__30" + public final void mT__30() throws RecognitionException { + try { + int _type = T__30; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:24:7: ( 'query' ) + // InternalQVTcore.g:24:9: 'query' + { + match("query"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__30" + + // $ANTLR start "T__31" + public final void mT__31() throws RecognitionException { + try { + int _type = T__31; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:25:7: ( 'realize' ) + // InternalQVTcore.g:25:9: 'realize' + { + match("realize"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__31" + + // $ANTLR start "T__32" + public final void mT__32() throws RecognitionException { + try { + int _type = T__32; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:26:7: ( 'refines' ) + // InternalQVTcore.g:26:9: 'refines' + { + match("refines"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__32" + + // $ANTLR start "T__33" + public final void mT__33() throws RecognitionException { + try { + int _type = T__33; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:27:7: ( 'target' ) + // InternalQVTcore.g:27:9: 'target' + { + match("target"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__33" + + // $ANTLR start "T__34" + public final void mT__34() throws RecognitionException { + try { + int _type = T__34; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:28:7: ( 'transformation' ) + // InternalQVTcore.g:28:9: 'transformation' + { + match("transformation"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__34" + + // $ANTLR start "T__35" + public final void mT__35() throws RecognitionException { + try { + int _type = T__35; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:29:7: ( 'transient' ) + // InternalQVTcore.g:29:9: 'transient' + { + match("transient"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__35" + + // $ANTLR start "T__36" + public final void mT__36() throws RecognitionException { + try { + int _type = T__36; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:30:7: ( 'uses' ) + // InternalQVTcore.g:30:9: 'uses' + { + match("uses"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__36" + + // $ANTLR start "T__37" + public final void mT__37() throws RecognitionException { + try { + int _type = T__37; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:31:7: ( 'via' ) + // InternalQVTcore.g:31:9: 'via' + { + match("via"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__37" + + // $ANTLR start "T__38" + public final void mT__38() throws RecognitionException { + try { + int _type = T__38; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:32:7: ( '!serializable' ) + // InternalQVTcore.g:32:9: '!serializable' + { + match("!serializable"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__38" + + // $ANTLR start "T__39" + public final void mT__39() throws RecognitionException { + try { + int _type = T__39; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:33:7: ( 'attribute' ) + // InternalQVTcore.g:33:9: 'attribute' + { + match("attribute"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__39" + + // $ANTLR start "T__40" + public final void mT__40() throws RecognitionException { + try { + int _type = T__40; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:34:7: ( 'body' ) + // InternalQVTcore.g:34:9: 'body' + { + match("body"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__40" + + // $ANTLR start "T__41" + public final void mT__41() throws RecognitionException { + try { + int _type = T__41; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:35:7: ( 'class' ) + // InternalQVTcore.g:35:9: 'class' + { + match("class"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__41" + + // $ANTLR start "T__42" + public final void mT__42() throws RecognitionException { + try { + int _type = T__42; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:36:7: ( 'composes' ) + // InternalQVTcore.g:36:9: 'composes' + { + match("composes"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__42" + + // $ANTLR start "T__43" + public final void mT__43() throws RecognitionException { + try { + int _type = T__43; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:37:7: ( 'datatype' ) + // InternalQVTcore.g:37:9: 'datatype' + { + match("datatype"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__43" + + // $ANTLR start "T__44" + public final void mT__44() throws RecognitionException { + try { + int _type = T__44; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:38:7: ( 'definition' ) + // InternalQVTcore.g:38:9: 'definition' + { + match("definition"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__44" + + // $ANTLR start "T__45" + public final void mT__45() throws RecognitionException { + try { + int _type = T__45; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:39:7: ( 'derived' ) + // InternalQVTcore.g:39:9: 'derived' + { + match("derived"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__45" + + // $ANTLR start "T__46" + public final void mT__46() throws RecognitionException { + try { + int _type = T__46; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:40:7: ( 'derivation' ) + // InternalQVTcore.g:40:9: 'derivation' + { + match("derivation"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__46" + + // $ANTLR start "T__47" + public final void mT__47() throws RecognitionException { + try { + int _type = T__47; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:41:7: ( 'enum' ) + // InternalQVTcore.g:41:9: 'enum' + { + match("enum"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__47" + + // $ANTLR start "T__48" + public final void mT__48() throws RecognitionException { + try { + int _type = T__48; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:42:7: ( 'extends' ) + // InternalQVTcore.g:42:9: 'extends' + { + match("extends"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__48" + + // $ANTLR start "T__49" + public final void mT__49() throws RecognitionException { + try { + int _type = T__49; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:43:7: ( 'id' ) + // InternalQVTcore.g:43:9: 'id' + { + match("id"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__49" + + // $ANTLR start "T__50" + public final void mT__50() throws RecognitionException { + try { + int _type = T__50; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:44:7: ( 'initial' ) + // InternalQVTcore.g:44:9: 'initial' + { + match("initial"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__50" + + // $ANTLR start "T__51" + public final void mT__51() throws RecognitionException { + try { + int _type = T__51; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:45:7: ( 'interface' ) + // InternalQVTcore.g:45:9: 'interface' + { + match("interface"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__51" + + // $ANTLR start "T__52" + public final void mT__52() throws RecognitionException { + try { + int _type = T__52; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:46:7: ( 'literal' ) + // InternalQVTcore.g:46:9: 'literal' + { + match("literal"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__52" + + // $ANTLR start "T__53" + public final void mT__53() throws RecognitionException { + try { + int _type = T__53; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:47:7: ( 'operation' ) + // InternalQVTcore.g:47:9: 'operation' + { + match("operation"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__53" + + // $ANTLR start "T__54" + public final void mT__54() throws RecognitionException { + try { + int _type = T__54; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:48:7: ( 'ordered' ) + // InternalQVTcore.g:48:9: 'ordered' + { + match("ordered"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__54" + + // $ANTLR start "T__55" + public final void mT__55() throws RecognitionException { + try { + int _type = T__55; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:49:7: ( 'primitive' ) + // InternalQVTcore.g:49:9: 'primitive' + { + match("primitive"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__55" + + // $ANTLR start "T__56" + public final void mT__56() throws RecognitionException { + try { + int _type = T__56; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:50:7: ( 'property' ) + // InternalQVTcore.g:50:9: 'property' + { + match("property"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__56" + + // $ANTLR start "T__57" + public final void mT__57() throws RecognitionException { + try { + int _type = T__57; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:51:7: ( 'readonly' ) + // InternalQVTcore.g:51:9: 'readonly' + { + match("readonly"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__57" + + // $ANTLR start "T__58" + public final void mT__58() throws RecognitionException { + try { + int _type = T__58; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:52:7: ( 'resolve' ) + // InternalQVTcore.g:52:9: 'resolve' + { + match("resolve"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__58" + + // $ANTLR start "T__59" + public final void mT__59() throws RecognitionException { + try { + int _type = T__59; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:53:7: ( 'serializable' ) + // InternalQVTcore.g:53:9: 'serializable' + { + match("serializable"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__59" + + // $ANTLR start "T__60" + public final void mT__60() throws RecognitionException { + try { + int _type = T__60; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:54:7: ( 'static' ) + // InternalQVTcore.g:54:9: 'static' + { + match("static"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__60" + + // $ANTLR start "T__61" + public final void mT__61() throws RecognitionException { + try { + int _type = T__61; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:55:7: ( 'throws' ) + // InternalQVTcore.g:55:9: 'throws' + { + match("throws"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__61" + + // $ANTLR start "T__62" + public final void mT__62() throws RecognitionException { + try { + int _type = T__62; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:56:7: ( 'unique' ) + // InternalQVTcore.g:56:9: 'unique' + { + match("unique"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__62" + + // $ANTLR start "T__63" + public final void mT__63() throws RecognitionException { + try { + int _type = T__63; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:57:7: ( 'unsettable' ) + // InternalQVTcore.g:57:9: 'unsettable' + { + match("unsettable"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__63" + + // $ANTLR start "T__64" + public final void mT__64() throws RecognitionException { + try { + int _type = T__64; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:58:7: ( 'volatile' ) + // InternalQVTcore.g:58:9: 'volatile' + { + match("volatile"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__64" + + // $ANTLR start "T__65" + public final void mT__65() throws RecognitionException { + try { + int _type = T__65; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:59:7: ( '-' ) + // InternalQVTcore.g:59:9: '-' + { + match('-'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__65" + + // $ANTLR start "T__66" + public final void mT__66() throws RecognitionException { + try { + int _type = T__66; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:60:7: ( 'not' ) + // InternalQVTcore.g:60:9: 'not' + { + match("not"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__66" + + // $ANTLR start "T__67" + public final void mT__67() throws RecognitionException { + try { + int _type = T__67; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:61:7: ( 'not2' ) + // InternalQVTcore.g:61:9: 'not2' + { + match("not2"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__67" + + // $ANTLR start "T__68" + public final void mT__68() throws RecognitionException { + try { + int _type = T__68; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:62:7: ( '*' ) + // InternalQVTcore.g:62:9: '*' + { + match('*'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__68" + + // $ANTLR start "T__69" + public final void mT__69() throws RecognitionException { + try { + int _type = T__69; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:63:7: ( '/' ) + // InternalQVTcore.g:63:9: '/' + { + match('/'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__69" + + // $ANTLR start "T__70" + public final void mT__70() throws RecognitionException { + try { + int _type = T__70; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:64:7: ( '+' ) + // InternalQVTcore.g:64:9: '+' + { + match('+'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__70" + + // $ANTLR start "T__71" + public final void mT__71() throws RecognitionException { + try { + int _type = T__71; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:65:7: ( '>' ) + // InternalQVTcore.g:65:9: '>' + { + match('>'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__71" + + // $ANTLR start "T__72" + public final void mT__72() throws RecognitionException { + try { + int _type = T__72; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:66:7: ( '<' ) + // InternalQVTcore.g:66:9: '<' + { + match('<'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__72" + + // $ANTLR start "T__73" + public final void mT__73() throws RecognitionException { + try { + int _type = T__73; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:67:7: ( '>=' ) + // InternalQVTcore.g:67:9: '>=' + { + match(">="); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__73" + + // $ANTLR start "T__74" + public final void mT__74() throws RecognitionException { + try { + int _type = T__74; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:68:7: ( '<=' ) + // InternalQVTcore.g:68:9: '<=' + { + match("<="); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__74" + + // $ANTLR start "T__75" + public final void mT__75() throws RecognitionException { + try { + int _type = T__75; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:69:7: ( '=' ) + // InternalQVTcore.g:69:9: '=' + { + match('='); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__75" + + // $ANTLR start "T__76" + public final void mT__76() throws RecognitionException { + try { + int _type = T__76; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:70:7: ( '<>' ) + // InternalQVTcore.g:70:9: '<>' + { + match("<>"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__76" + + // $ANTLR start "T__77" + public final void mT__77() throws RecognitionException { + try { + int _type = T__77; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:71:7: ( 'and' ) + // InternalQVTcore.g:71:9: 'and' + { + match("and"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__77" + + // $ANTLR start "T__78" + public final void mT__78() throws RecognitionException { + try { + int _type = T__78; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:72:7: ( 'and2' ) + // InternalQVTcore.g:72:9: 'and2' + { + match("and2"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__78" + + // $ANTLR start "T__79" + public final void mT__79() throws RecognitionException { + try { + int _type = T__79; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:73:7: ( 'implies' ) + // InternalQVTcore.g:73:9: 'implies' + { + match("implies"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__79" + + // $ANTLR start "T__80" + public final void mT__80() throws RecognitionException { + try { + int _type = T__80; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:74:7: ( 'implies2' ) + // InternalQVTcore.g:74:9: 'implies2' + { + match("implies2"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__80" + + // $ANTLR start "T__81" + public final void mT__81() throws RecognitionException { + try { + int _type = T__81; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:75:7: ( 'or' ) + // InternalQVTcore.g:75:9: 'or' + { + match("or"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__81" + + // $ANTLR start "T__82" + public final void mT__82() throws RecognitionException { + try { + int _type = T__82; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:76:7: ( 'or2' ) + // InternalQVTcore.g:76:9: 'or2' + { + match("or2"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__82" + + // $ANTLR start "T__83" + public final void mT__83() throws RecognitionException { + try { + int _type = T__83; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:77:7: ( 'xor' ) + // InternalQVTcore.g:77:9: 'xor' + { + match("xor"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__83" + + // $ANTLR start "T__84" + public final void mT__84() throws RecognitionException { + try { + int _type = T__84; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:78:7: ( 'xor2' ) + // InternalQVTcore.g:78:9: 'xor2' + { + match("xor2"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__84" + + // $ANTLR start "T__85" + public final void mT__85() throws RecognitionException { + try { + int _type = T__85; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:79:7: ( '.' ) + // InternalQVTcore.g:79:9: '.' + { + match('.'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__85" + + // $ANTLR start "T__86" + public final void mT__86() throws RecognitionException { + try { + int _type = T__86; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:80:7: ( '->' ) + // InternalQVTcore.g:80:9: '->' + { + match("->"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__86" + + // $ANTLR start "T__87" + public final void mT__87() throws RecognitionException { + try { + int _type = T__87; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:81:7: ( '?.' ) + // InternalQVTcore.g:81:9: '?.' + { + match("?."); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__87" + + // $ANTLR start "T__88" + public final void mT__88() throws RecognitionException { + try { + int _type = T__88; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:82:7: ( '?->' ) + // InternalQVTcore.g:82:9: '?->' + { + match("?->"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__88" + + // $ANTLR start "T__89" + public final void mT__89() throws RecognitionException { + try { + int _type = T__89; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:83:7: ( 'Map' ) + // InternalQVTcore.g:83:9: 'Map' + { + match("Map"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__89" + + // $ANTLR start "T__90" + public final void mT__90() throws RecognitionException { + try { + int _type = T__90; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:84:7: ( 'Tuple' ) + // InternalQVTcore.g:84:9: 'Tuple' + { + match("Tuple"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__90" + + // $ANTLR start "T__91" + public final void mT__91() throws RecognitionException { + try { + int _type = T__91; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:85:7: ( 'Boolean' ) + // InternalQVTcore.g:85:9: 'Boolean' + { + match("Boolean"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__91" + + // $ANTLR start "T__92" + public final void mT__92() throws RecognitionException { + try { + int _type = T__92; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:86:7: ( 'Integer' ) + // InternalQVTcore.g:86:9: 'Integer' + { + match("Integer"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__92" + + // $ANTLR start "T__93" + public final void mT__93() throws RecognitionException { + try { + int _type = T__93; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:87:7: ( 'Real' ) + // InternalQVTcore.g:87:9: 'Real' + { + match("Real"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__93" + + // $ANTLR start "T__94" + public final void mT__94() throws RecognitionException { + try { + int _type = T__94; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:88:7: ( 'String' ) + // InternalQVTcore.g:88:9: 'String' + { + match("String"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__94" + + // $ANTLR start "T__95" + public final void mT__95() throws RecognitionException { + try { + int _type = T__95; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:89:7: ( 'UnlimitedNatural' ) + // InternalQVTcore.g:89:9: 'UnlimitedNatural' + { + match("UnlimitedNatural"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__95" + + // $ANTLR start "T__96" + public final void mT__96() throws RecognitionException { + try { + int _type = T__96; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:90:7: ( 'OclAny' ) + // InternalQVTcore.g:90:9: 'OclAny' + { + match("OclAny"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__96" + + // $ANTLR start "T__97" + public final void mT__97() throws RecognitionException { + try { + int _type = T__97; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:91:7: ( 'OclInvalid' ) + // InternalQVTcore.g:91:9: 'OclInvalid' + { + match("OclInvalid"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__97" + + // $ANTLR start "T__98" + public final void mT__98() throws RecognitionException { + try { + int _type = T__98; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:92:7: ( 'OclVoid' ) + // InternalQVTcore.g:92:9: 'OclVoid' + { + match("OclVoid"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__98" + + // $ANTLR start "T__99" + public final void mT__99() throws RecognitionException { + try { + int _type = T__99; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:93:7: ( 'Set' ) + // InternalQVTcore.g:93:9: 'Set' + { + match("Set"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__99" + + // $ANTLR start "T__100" + public final void mT__100() throws RecognitionException { + try { + int _type = T__100; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:94:8: ( 'Bag' ) + // InternalQVTcore.g:94:10: 'Bag' + { + match("Bag"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__100" + + // $ANTLR start "T__101" + public final void mT__101() throws RecognitionException { + try { + int _type = T__101; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:95:8: ( 'Sequence' ) + // InternalQVTcore.g:95:10: 'Sequence' + { + match("Sequence"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__101" + + // $ANTLR start "T__102" + public final void mT__102() throws RecognitionException { + try { + int _type = T__102; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:96:8: ( 'Collection' ) + // InternalQVTcore.g:96:10: 'Collection' + { + match("Collection"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__102" + + // $ANTLR start "T__103" + public final void mT__103() throws RecognitionException { + try { + int _type = T__103; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:97:8: ( 'OrderedSet' ) + // InternalQVTcore.g:97:10: 'OrderedSet' + { + match("OrderedSet"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__103" + + // $ANTLR start "T__104" + public final void mT__104() throws RecognitionException { + try { + int _type = T__104; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:98:8: ( 'with' ) + // InternalQVTcore.g:98:10: 'with' + { + match("with"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__104" + + // $ANTLR start "T__105" + public final void mT__105() throws RecognitionException { + try { + int _type = T__105; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:99:8: ( '<-' ) + // InternalQVTcore.g:99:10: '<-' + { + match("<-"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__105" + + // $ANTLR start "T__106" + public final void mT__106() throws RecognitionException { + try { + int _type = T__106; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:100:8: ( '|?' ) + // InternalQVTcore.g:100:10: '|?' + { + match("|?"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__106" + + // $ANTLR start "T__107" + public final void mT__107() throws RecognitionException { + try { + int _type = T__107; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:101:8: ( '?' ) + // InternalQVTcore.g:101:10: '?' + { + match('?'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__107" + + // $ANTLR start "T__108" + public final void mT__108() throws RecognitionException { + try { + int _type = T__108; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:102:8: ( '{' ) + // InternalQVTcore.g:102:10: '{' + { + match('{'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__108" + + // $ANTLR start "T__109" + public final void mT__109() throws RecognitionException { + try { + int _type = T__109; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:103:8: ( '|' ) + // InternalQVTcore.g:103:10: '|' + { + match('|'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__109" + + // $ANTLR start "T__110" + public final void mT__110() throws RecognitionException { + try { + int _type = T__110; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:104:8: ( '}' ) + // InternalQVTcore.g:104:10: '}' + { + match('}'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__110" + + // $ANTLR start "T__111" + public final void mT__111() throws RecognitionException { + try { + int _type = T__111; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:105:8: ( ',' ) + // InternalQVTcore.g:105:10: ',' + { + match(','); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__111" + + // $ANTLR start "T__112" + public final void mT__112() throws RecognitionException { + try { + int _type = T__112; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:106:8: ( '(' ) + // InternalQVTcore.g:106:10: '(' + { + match('('); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__112" + + // $ANTLR start "T__113" + public final void mT__113() throws RecognitionException { + try { + int _type = T__113; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:107:8: ( ')' ) + // InternalQVTcore.g:107:10: ')' + { + match(')'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__113" + + // $ANTLR start "T__114" + public final void mT__114() throws RecognitionException { + try { + int _type = T__114; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:108:8: ( ':' ) + // InternalQVTcore.g:108:10: ':' + { + match(':'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__114" + + // $ANTLR start "T__115" + public final void mT__115() throws RecognitionException { + try { + int _type = T__115; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:109:8: ( 'in' ) + // InternalQVTcore.g:109:10: 'in' + { + match("in"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__115" + + // $ANTLR start "T__116" + public final void mT__116() throws RecognitionException { + try { + int _type = T__116; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:110:8: ( 'where' ) + // InternalQVTcore.g:110:10: 'where' + { + match("where"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__116" + + // $ANTLR start "T__117" + public final void mT__117() throws RecognitionException { + try { + int _type = T__117; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:111:8: ( '::' ) + // InternalQVTcore.g:111:10: '::' + { + match("::"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__117" + + // $ANTLR start "T__118" + public final void mT__118() throws RecognitionException { + try { + int _type = T__118; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:112:8: ( '#' ) + // InternalQVTcore.g:112:10: '#' + { + match('#'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__118" + + // $ANTLR start "T__119" + public final void mT__119() throws RecognitionException { + try { + int _type = T__119; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:113:8: ( '..' ) + // InternalQVTcore.g:113:10: '..' + { + match(".."); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__119" + + // $ANTLR start "T__120" + public final void mT__120() throws RecognitionException { + try { + int _type = T__120; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:114:8: ( '++' ) + // InternalQVTcore.g:114:10: '++' + { + match("++"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__120" + + // $ANTLR start "T__121" + public final void mT__121() throws RecognitionException { + try { + int _type = T__121; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:115:8: ( 'Lambda' ) + // InternalQVTcore.g:115:10: 'Lambda' + { + match("Lambda"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__121" + + // $ANTLR start "T__122" + public final void mT__122() throws RecognitionException { + try { + int _type = T__122; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:116:8: ( 'invalid' ) + // InternalQVTcore.g:116:10: 'invalid' + { + match("invalid"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__122" + + // $ANTLR start "T__123" + public final void mT__123() throws RecognitionException { + try { + int _type = T__123; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:117:8: ( 'null' ) + // InternalQVTcore.g:117:10: 'null' + { + match("null"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__123" + + // $ANTLR start "T__124" + public final void mT__124() throws RecognitionException { + try { + int _type = T__124; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:118:8: ( 'pre' ) + // InternalQVTcore.g:118:10: 'pre' + { + match("pre"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__124" + + // $ANTLR start "T__125" + public final void mT__125() throws RecognitionException { + try { + int _type = T__125; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:119:8: ( '[' ) + // InternalQVTcore.g:119:10: '[' + { + match('['); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__125" + + // $ANTLR start "T__126" + public final void mT__126() throws RecognitionException { + try { + int _type = T__126; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:120:8: ( ']' ) + // InternalQVTcore.g:120:10: ']' + { + match(']'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__126" + + // $ANTLR start "T__127" + public final void mT__127() throws RecognitionException { + try { + int _type = T__127; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:121:8: ( 'if' ) + // InternalQVTcore.g:121:10: 'if' + { + match("if"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__127" + + // $ANTLR start "T__128" + public final void mT__128() throws RecognitionException { + try { + int _type = T__128; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:122:8: ( 'then' ) + // InternalQVTcore.g:122:10: 'then' + { + match("then"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__128" + + // $ANTLR start "T__129" + public final void mT__129() throws RecognitionException { + try { + int _type = T__129; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:123:8: ( 'else' ) + // InternalQVTcore.g:123:10: 'else' + { + match("else"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__129" + + // $ANTLR start "T__130" + public final void mT__130() throws RecognitionException { + try { + int _type = T__130; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:124:8: ( 'endif' ) + // InternalQVTcore.g:124:10: 'endif' + { + match("endif"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__130" + + // $ANTLR start "T__131" + public final void mT__131() throws RecognitionException { + try { + int _type = T__131; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:125:8: ( 'elseif' ) + // InternalQVTcore.g:125:10: 'elseif' + { + match("elseif"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__131" + + // $ANTLR start "T__132" + public final void mT__132() throws RecognitionException { + try { + int _type = T__132; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:126:8: ( 'let' ) + // InternalQVTcore.g:126:10: 'let' + { + match("let"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__132" + + // $ANTLR start "T__133" + public final void mT__133() throws RecognitionException { + try { + int _type = T__133; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:127:8: ( 'self' ) + // InternalQVTcore.g:127:10: 'self' + { + match("self"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__133" + + // $ANTLR start "T__134" + public final void mT__134() throws RecognitionException { + try { + int _type = T__134; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:128:8: ( '&&' ) + // InternalQVTcore.g:128:10: '&&' + { + match("&&"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__134" + + // $ANTLR start "T__135" + public final void mT__135() throws RecognitionException { + try { + int _type = T__135; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:129:8: ( 'default' ) + // InternalQVTcore.g:129:10: 'default' + { + match("default"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__135" + + // $ANTLR start "T__136" + public final void mT__136() throws RecognitionException { + try { + int _type = T__136; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:130:8: ( '+=' ) + // InternalQVTcore.g:130:10: '+=' + { + match("+="); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__136" + + // $ANTLR start "T__137" + public final void mT__137() throws RecognitionException { + try { + int _type = T__137; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:131:8: ( '!derived' ) + // InternalQVTcore.g:131:10: '!derived' + { + match("!derived"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__137" + + // $ANTLR start "T__138" + public final void mT__138() throws RecognitionException { + try { + int _type = T__138; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:132:8: ( '!id' ) + // InternalQVTcore.g:132:10: '!id' + { + match("!id"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__138" + + // $ANTLR start "T__139" + public final void mT__139() throws RecognitionException { + try { + int _type = T__139; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:133:8: ( '!ordered' ) + // InternalQVTcore.g:133:10: '!ordered' + { + match("!ordered"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__139" + + // $ANTLR start "T__140" + public final void mT__140() throws RecognitionException { + try { + int _type = T__140; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:134:8: ( '!readonly' ) + // InternalQVTcore.g:134:10: '!readonly' + { + match("!readonly"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__140" + + // $ANTLR start "T__141" + public final void mT__141() throws RecognitionException { + try { + int _type = T__141; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:135:8: ( '!transient' ) + // InternalQVTcore.g:135:10: '!transient' + { + match("!transient"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__141" + + // $ANTLR start "T__142" + public final void mT__142() throws RecognitionException { + try { + int _type = T__142; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:136:8: ( '!unique' ) + // InternalQVTcore.g:136:10: '!unique' + { + match("!unique"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__142" + + // $ANTLR start "T__143" + public final void mT__143() throws RecognitionException { + try { + int _type = T__143; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:137:8: ( '!unsettable' ) + // InternalQVTcore.g:137:10: '!unsettable' + { + match("!unsettable"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__143" + + // $ANTLR start "T__144" + public final void mT__144() throws RecognitionException { + try { + int _type = T__144; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:138:8: ( '!volatile' ) + // InternalQVTcore.g:138:10: '!volatile' + { + match("!volatile"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__144" + + // $ANTLR start "T__145" + public final void mT__145() throws RecognitionException { + try { + int _type = T__145; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:139:8: ( '!composes' ) + // InternalQVTcore.g:139:10: '!composes' + { + match("!composes"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__145" + + // $ANTLR start "T__146" + public final void mT__146() throws RecognitionException { + try { + int _type = T__146; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:140:8: ( '!resolve' ) + // InternalQVTcore.g:140:10: '!resolve' + { + match("!resolve"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__146" + + // $ANTLR start "T__147" + public final void mT__147() throws RecognitionException { + try { + int _type = T__147; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:141:8: ( 'true' ) + // InternalQVTcore.g:141:10: 'true' + { + match("true"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__147" + + // $ANTLR start "T__148" + public final void mT__148() throws RecognitionException { + try { + int _type = T__148; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:142:8: ( 'false' ) + // InternalQVTcore.g:142:10: 'false' + { + match("false"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__148" + + // $ANTLR start "T__149" + public final void mT__149() throws RecognitionException { + try { + int _type = T__149; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:143:8: ( '@' ) + // InternalQVTcore.g:143:10: '@' + { + match('@'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__149" + + // $ANTLR start "T__150" + public final void mT__150() throws RecognitionException { + try { + int _type = T__150; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:144:8: ( '|1' ) + // InternalQVTcore.g:144:10: '|1' + { + match("|1"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__150" + + // $ANTLR start "RULE_UNQUOTED_STRING" + public final void mRULE_UNQUOTED_STRING() throws RecognitionException { + try { + int _type = RULE_UNQUOTED_STRING; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:32482:22: ( '\\u00A3$%^\\u00A3$%^' ) + // InternalQVTcore.g:32482:24: '\\u00A3$%^\\u00A3$%^' + { + match("\u00A3$%^\u00A3$%^"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_UNQUOTED_STRING" + + // $ANTLR start "RULE_ESCAPED_CHARACTER" + public final void mRULE_ESCAPED_CHARACTER() throws RecognitionException { + try { + // InternalQVTcore.g:32484:33: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) ) + // InternalQVTcore.g:32484: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') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + + } + finally { + } + } + // $ANTLR end "RULE_ESCAPED_CHARACTER" + + // $ANTLR start "RULE_LETTER_CHARACTER" + public final void mRULE_LETTER_CHARACTER() throws RecognitionException { + try { + // InternalQVTcore.g:32486:32: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ) + // InternalQVTcore.g:32486: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(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + + } + finally { + } + } + // $ANTLR end "RULE_LETTER_CHARACTER" + + // $ANTLR start "RULE_DOUBLE_QUOTED_STRING" + public final void mRULE_DOUBLE_QUOTED_STRING() throws RecognitionException { + try { + int _type = RULE_DOUBLE_QUOTED_STRING; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:32488:27: ( '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) + // InternalQVTcore.g:32488:29: '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + { + match('\"'); + // InternalQVTcore.g:32488:33: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* + loop1: + do { + int alt1=3; + int LA1_0 = input.LA(1); + + if ( (LA1_0=='\\') ) { + alt1=1; + } + else if ( ((LA1_0>='\u0000' && LA1_0<='!')||(LA1_0>='#' && LA1_0<='[')||(LA1_0>=']' && LA1_0<='\uFFFF')) ) { + alt1=2; + } + + + switch (alt1) { + case 1 : + // InternalQVTcore.g:32488:34: RULE_ESCAPED_CHARACTER + { + mRULE_ESCAPED_CHARACTER(); + + } + break; + case 2 : + // InternalQVTcore.g:32488:57: ~ ( ( '\\\\' | '\"' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop1; + } + } while (true); + + match('\"'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_DOUBLE_QUOTED_STRING" + + // $ANTLR start "RULE_SINGLE_QUOTED_STRING" + public final void mRULE_SINGLE_QUOTED_STRING() throws RecognitionException { + try { + int _type = RULE_SINGLE_QUOTED_STRING; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:32490:27: ( '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalQVTcore.g:32490:29: '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + { + match('\''); + // InternalQVTcore.g:32490:34: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* + loop2: + do { + int alt2=3; + int LA2_0 = input.LA(1); + + if ( (LA2_0=='\\') ) { + alt2=1; + } + else if ( ((LA2_0>='\u0000' && LA2_0<='&')||(LA2_0>='(' && LA2_0<='[')||(LA2_0>=']' && LA2_0<='\uFFFF')) ) { + alt2=2; + } + + + switch (alt2) { + case 1 : + // InternalQVTcore.g:32490:35: RULE_ESCAPED_CHARACTER + { + mRULE_ESCAPED_CHARACTER(); + + } + break; + case 2 : + // InternalQVTcore.g:32490:58: ~ ( ( '\\\\' | '\\'' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop2; + } + } while (true); + + match('\''); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_SINGLE_QUOTED_STRING" + + // $ANTLR start "RULE_ML_SINGLE_QUOTED_STRING" + public final void mRULE_ML_SINGLE_QUOTED_STRING() throws RecognitionException { + try { + int _type = RULE_ML_SINGLE_QUOTED_STRING; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:32492:30: ( '/\\'' ( options {greedy=false; } : . )* '\\'/' ) + // InternalQVTcore.g:32492:32: '/\\'' ( options {greedy=false; } : . )* '\\'/' + { + match("/'"); + + // InternalQVTcore.g:32492:38: ( options {greedy=false; } : . )* + loop3: + do { + int alt3=2; + int LA3_0 = input.LA(1); + + if ( (LA3_0=='\'') ) { + int LA3_1 = input.LA(2); + + if ( (LA3_1=='/') ) { + alt3=2; + } + else if ( ((LA3_1>='\u0000' && LA3_1<='.')||(LA3_1>='0' && LA3_1<='\uFFFF')) ) { + alt3=1; + } + + + } + else if ( ((LA3_0>='\u0000' && LA3_0<='&')||(LA3_0>='(' && LA3_0<='\uFFFF')) ) { + alt3=1; + } + + + switch (alt3) { + case 1 : + // InternalQVTcore.g:32492:66: . + { + matchAny(); + + } + break; + + default : + break loop3; + } + } while (true); + + match("'/"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ML_SINGLE_QUOTED_STRING" + + // $ANTLR start "RULE_SIMPLE_ID" + public final void mRULE_SIMPLE_ID() throws RecognitionException { + try { + int _type = RULE_SIMPLE_ID; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:32494:16: ( RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )* ) + // InternalQVTcore.g:32494:18: RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )* + { + mRULE_LETTER_CHARACTER(); + // InternalQVTcore.g:32494:40: ( RULE_LETTER_CHARACTER | '0' .. '9' )* + loop4: + do { + int alt4=2; + int LA4_0 = input.LA(1); + + if ( ((LA4_0>='0' && LA4_0<='9')||(LA4_0>='A' && LA4_0<='Z')||LA4_0=='_'||(LA4_0>='a' && LA4_0<='z')) ) { + alt4=1; + } + + + switch (alt4) { + case 1 : + // InternalQVTcore.g: + { + if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop4; + } + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_SIMPLE_ID" + + // $ANTLR start "RULE_ESCAPED_ID" + public final void mRULE_ESCAPED_ID() throws RecognitionException { + try { + int _type = RULE_ESCAPED_ID; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:32496:17: ( '_' RULE_SINGLE_QUOTED_STRING ) + // InternalQVTcore.g:32496:19: '_' RULE_SINGLE_QUOTED_STRING + { + match('_'); + mRULE_SINGLE_QUOTED_STRING(); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ESCAPED_ID" + + // $ANTLR start "RULE_INT" + public final void mRULE_INT() throws RecognitionException { + try { + int _type = RULE_INT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:32498:10: ( ( '0' .. '9' )+ ) + // InternalQVTcore.g:32498:12: ( '0' .. '9' )+ + { + // InternalQVTcore.g:32498:12: ( '0' .. '9' )+ + int cnt5=0; + loop5: + do { + int alt5=2; + int LA5_0 = input.LA(1); + + if ( ((LA5_0>='0' && LA5_0<='9')) ) { + alt5=1; + } + + + switch (alt5) { + case 1 : + // InternalQVTcore.g:32498:13: '0' .. '9' + { + matchRange('0','9'); + + } + break; + + default : + if ( cnt5 >= 1 ) break loop5; + EarlyExitException eee = + new EarlyExitException(5, input); + throw eee; + } + cnt5++; + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_INT" + + // $ANTLR start "RULE_ML_COMMENT" + public final void mRULE_ML_COMMENT() throws RecognitionException { + try { + int _type = RULE_ML_COMMENT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:32500:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalQVTcore.g:32500:19: '/*' ( options {greedy=false; } : . )* '*/' + { + match("/*"); + + // InternalQVTcore.g:32500:24: ( options {greedy=false; } : . )* + loop6: + do { + int alt6=2; + int LA6_0 = input.LA(1); + + if ( (LA6_0=='*') ) { + int LA6_1 = input.LA(2); + + if ( (LA6_1=='/') ) { + alt6=2; + } + else if ( ((LA6_1>='\u0000' && LA6_1<='.')||(LA6_1>='0' && LA6_1<='\uFFFF')) ) { + alt6=1; + } + + + } + else if ( ((LA6_0>='\u0000' && LA6_0<=')')||(LA6_0>='+' && LA6_0<='\uFFFF')) ) { + alt6=1; + } + + + switch (alt6) { + case 1 : + // InternalQVTcore.g:32500:52: . + { + matchAny(); + + } + break; + + default : + break loop6; + } + } while (true); + + match("*/"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ML_COMMENT" + + // $ANTLR start "RULE_SL_COMMENT" + public final void mRULE_SL_COMMENT() throws RecognitionException { + try { + int _type = RULE_SL_COMMENT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:32502:17: ( '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalQVTcore.g:32502:19: '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + { + match("--"); + + // InternalQVTcore.g:32502:24: (~ ( ( '\\n' | '\\r' ) ) )* + loop7: + do { + int alt7=2; + int LA7_0 = input.LA(1); + + if ( ((LA7_0>='\u0000' && LA7_0<='\t')||(LA7_0>='\u000B' && LA7_0<='\f')||(LA7_0>='\u000E' && LA7_0<='\uFFFF')) ) { + alt7=1; + } + + + switch (alt7) { + case 1 : + // InternalQVTcore.g:32502: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(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop7; + } + } while (true); + + // InternalQVTcore.g:32502:40: ( ( '\\r' )? '\\n' )? + int alt9=2; + int LA9_0 = input.LA(1); + + if ( (LA9_0=='\n'||LA9_0=='\r') ) { + alt9=1; + } + switch (alt9) { + case 1 : + // InternalQVTcore.g:32502:41: ( '\\r' )? '\\n' + { + // InternalQVTcore.g:32502:41: ( '\\r' )? + int alt8=2; + int LA8_0 = input.LA(1); + + if ( (LA8_0=='\r') ) { + alt8=1; + } + switch (alt8) { + case 1 : + // InternalQVTcore.g:32502:41: '\\r' + { + match('\r'); + + } + break; + + } + + match('\n'); + + } + break; + + } + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_SL_COMMENT" + + // $ANTLR start "RULE_WS" + public final void mRULE_WS() throws RecognitionException { + try { + int _type = RULE_WS; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:32504:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalQVTcore.g:32504:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + { + // InternalQVTcore.g:32504:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + int cnt10=0; + loop10: + do { + int alt10=2; + int LA10_0 = input.LA(1); + + if ( ((LA10_0>='\t' && LA10_0<='\n')||LA10_0=='\r'||LA10_0==' ') ) { + alt10=1; + } + + + switch (alt10) { + case 1 : + // InternalQVTcore.g: + { + if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + if ( cnt10 >= 1 ) break loop10; + EarlyExitException eee = + new EarlyExitException(10, input); + throw eee; + } + cnt10++; + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_WS" + + // $ANTLR start "RULE_ANY_OTHER" + public final void mRULE_ANY_OTHER() throws RecognitionException { + try { + int _type = RULE_ANY_OTHER; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:32506:16: ( . ) + // InternalQVTcore.g:32506:18: . + { + matchAny(); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ANY_OTHER" + + @Override + public void mTokens() throws RecognitionException { + // InternalQVTcore.g:1:8: ( T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | RULE_UNQUOTED_STRING | RULE_DOUBLE_QUOTED_STRING | RULE_SINGLE_QUOTED_STRING | RULE_ML_SINGLE_QUOTED_STRING | RULE_SIMPLE_ID | RULE_ESCAPED_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) + int alt11=145; + alt11 = dfa11.predict(input); + switch (alt11) { + case 1 : + // InternalQVTcore.g:1:10: T__17 + { + mT__17(); + + } + break; + case 2 : + // InternalQVTcore.g:1:16: T__18 + { + mT__18(); + + } + break; + case 3 : + // InternalQVTcore.g:1:22: T__19 + { + mT__19(); + + } + break; + case 4 : + // InternalQVTcore.g:1:28: T__20 + { + mT__20(); + + } + break; + case 5 : + // InternalQVTcore.g:1:34: T__21 + { + mT__21(); + + } + break; + case 6 : + // InternalQVTcore.g:1:40: T__22 + { + mT__22(); + + } + break; + case 7 : + // InternalQVTcore.g:1:46: T__23 + { + mT__23(); + + } + break; + case 8 : + // InternalQVTcore.g:1:52: T__24 + { + mT__24(); + + } + break; + case 9 : + // InternalQVTcore.g:1:58: T__25 + { + mT__25(); + + } + break; + case 10 : + // InternalQVTcore.g:1:64: T__26 + { + mT__26(); + + } + break; + case 11 : + // InternalQVTcore.g:1:70: T__27 + { + mT__27(); + + } + break; + case 12 : + // InternalQVTcore.g:1:76: T__28 + { + mT__28(); + + } + break; + case 13 : + // InternalQVTcore.g:1:82: T__29 + { + mT__29(); + + } + break; + case 14 : + // InternalQVTcore.g:1:88: T__30 + { + mT__30(); + + } + break; + case 15 : + // InternalQVTcore.g:1:94: T__31 + { + mT__31(); + + } + break; + case 16 : + // InternalQVTcore.g:1:100: T__32 + { + mT__32(); + + } + break; + case 17 : + // InternalQVTcore.g:1:106: T__33 + { + mT__33(); + + } + break; + case 18 : + // InternalQVTcore.g:1:112: T__34 + { + mT__34(); + + } + break; + case 19 : + // InternalQVTcore.g:1:118: T__35 + { + mT__35(); + + } + break; + case 20 : + // InternalQVTcore.g:1:124: T__36 + { + mT__36(); + + } + break; + case 21 : + // InternalQVTcore.g:1:130: T__37 + { + mT__37(); + + } + break; + case 22 : + // InternalQVTcore.g:1:136: T__38 + { + mT__38(); + + } + break; + case 23 : + // InternalQVTcore.g:1:142: T__39 + { + mT__39(); + + } + break; + case 24 : + // InternalQVTcore.g:1:148: T__40 + { + mT__40(); + + } + break; + case 25 : + // InternalQVTcore.g:1:154: T__41 + { + mT__41(); + + } + break; + case 26 : + // InternalQVTcore.g:1:160: T__42 + { + mT__42(); + + } + break; + case 27 : + // InternalQVTcore.g:1:166: T__43 + { + mT__43(); + + } + break; + case 28 : + // InternalQVTcore.g:1:172: T__44 + { + mT__44(); + + } + break; + case 29 : + // InternalQVTcore.g:1:178: T__45 + { + mT__45(); + + } + break; + case 30 : + // InternalQVTcore.g:1:184: T__46 + { + mT__46(); + + } + break; + case 31 : + // InternalQVTcore.g:1:190: T__47 + { + mT__47(); + + } + break; + case 32 : + // InternalQVTcore.g:1:196: T__48 + { + mT__48(); + + } + break; + case 33 : + // InternalQVTcore.g:1:202: T__49 + { + mT__49(); + + } + break; + case 34 : + // InternalQVTcore.g:1:208: T__50 + { + mT__50(); + + } + break; + case 35 : + // InternalQVTcore.g:1:214: T__51 + { + mT__51(); + + } + break; + case 36 : + // InternalQVTcore.g:1:220: T__52 + { + mT__52(); + + } + break; + case 37 : + // InternalQVTcore.g:1:226: T__53 + { + mT__53(); + + } + break; + case 38 : + // InternalQVTcore.g:1:232: T__54 + { + mT__54(); + + } + break; + case 39 : + // InternalQVTcore.g:1:238: T__55 + { + mT__55(); + + } + break; + case 40 : + // InternalQVTcore.g:1:244: T__56 + { + mT__56(); + + } + break; + case 41 : + // InternalQVTcore.g:1:250: T__57 + { + mT__57(); + + } + break; + case 42 : + // InternalQVTcore.g:1:256: T__58 + { + mT__58(); + + } + break; + case 43 : + // InternalQVTcore.g:1:262: T__59 + { + mT__59(); + + } + break; + case 44 : + // InternalQVTcore.g:1:268: T__60 + { + mT__60(); + + } + break; + case 45 : + // InternalQVTcore.g:1:274: T__61 + { + mT__61(); + + } + break; + case 46 : + // InternalQVTcore.g:1:280: T__62 + { + mT__62(); + + } + break; + case 47 : + // InternalQVTcore.g:1:286: T__63 + { + mT__63(); + + } + break; + case 48 : + // InternalQVTcore.g:1:292: T__64 + { + mT__64(); + + } + break; + case 49 : + // InternalQVTcore.g:1:298: T__65 + { + mT__65(); + + } + break; + case 50 : + // InternalQVTcore.g:1:304: T__66 + { + mT__66(); + + } + break; + case 51 : + // InternalQVTcore.g:1:310: T__67 + { + mT__67(); + + } + break; + case 52 : + // InternalQVTcore.g:1:316: T__68 + { + mT__68(); + + } + break; + case 53 : + // InternalQVTcore.g:1:322: T__69 + { + mT__69(); + + } + break; + case 54 : + // InternalQVTcore.g:1:328: T__70 + { + mT__70(); + + } + break; + case 55 : + // InternalQVTcore.g:1:334: T__71 + { + mT__71(); + + } + break; + case 56 : + // InternalQVTcore.g:1:340: T__72 + { + mT__72(); + + } + break; + case 57 : + // InternalQVTcore.g:1:346: T__73 + { + mT__73(); + + } + break; + case 58 : + // InternalQVTcore.g:1:352: T__74 + { + mT__74(); + + } + break; + case 59 : + // InternalQVTcore.g:1:358: T__75 + { + mT__75(); + + } + break; + case 60 : + // InternalQVTcore.g:1:364: T__76 + { + mT__76(); + + } + break; + case 61 : + // InternalQVTcore.g:1:370: T__77 + { + mT__77(); + + } + break; + case 62 : + // InternalQVTcore.g:1:376: T__78 + { + mT__78(); + + } + break; + case 63 : + // InternalQVTcore.g:1:382: T__79 + { + mT__79(); + + } + break; + case 64 : + // InternalQVTcore.g:1:388: T__80 + { + mT__80(); + + } + break; + case 65 : + // InternalQVTcore.g:1:394: T__81 + { + mT__81(); + + } + break; + case 66 : + // InternalQVTcore.g:1:400: T__82 + { + mT__82(); + + } + break; + case 67 : + // InternalQVTcore.g:1:406: T__83 + { + mT__83(); + + } + break; + case 68 : + // InternalQVTcore.g:1:412: T__84 + { + mT__84(); + + } + break; + case 69 : + // InternalQVTcore.g:1:418: T__85 + { + mT__85(); + + } + break; + case 70 : + // InternalQVTcore.g:1:424: T__86 + { + mT__86(); + + } + break; + case 71 : + // InternalQVTcore.g:1:430: T__87 + { + mT__87(); + + } + break; + case 72 : + // InternalQVTcore.g:1:436: T__88 + { + mT__88(); + + } + break; + case 73 : + // InternalQVTcore.g:1:442: T__89 + { + mT__89(); + + } + break; + case 74 : + // InternalQVTcore.g:1:448: T__90 + { + mT__90(); + + } + break; + case 75 : + // InternalQVTcore.g:1:454: T__91 + { + mT__91(); + + } + break; + case 76 : + // InternalQVTcore.g:1:460: T__92 + { + mT__92(); + + } + break; + case 77 : + // InternalQVTcore.g:1:466: T__93 + { + mT__93(); + + } + break; + case 78 : + // InternalQVTcore.g:1:472: T__94 + { + mT__94(); + + } + break; + case 79 : + // InternalQVTcore.g:1:478: T__95 + { + mT__95(); + + } + break; + case 80 : + // InternalQVTcore.g:1:484: T__96 + { + mT__96(); + + } + break; + case 81 : + // InternalQVTcore.g:1:490: T__97 + { + mT__97(); + + } + break; + case 82 : + // InternalQVTcore.g:1:496: T__98 + { + mT__98(); + + } + break; + case 83 : + // InternalQVTcore.g:1:502: T__99 + { + mT__99(); + + } + break; + case 84 : + // InternalQVTcore.g:1:508: T__100 + { + mT__100(); + + } + break; + case 85 : + // InternalQVTcore.g:1:515: T__101 + { + mT__101(); + + } + break; + case 86 : + // InternalQVTcore.g:1:522: T__102 + { + mT__102(); + + } + break; + case 87 : + // InternalQVTcore.g:1:529: T__103 + { + mT__103(); + + } + break; + case 88 : + // InternalQVTcore.g:1:536: T__104 + { + mT__104(); + + } + break; + case 89 : + // InternalQVTcore.g:1:543: T__105 + { + mT__105(); + + } + break; + case 90 : + // InternalQVTcore.g:1:550: T__106 + { + mT__106(); + + } + break; + case 91 : + // InternalQVTcore.g:1:557: T__107 + { + mT__107(); + + } + break; + case 92 : + // InternalQVTcore.g:1:564: T__108 + { + mT__108(); + + } + break; + case 93 : + // InternalQVTcore.g:1:571: T__109 + { + mT__109(); + + } + break; + case 94 : + // InternalQVTcore.g:1:578: T__110 + { + mT__110(); + + } + break; + case 95 : + // InternalQVTcore.g:1:585: T__111 + { + mT__111(); + + } + break; + case 96 : + // InternalQVTcore.g:1:592: T__112 + { + mT__112(); + + } + break; + case 97 : + // InternalQVTcore.g:1:599: T__113 + { + mT__113(); + + } + break; + case 98 : + // InternalQVTcore.g:1:606: T__114 + { + mT__114(); + + } + break; + case 99 : + // InternalQVTcore.g:1:613: T__115 + { + mT__115(); + + } + break; + case 100 : + // InternalQVTcore.g:1:620: T__116 + { + mT__116(); + + } + break; + case 101 : + // InternalQVTcore.g:1:627: T__117 + { + mT__117(); + + } + break; + case 102 : + // InternalQVTcore.g:1:634: T__118 + { + mT__118(); + + } + break; + case 103 : + // InternalQVTcore.g:1:641: T__119 + { + mT__119(); + + } + break; + case 104 : + // InternalQVTcore.g:1:648: T__120 + { + mT__120(); + + } + break; + case 105 : + // InternalQVTcore.g:1:655: T__121 + { + mT__121(); + + } + break; + case 106 : + // InternalQVTcore.g:1:662: T__122 + { + mT__122(); + + } + break; + case 107 : + // InternalQVTcore.g:1:669: T__123 + { + mT__123(); + + } + break; + case 108 : + // InternalQVTcore.g:1:676: T__124 + { + mT__124(); + + } + break; + case 109 : + // InternalQVTcore.g:1:683: T__125 + { + mT__125(); + + } + break; + case 110 : + // InternalQVTcore.g:1:690: T__126 + { + mT__126(); + + } + break; + case 111 : + // InternalQVTcore.g:1:697: T__127 + { + mT__127(); + + } + break; + case 112 : + // InternalQVTcore.g:1:704: T__128 + { + mT__128(); + + } + break; + case 113 : + // InternalQVTcore.g:1:711: T__129 + { + mT__129(); + + } + break; + case 114 : + // InternalQVTcore.g:1:718: T__130 + { + mT__130(); + + } + break; + case 115 : + // InternalQVTcore.g:1:725: T__131 + { + mT__131(); + + } + break; + case 116 : + // InternalQVTcore.g:1:732: T__132 + { + mT__132(); + + } + break; + case 117 : + // InternalQVTcore.g:1:739: T__133 + { + mT__133(); + + } + break; + case 118 : + // InternalQVTcore.g:1:746: T__134 + { + mT__134(); + + } + break; + case 119 : + // InternalQVTcore.g:1:753: T__135 + { + mT__135(); + + } + break; + case 120 : + // InternalQVTcore.g:1:760: T__136 + { + mT__136(); + + } + break; + case 121 : + // InternalQVTcore.g:1:767: T__137 + { + mT__137(); + + } + break; + case 122 : + // InternalQVTcore.g:1:774: T__138 + { + mT__138(); + + } + break; + case 123 : + // InternalQVTcore.g:1:781: T__139 + { + mT__139(); + + } + break; + case 124 : + // InternalQVTcore.g:1:788: T__140 + { + mT__140(); + + } + break; + case 125 : + // InternalQVTcore.g:1:795: T__141 + { + mT__141(); + + } + break; + case 126 : + // InternalQVTcore.g:1:802: T__142 + { + mT__142(); + + } + break; + case 127 : + // InternalQVTcore.g:1:809: T__143 + { + mT__143(); + + } + break; + case 128 : + // InternalQVTcore.g:1:816: T__144 + { + mT__144(); + + } + break; + case 129 : + // InternalQVTcore.g:1:823: T__145 + { + mT__145(); + + } + break; + case 130 : + // InternalQVTcore.g:1:830: T__146 + { + mT__146(); + + } + break; + case 131 : + // InternalQVTcore.g:1:837: T__147 + { + mT__147(); + + } + break; + case 132 : + // InternalQVTcore.g:1:844: T__148 + { + mT__148(); + + } + break; + case 133 : + // InternalQVTcore.g:1:851: T__149 + { + mT__149(); + + } + break; + case 134 : + // InternalQVTcore.g:1:858: T__150 + { + mT__150(); + + } + break; + case 135 : + // InternalQVTcore.g:1:865: RULE_UNQUOTED_STRING + { + mRULE_UNQUOTED_STRING(); + + } + break; + case 136 : + // InternalQVTcore.g:1:886: RULE_DOUBLE_QUOTED_STRING + { + mRULE_DOUBLE_QUOTED_STRING(); + + } + break; + case 137 : + // InternalQVTcore.g:1:912: RULE_SINGLE_QUOTED_STRING + { + mRULE_SINGLE_QUOTED_STRING(); + + } + break; + case 138 : + // InternalQVTcore.g:1:938: RULE_ML_SINGLE_QUOTED_STRING + { + mRULE_ML_SINGLE_QUOTED_STRING(); + + } + break; + case 139 : + // InternalQVTcore.g:1:967: RULE_SIMPLE_ID + { + mRULE_SIMPLE_ID(); + + } + break; + case 140 : + // InternalQVTcore.g:1:982: RULE_ESCAPED_ID + { + mRULE_ESCAPED_ID(); + + } + break; + case 141 : + // InternalQVTcore.g:1:998: RULE_INT + { + mRULE_INT(); + + } + break; + case 142 : + // InternalQVTcore.g:1:1007: RULE_ML_COMMENT + { + mRULE_ML_COMMENT(); + + } + break; + case 143 : + // InternalQVTcore.g:1:1023: RULE_SL_COMMENT + { + mRULE_SL_COMMENT(); + + } + break; + case 144 : + // InternalQVTcore.g:1:1039: RULE_WS + { + mRULE_WS(); + + } + break; + case 145 : + // InternalQVTcore.g:1:1047: RULE_ANY_OTHER + { + mRULE_ANY_OTHER(); + + } + break; + + } + + } + + + protected DFA11 dfa11 = new DFA11(this); + static final String DFA11_eotS = + "\2\uffff\1\101\14\105\1\75\4\105\1\162\1\105\1\uffff\1\170\1\173\1\175\1\u0081\1\uffff\1\105\1\u0085\1\u0088\12\105\1\u0099\6\uffff\1\105\2\uffff\1\75\1\105\1\uffff\3\75\1\105\10\uffff\3\105\1\uffff\7\105\1\u00bc\1\105\1\u00be\1\u00bf\3\105\1\u00c5\13\105\11\uffff\7\105\3\uffff\2\105\16\uffff\1\105\5\uffff\16\105\11\uffff\1\105\3\uffff\1\105\7\uffff\2\105\1\u00fa\15\105\1\uffff\1\105\2\uffff\1\u010a\3\105\1\u010e\1\uffff\3\105\1\u0112\14\105\1\u0120\1\105\2\uffff\5\105\1\u012c\3\105\1\u0131\1\105\1\u0134\1\u0135\2\105\1\u0138\3\105\1\u013c\13\105\1\u014a\1\uffff\4\105\1\u014f\2\105\1\u0153\7\105\1\uffff\3\105\1\uffff\3\105\1\uffff\7\105\1\u0169\1\105\1\u016b\1\u016c\2\105\1\uffff\1\105\4\uffff\1\u0170\5\105\1\uffff\1\105\1\u0177\1\105\1\u0179\1\uffff\1\u017a\1\u017b\2\uffff\2\105\1\uffff\1\105\1\u017f\1\105\1\uffff\7\105\1\u0188\5\105\1\uffff\1\u018e\1\u018f\2\105\1\uffff\1\u0192\2\105\1\uffff\3\105\1\u0198\12\105\1\u01a3\6\105\1\uffff\1\105\2\uffff\3\105\1\uffff\6\105\1\uffff\1\105\3\uffff\1\u01b7\2\105\1\uffff\10\105\1\uffff\1\u01c2\1\105\1\u01c4\2\105\2\uffff\2\105\1\uffff\1\105\1\u01ca\2\105\1\u01ce\1\uffff\4\105\1\u01d3\5\105\1\uffff\4\105\1\u01dd\2\105\1\u01e0\1\u01e1\11\105\1\u01eb\1\uffff\2\105\1\u01ee\2\105\1\u01f1\4\105\1\uffff\1\u01f6\1\uffff\3\105\1\u01fa\1\u01fb\1\uffff\1\105\1\u01fe\1\u01ff\1\uffff\1\u0200\1\105\1\u0202\1\105\1\uffff\1\105\1\u0205\1\u0206\2\105\1\u0209\1\105\1\u020b\1\u020c\1\uffff\2\105\2\uffff\4\105\1\u0213\1\u0214\1\105\1\u0216\1\105\1\uffff\1\u0218\1\u0219\1\uffff\2\105\1\uffff\1\105\1\u021d\2\105\1\uffff\1\u0220\1\105\1\u0222\2\uffff\1\105\1\u0224\3\uffff\1\105\1\uffff\1\u0226\1\105\2\uffff\1\105\1\u0229\1\uffff\1\u022a\2\uffff\3\105\1\u022e\1\u022f\1\105\2\uffff\1\105\1\uffff\1\105\2\uffff\1\u0233\2\105\1\uffff\2\105\1\uffff\1\u0238\1\uffff\1\105\1\uffff\1\u023a\1\uffff\1\u023b\1\u023c\2\uffff\1\105\1\u023e\1\105\2\uffff\3\105\1\uffff\4\105\1\uffff\1\105\3\uffff\1\105\1\uffff\1\u0249\1\u024a\1\u024b\2\105\1\u024e\1\u024f\1\u0250\2\105\3\uffff\2\105\3\uffff\2\105\1\u0257\1\105\1\u0259\1\105\1\uffff\1\105\1\uffff\1\u025c\1\105\1\uffff\1\105\1\u025f\1\uffff"; + static final String DFA11_eofS = + "\u0260\uffff"; + static final String DFA11_minS = + "\1\0\1\uffff\1\72\1\142\1\150\1\154\1\144\1\141\1\160\1\141\1\165\1\145\1\141\1\156\1\151\1\143\1\157\1\141\2\145\1\55\1\157\1\uffff\1\47\1\53\1\75\1\55\1\uffff\1\157\1\56\1\55\1\141\1\165\1\141\1\156\2\145\1\156\1\143\1\157\1\150\1\61\6\uffff\1\141\2\uffff\1\46\1\141\1\uffff\1\44\2\0\1\47\10\uffff\1\163\1\164\1\144\1\uffff\1\145\1\141\1\155\1\144\1\164\1\163\1\160\1\60\1\145\2\60\1\160\1\164\1\145\1\60\1\143\2\145\1\141\1\162\1\141\2\145\1\151\1\141\1\154\4\uffff\1\145\1\uffff\1\156\2\uffff\1\144\1\164\1\146\2\164\1\154\1\141\3\uffff\1\164\1\154\16\uffff\1\162\5\uffff\2\160\1\157\1\147\1\164\1\141\1\162\1\161\2\154\1\144\1\154\1\164\1\145\11\uffff\1\155\3\uffff\1\154\7\uffff\1\164\1\162\1\60\1\143\1\163\1\160\1\157\1\155\1\151\2\145\1\154\1\165\1\164\1\145\1\141\1\uffff\1\162\2\uffff\1\60\1\160\1\162\1\145\1\60\1\uffff\1\153\1\155\1\160\1\60\1\162\1\144\1\151\1\157\1\147\1\156\1\145\1\157\1\156\1\163\1\161\1\145\1\60\2\141\1\151\1\171\2\141\1\151\1\145\1\60\1\151\1\146\1\164\1\60\1\154\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\150\1\162\1\142\1\163\1\162\1\151\1\60\1\uffff\1\153\1\163\1\157\1\162\1\60\1\146\1\156\1\60\1\145\1\162\1\164\1\151\1\162\1\154\1\141\1\uffff\1\165\1\141\1\162\1\uffff\1\141\1\151\1\145\1\uffff\1\171\1\151\1\157\1\156\1\154\1\145\1\163\1\60\1\167\2\60\1\165\1\164\1\uffff\1\164\4\uffff\1\60\1\164\1\156\1\165\1\166\1\162\1\uffff\1\141\1\60\1\151\1\60\1\uffff\2\60\2\uffff\2\145\1\uffff\1\147\1\60\1\156\1\uffff\1\145\1\155\2\156\1\157\1\162\1\145\1\60\1\145\1\144\1\145\1\141\1\142\1\uffff\2\60\1\163\1\143\1\uffff\1\60\1\144\1\146\1\uffff\1\155\1\145\1\164\1\60\1\141\1\146\1\151\3\164\1\145\1\147\1\164\1\162\1\60\1\172\1\156\1\145\1\166\1\164\1\146\1\uffff\1\163\2\uffff\1\145\1\164\1\151\1\uffff\1\171\1\151\1\154\2\141\1\154\1\uffff\1\143\3\uffff\1\60\1\141\1\145\1\uffff\1\147\1\156\1\151\1\171\1\166\1\151\1\145\1\143\1\uffff\1\60\1\141\1\60\1\143\1\165\2\uffff\2\145\1\uffff\1\163\1\60\1\145\1\163\1\60\1\uffff\1\154\1\141\1\144\1\145\1\60\1\151\1\144\1\145\1\151\1\164\1\uffff\1\145\1\154\1\163\1\145\1\60\1\157\1\145\2\60\1\141\1\154\1\160\2\164\1\144\1\164\1\154\1\151\1\60\1\uffff\1\156\1\162\1\60\1\143\1\164\1\60\1\141\2\144\1\164\1\uffff\1\60\1\uffff\2\164\1\163\2\60\1\uffff\1\156\2\60\1\uffff\1\60\1\143\1\60\1\163\1\uffff\1\157\2\60\1\166\1\171\1\60\1\171\2\60\1\uffff\1\162\1\156\2\uffff\1\142\2\145\1\151\2\60\1\151\1\60\1\172\1\uffff\2\60\1\uffff\2\145\1\uffff\1\154\1\60\1\123\1\151\1\uffff\1\60\1\145\1\60\2\uffff\1\164\1\60\3\uffff\1\145\1\uffff\1\60\1\156\2\uffff\1\145\1\60\1\uffff\1\60\2\uffff\1\155\1\164\1\154\2\60\1\157\2\uffff\1\157\1\uffff\1\141\2\uffff\1\60\1\144\1\151\1\uffff\1\145\1\157\1\uffff\1\60\1\uffff\1\145\1\uffff\1\60\1\uffff\2\60\2\uffff\1\141\1\60\1\145\2\uffff\2\156\1\142\1\uffff\1\116\1\144\1\164\1\156\1\uffff\1\144\3\uffff\1\164\1\uffff\3\60\1\154\1\141\3\60\1\142\1\151\3\uffff\1\145\1\164\3\uffff\1\171\1\157\1\60\1\165\1\60\1\156\1\uffff\1\162\1\uffff\1\60\1\141\1\uffff\1\154\1\60\1\uffff"; + static final String DFA11_maxS = + "\1\uffff\1\uffff\1\75\1\164\1\157\1\170\1\164\1\141\1\165\1\162\1\165\1\145\1\162\1\163\1\157\1\166\1\157\1\145\1\151\1\164\1\76\1\165\1\uffff\1\52\2\75\1\76\1\uffff\1\157\2\56\1\141\1\165\1\157\1\156\1\145\1\164\1\156\1\162\1\157\1\151\1\77\6\uffff\1\141\2\uffff\1\46\1\141\1\uffff\1\44\2\uffff\1\47\10\uffff\1\163\1\164\1\144\1\uffff\1\145\1\141\1\155\1\165\1\164\1\163\1\160\1\172\1\145\2\172\1\160\1\164\1\145\1\172\1\143\1\157\1\145\1\163\1\162\1\165\1\162\1\145\1\163\1\141\1\154\4\uffff\1\145\1\uffff\1\156\2\uffff\1\144\1\164\1\162\2\164\1\162\1\141\3\uffff\1\164\1\154\16\uffff\1\162\5\uffff\2\160\1\157\1\147\1\164\1\141\1\162\1\164\2\154\1\144\1\154\1\164\1\145\11\uffff\1\155\3\uffff\1\154\7\uffff\1\164\1\162\1\172\1\143\1\163\1\160\1\157\1\155\1\151\2\145\1\157\1\165\1\164\1\145\1\141\1\uffff\1\162\2\uffff\1\172\1\160\1\162\1\145\1\172\1\uffff\1\153\1\155\1\160\1\172\1\162\1\154\1\151\1\157\1\147\1\156\1\145\1\157\1\156\1\163\1\161\1\145\1\172\1\141\2\163\1\171\1\141\2\151\1\145\1\172\1\151\1\146\1\164\1\172\1\154\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\150\1\162\1\142\1\163\1\162\1\151\1\172\1\uffff\1\153\1\163\1\157\1\162\1\172\1\146\1\156\1\172\1\151\1\162\1\164\1\151\1\162\1\154\1\141\1\uffff\1\165\1\141\1\162\1\uffff\1\141\1\151\1\145\1\uffff\1\171\1\151\1\157\1\156\1\154\1\145\1\163\1\172\1\167\2\172\1\165\1\164\1\uffff\1\164\4\uffff\1\172\1\164\1\156\1\165\1\166\1\162\1\uffff\1\141\1\172\1\151\1\172\1\uffff\2\172\2\uffff\2\145\1\uffff\1\147\1\172\1\156\1\uffff\1\145\1\155\2\156\1\157\1\162\1\145\1\172\1\145\1\144\1\145\1\141\1\142\1\uffff\2\172\1\163\1\143\1\uffff\1\172\1\144\1\146\1\uffff\1\155\1\145\1\164\1\172\1\141\1\146\1\151\3\164\1\145\1\147\1\164\1\162\2\172\1\156\1\145\1\166\1\164\1\151\1\uffff\1\163\2\uffff\1\145\1\164\1\151\1\uffff\1\171\1\151\1\154\1\145\1\141\1\154\1\uffff\1\143\3\uffff\1\172\1\141\1\145\1\uffff\1\147\1\156\1\151\1\171\1\166\1\151\1\145\1\143\1\uffff\1\172\1\141\1\172\1\143\1\165\2\uffff\2\145\1\uffff\1\163\1\172\1\145\1\163\1\172\1\uffff\1\154\1\141\1\144\1\145\1\172\1\151\1\144\1\145\1\151\1\164\1\uffff\1\145\1\154\1\163\1\145\1\172\1\157\1\145\2\172\1\141\1\154\1\160\2\164\1\144\1\164\1\154\1\151\1\172\1\uffff\1\156\1\162\1\172\1\143\1\164\1\172\1\141\2\144\1\164\1\uffff\1\172\1\uffff\2\164\1\163\2\172\1\uffff\1\156\2\172\1\uffff\1\172\1\143\1\172\1\163\1\uffff\1\157\2\172\1\166\1\171\1\172\1\171\2\172\1\uffff\1\162\1\156\2\uffff\1\142\2\145\1\151\2\172\1\151\2\172\1\uffff\2\172\1\uffff\2\145\1\uffff\1\154\1\172\1\123\1\151\1\uffff\1\172\1\145\1\172\2\uffff\1\164\1\172\3\uffff\1\145\1\uffff\1\172\1\156\2\uffff\1\145\1\172\1\uffff\1\172\2\uffff\1\155\1\164\1\154\2\172\1\157\2\uffff\1\157\1\uffff\1\141\2\uffff\1\172\1\144\1\151\1\uffff\1\145\1\157\1\uffff\1\172\1\uffff\1\145\1\uffff\1\172\1\uffff\2\172\2\uffff\1\141\1\172\1\145\2\uffff\2\156\1\142\1\uffff\1\116\1\144\1\164\1\156\1\uffff\1\144\3\uffff\1\164\1\uffff\3\172\1\154\1\141\3\172\1\142\1\151\3\uffff\1\145\1\164\3\uffff\1\171\1\157\1\172\1\165\1\172\1\156\1\uffff\1\162\1\uffff\1\172\1\141\1\uffff\1\154\1\172\1\uffff"; + static final String DFA11_acceptS = + "\1\uffff\1\1\24\uffff\1\64\4\uffff\1\73\16\uffff\1\134\1\136\1\137\1\140\1\141\1\146\1\uffff\1\155\1\156\2\uffff\1\u0085\4\uffff\1\u008b\1\u008d\1\u0090\1\u0091\1\1\1\2\1\145\1\142\3\uffff\1\u008b\32\uffff\1\26\1\171\1\172\1\173\1\uffff\1\175\1\uffff\1\u0080\1\u0081\7\uffff\1\106\1\u008f\1\61\2\uffff\1\64\1\u008a\1\u008e\1\65\1\150\1\170\1\66\1\71\1\67\1\72\1\74\1\131\1\70\1\73\1\uffff\1\147\1\105\1\107\1\110\1\133\16\uffff\1\132\1\u0086\1\135\1\134\1\136\1\137\1\140\1\141\1\146\1\uffff\1\155\1\156\1\166\1\uffff\1\u0085\1\u0087\1\u0088\1\u0089\1\u008c\1\u008d\1\u0090\20\uffff\1\143\1\uffff\1\41\1\157\5\uffff\1\101\64\uffff\1\75\17\uffff\1\13\3\uffff\1\102\3\uffff\1\154\15\uffff\1\25\1\uffff\1\174\1\u0082\1\176\1\177\6\uffff\1\164\4\uffff\1\62\2\uffff\1\103\1\111\2\uffff\1\124\3\uffff\1\123\15\uffff\1\76\4\uffff\1\37\3\uffff\1\161\25\uffff\1\u0083\1\uffff\1\160\1\24\3\uffff\1\30\6\uffff\1\165\1\uffff\1\63\1\153\1\104\3\uffff\1\115\10\uffff\1\130\5\uffff\1\4\1\31\2\uffff\1\162\5\uffff\1\11\12\uffff\1\16\23\uffff\1\112\12\uffff\1\144\1\uffff\1\u0084\5\uffff\1\163\3\uffff\1\7\4\uffff\1\14\11\uffff\1\21\2\uffff\1\55\1\56\11\uffff\1\54\2\uffff\1\116\2\uffff\1\120\4\uffff\1\151\3\uffff\1\5\1\40\2\uffff\1\77\1\10\1\42\1\uffff\1\152\2\uffff\1\46\1\15\2\uffff\1\17\1\uffff\1\20\1\52\6\uffff\1\167\1\35\1\uffff\1\44\1\uffff\1\113\1\114\3\uffff\1\122\2\uffff\1\3\1\uffff\1\32\1\uffff\1\100\1\uffff\1\12\2\uffff\1\50\1\51\3\uffff\1\60\1\33\3\uffff\1\125\4\uffff\1\27\1\uffff\1\43\1\45\1\47\1\uffff\1\23\12\uffff\1\57\1\34\1\36\2\uffff\1\121\1\127\1\126\6\uffff\1\53\1\uffff\1\6\2\uffff\1\22\2\uffff\1\117"; + static final String DFA11_specialS = + "\1\2\66\uffff\1\0\1\1\u0227\uffff}>"; + static final String[] DFA11_transitionS = DFA11_transitionS_.DFA11_transitionS; + private static final class DFA11_transitionS_ { + static final String[] DFA11_transitionS = { + "\11\75\2\74\2\75\1\74\22\75\1\74\1\17\1\67\1\57\2\75\1\63\1\70\1\55\1\56\1\26\1\30\1\54\1\24\1\35\1\27\12\73\1\2\1\1\1\32\1\33\1\31\1\36\1\65\1\72\1\41\1\47\5\72\1\42\2\72\1\60\1\37\1\72\1\46\2\72\1\43\1\44\1\40\1\45\5\72\1\61\1\75\1\62\1\75\1\71\1\75\1\3\1\20\1\4\1\21\1\5\1\64\2\72\1\6\2\72\1\22\1\7\1\25\1\10\1\11\1\12\1\13\1\23\1\14\1\15\1\16\1\50\1\34\2\72\1\52\1\51\1\53\45\75\1\66\uff5c\75", + "", + "\1\100\2\uffff\1\77", + "\1\102\13\uffff\1\104\5\uffff\1\103", + "\1\106\3\uffff\1\107\2\uffff\1\110", + "\1\113\1\uffff\1\111\11\uffff\1\112", + "\1\117\1\uffff\1\120\6\uffff\1\114\1\115\5\uffff\1\116", + "\1\121", + "\1\123\1\uffff\1\124\2\uffff\1\122", + "\1\125\20\uffff\1\126", + "\1\127", + "\1\130", + "\1\131\6\uffff\1\133\11\uffff\1\132", + "\1\135\4\uffff\1\134", + "\1\136\5\uffff\1\137", + "\1\150\1\141\4\uffff\1\142\5\uffff\1\143\2\uffff\1\144\1\140\1\145\1\146\1\147", + "\1\151", + "\1\152\3\uffff\1\153", + "\1\155\3\uffff\1\154", + "\1\156\16\uffff\1\157", + "\1\161\20\uffff\1\160", + "\1\163\5\uffff\1\164", + "", + "\1\166\2\uffff\1\167", + "\1\171\21\uffff\1\172", + "\1\174", + "\1\u0080\17\uffff\1\176\1\177", + "", + "\1\u0083", + "\1\u0084", + "\1\u0087\1\u0086", + "\1\u0089", + "\1\u008a", + "\1\u008c\15\uffff\1\u008b", + "\1\u008d", + "\1\u008e", + "\1\u0090\16\uffff\1\u008f", + "\1\u0091", + "\1\u0092\16\uffff\1\u0093", + "\1\u0094", + "\1\u0096\1\u0095", + "\1\u0098\15\uffff\1\u0097", + "", + "", + "", + "", + "", + "", + "\1\u00a0", + "", + "", + "\1\u00a3", + "\1\u00a4", + "", + "\1\u00a6", + "\0\u00a7", + "\0\u00a8", + "\1\u00a9", + "", + "", + "", + "", + "", + "", + "", + "", + "\1\u00ac", + "\1\u00ad", + "\1\u00ae", + "", + "\1\u00af", + "\1\u00b0", + "\1\u00b1", + "\1\u00b4\1\uffff\1\u00b2\16\uffff\1\u00b3", + "\1\u00b5", + "\1\u00b6", + "\1\u00b7", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\10\105\1\u00b9\6\105\1\u00b8\3\105\1\u00ba\1\105\1\u00bb\4\105", + "\1\u00bd", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\1\u00c0", + "\1\u00c1", + "\1\u00c2", + "\2\105\1\u00c4\7\105\7\uffff\32\105\4\uffff\1\105\1\uffff\3\105\1\u00c3\26\105", + "\1\u00c6", + "\1\u00c9\3\uffff\1\u00c7\5\uffff\1\u00c8", + "\1\u00ca", + "\1\u00cb\4\uffff\1\u00cc\14\uffff\1\u00cd", + "\1\u00ce", + "\1\u00cf\23\uffff\1\u00d0", + "\1\u00d2\14\uffff\1\u00d1", + "\1\u00d3", + "\1\u00d4\11\uffff\1\u00d5", + "\1\u00d6", + "\1\u00d7", + "", + "", + "", + "", + "\1\u00d8", + "", + "\1\u00d9", + "", + "", + "\1\u00da", + "\1\u00db", + "\1\u00dc\13\uffff\1\u00dd", + "\1\u00de", + "\1\u00df", + "\1\u00e1\5\uffff\1\u00e0", + "\1\u00e2", + "", + "", + "", + "\1\u00e3", + "\1\u00e4", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "\1\u00e5", + "", + "", + "", + "", + "", + "\1\u00e6", + "\1\u00e7", + "\1\u00e8", + "\1\u00e9", + "\1\u00ea", + "\1\u00eb", + "\1\u00ec", + "\1\u00ee\2\uffff\1\u00ed", + "\1\u00ef", + "\1\u00f0", + "\1\u00f1", + "\1\u00f2", + "\1\u00f3", + "\1\u00f4", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "\1\u00f5", + "", + "", + "", + "\1\u00f6", + "", + "", + "", + "", + "", + "", + "", + "\1\u00f7", + "\1\u00f8", + "\2\105\1\u00f9\7\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\1\u00fb", + "\1\u00fc", + "\1\u00fd", + "\1\u00fe", + "\1\u00ff", + "\1\u0100", + "\1\u0101", + "\1\u0102", + "\1\u0103\2\uffff\1\u0104", + "\1\u0105", + "\1\u0106", + "\1\u0107", + "\1\u0108", + "", + "\1\u0109", + "", + "", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\1\u010b", + "\1\u010c", + "\1\u010d", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "", + "\1\u010f", + "\1\u0110", + "\1\u0111", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\1\u0113", + "\1\u0115\7\uffff\1\u0114", + "\1\u0116", + "\1\u0117", + "\1\u0118", + "\1\u0119", + "\1\u011a", + "\1\u011b", + "\1\u011c", + "\1\u011d", + "\1\u011e", + "\1\u011f", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\1\u0121", + "\1\u0122\21\uffff\1\u0123", + "\1\u0124\11\uffff\1\u0125", + "\1\u0126", + "\1\u0127", + "\1\u0129\7\uffff\1\u0128", + "\1\u012a", + "\1\u012b", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\1\u012d", + "\1\u012e", + "\1\u012f", + "\2\105\1\u0130\7\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\1\u0132", + "\2\105\1\u0133\7\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\1\u0136", + "\1\u0137", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\1\u0139", + "\1\u013a", + "\1\u013b", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\1\u013d", + "\1\u013e", + "\1\u013f\7\uffff\1\u0140\14\uffff\1\u0141", + "\1\u0142", + "\1\u0143", + "\1\u0144", + "\1\u0145", + "\1\u0146", + "\1\u0147", + "\1\u0148", + "\1\u0149", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "", + "\1\u014b", + "\1\u014c", + "\1\u014d", + "\1\u014e", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\1\u0150", + "\1\u0151", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\10\105\1\u0152\21\105", + "\1\u0154\3\uffff\1\u0155", + "\1\u0156", + "\1\u0157", + "\1\u0158", + "\1\u0159", + "\1\u015a", + "\1\u015b", + "", + "\1\u015c", + "\1\u015d", + "\1\u015e", + "", + "\1\u015f", + "\1\u0160", + "\1\u0161", + "", + "\1\u0162", + "\1\u0163", + "\1\u0164", + "\1\u0165", + "\1\u0166", + "\1\u0167", + "\1\u0168", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\1\u016a", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\1\u016d", + "\1\u016e", + "", + "\1\u016f", + "", + "", + "", + "", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\1\u0171", + "\1\u0172", + "\1\u0173", + "\1\u0174", + "\1\u0175", + "", + "\1\u0176", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\1\u0178", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "", + "", + "\1\u017c", + "\1\u017d", + "", + "\1\u017e", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\1\u0180", + "", + "\1\u0181", + "\1\u0182", + "\1\u0183", + "\1\u0184", + "\1\u0185", + "\1\u0186", + "\1\u0187", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\1\u0189", + "\1\u018a", + "\1\u018b", + "\1\u018c", + "\1\u018d", + "", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\1\u0190", + "\1\u0191", + "", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\1\u0193", + "\1\u0194", + "", + "\1\u0195", + "\1\u0196", + "\1\u0197", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\1\u0199", + "\1\u019a", + "\1\u019b", + "\1\u019c", + "\1\u019d", + "\1\u019e", + "\1\u019f", + "\1\u01a0", + "\1\u01a1", + "\1\u01a2", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\1\u01a4", + "\1\u01a5", + "\1\u01a6", + "\1\u01a7", + "\1\u01a8", + "\1\u01a9\2\uffff\1\u01aa", + "", + "\1\u01ab", + "", + "", + "\1\u01ac", + "\1\u01ad", + "\1\u01ae", + "", + "\1\u01af", + "\1\u01b0", + "\1\u01b1", + "\1\u01b3\3\uffff\1\u01b2", + "\1\u01b4", + "\1\u01b5", + "", + "\1\u01b6", + "", + "", + "", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\1\u01b8", + "\1\u01b9", + "", + "\1\u01ba", + "\1\u01bb", + "\1\u01bc", + "\1\u01bd", + "\1\u01be", + "\1\u01bf", + "\1\u01c0", + "\1\u01c1", + "", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\1\u01c3", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\1\u01c5", + "\1\u01c6", + "", + "", + "\1\u01c7", + "\1\u01c8", + "", + "\1\u01c9", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\1\u01cb", + "\1\u01cc", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\22\105\1\u01cd\7\105", + "", + "\1\u01cf", + "\1\u01d0", + "\1\u01d1", + "\1\u01d2", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\1\u01d4", + "\1\u01d5", + "\1\u01d6", + "\1\u01d7", + "\1\u01d8", + "", + "\1\u01d9", + "\1\u01da", + "\1\u01db", + "\1\u01dc", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\1\u01de", + "\1\u01df", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\1\u01e2", + "\1\u01e3", + "\1\u01e4", + "\1\u01e5", + "\1\u01e6", + "\1\u01e7", + "\1\u01e8", + "\1\u01e9", + "\1\u01ea", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "", + "\1\u01ec", + "\1\u01ed", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\1\u01ef", + "\1\u01f0", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\1\u01f2", + "\1\u01f3", + "\1\u01f4", + "\1\u01f5", + "", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "", + "\1\u01f7", + "\1\u01f8", + "\1\u01f9", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "", + "\1\u01fc", + "\2\105\1\u01fd\7\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\1\u0201", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\1\u0203", + "", + "\1\u0204", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\1\u0207", + "\1\u0208", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\1\u020a", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "", + "\1\u020d", + "\1\u020e", + "", + "", + "\1\u020f", + "\1\u0210", + "\1\u0211", + "\1\u0212", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\1\u0215", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\1\u0217", + "", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "", + "\1\u021a", + "\1\u021b", + "", + "\1\u021c", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\1\u021e", + "\1\u021f", + "", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\1\u0221", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "", + "", + "\1\u0223", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "", + "", + "", + "\1\u0225", + "", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\1\u0227", + "", + "", + "\1\u0228", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "", + "", + "\1\u022b", + "\1\u022c", + "\1\u022d", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\1\u0230", + "", + "", + "\1\u0231", + "", + "\1\u0232", + "", + "", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\1\u0234", + "\1\u0235", + "", + "\1\u0236", + "\1\u0237", + "", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "", + "\1\u0239", + "", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "", + "", + "\1\u023d", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\1\u023f", + "", + "", + "\1\u0240", + "\1\u0241", + "\1\u0242", + "", + "\1\u0243", + "\1\u0244", + "\1\u0245", + "\1\u0246", + "", + "\1\u0247", + "", + "", + "", + "\1\u0248", + "", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\1\u024c", + "\1\u024d", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\1\u0251", + "\1\u0252", + "", + "", + "", + "\1\u0253", + "\1\u0254", + "", + "", + "", + "\1\u0255", + "\1\u0256", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\1\u0258", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\1\u025a", + "", + "\1\u025b", + "", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "\1\u025d", + "", + "\1\u025e", + "\12\105\7\uffff\32\105\4\uffff\1\105\1\uffff\32\105", + "" + }; + } + + static final short[] DFA11_eot = DFA.unpackEncodedString(DFA11_eotS); + static final short[] DFA11_eof = DFA.unpackEncodedString(DFA11_eofS); + static final char[] DFA11_min = DFA.unpackEncodedStringToUnsignedChars(DFA11_minS); + static final char[] DFA11_max = DFA.unpackEncodedStringToUnsignedChars(DFA11_maxS); + static final short[] DFA11_accept = DFA.unpackEncodedString(DFA11_acceptS); + static final short[] DFA11_special = DFA.unpackEncodedString(DFA11_specialS); + static final short[][] DFA11_transition; + + static { + int numStates = DFA11_transitionS.length; + DFA11_transition = new short[numStates][]; + for (int i=0; i<numStates; i++) { + DFA11_transition[i] = DFA.unpackEncodedString(DFA11_transitionS[i]); + } + } + + static class DFA11 extends DFA { + + public DFA11(BaseRecognizer recognizer) { + this.recognizer = recognizer; + this.decisionNumber = 11; + this.eot = DFA11_eot; + this.eof = DFA11_eof; + this.min = DFA11_min; + this.max = DFA11_max; + this.accept = DFA11_accept; + this.special = DFA11_special; + this.transition = DFA11_transition; + } + @Override + public String getDescription() { + return "1:1: Tokens : ( T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | RULE_UNQUOTED_STRING | RULE_DOUBLE_QUOTED_STRING | RULE_SINGLE_QUOTED_STRING | RULE_ML_SINGLE_QUOTED_STRING | RULE_SIMPLE_ID | RULE_ESCAPED_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; + } + @Override + public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { + IntStream input = _input; + int _s = s; + switch ( s ) { + case 0 : + int LA11_55 = input.LA(1); - s = -1; - if ( ((LA11_55>='\u0000' && LA11_55<='\uFFFF')) ) {s = 167;} + s = -1; + if ( ((LA11_55>='\u0000' && LA11_55<='\uFFFF')) ) {s = 167;} - else s = 61; + else s = 61; - if ( s>=0 ) return s; - break; - case 1 : - int LA11_56 = input.LA(1); + if ( s>=0 ) return s; + break; + case 1 : + int LA11_56 = input.LA(1); - s = -1; - if ( ((LA11_56>='\u0000' && LA11_56<='\uFFFF')) ) {s = 168;} + s = -1; + if ( ((LA11_56>='\u0000' && LA11_56<='\uFFFF')) ) {s = 168;} - else s = 61; + else s = 61; - if ( s>=0 ) return s; - break; - case 2 : - int LA11_0 = input.LA(1); + if ( s>=0 ) return s; + break; + case 2 : + int LA11_0 = input.LA(1); - s = -1; - if ( (LA11_0==';') ) {s = 1;} + s = -1; + if ( (LA11_0==';') ) {s = 1;} - else if ( (LA11_0==':') ) {s = 2;} + else if ( (LA11_0==':') ) {s = 2;} - else if ( (LA11_0=='a') ) {s = 3;} + else if ( (LA11_0=='a') ) {s = 3;} - else if ( (LA11_0=='c') ) {s = 4;} + else if ( (LA11_0=='c') ) {s = 4;} - else if ( (LA11_0=='e') ) {s = 5;} + else if ( (LA11_0=='e') ) {s = 5;} - else if ( (LA11_0=='i') ) {s = 6;} + else if ( (LA11_0=='i') ) {s = 6;} - else if ( (LA11_0=='m') ) {s = 7;} + else if ( (LA11_0=='m') ) {s = 7;} - else if ( (LA11_0=='o') ) {s = 8;} + else if ( (LA11_0=='o') ) {s = 8;} - else if ( (LA11_0=='p') ) {s = 9;} + else if ( (LA11_0=='p') ) {s = 9;} - else if ( (LA11_0=='q') ) {s = 10;} + else if ( (LA11_0=='q') ) {s = 10;} - else if ( (LA11_0=='r') ) {s = 11;} + else if ( (LA11_0=='r') ) {s = 11;} - else if ( (LA11_0=='t') ) {s = 12;} + else if ( (LA11_0=='t') ) {s = 12;} - else if ( (LA11_0=='u') ) {s = 13;} + else if ( (LA11_0=='u') ) {s = 13;} - else if ( (LA11_0=='v') ) {s = 14;} + else if ( (LA11_0=='v') ) {s = 14;} - else if ( (LA11_0=='!') ) {s = 15;} + else if ( (LA11_0=='!') ) {s = 15;} - else if ( (LA11_0=='b') ) {s = 16;} + else if ( (LA11_0=='b') ) {s = 16;} - else if ( (LA11_0=='d') ) {s = 17;} + else if ( (LA11_0=='d') ) {s = 17;} - else if ( (LA11_0=='l') ) {s = 18;} + else if ( (LA11_0=='l') ) {s = 18;} - else if ( (LA11_0=='s') ) {s = 19;} + else if ( (LA11_0=='s') ) {s = 19;} - else if ( (LA11_0=='-') ) {s = 20;} + else if ( (LA11_0=='-') ) {s = 20;} - else if ( (LA11_0=='n') ) {s = 21;} + else if ( (LA11_0=='n') ) {s = 21;} - else if ( (LA11_0=='*') ) {s = 22;} + else if ( (LA11_0=='*') ) {s = 22;} - else if ( (LA11_0=='/') ) {s = 23;} + else if ( (LA11_0=='/') ) {s = 23;} - else if ( (LA11_0=='+') ) {s = 24;} + else if ( (LA11_0=='+') ) {s = 24;} - else if ( (LA11_0=='>') ) {s = 25;} + else if ( (LA11_0=='>') ) {s = 25;} - else if ( (LA11_0=='<') ) {s = 26;} + else if ( (LA11_0=='<') ) {s = 26;} - else if ( (LA11_0=='=') ) {s = 27;} + else if ( (LA11_0=='=') ) {s = 27;} - else if ( (LA11_0=='x') ) {s = 28;} + else if ( (LA11_0=='x') ) {s = 28;} - else if ( (LA11_0=='.') ) {s = 29;} + else if ( (LA11_0=='.') ) {s = 29;} - else if ( (LA11_0=='?') ) {s = 30;} + else if ( (LA11_0=='?') ) {s = 30;} - else if ( (LA11_0=='M') ) {s = 31;} + else if ( (LA11_0=='M') ) {s = 31;} - else if ( (LA11_0=='T') ) {s = 32;} + else if ( (LA11_0=='T') ) {s = 32;} - else if ( (LA11_0=='B') ) {s = 33;} + else if ( (LA11_0=='B') ) {s = 33;} - else if ( (LA11_0=='I') ) {s = 34;} + else if ( (LA11_0=='I') ) {s = 34;} - else if ( (LA11_0=='R') ) {s = 35;} + else if ( (LA11_0=='R') ) {s = 35;} - else if ( (LA11_0=='S') ) {s = 36;} + else if ( (LA11_0=='S') ) {s = 36;} - else if ( (LA11_0=='U') ) {s = 37;} + else if ( (LA11_0=='U') ) {s = 37;} - else if ( (LA11_0=='O') ) {s = 38;} + else if ( (LA11_0=='O') ) {s = 38;} - else if ( (LA11_0=='C') ) {s = 39;} + else if ( (LA11_0=='C') ) {s = 39;} - else if ( (LA11_0=='w') ) {s = 40;} + else if ( (LA11_0=='w') ) {s = 40;} - else if ( (LA11_0=='|') ) {s = 41;} + else if ( (LA11_0=='|') ) {s = 41;} - else if ( (LA11_0=='{') ) {s = 42;} + else if ( (LA11_0=='{') ) {s = 42;} - else if ( (LA11_0=='}') ) {s = 43;} + else if ( (LA11_0=='}') ) {s = 43;} - else if ( (LA11_0==',') ) {s = 44;} + else if ( (LA11_0==',') ) {s = 44;} - else if ( (LA11_0=='(') ) {s = 45;} + else if ( (LA11_0=='(') ) {s = 45;} - else if ( (LA11_0==')') ) {s = 46;} + else if ( (LA11_0==')') ) {s = 46;} - else if ( (LA11_0=='#') ) {s = 47;} + else if ( (LA11_0=='#') ) {s = 47;} - else if ( (LA11_0=='L') ) {s = 48;} + else if ( (LA11_0=='L') ) {s = 48;} - else if ( (LA11_0=='[') ) {s = 49;} + else if ( (LA11_0=='[') ) {s = 49;} - else if ( (LA11_0==']') ) {s = 50;} + else if ( (LA11_0==']') ) {s = 50;} - else if ( (LA11_0=='&') ) {s = 51;} + else if ( (LA11_0=='&') ) {s = 51;} - else if ( (LA11_0=='f') ) {s = 52;} + else if ( (LA11_0=='f') ) {s = 52;} - else if ( (LA11_0=='@') ) {s = 53;} + else if ( (LA11_0=='@') ) {s = 53;} - else if ( (LA11_0=='\u00A3') ) {s = 54;} + else if ( (LA11_0=='\u00A3') ) {s = 54;} - else if ( (LA11_0=='\"') ) {s = 55;} + else if ( (LA11_0=='\"') ) {s = 55;} - else if ( (LA11_0=='\'') ) {s = 56;} + else if ( (LA11_0=='\'') ) {s = 56;} - else if ( (LA11_0=='_') ) {s = 57;} + else if ( (LA11_0=='_') ) {s = 57;} - else if ( (LA11_0=='A'||(LA11_0>='D' && LA11_0<='H')||(LA11_0>='J' && LA11_0<='K')||LA11_0=='N'||(LA11_0>='P' && LA11_0<='Q')||(LA11_0>='V' && LA11_0<='Z')||(LA11_0>='g' && LA11_0<='h')||(LA11_0>='j' && LA11_0<='k')||(LA11_0>='y' && LA11_0<='z')) ) {s = 58;} + else if ( (LA11_0=='A'||(LA11_0>='D' && LA11_0<='H')||(LA11_0>='J' && LA11_0<='K')||LA11_0=='N'||(LA11_0>='P' && LA11_0<='Q')||(LA11_0>='V' && LA11_0<='Z')||(LA11_0>='g' && LA11_0<='h')||(LA11_0>='j' && LA11_0<='k')||(LA11_0>='y' && LA11_0<='z')) ) {s = 58;} - else if ( ((LA11_0>='0' && LA11_0<='9')) ) {s = 59;} + else if ( ((LA11_0>='0' && LA11_0<='9')) ) {s = 59;} - else if ( ((LA11_0>='\t' && LA11_0<='\n')||LA11_0=='\r'||LA11_0==' ') ) {s = 60;} + else if ( ((LA11_0>='\t' && LA11_0<='\n')||LA11_0=='\r'||LA11_0==' ') ) {s = 60;} - else if ( ((LA11_0>='\u0000' && LA11_0<='\b')||(LA11_0>='\u000B' && LA11_0<='\f')||(LA11_0>='\u000E' && LA11_0<='\u001F')||(LA11_0>='$' && LA11_0<='%')||LA11_0=='\\'||LA11_0=='^'||LA11_0=='`'||(LA11_0>='~' && LA11_0<='\u00A2')||(LA11_0>='\u00A4' && LA11_0<='\uFFFF')) ) {s = 61;} + else if ( ((LA11_0>='\u0000' && LA11_0<='\b')||(LA11_0>='\u000B' && LA11_0<='\f')||(LA11_0>='\u000E' && LA11_0<='\u001F')||(LA11_0>='$' && LA11_0<='%')||LA11_0=='\\'||LA11_0=='^'||LA11_0=='`'||(LA11_0>='~' && LA11_0<='\u00A2')||(LA11_0>='\u00A4' && LA11_0<='\uFFFF')) ) {s = 61;} - if ( s>=0 ) return s; - break; - } - NoViableAltException nvae = - new NoViableAltException(getDescription(), 11, _s, input); - error(nvae); - throw nvae; - } - } + if ( s>=0 ) return s; + break; + } + NoViableAltException nvae = + new NoViableAltException(getDescription(), 11, _s, input); + error(nvae); + throw nvae; + } + } }
\ No newline at end of file diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcoreLexer.java b/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcoreLexer.java index d5acd04ec..e3e240615 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcoreLexer.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcoreLexer.java @@ -1,3 +1,13 @@ +/******************************************************************************* + * Copyright (c) 2012, 2022 Willink Transformations and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v2.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v20.html + * + * Contributors: + * E.D.Willink - initial API and implementation + *******************************************************************************/ package org.eclipse.qvtd.xtext.qvtcore.parser.antlr.internal; // Hack: Use our own Lexer superclass by means of import. @@ -6,5419 +16,5420 @@ import org.eclipse.xtext.parser.antlr.Lexer; import org.antlr.runtime.*; -import java.util.Stack; -import java.util.List; -import java.util.ArrayList; @SuppressWarnings("all") public class InternalQVTcoreLexer extends Lexer { - public static final int T__144=144; - public static final int T__143=143; - public static final int T__146=146; - public static final int T__50=50; - public static final int T__145=145; - public static final int T__140=140; - public static final int T__142=142; - public static final int T__141=141; - public static final int T__59=59; - public static final int T__55=55; - public static final int T__56=56; - public static final int T__57=57; - public static final int T__58=58; - public static final int T__51=51; - public static final int T__137=137; - public static final int T__52=52; - public static final int T__136=136; - public static final int T__53=53; - public static final int T__139=139; - public static final int T__54=54; - public static final int T__138=138; - public static final int T__133=133; - public static final int T__132=132; - public static final int T__60=60; - public static final int T__135=135; - public static final int T__61=61; - public static final int T__134=134; - public static final int T__131=131; - public static final int T__130=130; - public static final int RULE_INT=6; - public static final int T__66=66; - public static final int RULE_ML_COMMENT=13; - public static final int T__67=67; - public static final int T__129=129; - public static final int T__68=68; - public static final int T__69=69; - public static final int T__62=62; - public static final int T__126=126; - public static final int T__63=63; - public static final int T__125=125; - public static final int T__64=64; - public static final int T__128=128; - public static final int T__65=65; - public static final int T__127=127; - public static final int T__37=37; - public static final int T__38=38; - public static final int T__39=39; - public static final int T__33=33; - public static final int T__34=34; - public static final int T__35=35; - public static final int T__36=36; - public static final int T__30=30; - public static final int T__31=31; - public static final int T__32=32; - public static final int T__150=150; - public static final int RULE_SINGLE_QUOTED_STRING=4; - public static final int T__48=48; - public static final int T__49=49; - public static final int RULE_DOUBLE_QUOTED_STRING=11; - public static final int T__44=44; - public static final int T__45=45; - public static final int T__46=46; - public static final int T__47=47; - public static final int RULE_ESCAPED_ID=8; - public static final int T__40=40; - public static final int T__148=148; - public static final int T__41=41; - public static final int T__147=147; - public static final int T__42=42; - public static final int T__43=43; - public static final int T__149=149; - public static final int T__91=91; - public static final int T__100=100; - public static final int T__92=92; - public static final int T__93=93; - public static final int T__102=102; - public static final int T__94=94; - public static final int T__101=101; - public static final int T__90=90; - public static final int RULE_LETTER_CHARACTER=10; - public static final int T__19=19; - public static final int T__17=17; - public static final int T__18=18; - public static final int T__99=99; - public static final int RULE_ESCAPED_CHARACTER=9; - public static final int T__95=95; - public static final int RULE_ML_SINGLE_QUOTED_STRING=12; - public static final int T__96=96; - public static final int T__97=97; - public static final int T__98=98; - public static final int T__26=26; - public static final int T__27=27; - public static final int T__28=28; - public static final int T__29=29; - public static final int T__22=22; - public static final int T__23=23; - public static final int T__24=24; - public static final int T__25=25; - public static final int T__20=20; - public static final int T__21=21; - public static final int T__122=122; - public static final int T__70=70; - public static final int T__121=121; - public static final int T__71=71; - public static final int T__124=124; - public static final int T__72=72; - public static final int T__123=123; - public static final int T__120=120; - public static final int RULE_UNQUOTED_STRING=5; - public static final int RULE_SL_COMMENT=14; - public static final int T__77=77; - public static final int T__119=119; - public static final int T__78=78; - public static final int T__118=118; - public static final int T__79=79; - public static final int T__73=73; - public static final int T__115=115; - public static final int EOF=-1; - public static final int T__74=74; - public static final int T__114=114; - public static final int T__75=75; - public static final int T__117=117; - public static final int T__76=76; - public static final int T__116=116; - public static final int T__80=80; - public static final int T__111=111; - public static final int T__81=81; - public static final int T__110=110; - public static final int T__82=82; - public static final int T__113=113; - public static final int RULE_SIMPLE_ID=7; - public static final int T__83=83; - public static final int T__112=112; - public static final int RULE_WS=15; - public static final int RULE_ANY_OTHER=16; - public static final int T__88=88; - public static final int T__108=108; - public static final int T__89=89; - public static final int T__107=107; - public static final int T__109=109; - public static final int T__84=84; - public static final int T__104=104; - public static final int T__85=85; - public static final int T__103=103; - public static final int T__86=86; - public static final int T__106=106; - public static final int T__87=87; - public static final int T__105=105; - - // delegates - // delegators - - public InternalQVTcoreLexer() {;} - public InternalQVTcoreLexer(CharStream input) { - this(input, new RecognizerSharedState()); - } - public InternalQVTcoreLexer(CharStream input, RecognizerSharedState state) { - super(input,state); - - } - public String getGrammarFileName() { return "InternalQVTcore.g"; } - - // $ANTLR start "T__17" - public final void mT__17() throws RecognitionException { - try { - int _type = T__17; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:11:7: ( '{' ) - // InternalQVTcore.g:11:9: '{' - { - match('{'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__17" - - // $ANTLR start "T__18" - public final void mT__18() throws RecognitionException { - try { - int _type = T__18; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:12:7: ( ',' ) - // InternalQVTcore.g:12:9: ',' - { - match(','); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__18" - - // $ANTLR start "T__19" - public final void mT__19() throws RecognitionException { - try { - int _type = T__19; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:13:7: ( '|' ) - // InternalQVTcore.g:13:9: '|' - { - match('|'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__19" - - // $ANTLR start "T__20" - public final void mT__20() throws RecognitionException { - try { - int _type = T__20; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:14:7: ( '}' ) - // InternalQVTcore.g:14:9: '}' - { - match('}'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__20" - - // $ANTLR start "T__21" - public final void mT__21() throws RecognitionException { - try { - int _type = T__21; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:15:7: ( 'imports' ) - // InternalQVTcore.g:15:9: 'imports' - { - match("imports"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__21" - - // $ANTLR start "T__22" - public final void mT__22() throws RecognitionException { - try { - int _type = T__22; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:16:7: ( 'uses' ) - // InternalQVTcore.g:16:9: 'uses' - { - match("uses"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__22" - - // $ANTLR start "T__23" - public final void mT__23() throws RecognitionException { - try { - int _type = T__23; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:17:7: ( '(' ) - // InternalQVTcore.g:17:9: '(' - { - match('('); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__23" - - // $ANTLR start "T__24" - public final void mT__24() throws RecognitionException { - try { - int _type = T__24; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:18:7: ( ')' ) - // InternalQVTcore.g:18:9: ')' - { - match(')'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__24" - - // $ANTLR start "T__25" - public final void mT__25() throws RecognitionException { - try { - int _type = T__25; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:19:7: ( ':' ) - // InternalQVTcore.g:19:9: ':' - { - match(':'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__25" - - // $ANTLR start "T__26" - public final void mT__26() throws RecognitionException { - try { - int _type = T__26; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:20:7: ( 'import' ) - // InternalQVTcore.g:20:9: 'import' - { - match("import"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__26" - - // $ANTLR start "T__27" - public final void mT__27() throws RecognitionException { - try { - int _type = T__27; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:21:7: ( '::' ) - // InternalQVTcore.g:21:9: '::' - { - match("::"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__27" - - // $ANTLR start "T__28" - public final void mT__28() throws RecognitionException { - try { - int _type = T__28; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:22:7: ( '*' ) - // InternalQVTcore.g:22:9: '*' - { - match('*'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__28" - - // $ANTLR start "T__29" - public final void mT__29() throws RecognitionException { - try { - int _type = T__29; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:23:7: ( ';' ) - // InternalQVTcore.g:23:9: ';' - { - match(';'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__29" - - // $ANTLR start "T__30" - public final void mT__30() throws RecognitionException { - try { - int _type = T__30; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:24:7: ( 'abstract' ) - // InternalQVTcore.g:24:9: 'abstract' - { - match("abstract"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__30" - - // $ANTLR start "T__31" - public final void mT__31() throws RecognitionException { - try { - int _type = T__31; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:25:7: ( 'map' ) - // InternalQVTcore.g:25:9: 'map' - { - match("map"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__31" - - // $ANTLR start "T__32" - public final void mT__32() throws RecognitionException { - try { - int _type = T__32; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:26:7: ( 'in' ) - // InternalQVTcore.g:26:9: 'in' - { - match("in"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__32" - - // $ANTLR start "T__33" - public final void mT__33() throws RecognitionException { - try { - int _type = T__33; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:27:7: ( 'refines' ) - // InternalQVTcore.g:27:9: 'refines' - { - match("refines"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__33" - - // $ANTLR start "T__34" - public final void mT__34() throws RecognitionException { - try { - int _type = T__34; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:28:7: ( 'where' ) - // InternalQVTcore.g:28:9: 'where' - { - match("where"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__34" - - // $ANTLR start "T__35" - public final void mT__35() throws RecognitionException { - try { - int _type = T__35; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:29:7: ( 'check' ) - // InternalQVTcore.g:29:9: 'check' - { - match("check"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__35" - - // $ANTLR start "T__36" - public final void mT__36() throws RecognitionException { - try { - int _type = T__36; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:30:7: ( 'enforce' ) - // InternalQVTcore.g:30:9: 'enforce' - { - match("enforce"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__36" - - // $ANTLR start "T__37" - public final void mT__37() throws RecognitionException { - try { - int _type = T__37; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:31:7: ( 'package' ) - // InternalQVTcore.g:31:9: 'package' - { - match("package"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__37" - - // $ANTLR start "T__38" - public final void mT__38() throws RecognitionException { - try { - int _type = T__38; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:32:7: ( '=' ) - // InternalQVTcore.g:32:9: '=' - { - match('='); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__38" - - // $ANTLR start "T__39" - public final void mT__39() throws RecognitionException { - try { - int _type = T__39; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:33:7: ( 'default' ) - // InternalQVTcore.g:33:9: 'default' - { - match("default"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__39" - - // $ANTLR start "T__40" - public final void mT__40() throws RecognitionException { - try { - int _type = T__40; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:34:7: ( ':=' ) - // InternalQVTcore.g:34:9: ':=' - { - match(":="); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__40" - - // $ANTLR start "T__41" - public final void mT__41() throws RecognitionException { - try { - int _type = T__41; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:35:7: ( '+=' ) - // InternalQVTcore.g:35:9: '+=' - { - match("+="); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__41" - - // $ANTLR start "T__42" - public final void mT__42() throws RecognitionException { - try { - int _type = T__42; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:36:7: ( 'transient' ) - // InternalQVTcore.g:36:9: 'transient' - { - match("transient"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__42" - - // $ANTLR start "T__43" - public final void mT__43() throws RecognitionException { - try { - int _type = T__43; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:37:7: ( 'query' ) - // InternalQVTcore.g:37:9: 'query' - { - match("query"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__43" - - // $ANTLR start "T__44" - public final void mT__44() throws RecognitionException { - try { - int _type = T__44; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:38:7: ( 'implementedby' ) - // InternalQVTcore.g:38:9: 'implementedby' - { - match("implementedby"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__44" - - // $ANTLR start "T__45" - public final void mT__45() throws RecognitionException { - try { - int _type = T__45; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:39:7: ( 'transformation' ) - // InternalQVTcore.g:39:9: 'transformation' - { - match("transformation"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__45" - - // $ANTLR start "T__46" - public final void mT__46() throws RecognitionException { - try { - int _type = T__46; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:40:7: ( 'realize' ) - // InternalQVTcore.g:40:9: 'realize' - { - match("realize"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__46" - - // $ANTLR start "T__47" - public final void mT__47() throws RecognitionException { - try { - int _type = T__47; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:41:7: ( 'input' ) - // InternalQVTcore.g:41:9: 'input' - { - match("input"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__47" - - // $ANTLR start "T__48" - public final void mT__48() throws RecognitionException { - try { - int _type = T__48; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:42:7: ( 'iterates' ) - // InternalQVTcore.g:42:9: 'iterates' - { - match("iterates"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__48" - - // $ANTLR start "T__49" - public final void mT__49() throws RecognitionException { - try { - int _type = T__49; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:43:7: ( 'output' ) - // InternalQVTcore.g:43:9: 'output' - { - match("output"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__49" - - // $ANTLR start "T__50" - public final void mT__50() throws RecognitionException { - try { - int _type = T__50; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:44:7: ( 'target' ) - // InternalQVTcore.g:44:9: 'target' - { - match("target"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__50" - - // $ANTLR start "T__51" - public final void mT__51() throws RecognitionException { - try { - int _type = T__51; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:45:7: ( 'via' ) - // InternalQVTcore.g:45:9: 'via' - { - match("via"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__51" - - // $ANTLR start "T__52" - public final void mT__52() throws RecognitionException { - try { - int _type = T__52; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:46:7: ( 'static' ) - // InternalQVTcore.g:46:9: 'static' - { - match("static"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__52" - - // $ANTLR start "T__53" - public final void mT__53() throws RecognitionException { - try { - int _type = T__53; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:47:7: ( 'definition' ) - // InternalQVTcore.g:47:9: 'definition' - { - match("definition"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__53" - - // $ANTLR start "T__54" - public final void mT__54() throws RecognitionException { - try { - int _type = T__54; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:48:7: ( 'attribute' ) - // InternalQVTcore.g:48:9: 'attribute' - { - match("attribute"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__54" - - // $ANTLR start "T__55" - public final void mT__55() throws RecognitionException { - try { - int _type = T__55; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:49:7: ( 'derived' ) - // InternalQVTcore.g:49:9: 'derived' - { - match("derived"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__55" - - // $ANTLR start "T__56" - public final void mT__56() throws RecognitionException { - try { - int _type = T__56; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:50:7: ( '!derived' ) - // InternalQVTcore.g:50:9: '!derived' - { - match("!derived"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__56" - - // $ANTLR start "T__57" - public final void mT__57() throws RecognitionException { - try { - int _type = T__57; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:51:7: ( 'id' ) - // InternalQVTcore.g:51:9: 'id' - { - match("id"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__57" - - // $ANTLR start "T__58" - public final void mT__58() throws RecognitionException { - try { - int _type = T__58; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:52:7: ( '!id' ) - // InternalQVTcore.g:52:9: '!id' - { - match("!id"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__58" - - // $ANTLR start "T__59" - public final void mT__59() throws RecognitionException { - try { - int _type = T__59; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:53:7: ( 'ordered' ) - // InternalQVTcore.g:53:9: 'ordered' - { - match("ordered"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__59" - - // $ANTLR start "T__60" - public final void mT__60() throws RecognitionException { - try { - int _type = T__60; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:54:7: ( '!ordered' ) - // InternalQVTcore.g:54:9: '!ordered' - { - match("!ordered"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__60" - - // $ANTLR start "T__61" - public final void mT__61() throws RecognitionException { - try { - int _type = T__61; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:55:7: ( 'readonly' ) - // InternalQVTcore.g:55:9: 'readonly' - { - match("readonly"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__61" - - // $ANTLR start "T__62" - public final void mT__62() throws RecognitionException { - try { - int _type = T__62; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:56:7: ( '!readonly' ) - // InternalQVTcore.g:56:9: '!readonly' - { - match("!readonly"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__62" - - // $ANTLR start "T__63" - public final void mT__63() throws RecognitionException { - try { - int _type = T__63; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:57:7: ( '!transient' ) - // InternalQVTcore.g:57:9: '!transient' - { - match("!transient"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__63" - - // $ANTLR start "T__64" - public final void mT__64() throws RecognitionException { - try { - int _type = T__64; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:58:7: ( 'unique' ) - // InternalQVTcore.g:58:9: 'unique' - { - match("unique"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__64" - - // $ANTLR start "T__65" - public final void mT__65() throws RecognitionException { - try { - int _type = T__65; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:59:7: ( '!unique' ) - // InternalQVTcore.g:59:9: '!unique' - { - match("!unique"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__65" - - // $ANTLR start "T__66" - public final void mT__66() throws RecognitionException { - try { - int _type = T__66; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:60:7: ( 'unsettable' ) - // InternalQVTcore.g:60:9: 'unsettable' - { - match("unsettable"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__66" - - // $ANTLR start "T__67" - public final void mT__67() throws RecognitionException { - try { - int _type = T__67; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:61:7: ( '!unsettable' ) - // InternalQVTcore.g:61:9: '!unsettable' - { - match("!unsettable"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__67" - - // $ANTLR start "T__68" - public final void mT__68() throws RecognitionException { - try { - int _type = T__68; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:62:7: ( 'volatile' ) - // InternalQVTcore.g:62:9: 'volatile' - { - match("volatile"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__68" - - // $ANTLR start "T__69" - public final void mT__69() throws RecognitionException { - try { - int _type = T__69; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:63:7: ( '!volatile' ) - // InternalQVTcore.g:63:9: '!volatile' - { - match("!volatile"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__69" - - // $ANTLR start "T__70" - public final void mT__70() throws RecognitionException { - try { - int _type = T__70; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:64:7: ( 'initial' ) - // InternalQVTcore.g:64:9: 'initial' - { - match("initial"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__70" - - // $ANTLR start "T__71" - public final void mT__71() throws RecognitionException { - try { - int _type = T__71; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:65:7: ( 'derivation' ) - // InternalQVTcore.g:65:9: 'derivation' - { - match("derivation"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__71" - - // $ANTLR start "T__72" - public final void mT__72() throws RecognitionException { - try { - int _type = T__72; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:66:7: ( 'primitive' ) - // InternalQVTcore.g:66:9: 'primitive' - { - match("primitive"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__72" - - // $ANTLR start "T__73" - public final void mT__73() throws RecognitionException { - try { - int _type = T__73; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:67:7: ( 'datatype' ) - // InternalQVTcore.g:67:9: 'datatype' - { - match("datatype"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__73" - - // $ANTLR start "T__74" - public final void mT__74() throws RecognitionException { - try { - int _type = T__74; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:68:7: ( 'serializable' ) - // InternalQVTcore.g:68:9: 'serializable' - { - match("serializable"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__74" - - // $ANTLR start "T__75" - public final void mT__75() throws RecognitionException { - try { - int _type = T__75; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:69:7: ( '!serializable' ) - // InternalQVTcore.g:69:9: '!serializable' - { - match("!serializable"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__75" - - // $ANTLR start "T__76" - public final void mT__76() throws RecognitionException { - try { - int _type = T__76; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:70:7: ( 'enum' ) - // InternalQVTcore.g:70:9: 'enum' - { - match("enum"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__76" - - // $ANTLR start "T__77" - public final void mT__77() throws RecognitionException { - try { - int _type = T__77; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:71:7: ( 'literal' ) - // InternalQVTcore.g:71:9: 'literal' - { - match("literal"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__77" - - // $ANTLR start "T__78" - public final void mT__78() throws RecognitionException { - try { - int _type = T__78; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:72:7: ( 'operation' ) - // InternalQVTcore.g:72:9: 'operation' - { - match("operation"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__78" - - // $ANTLR start "T__79" - public final void mT__79() throws RecognitionException { - try { - int _type = T__79; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:73:7: ( 'throws' ) - // InternalQVTcore.g:73:9: 'throws' - { - match("throws"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__79" - - // $ANTLR start "T__80" - public final void mT__80() throws RecognitionException { - try { - int _type = T__80; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:74:7: ( 'body' ) - // InternalQVTcore.g:74:9: 'body' - { - match("body"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__80" - - // $ANTLR start "T__81" - public final void mT__81() throws RecognitionException { - try { - int _type = T__81; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:75:7: ( 'property' ) - // InternalQVTcore.g:75:9: 'property' - { - match("property"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__81" - - // $ANTLR start "T__82" - public final void mT__82() throws RecognitionException { - try { - int _type = T__82; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:76:7: ( '#' ) - // InternalQVTcore.g:76:9: '#' - { - match('#'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__82" - - // $ANTLR start "T__83" - public final void mT__83() throws RecognitionException { - try { - int _type = T__83; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:77:7: ( 'composes' ) - // InternalQVTcore.g:77:9: 'composes' - { - match("composes"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__83" - - // $ANTLR start "T__84" - public final void mT__84() throws RecognitionException { - try { - int _type = T__84; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:78:7: ( '!composes' ) - // InternalQVTcore.g:78:9: '!composes' - { - match("!composes"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__84" - - // $ANTLR start "T__85" - public final void mT__85() throws RecognitionException { - try { - int _type = T__85; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:79:7: ( 'resolve' ) - // InternalQVTcore.g:79:9: 'resolve' - { - match("resolve"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__85" - - // $ANTLR start "T__86" - public final void mT__86() throws RecognitionException { - try { - int _type = T__86; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:80:7: ( '!resolve' ) - // InternalQVTcore.g:80:9: '!resolve' - { - match("!resolve"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__86" - - // $ANTLR start "T__87" - public final void mT__87() throws RecognitionException { - try { - int _type = T__87; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:81:7: ( 'class' ) - // InternalQVTcore.g:81:9: 'class' - { - match("class"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__87" - - // $ANTLR start "T__88" - public final void mT__88() throws RecognitionException { - try { - int _type = T__88; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:82:7: ( 'extends' ) - // InternalQVTcore.g:82:9: 'extends' - { - match("extends"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__88" - - // $ANTLR start "T__89" - public final void mT__89() throws RecognitionException { - try { - int _type = T__89; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:83:7: ( 'interface' ) - // InternalQVTcore.g:83:9: 'interface' - { - match("interface"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__89" - - // $ANTLR start "T__90" - public final void mT__90() throws RecognitionException { - try { - int _type = T__90; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:84:7: ( '-' ) - // InternalQVTcore.g:84:9: '-' - { - match('-'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__90" - - // $ANTLR start "T__91" - public final void mT__91() throws RecognitionException { - try { - int _type = T__91; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:85:7: ( 'not' ) - // InternalQVTcore.g:85:9: 'not' - { - match("not"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__91" - - // $ANTLR start "T__92" - public final void mT__92() throws RecognitionException { - try { - int _type = T__92; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:86:7: ( 'not2' ) - // InternalQVTcore.g:86:9: 'not2' - { - match("not2"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__92" - - // $ANTLR start "T__93" - public final void mT__93() throws RecognitionException { - try { - int _type = T__93; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:87:7: ( '/' ) - // InternalQVTcore.g:87:9: '/' - { - match('/'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__93" - - // $ANTLR start "T__94" - public final void mT__94() throws RecognitionException { - try { - int _type = T__94; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:88:7: ( '+' ) - // InternalQVTcore.g:88:9: '+' - { - match('+'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__94" - - // $ANTLR start "T__95" - public final void mT__95() throws RecognitionException { - try { - int _type = T__95; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:89:7: ( '>' ) - // InternalQVTcore.g:89:9: '>' - { - match('>'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__95" - - // $ANTLR start "T__96" - public final void mT__96() throws RecognitionException { - try { - int _type = T__96; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:90:7: ( '<' ) - // InternalQVTcore.g:90:9: '<' - { - match('<'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__96" - - // $ANTLR start "T__97" - public final void mT__97() throws RecognitionException { - try { - int _type = T__97; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:91:7: ( '>=' ) - // InternalQVTcore.g:91:9: '>=' - { - match(">="); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__97" - - // $ANTLR start "T__98" - public final void mT__98() throws RecognitionException { - try { - int _type = T__98; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:92:7: ( '<=' ) - // InternalQVTcore.g:92:9: '<=' - { - match("<="); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__98" - - // $ANTLR start "T__99" - public final void mT__99() throws RecognitionException { - try { - int _type = T__99; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:93:7: ( '<>' ) - // InternalQVTcore.g:93:9: '<>' - { - match("<>"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__99" - - // $ANTLR start "T__100" - public final void mT__100() throws RecognitionException { - try { - int _type = T__100; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:94:8: ( 'and' ) - // InternalQVTcore.g:94:10: 'and' - { - match("and"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__100" - - // $ANTLR start "T__101" - public final void mT__101() throws RecognitionException { - try { - int _type = T__101; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:95:8: ( 'and2' ) - // InternalQVTcore.g:95:10: 'and2' - { - match("and2"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__101" - - // $ANTLR start "T__102" - public final void mT__102() throws RecognitionException { - try { - int _type = T__102; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:96:8: ( 'implies' ) - // InternalQVTcore.g:96:10: 'implies' - { - match("implies"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__102" - - // $ANTLR start "T__103" - public final void mT__103() throws RecognitionException { - try { - int _type = T__103; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:97:8: ( 'implies2' ) - // InternalQVTcore.g:97:10: 'implies2' - { - match("implies2"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__103" - - // $ANTLR start "T__104" - public final void mT__104() throws RecognitionException { - try { - int _type = T__104; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:98:8: ( 'or' ) - // InternalQVTcore.g:98:10: 'or' - { - match("or"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__104" - - // $ANTLR start "T__105" - public final void mT__105() throws RecognitionException { - try { - int _type = T__105; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:99:8: ( 'or2' ) - // InternalQVTcore.g:99:10: 'or2' - { - match("or2"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__105" - - // $ANTLR start "T__106" - public final void mT__106() throws RecognitionException { - try { - int _type = T__106; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:100:8: ( 'xor' ) - // InternalQVTcore.g:100:10: 'xor' - { - match("xor"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__106" - - // $ANTLR start "T__107" - public final void mT__107() throws RecognitionException { - try { - int _type = T__107; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:101:8: ( 'xor2' ) - // InternalQVTcore.g:101:10: 'xor2' - { - match("xor2"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__107" - - // $ANTLR start "T__108" - public final void mT__108() throws RecognitionException { - try { - int _type = T__108; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:102:8: ( '.' ) - // InternalQVTcore.g:102:10: '.' - { - match('.'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__108" - - // $ANTLR start "T__109" - public final void mT__109() throws RecognitionException { - try { - int _type = T__109; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:103:8: ( '->' ) - // InternalQVTcore.g:103:10: '->' - { - match("->"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__109" - - // $ANTLR start "T__110" - public final void mT__110() throws RecognitionException { - try { - int _type = T__110; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:104:8: ( '?.' ) - // InternalQVTcore.g:104:10: '?.' - { - match("?."); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__110" - - // $ANTLR start "T__111" - public final void mT__111() throws RecognitionException { - try { - int _type = T__111; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:105:8: ( '?->' ) - // InternalQVTcore.g:105:10: '?->' - { - match("?->"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__111" - - // $ANTLR start "T__112" - public final void mT__112() throws RecognitionException { - try { - int _type = T__112; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:106:8: ( 'Map' ) - // InternalQVTcore.g:106:10: 'Map' - { - match("Map"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__112" - - // $ANTLR start "T__113" - public final void mT__113() throws RecognitionException { - try { - int _type = T__113; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:107:8: ( 'Tuple' ) - // InternalQVTcore.g:107:10: 'Tuple' - { - match("Tuple"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__113" - - // $ANTLR start "T__114" - public final void mT__114() throws RecognitionException { - try { - int _type = T__114; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:108:8: ( 'Boolean' ) - // InternalQVTcore.g:108:10: 'Boolean' - { - match("Boolean"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__114" - - // $ANTLR start "T__115" - public final void mT__115() throws RecognitionException { - try { - int _type = T__115; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:109:8: ( 'Integer' ) - // InternalQVTcore.g:109:10: 'Integer' - { - match("Integer"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__115" - - // $ANTLR start "T__116" - public final void mT__116() throws RecognitionException { - try { - int _type = T__116; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:110:8: ( 'Real' ) - // InternalQVTcore.g:110:10: 'Real' - { - match("Real"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__116" - - // $ANTLR start "T__117" - public final void mT__117() throws RecognitionException { - try { - int _type = T__117; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:111:8: ( 'String' ) - // InternalQVTcore.g:111:10: 'String' - { - match("String"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__117" - - // $ANTLR start "T__118" - public final void mT__118() throws RecognitionException { - try { - int _type = T__118; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:112:8: ( 'UnlimitedNatural' ) - // InternalQVTcore.g:112:10: 'UnlimitedNatural' - { - match("UnlimitedNatural"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__118" - - // $ANTLR start "T__119" - public final void mT__119() throws RecognitionException { - try { - int _type = T__119; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:113:8: ( 'OclAny' ) - // InternalQVTcore.g:113:10: 'OclAny' - { - match("OclAny"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__119" - - // $ANTLR start "T__120" - public final void mT__120() throws RecognitionException { - try { - int _type = T__120; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:114:8: ( 'OclInvalid' ) - // InternalQVTcore.g:114:10: 'OclInvalid' - { - match("OclInvalid"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__120" - - // $ANTLR start "T__121" - public final void mT__121() throws RecognitionException { - try { - int _type = T__121; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:115:8: ( 'OclVoid' ) - // InternalQVTcore.g:115:10: 'OclVoid' - { - match("OclVoid"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__121" - - // $ANTLR start "T__122" - public final void mT__122() throws RecognitionException { - try { - int _type = T__122; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:116:8: ( 'Set' ) - // InternalQVTcore.g:116:10: 'Set' - { - match("Set"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__122" - - // $ANTLR start "T__123" - public final void mT__123() throws RecognitionException { - try { - int _type = T__123; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:117:8: ( 'Bag' ) - // InternalQVTcore.g:117:10: 'Bag' - { - match("Bag"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__123" - - // $ANTLR start "T__124" - public final void mT__124() throws RecognitionException { - try { - int _type = T__124; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:118:8: ( 'Sequence' ) - // InternalQVTcore.g:118:10: 'Sequence' - { - match("Sequence"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__124" - - // $ANTLR start "T__125" - public final void mT__125() throws RecognitionException { - try { - int _type = T__125; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:119:8: ( 'Collection' ) - // InternalQVTcore.g:119:10: 'Collection' - { - match("Collection"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__125" - - // $ANTLR start "T__126" - public final void mT__126() throws RecognitionException { - try { - int _type = T__126; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:120:8: ( 'OrderedSet' ) - // InternalQVTcore.g:120:10: 'OrderedSet' - { - match("OrderedSet"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__126" - - // $ANTLR start "T__127" - public final void mT__127() throws RecognitionException { - try { - int _type = T__127; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:121:8: ( '..' ) - // InternalQVTcore.g:121:10: '..' - { - match(".."); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__127" - - // $ANTLR start "T__128" - public final void mT__128() throws RecognitionException { - try { - int _type = T__128; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:122:8: ( '++' ) - // InternalQVTcore.g:122:10: '++' - { - match("++"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__128" - - // $ANTLR start "T__129" - public final void mT__129() throws RecognitionException { - try { - int _type = T__129; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:123:8: ( 'Lambda' ) - // InternalQVTcore.g:123:10: 'Lambda' - { - match("Lambda"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__129" - - // $ANTLR start "T__130" - public final void mT__130() throws RecognitionException { - try { - int _type = T__130; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:124:8: ( 'with' ) - // InternalQVTcore.g:124:10: 'with' - { - match("with"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__130" - - // $ANTLR start "T__131" - public final void mT__131() throws RecognitionException { - try { - int _type = T__131; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:125:8: ( '<-' ) - // InternalQVTcore.g:125:10: '<-' - { - match("<-"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__131" - - // $ANTLR start "T__132" - public final void mT__132() throws RecognitionException { - try { - int _type = T__132; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:126:8: ( 'true' ) - // InternalQVTcore.g:126:10: 'true' - { - match("true"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__132" - - // $ANTLR start "T__133" - public final void mT__133() throws RecognitionException { - try { - int _type = T__133; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:127:8: ( 'false' ) - // InternalQVTcore.g:127:10: 'false' - { - match("false"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__133" - - // $ANTLR start "T__134" - public final void mT__134() throws RecognitionException { - try { - int _type = T__134; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:128:8: ( 'invalid' ) - // InternalQVTcore.g:128:10: 'invalid' - { - match("invalid"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__134" - - // $ANTLR start "T__135" - public final void mT__135() throws RecognitionException { - try { - int _type = T__135; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:129:8: ( 'null' ) - // InternalQVTcore.g:129:10: 'null' - { - match("null"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__135" - - // $ANTLR start "T__136" - public final void mT__136() throws RecognitionException { - try { - int _type = T__136; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:130:8: ( '@' ) - // InternalQVTcore.g:130:10: '@' - { - match('@'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__136" - - // $ANTLR start "T__137" - public final void mT__137() throws RecognitionException { - try { - int _type = T__137; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:131:8: ( 'pre' ) - // InternalQVTcore.g:131:10: 'pre' - { - match("pre"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__137" - - // $ANTLR start "T__138" - public final void mT__138() throws RecognitionException { - try { - int _type = T__138; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:132:8: ( '[' ) - // InternalQVTcore.g:132:10: '[' - { - match('['); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__138" - - // $ANTLR start "T__139" - public final void mT__139() throws RecognitionException { - try { - int _type = T__139; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:133:8: ( ']' ) - // InternalQVTcore.g:133:10: ']' - { - match(']'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__139" - - // $ANTLR start "T__140" - public final void mT__140() throws RecognitionException { - try { - int _type = T__140; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:134:8: ( 'if' ) - // InternalQVTcore.g:134:10: 'if' - { - match("if"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__140" - - // $ANTLR start "T__141" - public final void mT__141() throws RecognitionException { - try { - int _type = T__141; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:135:8: ( 'then' ) - // InternalQVTcore.g:135:10: 'then' - { - match("then"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__141" - - // $ANTLR start "T__142" - public final void mT__142() throws RecognitionException { - try { - int _type = T__142; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:136:8: ( 'else' ) - // InternalQVTcore.g:136:10: 'else' - { - match("else"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__142" - - // $ANTLR start "T__143" - public final void mT__143() throws RecognitionException { - try { - int _type = T__143; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:137:8: ( 'endif' ) - // InternalQVTcore.g:137:10: 'endif' - { - match("endif"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__143" - - // $ANTLR start "T__144" - public final void mT__144() throws RecognitionException { - try { - int _type = T__144; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:138:8: ( 'elseif' ) - // InternalQVTcore.g:138:10: 'elseif' - { - match("elseif"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__144" - - // $ANTLR start "T__145" - public final void mT__145() throws RecognitionException { - try { - int _type = T__145; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:139:8: ( 'let' ) - // InternalQVTcore.g:139:10: 'let' - { - match("let"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__145" - - // $ANTLR start "T__146" - public final void mT__146() throws RecognitionException { - try { - int _type = T__146; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:140:8: ( 'self' ) - // InternalQVTcore.g:140:10: 'self' - { - match("self"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__146" - - // $ANTLR start "T__147" - public final void mT__147() throws RecognitionException { - try { - int _type = T__147; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:141:8: ( '|?' ) - // InternalQVTcore.g:141:10: '|?' - { - match("|?"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__147" - - // $ANTLR start "T__148" - public final void mT__148() throws RecognitionException { - try { - int _type = T__148; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:142:8: ( '|1' ) - // InternalQVTcore.g:142:10: '|1' - { - match("|1"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__148" - - // $ANTLR start "T__149" - public final void mT__149() throws RecognitionException { - try { - int _type = T__149; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:143:8: ( '?' ) - // InternalQVTcore.g:143:10: '?' - { - match('?'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__149" - - // $ANTLR start "T__150" - public final void mT__150() throws RecognitionException { - try { - int _type = T__150; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:144:8: ( '&&' ) - // InternalQVTcore.g:144:10: '&&' - { - match("&&"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__150" - - // $ANTLR start "RULE_UNQUOTED_STRING" - public final void mRULE_UNQUOTED_STRING() throws RecognitionException { - try { - int _type = RULE_UNQUOTED_STRING; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:11087:22: ( '\\u00A3$%^\\u00A3$%^' ) - // InternalQVTcore.g:11087:24: '\\u00A3$%^\\u00A3$%^' - { - match("\u00A3$%^\u00A3$%^"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_UNQUOTED_STRING" - - // $ANTLR start "RULE_ESCAPED_CHARACTER" - public final void mRULE_ESCAPED_CHARACTER() throws RecognitionException { - try { - // InternalQVTcore.g:11089:33: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) ) - // InternalQVTcore.g:11089: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') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - - } - finally { - } - } - // $ANTLR end "RULE_ESCAPED_CHARACTER" - - // $ANTLR start "RULE_LETTER_CHARACTER" - public final void mRULE_LETTER_CHARACTER() throws RecognitionException { - try { - // InternalQVTcore.g:11091:32: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ) - // InternalQVTcore.g:11091: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(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - - } - finally { - } - } - // $ANTLR end "RULE_LETTER_CHARACTER" - - // $ANTLR start "RULE_DOUBLE_QUOTED_STRING" - public final void mRULE_DOUBLE_QUOTED_STRING() throws RecognitionException { - try { - int _type = RULE_DOUBLE_QUOTED_STRING; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:11093:27: ( '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) - // InternalQVTcore.g:11093:29: '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' - { - match('\"'); - // InternalQVTcore.g:11093:33: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* - loop1: - do { - int alt1=3; - int LA1_0 = input.LA(1); - - if ( (LA1_0=='\\') ) { - alt1=1; - } - else if ( ((LA1_0>='\u0000' && LA1_0<='!')||(LA1_0>='#' && LA1_0<='[')||(LA1_0>=']' && LA1_0<='\uFFFF')) ) { - alt1=2; - } - - - switch (alt1) { - case 1 : - // InternalQVTcore.g:11093:34: RULE_ESCAPED_CHARACTER - { - mRULE_ESCAPED_CHARACTER(); - - } - break; - case 2 : - // InternalQVTcore.g:11093:57: ~ ( ( '\\\\' | '\"' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop1; - } - } while (true); - - match('\"'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_DOUBLE_QUOTED_STRING" - - // $ANTLR start "RULE_SINGLE_QUOTED_STRING" - public final void mRULE_SINGLE_QUOTED_STRING() throws RecognitionException { - try { - int _type = RULE_SINGLE_QUOTED_STRING; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:11095:27: ( '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) - // InternalQVTcore.g:11095:29: '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' - { - match('\''); - // InternalQVTcore.g:11095:34: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* - loop2: - do { - int alt2=3; - int LA2_0 = input.LA(1); - - if ( (LA2_0=='\\') ) { - alt2=1; - } - else if ( ((LA2_0>='\u0000' && LA2_0<='&')||(LA2_0>='(' && LA2_0<='[')||(LA2_0>=']' && LA2_0<='\uFFFF')) ) { - alt2=2; - } - - - switch (alt2) { - case 1 : - // InternalQVTcore.g:11095:35: RULE_ESCAPED_CHARACTER - { - mRULE_ESCAPED_CHARACTER(); - - } - break; - case 2 : - // InternalQVTcore.g:11095:58: ~ ( ( '\\\\' | '\\'' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop2; - } - } while (true); - - match('\''); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_SINGLE_QUOTED_STRING" - - // $ANTLR start "RULE_ML_SINGLE_QUOTED_STRING" - public final void mRULE_ML_SINGLE_QUOTED_STRING() throws RecognitionException { - try { - int _type = RULE_ML_SINGLE_QUOTED_STRING; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:11097:30: ( '/\\'' ( options {greedy=false; } : . )* '\\'/' ) - // InternalQVTcore.g:11097:32: '/\\'' ( options {greedy=false; } : . )* '\\'/' - { - match("/'"); - - // InternalQVTcore.g:11097:38: ( options {greedy=false; } : . )* - loop3: - do { - int alt3=2; - int LA3_0 = input.LA(1); - - if ( (LA3_0=='\'') ) { - int LA3_1 = input.LA(2); - - if ( (LA3_1=='/') ) { - alt3=2; - } - else if ( ((LA3_1>='\u0000' && LA3_1<='.')||(LA3_1>='0' && LA3_1<='\uFFFF')) ) { - alt3=1; - } - - - } - else if ( ((LA3_0>='\u0000' && LA3_0<='&')||(LA3_0>='(' && LA3_0<='\uFFFF')) ) { - alt3=1; - } - - - switch (alt3) { - case 1 : - // InternalQVTcore.g:11097:66: . - { - matchAny(); - - } - break; - - default : - break loop3; - } - } while (true); - - match("'/"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ML_SINGLE_QUOTED_STRING" - - // $ANTLR start "RULE_SIMPLE_ID" - public final void mRULE_SIMPLE_ID() throws RecognitionException { - try { - int _type = RULE_SIMPLE_ID; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:11099:16: ( RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )* ) - // InternalQVTcore.g:11099:18: RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )* - { - mRULE_LETTER_CHARACTER(); - // InternalQVTcore.g:11099:40: ( RULE_LETTER_CHARACTER | '0' .. '9' )* - loop4: - do { - int alt4=2; - int LA4_0 = input.LA(1); - - if ( ((LA4_0>='0' && LA4_0<='9')||(LA4_0>='A' && LA4_0<='Z')||LA4_0=='_'||(LA4_0>='a' && LA4_0<='z')) ) { - alt4=1; - } - - - switch (alt4) { - case 1 : - // InternalQVTcore.g: - { - if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop4; - } - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_SIMPLE_ID" - - // $ANTLR start "RULE_ESCAPED_ID" - public final void mRULE_ESCAPED_ID() throws RecognitionException { - try { - int _type = RULE_ESCAPED_ID; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:11101:17: ( '_' RULE_SINGLE_QUOTED_STRING ) - // InternalQVTcore.g:11101:19: '_' RULE_SINGLE_QUOTED_STRING - { - match('_'); - mRULE_SINGLE_QUOTED_STRING(); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ESCAPED_ID" - - // $ANTLR start "RULE_INT" - public final void mRULE_INT() throws RecognitionException { - try { - int _type = RULE_INT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:11103:10: ( ( '0' .. '9' )+ ) - // InternalQVTcore.g:11103:12: ( '0' .. '9' )+ - { - // InternalQVTcore.g:11103:12: ( '0' .. '9' )+ - int cnt5=0; - loop5: - do { - int alt5=2; - int LA5_0 = input.LA(1); - - if ( ((LA5_0>='0' && LA5_0<='9')) ) { - alt5=1; - } - - - switch (alt5) { - case 1 : - // InternalQVTcore.g:11103:13: '0' .. '9' - { - matchRange('0','9'); - - } - break; - - default : - if ( cnt5 >= 1 ) break loop5; - EarlyExitException eee = - new EarlyExitException(5, input); - throw eee; - } - cnt5++; - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_INT" - - // $ANTLR start "RULE_ML_COMMENT" - public final void mRULE_ML_COMMENT() throws RecognitionException { - try { - int _type = RULE_ML_COMMENT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:11105:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalQVTcore.g:11105:19: '/*' ( options {greedy=false; } : . )* '*/' - { - match("/*"); - - // InternalQVTcore.g:11105:24: ( options {greedy=false; } : . )* - loop6: - do { - int alt6=2; - int LA6_0 = input.LA(1); - - if ( (LA6_0=='*') ) { - int LA6_1 = input.LA(2); - - if ( (LA6_1=='/') ) { - alt6=2; - } - else if ( ((LA6_1>='\u0000' && LA6_1<='.')||(LA6_1>='0' && LA6_1<='\uFFFF')) ) { - alt6=1; - } - - - } - else if ( ((LA6_0>='\u0000' && LA6_0<=')')||(LA6_0>='+' && LA6_0<='\uFFFF')) ) { - alt6=1; - } - - - switch (alt6) { - case 1 : - // InternalQVTcore.g:11105:52: . - { - matchAny(); - - } - break; - - default : - break loop6; - } - } while (true); - - match("*/"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ML_COMMENT" - - // $ANTLR start "RULE_SL_COMMENT" - public final void mRULE_SL_COMMENT() throws RecognitionException { - try { - int _type = RULE_SL_COMMENT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:11107:17: ( '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalQVTcore.g:11107:19: '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? - { - match("--"); - - // InternalQVTcore.g:11107:24: (~ ( ( '\\n' | '\\r' ) ) )* - loop7: - do { - int alt7=2; - int LA7_0 = input.LA(1); - - if ( ((LA7_0>='\u0000' && LA7_0<='\t')||(LA7_0>='\u000B' && LA7_0<='\f')||(LA7_0>='\u000E' && LA7_0<='\uFFFF')) ) { - alt7=1; - } - - - switch (alt7) { - case 1 : - // InternalQVTcore.g:11107: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(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop7; - } - } while (true); - - // InternalQVTcore.g:11107:40: ( ( '\\r' )? '\\n' )? - int alt9=2; - int LA9_0 = input.LA(1); - - if ( (LA9_0=='\n'||LA9_0=='\r') ) { - alt9=1; - } - switch (alt9) { - case 1 : - // InternalQVTcore.g:11107:41: ( '\\r' )? '\\n' - { - // InternalQVTcore.g:11107:41: ( '\\r' )? - int alt8=2; - int LA8_0 = input.LA(1); - - if ( (LA8_0=='\r') ) { - alt8=1; - } - switch (alt8) { - case 1 : - // InternalQVTcore.g:11107:41: '\\r' - { - match('\r'); - - } - break; - - } - - match('\n'); - - } - break; - - } - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_SL_COMMENT" - - // $ANTLR start "RULE_WS" - public final void mRULE_WS() throws RecognitionException { - try { - int _type = RULE_WS; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:11109:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalQVTcore.g:11109:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ - { - // InternalQVTcore.g:11109:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ - int cnt10=0; - loop10: - do { - int alt10=2; - int LA10_0 = input.LA(1); - - if ( ((LA10_0>='\t' && LA10_0<='\n')||LA10_0=='\r'||LA10_0==' ') ) { - alt10=1; - } - - - switch (alt10) { - case 1 : - // InternalQVTcore.g: - { - if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - if ( cnt10 >= 1 ) break loop10; - EarlyExitException eee = - new EarlyExitException(10, input); - throw eee; - } - cnt10++; - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_WS" - - // $ANTLR start "RULE_ANY_OTHER" - public final void mRULE_ANY_OTHER() throws RecognitionException { - try { - int _type = RULE_ANY_OTHER; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTcore.g:11111:16: ( . ) - // InternalQVTcore.g:11111:18: . - { - matchAny(); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ANY_OTHER" - - public void mTokens() throws RecognitionException { - // InternalQVTcore.g:1:8: ( T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | RULE_UNQUOTED_STRING | RULE_DOUBLE_QUOTED_STRING | RULE_SINGLE_QUOTED_STRING | RULE_ML_SINGLE_QUOTED_STRING | RULE_SIMPLE_ID | RULE_ESCAPED_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) - int alt11=145; - alt11 = dfa11.predict(input); - switch (alt11) { - case 1 : - // InternalQVTcore.g:1:10: T__17 - { - mT__17(); - - } - break; - case 2 : - // InternalQVTcore.g:1:16: T__18 - { - mT__18(); - - } - break; - case 3 : - // InternalQVTcore.g:1:22: T__19 - { - mT__19(); - - } - break; - case 4 : - // InternalQVTcore.g:1:28: T__20 - { - mT__20(); - - } - break; - case 5 : - // InternalQVTcore.g:1:34: T__21 - { - mT__21(); - - } - break; - case 6 : - // InternalQVTcore.g:1:40: T__22 - { - mT__22(); - - } - break; - case 7 : - // InternalQVTcore.g:1:46: T__23 - { - mT__23(); - - } - break; - case 8 : - // InternalQVTcore.g:1:52: T__24 - { - mT__24(); - - } - break; - case 9 : - // InternalQVTcore.g:1:58: T__25 - { - mT__25(); - - } - break; - case 10 : - // InternalQVTcore.g:1:64: T__26 - { - mT__26(); - - } - break; - case 11 : - // InternalQVTcore.g:1:70: T__27 - { - mT__27(); - - } - break; - case 12 : - // InternalQVTcore.g:1:76: T__28 - { - mT__28(); - - } - break; - case 13 : - // InternalQVTcore.g:1:82: T__29 - { - mT__29(); - - } - break; - case 14 : - // InternalQVTcore.g:1:88: T__30 - { - mT__30(); - - } - break; - case 15 : - // InternalQVTcore.g:1:94: T__31 - { - mT__31(); - - } - break; - case 16 : - // InternalQVTcore.g:1:100: T__32 - { - mT__32(); - - } - break; - case 17 : - // InternalQVTcore.g:1:106: T__33 - { - mT__33(); - - } - break; - case 18 : - // InternalQVTcore.g:1:112: T__34 - { - mT__34(); - - } - break; - case 19 : - // InternalQVTcore.g:1:118: T__35 - { - mT__35(); - - } - break; - case 20 : - // InternalQVTcore.g:1:124: T__36 - { - mT__36(); - - } - break; - case 21 : - // InternalQVTcore.g:1:130: T__37 - { - mT__37(); - - } - break; - case 22 : - // InternalQVTcore.g:1:136: T__38 - { - mT__38(); - - } - break; - case 23 : - // InternalQVTcore.g:1:142: T__39 - { - mT__39(); - - } - break; - case 24 : - // InternalQVTcore.g:1:148: T__40 - { - mT__40(); - - } - break; - case 25 : - // InternalQVTcore.g:1:154: T__41 - { - mT__41(); - - } - break; - case 26 : - // InternalQVTcore.g:1:160: T__42 - { - mT__42(); - - } - break; - case 27 : - // InternalQVTcore.g:1:166: T__43 - { - mT__43(); - - } - break; - case 28 : - // InternalQVTcore.g:1:172: T__44 - { - mT__44(); - - } - break; - case 29 : - // InternalQVTcore.g:1:178: T__45 - { - mT__45(); - - } - break; - case 30 : - // InternalQVTcore.g:1:184: T__46 - { - mT__46(); - - } - break; - case 31 : - // InternalQVTcore.g:1:190: T__47 - { - mT__47(); - - } - break; - case 32 : - // InternalQVTcore.g:1:196: T__48 - { - mT__48(); - - } - break; - case 33 : - // InternalQVTcore.g:1:202: T__49 - { - mT__49(); - - } - break; - case 34 : - // InternalQVTcore.g:1:208: T__50 - { - mT__50(); - - } - break; - case 35 : - // InternalQVTcore.g:1:214: T__51 - { - mT__51(); - - } - break; - case 36 : - // InternalQVTcore.g:1:220: T__52 - { - mT__52(); - - } - break; - case 37 : - // InternalQVTcore.g:1:226: T__53 - { - mT__53(); - - } - break; - case 38 : - // InternalQVTcore.g:1:232: T__54 - { - mT__54(); - - } - break; - case 39 : - // InternalQVTcore.g:1:238: T__55 - { - mT__55(); - - } - break; - case 40 : - // InternalQVTcore.g:1:244: T__56 - { - mT__56(); - - } - break; - case 41 : - // InternalQVTcore.g:1:250: T__57 - { - mT__57(); - - } - break; - case 42 : - // InternalQVTcore.g:1:256: T__58 - { - mT__58(); - - } - break; - case 43 : - // InternalQVTcore.g:1:262: T__59 - { - mT__59(); - - } - break; - case 44 : - // InternalQVTcore.g:1:268: T__60 - { - mT__60(); - - } - break; - case 45 : - // InternalQVTcore.g:1:274: T__61 - { - mT__61(); - - } - break; - case 46 : - // InternalQVTcore.g:1:280: T__62 - { - mT__62(); - - } - break; - case 47 : - // InternalQVTcore.g:1:286: T__63 - { - mT__63(); - - } - break; - case 48 : - // InternalQVTcore.g:1:292: T__64 - { - mT__64(); - - } - break; - case 49 : - // InternalQVTcore.g:1:298: T__65 - { - mT__65(); - - } - break; - case 50 : - // InternalQVTcore.g:1:304: T__66 - { - mT__66(); - - } - break; - case 51 : - // InternalQVTcore.g:1:310: T__67 - { - mT__67(); - - } - break; - case 52 : - // InternalQVTcore.g:1:316: T__68 - { - mT__68(); - - } - break; - case 53 : - // InternalQVTcore.g:1:322: T__69 - { - mT__69(); - - } - break; - case 54 : - // InternalQVTcore.g:1:328: T__70 - { - mT__70(); - - } - break; - case 55 : - // InternalQVTcore.g:1:334: T__71 - { - mT__71(); - - } - break; - case 56 : - // InternalQVTcore.g:1:340: T__72 - { - mT__72(); - - } - break; - case 57 : - // InternalQVTcore.g:1:346: T__73 - { - mT__73(); - - } - break; - case 58 : - // InternalQVTcore.g:1:352: T__74 - { - mT__74(); - - } - break; - case 59 : - // InternalQVTcore.g:1:358: T__75 - { - mT__75(); - - } - break; - case 60 : - // InternalQVTcore.g:1:364: T__76 - { - mT__76(); - - } - break; - case 61 : - // InternalQVTcore.g:1:370: T__77 - { - mT__77(); - - } - break; - case 62 : - // InternalQVTcore.g:1:376: T__78 - { - mT__78(); - - } - break; - case 63 : - // InternalQVTcore.g:1:382: T__79 - { - mT__79(); - - } - break; - case 64 : - // InternalQVTcore.g:1:388: T__80 - { - mT__80(); - - } - break; - case 65 : - // InternalQVTcore.g:1:394: T__81 - { - mT__81(); - - } - break; - case 66 : - // InternalQVTcore.g:1:400: T__82 - { - mT__82(); - - } - break; - case 67 : - // InternalQVTcore.g:1:406: T__83 - { - mT__83(); - - } - break; - case 68 : - // InternalQVTcore.g:1:412: T__84 - { - mT__84(); - - } - break; - case 69 : - // InternalQVTcore.g:1:418: T__85 - { - mT__85(); - - } - break; - case 70 : - // InternalQVTcore.g:1:424: T__86 - { - mT__86(); - - } - break; - case 71 : - // InternalQVTcore.g:1:430: T__87 - { - mT__87(); - - } - break; - case 72 : - // InternalQVTcore.g:1:436: T__88 - { - mT__88(); - - } - break; - case 73 : - // InternalQVTcore.g:1:442: T__89 - { - mT__89(); - - } - break; - case 74 : - // InternalQVTcore.g:1:448: T__90 - { - mT__90(); - - } - break; - case 75 : - // InternalQVTcore.g:1:454: T__91 - { - mT__91(); - - } - break; - case 76 : - // InternalQVTcore.g:1:460: T__92 - { - mT__92(); - - } - break; - case 77 : - // InternalQVTcore.g:1:466: T__93 - { - mT__93(); - - } - break; - case 78 : - // InternalQVTcore.g:1:472: T__94 - { - mT__94(); - - } - break; - case 79 : - // InternalQVTcore.g:1:478: T__95 - { - mT__95(); - - } - break; - case 80 : - // InternalQVTcore.g:1:484: T__96 - { - mT__96(); - - } - break; - case 81 : - // InternalQVTcore.g:1:490: T__97 - { - mT__97(); - - } - break; - case 82 : - // InternalQVTcore.g:1:496: T__98 - { - mT__98(); - - } - break; - case 83 : - // InternalQVTcore.g:1:502: T__99 - { - mT__99(); - - } - break; - case 84 : - // InternalQVTcore.g:1:508: T__100 - { - mT__100(); - - } - break; - case 85 : - // InternalQVTcore.g:1:515: T__101 - { - mT__101(); - - } - break; - case 86 : - // InternalQVTcore.g:1:522: T__102 - { - mT__102(); - - } - break; - case 87 : - // InternalQVTcore.g:1:529: T__103 - { - mT__103(); - - } - break; - case 88 : - // InternalQVTcore.g:1:536: T__104 - { - mT__104(); - - } - break; - case 89 : - // InternalQVTcore.g:1:543: T__105 - { - mT__105(); - - } - break; - case 90 : - // InternalQVTcore.g:1:550: T__106 - { - mT__106(); - - } - break; - case 91 : - // InternalQVTcore.g:1:557: T__107 - { - mT__107(); - - } - break; - case 92 : - // InternalQVTcore.g:1:564: T__108 - { - mT__108(); - - } - break; - case 93 : - // InternalQVTcore.g:1:571: T__109 - { - mT__109(); - - } - break; - case 94 : - // InternalQVTcore.g:1:578: T__110 - { - mT__110(); - - } - break; - case 95 : - // InternalQVTcore.g:1:585: T__111 - { - mT__111(); - - } - break; - case 96 : - // InternalQVTcore.g:1:592: T__112 - { - mT__112(); - - } - break; - case 97 : - // InternalQVTcore.g:1:599: T__113 - { - mT__113(); - - } - break; - case 98 : - // InternalQVTcore.g:1:606: T__114 - { - mT__114(); - - } - break; - case 99 : - // InternalQVTcore.g:1:613: T__115 - { - mT__115(); - - } - break; - case 100 : - // InternalQVTcore.g:1:620: T__116 - { - mT__116(); - - } - break; - case 101 : - // InternalQVTcore.g:1:627: T__117 - { - mT__117(); - - } - break; - case 102 : - // InternalQVTcore.g:1:634: T__118 - { - mT__118(); - - } - break; - case 103 : - // InternalQVTcore.g:1:641: T__119 - { - mT__119(); - - } - break; - case 104 : - // InternalQVTcore.g:1:648: T__120 - { - mT__120(); - - } - break; - case 105 : - // InternalQVTcore.g:1:655: T__121 - { - mT__121(); - - } - break; - case 106 : - // InternalQVTcore.g:1:662: T__122 - { - mT__122(); - - } - break; - case 107 : - // InternalQVTcore.g:1:669: T__123 - { - mT__123(); - - } - break; - case 108 : - // InternalQVTcore.g:1:676: T__124 - { - mT__124(); - - } - break; - case 109 : - // InternalQVTcore.g:1:683: T__125 - { - mT__125(); - - } - break; - case 110 : - // InternalQVTcore.g:1:690: T__126 - { - mT__126(); - - } - break; - case 111 : - // InternalQVTcore.g:1:697: T__127 - { - mT__127(); - - } - break; - case 112 : - // InternalQVTcore.g:1:704: T__128 - { - mT__128(); - - } - break; - case 113 : - // InternalQVTcore.g:1:711: T__129 - { - mT__129(); - - } - break; - case 114 : - // InternalQVTcore.g:1:718: T__130 - { - mT__130(); - - } - break; - case 115 : - // InternalQVTcore.g:1:725: T__131 - { - mT__131(); - - } - break; - case 116 : - // InternalQVTcore.g:1:732: T__132 - { - mT__132(); - - } - break; - case 117 : - // InternalQVTcore.g:1:739: T__133 - { - mT__133(); - - } - break; - case 118 : - // InternalQVTcore.g:1:746: T__134 - { - mT__134(); - - } - break; - case 119 : - // InternalQVTcore.g:1:753: T__135 - { - mT__135(); - - } - break; - case 120 : - // InternalQVTcore.g:1:760: T__136 - { - mT__136(); - - } - break; - case 121 : - // InternalQVTcore.g:1:767: T__137 - { - mT__137(); - - } - break; - case 122 : - // InternalQVTcore.g:1:774: T__138 - { - mT__138(); - - } - break; - case 123 : - // InternalQVTcore.g:1:781: T__139 - { - mT__139(); - - } - break; - case 124 : - // InternalQVTcore.g:1:788: T__140 - { - mT__140(); - - } - break; - case 125 : - // InternalQVTcore.g:1:795: T__141 - { - mT__141(); - - } - break; - case 126 : - // InternalQVTcore.g:1:802: T__142 - { - mT__142(); - - } - break; - case 127 : - // InternalQVTcore.g:1:809: T__143 - { - mT__143(); - - } - break; - case 128 : - // InternalQVTcore.g:1:816: T__144 - { - mT__144(); - - } - break; - case 129 : - // InternalQVTcore.g:1:823: T__145 - { - mT__145(); - - } - break; - case 130 : - // InternalQVTcore.g:1:830: T__146 - { - mT__146(); - - } - break; - case 131 : - // InternalQVTcore.g:1:837: T__147 - { - mT__147(); - - } - break; - case 132 : - // InternalQVTcore.g:1:844: T__148 - { - mT__148(); - - } - break; - case 133 : - // InternalQVTcore.g:1:851: T__149 - { - mT__149(); - - } - break; - case 134 : - // InternalQVTcore.g:1:858: T__150 - { - mT__150(); - - } - break; - case 135 : - // InternalQVTcore.g:1:865: RULE_UNQUOTED_STRING - { - mRULE_UNQUOTED_STRING(); - - } - break; - case 136 : - // InternalQVTcore.g:1:886: RULE_DOUBLE_QUOTED_STRING - { - mRULE_DOUBLE_QUOTED_STRING(); - - } - break; - case 137 : - // InternalQVTcore.g:1:912: RULE_SINGLE_QUOTED_STRING - { - mRULE_SINGLE_QUOTED_STRING(); - - } - break; - case 138 : - // InternalQVTcore.g:1:938: RULE_ML_SINGLE_QUOTED_STRING - { - mRULE_ML_SINGLE_QUOTED_STRING(); - - } - break; - case 139 : - // InternalQVTcore.g:1:967: RULE_SIMPLE_ID - { - mRULE_SIMPLE_ID(); - - } - break; - case 140 : - // InternalQVTcore.g:1:982: RULE_ESCAPED_ID - { - mRULE_ESCAPED_ID(); - - } - break; - case 141 : - // InternalQVTcore.g:1:998: RULE_INT - { - mRULE_INT(); - - } - break; - case 142 : - // InternalQVTcore.g:1:1007: RULE_ML_COMMENT - { - mRULE_ML_COMMENT(); - - } - break; - case 143 : - // InternalQVTcore.g:1:1023: RULE_SL_COMMENT - { - mRULE_SL_COMMENT(); - - } - break; - case 144 : - // InternalQVTcore.g:1:1039: RULE_WS - { - mRULE_WS(); - - } - break; - case 145 : - // InternalQVTcore.g:1:1047: RULE_ANY_OTHER - { - mRULE_ANY_OTHER(); - - } - break; - - } - - } - - - protected DFA11 dfa11 = new DFA11(this); - static final String DFA11_eotS = - "\3\uffff\1\102\1\uffff\2\111\2\uffff\1\120\2\uffff\7\111\1\uffff\1\111\1\147\5\111\1\75\2\111\1\uffff\1\u0082\1\111\1\u0087\1\u0089\1\u008d\1\111\1\u0090\1\u0093\13\111\3\uffff\4\75\1\111\12\uffff\1\111\1\u00b1\1\111\1\u00b3\1\u00b4\1\uffff\2\111\7\uffff\17\111\1\uffff\2\111\3\uffff\5\111\1\u00d9\5\111\11\uffff\3\111\4\uffff\2\111\11\uffff\1\111\5\uffff\16\111\12\uffff\5\111\1\uffff\1\111\2\uffff\5\111\1\u0104\1\u0105\20\111\1\u0117\13\111\1\u0124\1\uffff\1\111\1\u0126\4\111\2\uffff\1\111\1\u0130\1\111\1\u0133\1\111\1\u0136\1\u0137\2\111\1\u013a\3\111\1\u013e\16\111\1\u0150\4\111\1\u0155\2\uffff\5\111\1\u015b\4\111\1\u0160\2\111\1\u0164\3\111\1\uffff\5\111\1\u016d\2\111\1\u0170\3\111\1\uffff\1\111\1\uffff\3\111\1\u0178\4\uffff\1\111\1\uffff\1\u017a\1\u017b\1\uffff\1\u017c\1\u017d\2\uffff\2\111\1\uffff\1\111\1\u0181\1\111\1\uffff\14\111\1\u018f\4\111\1\uffff\4\111\1\uffff\4\111\1\u019c\1\uffff\1\u019d\1\111\1\u019f\1\111\1\uffff\1\u01a1\2\111\1\uffff\10\111\1\uffff\2\111\1\uffff\1\u01b0\6\111\1\uffff\1\111\4\uffff\1\u01b8\2\111\1\uffff\11\111\1\u01c4\1\u01c6\2\111\1\uffff\4\111\1\u01cd\7\111\2\uffff\1\111\1\uffff\1\111\1\uffff\1\111\1\u01d8\12\111\1\u01e3\1\u01e4\1\uffff\1\u01e5\3\111\1\u01e9\2\111\1\uffff\2\111\1\u01ee\2\111\1\u01f1\4\111\1\u01f6\1\uffff\1\u01f7\1\uffff\1\111\1\u01fa\1\u01fb\1\111\1\u01fd\1\111\1\uffff\3\111\1\u0202\1\u0203\1\111\1\u0205\1\111\1\u0207\1\u0208\1\uffff\1\u0209\2\111\1\u020c\1\111\1\u020e\4\111\3\uffff\1\u0213\2\111\1\uffff\1\111\1\u0217\1\u0218\1\u0219\1\uffff\2\111\1\uffff\1\111\1\u021d\2\111\2\uffff\1\111\1\u0221\2\uffff\1\111\1\uffff\1\u0223\1\111\1\u0225\1\111\2\uffff\1\u0227\1\uffff\1\u0228\3\uffff\1\111\1\u022a\1\uffff\1\111\1\uffff\1\111\1\u022d\2\111\1\uffff\1\111\1\u0231\1\111\3\uffff\1\u0233\2\111\1\uffff\3\111\1\uffff\1\u0239\1\uffff\1\111\1\uffff\1\u023b\2\uffff\1\u023c\1\uffff\2\111\1\uffff\1\u023f\1\111\1\u0241\1\uffff\1\111\1\uffff\5\111\1\uffff\1\u0248\2\uffff\1\u0249\1\u024a\1\uffff\1\111\1\uffff\2\111\1\u024e\1\u024f\1\u0250\1\111\3\uffff\3\111\3\uffff\2\111\1\u0257\1\111\1\u0259\1\111\1\uffff\1\111\1\uffff\1\u025c\1\111\1\uffff\1\111\1\u025f\1\uffff"; - static final String DFA11_eofS = - "\u0260\uffff"; - static final String DFA11_minS = - "\1\0\2\uffff\1\61\1\uffff\1\144\1\156\2\uffff\1\72\2\uffff\1\142\1\141\1\145\2\150\1\154\1\141\1\uffff\1\141\1\53\1\141\1\165\1\160\1\151\1\145\1\143\1\145\1\157\1\uffff\1\55\1\157\1\47\1\75\1\55\1\157\1\56\1\55\1\141\1\165\1\141\1\156\2\145\1\156\1\143\1\157\2\141\3\uffff\1\46\1\44\2\0\1\47\12\uffff\1\160\1\60\1\145\2\60\1\uffff\1\145\1\151\7\uffff\1\163\1\164\1\144\1\160\1\141\1\145\1\164\1\145\1\155\1\141\1\144\1\164\1\163\1\143\1\145\1\uffff\1\146\1\164\3\uffff\1\141\1\162\2\145\1\164\1\60\1\145\1\141\1\154\1\141\1\154\3\uffff\1\145\1\uffff\1\156\3\uffff\2\164\1\144\4\uffff\1\164\1\154\11\uffff\1\162\5\uffff\2\160\1\157\1\147\1\164\1\141\1\162\1\161\2\154\1\144\1\154\1\155\1\154\12\uffff\1\154\1\165\1\164\1\145\1\141\1\uffff\1\162\2\uffff\1\163\1\161\1\145\1\164\1\162\2\60\1\151\1\144\1\157\1\162\1\150\1\143\1\160\1\163\1\157\1\155\1\151\2\145\1\153\1\155\1\160\1\60\1\141\1\151\1\141\1\156\1\145\1\147\1\157\1\156\1\162\1\160\1\145\1\60\1\uffff\1\162\1\60\1\141\1\164\1\151\1\146\1\141\1\151\1\145\1\60\1\171\1\60\1\154\2\60\2\154\1\60\1\145\1\154\1\151\1\60\1\165\1\151\1\101\1\145\1\154\1\142\1\163\1\162\1\145\1\164\1\151\1\162\1\154\1\141\1\60\1\165\1\164\1\162\1\151\1\60\2\uffff\1\156\1\151\1\157\1\154\1\145\1\60\1\153\1\157\1\163\1\162\1\60\1\146\1\156\1\60\1\141\1\151\1\145\1\uffff\1\165\1\156\1\166\1\164\1\163\1\60\1\145\1\167\1\60\1\171\1\165\1\162\1\uffff\1\141\1\uffff\1\164\1\151\1\141\1\60\4\uffff\1\162\1\uffff\2\60\1\uffff\2\60\2\uffff\2\145\1\uffff\1\147\1\60\1\156\1\uffff\1\145\1\155\2\156\1\157\1\162\1\145\1\144\1\145\1\164\1\155\1\145\1\60\1\141\1\146\1\151\1\164\1\uffff\1\145\1\164\1\141\1\142\1\uffff\1\145\1\172\1\156\1\166\1\60\1\uffff\1\60\1\163\1\60\1\143\1\uffff\1\60\1\144\1\146\1\uffff\1\147\1\164\1\162\1\154\1\151\1\141\1\171\1\146\1\uffff\1\164\1\163\1\uffff\1\60\1\164\1\145\1\164\1\151\1\143\1\154\1\uffff\1\141\4\uffff\1\60\1\141\1\145\1\uffff\1\147\1\156\1\151\1\171\1\166\1\151\1\145\1\143\1\141\2\60\1\145\1\163\1\uffff\1\154\1\141\1\144\1\145\1\60\1\141\1\143\1\165\1\163\1\145\1\154\1\145\2\uffff\1\145\1\uffff\1\145\1\uffff\1\163\1\60\1\145\1\151\3\164\1\144\1\164\1\160\1\145\1\157\2\60\1\uffff\1\60\1\144\1\151\1\154\1\60\1\151\1\154\1\uffff\1\156\1\162\1\60\1\143\1\164\1\60\1\141\2\144\1\164\1\60\1\uffff\1\60\1\uffff\1\156\2\60\1\143\1\60\1\163\1\uffff\1\142\2\164\2\60\1\171\1\60\1\163\2\60\1\uffff\1\60\1\166\1\171\1\60\1\151\1\60\1\151\1\145\1\156\1\162\3\uffff\1\60\1\157\1\145\1\uffff\1\172\3\60\1\uffff\2\145\1\uffff\1\154\1\60\1\123\1\151\2\uffff\1\164\1\60\2\uffff\1\145\1\uffff\1\60\1\154\1\60\1\145\2\uffff\1\60\1\uffff\1\60\3\uffff\1\145\1\60\1\uffff\1\157\1\uffff\1\157\1\60\1\164\1\155\1\uffff\1\156\1\60\1\141\3\uffff\1\60\1\144\1\151\1\uffff\1\145\1\157\1\145\1\uffff\1\60\1\uffff\1\145\1\uffff\1\60\2\uffff\1\60\1\uffff\2\156\1\uffff\1\60\1\141\1\60\1\uffff\1\142\1\uffff\1\116\1\144\1\164\1\156\1\144\1\uffff\1\60\2\uffff\2\60\1\uffff\1\164\1\uffff\1\154\1\141\3\60\1\142\3\uffff\1\151\1\145\1\164\3\uffff\1\171\1\157\1\60\1\165\1\60\1\156\1\uffff\1\162\1\uffff\1\60\1\141\1\uffff\1\154\1\60\1\uffff"; - static final String DFA11_maxS = - "\1\uffff\2\uffff\1\77\1\uffff\1\164\1\163\2\uffff\1\75\2\uffff\1\164\1\141\1\145\1\151\1\157\1\170\1\162\1\uffff\1\145\1\75\1\162\2\165\1\157\1\164\1\166\1\151\1\157\1\uffff\1\76\1\165\1\52\1\75\1\76\1\157\2\56\1\141\1\165\1\157\1\156\1\145\1\164\1\156\1\162\1\157\2\141\3\uffff\1\46\1\44\2\uffff\1\47\12\uffff\1\160\1\172\1\145\2\172\1\uffff\1\145\1\163\7\uffff\1\163\1\164\1\144\1\160\1\163\1\145\1\164\1\145\1\155\1\141\1\165\1\164\1\163\1\143\1\157\1\uffff\1\162\1\164\3\uffff\1\165\2\162\1\145\1\164\1\172\1\145\1\141\1\154\1\141\1\162\3\uffff\1\145\1\uffff\1\156\3\uffff\2\164\1\144\4\uffff\1\164\1\154\11\uffff\1\162\5\uffff\2\160\1\157\1\147\1\164\1\141\1\162\1\164\2\154\1\144\1\154\1\155\1\154\12\uffff\1\157\1\165\1\164\1\145\1\141\1\uffff\1\162\2\uffff\1\163\1\161\1\145\1\164\1\162\2\172\1\151\1\154\1\157\1\162\1\150\1\143\1\160\1\163\1\157\1\155\1\151\2\145\1\153\1\155\1\160\1\172\2\151\1\141\1\156\1\145\1\147\1\157\1\156\1\162\1\160\1\145\1\172\1\uffff\1\162\1\172\1\141\1\164\1\151\1\146\2\163\1\145\1\172\1\171\1\172\1\154\2\172\2\154\1\172\1\145\1\154\1\151\1\172\1\165\1\151\1\126\1\145\1\154\1\142\1\163\1\162\1\151\1\164\1\151\1\162\1\154\1\141\1\172\1\165\1\164\1\162\1\151\1\172\2\uffff\1\156\1\151\1\157\1\154\1\145\1\172\1\153\1\157\1\163\1\162\1\172\1\146\1\156\1\172\1\141\1\151\1\145\1\uffff\1\165\1\156\1\166\1\164\1\163\1\172\1\145\1\167\1\172\1\171\1\165\1\162\1\uffff\1\141\1\uffff\1\164\1\151\1\141\1\172\4\uffff\1\162\1\uffff\2\172\1\uffff\2\172\2\uffff\2\145\1\uffff\1\147\1\172\1\156\1\uffff\1\145\1\155\2\156\1\157\1\162\1\145\1\144\1\145\1\164\1\155\1\145\1\172\1\141\1\146\1\151\1\164\1\uffff\1\145\1\164\1\141\1\142\1\uffff\1\145\1\172\1\156\1\166\1\172\1\uffff\1\172\1\163\1\172\1\143\1\uffff\1\172\1\144\1\146\1\uffff\1\147\1\164\1\162\1\154\1\151\1\145\1\171\1\151\1\uffff\1\164\1\163\1\uffff\1\172\1\164\1\145\1\164\1\151\1\143\1\154\1\uffff\1\141\4\uffff\1\172\1\141\1\145\1\uffff\1\147\1\156\1\151\1\171\1\166\1\151\1\145\1\143\1\141\2\172\1\145\1\163\1\uffff\1\154\1\141\1\144\1\145\1\172\1\141\1\143\1\165\1\163\1\145\1\154\1\145\2\uffff\1\145\1\uffff\1\145\1\uffff\1\163\1\172\1\145\1\151\3\164\1\144\1\164\1\160\1\145\1\157\2\172\1\uffff\1\172\1\144\1\151\1\154\1\172\1\151\1\154\1\uffff\1\156\1\162\1\172\1\143\1\164\1\172\1\141\2\144\1\164\1\172\1\uffff\1\172\1\uffff\1\156\2\172\1\143\1\172\1\163\1\uffff\1\142\2\164\2\172\1\171\1\172\1\163\2\172\1\uffff\1\172\1\166\1\171\1\172\1\151\1\172\1\151\1\145\1\156\1\162\3\uffff\1\172\1\157\1\145\1\uffff\4\172\1\uffff\2\145\1\uffff\1\154\1\172\1\123\1\151\2\uffff\1\164\1\172\2\uffff\1\145\1\uffff\1\172\1\154\1\172\1\145\2\uffff\1\172\1\uffff\1\172\3\uffff\1\145\1\172\1\uffff\1\157\1\uffff\1\157\1\172\1\164\1\155\1\uffff\1\156\1\172\1\141\3\uffff\1\172\1\144\1\151\1\uffff\1\145\1\157\1\145\1\uffff\1\172\1\uffff\1\145\1\uffff\1\172\2\uffff\1\172\1\uffff\2\156\1\uffff\1\172\1\141\1\172\1\uffff\1\142\1\uffff\1\116\1\144\1\164\1\156\1\144\1\uffff\1\172\2\uffff\2\172\1\uffff\1\164\1\uffff\1\154\1\141\3\172\1\142\3\uffff\1\151\1\145\1\164\3\uffff\1\171\1\157\1\172\1\165\1\172\1\156\1\uffff\1\162\1\uffff\1\172\1\141\1\uffff\1\154\1\172\1\uffff"; - static final String DFA11_acceptS = - "\1\uffff\1\1\1\2\1\uffff\1\4\2\uffff\1\7\1\10\1\uffff\1\14\1\15\7\uffff\1\26\12\uffff\1\102\23\uffff\1\170\1\172\1\173\5\uffff\1\u008b\1\u008d\1\u0090\1\u0091\1\1\1\2\1\u0083\1\u0084\1\3\1\4\5\uffff\1\u008b\2\uffff\1\7\1\10\1\13\1\30\1\11\1\14\1\15\17\uffff\1\26\2\uffff\1\31\1\160\1\116\13\uffff\1\50\1\52\1\54\1\uffff\1\57\1\uffff\1\65\1\73\1\104\3\uffff\1\102\1\135\1\u008f\1\112\2\uffff\1\u008a\1\u008e\1\115\1\121\1\117\1\122\1\123\1\163\1\120\1\uffff\1\157\1\134\1\136\1\137\1\u0085\16\uffff\1\170\1\172\1\173\1\u0086\1\u0087\1\u0088\1\u0089\1\u008c\1\u008d\1\u0090\5\uffff\1\20\1\uffff\1\51\1\174\44\uffff\1\130\52\uffff\1\124\1\17\21\uffff\1\171\14\uffff\1\131\1\uffff\1\43\4\uffff\1\56\1\106\1\61\1\63\1\uffff\1\u0081\2\uffff\1\113\2\uffff\1\132\1\140\2\uffff\1\153\3\uffff\1\152\21\uffff\1\6\4\uffff\1\125\5\uffff\1\162\4\uffff\1\74\3\uffff\1\176\10\uffff\1\164\2\uffff\1\175\7\uffff\1\u0082\1\uffff\1\100\1\114\1\167\1\133\3\uffff\1\144\15\uffff\1\37\14\uffff\1\22\1\23\1\uffff\1\107\1\uffff\1\177\16\uffff\1\33\7\uffff\1\141\13\uffff\1\165\1\uffff\1\12\6\uffff\1\60\12\uffff\1\u0080\12\uffff\1\42\1\77\1\41\3\uffff\1\44\4\uffff\1\145\2\uffff\1\147\4\uffff\1\161\1\5\2\uffff\1\126\1\66\1\uffff\1\166\4\uffff\1\21\1\36\1\uffff\1\105\1\uffff\1\24\1\110\1\25\2\uffff\1\27\1\uffff\1\47\4\uffff\1\53\3\uffff\1\75\1\142\1\143\3\uffff\1\151\3\uffff\1\127\1\uffff\1\40\1\uffff\1\16\1\uffff\1\55\1\103\1\uffff\1\101\2\uffff\1\71\3\uffff\1\64\1\uffff\1\154\5\uffff\1\111\1\uffff\1\46\1\70\2\uffff\1\32\1\uffff\1\76\6\uffff\1\62\1\45\1\67\3\uffff\1\150\1\156\1\155\6\uffff\1\72\1\uffff\1\34\2\uffff\1\35\2\uffff\1\146"; - static final String DFA11_specialS = - "\1\2\66\uffff\1\0\1\1\u0227\uffff}>"; - static final String[] DFA11_transitionS = DFA11_transitionS_.DFA11_transitionS; - private static final class DFA11_transitionS_ { - static final String[] DFA11_transitionS = { - "\11\75\2\74\2\75\1\74\22\75\1\74\1\33\1\67\1\36\2\75\1\65\1\70\1\7\1\10\1\12\1\25\1\2\1\37\1\45\1\41\12\73\1\11\1\13\1\43\1\23\1\42\1\46\1\62\1\72\1\51\1\57\5\72\1\52\2\72\1\60\1\47\1\72\1\56\2\72\1\53\1\54\1\50\1\55\5\72\1\63\1\75\1\64\1\75\1\71\1\75\1\14\1\35\1\20\1\24\1\21\1\61\2\72\1\5\2\72\1\34\1\15\1\40\1\30\1\22\1\27\1\16\1\32\1\26\1\6\1\31\1\17\1\44\2\72\1\1\1\3\1\4\45\75\1\66\uff5c\75", - "", - "", - "\1\101\15\uffff\1\100", - "", - "\1\107\1\uffff\1\110\6\uffff\1\104\1\105\5\uffff\1\106", - "\1\113\4\uffff\1\112", - "", - "", - "\1\116\2\uffff\1\117", - "", - "", - "\1\123\13\uffff\1\125\5\uffff\1\124", - "\1\126", - "\1\127", - "\1\130\1\131", - "\1\132\3\uffff\1\134\2\uffff\1\133", - "\1\137\1\uffff\1\135\11\uffff\1\136", - "\1\140\20\uffff\1\141", - "", - "\1\144\3\uffff\1\143", - "\1\146\21\uffff\1\145", - "\1\151\6\uffff\1\152\11\uffff\1\150", - "\1\153", - "\1\156\1\uffff\1\155\2\uffff\1\154", - "\1\157\5\uffff\1\160", - "\1\162\16\uffff\1\161", - "\1\173\1\163\4\uffff\1\164\5\uffff\1\165\2\uffff\1\166\1\172\1\167\1\170\1\171", - "\1\175\3\uffff\1\174", - "\1\176", - "", - "\1\u0081\20\uffff\1\u0080", - "\1\u0083\5\uffff\1\u0084", - "\1\u0085\2\uffff\1\u0086", - "\1\u0088", - "\1\u008c\17\uffff\1\u008a\1\u008b", - "\1\u008e", - "\1\u008f", - "\1\u0092\1\u0091", - "\1\u0094", - "\1\u0095", - "\1\u0097\15\uffff\1\u0096", - "\1\u0098", - "\1\u0099", - "\1\u009b\16\uffff\1\u009a", - "\1\u009c", - "\1\u009d\16\uffff\1\u009e", - "\1\u009f", - "\1\u00a0", - "\1\u00a1", - "", - "", - "", - "\1\u00a5", - "\1\u00a6", - "\0\u00a7", - "\0\u00a8", - "\1\u00a9", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "\1\u00ac", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\10\111\1\u00ae\6\111\1\u00ad\3\111\1\u00af\1\111\1\u00b0\4\111", - "\1\u00b2", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "", - "\1\u00b5", - "\1\u00b6\11\uffff\1\u00b7", - "", - "", - "", - "", - "", - "", - "", - "\1\u00b8", - "\1\u00b9", - "\1\u00ba", - "\1\u00bb", - "\1\u00bd\4\uffff\1\u00bc\14\uffff\1\u00be", - "\1\u00bf", - "\1\u00c0", - "\1\u00c1", - "\1\u00c2", - "\1\u00c3", - "\1\u00c6\1\uffff\1\u00c4\16\uffff\1\u00c5", - "\1\u00c7", - "\1\u00c8", - "\1\u00c9", - "\1\u00cc\3\uffff\1\u00ca\5\uffff\1\u00cb", - "", - "\1\u00cd\13\uffff\1\u00ce", - "\1\u00cf", - "", - "", - "", - "\1\u00d0\23\uffff\1\u00d1", - "\1\u00d2", - "\1\u00d4\14\uffff\1\u00d3", - "\1\u00d5", - "\1\u00d6", - "\2\111\1\u00d8\7\111\7\uffff\32\111\4\uffff\1\111\1\uffff\3\111\1\u00d7\26\111", - "\1\u00da", - "\1\u00db", - "\1\u00dc", - "\1\u00dd", - "\1\u00df\5\uffff\1\u00de", - "", - "", - "", - "\1\u00e0", - "", - "\1\u00e1", - "", - "", - "", - "\1\u00e2", - "\1\u00e3", - "\1\u00e4", - "", - "", - "", - "", - "\1\u00e5", - "\1\u00e6", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "\1\u00e7", - "", - "", - "", - "", - "", - "\1\u00e8", - "\1\u00e9", - "\1\u00ea", - "\1\u00eb", - "\1\u00ec", - "\1\u00ed", - "\1\u00ee", - "\1\u00f0\2\uffff\1\u00ef", - "\1\u00f1", - "\1\u00f2", - "\1\u00f3", - "\1\u00f4", - "\1\u00f5", - "\1\u00f6", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "\1\u00f8\2\uffff\1\u00f7", - "\1\u00f9", - "\1\u00fa", - "\1\u00fb", - "\1\u00fc", - "", - "\1\u00fd", - "", - "", - "\1\u00fe", - "\1\u00ff", - "\1\u0100", - "\1\u0101", - "\1\u0102", - "\2\111\1\u0103\7\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\1\u0106", - "\1\u0108\7\uffff\1\u0107", - "\1\u0109", - "\1\u010a", - "\1\u010b", - "\1\u010c", - "\1\u010d", - "\1\u010e", - "\1\u010f", - "\1\u0110", - "\1\u0111", - "\1\u0112", - "\1\u0113", - "\1\u0114", - "\1\u0115", - "\1\u0116", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\1\u0118\7\uffff\1\u0119", - "\1\u011a", - "\1\u011b", - "\1\u011c", - "\1\u011d", - "\1\u011e", - "\1\u011f", - "\1\u0120", - "\1\u0121", - "\1\u0122", - "\1\u0123", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "", - "\1\u0125", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\1\u0127", - "\1\u0128", - "\1\u0129", - "\1\u012a", - "\1\u012b\21\uffff\1\u012c", - "\1\u012d\11\uffff\1\u012e", - "\1\u012f", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\1\u0131", - "\2\111\1\u0132\7\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\1\u0134", - "\2\111\1\u0135\7\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\1\u0138", - "\1\u0139", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\1\u013b", - "\1\u013c", - "\1\u013d", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\1\u013f", - "\1\u0140", - "\1\u0141\7\uffff\1\u0142\14\uffff\1\u0143", - "\1\u0144", - "\1\u0145", - "\1\u0146", - "\1\u0147", - "\1\u0148", - "\1\u0149\3\uffff\1\u014a", - "\1\u014b", - "\1\u014c", - "\1\u014d", - "\1\u014e", - "\1\u014f", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\1\u0151", - "\1\u0152", - "\1\u0153", - "\1\u0154", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "", - "", - "\1\u0156", - "\1\u0157", - "\1\u0158", - "\1\u0159", - "\1\u015a", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\1\u015c", - "\1\u015d", - "\1\u015e", - "\1\u015f", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\1\u0161", - "\1\u0162", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\10\111\1\u0163\21\111", - "\1\u0165", - "\1\u0166", - "\1\u0167", - "", - "\1\u0168", - "\1\u0169", - "\1\u016a", - "\1\u016b", - "\1\u016c", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\1\u016e", - "\1\u016f", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\1\u0171", - "\1\u0172", - "\1\u0173", - "", - "\1\u0174", - "", - "\1\u0175", - "\1\u0176", - "\1\u0177", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "", - "", - "", - "", - "\1\u0179", - "", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "", - "", - "\1\u017e", - "\1\u017f", - "", - "\1\u0180", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\1\u0182", - "", - "\1\u0183", - "\1\u0184", - "\1\u0185", - "\1\u0186", - "\1\u0187", - "\1\u0188", - "\1\u0189", - "\1\u018a", - "\1\u018b", - "\1\u018c", - "\1\u018d", - "\1\u018e", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\1\u0190", - "\1\u0191", - "\1\u0192", - "\1\u0193", - "", - "\1\u0194", - "\1\u0195", - "\1\u0196", - "\1\u0197", - "", - "\1\u0198", - "\1\u0199", - "\1\u019a", - "\1\u019b", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\1\u019e", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\1\u01a0", - "", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\1\u01a2", - "\1\u01a3", - "", - "\1\u01a4", - "\1\u01a5", - "\1\u01a6", - "\1\u01a7", - "\1\u01a8", - "\1\u01aa\3\uffff\1\u01a9", - "\1\u01ab", - "\1\u01ad\2\uffff\1\u01ac", - "", - "\1\u01ae", - "\1\u01af", - "", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\1\u01b1", - "\1\u01b2", - "\1\u01b3", - "\1\u01b4", - "\1\u01b5", - "\1\u01b6", - "", - "\1\u01b7", - "", - "", - "", - "", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\1\u01b9", - "\1\u01ba", - "", - "\1\u01bb", - "\1\u01bc", - "\1\u01bd", - "\1\u01be", - "\1\u01bf", - "\1\u01c0", - "\1\u01c1", - "\1\u01c2", - "\1\u01c3", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\22\111\1\u01c5\7\111", - "\1\u01c7", - "\1\u01c8", - "", - "\1\u01c9", - "\1\u01ca", - "\1\u01cb", - "\1\u01cc", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\1\u01ce", - "\1\u01cf", - "\1\u01d0", - "\1\u01d1", - "\1\u01d2", - "\1\u01d3", - "\1\u01d4", - "", - "", - "\1\u01d5", - "", - "\1\u01d6", - "", - "\1\u01d7", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\1\u01d9", - "\1\u01da", - "\1\u01db", - "\1\u01dc", - "\1\u01dd", - "\1\u01de", - "\1\u01df", - "\1\u01e0", - "\1\u01e1", - "\1\u01e2", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\1\u01e6", - "\1\u01e7", - "\1\u01e8", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\1\u01ea", - "\1\u01eb", - "", - "\1\u01ec", - "\1\u01ed", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\1\u01ef", - "\1\u01f0", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\1\u01f2", - "\1\u01f3", - "\1\u01f4", - "\1\u01f5", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "", - "\1\u01f8", - "\2\111\1\u01f9\7\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\1\u01fc", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\1\u01fe", - "", - "\1\u01ff", - "\1\u0200", - "\1\u0201", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\1\u0204", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\1\u0206", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\1\u020a", - "\1\u020b", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\1\u020d", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\1\u020f", - "\1\u0210", - "\1\u0211", - "\1\u0212", - "", - "", - "", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\1\u0214", - "\1\u0215", - "", - "\1\u0216", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "", - "\1\u021a", - "\1\u021b", - "", - "\1\u021c", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\1\u021e", - "\1\u021f", - "", - "", - "\1\u0220", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "", - "", - "\1\u0222", - "", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\1\u0224", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\1\u0226", - "", - "", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "", - "", - "", - "\1\u0229", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "", - "\1\u022b", - "", - "\1\u022c", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\1\u022e", - "\1\u022f", - "", - "\1\u0230", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\1\u0232", - "", - "", - "", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\1\u0234", - "\1\u0235", - "", - "\1\u0236", - "\1\u0237", - "\1\u0238", - "", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "", - "\1\u023a", - "", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "", - "", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "", - "\1\u023d", - "\1\u023e", - "", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\1\u0240", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "", - "\1\u0242", - "", - "\1\u0243", - "\1\u0244", - "\1\u0245", - "\1\u0246", - "\1\u0247", - "", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "", - "", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "", - "\1\u024b", - "", - "\1\u024c", - "\1\u024d", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\1\u0251", - "", - "", - "", - "\1\u0252", - "\1\u0253", - "\1\u0254", - "", - "", - "", - "\1\u0255", - "\1\u0256", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\1\u0258", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\1\u025a", - "", - "\1\u025b", - "", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "\1\u025d", - "", - "\1\u025e", - "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", - "" - }; - } - - static final short[] DFA11_eot = DFA.unpackEncodedString(DFA11_eotS); - static final short[] DFA11_eof = DFA.unpackEncodedString(DFA11_eofS); - static final char[] DFA11_min = DFA.unpackEncodedStringToUnsignedChars(DFA11_minS); - static final char[] DFA11_max = DFA.unpackEncodedStringToUnsignedChars(DFA11_maxS); - static final short[] DFA11_accept = DFA.unpackEncodedString(DFA11_acceptS); - static final short[] DFA11_special = DFA.unpackEncodedString(DFA11_specialS); - static final short[][] DFA11_transition; - - static { - int numStates = DFA11_transitionS.length; - DFA11_transition = new short[numStates][]; - for (int i=0; i<numStates; i++) { - DFA11_transition[i] = DFA.unpackEncodedString(DFA11_transitionS[i]); - } - } - - static class DFA11 extends DFA { - - public DFA11(BaseRecognizer recognizer) { - this.recognizer = recognizer; - this.decisionNumber = 11; - this.eot = DFA11_eot; - this.eof = DFA11_eof; - this.min = DFA11_min; - this.max = DFA11_max; - this.accept = DFA11_accept; - this.special = DFA11_special; - this.transition = DFA11_transition; - } - public String getDescription() { - return "1:1: Tokens : ( T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | RULE_UNQUOTED_STRING | RULE_DOUBLE_QUOTED_STRING | RULE_SINGLE_QUOTED_STRING | RULE_ML_SINGLE_QUOTED_STRING | RULE_SIMPLE_ID | RULE_ESCAPED_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; - } - public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { - IntStream input = _input; - int _s = s; - switch ( s ) { - case 0 : - int LA11_55 = input.LA(1); + public static final int T__144=144; + public static final int T__143=143; + public static final int T__146=146; + public static final int T__50=50; + public static final int T__145=145; + public static final int T__140=140; + public static final int T__142=142; + public static final int T__141=141; + public static final int T__59=59; + public static final int T__55=55; + public static final int T__56=56; + public static final int T__57=57; + public static final int T__58=58; + public static final int T__51=51; + public static final int T__137=137; + public static final int T__52=52; + public static final int T__136=136; + public static final int T__53=53; + public static final int T__139=139; + public static final int T__54=54; + public static final int T__138=138; + public static final int T__133=133; + public static final int T__132=132; + public static final int T__60=60; + public static final int T__135=135; + public static final int T__61=61; + public static final int T__134=134; + public static final int T__131=131; + public static final int T__130=130; + public static final int RULE_INT=6; + public static final int T__66=66; + public static final int RULE_ML_COMMENT=13; + public static final int T__67=67; + public static final int T__129=129; + public static final int T__68=68; + public static final int T__69=69; + public static final int T__62=62; + public static final int T__126=126; + public static final int T__63=63; + public static final int T__125=125; + public static final int T__64=64; + public static final int T__128=128; + public static final int T__65=65; + public static final int T__127=127; + public static final int T__37=37; + public static final int T__38=38; + public static final int T__39=39; + public static final int T__33=33; + public static final int T__34=34; + public static final int T__35=35; + public static final int T__36=36; + public static final int T__30=30; + public static final int T__31=31; + public static final int T__32=32; + public static final int T__150=150; + public static final int RULE_SINGLE_QUOTED_STRING=4; + public static final int T__48=48; + public static final int T__49=49; + public static final int RULE_DOUBLE_QUOTED_STRING=11; + public static final int T__44=44; + public static final int T__45=45; + public static final int T__46=46; + public static final int T__47=47; + public static final int RULE_ESCAPED_ID=8; + public static final int T__40=40; + public static final int T__148=148; + public static final int T__41=41; + public static final int T__147=147; + public static final int T__42=42; + public static final int T__43=43; + public static final int T__149=149; + public static final int T__91=91; + public static final int T__100=100; + public static final int T__92=92; + public static final int T__93=93; + public static final int T__102=102; + public static final int T__94=94; + public static final int T__101=101; + public static final int T__90=90; + public static final int RULE_LETTER_CHARACTER=10; + public static final int T__19=19; + public static final int T__17=17; + public static final int T__18=18; + public static final int T__99=99; + public static final int RULE_ESCAPED_CHARACTER=9; + public static final int T__95=95; + public static final int RULE_ML_SINGLE_QUOTED_STRING=12; + public static final int T__96=96; + public static final int T__97=97; + public static final int T__98=98; + public static final int T__26=26; + public static final int T__27=27; + public static final int T__28=28; + public static final int T__29=29; + public static final int T__22=22; + public static final int T__23=23; + public static final int T__24=24; + public static final int T__25=25; + public static final int T__20=20; + public static final int T__21=21; + public static final int T__122=122; + public static final int T__70=70; + public static final int T__121=121; + public static final int T__71=71; + public static final int T__124=124; + public static final int T__72=72; + public static final int T__123=123; + public static final int T__120=120; + public static final int RULE_UNQUOTED_STRING=5; + public static final int RULE_SL_COMMENT=14; + public static final int T__77=77; + public static final int T__119=119; + public static final int T__78=78; + public static final int T__118=118; + public static final int T__79=79; + public static final int T__73=73; + public static final int T__115=115; + public static final int EOF=-1; + public static final int T__74=74; + public static final int T__114=114; + public static final int T__75=75; + public static final int T__117=117; + public static final int T__76=76; + public static final int T__116=116; + public static final int T__80=80; + public static final int T__111=111; + public static final int T__81=81; + public static final int T__110=110; + public static final int T__82=82; + public static final int T__113=113; + public static final int RULE_SIMPLE_ID=7; + public static final int T__83=83; + public static final int T__112=112; + public static final int RULE_WS=15; + public static final int RULE_ANY_OTHER=16; + public static final int T__88=88; + public static final int T__108=108; + public static final int T__89=89; + public static final int T__107=107; + public static final int T__109=109; + public static final int T__84=84; + public static final int T__104=104; + public static final int T__85=85; + public static final int T__103=103; + public static final int T__86=86; + public static final int T__106=106; + public static final int T__87=87; + public static final int T__105=105; + + // delegates + // delegators + + public InternalQVTcoreLexer() {;} + public InternalQVTcoreLexer(CharStream input) { + this(input, new RecognizerSharedState()); + } + public InternalQVTcoreLexer(CharStream input, RecognizerSharedState state) { + super(input,state); + + } + @Override + public String getGrammarFileName() { return "InternalQVTcore.g"; } + + // $ANTLR start "T__17" + public final void mT__17() throws RecognitionException { + try { + int _type = T__17; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:11:7: ( '{' ) + // InternalQVTcore.g:11:9: '{' + { + match('{'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__17" + + // $ANTLR start "T__18" + public final void mT__18() throws RecognitionException { + try { + int _type = T__18; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:12:7: ( ',' ) + // InternalQVTcore.g:12:9: ',' + { + match(','); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__18" + + // $ANTLR start "T__19" + public final void mT__19() throws RecognitionException { + try { + int _type = T__19; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:13:7: ( '|' ) + // InternalQVTcore.g:13:9: '|' + { + match('|'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__19" + + // $ANTLR start "T__20" + public final void mT__20() throws RecognitionException { + try { + int _type = T__20; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:14:7: ( '}' ) + // InternalQVTcore.g:14:9: '}' + { + match('}'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__20" + + // $ANTLR start "T__21" + public final void mT__21() throws RecognitionException { + try { + int _type = T__21; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:15:7: ( 'imports' ) + // InternalQVTcore.g:15:9: 'imports' + { + match("imports"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__21" + + // $ANTLR start "T__22" + public final void mT__22() throws RecognitionException { + try { + int _type = T__22; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:16:7: ( 'uses' ) + // InternalQVTcore.g:16:9: 'uses' + { + match("uses"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__22" + + // $ANTLR start "T__23" + public final void mT__23() throws RecognitionException { + try { + int _type = T__23; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:17:7: ( '(' ) + // InternalQVTcore.g:17:9: '(' + { + match('('); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__23" + + // $ANTLR start "T__24" + public final void mT__24() throws RecognitionException { + try { + int _type = T__24; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:18:7: ( ')' ) + // InternalQVTcore.g:18:9: ')' + { + match(')'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__24" + + // $ANTLR start "T__25" + public final void mT__25() throws RecognitionException { + try { + int _type = T__25; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:19:7: ( ':' ) + // InternalQVTcore.g:19:9: ':' + { + match(':'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__25" + + // $ANTLR start "T__26" + public final void mT__26() throws RecognitionException { + try { + int _type = T__26; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:20:7: ( 'import' ) + // InternalQVTcore.g:20:9: 'import' + { + match("import"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__26" + + // $ANTLR start "T__27" + public final void mT__27() throws RecognitionException { + try { + int _type = T__27; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:21:7: ( '::' ) + // InternalQVTcore.g:21:9: '::' + { + match("::"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__27" + + // $ANTLR start "T__28" + public final void mT__28() throws RecognitionException { + try { + int _type = T__28; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:22:7: ( '*' ) + // InternalQVTcore.g:22:9: '*' + { + match('*'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__28" + + // $ANTLR start "T__29" + public final void mT__29() throws RecognitionException { + try { + int _type = T__29; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:23:7: ( ';' ) + // InternalQVTcore.g:23:9: ';' + { + match(';'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__29" + + // $ANTLR start "T__30" + public final void mT__30() throws RecognitionException { + try { + int _type = T__30; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:24:7: ( 'abstract' ) + // InternalQVTcore.g:24:9: 'abstract' + { + match("abstract"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__30" + + // $ANTLR start "T__31" + public final void mT__31() throws RecognitionException { + try { + int _type = T__31; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:25:7: ( 'map' ) + // InternalQVTcore.g:25:9: 'map' + { + match("map"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__31" + + // $ANTLR start "T__32" + public final void mT__32() throws RecognitionException { + try { + int _type = T__32; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:26:7: ( 'in' ) + // InternalQVTcore.g:26:9: 'in' + { + match("in"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__32" + + // $ANTLR start "T__33" + public final void mT__33() throws RecognitionException { + try { + int _type = T__33; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:27:7: ( 'refines' ) + // InternalQVTcore.g:27:9: 'refines' + { + match("refines"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__33" + + // $ANTLR start "T__34" + public final void mT__34() throws RecognitionException { + try { + int _type = T__34; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:28:7: ( 'where' ) + // InternalQVTcore.g:28:9: 'where' + { + match("where"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__34" + + // $ANTLR start "T__35" + public final void mT__35() throws RecognitionException { + try { + int _type = T__35; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:29:7: ( 'check' ) + // InternalQVTcore.g:29:9: 'check' + { + match("check"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__35" + + // $ANTLR start "T__36" + public final void mT__36() throws RecognitionException { + try { + int _type = T__36; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:30:7: ( 'enforce' ) + // InternalQVTcore.g:30:9: 'enforce' + { + match("enforce"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__36" + + // $ANTLR start "T__37" + public final void mT__37() throws RecognitionException { + try { + int _type = T__37; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:31:7: ( 'package' ) + // InternalQVTcore.g:31:9: 'package' + { + match("package"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__37" + + // $ANTLR start "T__38" + public final void mT__38() throws RecognitionException { + try { + int _type = T__38; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:32:7: ( '=' ) + // InternalQVTcore.g:32:9: '=' + { + match('='); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__38" + + // $ANTLR start "T__39" + public final void mT__39() throws RecognitionException { + try { + int _type = T__39; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:33:7: ( 'default' ) + // InternalQVTcore.g:33:9: 'default' + { + match("default"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__39" + + // $ANTLR start "T__40" + public final void mT__40() throws RecognitionException { + try { + int _type = T__40; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:34:7: ( ':=' ) + // InternalQVTcore.g:34:9: ':=' + { + match(":="); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__40" + + // $ANTLR start "T__41" + public final void mT__41() throws RecognitionException { + try { + int _type = T__41; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:35:7: ( '+=' ) + // InternalQVTcore.g:35:9: '+=' + { + match("+="); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__41" + + // $ANTLR start "T__42" + public final void mT__42() throws RecognitionException { + try { + int _type = T__42; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:36:7: ( 'transient' ) + // InternalQVTcore.g:36:9: 'transient' + { + match("transient"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__42" + + // $ANTLR start "T__43" + public final void mT__43() throws RecognitionException { + try { + int _type = T__43; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:37:7: ( 'query' ) + // InternalQVTcore.g:37:9: 'query' + { + match("query"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__43" + + // $ANTLR start "T__44" + public final void mT__44() throws RecognitionException { + try { + int _type = T__44; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:38:7: ( 'implementedby' ) + // InternalQVTcore.g:38:9: 'implementedby' + { + match("implementedby"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__44" + + // $ANTLR start "T__45" + public final void mT__45() throws RecognitionException { + try { + int _type = T__45; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:39:7: ( 'transformation' ) + // InternalQVTcore.g:39:9: 'transformation' + { + match("transformation"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__45" + + // $ANTLR start "T__46" + public final void mT__46() throws RecognitionException { + try { + int _type = T__46; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:40:7: ( 'realize' ) + // InternalQVTcore.g:40:9: 'realize' + { + match("realize"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__46" + + // $ANTLR start "T__47" + public final void mT__47() throws RecognitionException { + try { + int _type = T__47; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:41:7: ( 'input' ) + // InternalQVTcore.g:41:9: 'input' + { + match("input"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__47" + + // $ANTLR start "T__48" + public final void mT__48() throws RecognitionException { + try { + int _type = T__48; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:42:7: ( 'iterates' ) + // InternalQVTcore.g:42:9: 'iterates' + { + match("iterates"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__48" + + // $ANTLR start "T__49" + public final void mT__49() throws RecognitionException { + try { + int _type = T__49; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:43:7: ( 'output' ) + // InternalQVTcore.g:43:9: 'output' + { + match("output"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__49" + + // $ANTLR start "T__50" + public final void mT__50() throws RecognitionException { + try { + int _type = T__50; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:44:7: ( 'target' ) + // InternalQVTcore.g:44:9: 'target' + { + match("target"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__50" + + // $ANTLR start "T__51" + public final void mT__51() throws RecognitionException { + try { + int _type = T__51; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:45:7: ( 'via' ) + // InternalQVTcore.g:45:9: 'via' + { + match("via"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__51" + + // $ANTLR start "T__52" + public final void mT__52() throws RecognitionException { + try { + int _type = T__52; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:46:7: ( 'static' ) + // InternalQVTcore.g:46:9: 'static' + { + match("static"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__52" + + // $ANTLR start "T__53" + public final void mT__53() throws RecognitionException { + try { + int _type = T__53; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:47:7: ( 'definition' ) + // InternalQVTcore.g:47:9: 'definition' + { + match("definition"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__53" + + // $ANTLR start "T__54" + public final void mT__54() throws RecognitionException { + try { + int _type = T__54; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:48:7: ( 'attribute' ) + // InternalQVTcore.g:48:9: 'attribute' + { + match("attribute"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__54" + + // $ANTLR start "T__55" + public final void mT__55() throws RecognitionException { + try { + int _type = T__55; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:49:7: ( 'derived' ) + // InternalQVTcore.g:49:9: 'derived' + { + match("derived"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__55" + + // $ANTLR start "T__56" + public final void mT__56() throws RecognitionException { + try { + int _type = T__56; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:50:7: ( '!derived' ) + // InternalQVTcore.g:50:9: '!derived' + { + match("!derived"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__56" + + // $ANTLR start "T__57" + public final void mT__57() throws RecognitionException { + try { + int _type = T__57; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:51:7: ( 'id' ) + // InternalQVTcore.g:51:9: 'id' + { + match("id"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__57" + + // $ANTLR start "T__58" + public final void mT__58() throws RecognitionException { + try { + int _type = T__58; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:52:7: ( '!id' ) + // InternalQVTcore.g:52:9: '!id' + { + match("!id"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__58" + + // $ANTLR start "T__59" + public final void mT__59() throws RecognitionException { + try { + int _type = T__59; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:53:7: ( 'ordered' ) + // InternalQVTcore.g:53:9: 'ordered' + { + match("ordered"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__59" + + // $ANTLR start "T__60" + public final void mT__60() throws RecognitionException { + try { + int _type = T__60; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:54:7: ( '!ordered' ) + // InternalQVTcore.g:54:9: '!ordered' + { + match("!ordered"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__60" + + // $ANTLR start "T__61" + public final void mT__61() throws RecognitionException { + try { + int _type = T__61; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:55:7: ( 'readonly' ) + // InternalQVTcore.g:55:9: 'readonly' + { + match("readonly"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__61" + + // $ANTLR start "T__62" + public final void mT__62() throws RecognitionException { + try { + int _type = T__62; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:56:7: ( '!readonly' ) + // InternalQVTcore.g:56:9: '!readonly' + { + match("!readonly"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__62" + + // $ANTLR start "T__63" + public final void mT__63() throws RecognitionException { + try { + int _type = T__63; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:57:7: ( '!transient' ) + // InternalQVTcore.g:57:9: '!transient' + { + match("!transient"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__63" + + // $ANTLR start "T__64" + public final void mT__64() throws RecognitionException { + try { + int _type = T__64; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:58:7: ( 'unique' ) + // InternalQVTcore.g:58:9: 'unique' + { + match("unique"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__64" + + // $ANTLR start "T__65" + public final void mT__65() throws RecognitionException { + try { + int _type = T__65; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:59:7: ( '!unique' ) + // InternalQVTcore.g:59:9: '!unique' + { + match("!unique"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__65" + + // $ANTLR start "T__66" + public final void mT__66() throws RecognitionException { + try { + int _type = T__66; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:60:7: ( 'unsettable' ) + // InternalQVTcore.g:60:9: 'unsettable' + { + match("unsettable"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__66" + + // $ANTLR start "T__67" + public final void mT__67() throws RecognitionException { + try { + int _type = T__67; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:61:7: ( '!unsettable' ) + // InternalQVTcore.g:61:9: '!unsettable' + { + match("!unsettable"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__67" + + // $ANTLR start "T__68" + public final void mT__68() throws RecognitionException { + try { + int _type = T__68; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:62:7: ( 'volatile' ) + // InternalQVTcore.g:62:9: 'volatile' + { + match("volatile"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__68" + + // $ANTLR start "T__69" + public final void mT__69() throws RecognitionException { + try { + int _type = T__69; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:63:7: ( '!volatile' ) + // InternalQVTcore.g:63:9: '!volatile' + { + match("!volatile"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__69" + + // $ANTLR start "T__70" + public final void mT__70() throws RecognitionException { + try { + int _type = T__70; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:64:7: ( 'initial' ) + // InternalQVTcore.g:64:9: 'initial' + { + match("initial"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__70" + + // $ANTLR start "T__71" + public final void mT__71() throws RecognitionException { + try { + int _type = T__71; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:65:7: ( 'derivation' ) + // InternalQVTcore.g:65:9: 'derivation' + { + match("derivation"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__71" + + // $ANTLR start "T__72" + public final void mT__72() throws RecognitionException { + try { + int _type = T__72; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:66:7: ( 'primitive' ) + // InternalQVTcore.g:66:9: 'primitive' + { + match("primitive"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__72" + + // $ANTLR start "T__73" + public final void mT__73() throws RecognitionException { + try { + int _type = T__73; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:67:7: ( 'datatype' ) + // InternalQVTcore.g:67:9: 'datatype' + { + match("datatype"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__73" + + // $ANTLR start "T__74" + public final void mT__74() throws RecognitionException { + try { + int _type = T__74; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:68:7: ( 'serializable' ) + // InternalQVTcore.g:68:9: 'serializable' + { + match("serializable"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__74" + + // $ANTLR start "T__75" + public final void mT__75() throws RecognitionException { + try { + int _type = T__75; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:69:7: ( '!serializable' ) + // InternalQVTcore.g:69:9: '!serializable' + { + match("!serializable"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__75" + + // $ANTLR start "T__76" + public final void mT__76() throws RecognitionException { + try { + int _type = T__76; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:70:7: ( 'enum' ) + // InternalQVTcore.g:70:9: 'enum' + { + match("enum"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__76" + + // $ANTLR start "T__77" + public final void mT__77() throws RecognitionException { + try { + int _type = T__77; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:71:7: ( 'literal' ) + // InternalQVTcore.g:71:9: 'literal' + { + match("literal"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__77" + + // $ANTLR start "T__78" + public final void mT__78() throws RecognitionException { + try { + int _type = T__78; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:72:7: ( 'operation' ) + // InternalQVTcore.g:72:9: 'operation' + { + match("operation"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__78" + + // $ANTLR start "T__79" + public final void mT__79() throws RecognitionException { + try { + int _type = T__79; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:73:7: ( 'throws' ) + // InternalQVTcore.g:73:9: 'throws' + { + match("throws"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__79" + + // $ANTLR start "T__80" + public final void mT__80() throws RecognitionException { + try { + int _type = T__80; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:74:7: ( 'body' ) + // InternalQVTcore.g:74:9: 'body' + { + match("body"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__80" + + // $ANTLR start "T__81" + public final void mT__81() throws RecognitionException { + try { + int _type = T__81; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:75:7: ( 'property' ) + // InternalQVTcore.g:75:9: 'property' + { + match("property"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__81" + + // $ANTLR start "T__82" + public final void mT__82() throws RecognitionException { + try { + int _type = T__82; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:76:7: ( '#' ) + // InternalQVTcore.g:76:9: '#' + { + match('#'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__82" + + // $ANTLR start "T__83" + public final void mT__83() throws RecognitionException { + try { + int _type = T__83; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:77:7: ( 'composes' ) + // InternalQVTcore.g:77:9: 'composes' + { + match("composes"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__83" + + // $ANTLR start "T__84" + public final void mT__84() throws RecognitionException { + try { + int _type = T__84; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:78:7: ( '!composes' ) + // InternalQVTcore.g:78:9: '!composes' + { + match("!composes"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__84" + + // $ANTLR start "T__85" + public final void mT__85() throws RecognitionException { + try { + int _type = T__85; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:79:7: ( 'resolve' ) + // InternalQVTcore.g:79:9: 'resolve' + { + match("resolve"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__85" + + // $ANTLR start "T__86" + public final void mT__86() throws RecognitionException { + try { + int _type = T__86; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:80:7: ( '!resolve' ) + // InternalQVTcore.g:80:9: '!resolve' + { + match("!resolve"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__86" + + // $ANTLR start "T__87" + public final void mT__87() throws RecognitionException { + try { + int _type = T__87; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:81:7: ( 'class' ) + // InternalQVTcore.g:81:9: 'class' + { + match("class"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__87" + + // $ANTLR start "T__88" + public final void mT__88() throws RecognitionException { + try { + int _type = T__88; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:82:7: ( 'extends' ) + // InternalQVTcore.g:82:9: 'extends' + { + match("extends"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__88" + + // $ANTLR start "T__89" + public final void mT__89() throws RecognitionException { + try { + int _type = T__89; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:83:7: ( 'interface' ) + // InternalQVTcore.g:83:9: 'interface' + { + match("interface"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__89" + + // $ANTLR start "T__90" + public final void mT__90() throws RecognitionException { + try { + int _type = T__90; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:84:7: ( '-' ) + // InternalQVTcore.g:84:9: '-' + { + match('-'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__90" + + // $ANTLR start "T__91" + public final void mT__91() throws RecognitionException { + try { + int _type = T__91; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:85:7: ( 'not' ) + // InternalQVTcore.g:85:9: 'not' + { + match("not"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__91" + + // $ANTLR start "T__92" + public final void mT__92() throws RecognitionException { + try { + int _type = T__92; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:86:7: ( 'not2' ) + // InternalQVTcore.g:86:9: 'not2' + { + match("not2"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__92" + + // $ANTLR start "T__93" + public final void mT__93() throws RecognitionException { + try { + int _type = T__93; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:87:7: ( '/' ) + // InternalQVTcore.g:87:9: '/' + { + match('/'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__93" + + // $ANTLR start "T__94" + public final void mT__94() throws RecognitionException { + try { + int _type = T__94; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:88:7: ( '+' ) + // InternalQVTcore.g:88:9: '+' + { + match('+'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__94" + + // $ANTLR start "T__95" + public final void mT__95() throws RecognitionException { + try { + int _type = T__95; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:89:7: ( '>' ) + // InternalQVTcore.g:89:9: '>' + { + match('>'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__95" + + // $ANTLR start "T__96" + public final void mT__96() throws RecognitionException { + try { + int _type = T__96; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:90:7: ( '<' ) + // InternalQVTcore.g:90:9: '<' + { + match('<'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__96" + + // $ANTLR start "T__97" + public final void mT__97() throws RecognitionException { + try { + int _type = T__97; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:91:7: ( '>=' ) + // InternalQVTcore.g:91:9: '>=' + { + match(">="); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__97" + + // $ANTLR start "T__98" + public final void mT__98() throws RecognitionException { + try { + int _type = T__98; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:92:7: ( '<=' ) + // InternalQVTcore.g:92:9: '<=' + { + match("<="); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__98" + + // $ANTLR start "T__99" + public final void mT__99() throws RecognitionException { + try { + int _type = T__99; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:93:7: ( '<>' ) + // InternalQVTcore.g:93:9: '<>' + { + match("<>"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__99" + + // $ANTLR start "T__100" + public final void mT__100() throws RecognitionException { + try { + int _type = T__100; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:94:8: ( 'and' ) + // InternalQVTcore.g:94:10: 'and' + { + match("and"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__100" + + // $ANTLR start "T__101" + public final void mT__101() throws RecognitionException { + try { + int _type = T__101; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:95:8: ( 'and2' ) + // InternalQVTcore.g:95:10: 'and2' + { + match("and2"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__101" + + // $ANTLR start "T__102" + public final void mT__102() throws RecognitionException { + try { + int _type = T__102; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:96:8: ( 'implies' ) + // InternalQVTcore.g:96:10: 'implies' + { + match("implies"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__102" + + // $ANTLR start "T__103" + public final void mT__103() throws RecognitionException { + try { + int _type = T__103; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:97:8: ( 'implies2' ) + // InternalQVTcore.g:97:10: 'implies2' + { + match("implies2"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__103" + + // $ANTLR start "T__104" + public final void mT__104() throws RecognitionException { + try { + int _type = T__104; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:98:8: ( 'or' ) + // InternalQVTcore.g:98:10: 'or' + { + match("or"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__104" + + // $ANTLR start "T__105" + public final void mT__105() throws RecognitionException { + try { + int _type = T__105; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:99:8: ( 'or2' ) + // InternalQVTcore.g:99:10: 'or2' + { + match("or2"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__105" + + // $ANTLR start "T__106" + public final void mT__106() throws RecognitionException { + try { + int _type = T__106; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:100:8: ( 'xor' ) + // InternalQVTcore.g:100:10: 'xor' + { + match("xor"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__106" + + // $ANTLR start "T__107" + public final void mT__107() throws RecognitionException { + try { + int _type = T__107; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:101:8: ( 'xor2' ) + // InternalQVTcore.g:101:10: 'xor2' + { + match("xor2"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__107" + + // $ANTLR start "T__108" + public final void mT__108() throws RecognitionException { + try { + int _type = T__108; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:102:8: ( '.' ) + // InternalQVTcore.g:102:10: '.' + { + match('.'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__108" + + // $ANTLR start "T__109" + public final void mT__109() throws RecognitionException { + try { + int _type = T__109; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:103:8: ( '->' ) + // InternalQVTcore.g:103:10: '->' + { + match("->"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__109" + + // $ANTLR start "T__110" + public final void mT__110() throws RecognitionException { + try { + int _type = T__110; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:104:8: ( '?.' ) + // InternalQVTcore.g:104:10: '?.' + { + match("?."); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__110" + + // $ANTLR start "T__111" + public final void mT__111() throws RecognitionException { + try { + int _type = T__111; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:105:8: ( '?->' ) + // InternalQVTcore.g:105:10: '?->' + { + match("?->"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__111" + + // $ANTLR start "T__112" + public final void mT__112() throws RecognitionException { + try { + int _type = T__112; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:106:8: ( 'Map' ) + // InternalQVTcore.g:106:10: 'Map' + { + match("Map"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__112" + + // $ANTLR start "T__113" + public final void mT__113() throws RecognitionException { + try { + int _type = T__113; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:107:8: ( 'Tuple' ) + // InternalQVTcore.g:107:10: 'Tuple' + { + match("Tuple"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__113" + + // $ANTLR start "T__114" + public final void mT__114() throws RecognitionException { + try { + int _type = T__114; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:108:8: ( 'Boolean' ) + // InternalQVTcore.g:108:10: 'Boolean' + { + match("Boolean"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__114" + + // $ANTLR start "T__115" + public final void mT__115() throws RecognitionException { + try { + int _type = T__115; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:109:8: ( 'Integer' ) + // InternalQVTcore.g:109:10: 'Integer' + { + match("Integer"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__115" + + // $ANTLR start "T__116" + public final void mT__116() throws RecognitionException { + try { + int _type = T__116; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:110:8: ( 'Real' ) + // InternalQVTcore.g:110:10: 'Real' + { + match("Real"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__116" + + // $ANTLR start "T__117" + public final void mT__117() throws RecognitionException { + try { + int _type = T__117; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:111:8: ( 'String' ) + // InternalQVTcore.g:111:10: 'String' + { + match("String"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__117" + + // $ANTLR start "T__118" + public final void mT__118() throws RecognitionException { + try { + int _type = T__118; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:112:8: ( 'UnlimitedNatural' ) + // InternalQVTcore.g:112:10: 'UnlimitedNatural' + { + match("UnlimitedNatural"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__118" + + // $ANTLR start "T__119" + public final void mT__119() throws RecognitionException { + try { + int _type = T__119; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:113:8: ( 'OclAny' ) + // InternalQVTcore.g:113:10: 'OclAny' + { + match("OclAny"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__119" + + // $ANTLR start "T__120" + public final void mT__120() throws RecognitionException { + try { + int _type = T__120; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:114:8: ( 'OclInvalid' ) + // InternalQVTcore.g:114:10: 'OclInvalid' + { + match("OclInvalid"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__120" + + // $ANTLR start "T__121" + public final void mT__121() throws RecognitionException { + try { + int _type = T__121; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:115:8: ( 'OclVoid' ) + // InternalQVTcore.g:115:10: 'OclVoid' + { + match("OclVoid"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__121" + + // $ANTLR start "T__122" + public final void mT__122() throws RecognitionException { + try { + int _type = T__122; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:116:8: ( 'Set' ) + // InternalQVTcore.g:116:10: 'Set' + { + match("Set"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__122" + + // $ANTLR start "T__123" + public final void mT__123() throws RecognitionException { + try { + int _type = T__123; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:117:8: ( 'Bag' ) + // InternalQVTcore.g:117:10: 'Bag' + { + match("Bag"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__123" + + // $ANTLR start "T__124" + public final void mT__124() throws RecognitionException { + try { + int _type = T__124; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:118:8: ( 'Sequence' ) + // InternalQVTcore.g:118:10: 'Sequence' + { + match("Sequence"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__124" + + // $ANTLR start "T__125" + public final void mT__125() throws RecognitionException { + try { + int _type = T__125; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:119:8: ( 'Collection' ) + // InternalQVTcore.g:119:10: 'Collection' + { + match("Collection"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__125" + + // $ANTLR start "T__126" + public final void mT__126() throws RecognitionException { + try { + int _type = T__126; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:120:8: ( 'OrderedSet' ) + // InternalQVTcore.g:120:10: 'OrderedSet' + { + match("OrderedSet"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__126" + + // $ANTLR start "T__127" + public final void mT__127() throws RecognitionException { + try { + int _type = T__127; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:121:8: ( '..' ) + // InternalQVTcore.g:121:10: '..' + { + match(".."); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__127" + + // $ANTLR start "T__128" + public final void mT__128() throws RecognitionException { + try { + int _type = T__128; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:122:8: ( '++' ) + // InternalQVTcore.g:122:10: '++' + { + match("++"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__128" + + // $ANTLR start "T__129" + public final void mT__129() throws RecognitionException { + try { + int _type = T__129; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:123:8: ( 'Lambda' ) + // InternalQVTcore.g:123:10: 'Lambda' + { + match("Lambda"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__129" + + // $ANTLR start "T__130" + public final void mT__130() throws RecognitionException { + try { + int _type = T__130; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:124:8: ( 'with' ) + // InternalQVTcore.g:124:10: 'with' + { + match("with"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__130" + + // $ANTLR start "T__131" + public final void mT__131() throws RecognitionException { + try { + int _type = T__131; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:125:8: ( '<-' ) + // InternalQVTcore.g:125:10: '<-' + { + match("<-"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__131" + + // $ANTLR start "T__132" + public final void mT__132() throws RecognitionException { + try { + int _type = T__132; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:126:8: ( 'true' ) + // InternalQVTcore.g:126:10: 'true' + { + match("true"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__132" + + // $ANTLR start "T__133" + public final void mT__133() throws RecognitionException { + try { + int _type = T__133; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:127:8: ( 'false' ) + // InternalQVTcore.g:127:10: 'false' + { + match("false"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__133" + + // $ANTLR start "T__134" + public final void mT__134() throws RecognitionException { + try { + int _type = T__134; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:128:8: ( 'invalid' ) + // InternalQVTcore.g:128:10: 'invalid' + { + match("invalid"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__134" + + // $ANTLR start "T__135" + public final void mT__135() throws RecognitionException { + try { + int _type = T__135; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:129:8: ( 'null' ) + // InternalQVTcore.g:129:10: 'null' + { + match("null"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__135" + + // $ANTLR start "T__136" + public final void mT__136() throws RecognitionException { + try { + int _type = T__136; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:130:8: ( '@' ) + // InternalQVTcore.g:130:10: '@' + { + match('@'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__136" + + // $ANTLR start "T__137" + public final void mT__137() throws RecognitionException { + try { + int _type = T__137; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:131:8: ( 'pre' ) + // InternalQVTcore.g:131:10: 'pre' + { + match("pre"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__137" + + // $ANTLR start "T__138" + public final void mT__138() throws RecognitionException { + try { + int _type = T__138; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:132:8: ( '[' ) + // InternalQVTcore.g:132:10: '[' + { + match('['); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__138" + + // $ANTLR start "T__139" + public final void mT__139() throws RecognitionException { + try { + int _type = T__139; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:133:8: ( ']' ) + // InternalQVTcore.g:133:10: ']' + { + match(']'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__139" + + // $ANTLR start "T__140" + public final void mT__140() throws RecognitionException { + try { + int _type = T__140; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:134:8: ( 'if' ) + // InternalQVTcore.g:134:10: 'if' + { + match("if"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__140" + + // $ANTLR start "T__141" + public final void mT__141() throws RecognitionException { + try { + int _type = T__141; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:135:8: ( 'then' ) + // InternalQVTcore.g:135:10: 'then' + { + match("then"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__141" + + // $ANTLR start "T__142" + public final void mT__142() throws RecognitionException { + try { + int _type = T__142; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:136:8: ( 'else' ) + // InternalQVTcore.g:136:10: 'else' + { + match("else"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__142" + + // $ANTLR start "T__143" + public final void mT__143() throws RecognitionException { + try { + int _type = T__143; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:137:8: ( 'endif' ) + // InternalQVTcore.g:137:10: 'endif' + { + match("endif"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__143" + + // $ANTLR start "T__144" + public final void mT__144() throws RecognitionException { + try { + int _type = T__144; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:138:8: ( 'elseif' ) + // InternalQVTcore.g:138:10: 'elseif' + { + match("elseif"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__144" + + // $ANTLR start "T__145" + public final void mT__145() throws RecognitionException { + try { + int _type = T__145; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:139:8: ( 'let' ) + // InternalQVTcore.g:139:10: 'let' + { + match("let"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__145" + + // $ANTLR start "T__146" + public final void mT__146() throws RecognitionException { + try { + int _type = T__146; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:140:8: ( 'self' ) + // InternalQVTcore.g:140:10: 'self' + { + match("self"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__146" + + // $ANTLR start "T__147" + public final void mT__147() throws RecognitionException { + try { + int _type = T__147; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:141:8: ( '|?' ) + // InternalQVTcore.g:141:10: '|?' + { + match("|?"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__147" + + // $ANTLR start "T__148" + public final void mT__148() throws RecognitionException { + try { + int _type = T__148; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:142:8: ( '|1' ) + // InternalQVTcore.g:142:10: '|1' + { + match("|1"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__148" + + // $ANTLR start "T__149" + public final void mT__149() throws RecognitionException { + try { + int _type = T__149; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:143:8: ( '?' ) + // InternalQVTcore.g:143:10: '?' + { + match('?'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__149" + + // $ANTLR start "T__150" + public final void mT__150() throws RecognitionException { + try { + int _type = T__150; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:144:8: ( '&&' ) + // InternalQVTcore.g:144:10: '&&' + { + match("&&"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__150" + + // $ANTLR start "RULE_UNQUOTED_STRING" + public final void mRULE_UNQUOTED_STRING() throws RecognitionException { + try { + int _type = RULE_UNQUOTED_STRING; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:11087:22: ( '\\u00A3$%^\\u00A3$%^' ) + // InternalQVTcore.g:11087:24: '\\u00A3$%^\\u00A3$%^' + { + match("\u00A3$%^\u00A3$%^"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_UNQUOTED_STRING" + + // $ANTLR start "RULE_ESCAPED_CHARACTER" + public final void mRULE_ESCAPED_CHARACTER() throws RecognitionException { + try { + // InternalQVTcore.g:11089:33: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) ) + // InternalQVTcore.g:11089: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') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + + } + finally { + } + } + // $ANTLR end "RULE_ESCAPED_CHARACTER" + + // $ANTLR start "RULE_LETTER_CHARACTER" + public final void mRULE_LETTER_CHARACTER() throws RecognitionException { + try { + // InternalQVTcore.g:11091:32: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ) + // InternalQVTcore.g:11091: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(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + + } + finally { + } + } + // $ANTLR end "RULE_LETTER_CHARACTER" + + // $ANTLR start "RULE_DOUBLE_QUOTED_STRING" + public final void mRULE_DOUBLE_QUOTED_STRING() throws RecognitionException { + try { + int _type = RULE_DOUBLE_QUOTED_STRING; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:11093:27: ( '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) + // InternalQVTcore.g:11093:29: '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + { + match('\"'); + // InternalQVTcore.g:11093:33: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* + loop1: + do { + int alt1=3; + int LA1_0 = input.LA(1); + + if ( (LA1_0=='\\') ) { + alt1=1; + } + else if ( ((LA1_0>='\u0000' && LA1_0<='!')||(LA1_0>='#' && LA1_0<='[')||(LA1_0>=']' && LA1_0<='\uFFFF')) ) { + alt1=2; + } + + + switch (alt1) { + case 1 : + // InternalQVTcore.g:11093:34: RULE_ESCAPED_CHARACTER + { + mRULE_ESCAPED_CHARACTER(); + + } + break; + case 2 : + // InternalQVTcore.g:11093:57: ~ ( ( '\\\\' | '\"' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop1; + } + } while (true); + + match('\"'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_DOUBLE_QUOTED_STRING" + + // $ANTLR start "RULE_SINGLE_QUOTED_STRING" + public final void mRULE_SINGLE_QUOTED_STRING() throws RecognitionException { + try { + int _type = RULE_SINGLE_QUOTED_STRING; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:11095:27: ( '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalQVTcore.g:11095:29: '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + { + match('\''); + // InternalQVTcore.g:11095:34: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* + loop2: + do { + int alt2=3; + int LA2_0 = input.LA(1); + + if ( (LA2_0=='\\') ) { + alt2=1; + } + else if ( ((LA2_0>='\u0000' && LA2_0<='&')||(LA2_0>='(' && LA2_0<='[')||(LA2_0>=']' && LA2_0<='\uFFFF')) ) { + alt2=2; + } + + + switch (alt2) { + case 1 : + // InternalQVTcore.g:11095:35: RULE_ESCAPED_CHARACTER + { + mRULE_ESCAPED_CHARACTER(); + + } + break; + case 2 : + // InternalQVTcore.g:11095:58: ~ ( ( '\\\\' | '\\'' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop2; + } + } while (true); + + match('\''); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_SINGLE_QUOTED_STRING" + + // $ANTLR start "RULE_ML_SINGLE_QUOTED_STRING" + public final void mRULE_ML_SINGLE_QUOTED_STRING() throws RecognitionException { + try { + int _type = RULE_ML_SINGLE_QUOTED_STRING; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:11097:30: ( '/\\'' ( options {greedy=false; } : . )* '\\'/' ) + // InternalQVTcore.g:11097:32: '/\\'' ( options {greedy=false; } : . )* '\\'/' + { + match("/'"); + + // InternalQVTcore.g:11097:38: ( options {greedy=false; } : . )* + loop3: + do { + int alt3=2; + int LA3_0 = input.LA(1); + + if ( (LA3_0=='\'') ) { + int LA3_1 = input.LA(2); + + if ( (LA3_1=='/') ) { + alt3=2; + } + else if ( ((LA3_1>='\u0000' && LA3_1<='.')||(LA3_1>='0' && LA3_1<='\uFFFF')) ) { + alt3=1; + } + + + } + else if ( ((LA3_0>='\u0000' && LA3_0<='&')||(LA3_0>='(' && LA3_0<='\uFFFF')) ) { + alt3=1; + } + + + switch (alt3) { + case 1 : + // InternalQVTcore.g:11097:66: . + { + matchAny(); + + } + break; + + default : + break loop3; + } + } while (true); + + match("'/"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ML_SINGLE_QUOTED_STRING" + + // $ANTLR start "RULE_SIMPLE_ID" + public final void mRULE_SIMPLE_ID() throws RecognitionException { + try { + int _type = RULE_SIMPLE_ID; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:11099:16: ( RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )* ) + // InternalQVTcore.g:11099:18: RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )* + { + mRULE_LETTER_CHARACTER(); + // InternalQVTcore.g:11099:40: ( RULE_LETTER_CHARACTER | '0' .. '9' )* + loop4: + do { + int alt4=2; + int LA4_0 = input.LA(1); + + if ( ((LA4_0>='0' && LA4_0<='9')||(LA4_0>='A' && LA4_0<='Z')||LA4_0=='_'||(LA4_0>='a' && LA4_0<='z')) ) { + alt4=1; + } + + + switch (alt4) { + case 1 : + // InternalQVTcore.g: + { + if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop4; + } + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_SIMPLE_ID" + + // $ANTLR start "RULE_ESCAPED_ID" + public final void mRULE_ESCAPED_ID() throws RecognitionException { + try { + int _type = RULE_ESCAPED_ID; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:11101:17: ( '_' RULE_SINGLE_QUOTED_STRING ) + // InternalQVTcore.g:11101:19: '_' RULE_SINGLE_QUOTED_STRING + { + match('_'); + mRULE_SINGLE_QUOTED_STRING(); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ESCAPED_ID" + + // $ANTLR start "RULE_INT" + public final void mRULE_INT() throws RecognitionException { + try { + int _type = RULE_INT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:11103:10: ( ( '0' .. '9' )+ ) + // InternalQVTcore.g:11103:12: ( '0' .. '9' )+ + { + // InternalQVTcore.g:11103:12: ( '0' .. '9' )+ + int cnt5=0; + loop5: + do { + int alt5=2; + int LA5_0 = input.LA(1); + + if ( ((LA5_0>='0' && LA5_0<='9')) ) { + alt5=1; + } + + + switch (alt5) { + case 1 : + // InternalQVTcore.g:11103:13: '0' .. '9' + { + matchRange('0','9'); + + } + break; + + default : + if ( cnt5 >= 1 ) break loop5; + EarlyExitException eee = + new EarlyExitException(5, input); + throw eee; + } + cnt5++; + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_INT" + + // $ANTLR start "RULE_ML_COMMENT" + public final void mRULE_ML_COMMENT() throws RecognitionException { + try { + int _type = RULE_ML_COMMENT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:11105:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalQVTcore.g:11105:19: '/*' ( options {greedy=false; } : . )* '*/' + { + match("/*"); + + // InternalQVTcore.g:11105:24: ( options {greedy=false; } : . )* + loop6: + do { + int alt6=2; + int LA6_0 = input.LA(1); + + if ( (LA6_0=='*') ) { + int LA6_1 = input.LA(2); + + if ( (LA6_1=='/') ) { + alt6=2; + } + else if ( ((LA6_1>='\u0000' && LA6_1<='.')||(LA6_1>='0' && LA6_1<='\uFFFF')) ) { + alt6=1; + } + + + } + else if ( ((LA6_0>='\u0000' && LA6_0<=')')||(LA6_0>='+' && LA6_0<='\uFFFF')) ) { + alt6=1; + } + + + switch (alt6) { + case 1 : + // InternalQVTcore.g:11105:52: . + { + matchAny(); + + } + break; + + default : + break loop6; + } + } while (true); + + match("*/"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ML_COMMENT" + + // $ANTLR start "RULE_SL_COMMENT" + public final void mRULE_SL_COMMENT() throws RecognitionException { + try { + int _type = RULE_SL_COMMENT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:11107:17: ( '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalQVTcore.g:11107:19: '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + { + match("--"); + + // InternalQVTcore.g:11107:24: (~ ( ( '\\n' | '\\r' ) ) )* + loop7: + do { + int alt7=2; + int LA7_0 = input.LA(1); + + if ( ((LA7_0>='\u0000' && LA7_0<='\t')||(LA7_0>='\u000B' && LA7_0<='\f')||(LA7_0>='\u000E' && LA7_0<='\uFFFF')) ) { + alt7=1; + } + + + switch (alt7) { + case 1 : + // InternalQVTcore.g:11107: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(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop7; + } + } while (true); + + // InternalQVTcore.g:11107:40: ( ( '\\r' )? '\\n' )? + int alt9=2; + int LA9_0 = input.LA(1); + + if ( (LA9_0=='\n'||LA9_0=='\r') ) { + alt9=1; + } + switch (alt9) { + case 1 : + // InternalQVTcore.g:11107:41: ( '\\r' )? '\\n' + { + // InternalQVTcore.g:11107:41: ( '\\r' )? + int alt8=2; + int LA8_0 = input.LA(1); + + if ( (LA8_0=='\r') ) { + alt8=1; + } + switch (alt8) { + case 1 : + // InternalQVTcore.g:11107:41: '\\r' + { + match('\r'); + + } + break; + + } + + match('\n'); + + } + break; + + } + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_SL_COMMENT" + + // $ANTLR start "RULE_WS" + public final void mRULE_WS() throws RecognitionException { + try { + int _type = RULE_WS; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:11109:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalQVTcore.g:11109:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + { + // InternalQVTcore.g:11109:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + int cnt10=0; + loop10: + do { + int alt10=2; + int LA10_0 = input.LA(1); + + if ( ((LA10_0>='\t' && LA10_0<='\n')||LA10_0=='\r'||LA10_0==' ') ) { + alt10=1; + } + + + switch (alt10) { + case 1 : + // InternalQVTcore.g: + { + if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + if ( cnt10 >= 1 ) break loop10; + EarlyExitException eee = + new EarlyExitException(10, input); + throw eee; + } + cnt10++; + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_WS" + + // $ANTLR start "RULE_ANY_OTHER" + public final void mRULE_ANY_OTHER() throws RecognitionException { + try { + int _type = RULE_ANY_OTHER; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTcore.g:11111:16: ( . ) + // InternalQVTcore.g:11111:18: . + { + matchAny(); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ANY_OTHER" + + @Override + public void mTokens() throws RecognitionException { + // InternalQVTcore.g:1:8: ( T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | RULE_UNQUOTED_STRING | RULE_DOUBLE_QUOTED_STRING | RULE_SINGLE_QUOTED_STRING | RULE_ML_SINGLE_QUOTED_STRING | RULE_SIMPLE_ID | RULE_ESCAPED_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) + int alt11=145; + alt11 = dfa11.predict(input); + switch (alt11) { + case 1 : + // InternalQVTcore.g:1:10: T__17 + { + mT__17(); + + } + break; + case 2 : + // InternalQVTcore.g:1:16: T__18 + { + mT__18(); + + } + break; + case 3 : + // InternalQVTcore.g:1:22: T__19 + { + mT__19(); + + } + break; + case 4 : + // InternalQVTcore.g:1:28: T__20 + { + mT__20(); + + } + break; + case 5 : + // InternalQVTcore.g:1:34: T__21 + { + mT__21(); + + } + break; + case 6 : + // InternalQVTcore.g:1:40: T__22 + { + mT__22(); + + } + break; + case 7 : + // InternalQVTcore.g:1:46: T__23 + { + mT__23(); + + } + break; + case 8 : + // InternalQVTcore.g:1:52: T__24 + { + mT__24(); + + } + break; + case 9 : + // InternalQVTcore.g:1:58: T__25 + { + mT__25(); + + } + break; + case 10 : + // InternalQVTcore.g:1:64: T__26 + { + mT__26(); + + } + break; + case 11 : + // InternalQVTcore.g:1:70: T__27 + { + mT__27(); + + } + break; + case 12 : + // InternalQVTcore.g:1:76: T__28 + { + mT__28(); + + } + break; + case 13 : + // InternalQVTcore.g:1:82: T__29 + { + mT__29(); + + } + break; + case 14 : + // InternalQVTcore.g:1:88: T__30 + { + mT__30(); + + } + break; + case 15 : + // InternalQVTcore.g:1:94: T__31 + { + mT__31(); + + } + break; + case 16 : + // InternalQVTcore.g:1:100: T__32 + { + mT__32(); + + } + break; + case 17 : + // InternalQVTcore.g:1:106: T__33 + { + mT__33(); + + } + break; + case 18 : + // InternalQVTcore.g:1:112: T__34 + { + mT__34(); + + } + break; + case 19 : + // InternalQVTcore.g:1:118: T__35 + { + mT__35(); + + } + break; + case 20 : + // InternalQVTcore.g:1:124: T__36 + { + mT__36(); + + } + break; + case 21 : + // InternalQVTcore.g:1:130: T__37 + { + mT__37(); + + } + break; + case 22 : + // InternalQVTcore.g:1:136: T__38 + { + mT__38(); + + } + break; + case 23 : + // InternalQVTcore.g:1:142: T__39 + { + mT__39(); + + } + break; + case 24 : + // InternalQVTcore.g:1:148: T__40 + { + mT__40(); + + } + break; + case 25 : + // InternalQVTcore.g:1:154: T__41 + { + mT__41(); + + } + break; + case 26 : + // InternalQVTcore.g:1:160: T__42 + { + mT__42(); + + } + break; + case 27 : + // InternalQVTcore.g:1:166: T__43 + { + mT__43(); + + } + break; + case 28 : + // InternalQVTcore.g:1:172: T__44 + { + mT__44(); + + } + break; + case 29 : + // InternalQVTcore.g:1:178: T__45 + { + mT__45(); + + } + break; + case 30 : + // InternalQVTcore.g:1:184: T__46 + { + mT__46(); + + } + break; + case 31 : + // InternalQVTcore.g:1:190: T__47 + { + mT__47(); + + } + break; + case 32 : + // InternalQVTcore.g:1:196: T__48 + { + mT__48(); + + } + break; + case 33 : + // InternalQVTcore.g:1:202: T__49 + { + mT__49(); + + } + break; + case 34 : + // InternalQVTcore.g:1:208: T__50 + { + mT__50(); + + } + break; + case 35 : + // InternalQVTcore.g:1:214: T__51 + { + mT__51(); + + } + break; + case 36 : + // InternalQVTcore.g:1:220: T__52 + { + mT__52(); + + } + break; + case 37 : + // InternalQVTcore.g:1:226: T__53 + { + mT__53(); + + } + break; + case 38 : + // InternalQVTcore.g:1:232: T__54 + { + mT__54(); + + } + break; + case 39 : + // InternalQVTcore.g:1:238: T__55 + { + mT__55(); + + } + break; + case 40 : + // InternalQVTcore.g:1:244: T__56 + { + mT__56(); + + } + break; + case 41 : + // InternalQVTcore.g:1:250: T__57 + { + mT__57(); + + } + break; + case 42 : + // InternalQVTcore.g:1:256: T__58 + { + mT__58(); + + } + break; + case 43 : + // InternalQVTcore.g:1:262: T__59 + { + mT__59(); + + } + break; + case 44 : + // InternalQVTcore.g:1:268: T__60 + { + mT__60(); + + } + break; + case 45 : + // InternalQVTcore.g:1:274: T__61 + { + mT__61(); + + } + break; + case 46 : + // InternalQVTcore.g:1:280: T__62 + { + mT__62(); + + } + break; + case 47 : + // InternalQVTcore.g:1:286: T__63 + { + mT__63(); + + } + break; + case 48 : + // InternalQVTcore.g:1:292: T__64 + { + mT__64(); + + } + break; + case 49 : + // InternalQVTcore.g:1:298: T__65 + { + mT__65(); + + } + break; + case 50 : + // InternalQVTcore.g:1:304: T__66 + { + mT__66(); + + } + break; + case 51 : + // InternalQVTcore.g:1:310: T__67 + { + mT__67(); + + } + break; + case 52 : + // InternalQVTcore.g:1:316: T__68 + { + mT__68(); + + } + break; + case 53 : + // InternalQVTcore.g:1:322: T__69 + { + mT__69(); + + } + break; + case 54 : + // InternalQVTcore.g:1:328: T__70 + { + mT__70(); + + } + break; + case 55 : + // InternalQVTcore.g:1:334: T__71 + { + mT__71(); + + } + break; + case 56 : + // InternalQVTcore.g:1:340: T__72 + { + mT__72(); + + } + break; + case 57 : + // InternalQVTcore.g:1:346: T__73 + { + mT__73(); + + } + break; + case 58 : + // InternalQVTcore.g:1:352: T__74 + { + mT__74(); + + } + break; + case 59 : + // InternalQVTcore.g:1:358: T__75 + { + mT__75(); + + } + break; + case 60 : + // InternalQVTcore.g:1:364: T__76 + { + mT__76(); + + } + break; + case 61 : + // InternalQVTcore.g:1:370: T__77 + { + mT__77(); + + } + break; + case 62 : + // InternalQVTcore.g:1:376: T__78 + { + mT__78(); + + } + break; + case 63 : + // InternalQVTcore.g:1:382: T__79 + { + mT__79(); + + } + break; + case 64 : + // InternalQVTcore.g:1:388: T__80 + { + mT__80(); + + } + break; + case 65 : + // InternalQVTcore.g:1:394: T__81 + { + mT__81(); + + } + break; + case 66 : + // InternalQVTcore.g:1:400: T__82 + { + mT__82(); + + } + break; + case 67 : + // InternalQVTcore.g:1:406: T__83 + { + mT__83(); + + } + break; + case 68 : + // InternalQVTcore.g:1:412: T__84 + { + mT__84(); + + } + break; + case 69 : + // InternalQVTcore.g:1:418: T__85 + { + mT__85(); + + } + break; + case 70 : + // InternalQVTcore.g:1:424: T__86 + { + mT__86(); + + } + break; + case 71 : + // InternalQVTcore.g:1:430: T__87 + { + mT__87(); + + } + break; + case 72 : + // InternalQVTcore.g:1:436: T__88 + { + mT__88(); + + } + break; + case 73 : + // InternalQVTcore.g:1:442: T__89 + { + mT__89(); + + } + break; + case 74 : + // InternalQVTcore.g:1:448: T__90 + { + mT__90(); + + } + break; + case 75 : + // InternalQVTcore.g:1:454: T__91 + { + mT__91(); + + } + break; + case 76 : + // InternalQVTcore.g:1:460: T__92 + { + mT__92(); + + } + break; + case 77 : + // InternalQVTcore.g:1:466: T__93 + { + mT__93(); + + } + break; + case 78 : + // InternalQVTcore.g:1:472: T__94 + { + mT__94(); + + } + break; + case 79 : + // InternalQVTcore.g:1:478: T__95 + { + mT__95(); + + } + break; + case 80 : + // InternalQVTcore.g:1:484: T__96 + { + mT__96(); + + } + break; + case 81 : + // InternalQVTcore.g:1:490: T__97 + { + mT__97(); + + } + break; + case 82 : + // InternalQVTcore.g:1:496: T__98 + { + mT__98(); + + } + break; + case 83 : + // InternalQVTcore.g:1:502: T__99 + { + mT__99(); + + } + break; + case 84 : + // InternalQVTcore.g:1:508: T__100 + { + mT__100(); + + } + break; + case 85 : + // InternalQVTcore.g:1:515: T__101 + { + mT__101(); + + } + break; + case 86 : + // InternalQVTcore.g:1:522: T__102 + { + mT__102(); + + } + break; + case 87 : + // InternalQVTcore.g:1:529: T__103 + { + mT__103(); + + } + break; + case 88 : + // InternalQVTcore.g:1:536: T__104 + { + mT__104(); + + } + break; + case 89 : + // InternalQVTcore.g:1:543: T__105 + { + mT__105(); + + } + break; + case 90 : + // InternalQVTcore.g:1:550: T__106 + { + mT__106(); + + } + break; + case 91 : + // InternalQVTcore.g:1:557: T__107 + { + mT__107(); + + } + break; + case 92 : + // InternalQVTcore.g:1:564: T__108 + { + mT__108(); + + } + break; + case 93 : + // InternalQVTcore.g:1:571: T__109 + { + mT__109(); + + } + break; + case 94 : + // InternalQVTcore.g:1:578: T__110 + { + mT__110(); + + } + break; + case 95 : + // InternalQVTcore.g:1:585: T__111 + { + mT__111(); + + } + break; + case 96 : + // InternalQVTcore.g:1:592: T__112 + { + mT__112(); + + } + break; + case 97 : + // InternalQVTcore.g:1:599: T__113 + { + mT__113(); + + } + break; + case 98 : + // InternalQVTcore.g:1:606: T__114 + { + mT__114(); + + } + break; + case 99 : + // InternalQVTcore.g:1:613: T__115 + { + mT__115(); + + } + break; + case 100 : + // InternalQVTcore.g:1:620: T__116 + { + mT__116(); + + } + break; + case 101 : + // InternalQVTcore.g:1:627: T__117 + { + mT__117(); + + } + break; + case 102 : + // InternalQVTcore.g:1:634: T__118 + { + mT__118(); + + } + break; + case 103 : + // InternalQVTcore.g:1:641: T__119 + { + mT__119(); + + } + break; + case 104 : + // InternalQVTcore.g:1:648: T__120 + { + mT__120(); + + } + break; + case 105 : + // InternalQVTcore.g:1:655: T__121 + { + mT__121(); + + } + break; + case 106 : + // InternalQVTcore.g:1:662: T__122 + { + mT__122(); + + } + break; + case 107 : + // InternalQVTcore.g:1:669: T__123 + { + mT__123(); + + } + break; + case 108 : + // InternalQVTcore.g:1:676: T__124 + { + mT__124(); + + } + break; + case 109 : + // InternalQVTcore.g:1:683: T__125 + { + mT__125(); + + } + break; + case 110 : + // InternalQVTcore.g:1:690: T__126 + { + mT__126(); + + } + break; + case 111 : + // InternalQVTcore.g:1:697: T__127 + { + mT__127(); + + } + break; + case 112 : + // InternalQVTcore.g:1:704: T__128 + { + mT__128(); + + } + break; + case 113 : + // InternalQVTcore.g:1:711: T__129 + { + mT__129(); + + } + break; + case 114 : + // InternalQVTcore.g:1:718: T__130 + { + mT__130(); + + } + break; + case 115 : + // InternalQVTcore.g:1:725: T__131 + { + mT__131(); + + } + break; + case 116 : + // InternalQVTcore.g:1:732: T__132 + { + mT__132(); + + } + break; + case 117 : + // InternalQVTcore.g:1:739: T__133 + { + mT__133(); + + } + break; + case 118 : + // InternalQVTcore.g:1:746: T__134 + { + mT__134(); + + } + break; + case 119 : + // InternalQVTcore.g:1:753: T__135 + { + mT__135(); + + } + break; + case 120 : + // InternalQVTcore.g:1:760: T__136 + { + mT__136(); + + } + break; + case 121 : + // InternalQVTcore.g:1:767: T__137 + { + mT__137(); + + } + break; + case 122 : + // InternalQVTcore.g:1:774: T__138 + { + mT__138(); + + } + break; + case 123 : + // InternalQVTcore.g:1:781: T__139 + { + mT__139(); + + } + break; + case 124 : + // InternalQVTcore.g:1:788: T__140 + { + mT__140(); + + } + break; + case 125 : + // InternalQVTcore.g:1:795: T__141 + { + mT__141(); + + } + break; + case 126 : + // InternalQVTcore.g:1:802: T__142 + { + mT__142(); + + } + break; + case 127 : + // InternalQVTcore.g:1:809: T__143 + { + mT__143(); + + } + break; + case 128 : + // InternalQVTcore.g:1:816: T__144 + { + mT__144(); + + } + break; + case 129 : + // InternalQVTcore.g:1:823: T__145 + { + mT__145(); + + } + break; + case 130 : + // InternalQVTcore.g:1:830: T__146 + { + mT__146(); + + } + break; + case 131 : + // InternalQVTcore.g:1:837: T__147 + { + mT__147(); + + } + break; + case 132 : + // InternalQVTcore.g:1:844: T__148 + { + mT__148(); + + } + break; + case 133 : + // InternalQVTcore.g:1:851: T__149 + { + mT__149(); + + } + break; + case 134 : + // InternalQVTcore.g:1:858: T__150 + { + mT__150(); + + } + break; + case 135 : + // InternalQVTcore.g:1:865: RULE_UNQUOTED_STRING + { + mRULE_UNQUOTED_STRING(); + + } + break; + case 136 : + // InternalQVTcore.g:1:886: RULE_DOUBLE_QUOTED_STRING + { + mRULE_DOUBLE_QUOTED_STRING(); + + } + break; + case 137 : + // InternalQVTcore.g:1:912: RULE_SINGLE_QUOTED_STRING + { + mRULE_SINGLE_QUOTED_STRING(); + + } + break; + case 138 : + // InternalQVTcore.g:1:938: RULE_ML_SINGLE_QUOTED_STRING + { + mRULE_ML_SINGLE_QUOTED_STRING(); + + } + break; + case 139 : + // InternalQVTcore.g:1:967: RULE_SIMPLE_ID + { + mRULE_SIMPLE_ID(); + + } + break; + case 140 : + // InternalQVTcore.g:1:982: RULE_ESCAPED_ID + { + mRULE_ESCAPED_ID(); + + } + break; + case 141 : + // InternalQVTcore.g:1:998: RULE_INT + { + mRULE_INT(); + + } + break; + case 142 : + // InternalQVTcore.g:1:1007: RULE_ML_COMMENT + { + mRULE_ML_COMMENT(); + + } + break; + case 143 : + // InternalQVTcore.g:1:1023: RULE_SL_COMMENT + { + mRULE_SL_COMMENT(); + + } + break; + case 144 : + // InternalQVTcore.g:1:1039: RULE_WS + { + mRULE_WS(); + + } + break; + case 145 : + // InternalQVTcore.g:1:1047: RULE_ANY_OTHER + { + mRULE_ANY_OTHER(); + + } + break; + + } + + } + + + protected DFA11 dfa11 = new DFA11(this); + static final String DFA11_eotS = + "\3\uffff\1\102\1\uffff\2\111\2\uffff\1\120\2\uffff\7\111\1\uffff\1\111\1\147\5\111\1\75\2\111\1\uffff\1\u0082\1\111\1\u0087\1\u0089\1\u008d\1\111\1\u0090\1\u0093\13\111\3\uffff\4\75\1\111\12\uffff\1\111\1\u00b1\1\111\1\u00b3\1\u00b4\1\uffff\2\111\7\uffff\17\111\1\uffff\2\111\3\uffff\5\111\1\u00d9\5\111\11\uffff\3\111\4\uffff\2\111\11\uffff\1\111\5\uffff\16\111\12\uffff\5\111\1\uffff\1\111\2\uffff\5\111\1\u0104\1\u0105\20\111\1\u0117\13\111\1\u0124\1\uffff\1\111\1\u0126\4\111\2\uffff\1\111\1\u0130\1\111\1\u0133\1\111\1\u0136\1\u0137\2\111\1\u013a\3\111\1\u013e\16\111\1\u0150\4\111\1\u0155\2\uffff\5\111\1\u015b\4\111\1\u0160\2\111\1\u0164\3\111\1\uffff\5\111\1\u016d\2\111\1\u0170\3\111\1\uffff\1\111\1\uffff\3\111\1\u0178\4\uffff\1\111\1\uffff\1\u017a\1\u017b\1\uffff\1\u017c\1\u017d\2\uffff\2\111\1\uffff\1\111\1\u0181\1\111\1\uffff\14\111\1\u018f\4\111\1\uffff\4\111\1\uffff\4\111\1\u019c\1\uffff\1\u019d\1\111\1\u019f\1\111\1\uffff\1\u01a1\2\111\1\uffff\10\111\1\uffff\2\111\1\uffff\1\u01b0\6\111\1\uffff\1\111\4\uffff\1\u01b8\2\111\1\uffff\11\111\1\u01c4\1\u01c6\2\111\1\uffff\4\111\1\u01cd\7\111\2\uffff\1\111\1\uffff\1\111\1\uffff\1\111\1\u01d8\12\111\1\u01e3\1\u01e4\1\uffff\1\u01e5\3\111\1\u01e9\2\111\1\uffff\2\111\1\u01ee\2\111\1\u01f1\4\111\1\u01f6\1\uffff\1\u01f7\1\uffff\1\111\1\u01fa\1\u01fb\1\111\1\u01fd\1\111\1\uffff\3\111\1\u0202\1\u0203\1\111\1\u0205\1\111\1\u0207\1\u0208\1\uffff\1\u0209\2\111\1\u020c\1\111\1\u020e\4\111\3\uffff\1\u0213\2\111\1\uffff\1\111\1\u0217\1\u0218\1\u0219\1\uffff\2\111\1\uffff\1\111\1\u021d\2\111\2\uffff\1\111\1\u0221\2\uffff\1\111\1\uffff\1\u0223\1\111\1\u0225\1\111\2\uffff\1\u0227\1\uffff\1\u0228\3\uffff\1\111\1\u022a\1\uffff\1\111\1\uffff\1\111\1\u022d\2\111\1\uffff\1\111\1\u0231\1\111\3\uffff\1\u0233\2\111\1\uffff\3\111\1\uffff\1\u0239\1\uffff\1\111\1\uffff\1\u023b\2\uffff\1\u023c\1\uffff\2\111\1\uffff\1\u023f\1\111\1\u0241\1\uffff\1\111\1\uffff\5\111\1\uffff\1\u0248\2\uffff\1\u0249\1\u024a\1\uffff\1\111\1\uffff\2\111\1\u024e\1\u024f\1\u0250\1\111\3\uffff\3\111\3\uffff\2\111\1\u0257\1\111\1\u0259\1\111\1\uffff\1\111\1\uffff\1\u025c\1\111\1\uffff\1\111\1\u025f\1\uffff"; + static final String DFA11_eofS = + "\u0260\uffff"; + static final String DFA11_minS = + "\1\0\2\uffff\1\61\1\uffff\1\144\1\156\2\uffff\1\72\2\uffff\1\142\1\141\1\145\2\150\1\154\1\141\1\uffff\1\141\1\53\1\141\1\165\1\160\1\151\1\145\1\143\1\145\1\157\1\uffff\1\55\1\157\1\47\1\75\1\55\1\157\1\56\1\55\1\141\1\165\1\141\1\156\2\145\1\156\1\143\1\157\2\141\3\uffff\1\46\1\44\2\0\1\47\12\uffff\1\160\1\60\1\145\2\60\1\uffff\1\145\1\151\7\uffff\1\163\1\164\1\144\1\160\1\141\1\145\1\164\1\145\1\155\1\141\1\144\1\164\1\163\1\143\1\145\1\uffff\1\146\1\164\3\uffff\1\141\1\162\2\145\1\164\1\60\1\145\1\141\1\154\1\141\1\154\3\uffff\1\145\1\uffff\1\156\3\uffff\2\164\1\144\4\uffff\1\164\1\154\11\uffff\1\162\5\uffff\2\160\1\157\1\147\1\164\1\141\1\162\1\161\2\154\1\144\1\154\1\155\1\154\12\uffff\1\154\1\165\1\164\1\145\1\141\1\uffff\1\162\2\uffff\1\163\1\161\1\145\1\164\1\162\2\60\1\151\1\144\1\157\1\162\1\150\1\143\1\160\1\163\1\157\1\155\1\151\2\145\1\153\1\155\1\160\1\60\1\141\1\151\1\141\1\156\1\145\1\147\1\157\1\156\1\162\1\160\1\145\1\60\1\uffff\1\162\1\60\1\141\1\164\1\151\1\146\1\141\1\151\1\145\1\60\1\171\1\60\1\154\2\60\2\154\1\60\1\145\1\154\1\151\1\60\1\165\1\151\1\101\1\145\1\154\1\142\1\163\1\162\1\145\1\164\1\151\1\162\1\154\1\141\1\60\1\165\1\164\1\162\1\151\1\60\2\uffff\1\156\1\151\1\157\1\154\1\145\1\60\1\153\1\157\1\163\1\162\1\60\1\146\1\156\1\60\1\141\1\151\1\145\1\uffff\1\165\1\156\1\166\1\164\1\163\1\60\1\145\1\167\1\60\1\171\1\165\1\162\1\uffff\1\141\1\uffff\1\164\1\151\1\141\1\60\4\uffff\1\162\1\uffff\2\60\1\uffff\2\60\2\uffff\2\145\1\uffff\1\147\1\60\1\156\1\uffff\1\145\1\155\2\156\1\157\1\162\1\145\1\144\1\145\1\164\1\155\1\145\1\60\1\141\1\146\1\151\1\164\1\uffff\1\145\1\164\1\141\1\142\1\uffff\1\145\1\172\1\156\1\166\1\60\1\uffff\1\60\1\163\1\60\1\143\1\uffff\1\60\1\144\1\146\1\uffff\1\147\1\164\1\162\1\154\1\151\1\141\1\171\1\146\1\uffff\1\164\1\163\1\uffff\1\60\1\164\1\145\1\164\1\151\1\143\1\154\1\uffff\1\141\4\uffff\1\60\1\141\1\145\1\uffff\1\147\1\156\1\151\1\171\1\166\1\151\1\145\1\143\1\141\2\60\1\145\1\163\1\uffff\1\154\1\141\1\144\1\145\1\60\1\141\1\143\1\165\1\163\1\145\1\154\1\145\2\uffff\1\145\1\uffff\1\145\1\uffff\1\163\1\60\1\145\1\151\3\164\1\144\1\164\1\160\1\145\1\157\2\60\1\uffff\1\60\1\144\1\151\1\154\1\60\1\151\1\154\1\uffff\1\156\1\162\1\60\1\143\1\164\1\60\1\141\2\144\1\164\1\60\1\uffff\1\60\1\uffff\1\156\2\60\1\143\1\60\1\163\1\uffff\1\142\2\164\2\60\1\171\1\60\1\163\2\60\1\uffff\1\60\1\166\1\171\1\60\1\151\1\60\1\151\1\145\1\156\1\162\3\uffff\1\60\1\157\1\145\1\uffff\1\172\3\60\1\uffff\2\145\1\uffff\1\154\1\60\1\123\1\151\2\uffff\1\164\1\60\2\uffff\1\145\1\uffff\1\60\1\154\1\60\1\145\2\uffff\1\60\1\uffff\1\60\3\uffff\1\145\1\60\1\uffff\1\157\1\uffff\1\157\1\60\1\164\1\155\1\uffff\1\156\1\60\1\141\3\uffff\1\60\1\144\1\151\1\uffff\1\145\1\157\1\145\1\uffff\1\60\1\uffff\1\145\1\uffff\1\60\2\uffff\1\60\1\uffff\2\156\1\uffff\1\60\1\141\1\60\1\uffff\1\142\1\uffff\1\116\1\144\1\164\1\156\1\144\1\uffff\1\60\2\uffff\2\60\1\uffff\1\164\1\uffff\1\154\1\141\3\60\1\142\3\uffff\1\151\1\145\1\164\3\uffff\1\171\1\157\1\60\1\165\1\60\1\156\1\uffff\1\162\1\uffff\1\60\1\141\1\uffff\1\154\1\60\1\uffff"; + static final String DFA11_maxS = + "\1\uffff\2\uffff\1\77\1\uffff\1\164\1\163\2\uffff\1\75\2\uffff\1\164\1\141\1\145\1\151\1\157\1\170\1\162\1\uffff\1\145\1\75\1\162\2\165\1\157\1\164\1\166\1\151\1\157\1\uffff\1\76\1\165\1\52\1\75\1\76\1\157\2\56\1\141\1\165\1\157\1\156\1\145\1\164\1\156\1\162\1\157\2\141\3\uffff\1\46\1\44\2\uffff\1\47\12\uffff\1\160\1\172\1\145\2\172\1\uffff\1\145\1\163\7\uffff\1\163\1\164\1\144\1\160\1\163\1\145\1\164\1\145\1\155\1\141\1\165\1\164\1\163\1\143\1\157\1\uffff\1\162\1\164\3\uffff\1\165\2\162\1\145\1\164\1\172\1\145\1\141\1\154\1\141\1\162\3\uffff\1\145\1\uffff\1\156\3\uffff\2\164\1\144\4\uffff\1\164\1\154\11\uffff\1\162\5\uffff\2\160\1\157\1\147\1\164\1\141\1\162\1\164\2\154\1\144\1\154\1\155\1\154\12\uffff\1\157\1\165\1\164\1\145\1\141\1\uffff\1\162\2\uffff\1\163\1\161\1\145\1\164\1\162\2\172\1\151\1\154\1\157\1\162\1\150\1\143\1\160\1\163\1\157\1\155\1\151\2\145\1\153\1\155\1\160\1\172\2\151\1\141\1\156\1\145\1\147\1\157\1\156\1\162\1\160\1\145\1\172\1\uffff\1\162\1\172\1\141\1\164\1\151\1\146\2\163\1\145\1\172\1\171\1\172\1\154\2\172\2\154\1\172\1\145\1\154\1\151\1\172\1\165\1\151\1\126\1\145\1\154\1\142\1\163\1\162\1\151\1\164\1\151\1\162\1\154\1\141\1\172\1\165\1\164\1\162\1\151\1\172\2\uffff\1\156\1\151\1\157\1\154\1\145\1\172\1\153\1\157\1\163\1\162\1\172\1\146\1\156\1\172\1\141\1\151\1\145\1\uffff\1\165\1\156\1\166\1\164\1\163\1\172\1\145\1\167\1\172\1\171\1\165\1\162\1\uffff\1\141\1\uffff\1\164\1\151\1\141\1\172\4\uffff\1\162\1\uffff\2\172\1\uffff\2\172\2\uffff\2\145\1\uffff\1\147\1\172\1\156\1\uffff\1\145\1\155\2\156\1\157\1\162\1\145\1\144\1\145\1\164\1\155\1\145\1\172\1\141\1\146\1\151\1\164\1\uffff\1\145\1\164\1\141\1\142\1\uffff\1\145\1\172\1\156\1\166\1\172\1\uffff\1\172\1\163\1\172\1\143\1\uffff\1\172\1\144\1\146\1\uffff\1\147\1\164\1\162\1\154\1\151\1\145\1\171\1\151\1\uffff\1\164\1\163\1\uffff\1\172\1\164\1\145\1\164\1\151\1\143\1\154\1\uffff\1\141\4\uffff\1\172\1\141\1\145\1\uffff\1\147\1\156\1\151\1\171\1\166\1\151\1\145\1\143\1\141\2\172\1\145\1\163\1\uffff\1\154\1\141\1\144\1\145\1\172\1\141\1\143\1\165\1\163\1\145\1\154\1\145\2\uffff\1\145\1\uffff\1\145\1\uffff\1\163\1\172\1\145\1\151\3\164\1\144\1\164\1\160\1\145\1\157\2\172\1\uffff\1\172\1\144\1\151\1\154\1\172\1\151\1\154\1\uffff\1\156\1\162\1\172\1\143\1\164\1\172\1\141\2\144\1\164\1\172\1\uffff\1\172\1\uffff\1\156\2\172\1\143\1\172\1\163\1\uffff\1\142\2\164\2\172\1\171\1\172\1\163\2\172\1\uffff\1\172\1\166\1\171\1\172\1\151\1\172\1\151\1\145\1\156\1\162\3\uffff\1\172\1\157\1\145\1\uffff\4\172\1\uffff\2\145\1\uffff\1\154\1\172\1\123\1\151\2\uffff\1\164\1\172\2\uffff\1\145\1\uffff\1\172\1\154\1\172\1\145\2\uffff\1\172\1\uffff\1\172\3\uffff\1\145\1\172\1\uffff\1\157\1\uffff\1\157\1\172\1\164\1\155\1\uffff\1\156\1\172\1\141\3\uffff\1\172\1\144\1\151\1\uffff\1\145\1\157\1\145\1\uffff\1\172\1\uffff\1\145\1\uffff\1\172\2\uffff\1\172\1\uffff\2\156\1\uffff\1\172\1\141\1\172\1\uffff\1\142\1\uffff\1\116\1\144\1\164\1\156\1\144\1\uffff\1\172\2\uffff\2\172\1\uffff\1\164\1\uffff\1\154\1\141\3\172\1\142\3\uffff\1\151\1\145\1\164\3\uffff\1\171\1\157\1\172\1\165\1\172\1\156\1\uffff\1\162\1\uffff\1\172\1\141\1\uffff\1\154\1\172\1\uffff"; + static final String DFA11_acceptS = + "\1\uffff\1\1\1\2\1\uffff\1\4\2\uffff\1\7\1\10\1\uffff\1\14\1\15\7\uffff\1\26\12\uffff\1\102\23\uffff\1\170\1\172\1\173\5\uffff\1\u008b\1\u008d\1\u0090\1\u0091\1\1\1\2\1\u0083\1\u0084\1\3\1\4\5\uffff\1\u008b\2\uffff\1\7\1\10\1\13\1\30\1\11\1\14\1\15\17\uffff\1\26\2\uffff\1\31\1\160\1\116\13\uffff\1\50\1\52\1\54\1\uffff\1\57\1\uffff\1\65\1\73\1\104\3\uffff\1\102\1\135\1\u008f\1\112\2\uffff\1\u008a\1\u008e\1\115\1\121\1\117\1\122\1\123\1\163\1\120\1\uffff\1\157\1\134\1\136\1\137\1\u0085\16\uffff\1\170\1\172\1\173\1\u0086\1\u0087\1\u0088\1\u0089\1\u008c\1\u008d\1\u0090\5\uffff\1\20\1\uffff\1\51\1\174\44\uffff\1\130\52\uffff\1\124\1\17\21\uffff\1\171\14\uffff\1\131\1\uffff\1\43\4\uffff\1\56\1\106\1\61\1\63\1\uffff\1\u0081\2\uffff\1\113\2\uffff\1\132\1\140\2\uffff\1\153\3\uffff\1\152\21\uffff\1\6\4\uffff\1\125\5\uffff\1\162\4\uffff\1\74\3\uffff\1\176\10\uffff\1\164\2\uffff\1\175\7\uffff\1\u0082\1\uffff\1\100\1\114\1\167\1\133\3\uffff\1\144\15\uffff\1\37\14\uffff\1\22\1\23\1\uffff\1\107\1\uffff\1\177\16\uffff\1\33\7\uffff\1\141\13\uffff\1\165\1\uffff\1\12\6\uffff\1\60\12\uffff\1\u0080\12\uffff\1\42\1\77\1\41\3\uffff\1\44\4\uffff\1\145\2\uffff\1\147\4\uffff\1\161\1\5\2\uffff\1\126\1\66\1\uffff\1\166\4\uffff\1\21\1\36\1\uffff\1\105\1\uffff\1\24\1\110\1\25\2\uffff\1\27\1\uffff\1\47\4\uffff\1\53\3\uffff\1\75\1\142\1\143\3\uffff\1\151\3\uffff\1\127\1\uffff\1\40\1\uffff\1\16\1\uffff\1\55\1\103\1\uffff\1\101\2\uffff\1\71\3\uffff\1\64\1\uffff\1\154\5\uffff\1\111\1\uffff\1\46\1\70\2\uffff\1\32\1\uffff\1\76\6\uffff\1\62\1\45\1\67\3\uffff\1\150\1\156\1\155\6\uffff\1\72\1\uffff\1\34\2\uffff\1\35\2\uffff\1\146"; + static final String DFA11_specialS = + "\1\2\66\uffff\1\0\1\1\u0227\uffff}>"; + static final String[] DFA11_transitionS = DFA11_transitionS_.DFA11_transitionS; + private static final class DFA11_transitionS_ { + static final String[] DFA11_transitionS = { + "\11\75\2\74\2\75\1\74\22\75\1\74\1\33\1\67\1\36\2\75\1\65\1\70\1\7\1\10\1\12\1\25\1\2\1\37\1\45\1\41\12\73\1\11\1\13\1\43\1\23\1\42\1\46\1\62\1\72\1\51\1\57\5\72\1\52\2\72\1\60\1\47\1\72\1\56\2\72\1\53\1\54\1\50\1\55\5\72\1\63\1\75\1\64\1\75\1\71\1\75\1\14\1\35\1\20\1\24\1\21\1\61\2\72\1\5\2\72\1\34\1\15\1\40\1\30\1\22\1\27\1\16\1\32\1\26\1\6\1\31\1\17\1\44\2\72\1\1\1\3\1\4\45\75\1\66\uff5c\75", + "", + "", + "\1\101\15\uffff\1\100", + "", + "\1\107\1\uffff\1\110\6\uffff\1\104\1\105\5\uffff\1\106", + "\1\113\4\uffff\1\112", + "", + "", + "\1\116\2\uffff\1\117", + "", + "", + "\1\123\13\uffff\1\125\5\uffff\1\124", + "\1\126", + "\1\127", + "\1\130\1\131", + "\1\132\3\uffff\1\134\2\uffff\1\133", + "\1\137\1\uffff\1\135\11\uffff\1\136", + "\1\140\20\uffff\1\141", + "", + "\1\144\3\uffff\1\143", + "\1\146\21\uffff\1\145", + "\1\151\6\uffff\1\152\11\uffff\1\150", + "\1\153", + "\1\156\1\uffff\1\155\2\uffff\1\154", + "\1\157\5\uffff\1\160", + "\1\162\16\uffff\1\161", + "\1\173\1\163\4\uffff\1\164\5\uffff\1\165\2\uffff\1\166\1\172\1\167\1\170\1\171", + "\1\175\3\uffff\1\174", + "\1\176", + "", + "\1\u0081\20\uffff\1\u0080", + "\1\u0083\5\uffff\1\u0084", + "\1\u0085\2\uffff\1\u0086", + "\1\u0088", + "\1\u008c\17\uffff\1\u008a\1\u008b", + "\1\u008e", + "\1\u008f", + "\1\u0092\1\u0091", + "\1\u0094", + "\1\u0095", + "\1\u0097\15\uffff\1\u0096", + "\1\u0098", + "\1\u0099", + "\1\u009b\16\uffff\1\u009a", + "\1\u009c", + "\1\u009d\16\uffff\1\u009e", + "\1\u009f", + "\1\u00a0", + "\1\u00a1", + "", + "", + "", + "\1\u00a5", + "\1\u00a6", + "\0\u00a7", + "\0\u00a8", + "\1\u00a9", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "\1\u00ac", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\10\111\1\u00ae\6\111\1\u00ad\3\111\1\u00af\1\111\1\u00b0\4\111", + "\1\u00b2", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "", + "\1\u00b5", + "\1\u00b6\11\uffff\1\u00b7", + "", + "", + "", + "", + "", + "", + "", + "\1\u00b8", + "\1\u00b9", + "\1\u00ba", + "\1\u00bb", + "\1\u00bd\4\uffff\1\u00bc\14\uffff\1\u00be", + "\1\u00bf", + "\1\u00c0", + "\1\u00c1", + "\1\u00c2", + "\1\u00c3", + "\1\u00c6\1\uffff\1\u00c4\16\uffff\1\u00c5", + "\1\u00c7", + "\1\u00c8", + "\1\u00c9", + "\1\u00cc\3\uffff\1\u00ca\5\uffff\1\u00cb", + "", + "\1\u00cd\13\uffff\1\u00ce", + "\1\u00cf", + "", + "", + "", + "\1\u00d0\23\uffff\1\u00d1", + "\1\u00d2", + "\1\u00d4\14\uffff\1\u00d3", + "\1\u00d5", + "\1\u00d6", + "\2\111\1\u00d8\7\111\7\uffff\32\111\4\uffff\1\111\1\uffff\3\111\1\u00d7\26\111", + "\1\u00da", + "\1\u00db", + "\1\u00dc", + "\1\u00dd", + "\1\u00df\5\uffff\1\u00de", + "", + "", + "", + "\1\u00e0", + "", + "\1\u00e1", + "", + "", + "", + "\1\u00e2", + "\1\u00e3", + "\1\u00e4", + "", + "", + "", + "", + "\1\u00e5", + "\1\u00e6", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "\1\u00e7", + "", + "", + "", + "", + "", + "\1\u00e8", + "\1\u00e9", + "\1\u00ea", + "\1\u00eb", + "\1\u00ec", + "\1\u00ed", + "\1\u00ee", + "\1\u00f0\2\uffff\1\u00ef", + "\1\u00f1", + "\1\u00f2", + "\1\u00f3", + "\1\u00f4", + "\1\u00f5", + "\1\u00f6", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "\1\u00f8\2\uffff\1\u00f7", + "\1\u00f9", + "\1\u00fa", + "\1\u00fb", + "\1\u00fc", + "", + "\1\u00fd", + "", + "", + "\1\u00fe", + "\1\u00ff", + "\1\u0100", + "\1\u0101", + "\1\u0102", + "\2\111\1\u0103\7\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\1\u0106", + "\1\u0108\7\uffff\1\u0107", + "\1\u0109", + "\1\u010a", + "\1\u010b", + "\1\u010c", + "\1\u010d", + "\1\u010e", + "\1\u010f", + "\1\u0110", + "\1\u0111", + "\1\u0112", + "\1\u0113", + "\1\u0114", + "\1\u0115", + "\1\u0116", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\1\u0118\7\uffff\1\u0119", + "\1\u011a", + "\1\u011b", + "\1\u011c", + "\1\u011d", + "\1\u011e", + "\1\u011f", + "\1\u0120", + "\1\u0121", + "\1\u0122", + "\1\u0123", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "", + "\1\u0125", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\1\u0127", + "\1\u0128", + "\1\u0129", + "\1\u012a", + "\1\u012b\21\uffff\1\u012c", + "\1\u012d\11\uffff\1\u012e", + "\1\u012f", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\1\u0131", + "\2\111\1\u0132\7\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\1\u0134", + "\2\111\1\u0135\7\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\1\u0138", + "\1\u0139", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\1\u013b", + "\1\u013c", + "\1\u013d", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\1\u013f", + "\1\u0140", + "\1\u0141\7\uffff\1\u0142\14\uffff\1\u0143", + "\1\u0144", + "\1\u0145", + "\1\u0146", + "\1\u0147", + "\1\u0148", + "\1\u0149\3\uffff\1\u014a", + "\1\u014b", + "\1\u014c", + "\1\u014d", + "\1\u014e", + "\1\u014f", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\1\u0151", + "\1\u0152", + "\1\u0153", + "\1\u0154", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "", + "", + "\1\u0156", + "\1\u0157", + "\1\u0158", + "\1\u0159", + "\1\u015a", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\1\u015c", + "\1\u015d", + "\1\u015e", + "\1\u015f", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\1\u0161", + "\1\u0162", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\10\111\1\u0163\21\111", + "\1\u0165", + "\1\u0166", + "\1\u0167", + "", + "\1\u0168", + "\1\u0169", + "\1\u016a", + "\1\u016b", + "\1\u016c", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\1\u016e", + "\1\u016f", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\1\u0171", + "\1\u0172", + "\1\u0173", + "", + "\1\u0174", + "", + "\1\u0175", + "\1\u0176", + "\1\u0177", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "", + "", + "", + "", + "\1\u0179", + "", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "", + "", + "\1\u017e", + "\1\u017f", + "", + "\1\u0180", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\1\u0182", + "", + "\1\u0183", + "\1\u0184", + "\1\u0185", + "\1\u0186", + "\1\u0187", + "\1\u0188", + "\1\u0189", + "\1\u018a", + "\1\u018b", + "\1\u018c", + "\1\u018d", + "\1\u018e", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\1\u0190", + "\1\u0191", + "\1\u0192", + "\1\u0193", + "", + "\1\u0194", + "\1\u0195", + "\1\u0196", + "\1\u0197", + "", + "\1\u0198", + "\1\u0199", + "\1\u019a", + "\1\u019b", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\1\u019e", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\1\u01a0", + "", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\1\u01a2", + "\1\u01a3", + "", + "\1\u01a4", + "\1\u01a5", + "\1\u01a6", + "\1\u01a7", + "\1\u01a8", + "\1\u01aa\3\uffff\1\u01a9", + "\1\u01ab", + "\1\u01ad\2\uffff\1\u01ac", + "", + "\1\u01ae", + "\1\u01af", + "", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\1\u01b1", + "\1\u01b2", + "\1\u01b3", + "\1\u01b4", + "\1\u01b5", + "\1\u01b6", + "", + "\1\u01b7", + "", + "", + "", + "", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\1\u01b9", + "\1\u01ba", + "", + "\1\u01bb", + "\1\u01bc", + "\1\u01bd", + "\1\u01be", + "\1\u01bf", + "\1\u01c0", + "\1\u01c1", + "\1\u01c2", + "\1\u01c3", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\22\111\1\u01c5\7\111", + "\1\u01c7", + "\1\u01c8", + "", + "\1\u01c9", + "\1\u01ca", + "\1\u01cb", + "\1\u01cc", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\1\u01ce", + "\1\u01cf", + "\1\u01d0", + "\1\u01d1", + "\1\u01d2", + "\1\u01d3", + "\1\u01d4", + "", + "", + "\1\u01d5", + "", + "\1\u01d6", + "", + "\1\u01d7", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\1\u01d9", + "\1\u01da", + "\1\u01db", + "\1\u01dc", + "\1\u01dd", + "\1\u01de", + "\1\u01df", + "\1\u01e0", + "\1\u01e1", + "\1\u01e2", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\1\u01e6", + "\1\u01e7", + "\1\u01e8", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\1\u01ea", + "\1\u01eb", + "", + "\1\u01ec", + "\1\u01ed", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\1\u01ef", + "\1\u01f0", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\1\u01f2", + "\1\u01f3", + "\1\u01f4", + "\1\u01f5", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "", + "\1\u01f8", + "\2\111\1\u01f9\7\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\1\u01fc", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\1\u01fe", + "", + "\1\u01ff", + "\1\u0200", + "\1\u0201", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\1\u0204", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\1\u0206", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\1\u020a", + "\1\u020b", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\1\u020d", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\1\u020f", + "\1\u0210", + "\1\u0211", + "\1\u0212", + "", + "", + "", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\1\u0214", + "\1\u0215", + "", + "\1\u0216", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "", + "\1\u021a", + "\1\u021b", + "", + "\1\u021c", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\1\u021e", + "\1\u021f", + "", + "", + "\1\u0220", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "", + "", + "\1\u0222", + "", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\1\u0224", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\1\u0226", + "", + "", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "", + "", + "", + "\1\u0229", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "", + "\1\u022b", + "", + "\1\u022c", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\1\u022e", + "\1\u022f", + "", + "\1\u0230", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\1\u0232", + "", + "", + "", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\1\u0234", + "\1\u0235", + "", + "\1\u0236", + "\1\u0237", + "\1\u0238", + "", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "", + "\1\u023a", + "", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "", + "", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "", + "\1\u023d", + "\1\u023e", + "", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\1\u0240", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "", + "\1\u0242", + "", + "\1\u0243", + "\1\u0244", + "\1\u0245", + "\1\u0246", + "\1\u0247", + "", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "", + "", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "", + "\1\u024b", + "", + "\1\u024c", + "\1\u024d", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\1\u0251", + "", + "", + "", + "\1\u0252", + "\1\u0253", + "\1\u0254", + "", + "", + "", + "\1\u0255", + "\1\u0256", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\1\u0258", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\1\u025a", + "", + "\1\u025b", + "", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "\1\u025d", + "", + "\1\u025e", + "\12\111\7\uffff\32\111\4\uffff\1\111\1\uffff\32\111", + "" + }; + } + + static final short[] DFA11_eot = DFA.unpackEncodedString(DFA11_eotS); + static final short[] DFA11_eof = DFA.unpackEncodedString(DFA11_eofS); + static final char[] DFA11_min = DFA.unpackEncodedStringToUnsignedChars(DFA11_minS); + static final char[] DFA11_max = DFA.unpackEncodedStringToUnsignedChars(DFA11_maxS); + static final short[] DFA11_accept = DFA.unpackEncodedString(DFA11_acceptS); + static final short[] DFA11_special = DFA.unpackEncodedString(DFA11_specialS); + static final short[][] DFA11_transition; + + static { + int numStates = DFA11_transitionS.length; + DFA11_transition = new short[numStates][]; + for (int i=0; i<numStates; i++) { + DFA11_transition[i] = DFA.unpackEncodedString(DFA11_transitionS[i]); + } + } + + static class DFA11 extends DFA { + + public DFA11(BaseRecognizer recognizer) { + this.recognizer = recognizer; + this.decisionNumber = 11; + this.eot = DFA11_eot; + this.eof = DFA11_eof; + this.min = DFA11_min; + this.max = DFA11_max; + this.accept = DFA11_accept; + this.special = DFA11_special; + this.transition = DFA11_transition; + } + @Override + public String getDescription() { + return "1:1: Tokens : ( T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | RULE_UNQUOTED_STRING | RULE_DOUBLE_QUOTED_STRING | RULE_SINGLE_QUOTED_STRING | RULE_ML_SINGLE_QUOTED_STRING | RULE_SIMPLE_ID | RULE_ESCAPED_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; + } + @Override + public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { + IntStream input = _input; + int _s = s; + switch ( s ) { + case 0 : + int LA11_55 = input.LA(1); - s = -1; - if ( ((LA11_55>='\u0000' && LA11_55<='\uFFFF')) ) {s = 167;} + s = -1; + if ( ((LA11_55>='\u0000' && LA11_55<='\uFFFF')) ) {s = 167;} - else s = 61; + else s = 61; - if ( s>=0 ) return s; - break; - case 1 : - int LA11_56 = input.LA(1); + if ( s>=0 ) return s; + break; + case 1 : + int LA11_56 = input.LA(1); - s = -1; - if ( ((LA11_56>='\u0000' && LA11_56<='\uFFFF')) ) {s = 168;} + s = -1; + if ( ((LA11_56>='\u0000' && LA11_56<='\uFFFF')) ) {s = 168;} - else s = 61; + else s = 61; - if ( s>=0 ) return s; - break; - case 2 : - int LA11_0 = input.LA(1); + if ( s>=0 ) return s; + break; + case 2 : + int LA11_0 = input.LA(1); - s = -1; - if ( (LA11_0=='{') ) {s = 1;} + s = -1; + if ( (LA11_0=='{') ) {s = 1;} - else if ( (LA11_0==',') ) {s = 2;} + else if ( (LA11_0==',') ) {s = 2;} - else if ( (LA11_0=='|') ) {s = 3;} + else if ( (LA11_0=='|') ) {s = 3;} - else if ( (LA11_0=='}') ) {s = 4;} + else if ( (LA11_0=='}') ) {s = 4;} - else if ( (LA11_0=='i') ) {s = 5;} + else if ( (LA11_0=='i') ) {s = 5;} - else if ( (LA11_0=='u') ) {s = 6;} + else if ( (LA11_0=='u') ) {s = 6;} - else if ( (LA11_0=='(') ) {s = 7;} + else if ( (LA11_0=='(') ) {s = 7;} - else if ( (LA11_0==')') ) {s = 8;} + else if ( (LA11_0==')') ) {s = 8;} - else if ( (LA11_0==':') ) {s = 9;} + else if ( (LA11_0==':') ) {s = 9;} - else if ( (LA11_0=='*') ) {s = 10;} + else if ( (LA11_0=='*') ) {s = 10;} - else if ( (LA11_0==';') ) {s = 11;} + else if ( (LA11_0==';') ) {s = 11;} - else if ( (LA11_0=='a') ) {s = 12;} + else if ( (LA11_0=='a') ) {s = 12;} - else if ( (LA11_0=='m') ) {s = 13;} + else if ( (LA11_0=='m') ) {s = 13;} - else if ( (LA11_0=='r') ) {s = 14;} + else if ( (LA11_0=='r') ) {s = 14;} - else if ( (LA11_0=='w') ) {s = 15;} + else if ( (LA11_0=='w') ) {s = 15;} - else if ( (LA11_0=='c') ) {s = 16;} + else if ( (LA11_0=='c') ) {s = 16;} - else if ( (LA11_0=='e') ) {s = 17;} + else if ( (LA11_0=='e') ) {s = 17;} - else if ( (LA11_0=='p') ) {s = 18;} + else if ( (LA11_0=='p') ) {s = 18;} - else if ( (LA11_0=='=') ) {s = 19;} + else if ( (LA11_0=='=') ) {s = 19;} - else if ( (LA11_0=='d') ) {s = 20;} + else if ( (LA11_0=='d') ) {s = 20;} - else if ( (LA11_0=='+') ) {s = 21;} + else if ( (LA11_0=='+') ) {s = 21;} - else if ( (LA11_0=='t') ) {s = 22;} + else if ( (LA11_0=='t') ) {s = 22;} - else if ( (LA11_0=='q') ) {s = 23;} + else if ( (LA11_0=='q') ) {s = 23;} - else if ( (LA11_0=='o') ) {s = 24;} + else if ( (LA11_0=='o') ) {s = 24;} - else if ( (LA11_0=='v') ) {s = 25;} + else if ( (LA11_0=='v') ) {s = 25;} - else if ( (LA11_0=='s') ) {s = 26;} + else if ( (LA11_0=='s') ) {s = 26;} - else if ( (LA11_0=='!') ) {s = 27;} + else if ( (LA11_0=='!') ) {s = 27;} - else if ( (LA11_0=='l') ) {s = 28;} + else if ( (LA11_0=='l') ) {s = 28;} - else if ( (LA11_0=='b') ) {s = 29;} + else if ( (LA11_0=='b') ) {s = 29;} - else if ( (LA11_0=='#') ) {s = 30;} + else if ( (LA11_0=='#') ) {s = 30;} - else if ( (LA11_0=='-') ) {s = 31;} + else if ( (LA11_0=='-') ) {s = 31;} - else if ( (LA11_0=='n') ) {s = 32;} + else if ( (LA11_0=='n') ) {s = 32;} - else if ( (LA11_0=='/') ) {s = 33;} + else if ( (LA11_0=='/') ) {s = 33;} - else if ( (LA11_0=='>') ) {s = 34;} + else if ( (LA11_0=='>') ) {s = 34;} - else if ( (LA11_0=='<') ) {s = 35;} + else if ( (LA11_0=='<') ) {s = 35;} - else if ( (LA11_0=='x') ) {s = 36;} + else if ( (LA11_0=='x') ) {s = 36;} - else if ( (LA11_0=='.') ) {s = 37;} + else if ( (LA11_0=='.') ) {s = 37;} - else if ( (LA11_0=='?') ) {s = 38;} + else if ( (LA11_0=='?') ) {s = 38;} - else if ( (LA11_0=='M') ) {s = 39;} + else if ( (LA11_0=='M') ) {s = 39;} - else if ( (LA11_0=='T') ) {s = 40;} + else if ( (LA11_0=='T') ) {s = 40;} - else if ( (LA11_0=='B') ) {s = 41;} + else if ( (LA11_0=='B') ) {s = 41;} - else if ( (LA11_0=='I') ) {s = 42;} + else if ( (LA11_0=='I') ) {s = 42;} - else if ( (LA11_0=='R') ) {s = 43;} + else if ( (LA11_0=='R') ) {s = 43;} - else if ( (LA11_0=='S') ) {s = 44;} + else if ( (LA11_0=='S') ) {s = 44;} - else if ( (LA11_0=='U') ) {s = 45;} + else if ( (LA11_0=='U') ) {s = 45;} - else if ( (LA11_0=='O') ) {s = 46;} + else if ( (LA11_0=='O') ) {s = 46;} - else if ( (LA11_0=='C') ) {s = 47;} + else if ( (LA11_0=='C') ) {s = 47;} - else if ( (LA11_0=='L') ) {s = 48;} + else if ( (LA11_0=='L') ) {s = 48;} - else if ( (LA11_0=='f') ) {s = 49;} + else if ( (LA11_0=='f') ) {s = 49;} - else if ( (LA11_0=='@') ) {s = 50;} + else if ( (LA11_0=='@') ) {s = 50;} - else if ( (LA11_0=='[') ) {s = 51;} + else if ( (LA11_0=='[') ) {s = 51;} - else if ( (LA11_0==']') ) {s = 52;} + else if ( (LA11_0==']') ) {s = 52;} - else if ( (LA11_0=='&') ) {s = 53;} + else if ( (LA11_0=='&') ) {s = 53;} - else if ( (LA11_0=='\u00A3') ) {s = 54;} + else if ( (LA11_0=='\u00A3') ) {s = 54;} - else if ( (LA11_0=='\"') ) {s = 55;} + else if ( (LA11_0=='\"') ) {s = 55;} - else if ( (LA11_0=='\'') ) {s = 56;} + else if ( (LA11_0=='\'') ) {s = 56;} - else if ( (LA11_0=='_') ) {s = 57;} + else if ( (LA11_0=='_') ) {s = 57;} - else if ( (LA11_0=='A'||(LA11_0>='D' && LA11_0<='H')||(LA11_0>='J' && LA11_0<='K')||LA11_0=='N'||(LA11_0>='P' && LA11_0<='Q')||(LA11_0>='V' && LA11_0<='Z')||(LA11_0>='g' && LA11_0<='h')||(LA11_0>='j' && LA11_0<='k')||(LA11_0>='y' && LA11_0<='z')) ) {s = 58;} + else if ( (LA11_0=='A'||(LA11_0>='D' && LA11_0<='H')||(LA11_0>='J' && LA11_0<='K')||LA11_0=='N'||(LA11_0>='P' && LA11_0<='Q')||(LA11_0>='V' && LA11_0<='Z')||(LA11_0>='g' && LA11_0<='h')||(LA11_0>='j' && LA11_0<='k')||(LA11_0>='y' && LA11_0<='z')) ) {s = 58;} - else if ( ((LA11_0>='0' && LA11_0<='9')) ) {s = 59;} + else if ( ((LA11_0>='0' && LA11_0<='9')) ) {s = 59;} - else if ( ((LA11_0>='\t' && LA11_0<='\n')||LA11_0=='\r'||LA11_0==' ') ) {s = 60;} + else if ( ((LA11_0>='\t' && LA11_0<='\n')||LA11_0=='\r'||LA11_0==' ') ) {s = 60;} - else if ( ((LA11_0>='\u0000' && LA11_0<='\b')||(LA11_0>='\u000B' && LA11_0<='\f')||(LA11_0>='\u000E' && LA11_0<='\u001F')||(LA11_0>='$' && LA11_0<='%')||LA11_0=='\\'||LA11_0=='^'||LA11_0=='`'||(LA11_0>='~' && LA11_0<='\u00A2')||(LA11_0>='\u00A4' && LA11_0<='\uFFFF')) ) {s = 61;} + else if ( ((LA11_0>='\u0000' && LA11_0<='\b')||(LA11_0>='\u000B' && LA11_0<='\f')||(LA11_0>='\u000E' && LA11_0<='\u001F')||(LA11_0>='$' && LA11_0<='%')||LA11_0=='\\'||LA11_0=='^'||LA11_0=='`'||(LA11_0>='~' && LA11_0<='\u00A2')||(LA11_0>='\u00A4' && LA11_0<='\uFFFF')) ) {s = 61;} - if ( s>=0 ) return s; - break; - } - NoViableAltException nvae = - new NoViableAltException(getDescription(), 11, _s, input); - error(nvae); - throw nvae; - } - } + if ( s>=0 ) return s; + break; + } + NoViableAltException nvae = + new NoViableAltException(getDescription(), 11, _s, input); + error(nvae); + throw nvae; + } + } }
\ No newline at end of file diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/serializer/AbstractQVTcoreSemanticSequencer.java b/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/serializer/AbstractQVTcoreSemanticSequencer.java index d9a0f91e6..d0fbb9b5a 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/serializer/AbstractQVTcoreSemanticSequencer.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/serializer/AbstractQVTcoreSemanticSequencer.java @@ -547,6 +547,7 @@ public abstract class AbstractQVTcoreSemanticSequencer extends QVTbaseSemanticSe } /** + * <pre> * Contexts: * BottomPatternCS returns BottomPatternCS * @@ -565,6 +566,7 @@ public abstract class AbstractQVTcoreSemanticSequencer extends QVTbaseSemanticSe * ) | * ownedConstraints+=PredicateOrAssignmentCS+ * )? + * </pre> */ protected void sequence_BottomPatternCS(ISerializationContext context, BottomPatternCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -572,6 +574,7 @@ public abstract class AbstractQVTcoreSemanticSequencer extends QVTbaseSemanticSe /** + * <pre> * Contexts: * DirectionCS returns DirectionCS * @@ -582,6 +585,7 @@ public abstract class AbstractQVTcoreSemanticSequencer extends QVTbaseSemanticSe * imports+=[Package|UnrestrictedName]* * (uses+=[TypedModel|UnrestrictedName] uses+=[TypedModel|UnrestrictedName]*)? * ) + * </pre> */ protected void sequence_DirectionCS(ISerializationContext context, DirectionCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -589,6 +593,7 @@ public abstract class AbstractQVTcoreSemanticSequencer extends QVTbaseSemanticSe /** + * <pre> * Contexts: * GuardPatternCS returns GuardPatternCS * @@ -598,6 +603,7 @@ public abstract class AbstractQVTcoreSemanticSequencer extends QVTbaseSemanticSe * (ownedUnrealizedVariables+=GuardVariableCS ownedUnrealizedVariables+=GuardVariableCS*) | * ownedPredicates+=PredicateCS+ * )? + * </pre> */ protected void sequence_GuardPatternCS(ISerializationContext context, GuardPatternCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -605,11 +611,13 @@ public abstract class AbstractQVTcoreSemanticSequencer extends QVTbaseSemanticSe /** + * <pre> * Contexts: * GuardVariableCS returns UnrealizedVariableCS * * Constraint: * (name=UnrestrictedName ownedType=TypeExpCS) + * </pre> */ protected void sequence_GuardVariableCS(ISerializationContext context, UnrealizedVariableCS semanticObject) { if (errorAcceptor != null) { @@ -626,11 +634,13 @@ public abstract class AbstractQVTcoreSemanticSequencer extends QVTbaseSemanticSe /** + * <pre> * Contexts: * ImportCS returns ImportCS * * Constraint: * (name=Identifier? ownedPathName=URIPathNameCS isAll?='::'?) + * </pre> */ protected void sequence_ImportCS(ISerializationContext context, ImportCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -638,6 +648,7 @@ public abstract class AbstractQVTcoreSemanticSequencer extends QVTbaseSemanticSe /** + * <pre> * Contexts: * MappingCS returns MappingCS * @@ -651,6 +662,7 @@ public abstract class AbstractQVTcoreSemanticSequencer extends QVTbaseSemanticSe * ownedMiddle=UnnamedDomainCS? * ownedComposedMappings+=MappingCS* * ) + * </pre> */ protected void sequence_MappingCS(ISerializationContext context, MappingCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -658,6 +670,7 @@ public abstract class AbstractQVTcoreSemanticSequencer extends QVTbaseSemanticSe /** + * <pre> * Contexts: * NamedDomainCS returns DomainCS * @@ -669,6 +682,7 @@ public abstract class AbstractQVTcoreSemanticSequencer extends QVTbaseSemanticSe * ownedGuardPattern=GuardPatternCS * ownedBottomPattern=BottomPatternCS * ) + * </pre> */ protected void sequence_NamedDomainCS(ISerializationContext context, DomainCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -676,11 +690,13 @@ public abstract class AbstractQVTcoreSemanticSequencer extends QVTbaseSemanticSe /** + * <pre> * Contexts: * ParamDeclarationCS returns ParamDeclarationCS * * Constraint: * (name=UnrestrictedName ownedType=TypeExpCS) + * </pre> */ protected void sequence_ParamDeclarationCS(ISerializationContext context, ParamDeclarationCS semanticObject) { if (errorAcceptor != null) { @@ -697,11 +713,13 @@ public abstract class AbstractQVTcoreSemanticSequencer extends QVTbaseSemanticSe /** + * <pre> * Contexts: * PredicateCS returns PredicateCS * * Constraint: * ownedCondition=ExpCS + * </pre> */ protected void sequence_PredicateCS(ISerializationContext context, PredicateCS semanticObject) { if (errorAcceptor != null) { @@ -715,11 +733,13 @@ public abstract class AbstractQVTcoreSemanticSequencer extends QVTbaseSemanticSe /** + * <pre> * Contexts: * PredicateOrAssignmentCS returns PredicateOrAssignmentCS * * Constraint: * (isDefault?='default'? ownedTarget=ExpCS (isPartial?='+='? ownedInitExpression=ExpCS)?) + * </pre> */ protected void sequence_PredicateOrAssignmentCS(ISerializationContext context, PredicateOrAssignmentCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -727,6 +747,7 @@ public abstract class AbstractQVTcoreSemanticSequencer extends QVTbaseSemanticSe /** + * <pre> * Contexts: * QualifiedPackageCS returns QualifiedPackageCS * @@ -738,6 +759,7 @@ public abstract class AbstractQVTcoreSemanticSequencer extends QVTbaseSemanticSe * nsURI=URI? * (ownedPackages+=QualifiedPackageCS | ownedClasses+=ClassCS | ownedClasses+=TransformationCS)* * ) + * </pre> */ protected void sequence_QualifiedPackageCS(ISerializationContext context, QualifiedPackageCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -745,6 +767,7 @@ public abstract class AbstractQVTcoreSemanticSequencer extends QVTbaseSemanticSe /** + * <pre> * Contexts: * QueryCS returns QueryCS * @@ -757,6 +780,7 @@ public abstract class AbstractQVTcoreSemanticSequencer extends QVTbaseSemanticSe * ownedType=TypeExpCS * (ownedExpression=ExpCS | implementation=[JavaClassCS|SINGLE_QUOTED_STRING])? * ) + * </pre> */ protected void sequence_QueryCS(ISerializationContext context, QueryCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -764,11 +788,13 @@ public abstract class AbstractQVTcoreSemanticSequencer extends QVTbaseSemanticSe /** + * <pre> * Contexts: * RealizedVariableCS returns RealizedVariableCS * * Constraint: * (name=UnrestrictedName ownedType=TypeExpCS) + * </pre> */ protected void sequence_RealizedVariableCS(ISerializationContext context, RealizedVariableCS semanticObject) { if (errorAcceptor != null) { @@ -785,11 +811,13 @@ public abstract class AbstractQVTcoreSemanticSequencer extends QVTbaseSemanticSe /** + * <pre> * Contexts: * ScopeNameCS returns PathNameCS * * Constraint: * (ownedPathElements+=FirstPathElementCS ownedPathElements+=NextPathElementCS*) + * </pre> */ protected void sequence_ScopeNameCS(ISerializationContext context, PathNameCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -797,6 +825,7 @@ public abstract class AbstractQVTcoreSemanticSequencer extends QVTbaseSemanticSe /** + * <pre> * Contexts: * TopLevelCS returns TopLevelCS * @@ -808,6 +837,7 @@ public abstract class AbstractQVTcoreSemanticSequencer extends QVTbaseSemanticSe * (ownedPackages+=QualifiedPackageCS | ownedTransformations+=TransformationCS | ownedMappings+=MappingCS | ownedQueries+=QueryCS)+ * ) * )? + * </pre> */ protected void sequence_TopLevelCS(ISerializationContext context, TopLevelCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -815,11 +845,13 @@ public abstract class AbstractQVTcoreSemanticSequencer extends QVTbaseSemanticSe /** + * <pre> * Contexts: * TransformationCS returns TransformationCS * * Constraint: * (ownedPathName=ScopeNameCS? name=UnreservedName ownedDirections+=DirectionCS* ownedTargets+=TargetCS* ownedProperties+=StructuralFeatureCS*) + * </pre> */ protected void sequence_TransformationCS(ISerializationContext context, TransformationCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -827,11 +859,13 @@ public abstract class AbstractQVTcoreSemanticSequencer extends QVTbaseSemanticSe /** + * <pre> * Contexts: * UnnamedDomainCS returns DomainCS * * Constraint: * (ownedGuardPattern=GuardPatternCS ownedBottomPattern=BottomPatternCS) + * </pre> */ protected void sequence_UnnamedDomainCS(ISerializationContext context, DomainCS semanticObject) { if (errorAcceptor != null) { @@ -848,11 +882,13 @@ public abstract class AbstractQVTcoreSemanticSequencer extends QVTbaseSemanticSe /** + * <pre> * Contexts: * UnrealizedVariableCS returns UnrealizedVariableCS * * Constraint: * (name=UnrestrictedName ownedType=TypeExpCS? ownedInitExpression=ExpCS?) + * </pre> */ protected void sequence_UnrealizedVariableCS(ISerializationContext context, UnrealizedVariableCS semanticObject) { genericSequencer.createSequence(context, semanticObject); diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/serializer/AbstractQVTcoreSyntacticSequencer.java b/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/serializer/AbstractQVTcoreSyntacticSequencer.java index 79175acef..2ad912d7e 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/serializer/AbstractQVTcoreSyntacticSequencer.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/serializer/AbstractQVTcoreSyntacticSequencer.java @@ -290,6 +290,7 @@ public abstract class AbstractQVTcoreSyntacticSequencer extends AbstractSyntacti } /** + * <pre> * Ambiguous syntax: * ','? * @@ -950,12 +951,15 @@ public abstract class AbstractQVTcoreSyntacticSequencer extends AbstractSyntacti * qualifiers+='volatile' (ambiguity) qualifiers+='unique' * qualifiers+='volatile' (ambiguity) qualifiers+='unsettable' * qualifiers+='volatile' (ambiguity) qualifiers+='volatile' + + * </pre> */ protected void emit_AttributeCS_CommaKeyword_5_1_1_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('{' (('initial' UnrestrictedName? ':' ';') | ('derivation' UnrestrictedName? ':' ';'))* '}') | ';' * @@ -979,12 +983,15 @@ public abstract class AbstractQVTcoreSyntacticSequencer extends AbstractSyntacti * qualifiers+='unique' ','? '}' (ambiguity) (rule end) * qualifiers+='unsettable' ','? '}' (ambiguity) (rule end) * qualifiers+='volatile' ','? '}' (ambiguity) (rule end) + + * </pre> */ protected void emit_AttributeCS_SemicolonKeyword_6_1_or___LeftCurlyBracketKeyword_6_0_0_____DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2_SemicolonKeyword_6_0_1_1_4___or___InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2_SemicolonKeyword_6_0_1_0_4____a_RightCurlyBracketKeyword_6_0_2__(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * UnrestrictedName? * @@ -1211,12 +1218,15 @@ public abstract class AbstractQVTcoreSyntacticSequencer extends AbstractSyntacti * (';' ('derivation' UnrestrictedName? ':' ';')* 'initial' (ambiguity) ':')* * ownedDefaultExpressions+=SpecificationCS * ) + + * </pre> */ protected void emit_AttributeCS_UnrestrictedNameParserRuleCall_6_0_1_0_1_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * UnrestrictedName? * @@ -1443,23 +1453,29 @@ public abstract class AbstractQVTcoreSyntacticSequencer extends AbstractSyntacti * (';' ('initial' UnrestrictedName? ':' ';')* 'derivation' (ambiguity) ':')* * ownedDefaultExpressions+=SpecificationCS * ) + + * </pre> */ protected void emit_AttributeCS_UnrestrictedNameParserRuleCall_6_0_1_1_1_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('derivation' UnrestrictedName? ':' ';' ('initial' UnrestrictedName? ':' ';')*)* * * This ambiguous syntax occurs at: * ownedDefaultExpressions+=SpecificationCS ';' ('initial' UnrestrictedName? ':' ';')* (ambiguity) '}' (rule end) + + * </pre> */ protected void emit_AttributeCS___DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2_SemicolonKeyword_6_0_1_1_4___InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2_SemicolonKeyword_6_0_1_0_4__a__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('derivation' UnrestrictedName? ':' ';')* * @@ -1484,12 +1500,15 @@ public abstract class AbstractQVTcoreSyntacticSequencer extends AbstractSyntacti * qualifiers+='unique' ','? '}' '{' (ambiguity) 'initial' UnrestrictedName? ':' (';' (ambiguity) 'initial' UnrestrictedName? ':')* ownedDefaultExpressions+=SpecificationCS * qualifiers+='unsettable' ','? '}' '{' (ambiguity) 'initial' UnrestrictedName? ':' (';' (ambiguity) 'initial' UnrestrictedName? ':')* ownedDefaultExpressions+=SpecificationCS * qualifiers+='volatile' ','? '}' '{' (ambiguity) 'initial' UnrestrictedName? ':' (';' (ambiguity) 'initial' UnrestrictedName? ':')* ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_AttributeCS___DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2_SemicolonKeyword_6_0_1_1_4__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ( * ('derivation' UnrestrictedName? ':' (';' 'derivation' UnrestrictedName? ':')*) | @@ -1513,23 +1532,29 @@ public abstract class AbstractQVTcoreSyntacticSequencer extends AbstractSyntacti * * This ambiguous syntax occurs at: * ownedDefaultExpressions+=SpecificationCS ';' (ambiguity) ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_AttributeCS___DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2___SemicolonKeyword_6_0_1_1_4_DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2__a___or_____DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2___SemicolonKeyword_6_0_1_1_4_DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2__a_SemicolonKeyword_6_0_1_1_4__q___InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2_SemicolonKeyword_6_0_1_0_4__p_DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2___SemicolonKeyword_6_0_1_1_4_DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2__a___SemicolonKeyword_6_0_1_1_4___InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2_SemicolonKeyword_6_0_1_0_4__p_DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2___SemicolonKeyword_6_0_1_1_4_DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2__a__a__(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('initial' UnrestrictedName? ':' ';' ('derivation' UnrestrictedName? ':' ';')*)* * * This ambiguous syntax occurs at: * ownedDefaultExpressions+=SpecificationCS ';' ('derivation' UnrestrictedName? ':' ';')* (ambiguity) '}' (rule end) + + * </pre> */ protected void emit_AttributeCS___InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2_SemicolonKeyword_6_0_1_0_4___DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2_SemicolonKeyword_6_0_1_1_4__a__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('initial' UnrestrictedName? ':' ';')* * @@ -1554,12 +1579,15 @@ public abstract class AbstractQVTcoreSyntacticSequencer extends AbstractSyntacti * qualifiers+='unique' ','? '}' '{' (ambiguity) 'derivation' UnrestrictedName? ':' (';' (ambiguity) 'derivation' UnrestrictedName? ':')* ownedDefaultExpressions+=SpecificationCS * qualifiers+='unsettable' ','? '}' '{' (ambiguity) 'derivation' UnrestrictedName? ':' (';' (ambiguity) 'derivation' UnrestrictedName? ':')* ownedDefaultExpressions+=SpecificationCS * qualifiers+='volatile' ','? '}' '{' (ambiguity) 'derivation' UnrestrictedName? ':' (';' (ambiguity) 'derivation' UnrestrictedName? ':')* ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_AttributeCS___InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2_SemicolonKeyword_6_0_1_0_4__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ( * ('initial' UnrestrictedName? ':' (';' 'initial' UnrestrictedName? ':')*) | @@ -1583,12 +1611,15 @@ public abstract class AbstractQVTcoreSyntacticSequencer extends AbstractSyntacti * * This ambiguous syntax occurs at: * ownedDefaultExpressions+=SpecificationCS ';' (ambiguity) ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_AttributeCS___InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2___SemicolonKeyword_6_0_1_0_4_InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2__a___or_____InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2___SemicolonKeyword_6_0_1_0_4_InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2__a_SemicolonKeyword_6_0_1_0_4__q___DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2_SemicolonKeyword_6_0_1_1_4__p_InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2___SemicolonKeyword_6_0_1_0_4_InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2__a___SemicolonKeyword_6_0_1_0_4___DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2_SemicolonKeyword_6_0_1_1_4__p_InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2___SemicolonKeyword_6_0_1_0_4_InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2__a__a__(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * (';' ('derivation' UnrestrictedName? ':' ';')* 'initial' UnrestrictedName? ':')* * @@ -1612,23 +1643,29 @@ public abstract class AbstractQVTcoreSyntacticSequencer extends AbstractSyntacti * qualifiers+='unique' ','? '}' '{' ('derivation' UnrestrictedName? ':' ';')* 'initial' UnrestrictedName? ':' (ambiguity) ownedDefaultExpressions+=SpecificationCS * qualifiers+='unsettable' ','? '}' '{' ('derivation' UnrestrictedName? ':' ';')* 'initial' UnrestrictedName? ':' (ambiguity) ownedDefaultExpressions+=SpecificationCS * qualifiers+='volatile' ','? '}' '{' ('derivation' UnrestrictedName? ':' ';')* 'initial' UnrestrictedName? ':' (ambiguity) ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_AttributeCS___SemicolonKeyword_6_0_1_0_4___DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2_SemicolonKeyword_6_0_1_1_4__a_InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * (';' ('derivation' UnrestrictedName? ':' ';')* 'initial' UnrestrictedName? ':')+ * * This ambiguous syntax occurs at: * ownedDefaultExpressions+=SpecificationCS (ambiguity) ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_AttributeCS___SemicolonKeyword_6_0_1_0_4___DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2_SemicolonKeyword_6_0_1_1_4__a_InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2__p(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * (';' ('initial' UnrestrictedName? ':' ';')* 'derivation' UnrestrictedName? ':')* * @@ -1652,35 +1689,44 @@ public abstract class AbstractQVTcoreSyntacticSequencer extends AbstractSyntacti * qualifiers+='unique' ','? '}' '{' ('initial' UnrestrictedName? ':' ';')* 'derivation' UnrestrictedName? ':' (ambiguity) ownedDefaultExpressions+=SpecificationCS * qualifiers+='unsettable' ','? '}' '{' ('initial' UnrestrictedName? ':' ';')* 'derivation' UnrestrictedName? ':' (ambiguity) ownedDefaultExpressions+=SpecificationCS * qualifiers+='volatile' ','? '}' '{' ('initial' UnrestrictedName? ':' ';')* 'derivation' UnrestrictedName? ':' (ambiguity) ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_AttributeCS___SemicolonKeyword_6_0_1_1_4___InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2_SemicolonKeyword_6_0_1_0_4__a_DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * (';' ('initial' UnrestrictedName? ':' ';')* 'derivation' UnrestrictedName? ':')+ * * This ambiguous syntax occurs at: * ownedDefaultExpressions+=SpecificationCS (ambiguity) ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_AttributeCS___SemicolonKeyword_6_0_1_1_4___InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2_SemicolonKeyword_6_0_1_0_4__a_DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2__p(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ';'? * * This ambiguous syntax occurs at: * (rule start) '{' '}' (ambiguity) (rule start) * ownedTargetElements+=SimpleTargetElementCS '}' (ambiguity) (rule end) + + * </pre> */ protected void emit_CompoundTargetElementCS_SemicolonKeyword_3_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('{' '}') | ';' * @@ -1689,12 +1735,15 @@ public abstract class AbstractQVTcoreSyntacticSequencer extends AbstractSyntacti * isSerializable?='serializable' '}' (ambiguity) (rule end) * name=UnrestrictedName ('{' '!serializable'? '}')? (ambiguity) (rule end) * ownedSignature=TemplateSignatureCS ('{' '!serializable'? '}')? (ambiguity) (rule end) + + * </pre> */ protected void emit_DataTypeCS_SemicolonKeyword_6_1_or___LeftCurlyBracketKeyword_6_0_0_RightCurlyBracketKeyword_6_0_1__(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('{' '!serializable'? '}')? * @@ -1702,12 +1751,15 @@ public abstract class AbstractQVTcoreSyntacticSequencer extends AbstractSyntacti * instanceClassName=SINGLE_QUOTED_STRING (ambiguity) (('{' '}') | ';') (rule end) * name=UnrestrictedName (ambiguity) (('{' '}') | ';') (rule end) * ownedSignature=TemplateSignatureCS (ambiguity) (('{' '}') | ';') (rule end) + + * </pre> */ protected void emit_DataTypeCS___LeftCurlyBracketKeyword_5_0_SerializableKeyword_5_1_1_q_RightCurlyBracketKeyword_5_2__q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('{' '}') | ';' * @@ -1716,12 +1768,15 @@ public abstract class AbstractQVTcoreSyntacticSequencer extends AbstractSyntacti * isSerializable?='serializable' '}' (ambiguity) (rule end) * name=UnrestrictedName ('{' '!serializable'? '}')? (ambiguity) (rule end) * ownedSignature=TemplateSignatureCS ('{' '!serializable'? '}')? (ambiguity) (rule end) + + * </pre> */ protected void emit_EnumerationCS_SemicolonKeyword_5_1_or___LeftCurlyBracketKeyword_5_0_0_RightCurlyBracketKeyword_5_0_2__(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('{' '!serializable'? '}')? * @@ -1732,12 +1787,15 @@ public abstract class AbstractQVTcoreSyntacticSequencer extends AbstractSyntacti * name=UnrestrictedName (ambiguity) (('{' '}') | ';') (rule end) * ownedSignature=TemplateSignatureCS (ambiguity) '{' ownedLiterals+=EnumerationLiteralCS * ownedSignature=TemplateSignatureCS (ambiguity) (('{' '}') | ';') (rule end) + + * </pre> */ protected void emit_EnumerationCS___LeftCurlyBracketKeyword_4_0_SerializableKeyword_4_1_1_q_RightCurlyBracketKeyword_4_2__q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('{' '}') | ';' * @@ -1745,12 +1803,15 @@ public abstract class AbstractQVTcoreSyntacticSequencer extends AbstractSyntacti * name=EnumerationLiteralName (ambiguity) (rule end) * name=UnrestrictedName (ambiguity) (rule end) * value=SIGNED (ambiguity) (rule end) + + * </pre> */ protected void emit_EnumerationLiteralCS_SemicolonKeyword_2_1_or___LeftCurlyBracketKeyword_2_0_0_RightCurlyBracketKeyword_2_0_1__(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * 'with' | '<-' * @@ -1771,12 +1832,15 @@ public abstract class AbstractQVTcoreSyntacticSequencer extends AbstractSyntacti * stringBounds='+' (ambiguity) ']' (rule end) * stringBounds='?' (ambiguity) ']' (rule end) * upperBound=UPPER (ambiguity) ']' (rule end) + + * </pre> */ protected void emit_MultiplicityCS_VerticalLineQuestionMarkKeyword_2_0_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * 'with' | '<-' * @@ -1897,12 +1961,15 @@ public abstract class AbstractQVTcoreSyntacticSequencer extends AbstractSyntacti * qualifiers+='unique' (ambiguity) qualifiers+='derived' * qualifiers+='unique' (ambiguity) qualifiers+='ordered' * qualifiers+='unique' (ambiguity) qualifiers+='unique' + + * </pre> */ protected void emit_OperationCS_CommaKeyword_9_1_1_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('{' ('body' UnrestrictedName? ':' ';')* '}') | ';' * @@ -1917,12 +1984,15 @@ public abstract class AbstractQVTcoreSyntacticSequencer extends AbstractSyntacti * qualifiers+='derived' ','? '}' (ambiguity) (rule end) * qualifiers+='ordered' ','? '}' (ambiguity) (rule end) * qualifiers+='unique' ','? '}' (ambiguity) (rule end) + + * </pre> */ protected void emit_OperationCS_SemicolonKeyword_10_1_or___LeftCurlyBracketKeyword_10_0_0___BodyKeyword_10_0_1_0_UnrestrictedNameParserRuleCall_10_0_1_1_q_ColonKeyword_10_0_1_2_SemicolonKeyword_10_0_1_4__a_RightCurlyBracketKeyword_10_0_2__(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * UnrestrictedName? * @@ -1937,23 +2007,29 @@ public abstract class AbstractQVTcoreSyntacticSequencer extends AbstractSyntacti * qualifiers+='derived' ','? '}' '{' 'body' (ambiguity) ':' (';' 'body' (ambiguity) ':')* ownedBodyExpressions+=SpecificationCS * qualifiers+='ordered' ','? '}' '{' 'body' (ambiguity) ':' (';' 'body' (ambiguity) ':')* ownedBodyExpressions+=SpecificationCS * qualifiers+='unique' ','? '}' '{' 'body' (ambiguity) ':' (';' 'body' (ambiguity) ':')* ownedBodyExpressions+=SpecificationCS + + * </pre> */ protected void emit_OperationCS_UnrestrictedNameParserRuleCall_10_0_1_1_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('body' UnrestrictedName? ':' ';')* * * This ambiguous syntax occurs at: * ownedBodyExpressions+=SpecificationCS ';' (ambiguity) '}' (rule end) + + * </pre> */ protected void emit_OperationCS___BodyKeyword_10_0_1_0_UnrestrictedNameParserRuleCall_10_0_1_1_q_ColonKeyword_10_0_1_2_SemicolonKeyword_10_0_1_4__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * (';' 'body' UnrestrictedName? ':')* * @@ -1968,23 +2044,29 @@ public abstract class AbstractQVTcoreSyntacticSequencer extends AbstractSyntacti * qualifiers+='derived' ','? '}' '{' 'body' UnrestrictedName? ':' (ambiguity) ownedBodyExpressions+=SpecificationCS * qualifiers+='ordered' ','? '}' '{' 'body' UnrestrictedName? ':' (ambiguity) ownedBodyExpressions+=SpecificationCS * qualifiers+='unique' ','? '}' '{' 'body' UnrestrictedName? ':' (ambiguity) ownedBodyExpressions+=SpecificationCS + + * </pre> */ protected void emit_OperationCS___SemicolonKeyword_10_0_1_4_BodyKeyword_10_0_1_0_UnrestrictedNameParserRuleCall_10_0_1_1_q_ColonKeyword_10_0_1_2__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * (';' 'body' UnrestrictedName? ':')+ * * This ambiguous syntax occurs at: * ownedBodyExpressions+=SpecificationCS (ambiguity) ownedBodyExpressions+=SpecificationCS + + * </pre> */ protected void emit_OperationCS___SemicolonKeyword_10_0_1_4_BodyKeyword_10_0_1_0_UnrestrictedNameParserRuleCall_10_0_1_1_q_ColonKeyword_10_0_1_2__p(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ','? * @@ -2009,12 +2091,15 @@ public abstract class AbstractQVTcoreSyntacticSequencer extends AbstractSyntacti * qualifiers+='unique' (ambiguity) qualifiers+='!unique' * qualifiers+='unique' (ambiguity) qualifiers+='ordered' * qualifiers+='unique' (ambiguity) qualifiers+='unique' + + * </pre> */ protected void emit_ParameterCS_CommaKeyword_2_1_1_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('{' '}')? * @@ -2025,12 +2110,15 @@ public abstract class AbstractQVTcoreSyntacticSequencer extends AbstractSyntacti * qualifiers+='!unique' ','? '}' (ambiguity) (rule end) * qualifiers+='ordered' ','? '}' (ambiguity) (rule end) * qualifiers+='unique' ','? '}' (ambiguity) (rule end) + + * </pre> */ protected void emit_ParameterCS___LeftCurlyBracketKeyword_3_0_RightCurlyBracketKeyword_3_1__q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('{' '}') | ';' * @@ -2038,12 +2126,15 @@ public abstract class AbstractQVTcoreSyntacticSequencer extends AbstractSyntacti * name=UnrestrictedName (ambiguity) (rule end) * nsPrefix=UnrestrictedName (ambiguity) (rule end) * nsURI=URI (ambiguity) (rule end) + + * </pre> */ protected void emit_QualifiedPackageCS_SemicolonKeyword_5_1_or___LeftCurlyBracketKeyword_5_0_0_RightCurlyBracketKeyword_5_0_2__(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ','? * @@ -2822,12 +2913,15 @@ public abstract class AbstractQVTcoreSyntacticSequencer extends AbstractSyntacti * qualifiers+='volatile' (ambiguity) qualifiers+='unique' * qualifiers+='volatile' (ambiguity) qualifiers+='unsettable' * qualifiers+='volatile' (ambiguity) qualifiers+='volatile' + + * </pre> */ protected void emit_ReferenceCS_CommaKeyword_6_1_1_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('{' (('initial' UnrestrictedName? ':' ';') | ('derivation' UnrestrictedName? ':' ';'))* '}') | ';' * @@ -2854,12 +2948,15 @@ public abstract class AbstractQVTcoreSyntacticSequencer extends AbstractSyntacti * qualifiers+='unsettable' ','? '}' (ambiguity) (rule end) * qualifiers+='volatile' ','? '}' (ambiguity) (rule end) * referredOpposite=[Property|UnrestrictedName] (ambiguity) (rule end) + + * </pre> */ protected void emit_ReferenceCS_SemicolonKeyword_7_1_or___LeftCurlyBracketKeyword_7_0_0_____DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2_SemicolonKeyword_7_0_1_1_4___or___InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2_SemicolonKeyword_7_0_1_0_4____a_RightCurlyBracketKeyword_7_0_2__(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * UnrestrictedName? * @@ -3120,12 +3217,15 @@ public abstract class AbstractQVTcoreSyntacticSequencer extends AbstractSyntacti * (';' ('derivation' UnrestrictedName? ':' ';')* 'initial' (ambiguity) ':')* * ownedDefaultExpressions+=SpecificationCS * ) + + * </pre> */ protected void emit_ReferenceCS_UnrestrictedNameParserRuleCall_7_0_1_0_1_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * UnrestrictedName? * @@ -3386,23 +3486,29 @@ public abstract class AbstractQVTcoreSyntacticSequencer extends AbstractSyntacti * (';' ('initial' UnrestrictedName? ':' ';')* 'derivation' (ambiguity) ':')* * ownedDefaultExpressions+=SpecificationCS * ) + + * </pre> */ protected void emit_ReferenceCS_UnrestrictedNameParserRuleCall_7_0_1_1_1_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('derivation' UnrestrictedName? ':' ';' ('initial' UnrestrictedName? ':' ';')*)* * * This ambiguous syntax occurs at: * ownedDefaultExpressions+=SpecificationCS ';' ('initial' UnrestrictedName? ':' ';')* (ambiguity) '}' (rule end) + + * </pre> */ protected void emit_ReferenceCS___DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2_SemicolonKeyword_7_0_1_1_4___InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2_SemicolonKeyword_7_0_1_0_4__a__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('derivation' UnrestrictedName? ':' ';')* * @@ -3430,12 +3536,15 @@ public abstract class AbstractQVTcoreSyntacticSequencer extends AbstractSyntacti * qualifiers+='unsettable' ','? '}' '{' (ambiguity) 'initial' UnrestrictedName? ':' (';' (ambiguity) 'initial' UnrestrictedName? ':')* ownedDefaultExpressions+=SpecificationCS * qualifiers+='volatile' ','? '}' '{' (ambiguity) 'initial' UnrestrictedName? ':' (';' (ambiguity) 'initial' UnrestrictedName? ':')* ownedDefaultExpressions+=SpecificationCS * referredOpposite=[Property|UnrestrictedName] '{' (ambiguity) 'initial' UnrestrictedName? ':' (';' (ambiguity) 'initial' UnrestrictedName? ':')* ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_ReferenceCS___DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2_SemicolonKeyword_7_0_1_1_4__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ( * ('derivation' UnrestrictedName? ':' (';' 'derivation' UnrestrictedName? ':')*) | @@ -3459,23 +3568,29 @@ public abstract class AbstractQVTcoreSyntacticSequencer extends AbstractSyntacti * * This ambiguous syntax occurs at: * ownedDefaultExpressions+=SpecificationCS ';' (ambiguity) ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_ReferenceCS___DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2___SemicolonKeyword_7_0_1_1_4_DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2__a___or_____DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2___SemicolonKeyword_7_0_1_1_4_DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2__a_SemicolonKeyword_7_0_1_1_4__q___InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2_SemicolonKeyword_7_0_1_0_4__p_DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2___SemicolonKeyword_7_0_1_1_4_DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2__a___SemicolonKeyword_7_0_1_1_4___InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2_SemicolonKeyword_7_0_1_0_4__p_DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2___SemicolonKeyword_7_0_1_1_4_DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2__a__a__(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('initial' UnrestrictedName? ':' ';' ('derivation' UnrestrictedName? ':' ';')*)* * * This ambiguous syntax occurs at: * ownedDefaultExpressions+=SpecificationCS ';' ('derivation' UnrestrictedName? ':' ';')* (ambiguity) '}' (rule end) + + * </pre> */ protected void emit_ReferenceCS___InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2_SemicolonKeyword_7_0_1_0_4___DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2_SemicolonKeyword_7_0_1_1_4__a__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('initial' UnrestrictedName? ':' ';')* * @@ -3503,12 +3618,15 @@ public abstract class AbstractQVTcoreSyntacticSequencer extends AbstractSyntacti * qualifiers+='unsettable' ','? '}' '{' (ambiguity) 'derivation' UnrestrictedName? ':' (';' (ambiguity) 'derivation' UnrestrictedName? ':')* ownedDefaultExpressions+=SpecificationCS * qualifiers+='volatile' ','? '}' '{' (ambiguity) 'derivation' UnrestrictedName? ':' (';' (ambiguity) 'derivation' UnrestrictedName? ':')* ownedDefaultExpressions+=SpecificationCS * referredOpposite=[Property|UnrestrictedName] '{' (ambiguity) 'derivation' UnrestrictedName? ':' (';' (ambiguity) 'derivation' UnrestrictedName? ':')* ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_ReferenceCS___InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2_SemicolonKeyword_7_0_1_0_4__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ( * ('initial' UnrestrictedName? ':' (';' 'initial' UnrestrictedName? ':')*) | @@ -3532,12 +3650,15 @@ public abstract class AbstractQVTcoreSyntacticSequencer extends AbstractSyntacti * * This ambiguous syntax occurs at: * ownedDefaultExpressions+=SpecificationCS ';' (ambiguity) ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_ReferenceCS___InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2___SemicolonKeyword_7_0_1_0_4_InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2__a___or_____InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2___SemicolonKeyword_7_0_1_0_4_InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2__a_SemicolonKeyword_7_0_1_0_4__q___DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2_SemicolonKeyword_7_0_1_1_4__p_InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2___SemicolonKeyword_7_0_1_0_4_InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2__a___SemicolonKeyword_7_0_1_0_4___DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2_SemicolonKeyword_7_0_1_1_4__p_InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2___SemicolonKeyword_7_0_1_0_4_InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2__a__a__(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * (';' ('derivation' UnrestrictedName? ':' ';')* 'initial' UnrestrictedName? ':')* * @@ -3564,23 +3685,29 @@ public abstract class AbstractQVTcoreSyntacticSequencer extends AbstractSyntacti * qualifiers+='unsettable' ','? '}' '{' ('derivation' UnrestrictedName? ':' ';')* 'initial' UnrestrictedName? ':' (ambiguity) ownedDefaultExpressions+=SpecificationCS * qualifiers+='volatile' ','? '}' '{' ('derivation' UnrestrictedName? ':' ';')* 'initial' UnrestrictedName? ':' (ambiguity) ownedDefaultExpressions+=SpecificationCS * referredOpposite=[Property|UnrestrictedName] '{' ('derivation' UnrestrictedName? ':' ';')* 'initial' UnrestrictedName? ':' (ambiguity) ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_ReferenceCS___SemicolonKeyword_7_0_1_0_4___DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2_SemicolonKeyword_7_0_1_1_4__a_InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * (';' ('derivation' UnrestrictedName? ':' ';')* 'initial' UnrestrictedName? ':')+ * * This ambiguous syntax occurs at: * ownedDefaultExpressions+=SpecificationCS (ambiguity) ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_ReferenceCS___SemicolonKeyword_7_0_1_0_4___DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2_SemicolonKeyword_7_0_1_1_4__a_InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2__p(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * (';' ('initial' UnrestrictedName? ':' ';')* 'derivation' UnrestrictedName? ':')* * @@ -3607,34 +3734,43 @@ public abstract class AbstractQVTcoreSyntacticSequencer extends AbstractSyntacti * qualifiers+='unsettable' ','? '}' '{' ('initial' UnrestrictedName? ':' ';')* 'derivation' UnrestrictedName? ':' (ambiguity) ownedDefaultExpressions+=SpecificationCS * qualifiers+='volatile' ','? '}' '{' ('initial' UnrestrictedName? ':' ';')* 'derivation' UnrestrictedName? ':' (ambiguity) ownedDefaultExpressions+=SpecificationCS * referredOpposite=[Property|UnrestrictedName] '{' ('initial' UnrestrictedName? ':' ';')* 'derivation' UnrestrictedName? ':' (ambiguity) ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_ReferenceCS___SemicolonKeyword_7_0_1_1_4___InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2_SemicolonKeyword_7_0_1_0_4__a_DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * (';' ('initial' UnrestrictedName? ':' ';')* 'derivation' UnrestrictedName? ':')+ * * This ambiguous syntax occurs at: * ownedDefaultExpressions+=SpecificationCS (ambiguity) ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_ReferenceCS___SemicolonKeyword_7_0_1_1_4___InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2_SemicolonKeyword_7_0_1_0_4__a_DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2__p(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('iterates' '{' '}')? * * This ambiguous syntax occurs at: * typedModel=[TypedModel|UnrestrictedName] (ambiguity) ';' (rule end) + + * </pre> */ protected void emit_SimpleTargetElementCS___IteratesKeyword_2_0_LeftCurlyBracketKeyword_2_1_1_0_RightCurlyBracketKeyword_2_1_1_2__q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('{' '}') | ';' * @@ -3644,12 +3780,15 @@ public abstract class AbstractQVTcoreSyntacticSequencer extends AbstractSyntacti * name=UnrestrictedName ('{' '}')? (ambiguity) (rule end) * ownedSignature=TemplateSignatureCS ('{' '}')? (ambiguity) (rule end) * ownedSuperTypes+=TypedRefCS ('{' '}')? (ambiguity) (rule end) + + * </pre> */ protected void emit_StructuredClassCS_SemicolonKeyword_7_1_or___LeftCurlyBracketKeyword_7_0_0_RightCurlyBracketKeyword_7_0_2__(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('{' '}')? * @@ -3666,12 +3805,15 @@ public abstract class AbstractQVTcoreSyntacticSequencer extends AbstractSyntacti * ownedSuperTypes+=TypedRefCS (ambiguity) '{' ownedOperations+=OperationCS * ownedSuperTypes+=TypedRefCS (ambiguity) '{' ownedProperties+=StructuralFeatureCS * ownedSuperTypes+=TypedRefCS (ambiguity) (('{' '}') | ';') (rule end) + + * </pre> */ protected void emit_StructuredClassCS___LeftCurlyBracketKeyword_6_0_RightCurlyBracketKeyword_6_2__q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ';'? * @@ -3679,18 +3821,23 @@ public abstract class AbstractQVTcoreSyntacticSequencer extends AbstractSyntacti * name=UnrestrictedName '{' '}' (ambiguity) (rule end) * ownedTargetElements+=CompoundTargetElementCS '}' (ambiguity) (rule end) * ownedTargetElements+=SimpleTargetElementCS '}' (ambiguity) (rule end) + + * </pre> */ protected void emit_TargetCS_SemicolonKeyword_5_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('(' ')')? * * This ambiguous syntax occurs at: * name='Tuple' (ambiguity) (rule end) * name='Tuple' (ambiguity) ownedMultiplicity=MultiplicityCS + + * </pre> */ protected void emit_TupleTypeCS___LeftParenthesisKeyword_1_0_RightParenthesisKeyword_1_2__q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); 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 f2d394904..2b9b475a8 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 @@ -1,3 +1,13 @@ +/******************************************************************************* + * Copyright (c) 2012, 2022 Willink Transformations and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v2.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v20.html + * + * Contributors: + * E.D.Willink - initial API and implementation + *******************************************************************************/ package org.eclipse.qvtd.xtext.qvtimperative.ui.contentassist.antlr.internal; // Hack: Use our own Lexer superclass by means of import. @@ -6,5929 +16,5930 @@ import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.Lexer; import org.antlr.runtime.*; -import java.util.Stack; -import java.util.List; -import java.util.ArrayList; @SuppressWarnings("all") public class InternalQVTimperativeLexer extends Lexer { - public static final int T__144=144; - public static final int T__143=143; - public static final int T__146=146; - public static final int T__50=50; - public static final int T__145=145; - public static final int T__140=140; - public static final int T__142=142; - public static final int T__141=141; - public static final int T__59=59; - public static final int T__55=55; - public static final int T__56=56; - public static final int T__57=57; - public static final int T__58=58; - public static final int T__51=51; - public static final int T__137=137; - public static final int T__52=52; - public static final int T__136=136; - public static final int T__53=53; - public static final int T__139=139; - public static final int T__54=54; - public static final int T__138=138; - public static final int T__133=133; - public static final int T__132=132; - public static final int T__60=60; - public static final int T__135=135; - public static final int T__61=61; - public static final int T__134=134; - public static final int T__131=131; - public static final int T__130=130; - public static final int RULE_INT=4; - public static final int T__66=66; - public static final int RULE_ML_COMMENT=13; - public static final int T__67=67; - public static final int T__129=129; - public static final int T__68=68; - public static final int T__69=69; - public static final int T__62=62; - public static final int T__126=126; - public static final int T__63=63; - public static final int T__125=125; - public static final int T__64=64; - public static final int T__128=128; - public static final int T__65=65; - public static final int T__127=127; - public static final int T__165=165; - public static final int T__162=162; - public static final int T__161=161; - public static final int T__164=164; - public static final int T__163=163; - public static final int T__160=160; - public static final int T__37=37; - public static final int T__38=38; - public static final int T__39=39; - public static final int T__33=33; - public static final int T__34=34; - public static final int T__35=35; - public static final int T__36=36; - public static final int T__159=159; - public static final int T__30=30; - public static final int T__158=158; - public static final int T__31=31; - public static final int T__32=32; - public static final int T__155=155; - public static final int T__154=154; - public static final int T__157=157; - public static final int T__156=156; - public static final int T__151=151; - public static final int T__150=150; - public static final int T__153=153; - public static final int T__152=152; - public static final int RULE_SINGLE_QUOTED_STRING=5; - public static final int T__48=48; - public static final int T__49=49; - public static final int RULE_DOUBLE_QUOTED_STRING=11; - public static final int T__44=44; - public static final int T__45=45; - public static final int T__46=46; - public static final int T__47=47; - public static final int RULE_ESCAPED_ID=7; - public static final int T__40=40; - public static final int T__148=148; - public static final int T__41=41; - public static final int T__147=147; - public static final int T__42=42; - public static final int T__43=43; - public static final int T__149=149; - public static final int T__91=91; - public static final int T__100=100; - public static final int T__92=92; - public static final int T__93=93; - public static final int T__102=102; - public static final int T__94=94; - public static final int T__101=101; - public static final int T__90=90; - public static final int RULE_LETTER_CHARACTER=10; - public static final int T__19=19; - public static final int T__17=17; - public static final int T__18=18; - public static final int T__99=99; - public static final int RULE_ESCAPED_CHARACTER=9; - public static final int T__95=95; - public static final int RULE_ML_SINGLE_QUOTED_STRING=12; - public static final int T__96=96; - public static final int T__97=97; - public static final int T__98=98; - public static final int T__26=26; - public static final int T__27=27; - public static final int T__28=28; - public static final int T__29=29; - public static final int T__22=22; - public static final int T__23=23; - public static final int T__24=24; - public static final int T__25=25; - public static final int T__20=20; - public static final int T__21=21; - public static final int T__122=122; - public static final int T__70=70; - public static final int T__121=121; - public static final int T__71=71; - public static final int T__124=124; - public static final int T__72=72; - public static final int T__123=123; - public static final int T__120=120; - public static final int RULE_UNQUOTED_STRING=8; - public static final int RULE_SL_COMMENT=14; - public static final int T__77=77; - public static final int T__119=119; - public static final int T__78=78; - public static final int T__118=118; - public static final int T__79=79; - public static final int T__73=73; - public static final int T__115=115; - public static final int EOF=-1; - public static final int T__74=74; - public static final int T__114=114; - public static final int T__75=75; - public static final int T__117=117; - public static final int T__76=76; - public static final int T__116=116; - public static final int T__80=80; - public static final int T__111=111; - public static final int T__81=81; - public static final int T__110=110; - public static final int T__82=82; - public static final int T__113=113; - public static final int RULE_SIMPLE_ID=6; - public static final int T__83=83; - public static final int T__112=112; - public static final int RULE_WS=15; - public static final int RULE_ANY_OTHER=16; - public static final int T__88=88; - public static final int T__108=108; - public static final int T__89=89; - public static final int T__107=107; - public static final int T__109=109; - public static final int T__84=84; - public static final int T__104=104; - public static final int T__85=85; - public static final int T__103=103; - public static final int T__86=86; - public static final int T__106=106; - public static final int T__87=87; - public static final int T__105=105; - - // delegates - // delegators - - public InternalQVTimperativeLexer() {;} - public InternalQVTimperativeLexer(CharStream input) { - this(input, new RecognizerSharedState()); - } - public InternalQVTimperativeLexer(CharStream input, RecognizerSharedState state) { - super(input,state); - - } - public String getGrammarFileName() { return "InternalQVTimperative.g"; } - - // $ANTLR start "T__17" - public final void mT__17() throws RecognitionException { - try { - int _type = T__17; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:11:7: ( 'call' ) - // InternalQVTimperative.g:11:9: 'call' - { - match("call"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__17" - - // $ANTLR start "T__18" - public final void mT__18() throws RecognitionException { - try { - int _type = T__18; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:12:7: ( ';' ) - // InternalQVTimperative.g:12:9: ';' - { - match(';'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__18" - - // $ANTLR start "T__19" - public final void mT__19() throws RecognitionException { - try { - int _type = T__19; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:13:7: ( ':=' ) - // InternalQVTimperative.g:13:9: ':=' - { - match(":="); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__19" - - // $ANTLR start "T__20" - public final void mT__20() throws RecognitionException { - try { - int _type = T__20; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:14:7: ( 'add' ) - // InternalQVTimperative.g:14:9: 'add' - { - match("add"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__20" - - // $ANTLR start "T__21" - public final void mT__21() throws RecognitionException { - try { - int _type = T__21; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:15:7: ( 'append' ) - // InternalQVTimperative.g:15:9: 'append' - { - match("append"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__21" - - // $ANTLR start "T__22" - public final void mT__22() throws RecognitionException { - try { - int _type = T__22; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:16:7: ( 'appendsTo' ) - // InternalQVTimperative.g:16:9: 'appendsTo' - { - match("appendsTo"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__22" - - // $ANTLR start "T__23" - public final void mT__23() throws RecognitionException { - try { - int _type = T__23; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:17:7: ( 'buffer' ) - // InternalQVTimperative.g:17:9: 'buffer' - { - match("buffer"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__23" - - // $ANTLR start "T__24" - public final void mT__24() throws RecognitionException { - try { - int _type = T__24; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:18:7: ( 'check' ) - // InternalQVTimperative.g:18:9: 'check' - { - match("check"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__24" - - // $ANTLR start "T__25" - public final void mT__25() throws RecognitionException { - try { - int _type = T__25; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:19:7: ( 'contained' ) - // InternalQVTimperative.g:19:9: 'contained' - { - match("contained"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__25" - - // $ANTLR start "T__26" - public final void mT__26() throws RecognitionException { - try { - int _type = T__26; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:20:7: ( 'entry' ) - // InternalQVTimperative.g:20:9: 'entry' - { - match("entry"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__26" - - // $ANTLR start "T__27" - public final void mT__27() throws RecognitionException { - try { - int _type = T__27; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:21:7: ( 'for' ) - // InternalQVTimperative.g:21:9: 'for' - { - match("for"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__27" - - // $ANTLR start "T__28" - public final void mT__28() throws RecognitionException { - try { - int _type = T__28; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:22:7: ( 'implementedby' ) - // InternalQVTimperative.g:22:9: 'implementedby' - { - match("implementedby"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__28" - - // $ANTLR start "T__29" - public final void mT__29() throws RecognitionException { - try { - int _type = T__29; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:23:7: ( 'imports' ) - // InternalQVTimperative.g:23:9: 'imports' - { - match("imports"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__29" - - // $ANTLR start "T__30" - public final void mT__30() throws RecognitionException { - try { - int _type = T__30; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:24:7: ( 'input' ) - // InternalQVTimperative.g:24:9: 'input' - { - match("input"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__30" - - // $ANTLR start "T__31" - public final void mT__31() throws RecognitionException { - try { - int _type = T__31; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:25:7: ( 'install' ) - // InternalQVTimperative.g:25:9: 'install' - { - match("install"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__31" - - // $ANTLR start "T__32" - public final void mT__32() throws RecognitionException { - try { - int _type = T__32; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:26:7: ( 'invoke' ) - // InternalQVTimperative.g:26:9: 'invoke' - { - match("invoke"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__32" - - // $ANTLR start "T__33" - public final void mT__33() throws RecognitionException { - try { - int _type = T__33; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:27:7: ( 'iterates' ) - // InternalQVTimperative.g:27:9: 'iterates' - { - match("iterates"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__33" - - // $ANTLR start "T__34" - public final void mT__34() throws RecognitionException { - try { - int _type = T__34; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:28:7: ( 'map' ) - // InternalQVTimperative.g:28:9: 'map' - { - match("map"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__34" - - // $ANTLR start "T__35" - public final void mT__35() throws RecognitionException { - try { - int _type = T__35; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:29:7: ( 'new' ) - // InternalQVTimperative.g:29:9: 'new' - { - match("new"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__35" - - // $ANTLR start "T__36" - public final void mT__36() throws RecognitionException { - try { - int _type = T__36; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:30:7: ( 'notify' ) - // InternalQVTimperative.g:30:9: 'notify' - { - match("notify"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__36" - - // $ANTLR start "T__37" - public final void mT__37() throws RecognitionException { - try { - int _type = T__37; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:31:7: ( 'observe' ) - // InternalQVTimperative.g:31:9: 'observe' - { - match("observe"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__37" - - // $ANTLR start "T__38" - public final void mT__38() throws RecognitionException { - try { - int _type = T__38; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:32:7: ( 'output' ) - // InternalQVTimperative.g:32:9: 'output' - { - match("output"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__38" - - // $ANTLR start "T__39" - public final void mT__39() throws RecognitionException { - try { - int _type = T__39; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:33:7: ( 'package' ) - // InternalQVTimperative.g:33:9: 'package' - { - match("package"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__39" - - // $ANTLR start "T__40" - public final void mT__40() throws RecognitionException { - try { - int _type = T__40; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:34:7: ( 'query' ) - // InternalQVTimperative.g:34:9: 'query' - { - match("query"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__40" - - // $ANTLR start "T__41" - public final void mT__41() throws RecognitionException { - try { - int _type = T__41; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:35:7: ( 'set' ) - // InternalQVTimperative.g:35:9: 'set' - { - match("set"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__41" - - // $ANTLR start "T__42" - public final void mT__42() throws RecognitionException { - try { - int _type = T__42; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:36:7: ( 'speculate' ) - // InternalQVTimperative.g:36:9: 'speculate' - { - match("speculate"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__42" - - // $ANTLR start "T__43" - public final void mT__43() throws RecognitionException { - try { - int _type = T__43; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:37:7: ( 'strict' ) - // InternalQVTimperative.g:37:9: 'strict' - { - match("strict"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__43" - - // $ANTLR start "T__44" - public final void mT__44() throws RecognitionException { - try { - int _type = T__44; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:38:7: ( 'success' ) - // InternalQVTimperative.g:38:9: 'success' - { - match("success"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__44" - - // $ANTLR start "T__45" - public final void mT__45() throws RecognitionException { - try { - int _type = T__45; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:39:7: ( 'target' ) - // InternalQVTimperative.g:39:9: 'target' - { - match("target"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__45" - - // $ANTLR start "T__46" - public final void mT__46() throws RecognitionException { - try { - int _type = T__46; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:40:7: ( 'transformation' ) - // InternalQVTimperative.g:40:9: 'transformation' - { - match("transformation"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__46" - - // $ANTLR start "T__47" - public final void mT__47() throws RecognitionException { - try { - int _type = T__47; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:41:7: ( 'transient' ) - // InternalQVTimperative.g:41:9: 'transient' - { - match("transient"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__47" - - // $ANTLR start "T__48" - public final void mT__48() throws RecognitionException { - try { - int _type = T__48; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:42:7: ( 'uses' ) - // InternalQVTimperative.g:42:9: 'uses' - { - match("uses"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__48" - - // $ANTLR start "T__49" - public final void mT__49() throws RecognitionException { - try { - int _type = T__49; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:43:7: ( 'var' ) - // InternalQVTimperative.g:43:9: 'var' - { - match("var"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__49" - - // $ANTLR start "T__50" - public final void mT__50() throws RecognitionException { - try { - int _type = T__50; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:44:7: ( 'via' ) - // InternalQVTimperative.g:44:9: 'via' - { - match("via"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__50" - - // $ANTLR start "T__51" - public final void mT__51() throws RecognitionException { - try { - int _type = T__51; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:45:7: ( '!serializable' ) - // InternalQVTimperative.g:45:9: '!serializable' - { - match("!serializable"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__51" - - // $ANTLR start "T__52" - public final void mT__52() throws RecognitionException { - try { - int _type = T__52; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:46:7: ( 'abstract' ) - // InternalQVTimperative.g:46:9: 'abstract' - { - match("abstract"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__52" - - // $ANTLR start "T__53" - public final void mT__53() throws RecognitionException { - try { - int _type = T__53; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:47:7: ( 'attribute' ) - // InternalQVTimperative.g:47:9: 'attribute' - { - match("attribute"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__53" - - // $ANTLR start "T__54" - public final void mT__54() throws RecognitionException { - try { - int _type = T__54; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:48:7: ( 'body' ) - // InternalQVTimperative.g:48:9: 'body' - { - match("body"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__54" - - // $ANTLR start "T__55" - public final void mT__55() throws RecognitionException { - try { - int _type = T__55; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:49:7: ( 'class' ) - // InternalQVTimperative.g:49:9: 'class' - { - match("class"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__55" - - // $ANTLR start "T__56" - public final void mT__56() throws RecognitionException { - try { - int _type = T__56; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:50:7: ( 'composes' ) - // InternalQVTimperative.g:50:9: 'composes' - { - match("composes"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__56" - - // $ANTLR start "T__57" - public final void mT__57() throws RecognitionException { - try { - int _type = T__57; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:51:7: ( 'datatype' ) - // InternalQVTimperative.g:51:9: 'datatype' - { - match("datatype"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__57" - - // $ANTLR start "T__58" - public final void mT__58() throws RecognitionException { - try { - int _type = T__58; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:52:7: ( 'definition' ) - // InternalQVTimperative.g:52:9: 'definition' - { - match("definition"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__58" - - // $ANTLR start "T__59" - public final void mT__59() throws RecognitionException { - try { - int _type = T__59; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:53:7: ( 'derived' ) - // InternalQVTimperative.g:53:9: 'derived' - { - match("derived"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__59" - - // $ANTLR start "T__60" - public final void mT__60() throws RecognitionException { - try { - int _type = T__60; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:54:7: ( 'derivation' ) - // InternalQVTimperative.g:54:9: 'derivation' - { - match("derivation"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__60" - - // $ANTLR start "T__61" - public final void mT__61() throws RecognitionException { - try { - int _type = T__61; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:55:7: ( 'enum' ) - // InternalQVTimperative.g:55:9: 'enum' - { - match("enum"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__61" - - // $ANTLR start "T__62" - public final void mT__62() throws RecognitionException { - try { - int _type = T__62; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:56:7: ( 'extends' ) - // InternalQVTimperative.g:56:9: 'extends' - { - match("extends"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__62" - - // $ANTLR start "T__63" - public final void mT__63() throws RecognitionException { - try { - int _type = T__63; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:57:7: ( 'id' ) - // InternalQVTimperative.g:57:9: 'id' - { - match("id"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__63" - - // $ANTLR start "T__64" - public final void mT__64() throws RecognitionException { - try { - int _type = T__64; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:58:7: ( 'initial' ) - // InternalQVTimperative.g:58:9: 'initial' - { - match("initial"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__64" - - // $ANTLR start "T__65" - public final void mT__65() throws RecognitionException { - try { - int _type = T__65; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:59:7: ( 'interface' ) - // InternalQVTimperative.g:59:9: 'interface' - { - match("interface"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__65" - - // $ANTLR start "T__66" - public final void mT__66() throws RecognitionException { - try { - int _type = T__66; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:60:7: ( 'literal' ) - // InternalQVTimperative.g:60:9: 'literal' - { - match("literal"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__66" - - // $ANTLR start "T__67" - public final void mT__67() throws RecognitionException { - try { - int _type = T__67; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:61:7: ( 'operation' ) - // InternalQVTimperative.g:61:9: 'operation' - { - match("operation"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__67" - - // $ANTLR start "T__68" - public final void mT__68() throws RecognitionException { - try { - int _type = T__68; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:62:7: ( 'ordered' ) - // InternalQVTimperative.g:62:9: 'ordered' - { - match("ordered"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__68" - - // $ANTLR start "T__69" - public final void mT__69() throws RecognitionException { - try { - int _type = T__69; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:63:7: ( 'primitive' ) - // InternalQVTimperative.g:63:9: 'primitive' - { - match("primitive"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__69" - - // $ANTLR start "T__70" - public final void mT__70() throws RecognitionException { - try { - int _type = T__70; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:64:7: ( 'property' ) - // InternalQVTimperative.g:64:9: 'property' - { - match("property"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__70" - - // $ANTLR start "T__71" - public final void mT__71() throws RecognitionException { - try { - int _type = T__71; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:65:7: ( 'readonly' ) - // InternalQVTimperative.g:65:9: 'readonly' - { - match("readonly"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__71" - - // $ANTLR start "T__72" - public final void mT__72() throws RecognitionException { - try { - int _type = T__72; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:66:7: ( 'resolve' ) - // InternalQVTimperative.g:66:9: 'resolve' - { - match("resolve"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__72" - - // $ANTLR start "T__73" - public final void mT__73() throws RecognitionException { - try { - int _type = T__73; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:67:7: ( 'serializable' ) - // InternalQVTimperative.g:67:9: 'serializable' - { - match("serializable"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__73" - - // $ANTLR start "T__74" - public final void mT__74() throws RecognitionException { - try { - int _type = T__74; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:68:7: ( 'static' ) - // InternalQVTimperative.g:68:9: 'static' - { - match("static"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__74" - - // $ANTLR start "T__75" - public final void mT__75() throws RecognitionException { - try { - int _type = T__75; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:69:7: ( 'throws' ) - // InternalQVTimperative.g:69:9: 'throws' - { - match("throws"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__75" - - // $ANTLR start "T__76" - public final void mT__76() throws RecognitionException { - try { - int _type = T__76; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:70:7: ( 'unique' ) - // InternalQVTimperative.g:70:9: 'unique' - { - match("unique"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__76" - - // $ANTLR start "T__77" - public final void mT__77() throws RecognitionException { - try { - int _type = T__77; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:71:7: ( 'unsettable' ) - // InternalQVTimperative.g:71:9: 'unsettable' - { - match("unsettable"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__77" - - // $ANTLR start "T__78" - public final void mT__78() throws RecognitionException { - try { - int _type = T__78; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:72:7: ( 'volatile' ) - // InternalQVTimperative.g:72:9: 'volatile' - { - match("volatile"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__78" - - // $ANTLR start "T__79" - public final void mT__79() throws RecognitionException { - try { - int _type = T__79; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:73:7: ( '-' ) - // InternalQVTimperative.g:73:9: '-' - { - match('-'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__79" - - // $ANTLR start "T__80" - public final void mT__80() throws RecognitionException { - try { - int _type = T__80; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:74:7: ( 'not' ) - // InternalQVTimperative.g:74:9: 'not' - { - match("not"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__80" - - // $ANTLR start "T__81" - public final void mT__81() throws RecognitionException { - try { - int _type = T__81; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:75:7: ( 'not2' ) - // InternalQVTimperative.g:75:9: 'not2' - { - match("not2"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__81" - - // $ANTLR start "T__82" - public final void mT__82() throws RecognitionException { - try { - int _type = T__82; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:76:7: ( '*' ) - // InternalQVTimperative.g:76:9: '*' - { - match('*'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__82" - - // $ANTLR start "T__83" - public final void mT__83() throws RecognitionException { - try { - int _type = T__83; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:77:7: ( '/' ) - // InternalQVTimperative.g:77:9: '/' - { - match('/'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__83" - - // $ANTLR start "T__84" - public final void mT__84() throws RecognitionException { - try { - int _type = T__84; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:78:7: ( '+' ) - // InternalQVTimperative.g:78:9: '+' - { - match('+'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__84" - - // $ANTLR start "T__85" - public final void mT__85() throws RecognitionException { - try { - int _type = T__85; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:79:7: ( '>' ) - // InternalQVTimperative.g:79:9: '>' - { - match('>'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__85" - - // $ANTLR start "T__86" - public final void mT__86() throws RecognitionException { - try { - int _type = T__86; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:80:7: ( '<' ) - // InternalQVTimperative.g:80:9: '<' - { - match('<'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__86" - - // $ANTLR start "T__87" - public final void mT__87() throws RecognitionException { - try { - int _type = T__87; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:81:7: ( '>=' ) - // InternalQVTimperative.g:81:9: '>=' - { - match(">="); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__87" - - // $ANTLR start "T__88" - public final void mT__88() throws RecognitionException { - try { - int _type = T__88; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:82:7: ( '<=' ) - // InternalQVTimperative.g:82:9: '<=' - { - match("<="); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__88" - - // $ANTLR start "T__89" - public final void mT__89() throws RecognitionException { - try { - int _type = T__89; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:83:7: ( '=' ) - // InternalQVTimperative.g:83:9: '=' - { - match('='); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__89" - - // $ANTLR start "T__90" - public final void mT__90() throws RecognitionException { - try { - int _type = T__90; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:84:7: ( '<>' ) - // InternalQVTimperative.g:84:9: '<>' - { - match("<>"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__90" - - // $ANTLR start "T__91" - public final void mT__91() throws RecognitionException { - try { - int _type = T__91; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:85:7: ( 'and' ) - // InternalQVTimperative.g:85:9: 'and' - { - match("and"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__91" - - // $ANTLR start "T__92" - public final void mT__92() throws RecognitionException { - try { - int _type = T__92; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:86:7: ( 'and2' ) - // InternalQVTimperative.g:86:9: 'and2' - { - match("and2"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__92" - - // $ANTLR start "T__93" - public final void mT__93() throws RecognitionException { - try { - int _type = T__93; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:87:7: ( 'implies' ) - // InternalQVTimperative.g:87:9: 'implies' - { - match("implies"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__93" - - // $ANTLR start "T__94" - public final void mT__94() throws RecognitionException { - try { - int _type = T__94; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:88:7: ( 'implies2' ) - // InternalQVTimperative.g:88:9: 'implies2' - { - match("implies2"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__94" - - // $ANTLR start "T__95" - public final void mT__95() throws RecognitionException { - try { - int _type = T__95; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:89:7: ( 'or' ) - // InternalQVTimperative.g:89:9: 'or' - { - match("or"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__95" - - // $ANTLR start "T__96" - public final void mT__96() throws RecognitionException { - try { - int _type = T__96; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:90:7: ( 'or2' ) - // InternalQVTimperative.g:90:9: 'or2' - { - match("or2"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__96" - - // $ANTLR start "T__97" - public final void mT__97() throws RecognitionException { - try { - int _type = T__97; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:91:7: ( 'xor' ) - // InternalQVTimperative.g:91:9: 'xor' - { - match("xor"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__97" - - // $ANTLR start "T__98" - public final void mT__98() throws RecognitionException { - try { - int _type = T__98; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:92:7: ( 'xor2' ) - // InternalQVTimperative.g:92:9: 'xor2' - { - match("xor2"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__98" - - // $ANTLR start "T__99" - public final void mT__99() throws RecognitionException { - try { - int _type = T__99; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:93:7: ( '.' ) - // InternalQVTimperative.g:93:9: '.' - { - match('.'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__99" - - // $ANTLR start "T__100" - public final void mT__100() throws RecognitionException { - try { - int _type = T__100; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:94:8: ( '->' ) - // InternalQVTimperative.g:94:10: '->' - { - match("->"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__100" - - // $ANTLR start "T__101" - public final void mT__101() throws RecognitionException { - try { - int _type = T__101; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:95:8: ( '?.' ) - // InternalQVTimperative.g:95:10: '?.' - { - match("?."); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__101" - - // $ANTLR start "T__102" - public final void mT__102() throws RecognitionException { - try { - int _type = T__102; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:96:8: ( '?->' ) - // InternalQVTimperative.g:96:10: '?->' - { - match("?->"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__102" - - // $ANTLR start "T__103" - public final void mT__103() throws RecognitionException { - try { - int _type = T__103; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:97:8: ( 'Map' ) - // InternalQVTimperative.g:97:10: 'Map' - { - match("Map"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__103" - - // $ANTLR start "T__104" - public final void mT__104() throws RecognitionException { - try { - int _type = T__104; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:98:8: ( 'Tuple' ) - // InternalQVTimperative.g:98:10: 'Tuple' - { - match("Tuple"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__104" - - // $ANTLR start "T__105" - public final void mT__105() throws RecognitionException { - try { - int _type = T__105; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:99:8: ( 'Boolean' ) - // InternalQVTimperative.g:99:10: 'Boolean' - { - match("Boolean"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__105" - - // $ANTLR start "T__106" - public final void mT__106() throws RecognitionException { - try { - int _type = T__106; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:100:8: ( 'Integer' ) - // InternalQVTimperative.g:100:10: 'Integer' - { - match("Integer"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__106" - - // $ANTLR start "T__107" - public final void mT__107() throws RecognitionException { - try { - int _type = T__107; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:101:8: ( 'Real' ) - // InternalQVTimperative.g:101:10: 'Real' - { - match("Real"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__107" - - // $ANTLR start "T__108" - public final void mT__108() throws RecognitionException { - try { - int _type = T__108; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:102:8: ( 'String' ) - // InternalQVTimperative.g:102:10: 'String' - { - match("String"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__108" - - // $ANTLR start "T__109" - public final void mT__109() throws RecognitionException { - try { - int _type = T__109; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:103:8: ( 'UnlimitedNatural' ) - // InternalQVTimperative.g:103:10: 'UnlimitedNatural' - { - match("UnlimitedNatural"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__109" - - // $ANTLR start "T__110" - public final void mT__110() throws RecognitionException { - try { - int _type = T__110; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:104:8: ( 'OclAny' ) - // InternalQVTimperative.g:104:10: 'OclAny' - { - match("OclAny"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__110" - - // $ANTLR start "T__111" - public final void mT__111() throws RecognitionException { - try { - int _type = T__111; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:105:8: ( 'OclInvalid' ) - // InternalQVTimperative.g:105:10: 'OclInvalid' - { - match("OclInvalid"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__111" - - // $ANTLR start "T__112" - public final void mT__112() throws RecognitionException { - try { - int _type = T__112; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:106:8: ( 'OclVoid' ) - // InternalQVTimperative.g:106:10: 'OclVoid' - { - match("OclVoid"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__112" - - // $ANTLR start "T__113" - public final void mT__113() throws RecognitionException { - try { - int _type = T__113; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:107:8: ( 'Set' ) - // InternalQVTimperative.g:107:10: 'Set' - { - match("Set"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__113" - - // $ANTLR start "T__114" - public final void mT__114() throws RecognitionException { - try { - int _type = T__114; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:108:8: ( 'Bag' ) - // InternalQVTimperative.g:108:10: 'Bag' - { - match("Bag"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__114" - - // $ANTLR start "T__115" - public final void mT__115() throws RecognitionException { - try { - int _type = T__115; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:109:8: ( 'Sequence' ) - // InternalQVTimperative.g:109:10: 'Sequence' - { - match("Sequence"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__115" - - // $ANTLR start "T__116" - public final void mT__116() throws RecognitionException { - try { - int _type = T__116; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:110:8: ( 'Collection' ) - // InternalQVTimperative.g:110:10: 'Collection' - { - match("Collection"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__116" - - // $ANTLR start "T__117" - public final void mT__117() throws RecognitionException { - try { - int _type = T__117; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:111:8: ( 'OrderedSet' ) - // InternalQVTimperative.g:111:10: 'OrderedSet' - { - match("OrderedSet"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__117" - - // $ANTLR start "T__118" - public final void mT__118() throws RecognitionException { - try { - int _type = T__118; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:112:8: ( 'with' ) - // InternalQVTimperative.g:112:10: 'with' - { - match("with"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__118" - - // $ANTLR start "T__119" - public final void mT__119() throws RecognitionException { - try { - int _type = T__119; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:113:8: ( '<-' ) - // InternalQVTimperative.g:113:10: '<-' - { - match("<-"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__119" - - // $ANTLR start "T__120" - public final void mT__120() throws RecognitionException { - try { - int _type = T__120; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:114:8: ( '|?' ) - // InternalQVTimperative.g:114:10: '|?' - { - match("|?"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__120" - - // $ANTLR start "T__121" - public final void mT__121() throws RecognitionException { - try { - int _type = T__121; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:115:8: ( '?' ) - // InternalQVTimperative.g:115:10: '?' - { - match('?'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__121" - - // $ANTLR start "T__122" - public final void mT__122() throws RecognitionException { - try { - int _type = T__122; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:116:8: ( '+=' ) - // InternalQVTimperative.g:116:10: '+=' - { - match("+="); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__122" - - // $ANTLR start "T__123" - public final void mT__123() throws RecognitionException { - try { - int _type = T__123; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:117:8: ( ',' ) - // InternalQVTimperative.g:117:10: ',' - { - match(','); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__123" - - // $ANTLR start "T__124" - public final void mT__124() throws RecognitionException { - try { - int _type = T__124; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:118:8: ( ':' ) - // InternalQVTimperative.g:118:10: ':' - { - match(':'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__124" - - // $ANTLR start "T__125" - public final void mT__125() throws RecognitionException { - try { - int _type = T__125; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:119:8: ( '..' ) - // InternalQVTimperative.g:119:10: '..' - { - match(".."); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__125" - - // $ANTLR start "T__126" - public final void mT__126() throws RecognitionException { - try { - int _type = T__126; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:120:8: ( '{' ) - // InternalQVTimperative.g:120:10: '{' - { - match('{'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__126" - - // $ANTLR start "T__127" - public final void mT__127() throws RecognitionException { - try { - int _type = T__127; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:121:8: ( '}' ) - // InternalQVTimperative.g:121:10: '}' - { - match('}'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__127" - - // $ANTLR start "T__128" - public final void mT__128() throws RecognitionException { - try { - int _type = T__128; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:122:8: ( 'consumes' ) - // InternalQVTimperative.g:122:10: 'consumes' - { - match("consumes"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__128" - - // $ANTLR start "T__129" - public final void mT__129() throws RecognitionException { - try { - int _type = T__129; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:123:8: ( 'guard' ) - // InternalQVTimperative.g:123:10: 'guard' - { - match("guard"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__129" - - // $ANTLR start "T__130" - public final void mT__130() throws RecognitionException { - try { - int _type = T__130; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:124:8: ( 'import' ) - // InternalQVTimperative.g:124:10: 'import' - { - match("import"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__130" - - // $ANTLR start "T__131" - public final void mT__131() throws RecognitionException { - try { - int _type = T__131; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:125:8: ( 'in' ) - // InternalQVTimperative.g:125:10: 'in' - { - match("in"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__131" - - // $ANTLR start "T__132" - public final void mT__132() throws RecognitionException { - try { - int _type = T__132; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:126:8: ( '(' ) - // InternalQVTimperative.g:126:10: '(' - { - match('('); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__132" - - // $ANTLR start "T__133" - public final void mT__133() throws RecognitionException { - try { - int _type = T__133; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:127:8: ( ')' ) - // InternalQVTimperative.g:127:10: ')' - { - match(')'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__133" - - // $ANTLR start "T__134" - public final void mT__134() throws RecognitionException { - try { - int _type = T__134; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:128:8: ( '::' ) - // InternalQVTimperative.g:128:10: '::' - { - match("::"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__134" - - // $ANTLR start "T__135" - public final void mT__135() throws RecognitionException { - try { - int _type = T__135; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:129:8: ( '#' ) - // InternalQVTimperative.g:129:10: '#' - { - match('#'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__135" - - // $ANTLR start "T__136" - public final void mT__136() throws RecognitionException { - try { - int _type = T__136; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:130:8: ( '++' ) - // InternalQVTimperative.g:130:10: '++' - { - match("++"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__136" - - // $ANTLR start "T__137" - public final void mT__137() throws RecognitionException { - try { - int _type = T__137; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:131:8: ( 'Lambda' ) - // InternalQVTimperative.g:131:10: 'Lambda' - { - match("Lambda"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__137" - - // $ANTLR start "T__138" - public final void mT__138() throws RecognitionException { - try { - int _type = T__138; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:132:8: ( 'invalid' ) - // InternalQVTimperative.g:132:10: 'invalid' - { - match("invalid"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__138" - - // $ANTLR start "T__139" - public final void mT__139() throws RecognitionException { - try { - int _type = T__139; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:133:8: ( 'null' ) - // InternalQVTimperative.g:133:10: 'null' - { - match("null"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__139" - - // $ANTLR start "T__140" - public final void mT__140() throws RecognitionException { - try { - int _type = T__140; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:134:8: ( 'pre' ) - // InternalQVTimperative.g:134:10: 'pre' - { - match("pre"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__140" - - // $ANTLR start "T__141" - public final void mT__141() throws RecognitionException { - try { - int _type = T__141; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:135:8: ( '[' ) - // InternalQVTimperative.g:135:10: '[' - { - match('['); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__141" - - // $ANTLR start "T__142" - public final void mT__142() throws RecognitionException { - try { - int _type = T__142; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:136:8: ( ']' ) - // InternalQVTimperative.g:136:10: ']' - { - match(']'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__142" - - // $ANTLR start "T__143" - public final void mT__143() throws RecognitionException { - try { - int _type = T__143; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:137:8: ( 'if' ) - // InternalQVTimperative.g:137:10: 'if' - { - match("if"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__143" - - // $ANTLR start "T__144" - public final void mT__144() throws RecognitionException { - try { - int _type = T__144; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:138:8: ( 'then' ) - // InternalQVTimperative.g:138:10: 'then' - { - match("then"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__144" - - // $ANTLR start "T__145" - public final void mT__145() throws RecognitionException { - try { - int _type = T__145; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:139:8: ( 'else' ) - // InternalQVTimperative.g:139:10: 'else' - { - match("else"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__145" - - // $ANTLR start "T__146" - public final void mT__146() throws RecognitionException { - try { - int _type = T__146; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:140:8: ( 'endif' ) - // InternalQVTimperative.g:140:10: 'endif' - { - match("endif"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__146" - - // $ANTLR start "T__147" - public final void mT__147() throws RecognitionException { - try { - int _type = T__147; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:141:8: ( 'elseif' ) - // InternalQVTimperative.g:141:10: 'elseif' - { - match("elseif"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__147" - - // $ANTLR start "T__148" - public final void mT__148() throws RecognitionException { - try { - int _type = T__148; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:142:8: ( 'let' ) - // InternalQVTimperative.g:142:10: 'let' - { - match("let"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__148" - - // $ANTLR start "T__149" - public final void mT__149() throws RecognitionException { - try { - int _type = T__149; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:143:8: ( 'self' ) - // InternalQVTimperative.g:143:10: 'self' - { - match("self"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__149" - - // $ANTLR start "T__150" - public final void mT__150() throws RecognitionException { - try { - int _type = T__150; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:144:8: ( '&&' ) - // InternalQVTimperative.g:144:10: '&&' - { - match("&&"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__150" - - // $ANTLR start "T__151" - public final void mT__151() throws RecognitionException { - try { - int _type = T__151; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:145:8: ( '!derived' ) - // InternalQVTimperative.g:145:10: '!derived' - { - match("!derived"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__151" - - // $ANTLR start "T__152" - public final void mT__152() throws RecognitionException { - try { - int _type = T__152; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:146:8: ( '!id' ) - // InternalQVTimperative.g:146:10: '!id' - { - match("!id"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__152" - - // $ANTLR start "T__153" - public final void mT__153() throws RecognitionException { - try { - int _type = T__153; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:147:8: ( '!ordered' ) - // InternalQVTimperative.g:147:10: '!ordered' - { - match("!ordered"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__153" - - // $ANTLR start "T__154" - public final void mT__154() throws RecognitionException { - try { - int _type = T__154; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:148:8: ( '!readonly' ) - // InternalQVTimperative.g:148:10: '!readonly' - { - match("!readonly"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__154" - - // $ANTLR start "T__155" - public final void mT__155() throws RecognitionException { - try { - int _type = T__155; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:149:8: ( '!transient' ) - // InternalQVTimperative.g:149:10: '!transient' - { - match("!transient"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__155" - - // $ANTLR start "T__156" - public final void mT__156() throws RecognitionException { - try { - int _type = T__156; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:150:8: ( '!unique' ) - // InternalQVTimperative.g:150:10: '!unique' - { - match("!unique"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__156" - - // $ANTLR start "T__157" - public final void mT__157() throws RecognitionException { - try { - int _type = T__157; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:151:8: ( '!unsettable' ) - // InternalQVTimperative.g:151:10: '!unsettable' - { - match("!unsettable"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__157" - - // $ANTLR start "T__158" - public final void mT__158() throws RecognitionException { - try { - int _type = T__158; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:152:8: ( '!volatile' ) - // InternalQVTimperative.g:152:10: '!volatile' - { - match("!volatile"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__158" - - // $ANTLR start "T__159" - public final void mT__159() throws RecognitionException { - try { - int _type = T__159; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:153:8: ( '!composes' ) - // InternalQVTimperative.g:153:10: '!composes' - { - match("!composes"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__159" - - // $ANTLR start "T__160" - public final void mT__160() throws RecognitionException { - try { - int _type = T__160; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:154:8: ( '!resolve' ) - // InternalQVTimperative.g:154:10: '!resolve' - { - match("!resolve"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__160" - - // $ANTLR start "T__161" - public final void mT__161() throws RecognitionException { - try { - int _type = T__161; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:155:8: ( 'true' ) - // InternalQVTimperative.g:155:10: 'true' - { - match("true"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__161" - - // $ANTLR start "T__162" - public final void mT__162() throws RecognitionException { - try { - int _type = T__162; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:156:8: ( 'false' ) - // InternalQVTimperative.g:156:10: 'false' - { - match("false"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__162" - - // $ANTLR start "T__163" - public final void mT__163() throws RecognitionException { - try { - int _type = T__163; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:157:8: ( '@' ) - // InternalQVTimperative.g:157:10: '@' - { - match('@'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__163" - - // $ANTLR start "T__164" - public final void mT__164() throws RecognitionException { - try { - int _type = T__164; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:158:8: ( '|' ) - // InternalQVTimperative.g:158:10: '|' - { - match('|'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__164" - - // $ANTLR start "T__165" - public final void mT__165() throws RecognitionException { - try { - int _type = T__165; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:159:8: ( '|1' ) - // InternalQVTimperative.g:159:10: '|1' - { - match("|1"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__165" - - // $ANTLR start "RULE_UNQUOTED_STRING" - public final void mRULE_UNQUOTED_STRING() throws RecognitionException { - try { - int _type = RULE_UNQUOTED_STRING; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:36569:22: ( '\\u00A3$%^\\u00A3$%^' ) - // InternalQVTimperative.g:36569:24: '\\u00A3$%^\\u00A3$%^' - { - match("\u00A3$%^\u00A3$%^"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_UNQUOTED_STRING" - - // $ANTLR start "RULE_ESCAPED_CHARACTER" - public final void mRULE_ESCAPED_CHARACTER() throws RecognitionException { - try { - // InternalQVTimperative.g:36571:33: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) ) - // InternalQVTimperative.g:36571: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') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - - } - finally { - } - } - // $ANTLR end "RULE_ESCAPED_CHARACTER" - - // $ANTLR start "RULE_LETTER_CHARACTER" - public final void mRULE_LETTER_CHARACTER() throws RecognitionException { - try { - // InternalQVTimperative.g:36573:32: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ) - // InternalQVTimperative.g:36573: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(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - - } - finally { - } - } - // $ANTLR end "RULE_LETTER_CHARACTER" - - // $ANTLR start "RULE_DOUBLE_QUOTED_STRING" - public final void mRULE_DOUBLE_QUOTED_STRING() throws RecognitionException { - try { - int _type = RULE_DOUBLE_QUOTED_STRING; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:36575:27: ( '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) - // InternalQVTimperative.g:36575:29: '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' - { - match('\"'); - // InternalQVTimperative.g:36575:33: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* - loop1: - do { - int alt1=3; - int LA1_0 = input.LA(1); - - if ( (LA1_0=='\\') ) { - alt1=1; - } - else if ( ((LA1_0>='\u0000' && LA1_0<='!')||(LA1_0>='#' && LA1_0<='[')||(LA1_0>=']' && LA1_0<='\uFFFF')) ) { - alt1=2; - } - - - switch (alt1) { - case 1 : - // InternalQVTimperative.g:36575:34: RULE_ESCAPED_CHARACTER - { - mRULE_ESCAPED_CHARACTER(); - - } - break; - case 2 : - // InternalQVTimperative.g:36575:57: ~ ( ( '\\\\' | '\"' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop1; - } - } while (true); - - match('\"'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_DOUBLE_QUOTED_STRING" - - // $ANTLR start "RULE_SINGLE_QUOTED_STRING" - public final void mRULE_SINGLE_QUOTED_STRING() throws RecognitionException { - try { - int _type = RULE_SINGLE_QUOTED_STRING; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:36577:27: ( '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) - // InternalQVTimperative.g:36577:29: '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' - { - match('\''); - // InternalQVTimperative.g:36577:34: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* - loop2: - do { - int alt2=3; - int LA2_0 = input.LA(1); - - if ( (LA2_0=='\\') ) { - alt2=1; - } - else if ( ((LA2_0>='\u0000' && LA2_0<='&')||(LA2_0>='(' && LA2_0<='[')||(LA2_0>=']' && LA2_0<='\uFFFF')) ) { - alt2=2; - } - - - switch (alt2) { - case 1 : - // InternalQVTimperative.g:36577:35: RULE_ESCAPED_CHARACTER - { - mRULE_ESCAPED_CHARACTER(); - - } - break; - case 2 : - // InternalQVTimperative.g:36577:58: ~ ( ( '\\\\' | '\\'' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop2; - } - } while (true); - - match('\''); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_SINGLE_QUOTED_STRING" - - // $ANTLR start "RULE_ML_SINGLE_QUOTED_STRING" - public final void mRULE_ML_SINGLE_QUOTED_STRING() throws RecognitionException { - try { - int _type = RULE_ML_SINGLE_QUOTED_STRING; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:36579:30: ( '/\\'' ( options {greedy=false; } : . )* '\\'/' ) - // InternalQVTimperative.g:36579:32: '/\\'' ( options {greedy=false; } : . )* '\\'/' - { - match("/'"); - - // InternalQVTimperative.g:36579:38: ( options {greedy=false; } : . )* - loop3: - do { - int alt3=2; - int LA3_0 = input.LA(1); - - if ( (LA3_0=='\'') ) { - int LA3_1 = input.LA(2); - - if ( (LA3_1=='/') ) { - alt3=2; - } - else if ( ((LA3_1>='\u0000' && LA3_1<='.')||(LA3_1>='0' && LA3_1<='\uFFFF')) ) { - alt3=1; - } - - - } - else if ( ((LA3_0>='\u0000' && LA3_0<='&')||(LA3_0>='(' && LA3_0<='\uFFFF')) ) { - alt3=1; - } - - - switch (alt3) { - case 1 : - // InternalQVTimperative.g:36579:66: . - { - matchAny(); - - } - break; - - default : - break loop3; - } - } while (true); - - match("'/"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ML_SINGLE_QUOTED_STRING" - - // $ANTLR start "RULE_SIMPLE_ID" - public final void mRULE_SIMPLE_ID() throws RecognitionException { - try { - int _type = RULE_SIMPLE_ID; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:36581:16: ( RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )* ) - // InternalQVTimperative.g:36581:18: RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )* - { - mRULE_LETTER_CHARACTER(); - // InternalQVTimperative.g:36581:40: ( RULE_LETTER_CHARACTER | '0' .. '9' )* - loop4: - do { - int alt4=2; - int LA4_0 = input.LA(1); - - if ( ((LA4_0>='0' && LA4_0<='9')||(LA4_0>='A' && LA4_0<='Z')||LA4_0=='_'||(LA4_0>='a' && LA4_0<='z')) ) { - alt4=1; - } - - - switch (alt4) { - case 1 : - // InternalQVTimperative.g: - { - if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop4; - } - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_SIMPLE_ID" - - // $ANTLR start "RULE_ESCAPED_ID" - public final void mRULE_ESCAPED_ID() throws RecognitionException { - try { - int _type = RULE_ESCAPED_ID; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:36583:17: ( '_' RULE_SINGLE_QUOTED_STRING ) - // InternalQVTimperative.g:36583:19: '_' RULE_SINGLE_QUOTED_STRING - { - match('_'); - mRULE_SINGLE_QUOTED_STRING(); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ESCAPED_ID" - - // $ANTLR start "RULE_INT" - public final void mRULE_INT() throws RecognitionException { - try { - int _type = RULE_INT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:36585:10: ( ( '0' .. '9' )+ ) - // InternalQVTimperative.g:36585:12: ( '0' .. '9' )+ - { - // InternalQVTimperative.g:36585:12: ( '0' .. '9' )+ - int cnt5=0; - loop5: - do { - int alt5=2; - int LA5_0 = input.LA(1); - - if ( ((LA5_0>='0' && LA5_0<='9')) ) { - alt5=1; - } - - - switch (alt5) { - case 1 : - // InternalQVTimperative.g:36585:13: '0' .. '9' - { - matchRange('0','9'); - - } - break; - - default : - if ( cnt5 >= 1 ) break loop5; - EarlyExitException eee = - new EarlyExitException(5, input); - throw eee; - } - cnt5++; - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_INT" - - // $ANTLR start "RULE_ML_COMMENT" - public final void mRULE_ML_COMMENT() throws RecognitionException { - try { - int _type = RULE_ML_COMMENT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:36587:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalQVTimperative.g:36587:19: '/*' ( options {greedy=false; } : . )* '*/' - { - match("/*"); - - // InternalQVTimperative.g:36587:24: ( options {greedy=false; } : . )* - loop6: - do { - int alt6=2; - int LA6_0 = input.LA(1); - - if ( (LA6_0=='*') ) { - int LA6_1 = input.LA(2); - - if ( (LA6_1=='/') ) { - alt6=2; - } - else if ( ((LA6_1>='\u0000' && LA6_1<='.')||(LA6_1>='0' && LA6_1<='\uFFFF')) ) { - alt6=1; - } - - - } - else if ( ((LA6_0>='\u0000' && LA6_0<=')')||(LA6_0>='+' && LA6_0<='\uFFFF')) ) { - alt6=1; - } - - - switch (alt6) { - case 1 : - // InternalQVTimperative.g:36587:52: . - { - matchAny(); - - } - break; - - default : - break loop6; - } - } while (true); - - match("*/"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ML_COMMENT" - - // $ANTLR start "RULE_SL_COMMENT" - public final void mRULE_SL_COMMENT() throws RecognitionException { - try { - int _type = RULE_SL_COMMENT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:36589:17: ( '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalQVTimperative.g:36589:19: '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? - { - match("--"); - - // InternalQVTimperative.g:36589:24: (~ ( ( '\\n' | '\\r' ) ) )* - loop7: - do { - int alt7=2; - int LA7_0 = input.LA(1); - - if ( ((LA7_0>='\u0000' && LA7_0<='\t')||(LA7_0>='\u000B' && LA7_0<='\f')||(LA7_0>='\u000E' && LA7_0<='\uFFFF')) ) { - alt7=1; - } - - - switch (alt7) { - case 1 : - // InternalQVTimperative.g:36589: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(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop7; - } - } while (true); - - // InternalQVTimperative.g:36589:40: ( ( '\\r' )? '\\n' )? - int alt9=2; - int LA9_0 = input.LA(1); - - if ( (LA9_0=='\n'||LA9_0=='\r') ) { - alt9=1; - } - switch (alt9) { - case 1 : - // InternalQVTimperative.g:36589:41: ( '\\r' )? '\\n' - { - // InternalQVTimperative.g:36589:41: ( '\\r' )? - int alt8=2; - int LA8_0 = input.LA(1); - - if ( (LA8_0=='\r') ) { - alt8=1; - } - switch (alt8) { - case 1 : - // InternalQVTimperative.g:36589:41: '\\r' - { - match('\r'); - - } - break; - - } - - match('\n'); - - } - break; - - } - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_SL_COMMENT" - - // $ANTLR start "RULE_WS" - public final void mRULE_WS() throws RecognitionException { - try { - int _type = RULE_WS; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:36591:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalQVTimperative.g:36591:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ - { - // InternalQVTimperative.g:36591:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ - int cnt10=0; - loop10: - do { - int alt10=2; - int LA10_0 = input.LA(1); - - if ( ((LA10_0>='\t' && LA10_0<='\n')||LA10_0=='\r'||LA10_0==' ') ) { - alt10=1; - } - - - switch (alt10) { - case 1 : - // InternalQVTimperative.g: - { - if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - if ( cnt10 >= 1 ) break loop10; - EarlyExitException eee = - new EarlyExitException(10, input); - throw eee; - } - cnt10++; - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_WS" - - // $ANTLR start "RULE_ANY_OTHER" - public final void mRULE_ANY_OTHER() throws RecognitionException { - try { - int _type = RULE_ANY_OTHER; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:36593:16: ( . ) - // InternalQVTimperative.g:36593:18: . - { - matchAny(); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ANY_OTHER" - - public void mTokens() throws RecognitionException { - // InternalQVTimperative.g:1:8: ( T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | T__151 | T__152 | T__153 | T__154 | T__155 | T__156 | T__157 | T__158 | T__159 | T__160 | T__161 | T__162 | T__163 | T__164 | T__165 | RULE_UNQUOTED_STRING | RULE_DOUBLE_QUOTED_STRING | RULE_SINGLE_QUOTED_STRING | RULE_ML_SINGLE_QUOTED_STRING | RULE_SIMPLE_ID | RULE_ESCAPED_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) - int alt11=160; - alt11 = dfa11.predict(input); - switch (alt11) { - case 1 : - // InternalQVTimperative.g:1:10: T__17 - { - mT__17(); - - } - break; - case 2 : - // InternalQVTimperative.g:1:16: T__18 - { - mT__18(); - - } - break; - case 3 : - // InternalQVTimperative.g:1:22: T__19 - { - mT__19(); - - } - break; - case 4 : - // InternalQVTimperative.g:1:28: T__20 - { - mT__20(); - - } - break; - case 5 : - // InternalQVTimperative.g:1:34: T__21 - { - mT__21(); - - } - break; - case 6 : - // InternalQVTimperative.g:1:40: T__22 - { - mT__22(); - - } - break; - case 7 : - // InternalQVTimperative.g:1:46: T__23 - { - mT__23(); - - } - break; - case 8 : - // InternalQVTimperative.g:1:52: T__24 - { - mT__24(); - - } - break; - case 9 : - // InternalQVTimperative.g:1:58: T__25 - { - mT__25(); - - } - break; - case 10 : - // InternalQVTimperative.g:1:64: T__26 - { - mT__26(); - - } - break; - case 11 : - // InternalQVTimperative.g:1:70: T__27 - { - mT__27(); - - } - break; - case 12 : - // InternalQVTimperative.g:1:76: T__28 - { - mT__28(); - - } - break; - case 13 : - // InternalQVTimperative.g:1:82: T__29 - { - mT__29(); - - } - break; - case 14 : - // InternalQVTimperative.g:1:88: T__30 - { - mT__30(); - - } - break; - case 15 : - // InternalQVTimperative.g:1:94: T__31 - { - mT__31(); - - } - break; - case 16 : - // InternalQVTimperative.g:1:100: T__32 - { - mT__32(); - - } - break; - case 17 : - // InternalQVTimperative.g:1:106: T__33 - { - mT__33(); - - } - break; - case 18 : - // InternalQVTimperative.g:1:112: T__34 - { - mT__34(); - - } - break; - case 19 : - // InternalQVTimperative.g:1:118: T__35 - { - mT__35(); - - } - break; - case 20 : - // InternalQVTimperative.g:1:124: T__36 - { - mT__36(); - - } - break; - case 21 : - // InternalQVTimperative.g:1:130: T__37 - { - mT__37(); - - } - break; - case 22 : - // InternalQVTimperative.g:1:136: T__38 - { - mT__38(); - - } - break; - case 23 : - // InternalQVTimperative.g:1:142: T__39 - { - mT__39(); - - } - break; - case 24 : - // InternalQVTimperative.g:1:148: T__40 - { - mT__40(); - - } - break; - case 25 : - // InternalQVTimperative.g:1:154: T__41 - { - mT__41(); - - } - break; - case 26 : - // InternalQVTimperative.g:1:160: T__42 - { - mT__42(); - - } - break; - case 27 : - // InternalQVTimperative.g:1:166: T__43 - { - mT__43(); - - } - break; - case 28 : - // InternalQVTimperative.g:1:172: T__44 - { - mT__44(); - - } - break; - case 29 : - // InternalQVTimperative.g:1:178: T__45 - { - mT__45(); - - } - break; - case 30 : - // InternalQVTimperative.g:1:184: T__46 - { - mT__46(); - - } - break; - case 31 : - // InternalQVTimperative.g:1:190: T__47 - { - mT__47(); - - } - break; - case 32 : - // InternalQVTimperative.g:1:196: T__48 - { - mT__48(); - - } - break; - case 33 : - // InternalQVTimperative.g:1:202: T__49 - { - mT__49(); - - } - break; - case 34 : - // InternalQVTimperative.g:1:208: T__50 - { - mT__50(); - - } - break; - case 35 : - // InternalQVTimperative.g:1:214: T__51 - { - mT__51(); - - } - break; - case 36 : - // InternalQVTimperative.g:1:220: T__52 - { - mT__52(); - - } - break; - case 37 : - // InternalQVTimperative.g:1:226: T__53 - { - mT__53(); - - } - break; - case 38 : - // InternalQVTimperative.g:1:232: T__54 - { - mT__54(); - - } - break; - case 39 : - // InternalQVTimperative.g:1:238: T__55 - { - mT__55(); - - } - break; - case 40 : - // InternalQVTimperative.g:1:244: T__56 - { - mT__56(); - - } - break; - case 41 : - // InternalQVTimperative.g:1:250: T__57 - { - mT__57(); - - } - break; - case 42 : - // InternalQVTimperative.g:1:256: T__58 - { - mT__58(); - - } - break; - case 43 : - // InternalQVTimperative.g:1:262: T__59 - { - mT__59(); - - } - break; - case 44 : - // InternalQVTimperative.g:1:268: T__60 - { - mT__60(); - - } - break; - case 45 : - // InternalQVTimperative.g:1:274: T__61 - { - mT__61(); - - } - break; - case 46 : - // InternalQVTimperative.g:1:280: T__62 - { - mT__62(); - - } - break; - case 47 : - // InternalQVTimperative.g:1:286: T__63 - { - mT__63(); - - } - break; - case 48 : - // InternalQVTimperative.g:1:292: T__64 - { - mT__64(); - - } - break; - case 49 : - // InternalQVTimperative.g:1:298: T__65 - { - mT__65(); - - } - break; - case 50 : - // InternalQVTimperative.g:1:304: T__66 - { - mT__66(); - - } - break; - case 51 : - // InternalQVTimperative.g:1:310: T__67 - { - mT__67(); - - } - break; - case 52 : - // InternalQVTimperative.g:1:316: T__68 - { - mT__68(); - - } - break; - case 53 : - // InternalQVTimperative.g:1:322: T__69 - { - mT__69(); - - } - break; - case 54 : - // InternalQVTimperative.g:1:328: T__70 - { - mT__70(); - - } - break; - case 55 : - // InternalQVTimperative.g:1:334: T__71 - { - mT__71(); - - } - break; - case 56 : - // InternalQVTimperative.g:1:340: T__72 - { - mT__72(); - - } - break; - case 57 : - // InternalQVTimperative.g:1:346: T__73 - { - mT__73(); - - } - break; - case 58 : - // InternalQVTimperative.g:1:352: T__74 - { - mT__74(); - - } - break; - case 59 : - // InternalQVTimperative.g:1:358: T__75 - { - mT__75(); - - } - break; - case 60 : - // InternalQVTimperative.g:1:364: T__76 - { - mT__76(); - - } - break; - case 61 : - // InternalQVTimperative.g:1:370: T__77 - { - mT__77(); - - } - break; - case 62 : - // InternalQVTimperative.g:1:376: T__78 - { - mT__78(); - - } - break; - case 63 : - // InternalQVTimperative.g:1:382: T__79 - { - mT__79(); - - } - break; - case 64 : - // InternalQVTimperative.g:1:388: T__80 - { - mT__80(); - - } - break; - case 65 : - // InternalQVTimperative.g:1:394: T__81 - { - mT__81(); - - } - break; - case 66 : - // InternalQVTimperative.g:1:400: T__82 - { - mT__82(); - - } - break; - case 67 : - // InternalQVTimperative.g:1:406: T__83 - { - mT__83(); - - } - break; - case 68 : - // InternalQVTimperative.g:1:412: T__84 - { - mT__84(); - - } - break; - case 69 : - // InternalQVTimperative.g:1:418: T__85 - { - mT__85(); - - } - break; - case 70 : - // InternalQVTimperative.g:1:424: T__86 - { - mT__86(); - - } - break; - case 71 : - // InternalQVTimperative.g:1:430: T__87 - { - mT__87(); - - } - break; - case 72 : - // InternalQVTimperative.g:1:436: T__88 - { - mT__88(); - - } - break; - case 73 : - // InternalQVTimperative.g:1:442: T__89 - { - mT__89(); - - } - break; - case 74 : - // InternalQVTimperative.g:1:448: T__90 - { - mT__90(); - - } - break; - case 75 : - // InternalQVTimperative.g:1:454: T__91 - { - mT__91(); - - } - break; - case 76 : - // InternalQVTimperative.g:1:460: T__92 - { - mT__92(); - - } - break; - case 77 : - // InternalQVTimperative.g:1:466: T__93 - { - mT__93(); - - } - break; - case 78 : - // InternalQVTimperative.g:1:472: T__94 - { - mT__94(); - - } - break; - case 79 : - // InternalQVTimperative.g:1:478: T__95 - { - mT__95(); - - } - break; - case 80 : - // InternalQVTimperative.g:1:484: T__96 - { - mT__96(); - - } - break; - case 81 : - // InternalQVTimperative.g:1:490: T__97 - { - mT__97(); - - } - break; - case 82 : - // InternalQVTimperative.g:1:496: T__98 - { - mT__98(); - - } - break; - case 83 : - // InternalQVTimperative.g:1:502: T__99 - { - mT__99(); - - } - break; - case 84 : - // InternalQVTimperative.g:1:508: T__100 - { - mT__100(); - - } - break; - case 85 : - // InternalQVTimperative.g:1:515: T__101 - { - mT__101(); - - } - break; - case 86 : - // InternalQVTimperative.g:1:522: T__102 - { - mT__102(); - - } - break; - case 87 : - // InternalQVTimperative.g:1:529: T__103 - { - mT__103(); - - } - break; - case 88 : - // InternalQVTimperative.g:1:536: T__104 - { - mT__104(); - - } - break; - case 89 : - // InternalQVTimperative.g:1:543: T__105 - { - mT__105(); - - } - break; - case 90 : - // InternalQVTimperative.g:1:550: T__106 - { - mT__106(); - - } - break; - case 91 : - // InternalQVTimperative.g:1:557: T__107 - { - mT__107(); - - } - break; - case 92 : - // InternalQVTimperative.g:1:564: T__108 - { - mT__108(); - - } - break; - case 93 : - // InternalQVTimperative.g:1:571: T__109 - { - mT__109(); - - } - break; - case 94 : - // InternalQVTimperative.g:1:578: T__110 - { - mT__110(); - - } - break; - case 95 : - // InternalQVTimperative.g:1:585: T__111 - { - mT__111(); - - } - break; - case 96 : - // InternalQVTimperative.g:1:592: T__112 - { - mT__112(); - - } - break; - case 97 : - // InternalQVTimperative.g:1:599: T__113 - { - mT__113(); - - } - break; - case 98 : - // InternalQVTimperative.g:1:606: T__114 - { - mT__114(); - - } - break; - case 99 : - // InternalQVTimperative.g:1:613: T__115 - { - mT__115(); - - } - break; - case 100 : - // InternalQVTimperative.g:1:620: T__116 - { - mT__116(); - - } - break; - case 101 : - // InternalQVTimperative.g:1:627: T__117 - { - mT__117(); - - } - break; - case 102 : - // InternalQVTimperative.g:1:634: T__118 - { - mT__118(); - - } - break; - case 103 : - // InternalQVTimperative.g:1:641: T__119 - { - mT__119(); - - } - break; - case 104 : - // InternalQVTimperative.g:1:648: T__120 - { - mT__120(); - - } - break; - case 105 : - // InternalQVTimperative.g:1:655: T__121 - { - mT__121(); - - } - break; - case 106 : - // InternalQVTimperative.g:1:662: T__122 - { - mT__122(); - - } - break; - case 107 : - // InternalQVTimperative.g:1:669: T__123 - { - mT__123(); - - } - break; - case 108 : - // InternalQVTimperative.g:1:676: T__124 - { - mT__124(); - - } - break; - case 109 : - // InternalQVTimperative.g:1:683: T__125 - { - mT__125(); - - } - break; - case 110 : - // InternalQVTimperative.g:1:690: T__126 - { - mT__126(); - - } - break; - case 111 : - // InternalQVTimperative.g:1:697: T__127 - { - mT__127(); - - } - break; - case 112 : - // InternalQVTimperative.g:1:704: T__128 - { - mT__128(); - - } - break; - case 113 : - // InternalQVTimperative.g:1:711: T__129 - { - mT__129(); - - } - break; - case 114 : - // InternalQVTimperative.g:1:718: T__130 - { - mT__130(); - - } - break; - case 115 : - // InternalQVTimperative.g:1:725: T__131 - { - mT__131(); - - } - break; - case 116 : - // InternalQVTimperative.g:1:732: T__132 - { - mT__132(); - - } - break; - case 117 : - // InternalQVTimperative.g:1:739: T__133 - { - mT__133(); - - } - break; - case 118 : - // InternalQVTimperative.g:1:746: T__134 - { - mT__134(); - - } - break; - case 119 : - // InternalQVTimperative.g:1:753: T__135 - { - mT__135(); - - } - break; - case 120 : - // InternalQVTimperative.g:1:760: T__136 - { - mT__136(); - - } - break; - case 121 : - // InternalQVTimperative.g:1:767: T__137 - { - mT__137(); - - } - break; - case 122 : - // InternalQVTimperative.g:1:774: T__138 - { - mT__138(); - - } - break; - case 123 : - // InternalQVTimperative.g:1:781: T__139 - { - mT__139(); - - } - break; - case 124 : - // InternalQVTimperative.g:1:788: T__140 - { - mT__140(); - - } - break; - case 125 : - // InternalQVTimperative.g:1:795: T__141 - { - mT__141(); - - } - break; - case 126 : - // InternalQVTimperative.g:1:802: T__142 - { - mT__142(); - - } - break; - case 127 : - // InternalQVTimperative.g:1:809: T__143 - { - mT__143(); - - } - break; - case 128 : - // InternalQVTimperative.g:1:816: T__144 - { - mT__144(); - - } - break; - case 129 : - // InternalQVTimperative.g:1:823: T__145 - { - mT__145(); - - } - break; - case 130 : - // InternalQVTimperative.g:1:830: T__146 - { - mT__146(); - - } - break; - case 131 : - // InternalQVTimperative.g:1:837: T__147 - { - mT__147(); - - } - break; - case 132 : - // InternalQVTimperative.g:1:844: T__148 - { - mT__148(); - - } - break; - case 133 : - // InternalQVTimperative.g:1:851: T__149 - { - mT__149(); - - } - break; - case 134 : - // InternalQVTimperative.g:1:858: T__150 - { - mT__150(); - - } - break; - case 135 : - // InternalQVTimperative.g:1:865: T__151 - { - mT__151(); - - } - break; - case 136 : - // InternalQVTimperative.g:1:872: T__152 - { - mT__152(); - - } - break; - case 137 : - // InternalQVTimperative.g:1:879: T__153 - { - mT__153(); - - } - break; - case 138 : - // InternalQVTimperative.g:1:886: T__154 - { - mT__154(); - - } - break; - case 139 : - // InternalQVTimperative.g:1:893: T__155 - { - mT__155(); - - } - break; - case 140 : - // InternalQVTimperative.g:1:900: T__156 - { - mT__156(); - - } - break; - case 141 : - // InternalQVTimperative.g:1:907: T__157 - { - mT__157(); - - } - break; - case 142 : - // InternalQVTimperative.g:1:914: T__158 - { - mT__158(); - - } - break; - case 143 : - // InternalQVTimperative.g:1:921: T__159 - { - mT__159(); - - } - break; - case 144 : - // InternalQVTimperative.g:1:928: T__160 - { - mT__160(); - - } - break; - case 145 : - // InternalQVTimperative.g:1:935: T__161 - { - mT__161(); - - } - break; - case 146 : - // InternalQVTimperative.g:1:942: T__162 - { - mT__162(); - - } - break; - case 147 : - // InternalQVTimperative.g:1:949: T__163 - { - mT__163(); - - } - break; - case 148 : - // InternalQVTimperative.g:1:956: T__164 - { - mT__164(); - - } - break; - case 149 : - // InternalQVTimperative.g:1:963: T__165 - { - mT__165(); - - } - break; - case 150 : - // InternalQVTimperative.g:1:970: RULE_UNQUOTED_STRING - { - mRULE_UNQUOTED_STRING(); - - } - break; - case 151 : - // InternalQVTimperative.g:1:991: RULE_DOUBLE_QUOTED_STRING - { - mRULE_DOUBLE_QUOTED_STRING(); - - } - break; - case 152 : - // InternalQVTimperative.g:1:1017: RULE_SINGLE_QUOTED_STRING - { - mRULE_SINGLE_QUOTED_STRING(); - - } - break; - case 153 : - // InternalQVTimperative.g:1:1043: RULE_ML_SINGLE_QUOTED_STRING - { - mRULE_ML_SINGLE_QUOTED_STRING(); - - } - break; - case 154 : - // InternalQVTimperative.g:1:1072: RULE_SIMPLE_ID - { - mRULE_SIMPLE_ID(); - - } - break; - case 155 : - // InternalQVTimperative.g:1:1087: RULE_ESCAPED_ID - { - mRULE_ESCAPED_ID(); - - } - break; - case 156 : - // InternalQVTimperative.g:1:1103: RULE_INT - { - mRULE_INT(); - - } - break; - case 157 : - // InternalQVTimperative.g:1:1112: RULE_ML_COMMENT - { - mRULE_ML_COMMENT(); - - } - break; - case 158 : - // InternalQVTimperative.g:1:1128: RULE_SL_COMMENT - { - mRULE_SL_COMMENT(); - - } - break; - case 159 : - // InternalQVTimperative.g:1:1144: RULE_WS - { - mRULE_WS(); - - } - break; - case 160 : - // InternalQVTimperative.g:1:1152: RULE_ANY_OTHER - { - mRULE_ANY_OTHER(); - - } - break; - - } - - } - - - protected DFA11 dfa11 = new DFA11(this); - static final String DFA11_eotS = - "\1\uffff\1\103\1\uffff\1\107\16\103\1\76\3\103\1\u0080\1\uffff\1\u0084\1\u0087\1\u0089\1\u008d\1\uffff\1\103\1\u0091\1\u0094\12\103\1\u00a4\3\uffff\1\103\3\uffff\1\103\2\uffff\1\76\1\uffff\3\76\1\103\4\uffff\4\103\5\uffff\15\103\1\u00d0\1\103\1\u00d2\1\u00d3\7\103\1\u00dd\17\103\11\uffff\5\103\21\uffff\1\103\5\uffff\15\103\6\uffff\1\103\3\uffff\1\103\12\uffff\5\103\1\u0115\3\103\1\u011a\7\103\1\u0122\7\103\1\uffff\1\103\2\uffff\1\u012d\1\u012e\1\u0131\5\103\1\u0137\1\uffff\3\103\1\u013b\1\103\1\u013d\16\103\1\u014c\1\u014d\1\103\2\uffff\4\103\1\u0157\2\103\1\u015b\1\u015c\2\103\1\u015f\3\103\1\u0163\10\103\1\u016e\5\103\1\uffff\3\103\1\u0177\1\uffff\1\103\1\u0179\1\103\1\u017b\2\103\1\u017f\1\uffff\12\103\2\uffff\1\103\1\u018c\1\uffff\1\u018d\4\103\1\uffff\3\103\1\uffff\1\103\1\uffff\1\103\1\u0197\6\103\1\u019e\1\103\1\u01a0\1\u01a1\2\103\2\uffff\1\103\4\uffff\4\103\1\uffff\2\103\1\u01ab\2\uffff\2\103\1\uffff\1\103\1\u01af\1\103\1\uffff\7\103\1\u01b8\2\103\1\uffff\1\u01bb\3\103\1\u01bf\3\103\1\uffff\1\103\1\uffff\1\u01c4\1\uffff\1\u01c5\2\103\1\uffff\1\u01c8\3\103\1\u01cc\7\103\2\uffff\7\103\1\u01db\1\103\1\uffff\6\103\1\uffff\1\103\2\uffff\11\103\1\uffff\1\u01ef\2\103\1\uffff\10\103\1\uffff\1\u01fa\1\103\1\uffff\3\103\1\uffff\1\u0200\2\103\1\u0203\2\uffff\1\103\1\u0205\1\uffff\2\103\1\u0209\1\uffff\1\103\1\u020b\4\103\1\u0210\1\103\1\u0212\5\103\1\uffff\2\103\1\u021a\1\u021b\1\103\1\u021d\2\103\1\u0220\1\u0221\11\103\1\uffff\2\103\1\u022d\2\103\1\u0230\4\103\1\uffff\1\u0235\4\103\1\uffff\2\103\1\uffff\1\u023c\1\uffff\1\103\1\u023f\1\u0240\1\uffff\1\u0241\1\uffff\1\u0242\1\u0243\2\103\1\uffff\1\u0246\1\uffff\1\103\1\u0248\1\u0249\4\103\2\uffff\1\u024e\1\uffff\2\103\2\uffff\4\103\1\u0255\1\103\1\u0257\1\103\1\u0259\1\u025a\1\u025b\1\uffff\2\103\1\uffff\1\103\1\u025f\2\103\1\uffff\1\103\1\u0263\1\u0264\1\103\1\u0266\1\103\1\uffff\1\103\1\u0269\5\uffff\1\103\1\u026b\1\uffff\1\103\2\uffff\1\103\1\u026e\2\103\1\uffff\3\103\1\u0274\1\u0275\1\103\1\uffff\1\103\1\uffff\1\u0278\3\uffff\1\u0279\2\103\1\uffff\2\103\1\u027e\2\uffff\1\u027f\1\uffff\1\u0280\1\103\1\uffff\1\u0282\1\uffff\1\u0283\1\u0284\1\uffff\1\103\1\u0286\1\103\1\u0288\1\103\2\uffff\2\103\2\uffff\4\103\3\uffff\1\103\3\uffff\1\103\1\uffff\1\103\1\uffff\1\u0293\1\u0294\1\u0295\1\103\1\u0297\1\u0298\1\u0299\3\103\3\uffff\1\103\3\uffff\1\103\1\u029f\2\103\1\u02a2\1\uffff\2\103\1\uffff\1\u02a5\1\103\1\uffff\1\103\1\u02a8\1\uffff"; - static final String DFA11_eofS = - "\u02a9\uffff"; - static final String DFA11_minS = - "\1\0\1\141\1\uffff\1\72\1\142\1\157\1\154\1\141\1\144\1\141\1\145\1\142\1\141\1\165\1\145\1\141\1\156\1\141\1\143\1\141\2\145\1\55\1\uffff\1\47\1\53\1\75\1\55\1\uffff\1\157\1\56\1\55\1\141\1\165\1\141\1\156\2\145\1\156\1\143\1\157\1\151\1\61\3\uffff\1\165\3\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\5\uffff\1\144\1\160\1\163\1\164\1\144\1\146\2\144\1\164\1\163\1\162\1\154\1\160\1\60\1\145\2\60\1\160\1\167\1\164\1\154\1\163\1\164\1\145\1\60\1\143\2\145\1\154\1\145\1\141\1\143\1\162\1\141\2\145\1\151\1\162\1\141\1\154\4\uffff\1\145\1\uffff\1\156\2\uffff\1\164\1\146\2\164\1\141\21\uffff\1\162\5\uffff\2\160\1\157\1\147\1\164\1\141\1\162\1\161\2\154\1\144\1\154\1\164\6\uffff\1\141\3\uffff\1\155\12\uffff\1\154\1\143\1\163\1\160\1\163\1\60\1\145\1\164\1\162\1\60\1\146\1\171\1\162\1\155\1\151\2\145\1\60\1\163\1\154\1\165\1\164\1\141\1\164\1\145\1\uffff\1\162\2\uffff\3\60\1\154\1\145\1\160\1\162\1\145\1\60\1\uffff\1\153\1\155\1\160\1\60\1\162\1\60\1\151\1\146\1\143\1\151\1\164\1\143\1\147\1\156\1\145\1\157\1\156\1\163\1\161\1\145\2\60\2\141\1\151\1\141\2\151\1\145\1\60\1\144\1\157\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\150\1\162\1\142\1\60\1\153\1\141\1\165\1\157\1\163\1\uffff\1\156\1\162\1\151\1\60\1\uffff\1\145\1\60\1\171\1\60\1\146\1\156\1\60\1\uffff\2\145\1\162\1\164\1\141\1\153\1\154\1\151\1\162\1\141\2\uffff\1\146\1\60\1\uffff\1\60\1\162\1\165\1\141\1\162\1\uffff\1\141\1\151\1\145\1\uffff\1\171\1\uffff\1\141\1\60\1\165\1\143\1\151\2\145\1\163\1\60\1\167\2\60\1\165\1\164\2\uffff\1\164\4\uffff\1\164\1\156\1\166\1\162\1\uffff\1\157\1\154\1\60\2\uffff\2\145\1\uffff\1\147\1\60\1\156\1\uffff\1\145\1\155\2\156\1\157\1\162\1\145\1\60\2\144\1\uffff\1\60\1\151\1\155\1\163\1\60\1\144\1\141\1\142\1\uffff\1\162\1\uffff\1\60\1\uffff\1\60\1\144\1\146\1\uffff\1\60\1\155\1\145\1\164\1\60\1\154\1\145\1\151\1\141\1\146\1\164\1\171\2\uffff\1\166\2\164\1\145\1\147\1\164\1\162\1\60\1\154\1\uffff\1\154\1\164\1\143\1\163\1\164\1\146\1\uffff\1\163\2\uffff\1\145\1\164\1\151\1\171\1\151\2\141\1\156\1\166\1\uffff\1\60\1\141\1\145\1\uffff\1\147\1\156\1\151\1\171\1\166\1\151\1\145\1\143\1\uffff\1\60\1\141\1\uffff\1\156\2\145\1\uffff\1\60\1\143\1\165\1\60\2\uffff\1\163\1\60\1\uffff\1\145\1\163\1\60\1\uffff\1\154\1\60\1\144\1\154\1\141\1\145\1\60\1\145\1\60\1\151\1\144\1\145\1\151\1\164\1\uffff\1\151\1\141\2\60\1\163\1\60\1\157\1\145\2\60\1\141\1\154\1\160\1\164\1\144\1\164\2\154\1\145\1\uffff\1\156\1\162\1\60\1\143\1\164\1\60\1\141\2\144\1\164\1\uffff\1\60\1\145\2\163\1\124\1\uffff\2\164\1\uffff\1\60\1\uffff\1\156\2\60\1\uffff\1\60\1\uffff\2\60\1\143\1\163\1\uffff\1\60\1\uffff\1\157\2\60\1\166\1\171\1\172\1\164\2\uffff\1\60\1\uffff\1\162\1\156\2\uffff\1\142\2\145\1\151\1\60\1\151\1\60\1\171\3\60\1\uffff\2\145\1\uffff\1\154\1\60\1\123\1\151\1\uffff\1\144\2\60\1\157\1\60\1\145\1\uffff\1\164\1\60\5\uffff\1\145\1\60\1\uffff\1\156\2\uffff\1\145\1\60\1\141\1\145\1\uffff\1\155\1\164\1\154\2\60\1\157\1\uffff\1\157\1\uffff\1\60\3\uffff\1\60\1\144\1\151\1\uffff\1\145\1\157\1\60\2\uffff\1\60\1\uffff\1\60\1\145\1\uffff\1\60\1\uffff\2\60\1\uffff\1\142\1\60\1\141\1\60\1\145\2\uffff\2\156\2\uffff\1\116\1\144\1\164\1\156\3\uffff\1\144\3\uffff\1\154\1\uffff\1\164\1\uffff\3\60\1\141\3\60\1\142\1\145\1\151\3\uffff\1\164\3\uffff\1\171\1\60\1\157\1\165\1\60\1\uffff\1\156\1\162\1\uffff\1\60\1\141\1\uffff\1\154\1\60\1\uffff"; - static final String DFA11_maxS = - "\1\uffff\1\157\1\uffff\1\75\1\164\1\165\1\170\1\157\1\164\1\141\2\165\1\162\2\165\1\162\1\163\1\157\1\166\1\145\1\151\1\145\1\76\1\uffff\1\52\2\75\1\76\1\uffff\1\157\2\56\1\141\1\165\1\157\1\156\1\145\1\164\1\156\1\162\1\157\1\151\1\77\3\uffff\1\165\3\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\5\uffff\1\144\1\160\1\163\1\164\1\144\1\146\1\144\1\165\1\164\1\163\1\162\1\154\1\160\1\172\1\145\2\172\1\160\1\167\1\164\1\154\1\163\1\164\1\145\1\172\1\143\1\157\1\145\1\164\1\145\1\162\1\143\1\162\1\165\1\162\1\145\1\163\1\162\1\141\1\154\4\uffff\1\145\1\uffff\1\156\2\uffff\1\164\1\162\2\164\1\163\21\uffff\1\162\5\uffff\2\160\1\157\1\147\1\164\1\141\1\162\1\164\2\154\1\144\1\154\1\164\6\uffff\1\141\3\uffff\1\155\12\uffff\1\154\1\143\1\164\1\160\1\163\1\172\1\145\1\164\1\162\1\172\1\146\1\171\1\162\1\155\1\151\2\145\1\172\1\163\1\157\1\165\1\164\1\157\1\164\1\145\1\uffff\1\162\2\uffff\3\172\1\154\1\145\1\160\1\162\1\145\1\172\1\uffff\1\153\1\155\1\160\1\172\1\162\1\172\1\151\1\146\1\143\1\151\1\164\1\143\1\147\1\156\1\145\1\157\1\156\1\163\1\161\1\145\2\172\1\141\2\163\1\141\2\151\1\145\1\172\1\144\1\157\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\150\1\162\1\142\1\172\1\153\1\141\1\165\1\157\1\163\1\uffff\1\156\1\162\1\151\1\172\1\uffff\1\145\1\172\1\171\1\172\1\146\1\156\1\172\1\uffff\1\145\1\151\1\162\1\164\1\141\1\153\1\154\1\151\1\162\1\141\2\uffff\1\146\1\172\1\uffff\1\172\1\162\1\165\1\141\1\162\1\uffff\1\141\1\151\1\145\1\uffff\1\171\1\uffff\1\141\1\172\1\165\1\143\1\151\2\145\1\163\1\172\1\167\2\172\1\165\1\164\2\uffff\1\164\4\uffff\1\164\1\156\1\166\1\162\1\uffff\1\157\1\154\1\172\2\uffff\2\145\1\uffff\1\147\1\172\1\156\1\uffff\1\145\1\155\2\156\1\157\1\162\1\145\1\172\2\144\1\uffff\1\172\1\151\1\155\1\163\1\172\1\144\1\141\1\142\1\uffff\1\162\1\uffff\1\172\1\uffff\1\172\1\144\1\146\1\uffff\1\172\1\155\1\145\1\164\1\172\1\154\1\145\1\151\1\141\1\146\1\164\1\171\2\uffff\1\166\2\164\1\145\1\147\1\164\1\162\1\172\1\154\1\uffff\1\154\1\164\1\143\1\163\1\164\1\151\1\uffff\1\163\2\uffff\1\145\1\164\1\151\1\171\1\151\1\145\1\141\1\156\1\166\1\uffff\1\172\1\141\1\145\1\uffff\1\147\1\156\1\151\1\171\1\166\1\151\1\145\1\143\1\uffff\1\172\1\141\1\uffff\1\156\2\145\1\uffff\1\172\1\143\1\165\1\172\2\uffff\1\163\1\172\1\uffff\1\145\1\163\1\172\1\uffff\1\154\1\172\1\144\1\154\1\141\1\145\1\172\1\145\1\172\1\151\1\144\1\145\1\151\1\164\1\uffff\1\151\1\141\2\172\1\163\1\172\1\157\1\145\2\172\1\141\1\154\1\160\1\164\1\144\1\164\2\154\1\145\1\uffff\1\156\1\162\1\172\1\143\1\164\1\172\1\141\2\144\1\164\1\uffff\1\172\1\145\2\163\1\124\1\uffff\2\164\1\uffff\1\172\1\uffff\1\156\2\172\1\uffff\1\172\1\uffff\2\172\1\143\1\163\1\uffff\1\172\1\uffff\1\157\2\172\1\166\1\171\1\172\1\164\2\uffff\1\172\1\uffff\1\162\1\156\2\uffff\1\142\2\145\1\151\1\172\1\151\1\172\1\171\3\172\1\uffff\2\145\1\uffff\1\154\1\172\1\123\1\151\1\uffff\1\144\2\172\1\157\1\172\1\145\1\uffff\1\164\1\172\5\uffff\1\145\1\172\1\uffff\1\156\2\uffff\1\145\1\172\1\141\1\145\1\uffff\1\155\1\164\1\154\2\172\1\157\1\uffff\1\157\1\uffff\1\172\3\uffff\1\172\1\144\1\151\1\uffff\1\145\1\157\1\172\2\uffff\1\172\1\uffff\1\172\1\145\1\uffff\1\172\1\uffff\2\172\1\uffff\1\142\1\172\1\141\1\172\1\145\2\uffff\2\156\2\uffff\1\116\1\144\1\164\1\156\3\uffff\1\144\3\uffff\1\154\1\uffff\1\164\1\uffff\3\172\1\141\3\172\1\142\1\145\1\151\3\uffff\1\164\3\uffff\1\171\1\172\1\157\1\165\1\172\1\uffff\1\156\1\162\1\uffff\1\172\1\141\1\uffff\1\154\1\172\1\uffff"; - static final String DFA11_acceptS = - "\2\uffff\1\2\24\uffff\1\102\4\uffff\1\111\16\uffff\1\153\1\156\1\157\1\uffff\1\164\1\165\1\167\1\uffff\1\175\1\176\1\uffff\1\u0093\4\uffff\1\u009a\1\u009c\1\u009f\1\u00a0\4\uffff\1\u009a\1\2\1\3\1\166\1\154\50\uffff\1\43\1\u0087\1\u0088\1\u0089\1\uffff\1\u008b\1\uffff\1\u008e\1\u008f\5\uffff\1\124\1\u009e\1\77\1\102\1\u0099\1\u009d\1\103\1\152\1\170\1\104\1\107\1\105\1\110\1\112\1\147\1\106\1\111\1\uffff\1\155\1\123\1\125\1\126\1\151\15\uffff\1\150\1\u0095\1\u0094\1\153\1\156\1\157\1\uffff\1\164\1\165\1\167\1\uffff\1\175\1\176\1\u0086\1\u0093\1\u0096\1\u0097\1\u0098\1\u009b\1\u009c\1\u009f\31\uffff\1\163\1\uffff\1\57\1\177\11\uffff\1\117\67\uffff\1\4\4\uffff\1\113\7\uffff\1\13\12\uffff\1\22\1\23\2\uffff\1\100\5\uffff\1\120\3\uffff\1\174\1\uffff\1\31\16\uffff\1\41\1\42\1\uffff\1\u008a\1\u0090\1\u008c\1\u008d\4\uffff\1\u0084\3\uffff\1\121\1\127\2\uffff\1\142\3\uffff\1\141\12\uffff\1\1\10\uffff\1\114\1\uffff\1\46\1\uffff\1\55\3\uffff\1\u0081\14\uffff\1\101\1\173\11\uffff\1\u0085\6\uffff\1\u0091\1\uffff\1\u0080\1\40\11\uffff\1\122\3\uffff\1\133\10\uffff\1\146\2\uffff\1\10\3\uffff\1\47\4\uffff\1\12\1\u0082\2\uffff\1\u0092\3\uffff\1\16\16\uffff\1\30\23\uffff\1\130\12\uffff\1\161\5\uffff\1\5\2\uffff\1\7\1\uffff\1\u0083\3\uffff\1\162\1\uffff\1\20\4\uffff\1\24\1\uffff\1\26\7\uffff\1\33\1\72\1\uffff\1\35\2\uffff\1\73\1\74\13\uffff\1\134\2\uffff\1\136\4\uffff\1\171\6\uffff\1\56\2\uffff\1\115\1\15\1\17\1\172\1\60\2\uffff\1\25\1\uffff\1\64\1\27\4\uffff\1\34\6\uffff\1\53\1\uffff\1\62\1\uffff\1\70\1\131\1\132\3\uffff\1\140\3\uffff\1\160\1\50\1\uffff\1\44\2\uffff\1\116\1\uffff\1\21\2\uffff\1\66\5\uffff\1\76\1\51\2\uffff\1\67\1\143\4\uffff\1\11\1\6\1\45\1\uffff\1\61\1\63\1\65\1\uffff\1\32\1\uffff\1\37\12\uffff\1\75\1\52\1\54\1\uffff\1\137\1\145\1\144\5\uffff\1\71\2\uffff\1\14\2\uffff\1\36\2\uffff\1\135"; - static final String DFA11_specialS = - "\1\1\67\uffff\1\0\1\2\u026f\uffff}>"; - static final String[] DFA11_transitionS = DFA11_transitionS_.DFA11_transitionS; - private static final class DFA11_transitionS_ { - static final String[] DFA11_transitionS = { - "\11\76\2\75\2\76\1\75\22\76\1\75\1\22\1\70\1\61\2\76\1\65\1\71\1\57\1\60\1\27\1\31\1\53\1\26\1\36\1\30\12\74\1\3\1\2\1\33\1\34\1\32\1\37\1\66\1\73\1\42\1\50\5\73\1\43\2\73\1\62\1\40\1\73\1\47\2\73\1\44\1\45\1\41\1\46\5\73\1\63\1\76\1\64\1\76\1\72\1\76\1\4\1\5\1\1\1\23\1\6\1\7\1\56\1\73\1\10\2\73\1\24\1\11\1\12\1\13\1\14\1\15\1\25\1\16\1\17\1\20\1\21\1\51\1\35\2\73\1\54\1\52\1\55\45\76\1\67\uff5c\76", - "\1\77\6\uffff\1\100\3\uffff\1\102\2\uffff\1\101", - "", - "\1\106\2\uffff\1\105", - "\1\112\1\uffff\1\110\11\uffff\1\114\1\uffff\1\111\3\uffff\1\113", - "\1\116\5\uffff\1\115", - "\1\121\1\uffff\1\117\11\uffff\1\120", - "\1\123\15\uffff\1\122", - "\1\127\1\uffff\1\130\6\uffff\1\124\1\125\5\uffff\1\126", - "\1\131", - "\1\132\11\uffff\1\133\5\uffff\1\134", - "\1\135\15\uffff\1\137\1\uffff\1\140\2\uffff\1\136", - "\1\141\20\uffff\1\142", - "\1\143", - "\1\144\12\uffff\1\145\3\uffff\1\146\1\147", - "\1\150\6\uffff\1\152\11\uffff\1\151", - "\1\154\4\uffff\1\153", - "\1\155\7\uffff\1\156\5\uffff\1\157", - "\1\170\1\161\4\uffff\1\162\5\uffff\1\163\2\uffff\1\164\1\160\1\165\1\166\1\167", - "\1\171\3\uffff\1\172", - "\1\174\3\uffff\1\173", - "\1\175", - "\1\177\20\uffff\1\176", - "", - "\1\u0082\2\uffff\1\u0083", - "\1\u0086\21\uffff\1\u0085", - "\1\u0088", - "\1\u008c\17\uffff\1\u008a\1\u008b", - "", - "\1\u008f", - "\1\u0090", - "\1\u0093\1\u0092", - "\1\u0095", - "\1\u0096", - "\1\u0098\15\uffff\1\u0097", - "\1\u0099", - "\1\u009a", - "\1\u009c\16\uffff\1\u009b", - "\1\u009d", - "\1\u009e\16\uffff\1\u009f", - "\1\u00a0", - "\1\u00a1", - "\1\u00a3\15\uffff\1\u00a2", - "", - "", - "", - "\1\u00a8", - "", - "", - "", - "\1\u00ac", - "", - "", - "\1\u00af", - "", - "\1\u00b1", - "\0\u00b2", - "\0\u00b3", - "\1\u00b4", - "", - "", - "", - "", - "\1\u00b7", - "\1\u00b8", - "\1\u00ba\1\u00b9", - "\1\u00bb", - "", - "", - "", - "", - "", - "\1\u00bc", - "\1\u00bd", - "\1\u00be", - "\1\u00bf", - "\1\u00c0", - "\1\u00c1", - "\1\u00c2", - "\1\u00c5\17\uffff\1\u00c3\1\u00c4", - "\1\u00c6", - "\1\u00c7", - "\1\u00c8", - "\1\u00c9", - "\1\u00ca", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\10\103\1\u00ce\6\103\1\u00cb\2\103\1\u00cc\1\u00cf\1\103\1\u00cd\4\103", - "\1\u00d1", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u00d4", - "\1\u00d5", - "\1\u00d6", - "\1\u00d7", - "\1\u00d8", - "\1\u00d9", - "\1\u00da", - "\2\103\1\u00dc\7\103\7\uffff\32\103\4\uffff\1\103\1\uffff\3\103\1\u00db\26\103", - "\1\u00de", - "\1\u00e1\3\uffff\1\u00df\5\uffff\1\u00e0", - "\1\u00e2", - "\1\u00e5\5\uffff\1\u00e4\1\uffff\1\u00e3", - "\1\u00e6", - "\1\u00e8\20\uffff\1\u00e7", - "\1\u00e9", - "\1\u00ea", - "\1\u00eb\23\uffff\1\u00ec", - "\1\u00ee\14\uffff\1\u00ed", - "\1\u00ef", - "\1\u00f0\11\uffff\1\u00f1", - "\1\u00f2", - "\1\u00f3", - "\1\u00f4", - "", - "", - "", - "", - "\1\u00f5", - "", - "\1\u00f6", - "", - "", - "\1\u00f7", - "\1\u00f8\13\uffff\1\u00f9", - "\1\u00fa", - "\1\u00fb", - "\1\u00fc\21\uffff\1\u00fd", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "\1\u00fe", - "", - "", - "", - "", - "", - "\1\u00ff", - "\1\u0100", - "\1\u0101", - "\1\u0102", - "\1\u0103", - "\1\u0104", - "\1\u0105", - "\1\u0107\2\uffff\1\u0106", - "\1\u0108", - "\1\u0109", - "\1\u010a", - "\1\u010b", - "\1\u010c", - "", - "", - "", - "", - "", - "", - "\1\u010d", - "", - "", - "", - "\1\u010e", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "\1\u010f", - "\1\u0110", - "\1\u0112\1\u0111", - "\1\u0113", - "\1\u0114", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u0116", - "\1\u0117", - "\1\u0118", - "\2\103\1\u0119\7\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u011b", - "\1\u011c", - "\1\u011d", - "\1\u011e", - "\1\u011f", - "\1\u0120", - "\1\u0121", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u0123", - "\1\u0124\2\uffff\1\u0125", - "\1\u0126", - "\1\u0127", - "\1\u0129\15\uffff\1\u0128", - "\1\u012a", - "\1\u012b", - "", - "\1\u012c", - "", - "", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\2\103\1\u0130\7\103\7\uffff\32\103\4\uffff\1\103\1\uffff\10\103\1\u012f\21\103", - "\1\u0132", - "\1\u0133", - "\1\u0134", - "\1\u0135", - "\1\u0136", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "", - "\1\u0138", - "\1\u0139", - "\1\u013a", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u013c", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u013e", - "\1\u013f", - "\1\u0140", - "\1\u0141", - "\1\u0142", - "\1\u0143", - "\1\u0144", - "\1\u0145", - "\1\u0146", - "\1\u0147", - "\1\u0148", - "\1\u0149", - "\1\u014a", - "\1\u014b", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u014e", - "\1\u014f\21\uffff\1\u0150", - "\1\u0151\11\uffff\1\u0152", - "\1\u0153", - "\1\u0154", - "\1\u0155", - "\1\u0156", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u0158", - "\1\u0159", - "\2\103\1\u015a\7\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u015d", - "\1\u015e", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u0160", - "\1\u0161", - "\1\u0162", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u0164", - "\1\u0165", - "\1\u0166\7\uffff\1\u0167\14\uffff\1\u0168", - "\1\u0169", - "\1\u016a", - "\1\u016b", - "\1\u016c", - "\1\u016d", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u016f", - "\1\u0170", - "\1\u0171", - "\1\u0172", - "\1\u0173", - "", - "\1\u0174", - "\1\u0175", - "\1\u0176", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "", - "\1\u0178", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u017a", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u017c", - "\1\u017d", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\10\103\1\u017e\21\103", - "", - "\1\u0180", - "\1\u0181\3\uffff\1\u0182", - "\1\u0183", - "\1\u0184", - "\1\u0185", - "\1\u0186", - "\1\u0187", - "\1\u0188", - "\1\u0189", - "\1\u018a", - "", - "", - "\1\u018b", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u018e", - "\1\u018f", - "\1\u0190", - "\1\u0191", - "", - "\1\u0192", - "\1\u0193", - "\1\u0194", - "", - "\1\u0195", - "", - "\1\u0196", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u0198", - "\1\u0199", - "\1\u019a", - "\1\u019b", - "\1\u019c", - "\1\u019d", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u019f", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u01a2", - "\1\u01a3", - "", - "", - "\1\u01a4", - "", - "", - "", - "", - "\1\u01a5", - "\1\u01a6", - "\1\u01a7", - "\1\u01a8", - "", - "\1\u01a9", - "\1\u01aa", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "", - "", - "\1\u01ac", - "\1\u01ad", - "", - "\1\u01ae", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u01b0", - "", - "\1\u01b1", - "\1\u01b2", - "\1\u01b3", - "\1\u01b4", - "\1\u01b5", - "\1\u01b6", - "\1\u01b7", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u01b9", - "\1\u01ba", - "", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u01bc", - "\1\u01bd", - "\1\u01be", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u01c0", - "\1\u01c1", - "\1\u01c2", - "", - "\1\u01c3", - "", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u01c6", - "\1\u01c7", - "", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u01c9", - "\1\u01ca", - "\1\u01cb", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u01cd", - "\1\u01ce", - "\1\u01cf", - "\1\u01d0", - "\1\u01d1", - "\1\u01d2", - "\1\u01d3", - "", - "", - "\1\u01d4", - "\1\u01d5", - "\1\u01d6", - "\1\u01d7", - "\1\u01d8", - "\1\u01d9", - "\1\u01da", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u01dc", - "", - "\1\u01dd", - "\1\u01de", - "\1\u01df", - "\1\u01e0", - "\1\u01e1", - "\1\u01e2\2\uffff\1\u01e3", - "", - "\1\u01e4", - "", - "", - "\1\u01e5", - "\1\u01e6", - "\1\u01e7", - "\1\u01e8", - "\1\u01e9", - "\1\u01eb\3\uffff\1\u01ea", - "\1\u01ec", - "\1\u01ed", - "\1\u01ee", - "", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u01f0", - "\1\u01f1", - "", - "\1\u01f2", - "\1\u01f3", - "\1\u01f4", - "\1\u01f5", - "\1\u01f6", - "\1\u01f7", - "\1\u01f8", - "\1\u01f9", - "", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u01fb", - "", - "\1\u01fc", - "\1\u01fd", - "\1\u01fe", - "", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\22\103\1\u01ff\7\103", - "\1\u0201", - "\1\u0202", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "", - "", - "\1\u0204", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "", - "\1\u0206", - "\1\u0207", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\22\103\1\u0208\7\103", - "", - "\1\u020a", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u020c", - "\1\u020d", - "\1\u020e", - "\1\u020f", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u0211", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u0213", - "\1\u0214", - "\1\u0215", - "\1\u0216", - "\1\u0217", - "", - "\1\u0218", - "\1\u0219", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u021c", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u021e", - "\1\u021f", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u0222", - "\1\u0223", - "\1\u0224", - "\1\u0225", - "\1\u0226", - "\1\u0227", - "\1\u0228", - "\1\u0229", - "\1\u022a", - "", - "\1\u022b", - "\1\u022c", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u022e", - "\1\u022f", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u0231", - "\1\u0232", - "\1\u0233", - "\1\u0234", - "", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u0236", - "\1\u0237", - "\1\u0238", - "\1\u0239", - "", - "\1\u023a", - "\1\u023b", - "", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "", - "\1\u023d", - "\2\103\1\u023e\7\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u0244", - "\1\u0245", - "", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "", - "\1\u0247", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u024a", - "\1\u024b", - "\1\u024c", - "\1\u024d", - "", - "", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "", - "\1\u024f", - "\1\u0250", - "", - "", - "\1\u0251", - "\1\u0252", - "\1\u0253", - "\1\u0254", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u0256", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u0258", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "", - "\1\u025c", - "\1\u025d", - "", - "\1\u025e", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u0260", - "\1\u0261", - "", - "\1\u0262", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u0265", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u0267", - "", - "\1\u0268", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "", - "", - "", - "", - "", - "\1\u026a", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "", - "\1\u026c", - "", - "", - "\1\u026d", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u026f", - "\1\u0270", - "", - "\1\u0271", - "\1\u0272", - "\1\u0273", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u0276", - "", - "\1\u0277", - "", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "", - "", - "", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u027a", - "\1\u027b", - "", - "\1\u027c", - "\1\u027d", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "", - "", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u0281", - "", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "", - "\1\u0285", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u0287", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u0289", - "", - "", - "\1\u028a", - "\1\u028b", - "", - "", - "\1\u028c", - "\1\u028d", - "\1\u028e", - "\1\u028f", - "", - "", - "", - "\1\u0290", - "", - "", - "", - "\1\u0291", - "", - "\1\u0292", - "", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u0296", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u029a", - "\1\u029b", - "\1\u029c", - "", - "", - "", - "\1\u029d", - "", - "", - "", - "\1\u029e", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u02a0", - "\1\u02a1", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "", - "\1\u02a3", - "\1\u02a4", - "", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "\1\u02a6", - "", - "\1\u02a7", - "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", - "" - }; - } - - static final short[] DFA11_eot = DFA.unpackEncodedString(DFA11_eotS); - static final short[] DFA11_eof = DFA.unpackEncodedString(DFA11_eofS); - static final char[] DFA11_min = DFA.unpackEncodedStringToUnsignedChars(DFA11_minS); - static final char[] DFA11_max = DFA.unpackEncodedStringToUnsignedChars(DFA11_maxS); - static final short[] DFA11_accept = DFA.unpackEncodedString(DFA11_acceptS); - static final short[] DFA11_special = DFA.unpackEncodedString(DFA11_specialS); - static final short[][] DFA11_transition; - - static { - int numStates = DFA11_transitionS.length; - DFA11_transition = new short[numStates][]; - for (int i=0; i<numStates; i++) { - DFA11_transition[i] = DFA.unpackEncodedString(DFA11_transitionS[i]); - } - } - - static class DFA11 extends DFA { - - public DFA11(BaseRecognizer recognizer) { - this.recognizer = recognizer; - this.decisionNumber = 11; - this.eot = DFA11_eot; - this.eof = DFA11_eof; - this.min = DFA11_min; - this.max = DFA11_max; - this.accept = DFA11_accept; - this.special = DFA11_special; - this.transition = DFA11_transition; - } - public String getDescription() { - return "1:1: Tokens : ( T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | T__151 | T__152 | T__153 | T__154 | T__155 | T__156 | T__157 | T__158 | T__159 | T__160 | T__161 | T__162 | T__163 | T__164 | T__165 | RULE_UNQUOTED_STRING | RULE_DOUBLE_QUOTED_STRING | RULE_SINGLE_QUOTED_STRING | RULE_ML_SINGLE_QUOTED_STRING | RULE_SIMPLE_ID | RULE_ESCAPED_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; - } - public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { - IntStream input = _input; - int _s = s; - switch ( s ) { - case 0 : - int LA11_56 = input.LA(1); + public static final int T__144=144; + public static final int T__143=143; + public static final int T__146=146; + public static final int T__50=50; + public static final int T__145=145; + public static final int T__140=140; + public static final int T__142=142; + public static final int T__141=141; + public static final int T__59=59; + public static final int T__55=55; + public static final int T__56=56; + public static final int T__57=57; + public static final int T__58=58; + public static final int T__51=51; + public static final int T__137=137; + public static final int T__52=52; + public static final int T__136=136; + public static final int T__53=53; + public static final int T__139=139; + public static final int T__54=54; + public static final int T__138=138; + public static final int T__133=133; + public static final int T__132=132; + public static final int T__60=60; + public static final int T__135=135; + public static final int T__61=61; + public static final int T__134=134; + public static final int T__131=131; + public static final int T__130=130; + public static final int RULE_INT=4; + public static final int T__66=66; + public static final int RULE_ML_COMMENT=13; + public static final int T__67=67; + public static final int T__129=129; + public static final int T__68=68; + public static final int T__69=69; + public static final int T__62=62; + public static final int T__126=126; + public static final int T__63=63; + public static final int T__125=125; + public static final int T__64=64; + public static final int T__128=128; + public static final int T__65=65; + public static final int T__127=127; + public static final int T__165=165; + public static final int T__162=162; + public static final int T__161=161; + public static final int T__164=164; + public static final int T__163=163; + public static final int T__160=160; + public static final int T__37=37; + public static final int T__38=38; + public static final int T__39=39; + public static final int T__33=33; + public static final int T__34=34; + public static final int T__35=35; + public static final int T__36=36; + public static final int T__159=159; + public static final int T__30=30; + public static final int T__158=158; + public static final int T__31=31; + public static final int T__32=32; + public static final int T__155=155; + public static final int T__154=154; + public static final int T__157=157; + public static final int T__156=156; + public static final int T__151=151; + public static final int T__150=150; + public static final int T__153=153; + public static final int T__152=152; + public static final int RULE_SINGLE_QUOTED_STRING=5; + public static final int T__48=48; + public static final int T__49=49; + public static final int RULE_DOUBLE_QUOTED_STRING=11; + public static final int T__44=44; + public static final int T__45=45; + public static final int T__46=46; + public static final int T__47=47; + public static final int RULE_ESCAPED_ID=7; + public static final int T__40=40; + public static final int T__148=148; + public static final int T__41=41; + public static final int T__147=147; + public static final int T__42=42; + public static final int T__43=43; + public static final int T__149=149; + public static final int T__91=91; + public static final int T__100=100; + public static final int T__92=92; + public static final int T__93=93; + public static final int T__102=102; + public static final int T__94=94; + public static final int T__101=101; + public static final int T__90=90; + public static final int RULE_LETTER_CHARACTER=10; + public static final int T__19=19; + public static final int T__17=17; + public static final int T__18=18; + public static final int T__99=99; + public static final int RULE_ESCAPED_CHARACTER=9; + public static final int T__95=95; + public static final int RULE_ML_SINGLE_QUOTED_STRING=12; + public static final int T__96=96; + public static final int T__97=97; + public static final int T__98=98; + public static final int T__26=26; + public static final int T__27=27; + public static final int T__28=28; + public static final int T__29=29; + public static final int T__22=22; + public static final int T__23=23; + public static final int T__24=24; + public static final int T__25=25; + public static final int T__20=20; + public static final int T__21=21; + public static final int T__122=122; + public static final int T__70=70; + public static final int T__121=121; + public static final int T__71=71; + public static final int T__124=124; + public static final int T__72=72; + public static final int T__123=123; + public static final int T__120=120; + public static final int RULE_UNQUOTED_STRING=8; + public static final int RULE_SL_COMMENT=14; + public static final int T__77=77; + public static final int T__119=119; + public static final int T__78=78; + public static final int T__118=118; + public static final int T__79=79; + public static final int T__73=73; + public static final int T__115=115; + public static final int EOF=-1; + public static final int T__74=74; + public static final int T__114=114; + public static final int T__75=75; + public static final int T__117=117; + public static final int T__76=76; + public static final int T__116=116; + public static final int T__80=80; + public static final int T__111=111; + public static final int T__81=81; + public static final int T__110=110; + public static final int T__82=82; + public static final int T__113=113; + public static final int RULE_SIMPLE_ID=6; + public static final int T__83=83; + public static final int T__112=112; + public static final int RULE_WS=15; + public static final int RULE_ANY_OTHER=16; + public static final int T__88=88; + public static final int T__108=108; + public static final int T__89=89; + public static final int T__107=107; + public static final int T__109=109; + public static final int T__84=84; + public static final int T__104=104; + public static final int T__85=85; + public static final int T__103=103; + public static final int T__86=86; + public static final int T__106=106; + public static final int T__87=87; + public static final int T__105=105; + + // delegates + // delegators + + public InternalQVTimperativeLexer() {;} + public InternalQVTimperativeLexer(CharStream input) { + this(input, new RecognizerSharedState()); + } + public InternalQVTimperativeLexer(CharStream input, RecognizerSharedState state) { + super(input,state); + + } + @Override + public String getGrammarFileName() { return "InternalQVTimperative.g"; } + + // $ANTLR start "T__17" + public final void mT__17() throws RecognitionException { + try { + int _type = T__17; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:11:7: ( 'call' ) + // InternalQVTimperative.g:11:9: 'call' + { + match("call"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__17" + + // $ANTLR start "T__18" + public final void mT__18() throws RecognitionException { + try { + int _type = T__18; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:12:7: ( ';' ) + // InternalQVTimperative.g:12:9: ';' + { + match(';'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__18" + + // $ANTLR start "T__19" + public final void mT__19() throws RecognitionException { + try { + int _type = T__19; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:13:7: ( ':=' ) + // InternalQVTimperative.g:13:9: ':=' + { + match(":="); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__19" + + // $ANTLR start "T__20" + public final void mT__20() throws RecognitionException { + try { + int _type = T__20; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:14:7: ( 'add' ) + // InternalQVTimperative.g:14:9: 'add' + { + match("add"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__20" + + // $ANTLR start "T__21" + public final void mT__21() throws RecognitionException { + try { + int _type = T__21; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:15:7: ( 'append' ) + // InternalQVTimperative.g:15:9: 'append' + { + match("append"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__21" + + // $ANTLR start "T__22" + public final void mT__22() throws RecognitionException { + try { + int _type = T__22; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:16:7: ( 'appendsTo' ) + // InternalQVTimperative.g:16:9: 'appendsTo' + { + match("appendsTo"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__22" + + // $ANTLR start "T__23" + public final void mT__23() throws RecognitionException { + try { + int _type = T__23; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:17:7: ( 'buffer' ) + // InternalQVTimperative.g:17:9: 'buffer' + { + match("buffer"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__23" + + // $ANTLR start "T__24" + public final void mT__24() throws RecognitionException { + try { + int _type = T__24; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:18:7: ( 'check' ) + // InternalQVTimperative.g:18:9: 'check' + { + match("check"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__24" + + // $ANTLR start "T__25" + public final void mT__25() throws RecognitionException { + try { + int _type = T__25; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:19:7: ( 'contained' ) + // InternalQVTimperative.g:19:9: 'contained' + { + match("contained"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__25" + + // $ANTLR start "T__26" + public final void mT__26() throws RecognitionException { + try { + int _type = T__26; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:20:7: ( 'entry' ) + // InternalQVTimperative.g:20:9: 'entry' + { + match("entry"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__26" + + // $ANTLR start "T__27" + public final void mT__27() throws RecognitionException { + try { + int _type = T__27; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:21:7: ( 'for' ) + // InternalQVTimperative.g:21:9: 'for' + { + match("for"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__27" + + // $ANTLR start "T__28" + public final void mT__28() throws RecognitionException { + try { + int _type = T__28; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:22:7: ( 'implementedby' ) + // InternalQVTimperative.g:22:9: 'implementedby' + { + match("implementedby"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__28" + + // $ANTLR start "T__29" + public final void mT__29() throws RecognitionException { + try { + int _type = T__29; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:23:7: ( 'imports' ) + // InternalQVTimperative.g:23:9: 'imports' + { + match("imports"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__29" + + // $ANTLR start "T__30" + public final void mT__30() throws RecognitionException { + try { + int _type = T__30; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:24:7: ( 'input' ) + // InternalQVTimperative.g:24:9: 'input' + { + match("input"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__30" + + // $ANTLR start "T__31" + public final void mT__31() throws RecognitionException { + try { + int _type = T__31; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:25:7: ( 'install' ) + // InternalQVTimperative.g:25:9: 'install' + { + match("install"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__31" + + // $ANTLR start "T__32" + public final void mT__32() throws RecognitionException { + try { + int _type = T__32; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:26:7: ( 'invoke' ) + // InternalQVTimperative.g:26:9: 'invoke' + { + match("invoke"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__32" + + // $ANTLR start "T__33" + public final void mT__33() throws RecognitionException { + try { + int _type = T__33; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:27:7: ( 'iterates' ) + // InternalQVTimperative.g:27:9: 'iterates' + { + match("iterates"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__33" + + // $ANTLR start "T__34" + public final void mT__34() throws RecognitionException { + try { + int _type = T__34; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:28:7: ( 'map' ) + // InternalQVTimperative.g:28:9: 'map' + { + match("map"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__34" + + // $ANTLR start "T__35" + public final void mT__35() throws RecognitionException { + try { + int _type = T__35; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:29:7: ( 'new' ) + // InternalQVTimperative.g:29:9: 'new' + { + match("new"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__35" + + // $ANTLR start "T__36" + public final void mT__36() throws RecognitionException { + try { + int _type = T__36; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:30:7: ( 'notify' ) + // InternalQVTimperative.g:30:9: 'notify' + { + match("notify"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__36" + + // $ANTLR start "T__37" + public final void mT__37() throws RecognitionException { + try { + int _type = T__37; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:31:7: ( 'observe' ) + // InternalQVTimperative.g:31:9: 'observe' + { + match("observe"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__37" + + // $ANTLR start "T__38" + public final void mT__38() throws RecognitionException { + try { + int _type = T__38; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:32:7: ( 'output' ) + // InternalQVTimperative.g:32:9: 'output' + { + match("output"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__38" + + // $ANTLR start "T__39" + public final void mT__39() throws RecognitionException { + try { + int _type = T__39; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:33:7: ( 'package' ) + // InternalQVTimperative.g:33:9: 'package' + { + match("package"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__39" + + // $ANTLR start "T__40" + public final void mT__40() throws RecognitionException { + try { + int _type = T__40; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:34:7: ( 'query' ) + // InternalQVTimperative.g:34:9: 'query' + { + match("query"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__40" + + // $ANTLR start "T__41" + public final void mT__41() throws RecognitionException { + try { + int _type = T__41; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:35:7: ( 'set' ) + // InternalQVTimperative.g:35:9: 'set' + { + match("set"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__41" + + // $ANTLR start "T__42" + public final void mT__42() throws RecognitionException { + try { + int _type = T__42; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:36:7: ( 'speculate' ) + // InternalQVTimperative.g:36:9: 'speculate' + { + match("speculate"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__42" + + // $ANTLR start "T__43" + public final void mT__43() throws RecognitionException { + try { + int _type = T__43; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:37:7: ( 'strict' ) + // InternalQVTimperative.g:37:9: 'strict' + { + match("strict"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__43" + + // $ANTLR start "T__44" + public final void mT__44() throws RecognitionException { + try { + int _type = T__44; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:38:7: ( 'success' ) + // InternalQVTimperative.g:38:9: 'success' + { + match("success"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__44" + + // $ANTLR start "T__45" + public final void mT__45() throws RecognitionException { + try { + int _type = T__45; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:39:7: ( 'target' ) + // InternalQVTimperative.g:39:9: 'target' + { + match("target"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__45" + + // $ANTLR start "T__46" + public final void mT__46() throws RecognitionException { + try { + int _type = T__46; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:40:7: ( 'transformation' ) + // InternalQVTimperative.g:40:9: 'transformation' + { + match("transformation"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__46" + + // $ANTLR start "T__47" + public final void mT__47() throws RecognitionException { + try { + int _type = T__47; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:41:7: ( 'transient' ) + // InternalQVTimperative.g:41:9: 'transient' + { + match("transient"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__47" + + // $ANTLR start "T__48" + public final void mT__48() throws RecognitionException { + try { + int _type = T__48; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:42:7: ( 'uses' ) + // InternalQVTimperative.g:42:9: 'uses' + { + match("uses"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__48" + + // $ANTLR start "T__49" + public final void mT__49() throws RecognitionException { + try { + int _type = T__49; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:43:7: ( 'var' ) + // InternalQVTimperative.g:43:9: 'var' + { + match("var"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__49" + + // $ANTLR start "T__50" + public final void mT__50() throws RecognitionException { + try { + int _type = T__50; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:44:7: ( 'via' ) + // InternalQVTimperative.g:44:9: 'via' + { + match("via"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__50" + + // $ANTLR start "T__51" + public final void mT__51() throws RecognitionException { + try { + int _type = T__51; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:45:7: ( '!serializable' ) + // InternalQVTimperative.g:45:9: '!serializable' + { + match("!serializable"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__51" + + // $ANTLR start "T__52" + public final void mT__52() throws RecognitionException { + try { + int _type = T__52; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:46:7: ( 'abstract' ) + // InternalQVTimperative.g:46:9: 'abstract' + { + match("abstract"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__52" + + // $ANTLR start "T__53" + public final void mT__53() throws RecognitionException { + try { + int _type = T__53; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:47:7: ( 'attribute' ) + // InternalQVTimperative.g:47:9: 'attribute' + { + match("attribute"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__53" + + // $ANTLR start "T__54" + public final void mT__54() throws RecognitionException { + try { + int _type = T__54; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:48:7: ( 'body' ) + // InternalQVTimperative.g:48:9: 'body' + { + match("body"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__54" + + // $ANTLR start "T__55" + public final void mT__55() throws RecognitionException { + try { + int _type = T__55; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:49:7: ( 'class' ) + // InternalQVTimperative.g:49:9: 'class' + { + match("class"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__55" + + // $ANTLR start "T__56" + public final void mT__56() throws RecognitionException { + try { + int _type = T__56; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:50:7: ( 'composes' ) + // InternalQVTimperative.g:50:9: 'composes' + { + match("composes"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__56" + + // $ANTLR start "T__57" + public final void mT__57() throws RecognitionException { + try { + int _type = T__57; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:51:7: ( 'datatype' ) + // InternalQVTimperative.g:51:9: 'datatype' + { + match("datatype"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__57" + + // $ANTLR start "T__58" + public final void mT__58() throws RecognitionException { + try { + int _type = T__58; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:52:7: ( 'definition' ) + // InternalQVTimperative.g:52:9: 'definition' + { + match("definition"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__58" + + // $ANTLR start "T__59" + public final void mT__59() throws RecognitionException { + try { + int _type = T__59; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:53:7: ( 'derived' ) + // InternalQVTimperative.g:53:9: 'derived' + { + match("derived"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__59" + + // $ANTLR start "T__60" + public final void mT__60() throws RecognitionException { + try { + int _type = T__60; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:54:7: ( 'derivation' ) + // InternalQVTimperative.g:54:9: 'derivation' + { + match("derivation"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__60" + + // $ANTLR start "T__61" + public final void mT__61() throws RecognitionException { + try { + int _type = T__61; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:55:7: ( 'enum' ) + // InternalQVTimperative.g:55:9: 'enum' + { + match("enum"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__61" + + // $ANTLR start "T__62" + public final void mT__62() throws RecognitionException { + try { + int _type = T__62; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:56:7: ( 'extends' ) + // InternalQVTimperative.g:56:9: 'extends' + { + match("extends"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__62" + + // $ANTLR start "T__63" + public final void mT__63() throws RecognitionException { + try { + int _type = T__63; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:57:7: ( 'id' ) + // InternalQVTimperative.g:57:9: 'id' + { + match("id"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__63" + + // $ANTLR start "T__64" + public final void mT__64() throws RecognitionException { + try { + int _type = T__64; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:58:7: ( 'initial' ) + // InternalQVTimperative.g:58:9: 'initial' + { + match("initial"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__64" + + // $ANTLR start "T__65" + public final void mT__65() throws RecognitionException { + try { + int _type = T__65; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:59:7: ( 'interface' ) + // InternalQVTimperative.g:59:9: 'interface' + { + match("interface"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__65" + + // $ANTLR start "T__66" + public final void mT__66() throws RecognitionException { + try { + int _type = T__66; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:60:7: ( 'literal' ) + // InternalQVTimperative.g:60:9: 'literal' + { + match("literal"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__66" + + // $ANTLR start "T__67" + public final void mT__67() throws RecognitionException { + try { + int _type = T__67; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:61:7: ( 'operation' ) + // InternalQVTimperative.g:61:9: 'operation' + { + match("operation"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__67" + + // $ANTLR start "T__68" + public final void mT__68() throws RecognitionException { + try { + int _type = T__68; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:62:7: ( 'ordered' ) + // InternalQVTimperative.g:62:9: 'ordered' + { + match("ordered"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__68" + + // $ANTLR start "T__69" + public final void mT__69() throws RecognitionException { + try { + int _type = T__69; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:63:7: ( 'primitive' ) + // InternalQVTimperative.g:63:9: 'primitive' + { + match("primitive"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__69" + + // $ANTLR start "T__70" + public final void mT__70() throws RecognitionException { + try { + int _type = T__70; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:64:7: ( 'property' ) + // InternalQVTimperative.g:64:9: 'property' + { + match("property"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__70" + + // $ANTLR start "T__71" + public final void mT__71() throws RecognitionException { + try { + int _type = T__71; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:65:7: ( 'readonly' ) + // InternalQVTimperative.g:65:9: 'readonly' + { + match("readonly"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__71" + + // $ANTLR start "T__72" + public final void mT__72() throws RecognitionException { + try { + int _type = T__72; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:66:7: ( 'resolve' ) + // InternalQVTimperative.g:66:9: 'resolve' + { + match("resolve"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__72" + + // $ANTLR start "T__73" + public final void mT__73() throws RecognitionException { + try { + int _type = T__73; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:67:7: ( 'serializable' ) + // InternalQVTimperative.g:67:9: 'serializable' + { + match("serializable"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__73" + + // $ANTLR start "T__74" + public final void mT__74() throws RecognitionException { + try { + int _type = T__74; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:68:7: ( 'static' ) + // InternalQVTimperative.g:68:9: 'static' + { + match("static"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__74" + + // $ANTLR start "T__75" + public final void mT__75() throws RecognitionException { + try { + int _type = T__75; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:69:7: ( 'throws' ) + // InternalQVTimperative.g:69:9: 'throws' + { + match("throws"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__75" + + // $ANTLR start "T__76" + public final void mT__76() throws RecognitionException { + try { + int _type = T__76; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:70:7: ( 'unique' ) + // InternalQVTimperative.g:70:9: 'unique' + { + match("unique"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__76" + + // $ANTLR start "T__77" + public final void mT__77() throws RecognitionException { + try { + int _type = T__77; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:71:7: ( 'unsettable' ) + // InternalQVTimperative.g:71:9: 'unsettable' + { + match("unsettable"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__77" + + // $ANTLR start "T__78" + public final void mT__78() throws RecognitionException { + try { + int _type = T__78; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:72:7: ( 'volatile' ) + // InternalQVTimperative.g:72:9: 'volatile' + { + match("volatile"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__78" + + // $ANTLR start "T__79" + public final void mT__79() throws RecognitionException { + try { + int _type = T__79; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:73:7: ( '-' ) + // InternalQVTimperative.g:73:9: '-' + { + match('-'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__79" + + // $ANTLR start "T__80" + public final void mT__80() throws RecognitionException { + try { + int _type = T__80; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:74:7: ( 'not' ) + // InternalQVTimperative.g:74:9: 'not' + { + match("not"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__80" + + // $ANTLR start "T__81" + public final void mT__81() throws RecognitionException { + try { + int _type = T__81; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:75:7: ( 'not2' ) + // InternalQVTimperative.g:75:9: 'not2' + { + match("not2"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__81" + + // $ANTLR start "T__82" + public final void mT__82() throws RecognitionException { + try { + int _type = T__82; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:76:7: ( '*' ) + // InternalQVTimperative.g:76:9: '*' + { + match('*'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__82" + + // $ANTLR start "T__83" + public final void mT__83() throws RecognitionException { + try { + int _type = T__83; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:77:7: ( '/' ) + // InternalQVTimperative.g:77:9: '/' + { + match('/'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__83" + + // $ANTLR start "T__84" + public final void mT__84() throws RecognitionException { + try { + int _type = T__84; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:78:7: ( '+' ) + // InternalQVTimperative.g:78:9: '+' + { + match('+'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__84" + + // $ANTLR start "T__85" + public final void mT__85() throws RecognitionException { + try { + int _type = T__85; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:79:7: ( '>' ) + // InternalQVTimperative.g:79:9: '>' + { + match('>'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__85" + + // $ANTLR start "T__86" + public final void mT__86() throws RecognitionException { + try { + int _type = T__86; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:80:7: ( '<' ) + // InternalQVTimperative.g:80:9: '<' + { + match('<'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__86" + + // $ANTLR start "T__87" + public final void mT__87() throws RecognitionException { + try { + int _type = T__87; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:81:7: ( '>=' ) + // InternalQVTimperative.g:81:9: '>=' + { + match(">="); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__87" + + // $ANTLR start "T__88" + public final void mT__88() throws RecognitionException { + try { + int _type = T__88; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:82:7: ( '<=' ) + // InternalQVTimperative.g:82:9: '<=' + { + match("<="); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__88" + + // $ANTLR start "T__89" + public final void mT__89() throws RecognitionException { + try { + int _type = T__89; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:83:7: ( '=' ) + // InternalQVTimperative.g:83:9: '=' + { + match('='); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__89" + + // $ANTLR start "T__90" + public final void mT__90() throws RecognitionException { + try { + int _type = T__90; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:84:7: ( '<>' ) + // InternalQVTimperative.g:84:9: '<>' + { + match("<>"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__90" + + // $ANTLR start "T__91" + public final void mT__91() throws RecognitionException { + try { + int _type = T__91; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:85:7: ( 'and' ) + // InternalQVTimperative.g:85:9: 'and' + { + match("and"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__91" + + // $ANTLR start "T__92" + public final void mT__92() throws RecognitionException { + try { + int _type = T__92; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:86:7: ( 'and2' ) + // InternalQVTimperative.g:86:9: 'and2' + { + match("and2"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__92" + + // $ANTLR start "T__93" + public final void mT__93() throws RecognitionException { + try { + int _type = T__93; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:87:7: ( 'implies' ) + // InternalQVTimperative.g:87:9: 'implies' + { + match("implies"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__93" + + // $ANTLR start "T__94" + public final void mT__94() throws RecognitionException { + try { + int _type = T__94; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:88:7: ( 'implies2' ) + // InternalQVTimperative.g:88:9: 'implies2' + { + match("implies2"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__94" + + // $ANTLR start "T__95" + public final void mT__95() throws RecognitionException { + try { + int _type = T__95; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:89:7: ( 'or' ) + // InternalQVTimperative.g:89:9: 'or' + { + match("or"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__95" + + // $ANTLR start "T__96" + public final void mT__96() throws RecognitionException { + try { + int _type = T__96; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:90:7: ( 'or2' ) + // InternalQVTimperative.g:90:9: 'or2' + { + match("or2"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__96" + + // $ANTLR start "T__97" + public final void mT__97() throws RecognitionException { + try { + int _type = T__97; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:91:7: ( 'xor' ) + // InternalQVTimperative.g:91:9: 'xor' + { + match("xor"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__97" + + // $ANTLR start "T__98" + public final void mT__98() throws RecognitionException { + try { + int _type = T__98; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:92:7: ( 'xor2' ) + // InternalQVTimperative.g:92:9: 'xor2' + { + match("xor2"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__98" + + // $ANTLR start "T__99" + public final void mT__99() throws RecognitionException { + try { + int _type = T__99; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:93:7: ( '.' ) + // InternalQVTimperative.g:93:9: '.' + { + match('.'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__99" + + // $ANTLR start "T__100" + public final void mT__100() throws RecognitionException { + try { + int _type = T__100; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:94:8: ( '->' ) + // InternalQVTimperative.g:94:10: '->' + { + match("->"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__100" + + // $ANTLR start "T__101" + public final void mT__101() throws RecognitionException { + try { + int _type = T__101; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:95:8: ( '?.' ) + // InternalQVTimperative.g:95:10: '?.' + { + match("?."); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__101" + + // $ANTLR start "T__102" + public final void mT__102() throws RecognitionException { + try { + int _type = T__102; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:96:8: ( '?->' ) + // InternalQVTimperative.g:96:10: '?->' + { + match("?->"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__102" + + // $ANTLR start "T__103" + public final void mT__103() throws RecognitionException { + try { + int _type = T__103; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:97:8: ( 'Map' ) + // InternalQVTimperative.g:97:10: 'Map' + { + match("Map"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__103" + + // $ANTLR start "T__104" + public final void mT__104() throws RecognitionException { + try { + int _type = T__104; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:98:8: ( 'Tuple' ) + // InternalQVTimperative.g:98:10: 'Tuple' + { + match("Tuple"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__104" + + // $ANTLR start "T__105" + public final void mT__105() throws RecognitionException { + try { + int _type = T__105; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:99:8: ( 'Boolean' ) + // InternalQVTimperative.g:99:10: 'Boolean' + { + match("Boolean"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__105" + + // $ANTLR start "T__106" + public final void mT__106() throws RecognitionException { + try { + int _type = T__106; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:100:8: ( 'Integer' ) + // InternalQVTimperative.g:100:10: 'Integer' + { + match("Integer"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__106" + + // $ANTLR start "T__107" + public final void mT__107() throws RecognitionException { + try { + int _type = T__107; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:101:8: ( 'Real' ) + // InternalQVTimperative.g:101:10: 'Real' + { + match("Real"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__107" + + // $ANTLR start "T__108" + public final void mT__108() throws RecognitionException { + try { + int _type = T__108; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:102:8: ( 'String' ) + // InternalQVTimperative.g:102:10: 'String' + { + match("String"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__108" + + // $ANTLR start "T__109" + public final void mT__109() throws RecognitionException { + try { + int _type = T__109; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:103:8: ( 'UnlimitedNatural' ) + // InternalQVTimperative.g:103:10: 'UnlimitedNatural' + { + match("UnlimitedNatural"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__109" + + // $ANTLR start "T__110" + public final void mT__110() throws RecognitionException { + try { + int _type = T__110; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:104:8: ( 'OclAny' ) + // InternalQVTimperative.g:104:10: 'OclAny' + { + match("OclAny"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__110" + + // $ANTLR start "T__111" + public final void mT__111() throws RecognitionException { + try { + int _type = T__111; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:105:8: ( 'OclInvalid' ) + // InternalQVTimperative.g:105:10: 'OclInvalid' + { + match("OclInvalid"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__111" + + // $ANTLR start "T__112" + public final void mT__112() throws RecognitionException { + try { + int _type = T__112; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:106:8: ( 'OclVoid' ) + // InternalQVTimperative.g:106:10: 'OclVoid' + { + match("OclVoid"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__112" + + // $ANTLR start "T__113" + public final void mT__113() throws RecognitionException { + try { + int _type = T__113; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:107:8: ( 'Set' ) + // InternalQVTimperative.g:107:10: 'Set' + { + match("Set"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__113" + + // $ANTLR start "T__114" + public final void mT__114() throws RecognitionException { + try { + int _type = T__114; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:108:8: ( 'Bag' ) + // InternalQVTimperative.g:108:10: 'Bag' + { + match("Bag"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__114" + + // $ANTLR start "T__115" + public final void mT__115() throws RecognitionException { + try { + int _type = T__115; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:109:8: ( 'Sequence' ) + // InternalQVTimperative.g:109:10: 'Sequence' + { + match("Sequence"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__115" + + // $ANTLR start "T__116" + public final void mT__116() throws RecognitionException { + try { + int _type = T__116; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:110:8: ( 'Collection' ) + // InternalQVTimperative.g:110:10: 'Collection' + { + match("Collection"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__116" + + // $ANTLR start "T__117" + public final void mT__117() throws RecognitionException { + try { + int _type = T__117; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:111:8: ( 'OrderedSet' ) + // InternalQVTimperative.g:111:10: 'OrderedSet' + { + match("OrderedSet"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__117" + + // $ANTLR start "T__118" + public final void mT__118() throws RecognitionException { + try { + int _type = T__118; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:112:8: ( 'with' ) + // InternalQVTimperative.g:112:10: 'with' + { + match("with"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__118" + + // $ANTLR start "T__119" + public final void mT__119() throws RecognitionException { + try { + int _type = T__119; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:113:8: ( '<-' ) + // InternalQVTimperative.g:113:10: '<-' + { + match("<-"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__119" + + // $ANTLR start "T__120" + public final void mT__120() throws RecognitionException { + try { + int _type = T__120; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:114:8: ( '|?' ) + // InternalQVTimperative.g:114:10: '|?' + { + match("|?"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__120" + + // $ANTLR start "T__121" + public final void mT__121() throws RecognitionException { + try { + int _type = T__121; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:115:8: ( '?' ) + // InternalQVTimperative.g:115:10: '?' + { + match('?'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__121" + + // $ANTLR start "T__122" + public final void mT__122() throws RecognitionException { + try { + int _type = T__122; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:116:8: ( '+=' ) + // InternalQVTimperative.g:116:10: '+=' + { + match("+="); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__122" + + // $ANTLR start "T__123" + public final void mT__123() throws RecognitionException { + try { + int _type = T__123; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:117:8: ( ',' ) + // InternalQVTimperative.g:117:10: ',' + { + match(','); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__123" + + // $ANTLR start "T__124" + public final void mT__124() throws RecognitionException { + try { + int _type = T__124; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:118:8: ( ':' ) + // InternalQVTimperative.g:118:10: ':' + { + match(':'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__124" + + // $ANTLR start "T__125" + public final void mT__125() throws RecognitionException { + try { + int _type = T__125; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:119:8: ( '..' ) + // InternalQVTimperative.g:119:10: '..' + { + match(".."); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__125" + + // $ANTLR start "T__126" + public final void mT__126() throws RecognitionException { + try { + int _type = T__126; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:120:8: ( '{' ) + // InternalQVTimperative.g:120:10: '{' + { + match('{'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__126" + + // $ANTLR start "T__127" + public final void mT__127() throws RecognitionException { + try { + int _type = T__127; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:121:8: ( '}' ) + // InternalQVTimperative.g:121:10: '}' + { + match('}'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__127" + + // $ANTLR start "T__128" + public final void mT__128() throws RecognitionException { + try { + int _type = T__128; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:122:8: ( 'consumes' ) + // InternalQVTimperative.g:122:10: 'consumes' + { + match("consumes"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__128" + + // $ANTLR start "T__129" + public final void mT__129() throws RecognitionException { + try { + int _type = T__129; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:123:8: ( 'guard' ) + // InternalQVTimperative.g:123:10: 'guard' + { + match("guard"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__129" + + // $ANTLR start "T__130" + public final void mT__130() throws RecognitionException { + try { + int _type = T__130; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:124:8: ( 'import' ) + // InternalQVTimperative.g:124:10: 'import' + { + match("import"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__130" + + // $ANTLR start "T__131" + public final void mT__131() throws RecognitionException { + try { + int _type = T__131; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:125:8: ( 'in' ) + // InternalQVTimperative.g:125:10: 'in' + { + match("in"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__131" + + // $ANTLR start "T__132" + public final void mT__132() throws RecognitionException { + try { + int _type = T__132; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:126:8: ( '(' ) + // InternalQVTimperative.g:126:10: '(' + { + match('('); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__132" + + // $ANTLR start "T__133" + public final void mT__133() throws RecognitionException { + try { + int _type = T__133; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:127:8: ( ')' ) + // InternalQVTimperative.g:127:10: ')' + { + match(')'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__133" + + // $ANTLR start "T__134" + public final void mT__134() throws RecognitionException { + try { + int _type = T__134; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:128:8: ( '::' ) + // InternalQVTimperative.g:128:10: '::' + { + match("::"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__134" + + // $ANTLR start "T__135" + public final void mT__135() throws RecognitionException { + try { + int _type = T__135; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:129:8: ( '#' ) + // InternalQVTimperative.g:129:10: '#' + { + match('#'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__135" + + // $ANTLR start "T__136" + public final void mT__136() throws RecognitionException { + try { + int _type = T__136; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:130:8: ( '++' ) + // InternalQVTimperative.g:130:10: '++' + { + match("++"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__136" + + // $ANTLR start "T__137" + public final void mT__137() throws RecognitionException { + try { + int _type = T__137; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:131:8: ( 'Lambda' ) + // InternalQVTimperative.g:131:10: 'Lambda' + { + match("Lambda"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__137" + + // $ANTLR start "T__138" + public final void mT__138() throws RecognitionException { + try { + int _type = T__138; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:132:8: ( 'invalid' ) + // InternalQVTimperative.g:132:10: 'invalid' + { + match("invalid"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__138" + + // $ANTLR start "T__139" + public final void mT__139() throws RecognitionException { + try { + int _type = T__139; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:133:8: ( 'null' ) + // InternalQVTimperative.g:133:10: 'null' + { + match("null"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__139" + + // $ANTLR start "T__140" + public final void mT__140() throws RecognitionException { + try { + int _type = T__140; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:134:8: ( 'pre' ) + // InternalQVTimperative.g:134:10: 'pre' + { + match("pre"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__140" + + // $ANTLR start "T__141" + public final void mT__141() throws RecognitionException { + try { + int _type = T__141; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:135:8: ( '[' ) + // InternalQVTimperative.g:135:10: '[' + { + match('['); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__141" + + // $ANTLR start "T__142" + public final void mT__142() throws RecognitionException { + try { + int _type = T__142; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:136:8: ( ']' ) + // InternalQVTimperative.g:136:10: ']' + { + match(']'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__142" + + // $ANTLR start "T__143" + public final void mT__143() throws RecognitionException { + try { + int _type = T__143; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:137:8: ( 'if' ) + // InternalQVTimperative.g:137:10: 'if' + { + match("if"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__143" + + // $ANTLR start "T__144" + public final void mT__144() throws RecognitionException { + try { + int _type = T__144; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:138:8: ( 'then' ) + // InternalQVTimperative.g:138:10: 'then' + { + match("then"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__144" + + // $ANTLR start "T__145" + public final void mT__145() throws RecognitionException { + try { + int _type = T__145; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:139:8: ( 'else' ) + // InternalQVTimperative.g:139:10: 'else' + { + match("else"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__145" + + // $ANTLR start "T__146" + public final void mT__146() throws RecognitionException { + try { + int _type = T__146; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:140:8: ( 'endif' ) + // InternalQVTimperative.g:140:10: 'endif' + { + match("endif"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__146" + + // $ANTLR start "T__147" + public final void mT__147() throws RecognitionException { + try { + int _type = T__147; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:141:8: ( 'elseif' ) + // InternalQVTimperative.g:141:10: 'elseif' + { + match("elseif"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__147" + + // $ANTLR start "T__148" + public final void mT__148() throws RecognitionException { + try { + int _type = T__148; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:142:8: ( 'let' ) + // InternalQVTimperative.g:142:10: 'let' + { + match("let"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__148" + + // $ANTLR start "T__149" + public final void mT__149() throws RecognitionException { + try { + int _type = T__149; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:143:8: ( 'self' ) + // InternalQVTimperative.g:143:10: 'self' + { + match("self"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__149" + + // $ANTLR start "T__150" + public final void mT__150() throws RecognitionException { + try { + int _type = T__150; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:144:8: ( '&&' ) + // InternalQVTimperative.g:144:10: '&&' + { + match("&&"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__150" + + // $ANTLR start "T__151" + public final void mT__151() throws RecognitionException { + try { + int _type = T__151; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:145:8: ( '!derived' ) + // InternalQVTimperative.g:145:10: '!derived' + { + match("!derived"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__151" + + // $ANTLR start "T__152" + public final void mT__152() throws RecognitionException { + try { + int _type = T__152; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:146:8: ( '!id' ) + // InternalQVTimperative.g:146:10: '!id' + { + match("!id"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__152" + + // $ANTLR start "T__153" + public final void mT__153() throws RecognitionException { + try { + int _type = T__153; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:147:8: ( '!ordered' ) + // InternalQVTimperative.g:147:10: '!ordered' + { + match("!ordered"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__153" + + // $ANTLR start "T__154" + public final void mT__154() throws RecognitionException { + try { + int _type = T__154; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:148:8: ( '!readonly' ) + // InternalQVTimperative.g:148:10: '!readonly' + { + match("!readonly"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__154" + + // $ANTLR start "T__155" + public final void mT__155() throws RecognitionException { + try { + int _type = T__155; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:149:8: ( '!transient' ) + // InternalQVTimperative.g:149:10: '!transient' + { + match("!transient"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__155" + + // $ANTLR start "T__156" + public final void mT__156() throws RecognitionException { + try { + int _type = T__156; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:150:8: ( '!unique' ) + // InternalQVTimperative.g:150:10: '!unique' + { + match("!unique"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__156" + + // $ANTLR start "T__157" + public final void mT__157() throws RecognitionException { + try { + int _type = T__157; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:151:8: ( '!unsettable' ) + // InternalQVTimperative.g:151:10: '!unsettable' + { + match("!unsettable"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__157" + + // $ANTLR start "T__158" + public final void mT__158() throws RecognitionException { + try { + int _type = T__158; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:152:8: ( '!volatile' ) + // InternalQVTimperative.g:152:10: '!volatile' + { + match("!volatile"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__158" + + // $ANTLR start "T__159" + public final void mT__159() throws RecognitionException { + try { + int _type = T__159; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:153:8: ( '!composes' ) + // InternalQVTimperative.g:153:10: '!composes' + { + match("!composes"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__159" + + // $ANTLR start "T__160" + public final void mT__160() throws RecognitionException { + try { + int _type = T__160; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:154:8: ( '!resolve' ) + // InternalQVTimperative.g:154:10: '!resolve' + { + match("!resolve"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__160" + + // $ANTLR start "T__161" + public final void mT__161() throws RecognitionException { + try { + int _type = T__161; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:155:8: ( 'true' ) + // InternalQVTimperative.g:155:10: 'true' + { + match("true"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__161" + + // $ANTLR start "T__162" + public final void mT__162() throws RecognitionException { + try { + int _type = T__162; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:156:8: ( 'false' ) + // InternalQVTimperative.g:156:10: 'false' + { + match("false"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__162" + + // $ANTLR start "T__163" + public final void mT__163() throws RecognitionException { + try { + int _type = T__163; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:157:8: ( '@' ) + // InternalQVTimperative.g:157:10: '@' + { + match('@'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__163" + + // $ANTLR start "T__164" + public final void mT__164() throws RecognitionException { + try { + int _type = T__164; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:158:8: ( '|' ) + // InternalQVTimperative.g:158:10: '|' + { + match('|'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__164" + + // $ANTLR start "T__165" + public final void mT__165() throws RecognitionException { + try { + int _type = T__165; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:159:8: ( '|1' ) + // InternalQVTimperative.g:159:10: '|1' + { + match("|1"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__165" + + // $ANTLR start "RULE_UNQUOTED_STRING" + public final void mRULE_UNQUOTED_STRING() throws RecognitionException { + try { + int _type = RULE_UNQUOTED_STRING; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:36569:22: ( '\\u00A3$%^\\u00A3$%^' ) + // InternalQVTimperative.g:36569:24: '\\u00A3$%^\\u00A3$%^' + { + match("\u00A3$%^\u00A3$%^"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_UNQUOTED_STRING" + + // $ANTLR start "RULE_ESCAPED_CHARACTER" + public final void mRULE_ESCAPED_CHARACTER() throws RecognitionException { + try { + // InternalQVTimperative.g:36571:33: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) ) + // InternalQVTimperative.g:36571: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') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + + } + finally { + } + } + // $ANTLR end "RULE_ESCAPED_CHARACTER" + + // $ANTLR start "RULE_LETTER_CHARACTER" + public final void mRULE_LETTER_CHARACTER() throws RecognitionException { + try { + // InternalQVTimperative.g:36573:32: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ) + // InternalQVTimperative.g:36573: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(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + + } + finally { + } + } + // $ANTLR end "RULE_LETTER_CHARACTER" + + // $ANTLR start "RULE_DOUBLE_QUOTED_STRING" + public final void mRULE_DOUBLE_QUOTED_STRING() throws RecognitionException { + try { + int _type = RULE_DOUBLE_QUOTED_STRING; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:36575:27: ( '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) + // InternalQVTimperative.g:36575:29: '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + { + match('\"'); + // InternalQVTimperative.g:36575:33: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* + loop1: + do { + int alt1=3; + int LA1_0 = input.LA(1); + + if ( (LA1_0=='\\') ) { + alt1=1; + } + else if ( ((LA1_0>='\u0000' && LA1_0<='!')||(LA1_0>='#' && LA1_0<='[')||(LA1_0>=']' && LA1_0<='\uFFFF')) ) { + alt1=2; + } + + + switch (alt1) { + case 1 : + // InternalQVTimperative.g:36575:34: RULE_ESCAPED_CHARACTER + { + mRULE_ESCAPED_CHARACTER(); + + } + break; + case 2 : + // InternalQVTimperative.g:36575:57: ~ ( ( '\\\\' | '\"' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop1; + } + } while (true); + + match('\"'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_DOUBLE_QUOTED_STRING" + + // $ANTLR start "RULE_SINGLE_QUOTED_STRING" + public final void mRULE_SINGLE_QUOTED_STRING() throws RecognitionException { + try { + int _type = RULE_SINGLE_QUOTED_STRING; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:36577:27: ( '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalQVTimperative.g:36577:29: '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + { + match('\''); + // InternalQVTimperative.g:36577:34: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* + loop2: + do { + int alt2=3; + int LA2_0 = input.LA(1); + + if ( (LA2_0=='\\') ) { + alt2=1; + } + else if ( ((LA2_0>='\u0000' && LA2_0<='&')||(LA2_0>='(' && LA2_0<='[')||(LA2_0>=']' && LA2_0<='\uFFFF')) ) { + alt2=2; + } + + + switch (alt2) { + case 1 : + // InternalQVTimperative.g:36577:35: RULE_ESCAPED_CHARACTER + { + mRULE_ESCAPED_CHARACTER(); + + } + break; + case 2 : + // InternalQVTimperative.g:36577:58: ~ ( ( '\\\\' | '\\'' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop2; + } + } while (true); + + match('\''); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_SINGLE_QUOTED_STRING" + + // $ANTLR start "RULE_ML_SINGLE_QUOTED_STRING" + public final void mRULE_ML_SINGLE_QUOTED_STRING() throws RecognitionException { + try { + int _type = RULE_ML_SINGLE_QUOTED_STRING; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:36579:30: ( '/\\'' ( options {greedy=false; } : . )* '\\'/' ) + // InternalQVTimperative.g:36579:32: '/\\'' ( options {greedy=false; } : . )* '\\'/' + { + match("/'"); + + // InternalQVTimperative.g:36579:38: ( options {greedy=false; } : . )* + loop3: + do { + int alt3=2; + int LA3_0 = input.LA(1); + + if ( (LA3_0=='\'') ) { + int LA3_1 = input.LA(2); + + if ( (LA3_1=='/') ) { + alt3=2; + } + else if ( ((LA3_1>='\u0000' && LA3_1<='.')||(LA3_1>='0' && LA3_1<='\uFFFF')) ) { + alt3=1; + } + + + } + else if ( ((LA3_0>='\u0000' && LA3_0<='&')||(LA3_0>='(' && LA3_0<='\uFFFF')) ) { + alt3=1; + } + + + switch (alt3) { + case 1 : + // InternalQVTimperative.g:36579:66: . + { + matchAny(); + + } + break; + + default : + break loop3; + } + } while (true); + + match("'/"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ML_SINGLE_QUOTED_STRING" + + // $ANTLR start "RULE_SIMPLE_ID" + public final void mRULE_SIMPLE_ID() throws RecognitionException { + try { + int _type = RULE_SIMPLE_ID; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:36581:16: ( RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )* ) + // InternalQVTimperative.g:36581:18: RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )* + { + mRULE_LETTER_CHARACTER(); + // InternalQVTimperative.g:36581:40: ( RULE_LETTER_CHARACTER | '0' .. '9' )* + loop4: + do { + int alt4=2; + int LA4_0 = input.LA(1); + + if ( ((LA4_0>='0' && LA4_0<='9')||(LA4_0>='A' && LA4_0<='Z')||LA4_0=='_'||(LA4_0>='a' && LA4_0<='z')) ) { + alt4=1; + } + + + switch (alt4) { + case 1 : + // InternalQVTimperative.g: + { + if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop4; + } + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_SIMPLE_ID" + + // $ANTLR start "RULE_ESCAPED_ID" + public final void mRULE_ESCAPED_ID() throws RecognitionException { + try { + int _type = RULE_ESCAPED_ID; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:36583:17: ( '_' RULE_SINGLE_QUOTED_STRING ) + // InternalQVTimperative.g:36583:19: '_' RULE_SINGLE_QUOTED_STRING + { + match('_'); + mRULE_SINGLE_QUOTED_STRING(); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ESCAPED_ID" + + // $ANTLR start "RULE_INT" + public final void mRULE_INT() throws RecognitionException { + try { + int _type = RULE_INT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:36585:10: ( ( '0' .. '9' )+ ) + // InternalQVTimperative.g:36585:12: ( '0' .. '9' )+ + { + // InternalQVTimperative.g:36585:12: ( '0' .. '9' )+ + int cnt5=0; + loop5: + do { + int alt5=2; + int LA5_0 = input.LA(1); + + if ( ((LA5_0>='0' && LA5_0<='9')) ) { + alt5=1; + } + + + switch (alt5) { + case 1 : + // InternalQVTimperative.g:36585:13: '0' .. '9' + { + matchRange('0','9'); + + } + break; + + default : + if ( cnt5 >= 1 ) break loop5; + EarlyExitException eee = + new EarlyExitException(5, input); + throw eee; + } + cnt5++; + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_INT" + + // $ANTLR start "RULE_ML_COMMENT" + public final void mRULE_ML_COMMENT() throws RecognitionException { + try { + int _type = RULE_ML_COMMENT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:36587:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalQVTimperative.g:36587:19: '/*' ( options {greedy=false; } : . )* '*/' + { + match("/*"); + + // InternalQVTimperative.g:36587:24: ( options {greedy=false; } : . )* + loop6: + do { + int alt6=2; + int LA6_0 = input.LA(1); + + if ( (LA6_0=='*') ) { + int LA6_1 = input.LA(2); + + if ( (LA6_1=='/') ) { + alt6=2; + } + else if ( ((LA6_1>='\u0000' && LA6_1<='.')||(LA6_1>='0' && LA6_1<='\uFFFF')) ) { + alt6=1; + } + + + } + else if ( ((LA6_0>='\u0000' && LA6_0<=')')||(LA6_0>='+' && LA6_0<='\uFFFF')) ) { + alt6=1; + } + + + switch (alt6) { + case 1 : + // InternalQVTimperative.g:36587:52: . + { + matchAny(); + + } + break; + + default : + break loop6; + } + } while (true); + + match("*/"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ML_COMMENT" + + // $ANTLR start "RULE_SL_COMMENT" + public final void mRULE_SL_COMMENT() throws RecognitionException { + try { + int _type = RULE_SL_COMMENT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:36589:17: ( '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalQVTimperative.g:36589:19: '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + { + match("--"); + + // InternalQVTimperative.g:36589:24: (~ ( ( '\\n' | '\\r' ) ) )* + loop7: + do { + int alt7=2; + int LA7_0 = input.LA(1); + + if ( ((LA7_0>='\u0000' && LA7_0<='\t')||(LA7_0>='\u000B' && LA7_0<='\f')||(LA7_0>='\u000E' && LA7_0<='\uFFFF')) ) { + alt7=1; + } + + + switch (alt7) { + case 1 : + // InternalQVTimperative.g:36589: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(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop7; + } + } while (true); + + // InternalQVTimperative.g:36589:40: ( ( '\\r' )? '\\n' )? + int alt9=2; + int LA9_0 = input.LA(1); + + if ( (LA9_0=='\n'||LA9_0=='\r') ) { + alt9=1; + } + switch (alt9) { + case 1 : + // InternalQVTimperative.g:36589:41: ( '\\r' )? '\\n' + { + // InternalQVTimperative.g:36589:41: ( '\\r' )? + int alt8=2; + int LA8_0 = input.LA(1); + + if ( (LA8_0=='\r') ) { + alt8=1; + } + switch (alt8) { + case 1 : + // InternalQVTimperative.g:36589:41: '\\r' + { + match('\r'); + + } + break; + + } + + match('\n'); + + } + break; + + } + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_SL_COMMENT" + + // $ANTLR start "RULE_WS" + public final void mRULE_WS() throws RecognitionException { + try { + int _type = RULE_WS; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:36591:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalQVTimperative.g:36591:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + { + // InternalQVTimperative.g:36591:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + int cnt10=0; + loop10: + do { + int alt10=2; + int LA10_0 = input.LA(1); + + if ( ((LA10_0>='\t' && LA10_0<='\n')||LA10_0=='\r'||LA10_0==' ') ) { + alt10=1; + } + + + switch (alt10) { + case 1 : + // InternalQVTimperative.g: + { + if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + if ( cnt10 >= 1 ) break loop10; + EarlyExitException eee = + new EarlyExitException(10, input); + throw eee; + } + cnt10++; + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_WS" + + // $ANTLR start "RULE_ANY_OTHER" + public final void mRULE_ANY_OTHER() throws RecognitionException { + try { + int _type = RULE_ANY_OTHER; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:36593:16: ( . ) + // InternalQVTimperative.g:36593:18: . + { + matchAny(); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ANY_OTHER" + + @Override + public void mTokens() throws RecognitionException { + // InternalQVTimperative.g:1:8: ( T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | T__151 | T__152 | T__153 | T__154 | T__155 | T__156 | T__157 | T__158 | T__159 | T__160 | T__161 | T__162 | T__163 | T__164 | T__165 | RULE_UNQUOTED_STRING | RULE_DOUBLE_QUOTED_STRING | RULE_SINGLE_QUOTED_STRING | RULE_ML_SINGLE_QUOTED_STRING | RULE_SIMPLE_ID | RULE_ESCAPED_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) + int alt11=160; + alt11 = dfa11.predict(input); + switch (alt11) { + case 1 : + // InternalQVTimperative.g:1:10: T__17 + { + mT__17(); + + } + break; + case 2 : + // InternalQVTimperative.g:1:16: T__18 + { + mT__18(); + + } + break; + case 3 : + // InternalQVTimperative.g:1:22: T__19 + { + mT__19(); + + } + break; + case 4 : + // InternalQVTimperative.g:1:28: T__20 + { + mT__20(); + + } + break; + case 5 : + // InternalQVTimperative.g:1:34: T__21 + { + mT__21(); + + } + break; + case 6 : + // InternalQVTimperative.g:1:40: T__22 + { + mT__22(); + + } + break; + case 7 : + // InternalQVTimperative.g:1:46: T__23 + { + mT__23(); + + } + break; + case 8 : + // InternalQVTimperative.g:1:52: T__24 + { + mT__24(); + + } + break; + case 9 : + // InternalQVTimperative.g:1:58: T__25 + { + mT__25(); + + } + break; + case 10 : + // InternalQVTimperative.g:1:64: T__26 + { + mT__26(); + + } + break; + case 11 : + // InternalQVTimperative.g:1:70: T__27 + { + mT__27(); + + } + break; + case 12 : + // InternalQVTimperative.g:1:76: T__28 + { + mT__28(); + + } + break; + case 13 : + // InternalQVTimperative.g:1:82: T__29 + { + mT__29(); + + } + break; + case 14 : + // InternalQVTimperative.g:1:88: T__30 + { + mT__30(); + + } + break; + case 15 : + // InternalQVTimperative.g:1:94: T__31 + { + mT__31(); + + } + break; + case 16 : + // InternalQVTimperative.g:1:100: T__32 + { + mT__32(); + + } + break; + case 17 : + // InternalQVTimperative.g:1:106: T__33 + { + mT__33(); + + } + break; + case 18 : + // InternalQVTimperative.g:1:112: T__34 + { + mT__34(); + + } + break; + case 19 : + // InternalQVTimperative.g:1:118: T__35 + { + mT__35(); + + } + break; + case 20 : + // InternalQVTimperative.g:1:124: T__36 + { + mT__36(); + + } + break; + case 21 : + // InternalQVTimperative.g:1:130: T__37 + { + mT__37(); + + } + break; + case 22 : + // InternalQVTimperative.g:1:136: T__38 + { + mT__38(); + + } + break; + case 23 : + // InternalQVTimperative.g:1:142: T__39 + { + mT__39(); + + } + break; + case 24 : + // InternalQVTimperative.g:1:148: T__40 + { + mT__40(); + + } + break; + case 25 : + // InternalQVTimperative.g:1:154: T__41 + { + mT__41(); + + } + break; + case 26 : + // InternalQVTimperative.g:1:160: T__42 + { + mT__42(); + + } + break; + case 27 : + // InternalQVTimperative.g:1:166: T__43 + { + mT__43(); + + } + break; + case 28 : + // InternalQVTimperative.g:1:172: T__44 + { + mT__44(); + + } + break; + case 29 : + // InternalQVTimperative.g:1:178: T__45 + { + mT__45(); + + } + break; + case 30 : + // InternalQVTimperative.g:1:184: T__46 + { + mT__46(); + + } + break; + case 31 : + // InternalQVTimperative.g:1:190: T__47 + { + mT__47(); + + } + break; + case 32 : + // InternalQVTimperative.g:1:196: T__48 + { + mT__48(); + + } + break; + case 33 : + // InternalQVTimperative.g:1:202: T__49 + { + mT__49(); + + } + break; + case 34 : + // InternalQVTimperative.g:1:208: T__50 + { + mT__50(); + + } + break; + case 35 : + // InternalQVTimperative.g:1:214: T__51 + { + mT__51(); + + } + break; + case 36 : + // InternalQVTimperative.g:1:220: T__52 + { + mT__52(); + + } + break; + case 37 : + // InternalQVTimperative.g:1:226: T__53 + { + mT__53(); + + } + break; + case 38 : + // InternalQVTimperative.g:1:232: T__54 + { + mT__54(); + + } + break; + case 39 : + // InternalQVTimperative.g:1:238: T__55 + { + mT__55(); + + } + break; + case 40 : + // InternalQVTimperative.g:1:244: T__56 + { + mT__56(); + + } + break; + case 41 : + // InternalQVTimperative.g:1:250: T__57 + { + mT__57(); + + } + break; + case 42 : + // InternalQVTimperative.g:1:256: T__58 + { + mT__58(); + + } + break; + case 43 : + // InternalQVTimperative.g:1:262: T__59 + { + mT__59(); + + } + break; + case 44 : + // InternalQVTimperative.g:1:268: T__60 + { + mT__60(); + + } + break; + case 45 : + // InternalQVTimperative.g:1:274: T__61 + { + mT__61(); + + } + break; + case 46 : + // InternalQVTimperative.g:1:280: T__62 + { + mT__62(); + + } + break; + case 47 : + // InternalQVTimperative.g:1:286: T__63 + { + mT__63(); + + } + break; + case 48 : + // InternalQVTimperative.g:1:292: T__64 + { + mT__64(); + + } + break; + case 49 : + // InternalQVTimperative.g:1:298: T__65 + { + mT__65(); + + } + break; + case 50 : + // InternalQVTimperative.g:1:304: T__66 + { + mT__66(); + + } + break; + case 51 : + // InternalQVTimperative.g:1:310: T__67 + { + mT__67(); + + } + break; + case 52 : + // InternalQVTimperative.g:1:316: T__68 + { + mT__68(); + + } + break; + case 53 : + // InternalQVTimperative.g:1:322: T__69 + { + mT__69(); + + } + break; + case 54 : + // InternalQVTimperative.g:1:328: T__70 + { + mT__70(); + + } + break; + case 55 : + // InternalQVTimperative.g:1:334: T__71 + { + mT__71(); + + } + break; + case 56 : + // InternalQVTimperative.g:1:340: T__72 + { + mT__72(); + + } + break; + case 57 : + // InternalQVTimperative.g:1:346: T__73 + { + mT__73(); + + } + break; + case 58 : + // InternalQVTimperative.g:1:352: T__74 + { + mT__74(); + + } + break; + case 59 : + // InternalQVTimperative.g:1:358: T__75 + { + mT__75(); + + } + break; + case 60 : + // InternalQVTimperative.g:1:364: T__76 + { + mT__76(); + + } + break; + case 61 : + // InternalQVTimperative.g:1:370: T__77 + { + mT__77(); + + } + break; + case 62 : + // InternalQVTimperative.g:1:376: T__78 + { + mT__78(); + + } + break; + case 63 : + // InternalQVTimperative.g:1:382: T__79 + { + mT__79(); + + } + break; + case 64 : + // InternalQVTimperative.g:1:388: T__80 + { + mT__80(); + + } + break; + case 65 : + // InternalQVTimperative.g:1:394: T__81 + { + mT__81(); + + } + break; + case 66 : + // InternalQVTimperative.g:1:400: T__82 + { + mT__82(); + + } + break; + case 67 : + // InternalQVTimperative.g:1:406: T__83 + { + mT__83(); + + } + break; + case 68 : + // InternalQVTimperative.g:1:412: T__84 + { + mT__84(); + + } + break; + case 69 : + // InternalQVTimperative.g:1:418: T__85 + { + mT__85(); + + } + break; + case 70 : + // InternalQVTimperative.g:1:424: T__86 + { + mT__86(); + + } + break; + case 71 : + // InternalQVTimperative.g:1:430: T__87 + { + mT__87(); + + } + break; + case 72 : + // InternalQVTimperative.g:1:436: T__88 + { + mT__88(); + + } + break; + case 73 : + // InternalQVTimperative.g:1:442: T__89 + { + mT__89(); + + } + break; + case 74 : + // InternalQVTimperative.g:1:448: T__90 + { + mT__90(); + + } + break; + case 75 : + // InternalQVTimperative.g:1:454: T__91 + { + mT__91(); + + } + break; + case 76 : + // InternalQVTimperative.g:1:460: T__92 + { + mT__92(); + + } + break; + case 77 : + // InternalQVTimperative.g:1:466: T__93 + { + mT__93(); + + } + break; + case 78 : + // InternalQVTimperative.g:1:472: T__94 + { + mT__94(); + + } + break; + case 79 : + // InternalQVTimperative.g:1:478: T__95 + { + mT__95(); + + } + break; + case 80 : + // InternalQVTimperative.g:1:484: T__96 + { + mT__96(); + + } + break; + case 81 : + // InternalQVTimperative.g:1:490: T__97 + { + mT__97(); + + } + break; + case 82 : + // InternalQVTimperative.g:1:496: T__98 + { + mT__98(); + + } + break; + case 83 : + // InternalQVTimperative.g:1:502: T__99 + { + mT__99(); + + } + break; + case 84 : + // InternalQVTimperative.g:1:508: T__100 + { + mT__100(); + + } + break; + case 85 : + // InternalQVTimperative.g:1:515: T__101 + { + mT__101(); + + } + break; + case 86 : + // InternalQVTimperative.g:1:522: T__102 + { + mT__102(); + + } + break; + case 87 : + // InternalQVTimperative.g:1:529: T__103 + { + mT__103(); + + } + break; + case 88 : + // InternalQVTimperative.g:1:536: T__104 + { + mT__104(); + + } + break; + case 89 : + // InternalQVTimperative.g:1:543: T__105 + { + mT__105(); + + } + break; + case 90 : + // InternalQVTimperative.g:1:550: T__106 + { + mT__106(); + + } + break; + case 91 : + // InternalQVTimperative.g:1:557: T__107 + { + mT__107(); + + } + break; + case 92 : + // InternalQVTimperative.g:1:564: T__108 + { + mT__108(); + + } + break; + case 93 : + // InternalQVTimperative.g:1:571: T__109 + { + mT__109(); + + } + break; + case 94 : + // InternalQVTimperative.g:1:578: T__110 + { + mT__110(); + + } + break; + case 95 : + // InternalQVTimperative.g:1:585: T__111 + { + mT__111(); + + } + break; + case 96 : + // InternalQVTimperative.g:1:592: T__112 + { + mT__112(); + + } + break; + case 97 : + // InternalQVTimperative.g:1:599: T__113 + { + mT__113(); + + } + break; + case 98 : + // InternalQVTimperative.g:1:606: T__114 + { + mT__114(); + + } + break; + case 99 : + // InternalQVTimperative.g:1:613: T__115 + { + mT__115(); + + } + break; + case 100 : + // InternalQVTimperative.g:1:620: T__116 + { + mT__116(); + + } + break; + case 101 : + // InternalQVTimperative.g:1:627: T__117 + { + mT__117(); + + } + break; + case 102 : + // InternalQVTimperative.g:1:634: T__118 + { + mT__118(); + + } + break; + case 103 : + // InternalQVTimperative.g:1:641: T__119 + { + mT__119(); + + } + break; + case 104 : + // InternalQVTimperative.g:1:648: T__120 + { + mT__120(); + + } + break; + case 105 : + // InternalQVTimperative.g:1:655: T__121 + { + mT__121(); + + } + break; + case 106 : + // InternalQVTimperative.g:1:662: T__122 + { + mT__122(); + + } + break; + case 107 : + // InternalQVTimperative.g:1:669: T__123 + { + mT__123(); + + } + break; + case 108 : + // InternalQVTimperative.g:1:676: T__124 + { + mT__124(); + + } + break; + case 109 : + // InternalQVTimperative.g:1:683: T__125 + { + mT__125(); + + } + break; + case 110 : + // InternalQVTimperative.g:1:690: T__126 + { + mT__126(); + + } + break; + case 111 : + // InternalQVTimperative.g:1:697: T__127 + { + mT__127(); + + } + break; + case 112 : + // InternalQVTimperative.g:1:704: T__128 + { + mT__128(); + + } + break; + case 113 : + // InternalQVTimperative.g:1:711: T__129 + { + mT__129(); + + } + break; + case 114 : + // InternalQVTimperative.g:1:718: T__130 + { + mT__130(); + + } + break; + case 115 : + // InternalQVTimperative.g:1:725: T__131 + { + mT__131(); + + } + break; + case 116 : + // InternalQVTimperative.g:1:732: T__132 + { + mT__132(); + + } + break; + case 117 : + // InternalQVTimperative.g:1:739: T__133 + { + mT__133(); + + } + break; + case 118 : + // InternalQVTimperative.g:1:746: T__134 + { + mT__134(); + + } + break; + case 119 : + // InternalQVTimperative.g:1:753: T__135 + { + mT__135(); + + } + break; + case 120 : + // InternalQVTimperative.g:1:760: T__136 + { + mT__136(); + + } + break; + case 121 : + // InternalQVTimperative.g:1:767: T__137 + { + mT__137(); + + } + break; + case 122 : + // InternalQVTimperative.g:1:774: T__138 + { + mT__138(); + + } + break; + case 123 : + // InternalQVTimperative.g:1:781: T__139 + { + mT__139(); + + } + break; + case 124 : + // InternalQVTimperative.g:1:788: T__140 + { + mT__140(); + + } + break; + case 125 : + // InternalQVTimperative.g:1:795: T__141 + { + mT__141(); + + } + break; + case 126 : + // InternalQVTimperative.g:1:802: T__142 + { + mT__142(); + + } + break; + case 127 : + // InternalQVTimperative.g:1:809: T__143 + { + mT__143(); + + } + break; + case 128 : + // InternalQVTimperative.g:1:816: T__144 + { + mT__144(); + + } + break; + case 129 : + // InternalQVTimperative.g:1:823: T__145 + { + mT__145(); + + } + break; + case 130 : + // InternalQVTimperative.g:1:830: T__146 + { + mT__146(); + + } + break; + case 131 : + // InternalQVTimperative.g:1:837: T__147 + { + mT__147(); + + } + break; + case 132 : + // InternalQVTimperative.g:1:844: T__148 + { + mT__148(); + + } + break; + case 133 : + // InternalQVTimperative.g:1:851: T__149 + { + mT__149(); + + } + break; + case 134 : + // InternalQVTimperative.g:1:858: T__150 + { + mT__150(); + + } + break; + case 135 : + // InternalQVTimperative.g:1:865: T__151 + { + mT__151(); + + } + break; + case 136 : + // InternalQVTimperative.g:1:872: T__152 + { + mT__152(); + + } + break; + case 137 : + // InternalQVTimperative.g:1:879: T__153 + { + mT__153(); + + } + break; + case 138 : + // InternalQVTimperative.g:1:886: T__154 + { + mT__154(); + + } + break; + case 139 : + // InternalQVTimperative.g:1:893: T__155 + { + mT__155(); + + } + break; + case 140 : + // InternalQVTimperative.g:1:900: T__156 + { + mT__156(); + + } + break; + case 141 : + // InternalQVTimperative.g:1:907: T__157 + { + mT__157(); + + } + break; + case 142 : + // InternalQVTimperative.g:1:914: T__158 + { + mT__158(); + + } + break; + case 143 : + // InternalQVTimperative.g:1:921: T__159 + { + mT__159(); + + } + break; + case 144 : + // InternalQVTimperative.g:1:928: T__160 + { + mT__160(); + + } + break; + case 145 : + // InternalQVTimperative.g:1:935: T__161 + { + mT__161(); + + } + break; + case 146 : + // InternalQVTimperative.g:1:942: T__162 + { + mT__162(); + + } + break; + case 147 : + // InternalQVTimperative.g:1:949: T__163 + { + mT__163(); + + } + break; + case 148 : + // InternalQVTimperative.g:1:956: T__164 + { + mT__164(); + + } + break; + case 149 : + // InternalQVTimperative.g:1:963: T__165 + { + mT__165(); + + } + break; + case 150 : + // InternalQVTimperative.g:1:970: RULE_UNQUOTED_STRING + { + mRULE_UNQUOTED_STRING(); + + } + break; + case 151 : + // InternalQVTimperative.g:1:991: RULE_DOUBLE_QUOTED_STRING + { + mRULE_DOUBLE_QUOTED_STRING(); + + } + break; + case 152 : + // InternalQVTimperative.g:1:1017: RULE_SINGLE_QUOTED_STRING + { + mRULE_SINGLE_QUOTED_STRING(); + + } + break; + case 153 : + // InternalQVTimperative.g:1:1043: RULE_ML_SINGLE_QUOTED_STRING + { + mRULE_ML_SINGLE_QUOTED_STRING(); + + } + break; + case 154 : + // InternalQVTimperative.g:1:1072: RULE_SIMPLE_ID + { + mRULE_SIMPLE_ID(); + + } + break; + case 155 : + // InternalQVTimperative.g:1:1087: RULE_ESCAPED_ID + { + mRULE_ESCAPED_ID(); + + } + break; + case 156 : + // InternalQVTimperative.g:1:1103: RULE_INT + { + mRULE_INT(); + + } + break; + case 157 : + // InternalQVTimperative.g:1:1112: RULE_ML_COMMENT + { + mRULE_ML_COMMENT(); + + } + break; + case 158 : + // InternalQVTimperative.g:1:1128: RULE_SL_COMMENT + { + mRULE_SL_COMMENT(); + + } + break; + case 159 : + // InternalQVTimperative.g:1:1144: RULE_WS + { + mRULE_WS(); + + } + break; + case 160 : + // InternalQVTimperative.g:1:1152: RULE_ANY_OTHER + { + mRULE_ANY_OTHER(); + + } + break; + + } + + } + + + protected DFA11 dfa11 = new DFA11(this); + static final String DFA11_eotS = + "\1\uffff\1\103\1\uffff\1\107\16\103\1\76\3\103\1\u0080\1\uffff\1\u0084\1\u0087\1\u0089\1\u008d\1\uffff\1\103\1\u0091\1\u0094\12\103\1\u00a4\3\uffff\1\103\3\uffff\1\103\2\uffff\1\76\1\uffff\3\76\1\103\4\uffff\4\103\5\uffff\15\103\1\u00d0\1\103\1\u00d2\1\u00d3\7\103\1\u00dd\17\103\11\uffff\5\103\21\uffff\1\103\5\uffff\15\103\6\uffff\1\103\3\uffff\1\103\12\uffff\5\103\1\u0115\3\103\1\u011a\7\103\1\u0122\7\103\1\uffff\1\103\2\uffff\1\u012d\1\u012e\1\u0131\5\103\1\u0137\1\uffff\3\103\1\u013b\1\103\1\u013d\16\103\1\u014c\1\u014d\1\103\2\uffff\4\103\1\u0157\2\103\1\u015b\1\u015c\2\103\1\u015f\3\103\1\u0163\10\103\1\u016e\5\103\1\uffff\3\103\1\u0177\1\uffff\1\103\1\u0179\1\103\1\u017b\2\103\1\u017f\1\uffff\12\103\2\uffff\1\103\1\u018c\1\uffff\1\u018d\4\103\1\uffff\3\103\1\uffff\1\103\1\uffff\1\103\1\u0197\6\103\1\u019e\1\103\1\u01a0\1\u01a1\2\103\2\uffff\1\103\4\uffff\4\103\1\uffff\2\103\1\u01ab\2\uffff\2\103\1\uffff\1\103\1\u01af\1\103\1\uffff\7\103\1\u01b8\2\103\1\uffff\1\u01bb\3\103\1\u01bf\3\103\1\uffff\1\103\1\uffff\1\u01c4\1\uffff\1\u01c5\2\103\1\uffff\1\u01c8\3\103\1\u01cc\7\103\2\uffff\7\103\1\u01db\1\103\1\uffff\6\103\1\uffff\1\103\2\uffff\11\103\1\uffff\1\u01ef\2\103\1\uffff\10\103\1\uffff\1\u01fa\1\103\1\uffff\3\103\1\uffff\1\u0200\2\103\1\u0203\2\uffff\1\103\1\u0205\1\uffff\2\103\1\u0209\1\uffff\1\103\1\u020b\4\103\1\u0210\1\103\1\u0212\5\103\1\uffff\2\103\1\u021a\1\u021b\1\103\1\u021d\2\103\1\u0220\1\u0221\11\103\1\uffff\2\103\1\u022d\2\103\1\u0230\4\103\1\uffff\1\u0235\4\103\1\uffff\2\103\1\uffff\1\u023c\1\uffff\1\103\1\u023f\1\u0240\1\uffff\1\u0241\1\uffff\1\u0242\1\u0243\2\103\1\uffff\1\u0246\1\uffff\1\103\1\u0248\1\u0249\4\103\2\uffff\1\u024e\1\uffff\2\103\2\uffff\4\103\1\u0255\1\103\1\u0257\1\103\1\u0259\1\u025a\1\u025b\1\uffff\2\103\1\uffff\1\103\1\u025f\2\103\1\uffff\1\103\1\u0263\1\u0264\1\103\1\u0266\1\103\1\uffff\1\103\1\u0269\5\uffff\1\103\1\u026b\1\uffff\1\103\2\uffff\1\103\1\u026e\2\103\1\uffff\3\103\1\u0274\1\u0275\1\103\1\uffff\1\103\1\uffff\1\u0278\3\uffff\1\u0279\2\103\1\uffff\2\103\1\u027e\2\uffff\1\u027f\1\uffff\1\u0280\1\103\1\uffff\1\u0282\1\uffff\1\u0283\1\u0284\1\uffff\1\103\1\u0286\1\103\1\u0288\1\103\2\uffff\2\103\2\uffff\4\103\3\uffff\1\103\3\uffff\1\103\1\uffff\1\103\1\uffff\1\u0293\1\u0294\1\u0295\1\103\1\u0297\1\u0298\1\u0299\3\103\3\uffff\1\103\3\uffff\1\103\1\u029f\2\103\1\u02a2\1\uffff\2\103\1\uffff\1\u02a5\1\103\1\uffff\1\103\1\u02a8\1\uffff"; + static final String DFA11_eofS = + "\u02a9\uffff"; + static final String DFA11_minS = + "\1\0\1\141\1\uffff\1\72\1\142\1\157\1\154\1\141\1\144\1\141\1\145\1\142\1\141\1\165\1\145\1\141\1\156\1\141\1\143\1\141\2\145\1\55\1\uffff\1\47\1\53\1\75\1\55\1\uffff\1\157\1\56\1\55\1\141\1\165\1\141\1\156\2\145\1\156\1\143\1\157\1\151\1\61\3\uffff\1\165\3\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\5\uffff\1\144\1\160\1\163\1\164\1\144\1\146\2\144\1\164\1\163\1\162\1\154\1\160\1\60\1\145\2\60\1\160\1\167\1\164\1\154\1\163\1\164\1\145\1\60\1\143\2\145\1\154\1\145\1\141\1\143\1\162\1\141\2\145\1\151\1\162\1\141\1\154\4\uffff\1\145\1\uffff\1\156\2\uffff\1\164\1\146\2\164\1\141\21\uffff\1\162\5\uffff\2\160\1\157\1\147\1\164\1\141\1\162\1\161\2\154\1\144\1\154\1\164\6\uffff\1\141\3\uffff\1\155\12\uffff\1\154\1\143\1\163\1\160\1\163\1\60\1\145\1\164\1\162\1\60\1\146\1\171\1\162\1\155\1\151\2\145\1\60\1\163\1\154\1\165\1\164\1\141\1\164\1\145\1\uffff\1\162\2\uffff\3\60\1\154\1\145\1\160\1\162\1\145\1\60\1\uffff\1\153\1\155\1\160\1\60\1\162\1\60\1\151\1\146\1\143\1\151\1\164\1\143\1\147\1\156\1\145\1\157\1\156\1\163\1\161\1\145\2\60\2\141\1\151\1\141\2\151\1\145\1\60\1\144\1\157\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\150\1\162\1\142\1\60\1\153\1\141\1\165\1\157\1\163\1\uffff\1\156\1\162\1\151\1\60\1\uffff\1\145\1\60\1\171\1\60\1\146\1\156\1\60\1\uffff\2\145\1\162\1\164\1\141\1\153\1\154\1\151\1\162\1\141\2\uffff\1\146\1\60\1\uffff\1\60\1\162\1\165\1\141\1\162\1\uffff\1\141\1\151\1\145\1\uffff\1\171\1\uffff\1\141\1\60\1\165\1\143\1\151\2\145\1\163\1\60\1\167\2\60\1\165\1\164\2\uffff\1\164\4\uffff\1\164\1\156\1\166\1\162\1\uffff\1\157\1\154\1\60\2\uffff\2\145\1\uffff\1\147\1\60\1\156\1\uffff\1\145\1\155\2\156\1\157\1\162\1\145\1\60\2\144\1\uffff\1\60\1\151\1\155\1\163\1\60\1\144\1\141\1\142\1\uffff\1\162\1\uffff\1\60\1\uffff\1\60\1\144\1\146\1\uffff\1\60\1\155\1\145\1\164\1\60\1\154\1\145\1\151\1\141\1\146\1\164\1\171\2\uffff\1\166\2\164\1\145\1\147\1\164\1\162\1\60\1\154\1\uffff\1\154\1\164\1\143\1\163\1\164\1\146\1\uffff\1\163\2\uffff\1\145\1\164\1\151\1\171\1\151\2\141\1\156\1\166\1\uffff\1\60\1\141\1\145\1\uffff\1\147\1\156\1\151\1\171\1\166\1\151\1\145\1\143\1\uffff\1\60\1\141\1\uffff\1\156\2\145\1\uffff\1\60\1\143\1\165\1\60\2\uffff\1\163\1\60\1\uffff\1\145\1\163\1\60\1\uffff\1\154\1\60\1\144\1\154\1\141\1\145\1\60\1\145\1\60\1\151\1\144\1\145\1\151\1\164\1\uffff\1\151\1\141\2\60\1\163\1\60\1\157\1\145\2\60\1\141\1\154\1\160\1\164\1\144\1\164\2\154\1\145\1\uffff\1\156\1\162\1\60\1\143\1\164\1\60\1\141\2\144\1\164\1\uffff\1\60\1\145\2\163\1\124\1\uffff\2\164\1\uffff\1\60\1\uffff\1\156\2\60\1\uffff\1\60\1\uffff\2\60\1\143\1\163\1\uffff\1\60\1\uffff\1\157\2\60\1\166\1\171\1\172\1\164\2\uffff\1\60\1\uffff\1\162\1\156\2\uffff\1\142\2\145\1\151\1\60\1\151\1\60\1\171\3\60\1\uffff\2\145\1\uffff\1\154\1\60\1\123\1\151\1\uffff\1\144\2\60\1\157\1\60\1\145\1\uffff\1\164\1\60\5\uffff\1\145\1\60\1\uffff\1\156\2\uffff\1\145\1\60\1\141\1\145\1\uffff\1\155\1\164\1\154\2\60\1\157\1\uffff\1\157\1\uffff\1\60\3\uffff\1\60\1\144\1\151\1\uffff\1\145\1\157\1\60\2\uffff\1\60\1\uffff\1\60\1\145\1\uffff\1\60\1\uffff\2\60\1\uffff\1\142\1\60\1\141\1\60\1\145\2\uffff\2\156\2\uffff\1\116\1\144\1\164\1\156\3\uffff\1\144\3\uffff\1\154\1\uffff\1\164\1\uffff\3\60\1\141\3\60\1\142\1\145\1\151\3\uffff\1\164\3\uffff\1\171\1\60\1\157\1\165\1\60\1\uffff\1\156\1\162\1\uffff\1\60\1\141\1\uffff\1\154\1\60\1\uffff"; + static final String DFA11_maxS = + "\1\uffff\1\157\1\uffff\1\75\1\164\1\165\1\170\1\157\1\164\1\141\2\165\1\162\2\165\1\162\1\163\1\157\1\166\1\145\1\151\1\145\1\76\1\uffff\1\52\2\75\1\76\1\uffff\1\157\2\56\1\141\1\165\1\157\1\156\1\145\1\164\1\156\1\162\1\157\1\151\1\77\3\uffff\1\165\3\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\5\uffff\1\144\1\160\1\163\1\164\1\144\1\146\1\144\1\165\1\164\1\163\1\162\1\154\1\160\1\172\1\145\2\172\1\160\1\167\1\164\1\154\1\163\1\164\1\145\1\172\1\143\1\157\1\145\1\164\1\145\1\162\1\143\1\162\1\165\1\162\1\145\1\163\1\162\1\141\1\154\4\uffff\1\145\1\uffff\1\156\2\uffff\1\164\1\162\2\164\1\163\21\uffff\1\162\5\uffff\2\160\1\157\1\147\1\164\1\141\1\162\1\164\2\154\1\144\1\154\1\164\6\uffff\1\141\3\uffff\1\155\12\uffff\1\154\1\143\1\164\1\160\1\163\1\172\1\145\1\164\1\162\1\172\1\146\1\171\1\162\1\155\1\151\2\145\1\172\1\163\1\157\1\165\1\164\1\157\1\164\1\145\1\uffff\1\162\2\uffff\3\172\1\154\1\145\1\160\1\162\1\145\1\172\1\uffff\1\153\1\155\1\160\1\172\1\162\1\172\1\151\1\146\1\143\1\151\1\164\1\143\1\147\1\156\1\145\1\157\1\156\1\163\1\161\1\145\2\172\1\141\2\163\1\141\2\151\1\145\1\172\1\144\1\157\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\150\1\162\1\142\1\172\1\153\1\141\1\165\1\157\1\163\1\uffff\1\156\1\162\1\151\1\172\1\uffff\1\145\1\172\1\171\1\172\1\146\1\156\1\172\1\uffff\1\145\1\151\1\162\1\164\1\141\1\153\1\154\1\151\1\162\1\141\2\uffff\1\146\1\172\1\uffff\1\172\1\162\1\165\1\141\1\162\1\uffff\1\141\1\151\1\145\1\uffff\1\171\1\uffff\1\141\1\172\1\165\1\143\1\151\2\145\1\163\1\172\1\167\2\172\1\165\1\164\2\uffff\1\164\4\uffff\1\164\1\156\1\166\1\162\1\uffff\1\157\1\154\1\172\2\uffff\2\145\1\uffff\1\147\1\172\1\156\1\uffff\1\145\1\155\2\156\1\157\1\162\1\145\1\172\2\144\1\uffff\1\172\1\151\1\155\1\163\1\172\1\144\1\141\1\142\1\uffff\1\162\1\uffff\1\172\1\uffff\1\172\1\144\1\146\1\uffff\1\172\1\155\1\145\1\164\1\172\1\154\1\145\1\151\1\141\1\146\1\164\1\171\2\uffff\1\166\2\164\1\145\1\147\1\164\1\162\1\172\1\154\1\uffff\1\154\1\164\1\143\1\163\1\164\1\151\1\uffff\1\163\2\uffff\1\145\1\164\1\151\1\171\1\151\1\145\1\141\1\156\1\166\1\uffff\1\172\1\141\1\145\1\uffff\1\147\1\156\1\151\1\171\1\166\1\151\1\145\1\143\1\uffff\1\172\1\141\1\uffff\1\156\2\145\1\uffff\1\172\1\143\1\165\1\172\2\uffff\1\163\1\172\1\uffff\1\145\1\163\1\172\1\uffff\1\154\1\172\1\144\1\154\1\141\1\145\1\172\1\145\1\172\1\151\1\144\1\145\1\151\1\164\1\uffff\1\151\1\141\2\172\1\163\1\172\1\157\1\145\2\172\1\141\1\154\1\160\1\164\1\144\1\164\2\154\1\145\1\uffff\1\156\1\162\1\172\1\143\1\164\1\172\1\141\2\144\1\164\1\uffff\1\172\1\145\2\163\1\124\1\uffff\2\164\1\uffff\1\172\1\uffff\1\156\2\172\1\uffff\1\172\1\uffff\2\172\1\143\1\163\1\uffff\1\172\1\uffff\1\157\2\172\1\166\1\171\1\172\1\164\2\uffff\1\172\1\uffff\1\162\1\156\2\uffff\1\142\2\145\1\151\1\172\1\151\1\172\1\171\3\172\1\uffff\2\145\1\uffff\1\154\1\172\1\123\1\151\1\uffff\1\144\2\172\1\157\1\172\1\145\1\uffff\1\164\1\172\5\uffff\1\145\1\172\1\uffff\1\156\2\uffff\1\145\1\172\1\141\1\145\1\uffff\1\155\1\164\1\154\2\172\1\157\1\uffff\1\157\1\uffff\1\172\3\uffff\1\172\1\144\1\151\1\uffff\1\145\1\157\1\172\2\uffff\1\172\1\uffff\1\172\1\145\1\uffff\1\172\1\uffff\2\172\1\uffff\1\142\1\172\1\141\1\172\1\145\2\uffff\2\156\2\uffff\1\116\1\144\1\164\1\156\3\uffff\1\144\3\uffff\1\154\1\uffff\1\164\1\uffff\3\172\1\141\3\172\1\142\1\145\1\151\3\uffff\1\164\3\uffff\1\171\1\172\1\157\1\165\1\172\1\uffff\1\156\1\162\1\uffff\1\172\1\141\1\uffff\1\154\1\172\1\uffff"; + static final String DFA11_acceptS = + "\2\uffff\1\2\24\uffff\1\102\4\uffff\1\111\16\uffff\1\153\1\156\1\157\1\uffff\1\164\1\165\1\167\1\uffff\1\175\1\176\1\uffff\1\u0093\4\uffff\1\u009a\1\u009c\1\u009f\1\u00a0\4\uffff\1\u009a\1\2\1\3\1\166\1\154\50\uffff\1\43\1\u0087\1\u0088\1\u0089\1\uffff\1\u008b\1\uffff\1\u008e\1\u008f\5\uffff\1\124\1\u009e\1\77\1\102\1\u0099\1\u009d\1\103\1\152\1\170\1\104\1\107\1\105\1\110\1\112\1\147\1\106\1\111\1\uffff\1\155\1\123\1\125\1\126\1\151\15\uffff\1\150\1\u0095\1\u0094\1\153\1\156\1\157\1\uffff\1\164\1\165\1\167\1\uffff\1\175\1\176\1\u0086\1\u0093\1\u0096\1\u0097\1\u0098\1\u009b\1\u009c\1\u009f\31\uffff\1\163\1\uffff\1\57\1\177\11\uffff\1\117\67\uffff\1\4\4\uffff\1\113\7\uffff\1\13\12\uffff\1\22\1\23\2\uffff\1\100\5\uffff\1\120\3\uffff\1\174\1\uffff\1\31\16\uffff\1\41\1\42\1\uffff\1\u008a\1\u0090\1\u008c\1\u008d\4\uffff\1\u0084\3\uffff\1\121\1\127\2\uffff\1\142\3\uffff\1\141\12\uffff\1\1\10\uffff\1\114\1\uffff\1\46\1\uffff\1\55\3\uffff\1\u0081\14\uffff\1\101\1\173\11\uffff\1\u0085\6\uffff\1\u0091\1\uffff\1\u0080\1\40\11\uffff\1\122\3\uffff\1\133\10\uffff\1\146\2\uffff\1\10\3\uffff\1\47\4\uffff\1\12\1\u0082\2\uffff\1\u0092\3\uffff\1\16\16\uffff\1\30\23\uffff\1\130\12\uffff\1\161\5\uffff\1\5\2\uffff\1\7\1\uffff\1\u0083\3\uffff\1\162\1\uffff\1\20\4\uffff\1\24\1\uffff\1\26\7\uffff\1\33\1\72\1\uffff\1\35\2\uffff\1\73\1\74\13\uffff\1\134\2\uffff\1\136\4\uffff\1\171\6\uffff\1\56\2\uffff\1\115\1\15\1\17\1\172\1\60\2\uffff\1\25\1\uffff\1\64\1\27\4\uffff\1\34\6\uffff\1\53\1\uffff\1\62\1\uffff\1\70\1\131\1\132\3\uffff\1\140\3\uffff\1\160\1\50\1\uffff\1\44\2\uffff\1\116\1\uffff\1\21\2\uffff\1\66\5\uffff\1\76\1\51\2\uffff\1\67\1\143\4\uffff\1\11\1\6\1\45\1\uffff\1\61\1\63\1\65\1\uffff\1\32\1\uffff\1\37\12\uffff\1\75\1\52\1\54\1\uffff\1\137\1\145\1\144\5\uffff\1\71\2\uffff\1\14\2\uffff\1\36\2\uffff\1\135"; + static final String DFA11_specialS = + "\1\1\67\uffff\1\0\1\2\u026f\uffff}>"; + static final String[] DFA11_transitionS = DFA11_transitionS_.DFA11_transitionS; + private static final class DFA11_transitionS_ { + static final String[] DFA11_transitionS = { + "\11\76\2\75\2\76\1\75\22\76\1\75\1\22\1\70\1\61\2\76\1\65\1\71\1\57\1\60\1\27\1\31\1\53\1\26\1\36\1\30\12\74\1\3\1\2\1\33\1\34\1\32\1\37\1\66\1\73\1\42\1\50\5\73\1\43\2\73\1\62\1\40\1\73\1\47\2\73\1\44\1\45\1\41\1\46\5\73\1\63\1\76\1\64\1\76\1\72\1\76\1\4\1\5\1\1\1\23\1\6\1\7\1\56\1\73\1\10\2\73\1\24\1\11\1\12\1\13\1\14\1\15\1\25\1\16\1\17\1\20\1\21\1\51\1\35\2\73\1\54\1\52\1\55\45\76\1\67\uff5c\76", + "\1\77\6\uffff\1\100\3\uffff\1\102\2\uffff\1\101", + "", + "\1\106\2\uffff\1\105", + "\1\112\1\uffff\1\110\11\uffff\1\114\1\uffff\1\111\3\uffff\1\113", + "\1\116\5\uffff\1\115", + "\1\121\1\uffff\1\117\11\uffff\1\120", + "\1\123\15\uffff\1\122", + "\1\127\1\uffff\1\130\6\uffff\1\124\1\125\5\uffff\1\126", + "\1\131", + "\1\132\11\uffff\1\133\5\uffff\1\134", + "\1\135\15\uffff\1\137\1\uffff\1\140\2\uffff\1\136", + "\1\141\20\uffff\1\142", + "\1\143", + "\1\144\12\uffff\1\145\3\uffff\1\146\1\147", + "\1\150\6\uffff\1\152\11\uffff\1\151", + "\1\154\4\uffff\1\153", + "\1\155\7\uffff\1\156\5\uffff\1\157", + "\1\170\1\161\4\uffff\1\162\5\uffff\1\163\2\uffff\1\164\1\160\1\165\1\166\1\167", + "\1\171\3\uffff\1\172", + "\1\174\3\uffff\1\173", + "\1\175", + "\1\177\20\uffff\1\176", + "", + "\1\u0082\2\uffff\1\u0083", + "\1\u0086\21\uffff\1\u0085", + "\1\u0088", + "\1\u008c\17\uffff\1\u008a\1\u008b", + "", + "\1\u008f", + "\1\u0090", + "\1\u0093\1\u0092", + "\1\u0095", + "\1\u0096", + "\1\u0098\15\uffff\1\u0097", + "\1\u0099", + "\1\u009a", + "\1\u009c\16\uffff\1\u009b", + "\1\u009d", + "\1\u009e\16\uffff\1\u009f", + "\1\u00a0", + "\1\u00a1", + "\1\u00a3\15\uffff\1\u00a2", + "", + "", + "", + "\1\u00a8", + "", + "", + "", + "\1\u00ac", + "", + "", + "\1\u00af", + "", + "\1\u00b1", + "\0\u00b2", + "\0\u00b3", + "\1\u00b4", + "", + "", + "", + "", + "\1\u00b7", + "\1\u00b8", + "\1\u00ba\1\u00b9", + "\1\u00bb", + "", + "", + "", + "", + "", + "\1\u00bc", + "\1\u00bd", + "\1\u00be", + "\1\u00bf", + "\1\u00c0", + "\1\u00c1", + "\1\u00c2", + "\1\u00c5\17\uffff\1\u00c3\1\u00c4", + "\1\u00c6", + "\1\u00c7", + "\1\u00c8", + "\1\u00c9", + "\1\u00ca", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\10\103\1\u00ce\6\103\1\u00cb\2\103\1\u00cc\1\u00cf\1\103\1\u00cd\4\103", + "\1\u00d1", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u00d4", + "\1\u00d5", + "\1\u00d6", + "\1\u00d7", + "\1\u00d8", + "\1\u00d9", + "\1\u00da", + "\2\103\1\u00dc\7\103\7\uffff\32\103\4\uffff\1\103\1\uffff\3\103\1\u00db\26\103", + "\1\u00de", + "\1\u00e1\3\uffff\1\u00df\5\uffff\1\u00e0", + "\1\u00e2", + "\1\u00e5\5\uffff\1\u00e4\1\uffff\1\u00e3", + "\1\u00e6", + "\1\u00e8\20\uffff\1\u00e7", + "\1\u00e9", + "\1\u00ea", + "\1\u00eb\23\uffff\1\u00ec", + "\1\u00ee\14\uffff\1\u00ed", + "\1\u00ef", + "\1\u00f0\11\uffff\1\u00f1", + "\1\u00f2", + "\1\u00f3", + "\1\u00f4", + "", + "", + "", + "", + "\1\u00f5", + "", + "\1\u00f6", + "", + "", + "\1\u00f7", + "\1\u00f8\13\uffff\1\u00f9", + "\1\u00fa", + "\1\u00fb", + "\1\u00fc\21\uffff\1\u00fd", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "\1\u00fe", + "", + "", + "", + "", + "", + "\1\u00ff", + "\1\u0100", + "\1\u0101", + "\1\u0102", + "\1\u0103", + "\1\u0104", + "\1\u0105", + "\1\u0107\2\uffff\1\u0106", + "\1\u0108", + "\1\u0109", + "\1\u010a", + "\1\u010b", + "\1\u010c", + "", + "", + "", + "", + "", + "", + "\1\u010d", + "", + "", + "", + "\1\u010e", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "\1\u010f", + "\1\u0110", + "\1\u0112\1\u0111", + "\1\u0113", + "\1\u0114", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u0116", + "\1\u0117", + "\1\u0118", + "\2\103\1\u0119\7\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u011b", + "\1\u011c", + "\1\u011d", + "\1\u011e", + "\1\u011f", + "\1\u0120", + "\1\u0121", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u0123", + "\1\u0124\2\uffff\1\u0125", + "\1\u0126", + "\1\u0127", + "\1\u0129\15\uffff\1\u0128", + "\1\u012a", + "\1\u012b", + "", + "\1\u012c", + "", + "", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\2\103\1\u0130\7\103\7\uffff\32\103\4\uffff\1\103\1\uffff\10\103\1\u012f\21\103", + "\1\u0132", + "\1\u0133", + "\1\u0134", + "\1\u0135", + "\1\u0136", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "", + "\1\u0138", + "\1\u0139", + "\1\u013a", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u013c", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u013e", + "\1\u013f", + "\1\u0140", + "\1\u0141", + "\1\u0142", + "\1\u0143", + "\1\u0144", + "\1\u0145", + "\1\u0146", + "\1\u0147", + "\1\u0148", + "\1\u0149", + "\1\u014a", + "\1\u014b", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u014e", + "\1\u014f\21\uffff\1\u0150", + "\1\u0151\11\uffff\1\u0152", + "\1\u0153", + "\1\u0154", + "\1\u0155", + "\1\u0156", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u0158", + "\1\u0159", + "\2\103\1\u015a\7\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u015d", + "\1\u015e", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u0160", + "\1\u0161", + "\1\u0162", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u0164", + "\1\u0165", + "\1\u0166\7\uffff\1\u0167\14\uffff\1\u0168", + "\1\u0169", + "\1\u016a", + "\1\u016b", + "\1\u016c", + "\1\u016d", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u016f", + "\1\u0170", + "\1\u0171", + "\1\u0172", + "\1\u0173", + "", + "\1\u0174", + "\1\u0175", + "\1\u0176", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "", + "\1\u0178", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u017a", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u017c", + "\1\u017d", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\10\103\1\u017e\21\103", + "", + "\1\u0180", + "\1\u0181\3\uffff\1\u0182", + "\1\u0183", + "\1\u0184", + "\1\u0185", + "\1\u0186", + "\1\u0187", + "\1\u0188", + "\1\u0189", + "\1\u018a", + "", + "", + "\1\u018b", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u018e", + "\1\u018f", + "\1\u0190", + "\1\u0191", + "", + "\1\u0192", + "\1\u0193", + "\1\u0194", + "", + "\1\u0195", + "", + "\1\u0196", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u0198", + "\1\u0199", + "\1\u019a", + "\1\u019b", + "\1\u019c", + "\1\u019d", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u019f", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u01a2", + "\1\u01a3", + "", + "", + "\1\u01a4", + "", + "", + "", + "", + "\1\u01a5", + "\1\u01a6", + "\1\u01a7", + "\1\u01a8", + "", + "\1\u01a9", + "\1\u01aa", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "", + "", + "\1\u01ac", + "\1\u01ad", + "", + "\1\u01ae", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u01b0", + "", + "\1\u01b1", + "\1\u01b2", + "\1\u01b3", + "\1\u01b4", + "\1\u01b5", + "\1\u01b6", + "\1\u01b7", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u01b9", + "\1\u01ba", + "", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u01bc", + "\1\u01bd", + "\1\u01be", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u01c0", + "\1\u01c1", + "\1\u01c2", + "", + "\1\u01c3", + "", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u01c6", + "\1\u01c7", + "", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u01c9", + "\1\u01ca", + "\1\u01cb", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u01cd", + "\1\u01ce", + "\1\u01cf", + "\1\u01d0", + "\1\u01d1", + "\1\u01d2", + "\1\u01d3", + "", + "", + "\1\u01d4", + "\1\u01d5", + "\1\u01d6", + "\1\u01d7", + "\1\u01d8", + "\1\u01d9", + "\1\u01da", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u01dc", + "", + "\1\u01dd", + "\1\u01de", + "\1\u01df", + "\1\u01e0", + "\1\u01e1", + "\1\u01e2\2\uffff\1\u01e3", + "", + "\1\u01e4", + "", + "", + "\1\u01e5", + "\1\u01e6", + "\1\u01e7", + "\1\u01e8", + "\1\u01e9", + "\1\u01eb\3\uffff\1\u01ea", + "\1\u01ec", + "\1\u01ed", + "\1\u01ee", + "", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u01f0", + "\1\u01f1", + "", + "\1\u01f2", + "\1\u01f3", + "\1\u01f4", + "\1\u01f5", + "\1\u01f6", + "\1\u01f7", + "\1\u01f8", + "\1\u01f9", + "", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u01fb", + "", + "\1\u01fc", + "\1\u01fd", + "\1\u01fe", + "", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\22\103\1\u01ff\7\103", + "\1\u0201", + "\1\u0202", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "", + "", + "\1\u0204", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "", + "\1\u0206", + "\1\u0207", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\22\103\1\u0208\7\103", + "", + "\1\u020a", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u020c", + "\1\u020d", + "\1\u020e", + "\1\u020f", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u0211", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u0213", + "\1\u0214", + "\1\u0215", + "\1\u0216", + "\1\u0217", + "", + "\1\u0218", + "\1\u0219", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u021c", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u021e", + "\1\u021f", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u0222", + "\1\u0223", + "\1\u0224", + "\1\u0225", + "\1\u0226", + "\1\u0227", + "\1\u0228", + "\1\u0229", + "\1\u022a", + "", + "\1\u022b", + "\1\u022c", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u022e", + "\1\u022f", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u0231", + "\1\u0232", + "\1\u0233", + "\1\u0234", + "", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u0236", + "\1\u0237", + "\1\u0238", + "\1\u0239", + "", + "\1\u023a", + "\1\u023b", + "", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "", + "\1\u023d", + "\2\103\1\u023e\7\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u0244", + "\1\u0245", + "", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "", + "\1\u0247", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u024a", + "\1\u024b", + "\1\u024c", + "\1\u024d", + "", + "", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "", + "\1\u024f", + "\1\u0250", + "", + "", + "\1\u0251", + "\1\u0252", + "\1\u0253", + "\1\u0254", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u0256", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u0258", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "", + "\1\u025c", + "\1\u025d", + "", + "\1\u025e", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u0260", + "\1\u0261", + "", + "\1\u0262", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u0265", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u0267", + "", + "\1\u0268", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "", + "", + "", + "", + "", + "\1\u026a", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "", + "\1\u026c", + "", + "", + "\1\u026d", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u026f", + "\1\u0270", + "", + "\1\u0271", + "\1\u0272", + "\1\u0273", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u0276", + "", + "\1\u0277", + "", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "", + "", + "", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u027a", + "\1\u027b", + "", + "\1\u027c", + "\1\u027d", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "", + "", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u0281", + "", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "", + "\1\u0285", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u0287", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u0289", + "", + "", + "\1\u028a", + "\1\u028b", + "", + "", + "\1\u028c", + "\1\u028d", + "\1\u028e", + "\1\u028f", + "", + "", + "", + "\1\u0290", + "", + "", + "", + "\1\u0291", + "", + "\1\u0292", + "", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u0296", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u029a", + "\1\u029b", + "\1\u029c", + "", + "", + "", + "\1\u029d", + "", + "", + "", + "\1\u029e", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u02a0", + "\1\u02a1", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "", + "\1\u02a3", + "\1\u02a4", + "", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "\1\u02a6", + "", + "\1\u02a7", + "\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103", + "" + }; + } + + static final short[] DFA11_eot = DFA.unpackEncodedString(DFA11_eotS); + static final short[] DFA11_eof = DFA.unpackEncodedString(DFA11_eofS); + static final char[] DFA11_min = DFA.unpackEncodedStringToUnsignedChars(DFA11_minS); + static final char[] DFA11_max = DFA.unpackEncodedStringToUnsignedChars(DFA11_maxS); + static final short[] DFA11_accept = DFA.unpackEncodedString(DFA11_acceptS); + static final short[] DFA11_special = DFA.unpackEncodedString(DFA11_specialS); + static final short[][] DFA11_transition; + + static { + int numStates = DFA11_transitionS.length; + DFA11_transition = new short[numStates][]; + for (int i=0; i<numStates; i++) { + DFA11_transition[i] = DFA.unpackEncodedString(DFA11_transitionS[i]); + } + } + + static class DFA11 extends DFA { + + public DFA11(BaseRecognizer recognizer) { + this.recognizer = recognizer; + this.decisionNumber = 11; + this.eot = DFA11_eot; + this.eof = DFA11_eof; + this.min = DFA11_min; + this.max = DFA11_max; + this.accept = DFA11_accept; + this.special = DFA11_special; + this.transition = DFA11_transition; + } + @Override + public String getDescription() { + return "1:1: Tokens : ( T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | T__151 | T__152 | T__153 | T__154 | T__155 | T__156 | T__157 | T__158 | T__159 | T__160 | T__161 | T__162 | T__163 | T__164 | T__165 | RULE_UNQUOTED_STRING | RULE_DOUBLE_QUOTED_STRING | RULE_SINGLE_QUOTED_STRING | RULE_ML_SINGLE_QUOTED_STRING | RULE_SIMPLE_ID | RULE_ESCAPED_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; + } + @Override + public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { + IntStream input = _input; + int _s = s; + switch ( s ) { + case 0 : + int LA11_56 = input.LA(1); - s = -1; - if ( ((LA11_56>='\u0000' && LA11_56<='\uFFFF')) ) {s = 178;} + s = -1; + if ( ((LA11_56>='\u0000' && LA11_56<='\uFFFF')) ) {s = 178;} - else s = 62; + else s = 62; - if ( s>=0 ) return s; - break; - case 1 : - int LA11_0 = input.LA(1); + if ( s>=0 ) return s; + break; + case 1 : + int LA11_0 = input.LA(1); - s = -1; - if ( (LA11_0=='c') ) {s = 1;} + s = -1; + if ( (LA11_0=='c') ) {s = 1;} - else if ( (LA11_0==';') ) {s = 2;} + else if ( (LA11_0==';') ) {s = 2;} - else if ( (LA11_0==':') ) {s = 3;} + else if ( (LA11_0==':') ) {s = 3;} - else if ( (LA11_0=='a') ) {s = 4;} + else if ( (LA11_0=='a') ) {s = 4;} - else if ( (LA11_0=='b') ) {s = 5;} + else if ( (LA11_0=='b') ) {s = 5;} - else if ( (LA11_0=='e') ) {s = 6;} + else if ( (LA11_0=='e') ) {s = 6;} - else if ( (LA11_0=='f') ) {s = 7;} + else if ( (LA11_0=='f') ) {s = 7;} - else if ( (LA11_0=='i') ) {s = 8;} + else if ( (LA11_0=='i') ) {s = 8;} - else if ( (LA11_0=='m') ) {s = 9;} + else if ( (LA11_0=='m') ) {s = 9;} - else if ( (LA11_0=='n') ) {s = 10;} + else if ( (LA11_0=='n') ) {s = 10;} - else if ( (LA11_0=='o') ) {s = 11;} + else if ( (LA11_0=='o') ) {s = 11;} - else if ( (LA11_0=='p') ) {s = 12;} + else if ( (LA11_0=='p') ) {s = 12;} - else if ( (LA11_0=='q') ) {s = 13;} + else if ( (LA11_0=='q') ) {s = 13;} - else if ( (LA11_0=='s') ) {s = 14;} + else if ( (LA11_0=='s') ) {s = 14;} - else if ( (LA11_0=='t') ) {s = 15;} + else if ( (LA11_0=='t') ) {s = 15;} - else if ( (LA11_0=='u') ) {s = 16;} + else if ( (LA11_0=='u') ) {s = 16;} - else if ( (LA11_0=='v') ) {s = 17;} + else if ( (LA11_0=='v') ) {s = 17;} - else if ( (LA11_0=='!') ) {s = 18;} + else if ( (LA11_0=='!') ) {s = 18;} - else if ( (LA11_0=='d') ) {s = 19;} + else if ( (LA11_0=='d') ) {s = 19;} - else if ( (LA11_0=='l') ) {s = 20;} + else if ( (LA11_0=='l') ) {s = 20;} - else if ( (LA11_0=='r') ) {s = 21;} + else if ( (LA11_0=='r') ) {s = 21;} - else if ( (LA11_0=='-') ) {s = 22;} + else if ( (LA11_0=='-') ) {s = 22;} - else if ( (LA11_0=='*') ) {s = 23;} + else if ( (LA11_0=='*') ) {s = 23;} - else if ( (LA11_0=='/') ) {s = 24;} + else if ( (LA11_0=='/') ) {s = 24;} - else if ( (LA11_0=='+') ) {s = 25;} + else if ( (LA11_0=='+') ) {s = 25;} - else if ( (LA11_0=='>') ) {s = 26;} + else if ( (LA11_0=='>') ) {s = 26;} - else if ( (LA11_0=='<') ) {s = 27;} + else if ( (LA11_0=='<') ) {s = 27;} - else if ( (LA11_0=='=') ) {s = 28;} + else if ( (LA11_0=='=') ) {s = 28;} - else if ( (LA11_0=='x') ) {s = 29;} + else if ( (LA11_0=='x') ) {s = 29;} - else if ( (LA11_0=='.') ) {s = 30;} + else if ( (LA11_0=='.') ) {s = 30;} - else if ( (LA11_0=='?') ) {s = 31;} + else if ( (LA11_0=='?') ) {s = 31;} - else if ( (LA11_0=='M') ) {s = 32;} + else if ( (LA11_0=='M') ) {s = 32;} - else if ( (LA11_0=='T') ) {s = 33;} + else if ( (LA11_0=='T') ) {s = 33;} - else if ( (LA11_0=='B') ) {s = 34;} + else if ( (LA11_0=='B') ) {s = 34;} - else if ( (LA11_0=='I') ) {s = 35;} + else if ( (LA11_0=='I') ) {s = 35;} - else if ( (LA11_0=='R') ) {s = 36;} + else if ( (LA11_0=='R') ) {s = 36;} - else if ( (LA11_0=='S') ) {s = 37;} + else if ( (LA11_0=='S') ) {s = 37;} - else if ( (LA11_0=='U') ) {s = 38;} + else if ( (LA11_0=='U') ) {s = 38;} - else if ( (LA11_0=='O') ) {s = 39;} + else if ( (LA11_0=='O') ) {s = 39;} - else if ( (LA11_0=='C') ) {s = 40;} + else if ( (LA11_0=='C') ) {s = 40;} - else if ( (LA11_0=='w') ) {s = 41;} + else if ( (LA11_0=='w') ) {s = 41;} - else if ( (LA11_0=='|') ) {s = 42;} + else if ( (LA11_0=='|') ) {s = 42;} - else if ( (LA11_0==',') ) {s = 43;} + else if ( (LA11_0==',') ) {s = 43;} - else if ( (LA11_0=='{') ) {s = 44;} + else if ( (LA11_0=='{') ) {s = 44;} - else if ( (LA11_0=='}') ) {s = 45;} + else if ( (LA11_0=='}') ) {s = 45;} - else if ( (LA11_0=='g') ) {s = 46;} + else if ( (LA11_0=='g') ) {s = 46;} - else if ( (LA11_0=='(') ) {s = 47;} + else if ( (LA11_0=='(') ) {s = 47;} - else if ( (LA11_0==')') ) {s = 48;} + else if ( (LA11_0==')') ) {s = 48;} - else if ( (LA11_0=='#') ) {s = 49;} + else if ( (LA11_0=='#') ) {s = 49;} - else if ( (LA11_0=='L') ) {s = 50;} + else if ( (LA11_0=='L') ) {s = 50;} - else if ( (LA11_0=='[') ) {s = 51;} + else if ( (LA11_0=='[') ) {s = 51;} - else if ( (LA11_0==']') ) {s = 52;} + else if ( (LA11_0==']') ) {s = 52;} - else if ( (LA11_0=='&') ) {s = 53;} + else if ( (LA11_0=='&') ) {s = 53;} - else if ( (LA11_0=='@') ) {s = 54;} + else if ( (LA11_0=='@') ) {s = 54;} - else if ( (LA11_0=='\u00A3') ) {s = 55;} + else if ( (LA11_0=='\u00A3') ) {s = 55;} - else if ( (LA11_0=='\"') ) {s = 56;} + else if ( (LA11_0=='\"') ) {s = 56;} - else if ( (LA11_0=='\'') ) {s = 57;} + else if ( (LA11_0=='\'') ) {s = 57;} - else if ( (LA11_0=='_') ) {s = 58;} + else if ( (LA11_0=='_') ) {s = 58;} - else if ( (LA11_0=='A'||(LA11_0>='D' && LA11_0<='H')||(LA11_0>='J' && LA11_0<='K')||LA11_0=='N'||(LA11_0>='P' && LA11_0<='Q')||(LA11_0>='V' && LA11_0<='Z')||LA11_0=='h'||(LA11_0>='j' && LA11_0<='k')||(LA11_0>='y' && LA11_0<='z')) ) {s = 59;} + else if ( (LA11_0=='A'||(LA11_0>='D' && LA11_0<='H')||(LA11_0>='J' && LA11_0<='K')||LA11_0=='N'||(LA11_0>='P' && LA11_0<='Q')||(LA11_0>='V' && LA11_0<='Z')||LA11_0=='h'||(LA11_0>='j' && LA11_0<='k')||(LA11_0>='y' && LA11_0<='z')) ) {s = 59;} - else if ( ((LA11_0>='0' && LA11_0<='9')) ) {s = 60;} + else if ( ((LA11_0>='0' && LA11_0<='9')) ) {s = 60;} - else if ( ((LA11_0>='\t' && LA11_0<='\n')||LA11_0=='\r'||LA11_0==' ') ) {s = 61;} + else if ( ((LA11_0>='\t' && LA11_0<='\n')||LA11_0=='\r'||LA11_0==' ') ) {s = 61;} - else if ( ((LA11_0>='\u0000' && LA11_0<='\b')||(LA11_0>='\u000B' && LA11_0<='\f')||(LA11_0>='\u000E' && LA11_0<='\u001F')||(LA11_0>='$' && LA11_0<='%')||LA11_0=='\\'||LA11_0=='^'||LA11_0=='`'||(LA11_0>='~' && LA11_0<='\u00A2')||(LA11_0>='\u00A4' && LA11_0<='\uFFFF')) ) {s = 62;} + else if ( ((LA11_0>='\u0000' && LA11_0<='\b')||(LA11_0>='\u000B' && LA11_0<='\f')||(LA11_0>='\u000E' && LA11_0<='\u001F')||(LA11_0>='$' && LA11_0<='%')||LA11_0=='\\'||LA11_0=='^'||LA11_0=='`'||(LA11_0>='~' && LA11_0<='\u00A2')||(LA11_0>='\u00A4' && LA11_0<='\uFFFF')) ) {s = 62;} - if ( s>=0 ) return s; - break; - case 2 : - int LA11_57 = input.LA(1); + if ( s>=0 ) return s; + break; + case 2 : + int LA11_57 = input.LA(1); - s = -1; - if ( ((LA11_57>='\u0000' && LA11_57<='\uFFFF')) ) {s = 179;} + s = -1; + if ( ((LA11_57>='\u0000' && LA11_57<='\uFFFF')) ) {s = 179;} - else s = 62; + else s = 62; - if ( s>=0 ) return s; - break; - } - NoViableAltException nvae = - new NoViableAltException(getDescription(), 11, _s, input); - error(nvae); - throw nvae; - } - } + if ( s>=0 ) return s; + break; + } + NoViableAltException nvae = + new NoViableAltException(getDescription(), 11, _s, input); + error(nvae); + throw nvae; + } + } }
\ No newline at end of file diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperativeLexer.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperativeLexer.java index c5c1c5742..2f58e3c71 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperativeLexer.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperativeLexer.java @@ -1,15 +1,28 @@ +/******************************************************************************* + * Copyright (c) 2012, 2022 Willink Transformations and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v2.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v20.html + * + * Contributors: + * E.D.Willink - initial API and implementation + *******************************************************************************/ package org.eclipse.qvtd.xtext.qvtimperative.parser.antlr.internal; +import org.antlr.runtime.BaseRecognizer; +import org.antlr.runtime.CharStream; +import org.antlr.runtime.DFA; +import org.antlr.runtime.EarlyExitException; +import org.antlr.runtime.IntStream; +import org.antlr.runtime.MismatchedSetException; +import org.antlr.runtime.NoViableAltException; +import org.antlr.runtime.RecognitionException; +import org.antlr.runtime.RecognizerSharedState; // Hack: Use our own Lexer superclass by means of import. // Currently there is no other way to specify the superclass for the lexer. import org.eclipse.xtext.parser.antlr.Lexer; - -import org.antlr.runtime.*; -import java.util.Stack; -import java.util.List; -import java.util.ArrayList; - @SuppressWarnings("all") public class InternalQVTimperativeLexer extends Lexer { public static final int T__144=144; @@ -187,7 +200,8 @@ public class InternalQVTimperativeLexer extends Lexer { super(input,state); } - public String getGrammarFileName() { return "InternalQVTimperative.g"; } + @Override + public String getGrammarFileName() { return "InternalQVTimperative.g"; } // $ANTLR start "T__17" public final void mT__17() throws RecognitionException { @@ -3905,7 +3919,8 @@ public class InternalQVTimperativeLexer extends Lexer { } // $ANTLR end "RULE_ANY_OTHER" - public void mTokens() throws RecognitionException { + @Override + public void mTokens() throws RecognitionException { // InternalQVTimperative.g:1:8: ( T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | T__151 | T__152 | T__153 | T__154 | T__155 | T__156 | T__157 | T__158 | T__159 | T__160 | T__161 | T__162 | T__163 | T__164 | T__165 | RULE_UNQUOTED_STRING | RULE_DOUBLE_QUOTED_STRING | RULE_SINGLE_QUOTED_STRING | RULE_ML_SINGLE_QUOTED_STRING | RULE_SIMPLE_ID | RULE_ESCAPED_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) int alt11=160; alt11 = dfa11.predict(input); @@ -5765,10 +5780,12 @@ public class InternalQVTimperativeLexer extends Lexer { this.special = DFA11_special; this.transition = DFA11_transition; } - public String getDescription() { + @Override + public String getDescription() { return "1:1: Tokens : ( T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | T__151 | T__152 | T__153 | T__154 | T__155 | T__156 | T__157 | T__158 | T__159 | T__160 | T__161 | T__162 | T__163 | T__164 | T__165 | RULE_UNQUOTED_STRING | RULE_DOUBLE_QUOTED_STRING | RULE_SINGLE_QUOTED_STRING | RULE_ML_SINGLE_QUOTED_STRING | RULE_SIMPLE_ID | RULE_ESCAPED_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; } - public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { + @Override + public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { IntStream input = _input; int _s = s; switch ( s ) { diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/serializer/AbstractQVTimperativeSemanticSequencer.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/serializer/AbstractQVTimperativeSemanticSequencer.java index 01b8697e6..b2f4faee6 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/serializer/AbstractQVTimperativeSemanticSequencer.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/serializer/AbstractQVTimperativeSemanticSequencer.java @@ -580,12 +580,14 @@ public abstract class AbstractQVTimperativeSemanticSequencer extends QVTbaseSema } /** + * <pre> * Contexts: * AddStatementCS returns AddStatementCS * ControlStatementCS returns AddStatementCS * * Constraint: * ((observedProperties+=PathNameCS observedProperties+=PathNameCS*)? targetVariable=[ConnectionVariable|UnrestrictedName] ownedExpression=ExpCS) + * </pre> */ protected void sequence_AddStatementCS(ISerializationContext context, AddStatementCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -593,12 +595,14 @@ public abstract class AbstractQVTimperativeSemanticSequencer extends QVTbaseSema /** + * <pre> * Contexts: * AppendParameterBindingCS returns AppendParameterBindingCS * MappingParameterBindingCS returns AppendParameterBindingCS * * Constraint: * (referredVariable=[AppendParameter|UnrestrictedName] value=[ConnectionVariable|UnrestrictedName]) + * </pre> */ protected void sequence_AppendParameterBindingCS(ISerializationContext context, AppendParameterBindingCS semanticObject) { if (errorAcceptor != null) { @@ -615,12 +619,14 @@ public abstract class AbstractQVTimperativeSemanticSequencer extends QVTbaseSema /** + * <pre> * Contexts: * AppendParameterCS returns AppendParameterCS * MappingParameterCS returns AppendParameterCS * * Constraint: * (name=UnrestrictedName ownedType=TypeExpCS) + * </pre> */ protected void sequence_AppendParameterCS(ISerializationContext context, AppendParameterCS semanticObject) { if (errorAcceptor != null) { @@ -637,12 +643,14 @@ public abstract class AbstractQVTimperativeSemanticSequencer extends QVTbaseSema /** + * <pre> * Contexts: * BufferStatementCS returns BufferStatementCS * GuardStatementCS returns BufferStatementCS * * Constraint: * (isStrict?='strict'? (firstPass=LOWER lastPass=LOWER?)? name=UnrestrictedName ownedType=TypeExpCS? ownedExpression=ExpCS?) + * </pre> */ protected void sequence_BufferStatementCS(ISerializationContext context, BufferStatementCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -650,12 +658,14 @@ public abstract class AbstractQVTimperativeSemanticSequencer extends QVTbaseSema /** + * <pre> * Contexts: * CheckStatementCS returns CheckStatementCS * GuardStatementCS returns CheckStatementCS * * Constraint: * ((observedProperties+=PathNameCS observedProperties+=PathNameCS*)? ownedCondition=ExpCS) + * </pre> */ protected void sequence_CheckStatementCS(ISerializationContext context, CheckStatementCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -663,6 +673,7 @@ public abstract class AbstractQVTimperativeSemanticSequencer extends QVTbaseSema /** + * <pre> * Contexts: * DeclareStatementCS returns DeclareStatementCS * GuardStatementCS returns DeclareStatementCS @@ -675,6 +686,7 @@ public abstract class AbstractQVTimperativeSemanticSequencer extends QVTbaseSema * ownedType=TypeExpCS? * ownedExpression=ExpCS * ) + * </pre> */ protected void sequence_DeclareStatementCS(ISerializationContext context, DeclareStatementCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -682,11 +694,13 @@ public abstract class AbstractQVTimperativeSemanticSequencer extends QVTbaseSema /** + * <pre> * Contexts: * DirectionCS returns DirectionCS * * Constraint: * (name=Identifier? (imports+=[Package|UnrestrictedName] imports+=[Package|UnrestrictedName]*)?) + * </pre> */ protected void sequence_DirectionCS(ISerializationContext context, DirectionCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -694,6 +708,7 @@ public abstract class AbstractQVTimperativeSemanticSequencer extends QVTbaseSema /** + * <pre> * Contexts: * EntryPointCS returns EntryPointCS * @@ -709,6 +724,7 @@ public abstract class AbstractQVTimperativeSemanticSequencer extends QVTbaseSema * ownedStatements+=CommitStatementCS* * ownedStatements+=ControlStatementCS* * ) + * </pre> */ protected void sequence_EntryPointCS(ISerializationContext context, EntryPointCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -716,12 +732,14 @@ public abstract class AbstractQVTimperativeSemanticSequencer extends QVTbaseSema /** + * <pre> * Contexts: * GuardParameterBindingCS returns GuardParameterBindingCS * MappingParameterBindingCS returns GuardParameterBindingCS * * Constraint: * (isCheck?='check'? referredVariable=[GuardParameter|UnrestrictedName] value=[ConnectionVariable|UnrestrictedName]) + * </pre> */ protected void sequence_GuardParameterBindingCS(ISerializationContext context, GuardParameterBindingCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -729,12 +747,14 @@ public abstract class AbstractQVTimperativeSemanticSequencer extends QVTbaseSema /** + * <pre> * Contexts: * GuardParameterCS returns GuardParameterCS * MappingParameterCS returns GuardParameterCS * * Constraint: * (referredTypedModel=[TypedModel|UnrestrictedName] name=UnrestrictedName ownedType=TypeExpCS successProperty=[Property|UnrestrictedName]?) + * </pre> */ protected void sequence_GuardParameterCS(ISerializationContext context, GuardParameterCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -742,11 +762,13 @@ public abstract class AbstractQVTimperativeSemanticSequencer extends QVTbaseSema /** + * <pre> * Contexts: * ImportCS returns ImportCS * * Constraint: * (name=Identifier? ownedPathName=URIPathNameCS isAll?='::'?) + * </pre> */ protected void sequence_ImportCS(ISerializationContext context, ImportCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -754,12 +776,14 @@ public abstract class AbstractQVTimperativeSemanticSequencer extends QVTbaseSema /** + * <pre> * Contexts: * LoopParameterBindingCS returns LoopParameterBindingCS * MappingParameterBindingCS returns LoopParameterBindingCS * * Constraint: * (isCheck?='check'? referredVariable=[GuardParameter|UnrestrictedName] value=[LoopVariable|UnrestrictedName]) + * </pre> */ protected void sequence_LoopParameterBindingCS(ISerializationContext context, LoopParameterBindingCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -767,6 +791,7 @@ public abstract class AbstractQVTimperativeSemanticSequencer extends QVTbaseSema /** + * <pre> * Contexts: * MappingCS returns MappingCS * @@ -780,6 +805,7 @@ public abstract class AbstractQVTimperativeSemanticSequencer extends QVTbaseSema * ownedStatements+=CommitStatementCS* * ownedStatements+=ControlStatementCS* * ) + * </pre> */ protected void sequence_MappingCS(ISerializationContext context, MappingCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -787,12 +813,14 @@ public abstract class AbstractQVTimperativeSemanticSequencer extends QVTbaseSema /** + * <pre> * Contexts: * ControlStatementCS returns MappingCallCS * MappingCallCS returns MappingCallCS * * Constraint: * ((isInstall?='install' | isInvoke?='invoke')? ownedPathName=PathNameCS ownedBindings+=MappingParameterBindingCS*) + * </pre> */ protected void sequence_MappingCallCS(ISerializationContext context, MappingCallCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -800,11 +828,13 @@ public abstract class AbstractQVTimperativeSemanticSequencer extends QVTbaseSema /** + * <pre> * Contexts: * MappingIteratorCS returns VariableCS * * Constraint: * (name=UnrestrictedName ownedType=TypeExpCS?) + * </pre> */ protected void sequence_MappingIteratorCS(ISerializationContext context, VariableCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -812,6 +842,7 @@ public abstract class AbstractQVTimperativeSemanticSequencer extends QVTbaseSema /** + * <pre> * Contexts: * ControlStatementCS returns MappingLoopCS * MappingLoopCS returns MappingLoopCS @@ -823,6 +854,7 @@ public abstract class AbstractQVTimperativeSemanticSequencer extends QVTbaseSema * ownedInExpression=ExpCS * ownedMappingStatements+=ControlStatementCS+ * ) + * </pre> */ protected void sequence_MappingLoopCS(ISerializationContext context, MappingLoopCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -830,6 +862,7 @@ public abstract class AbstractQVTimperativeSemanticSequencer extends QVTbaseSema /** + * <pre> * Contexts: * CommitStatementCS returns NewStatementCS * NewStatementCS returns NewStatementCS @@ -843,6 +876,7 @@ public abstract class AbstractQVTimperativeSemanticSequencer extends QVTbaseSema * ownedType=TypeExpCS * ownedExpression=ExpCS? * ) + * </pre> */ protected void sequence_NewStatementCS(ISerializationContext context, NewStatementCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -850,11 +884,13 @@ public abstract class AbstractQVTimperativeSemanticSequencer extends QVTbaseSema /** + * <pre> * Contexts: * ParamDeclarationCS returns ParamDeclarationCS * * Constraint: * (name=UnrestrictedName ownedType=TypeExpCS) + * </pre> */ protected void sequence_ParamDeclarationCS(ISerializationContext context, ParamDeclarationCS semanticObject) { if (errorAcceptor != null) { @@ -871,6 +907,7 @@ public abstract class AbstractQVTimperativeSemanticSequencer extends QVTbaseSema /** + * <pre> * Contexts: * QualifiedPackageCS returns QualifiedPackageCS * @@ -882,6 +919,7 @@ public abstract class AbstractQVTimperativeSemanticSequencer extends QVTbaseSema * nsURI=URI? * (ownedPackages+=QualifiedPackageCS | ownedClasses+=ClassCS | ownedClasses+=TransformationCS)* * ) + * </pre> */ protected void sequence_QualifiedPackageCS(ISerializationContext context, QualifiedPackageCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -889,6 +927,7 @@ public abstract class AbstractQVTimperativeSemanticSequencer extends QVTbaseSema /** + * <pre> * Contexts: * QueryCS returns QueryCS * @@ -900,6 +939,7 @@ public abstract class AbstractQVTimperativeSemanticSequencer extends QVTbaseSema * ownedType=TypeExpCS * (ownedExpression=ExpCS | implementation=[JavaClassCS|SINGLE_QUOTED_STRING])? * ) + * </pre> */ protected void sequence_QueryCS(ISerializationContext context, QueryCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -907,11 +947,13 @@ public abstract class AbstractQVTimperativeSemanticSequencer extends QVTbaseSema /** + * <pre> * Contexts: * ScopeNameCS returns PathNameCS * * Constraint: * (ownedPathElements+=FirstPathElementCS ownedPathElements+=NextPathElementCS*) + * </pre> */ protected void sequence_ScopeNameCS(ISerializationContext context, PathNameCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -919,6 +961,7 @@ public abstract class AbstractQVTimperativeSemanticSequencer extends QVTbaseSema /** + * <pre> * Contexts: * CommitStatementCS returns SetStatementCS * SetStatementCS returns SetStatementCS @@ -932,6 +975,7 @@ public abstract class AbstractQVTimperativeSemanticSequencer extends QVTbaseSema * isPartial?='+='? * ownedExpression=ExpCS * ) + * </pre> */ protected void sequence_SetStatementCS(ISerializationContext context, SetStatementCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -939,12 +983,14 @@ public abstract class AbstractQVTimperativeSemanticSequencer extends QVTbaseSema /** + * <pre> * Contexts: * MappingParameterBindingCS returns SimpleParameterBindingCS * SimpleParameterBindingCS returns SimpleParameterBindingCS * * Constraint: * (isCheck?='check'? referredVariable=[SimpleParameter|UnrestrictedName] ownedValue=ExpCS) + * </pre> */ protected void sequence_SimpleParameterBindingCS(ISerializationContext context, SimpleParameterBindingCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -952,12 +998,14 @@ public abstract class AbstractQVTimperativeSemanticSequencer extends QVTbaseSema /** + * <pre> * Contexts: * MappingParameterCS returns SimpleParameterCS * SimpleParameterCS returns SimpleParameterCS * * Constraint: * (referredTypedModel=[TypedModel|UnrestrictedName] name=UnrestrictedName ownedType=TypeExpCS) + * </pre> */ protected void sequence_SimpleParameterCS(ISerializationContext context, SimpleParameterCS semanticObject) { if (errorAcceptor != null) { @@ -977,12 +1025,14 @@ public abstract class AbstractQVTimperativeSemanticSequencer extends QVTbaseSema /** + * <pre> * Contexts: * GuardStatementCS returns SpeculateStatementCS * SpeculateStatementCS returns SpeculateStatementCS * * Constraint: * (ownedConditions+=ExpCS ownedConditions+=ExpCS*) + * </pre> */ protected void sequence_SpeculateStatementCS(ISerializationContext context, SpeculateStatementCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -990,11 +1040,13 @@ public abstract class AbstractQVTimperativeSemanticSequencer extends QVTbaseSema /** + * <pre> * Contexts: * TopLevelCS returns TopLevelCS * * Constraint: * (ownedImports+=ImportCS+ | (ownedImports+=ImportCS+ (ownedPackages+=QualifiedPackageCS | ownedTransformations+=TransformationCS)+))? + * </pre> */ protected void sequence_TopLevelCS(ISerializationContext context, TopLevelCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -1002,6 +1054,7 @@ public abstract class AbstractQVTimperativeSemanticSequencer extends QVTbaseSema /** + * <pre> * Contexts: * TransformationCS returns TransformationCS * @@ -1013,6 +1066,7 @@ public abstract class AbstractQVTimperativeSemanticSequencer extends QVTbaseSema * ownedDirections+=DirectionCS* * (ownedMappings+=EntryPointCS | ownedMappings+=MappingCS | ownedQueries+=QueryCS)* * ) + * </pre> */ protected void sequence_TransformationCS(ISerializationContext context, TransformationCS semanticObject) { genericSequencer.createSequence(context, semanticObject); diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/serializer/AbstractQVTimperativeSyntacticSequencer.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/serializer/AbstractQVTimperativeSyntacticSequencer.java index 2f46cbbcf..e1e0cfab7 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/serializer/AbstractQVTimperativeSyntacticSequencer.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/serializer/AbstractQVTimperativeSyntacticSequencer.java @@ -290,6 +290,7 @@ public abstract class AbstractQVTimperativeSyntacticSequencer extends AbstractSy } /** + * <pre> * Ambiguous syntax: * ','? * @@ -950,12 +951,15 @@ public abstract class AbstractQVTimperativeSyntacticSequencer extends AbstractSy * qualifiers+='volatile' (ambiguity) qualifiers+='unique' * qualifiers+='volatile' (ambiguity) qualifiers+='unsettable' * qualifiers+='volatile' (ambiguity) qualifiers+='volatile' + + * </pre> */ protected void emit_AttributeCS_CommaKeyword_5_1_1_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('{' (('initial' UnrestrictedName? ':' ';') | ('derivation' UnrestrictedName? ':' ';'))* '}') | ';' * @@ -979,12 +983,15 @@ public abstract class AbstractQVTimperativeSyntacticSequencer extends AbstractSy * qualifiers+='unique' ','? '}' (ambiguity) (rule end) * qualifiers+='unsettable' ','? '}' (ambiguity) (rule end) * qualifiers+='volatile' ','? '}' (ambiguity) (rule end) + + * </pre> */ protected void emit_AttributeCS_SemicolonKeyword_6_1_or___LeftCurlyBracketKeyword_6_0_0_____DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2_SemicolonKeyword_6_0_1_1_4___or___InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2_SemicolonKeyword_6_0_1_0_4____a_RightCurlyBracketKeyword_6_0_2__(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * UnrestrictedName? * @@ -1211,12 +1218,15 @@ public abstract class AbstractQVTimperativeSyntacticSequencer extends AbstractSy * (';' ('derivation' UnrestrictedName? ':' ';')* 'initial' (ambiguity) ':')* * ownedDefaultExpressions+=SpecificationCS * ) + + * </pre> */ protected void emit_AttributeCS_UnrestrictedNameParserRuleCall_6_0_1_0_1_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * UnrestrictedName? * @@ -1443,23 +1453,29 @@ public abstract class AbstractQVTimperativeSyntacticSequencer extends AbstractSy * (';' ('initial' UnrestrictedName? ':' ';')* 'derivation' (ambiguity) ':')* * ownedDefaultExpressions+=SpecificationCS * ) + + * </pre> */ protected void emit_AttributeCS_UnrestrictedNameParserRuleCall_6_0_1_1_1_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('derivation' UnrestrictedName? ':' ';' ('initial' UnrestrictedName? ':' ';')*)* * * This ambiguous syntax occurs at: * ownedDefaultExpressions+=SpecificationCS ';' ('initial' UnrestrictedName? ':' ';')* (ambiguity) '}' (rule end) + + * </pre> */ protected void emit_AttributeCS___DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2_SemicolonKeyword_6_0_1_1_4___InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2_SemicolonKeyword_6_0_1_0_4__a__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('derivation' UnrestrictedName? ':' ';')* * @@ -1484,12 +1500,15 @@ public abstract class AbstractQVTimperativeSyntacticSequencer extends AbstractSy * qualifiers+='unique' ','? '}' '{' (ambiguity) 'initial' UnrestrictedName? ':' (';' (ambiguity) 'initial' UnrestrictedName? ':')* ownedDefaultExpressions+=SpecificationCS * qualifiers+='unsettable' ','? '}' '{' (ambiguity) 'initial' UnrestrictedName? ':' (';' (ambiguity) 'initial' UnrestrictedName? ':')* ownedDefaultExpressions+=SpecificationCS * qualifiers+='volatile' ','? '}' '{' (ambiguity) 'initial' UnrestrictedName? ':' (';' (ambiguity) 'initial' UnrestrictedName? ':')* ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_AttributeCS___DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2_SemicolonKeyword_6_0_1_1_4__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ( * ('derivation' UnrestrictedName? ':' (';' 'derivation' UnrestrictedName? ':')*) | @@ -1513,23 +1532,29 @@ public abstract class AbstractQVTimperativeSyntacticSequencer extends AbstractSy * * This ambiguous syntax occurs at: * ownedDefaultExpressions+=SpecificationCS ';' (ambiguity) ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_AttributeCS___DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2___SemicolonKeyword_6_0_1_1_4_DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2__a___or_____DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2___SemicolonKeyword_6_0_1_1_4_DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2__a_SemicolonKeyword_6_0_1_1_4__q___InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2_SemicolonKeyword_6_0_1_0_4__p_DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2___SemicolonKeyword_6_0_1_1_4_DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2__a___SemicolonKeyword_6_0_1_1_4___InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2_SemicolonKeyword_6_0_1_0_4__p_DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2___SemicolonKeyword_6_0_1_1_4_DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2__a__a__(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('initial' UnrestrictedName? ':' ';' ('derivation' UnrestrictedName? ':' ';')*)* * * This ambiguous syntax occurs at: * ownedDefaultExpressions+=SpecificationCS ';' ('derivation' UnrestrictedName? ':' ';')* (ambiguity) '}' (rule end) + + * </pre> */ protected void emit_AttributeCS___InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2_SemicolonKeyword_6_0_1_0_4___DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2_SemicolonKeyword_6_0_1_1_4__a__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('initial' UnrestrictedName? ':' ';')* * @@ -1554,12 +1579,15 @@ public abstract class AbstractQVTimperativeSyntacticSequencer extends AbstractSy * qualifiers+='unique' ','? '}' '{' (ambiguity) 'derivation' UnrestrictedName? ':' (';' (ambiguity) 'derivation' UnrestrictedName? ':')* ownedDefaultExpressions+=SpecificationCS * qualifiers+='unsettable' ','? '}' '{' (ambiguity) 'derivation' UnrestrictedName? ':' (';' (ambiguity) 'derivation' UnrestrictedName? ':')* ownedDefaultExpressions+=SpecificationCS * qualifiers+='volatile' ','? '}' '{' (ambiguity) 'derivation' UnrestrictedName? ':' (';' (ambiguity) 'derivation' UnrestrictedName? ':')* ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_AttributeCS___InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2_SemicolonKeyword_6_0_1_0_4__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ( * ('initial' UnrestrictedName? ':' (';' 'initial' UnrestrictedName? ':')*) | @@ -1583,12 +1611,15 @@ public abstract class AbstractQVTimperativeSyntacticSequencer extends AbstractSy * * This ambiguous syntax occurs at: * ownedDefaultExpressions+=SpecificationCS ';' (ambiguity) ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_AttributeCS___InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2___SemicolonKeyword_6_0_1_0_4_InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2__a___or_____InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2___SemicolonKeyword_6_0_1_0_4_InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2__a_SemicolonKeyword_6_0_1_0_4__q___DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2_SemicolonKeyword_6_0_1_1_4__p_InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2___SemicolonKeyword_6_0_1_0_4_InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2__a___SemicolonKeyword_6_0_1_0_4___DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2_SemicolonKeyword_6_0_1_1_4__p_InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2___SemicolonKeyword_6_0_1_0_4_InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2__a__a__(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * (';' ('derivation' UnrestrictedName? ':' ';')* 'initial' UnrestrictedName? ':')* * @@ -1612,23 +1643,29 @@ public abstract class AbstractQVTimperativeSyntacticSequencer extends AbstractSy * qualifiers+='unique' ','? '}' '{' ('derivation' UnrestrictedName? ':' ';')* 'initial' UnrestrictedName? ':' (ambiguity) ownedDefaultExpressions+=SpecificationCS * qualifiers+='unsettable' ','? '}' '{' ('derivation' UnrestrictedName? ':' ';')* 'initial' UnrestrictedName? ':' (ambiguity) ownedDefaultExpressions+=SpecificationCS * qualifiers+='volatile' ','? '}' '{' ('derivation' UnrestrictedName? ':' ';')* 'initial' UnrestrictedName? ':' (ambiguity) ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_AttributeCS___SemicolonKeyword_6_0_1_0_4___DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2_SemicolonKeyword_6_0_1_1_4__a_InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * (';' ('derivation' UnrestrictedName? ':' ';')* 'initial' UnrestrictedName? ':')+ * * This ambiguous syntax occurs at: * ownedDefaultExpressions+=SpecificationCS (ambiguity) ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_AttributeCS___SemicolonKeyword_6_0_1_0_4___DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2_SemicolonKeyword_6_0_1_1_4__a_InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2__p(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * (';' ('initial' UnrestrictedName? ':' ';')* 'derivation' UnrestrictedName? ':')* * @@ -1652,35 +1689,44 @@ public abstract class AbstractQVTimperativeSyntacticSequencer extends AbstractSy * qualifiers+='unique' ','? '}' '{' ('initial' UnrestrictedName? ':' ';')* 'derivation' UnrestrictedName? ':' (ambiguity) ownedDefaultExpressions+=SpecificationCS * qualifiers+='unsettable' ','? '}' '{' ('initial' UnrestrictedName? ':' ';')* 'derivation' UnrestrictedName? ':' (ambiguity) ownedDefaultExpressions+=SpecificationCS * qualifiers+='volatile' ','? '}' '{' ('initial' UnrestrictedName? ':' ';')* 'derivation' UnrestrictedName? ':' (ambiguity) ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_AttributeCS___SemicolonKeyword_6_0_1_1_4___InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2_SemicolonKeyword_6_0_1_0_4__a_DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * (';' ('initial' UnrestrictedName? ':' ';')* 'derivation' UnrestrictedName? ':')+ * * This ambiguous syntax occurs at: * ownedDefaultExpressions+=SpecificationCS (ambiguity) ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_AttributeCS___SemicolonKeyword_6_0_1_1_4___InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2_SemicolonKeyword_6_0_1_0_4__a_DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2__p(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ';'? * * This ambiguous syntax occurs at: * (rule start) '{' '}' (ambiguity) (rule start) * ownedTargetElements+=SimpleTargetElementCS '}' (ambiguity) (rule end) + + * </pre> */ protected void emit_CompoundTargetElementCS_SemicolonKeyword_3_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('{' '}') | ';' * @@ -1689,12 +1735,15 @@ public abstract class AbstractQVTimperativeSyntacticSequencer extends AbstractSy * isSerializable?='serializable' '}' (ambiguity) (rule end) * name=UnrestrictedName ('{' '!serializable'? '}')? (ambiguity) (rule end) * ownedSignature=TemplateSignatureCS ('{' '!serializable'? '}')? (ambiguity) (rule end) + + * </pre> */ protected void emit_DataTypeCS_SemicolonKeyword_6_1_or___LeftCurlyBracketKeyword_6_0_0_RightCurlyBracketKeyword_6_0_1__(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('{' '!serializable'? '}')? * @@ -1702,12 +1751,15 @@ public abstract class AbstractQVTimperativeSyntacticSequencer extends AbstractSy * instanceClassName=SINGLE_QUOTED_STRING (ambiguity) (('{' '}') | ';') (rule end) * name=UnrestrictedName (ambiguity) (('{' '}') | ';') (rule end) * ownedSignature=TemplateSignatureCS (ambiguity) (('{' '}') | ';') (rule end) + + * </pre> */ protected void emit_DataTypeCS___LeftCurlyBracketKeyword_5_0_SerializableKeyword_5_1_1_q_RightCurlyBracketKeyword_5_2__q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('{' '}') | ';' * @@ -1716,12 +1768,15 @@ public abstract class AbstractQVTimperativeSyntacticSequencer extends AbstractSy * isSerializable?='serializable' '}' (ambiguity) (rule end) * name=UnrestrictedName ('{' '!serializable'? '}')? (ambiguity) (rule end) * ownedSignature=TemplateSignatureCS ('{' '!serializable'? '}')? (ambiguity) (rule end) + + * </pre> */ protected void emit_EnumerationCS_SemicolonKeyword_5_1_or___LeftCurlyBracketKeyword_5_0_0_RightCurlyBracketKeyword_5_0_2__(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('{' '!serializable'? '}')? * @@ -1732,12 +1787,15 @@ public abstract class AbstractQVTimperativeSyntacticSequencer extends AbstractSy * name=UnrestrictedName (ambiguity) (('{' '}') | ';') (rule end) * ownedSignature=TemplateSignatureCS (ambiguity) '{' ownedLiterals+=EnumerationLiteralCS * ownedSignature=TemplateSignatureCS (ambiguity) (('{' '}') | ';') (rule end) + + * </pre> */ protected void emit_EnumerationCS___LeftCurlyBracketKeyword_4_0_SerializableKeyword_4_1_1_q_RightCurlyBracketKeyword_4_2__q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('{' '}') | ';' * @@ -1745,12 +1803,15 @@ public abstract class AbstractQVTimperativeSyntacticSequencer extends AbstractSy * name=EnumerationLiteralName (ambiguity) (rule end) * name=UnrestrictedName (ambiguity) (rule end) * value=SIGNED (ambiguity) (rule end) + + * </pre> */ protected void emit_EnumerationLiteralCS_SemicolonKeyword_2_1_or___LeftCurlyBracketKeyword_2_0_0_RightCurlyBracketKeyword_2_0_1__(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * 'with' | '<-' * @@ -1771,12 +1832,15 @@ public abstract class AbstractQVTimperativeSyntacticSequencer extends AbstractSy * stringBounds='+' (ambiguity) ']' (rule end) * stringBounds='?' (ambiguity) ']' (rule end) * upperBound=UPPER (ambiguity) ']' (rule end) + + * </pre> */ protected void emit_MultiplicityCS_VerticalLineQuestionMarkKeyword_2_0_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * 'with' | '<-' * @@ -1897,12 +1961,15 @@ public abstract class AbstractQVTimperativeSyntacticSequencer extends AbstractSy * qualifiers+='unique' (ambiguity) qualifiers+='derived' * qualifiers+='unique' (ambiguity) qualifiers+='ordered' * qualifiers+='unique' (ambiguity) qualifiers+='unique' + + * </pre> */ protected void emit_OperationCS_CommaKeyword_9_1_1_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('{' ('body' UnrestrictedName? ':' ';')* '}') | ';' * @@ -1917,12 +1984,15 @@ public abstract class AbstractQVTimperativeSyntacticSequencer extends AbstractSy * qualifiers+='derived' ','? '}' (ambiguity) (rule end) * qualifiers+='ordered' ','? '}' (ambiguity) (rule end) * qualifiers+='unique' ','? '}' (ambiguity) (rule end) + + * </pre> */ protected void emit_OperationCS_SemicolonKeyword_10_1_or___LeftCurlyBracketKeyword_10_0_0___BodyKeyword_10_0_1_0_UnrestrictedNameParserRuleCall_10_0_1_1_q_ColonKeyword_10_0_1_2_SemicolonKeyword_10_0_1_4__a_RightCurlyBracketKeyword_10_0_2__(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * UnrestrictedName? * @@ -1937,23 +2007,29 @@ public abstract class AbstractQVTimperativeSyntacticSequencer extends AbstractSy * qualifiers+='derived' ','? '}' '{' 'body' (ambiguity) ':' (';' 'body' (ambiguity) ':')* ownedBodyExpressions+=SpecificationCS * qualifiers+='ordered' ','? '}' '{' 'body' (ambiguity) ':' (';' 'body' (ambiguity) ':')* ownedBodyExpressions+=SpecificationCS * qualifiers+='unique' ','? '}' '{' 'body' (ambiguity) ':' (';' 'body' (ambiguity) ':')* ownedBodyExpressions+=SpecificationCS + + * </pre> */ protected void emit_OperationCS_UnrestrictedNameParserRuleCall_10_0_1_1_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('body' UnrestrictedName? ':' ';')* * * This ambiguous syntax occurs at: * ownedBodyExpressions+=SpecificationCS ';' (ambiguity) '}' (rule end) + + * </pre> */ protected void emit_OperationCS___BodyKeyword_10_0_1_0_UnrestrictedNameParserRuleCall_10_0_1_1_q_ColonKeyword_10_0_1_2_SemicolonKeyword_10_0_1_4__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * (';' 'body' UnrestrictedName? ':')* * @@ -1968,23 +2044,29 @@ public abstract class AbstractQVTimperativeSyntacticSequencer extends AbstractSy * qualifiers+='derived' ','? '}' '{' 'body' UnrestrictedName? ':' (ambiguity) ownedBodyExpressions+=SpecificationCS * qualifiers+='ordered' ','? '}' '{' 'body' UnrestrictedName? ':' (ambiguity) ownedBodyExpressions+=SpecificationCS * qualifiers+='unique' ','? '}' '{' 'body' UnrestrictedName? ':' (ambiguity) ownedBodyExpressions+=SpecificationCS + + * </pre> */ protected void emit_OperationCS___SemicolonKeyword_10_0_1_4_BodyKeyword_10_0_1_0_UnrestrictedNameParserRuleCall_10_0_1_1_q_ColonKeyword_10_0_1_2__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * (';' 'body' UnrestrictedName? ':')+ * * This ambiguous syntax occurs at: * ownedBodyExpressions+=SpecificationCS (ambiguity) ownedBodyExpressions+=SpecificationCS + + * </pre> */ protected void emit_OperationCS___SemicolonKeyword_10_0_1_4_BodyKeyword_10_0_1_0_UnrestrictedNameParserRuleCall_10_0_1_1_q_ColonKeyword_10_0_1_2__p(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ','? * @@ -2009,12 +2091,15 @@ public abstract class AbstractQVTimperativeSyntacticSequencer extends AbstractSy * qualifiers+='unique' (ambiguity) qualifiers+='!unique' * qualifiers+='unique' (ambiguity) qualifiers+='ordered' * qualifiers+='unique' (ambiguity) qualifiers+='unique' + + * </pre> */ protected void emit_ParameterCS_CommaKeyword_2_1_1_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('{' '}')? * @@ -2025,12 +2110,15 @@ public abstract class AbstractQVTimperativeSyntacticSequencer extends AbstractSy * qualifiers+='!unique' ','? '}' (ambiguity) (rule end) * qualifiers+='ordered' ','? '}' (ambiguity) (rule end) * qualifiers+='unique' ','? '}' (ambiguity) (rule end) + + * </pre> */ protected void emit_ParameterCS___LeftCurlyBracketKeyword_3_0_RightCurlyBracketKeyword_3_1__q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('{' '}') | ';' * @@ -2038,12 +2126,15 @@ public abstract class AbstractQVTimperativeSyntacticSequencer extends AbstractSy * name=UnrestrictedName (ambiguity) (rule end) * nsPrefix=UnrestrictedName (ambiguity) (rule end) * nsURI=URI (ambiguity) (rule end) + + * </pre> */ protected void emit_QualifiedPackageCS_SemicolonKeyword_5_1_or___LeftCurlyBracketKeyword_5_0_0_RightCurlyBracketKeyword_5_0_2__(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ','? * @@ -2822,12 +2913,15 @@ public abstract class AbstractQVTimperativeSyntacticSequencer extends AbstractSy * qualifiers+='volatile' (ambiguity) qualifiers+='unique' * qualifiers+='volatile' (ambiguity) qualifiers+='unsettable' * qualifiers+='volatile' (ambiguity) qualifiers+='volatile' + + * </pre> */ protected void emit_ReferenceCS_CommaKeyword_6_1_1_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('{' (('initial' UnrestrictedName? ':' ';') | ('derivation' UnrestrictedName? ':' ';'))* '}') | ';' * @@ -2854,12 +2948,15 @@ public abstract class AbstractQVTimperativeSyntacticSequencer extends AbstractSy * qualifiers+='unsettable' ','? '}' (ambiguity) (rule end) * qualifiers+='volatile' ','? '}' (ambiguity) (rule end) * referredOpposite=[Property|UnrestrictedName] (ambiguity) (rule end) + + * </pre> */ protected void emit_ReferenceCS_SemicolonKeyword_7_1_or___LeftCurlyBracketKeyword_7_0_0_____DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2_SemicolonKeyword_7_0_1_1_4___or___InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2_SemicolonKeyword_7_0_1_0_4____a_RightCurlyBracketKeyword_7_0_2__(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * UnrestrictedName? * @@ -3120,12 +3217,15 @@ public abstract class AbstractQVTimperativeSyntacticSequencer extends AbstractSy * (';' ('derivation' UnrestrictedName? ':' ';')* 'initial' (ambiguity) ':')* * ownedDefaultExpressions+=SpecificationCS * ) + + * </pre> */ protected void emit_ReferenceCS_UnrestrictedNameParserRuleCall_7_0_1_0_1_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * UnrestrictedName? * @@ -3386,23 +3486,29 @@ public abstract class AbstractQVTimperativeSyntacticSequencer extends AbstractSy * (';' ('initial' UnrestrictedName? ':' ';')* 'derivation' (ambiguity) ':')* * ownedDefaultExpressions+=SpecificationCS * ) + + * </pre> */ protected void emit_ReferenceCS_UnrestrictedNameParserRuleCall_7_0_1_1_1_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('derivation' UnrestrictedName? ':' ';' ('initial' UnrestrictedName? ':' ';')*)* * * This ambiguous syntax occurs at: * ownedDefaultExpressions+=SpecificationCS ';' ('initial' UnrestrictedName? ':' ';')* (ambiguity) '}' (rule end) + + * </pre> */ protected void emit_ReferenceCS___DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2_SemicolonKeyword_7_0_1_1_4___InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2_SemicolonKeyword_7_0_1_0_4__a__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('derivation' UnrestrictedName? ':' ';')* * @@ -3430,12 +3536,15 @@ public abstract class AbstractQVTimperativeSyntacticSequencer extends AbstractSy * qualifiers+='unsettable' ','? '}' '{' (ambiguity) 'initial' UnrestrictedName? ':' (';' (ambiguity) 'initial' UnrestrictedName? ':')* ownedDefaultExpressions+=SpecificationCS * qualifiers+='volatile' ','? '}' '{' (ambiguity) 'initial' UnrestrictedName? ':' (';' (ambiguity) 'initial' UnrestrictedName? ':')* ownedDefaultExpressions+=SpecificationCS * referredOpposite=[Property|UnrestrictedName] '{' (ambiguity) 'initial' UnrestrictedName? ':' (';' (ambiguity) 'initial' UnrestrictedName? ':')* ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_ReferenceCS___DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2_SemicolonKeyword_7_0_1_1_4__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ( * ('derivation' UnrestrictedName? ':' (';' 'derivation' UnrestrictedName? ':')*) | @@ -3459,23 +3568,29 @@ public abstract class AbstractQVTimperativeSyntacticSequencer extends AbstractSy * * This ambiguous syntax occurs at: * ownedDefaultExpressions+=SpecificationCS ';' (ambiguity) ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_ReferenceCS___DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2___SemicolonKeyword_7_0_1_1_4_DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2__a___or_____DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2___SemicolonKeyword_7_0_1_1_4_DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2__a_SemicolonKeyword_7_0_1_1_4__q___InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2_SemicolonKeyword_7_0_1_0_4__p_DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2___SemicolonKeyword_7_0_1_1_4_DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2__a___SemicolonKeyword_7_0_1_1_4___InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2_SemicolonKeyword_7_0_1_0_4__p_DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2___SemicolonKeyword_7_0_1_1_4_DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2__a__a__(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('initial' UnrestrictedName? ':' ';' ('derivation' UnrestrictedName? ':' ';')*)* * * This ambiguous syntax occurs at: * ownedDefaultExpressions+=SpecificationCS ';' ('derivation' UnrestrictedName? ':' ';')* (ambiguity) '}' (rule end) + + * </pre> */ protected void emit_ReferenceCS___InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2_SemicolonKeyword_7_0_1_0_4___DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2_SemicolonKeyword_7_0_1_1_4__a__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('initial' UnrestrictedName? ':' ';')* * @@ -3503,12 +3618,15 @@ public abstract class AbstractQVTimperativeSyntacticSequencer extends AbstractSy * qualifiers+='unsettable' ','? '}' '{' (ambiguity) 'derivation' UnrestrictedName? ':' (';' (ambiguity) 'derivation' UnrestrictedName? ':')* ownedDefaultExpressions+=SpecificationCS * qualifiers+='volatile' ','? '}' '{' (ambiguity) 'derivation' UnrestrictedName? ':' (';' (ambiguity) 'derivation' UnrestrictedName? ':')* ownedDefaultExpressions+=SpecificationCS * referredOpposite=[Property|UnrestrictedName] '{' (ambiguity) 'derivation' UnrestrictedName? ':' (';' (ambiguity) 'derivation' UnrestrictedName? ':')* ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_ReferenceCS___InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2_SemicolonKeyword_7_0_1_0_4__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ( * ('initial' UnrestrictedName? ':' (';' 'initial' UnrestrictedName? ':')*) | @@ -3532,12 +3650,15 @@ public abstract class AbstractQVTimperativeSyntacticSequencer extends AbstractSy * * This ambiguous syntax occurs at: * ownedDefaultExpressions+=SpecificationCS ';' (ambiguity) ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_ReferenceCS___InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2___SemicolonKeyword_7_0_1_0_4_InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2__a___or_____InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2___SemicolonKeyword_7_0_1_0_4_InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2__a_SemicolonKeyword_7_0_1_0_4__q___DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2_SemicolonKeyword_7_0_1_1_4__p_InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2___SemicolonKeyword_7_0_1_0_4_InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2__a___SemicolonKeyword_7_0_1_0_4___DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2_SemicolonKeyword_7_0_1_1_4__p_InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2___SemicolonKeyword_7_0_1_0_4_InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2__a__a__(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * (';' ('derivation' UnrestrictedName? ':' ';')* 'initial' UnrestrictedName? ':')* * @@ -3564,23 +3685,29 @@ public abstract class AbstractQVTimperativeSyntacticSequencer extends AbstractSy * qualifiers+='unsettable' ','? '}' '{' ('derivation' UnrestrictedName? ':' ';')* 'initial' UnrestrictedName? ':' (ambiguity) ownedDefaultExpressions+=SpecificationCS * qualifiers+='volatile' ','? '}' '{' ('derivation' UnrestrictedName? ':' ';')* 'initial' UnrestrictedName? ':' (ambiguity) ownedDefaultExpressions+=SpecificationCS * referredOpposite=[Property|UnrestrictedName] '{' ('derivation' UnrestrictedName? ':' ';')* 'initial' UnrestrictedName? ':' (ambiguity) ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_ReferenceCS___SemicolonKeyword_7_0_1_0_4___DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2_SemicolonKeyword_7_0_1_1_4__a_InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * (';' ('derivation' UnrestrictedName? ':' ';')* 'initial' UnrestrictedName? ':')+ * * This ambiguous syntax occurs at: * ownedDefaultExpressions+=SpecificationCS (ambiguity) ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_ReferenceCS___SemicolonKeyword_7_0_1_0_4___DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2_SemicolonKeyword_7_0_1_1_4__a_InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2__p(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * (';' ('initial' UnrestrictedName? ':' ';')* 'derivation' UnrestrictedName? ':')* * @@ -3607,34 +3734,43 @@ public abstract class AbstractQVTimperativeSyntacticSequencer extends AbstractSy * qualifiers+='unsettable' ','? '}' '{' ('initial' UnrestrictedName? ':' ';')* 'derivation' UnrestrictedName? ':' (ambiguity) ownedDefaultExpressions+=SpecificationCS * qualifiers+='volatile' ','? '}' '{' ('initial' UnrestrictedName? ':' ';')* 'derivation' UnrestrictedName? ':' (ambiguity) ownedDefaultExpressions+=SpecificationCS * referredOpposite=[Property|UnrestrictedName] '{' ('initial' UnrestrictedName? ':' ';')* 'derivation' UnrestrictedName? ':' (ambiguity) ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_ReferenceCS___SemicolonKeyword_7_0_1_1_4___InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2_SemicolonKeyword_7_0_1_0_4__a_DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * (';' ('initial' UnrestrictedName? ':' ';')* 'derivation' UnrestrictedName? ':')+ * * This ambiguous syntax occurs at: * ownedDefaultExpressions+=SpecificationCS (ambiguity) ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_ReferenceCS___SemicolonKeyword_7_0_1_1_4___InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2_SemicolonKeyword_7_0_1_0_4__a_DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2__p(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('iterates' '{' '}')? * * This ambiguous syntax occurs at: * typedModel=[TypedModel|UnrestrictedName] (ambiguity) ';' (rule end) + + * </pre> */ protected void emit_SimpleTargetElementCS___IteratesKeyword_2_0_LeftCurlyBracketKeyword_2_1_1_0_RightCurlyBracketKeyword_2_1_1_2__q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('{' '}') | ';' * @@ -3644,12 +3780,15 @@ public abstract class AbstractQVTimperativeSyntacticSequencer extends AbstractSy * name=UnrestrictedName ('{' '}')? (ambiguity) (rule end) * ownedSignature=TemplateSignatureCS ('{' '}')? (ambiguity) (rule end) * ownedSuperTypes+=TypedRefCS ('{' '}')? (ambiguity) (rule end) + + * </pre> */ protected void emit_StructuredClassCS_SemicolonKeyword_7_1_or___LeftCurlyBracketKeyword_7_0_0_RightCurlyBracketKeyword_7_0_2__(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('{' '}')? * @@ -3666,12 +3805,15 @@ public abstract class AbstractQVTimperativeSyntacticSequencer extends AbstractSy * ownedSuperTypes+=TypedRefCS (ambiguity) '{' ownedOperations+=OperationCS * ownedSuperTypes+=TypedRefCS (ambiguity) '{' ownedProperties+=StructuralFeatureCS * ownedSuperTypes+=TypedRefCS (ambiguity) (('{' '}') | ';') (rule end) + + * </pre> */ protected void emit_StructuredClassCS___LeftCurlyBracketKeyword_6_0_RightCurlyBracketKeyword_6_2__q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ';'? * @@ -3679,18 +3821,23 @@ public abstract class AbstractQVTimperativeSyntacticSequencer extends AbstractSy * name=UnrestrictedName '{' '}' (ambiguity) (rule end) * ownedTargetElements+=CompoundTargetElementCS '}' (ambiguity) (rule end) * ownedTargetElements+=SimpleTargetElementCS '}' (ambiguity) (rule end) + + * </pre> */ protected void emit_TargetCS_SemicolonKeyword_5_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('(' ')')? * * This ambiguous syntax occurs at: * name='Tuple' (ambiguity) (rule end) * name='Tuple' (ambiguity) ownedMultiplicity=MultiplicityCS + + * </pre> */ protected void emit_TupleTypeCS___LeftParenthesisKeyword_1_0_RightParenthesisKeyword_1_2__q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelationLexer.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelationLexer.java index 4cb958ae3..d8e632a54 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelationLexer.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelationLexer.java @@ -1,3 +1,13 @@ +/******************************************************************************* + * Copyright (c) 2012, 2022 Willink Transformations and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v2.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v20.html + * + * Contributors: + * E.D.Willink - initial API and implementation + *******************************************************************************/ package org.eclipse.qvtd.xtext.qvtrelation.ui.contentassist.antlr.internal; // Hack: Use our own Lexer superclass by means of import. @@ -6,5552 +16,5553 @@ import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.Lexer; import org.antlr.runtime.*; -import java.util.Stack; -import java.util.List; -import java.util.ArrayList; @SuppressWarnings("all") public class InternalQVTrelationLexer extends Lexer { - public static final int T__144=144; - public static final int T__143=143; - public static final int T__146=146; - public static final int T__50=50; - public static final int T__145=145; - public static final int T__140=140; - public static final int T__142=142; - public static final int T__141=141; - public static final int T__59=59; - public static final int T__55=55; - public static final int T__56=56; - public static final int T__57=57; - public static final int T__58=58; - public static final int T__51=51; - public static final int T__137=137; - public static final int T__52=52; - public static final int T__136=136; - public static final int T__53=53; - public static final int T__139=139; - public static final int T__54=54; - public static final int T__138=138; - public static final int T__133=133; - public static final int T__132=132; - public static final int T__60=60; - public static final int T__135=135; - public static final int T__61=61; - public static final int T__134=134; - public static final int T__131=131; - public static final int T__130=130; - public static final int RULE_INT=4; - public static final int T__66=66; - public static final int RULE_ML_COMMENT=13; - public static final int T__67=67; - public static final int T__129=129; - public static final int T__68=68; - public static final int T__69=69; - public static final int T__62=62; - public static final int T__126=126; - public static final int T__63=63; - public static final int T__125=125; - public static final int T__64=64; - public static final int T__128=128; - public static final int T__65=65; - public static final int T__127=127; - public static final int T__37=37; - public static final int T__38=38; - public static final int T__39=39; - public static final int T__33=33; - public static final int T__34=34; - public static final int T__35=35; - public static final int T__36=36; - public static final int T__30=30; - public static final int T__31=31; - public static final int T__32=32; - public static final int T__151=151; - public static final int T__150=150; - public static final int T__153=153; - public static final int T__152=152; - public static final int RULE_SINGLE_QUOTED_STRING=5; - public static final int T__48=48; - public static final int T__49=49; - public static final int RULE_DOUBLE_QUOTED_STRING=11; - public static final int T__44=44; - public static final int T__45=45; - public static final int T__46=46; - public static final int T__47=47; - public static final int RULE_ESCAPED_ID=7; - public static final int T__40=40; - public static final int T__148=148; - public static final int T__41=41; - public static final int T__147=147; - public static final int T__42=42; - public static final int T__43=43; - public static final int T__149=149; - public static final int T__91=91; - public static final int T__100=100; - public static final int T__92=92; - public static final int T__93=93; - public static final int T__102=102; - public static final int T__94=94; - public static final int T__101=101; - public static final int T__90=90; - public static final int RULE_LETTER_CHARACTER=10; - public static final int T__19=19; - public static final int T__17=17; - public static final int T__18=18; - public static final int T__99=99; - public static final int RULE_ESCAPED_CHARACTER=9; - public static final int T__95=95; - public static final int RULE_ML_SINGLE_QUOTED_STRING=12; - public static final int T__96=96; - public static final int T__97=97; - public static final int T__98=98; - public static final int T__26=26; - public static final int T__27=27; - public static final int T__28=28; - public static final int T__29=29; - public static final int T__22=22; - public static final int T__23=23; - public static final int T__24=24; - public static final int T__25=25; - public static final int T__20=20; - public static final int T__21=21; - public static final int T__122=122; - public static final int T__70=70; - public static final int T__121=121; - public static final int T__71=71; - public static final int T__124=124; - public static final int T__72=72; - public static final int T__123=123; - public static final int T__120=120; - public static final int RULE_UNQUOTED_STRING=8; - public static final int RULE_SL_COMMENT=14; - public static final int T__77=77; - public static final int T__119=119; - public static final int T__78=78; - public static final int T__118=118; - public static final int T__79=79; - public static final int T__73=73; - public static final int T__115=115; - public static final int EOF=-1; - public static final int T__74=74; - public static final int T__114=114; - public static final int T__75=75; - public static final int T__117=117; - public static final int T__76=76; - public static final int T__116=116; - public static final int T__80=80; - public static final int T__111=111; - public static final int T__81=81; - public static final int T__110=110; - public static final int T__82=82; - public static final int T__113=113; - public static final int RULE_SIMPLE_ID=6; - public static final int T__83=83; - public static final int T__112=112; - public static final int RULE_WS=15; - public static final int RULE_ANY_OTHER=16; - public static final int T__88=88; - public static final int T__108=108; - public static final int T__89=89; - public static final int T__107=107; - public static final int T__109=109; - public static final int T__84=84; - public static final int T__104=104; - public static final int T__85=85; - public static final int T__103=103; - public static final int T__86=86; - public static final int T__106=106; - public static final int T__87=87; - public static final int T__105=105; - - // delegates - // delegators - - public InternalQVTrelationLexer() {;} - public InternalQVTrelationLexer(CharStream input) { - this(input, new RecognizerSharedState()); - } - public InternalQVTrelationLexer(CharStream input, RecognizerSharedState state) { - super(input,state); - - } - public String getGrammarFileName() { return "InternalQVTrelation.g"; } - - // $ANTLR start "T__17" - public final void mT__17() throws RecognitionException { - try { - int _type = T__17; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:11:7: ( ';' ) - // InternalQVTrelation.g:11:9: ';' - { - match(';'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__17" - - // $ANTLR start "T__18" - public final void mT__18() throws RecognitionException { - try { - int _type = T__18; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:12:7: ( 'replace' ) - // InternalQVTrelation.g:12:9: 'replace' - { - match("replace"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__18" - - // $ANTLR start "T__19" - public final void mT__19() throws RecognitionException { - try { - int _type = T__19; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:13:7: ( 'abstract' ) - // InternalQVTrelation.g:13:9: 'abstract' - { - match("abstract"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__19" - - // $ANTLR start "T__20" - public final void mT__20() throws RecognitionException { - try { - int _type = T__20; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:14:7: ( 'checkonly' ) - // InternalQVTrelation.g:14:9: 'checkonly' - { - match("checkonly"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__20" - - // $ANTLR start "T__21" - public final void mT__21() throws RecognitionException { - try { - int _type = T__21; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:15:7: ( 'default_values' ) - // InternalQVTrelation.g:15:9: 'default_values' - { - match("default_values"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__21" - - // $ANTLR start "T__22" - public final void mT__22() throws RecognitionException { - try { - int _type = T__22; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:16:7: ( 'dependsOn' ) - // InternalQVTrelation.g:16:9: 'dependsOn' - { - match("dependsOn"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__22" - - // $ANTLR start "T__23" - public final void mT__23() throws RecognitionException { - try { - int _type = T__23; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:17:7: ( 'domain' ) - // InternalQVTrelation.g:17:9: 'domain' - { - match("domain"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__23" - - // $ANTLR start "T__24" - public final void mT__24() throws RecognitionException { - try { - int _type = T__24; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:18:7: ( 'enforce' ) - // InternalQVTrelation.g:18:9: 'enforce' - { - match("enforce"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__24" - - // $ANTLR start "T__25" - public final void mT__25() throws RecognitionException { - try { - int _type = T__25; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:19:7: ( 'extends' ) - // InternalQVTrelation.g:19:9: 'extends' - { - match("extends"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__25" - - // $ANTLR start "T__26" - public final void mT__26() throws RecognitionException { - try { - int _type = T__26; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:20:7: ( 'implementedby' ) - // InternalQVTrelation.g:20:9: 'implementedby' - { - match("implementedby"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__26" - - // $ANTLR start "T__27" - public final void mT__27() throws RecognitionException { - try { - int _type = T__27; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:21:7: ( 'import' ) - // InternalQVTrelation.g:21:9: 'import' - { - match("import"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__27" - - // $ANTLR start "T__28" - public final void mT__28() throws RecognitionException { - try { - int _type = T__28; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:22:7: ( 'input' ) - // InternalQVTrelation.g:22:9: 'input' - { - match("input"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__28" - - // $ANTLR start "T__29" - public final void mT__29() throws RecognitionException { - try { - int _type = T__29; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:23:7: ( 'iterates' ) - // InternalQVTrelation.g:23:9: 'iterates' - { - match("iterates"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__29" - - // $ANTLR start "T__30" - public final void mT__30() throws RecognitionException { - try { - int _type = T__30; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:24:7: ( 'library' ) - // InternalQVTrelation.g:24:9: 'library' - { - match("library"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__30" - - // $ANTLR start "T__31" - public final void mT__31() throws RecognitionException { - try { - int _type = T__31; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:25:7: ( 'key' ) - // InternalQVTrelation.g:25:9: 'key' - { - match("key"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__31" - - // $ANTLR start "T__32" - public final void mT__32() throws RecognitionException { - try { - int _type = T__32; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:26:7: ( 'opposite' ) - // InternalQVTrelation.g:26:9: 'opposite' - { - match("opposite"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__32" - - // $ANTLR start "T__33" - public final void mT__33() throws RecognitionException { - try { - int _type = T__33; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:27:7: ( 'output' ) - // InternalQVTrelation.g:27:9: 'output' - { - match("output"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__33" - - // $ANTLR start "T__34" - public final void mT__34() throws RecognitionException { - try { - int _type = T__34; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:28:7: ( 'overrides' ) - // InternalQVTrelation.g:28:9: 'overrides' - { - match("overrides"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__34" - - // $ANTLR start "T__35" - public final void mT__35() throws RecognitionException { - try { - int _type = T__35; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:29:7: ( 'package' ) - // InternalQVTrelation.g:29:9: 'package' - { - match("package"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__35" - - // $ANTLR start "T__36" - public final void mT__36() throws RecognitionException { - try { - int _type = T__36; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:30:7: ( 'primitive' ) - // InternalQVTrelation.g:30:9: 'primitive' - { - match("primitive"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__36" - - // $ANTLR start "T__37" - public final void mT__37() throws RecognitionException { - try { - int _type = T__37; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:31:7: ( 'query' ) - // InternalQVTrelation.g:31:9: 'query' - { - match("query"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__37" - - // $ANTLR start "T__38" - public final void mT__38() throws RecognitionException { - try { - int _type = T__38; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:32:7: ( 'relation' ) - // InternalQVTrelation.g:32:9: 'relation' - { - match("relation"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__38" - - // $ANTLR start "T__39" - public final void mT__39() throws RecognitionException { - try { - int _type = T__39; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:33:7: ( 'target' ) - // InternalQVTrelation.g:33:9: 'target' - { - match("target"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__39" - - // $ANTLR start "T__40" - public final void mT__40() throws RecognitionException { - try { - int _type = T__40; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:34:7: ( 'top' ) - // InternalQVTrelation.g:34:9: 'top' - { - match("top"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__40" - - // $ANTLR start "T__41" - public final void mT__41() throws RecognitionException { - try { - int _type = T__41; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:35:7: ( 'transformation' ) - // InternalQVTrelation.g:35:9: 'transformation' - { - match("transformation"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__41" - - // $ANTLR start "T__42" - public final void mT__42() throws RecognitionException { - try { - int _type = T__42; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:36:7: ( 'via' ) - // InternalQVTrelation.g:36:9: 'via' - { - match("via"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__42" - - // $ANTLR start "T__43" - public final void mT__43() throws RecognitionException { - try { - int _type = T__43; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:37:7: ( 'when' ) - // InternalQVTrelation.g:37:9: 'when' - { - match("when"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__43" - - // $ANTLR start "T__44" - public final void mT__44() throws RecognitionException { - try { - int _type = T__44; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:38:7: ( 'where' ) - // InternalQVTrelation.g:38:9: 'where' - { - match("where"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__44" - - // $ANTLR start "T__45" - public final void mT__45() throws RecognitionException { - try { - int _type = T__45; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:39:7: ( '!serializable' ) - // InternalQVTrelation.g:39:9: '!serializable' - { - match("!serializable"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__45" - - // $ANTLR start "T__46" - public final void mT__46() throws RecognitionException { - try { - int _type = T__46; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:40:7: ( 'attribute' ) - // InternalQVTrelation.g:40:9: 'attribute' - { - match("attribute"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__46" - - // $ANTLR start "T__47" - public final void mT__47() throws RecognitionException { - try { - int _type = T__47; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:41:7: ( 'body' ) - // InternalQVTrelation.g:41:9: 'body' - { - match("body"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__47" - - // $ANTLR start "T__48" - public final void mT__48() throws RecognitionException { - try { - int _type = T__48; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:42:7: ( 'class' ) - // InternalQVTrelation.g:42:9: 'class' - { - match("class"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__48" - - // $ANTLR start "T__49" - public final void mT__49() throws RecognitionException { - try { - int _type = T__49; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:43:7: ( 'composes' ) - // InternalQVTrelation.g:43:9: 'composes' - { - match("composes"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__49" - - // $ANTLR start "T__50" - public final void mT__50() throws RecognitionException { - try { - int _type = T__50; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:44:7: ( 'datatype' ) - // InternalQVTrelation.g:44:9: 'datatype' - { - match("datatype"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__50" - - // $ANTLR start "T__51" - public final void mT__51() throws RecognitionException { - try { - int _type = T__51; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:45:7: ( 'definition' ) - // InternalQVTrelation.g:45:9: 'definition' - { - match("definition"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__51" - - // $ANTLR start "T__52" - public final void mT__52() throws RecognitionException { - try { - int _type = T__52; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:46:7: ( 'derived' ) - // InternalQVTrelation.g:46:9: 'derived' - { - match("derived"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__52" - - // $ANTLR start "T__53" - public final void mT__53() throws RecognitionException { - try { - int _type = T__53; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:47:7: ( 'derivation' ) - // InternalQVTrelation.g:47:9: 'derivation' - { - match("derivation"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__53" - - // $ANTLR start "T__54" - public final void mT__54() throws RecognitionException { - try { - int _type = T__54; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:48:7: ( 'enum' ) - // InternalQVTrelation.g:48:9: 'enum' - { - match("enum"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__54" - - // $ANTLR start "T__55" - public final void mT__55() throws RecognitionException { - try { - int _type = T__55; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:49:7: ( 'id' ) - // InternalQVTrelation.g:49:9: 'id' - { - match("id"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__55" - - // $ANTLR start "T__56" - public final void mT__56() throws RecognitionException { - try { - int _type = T__56; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:50:7: ( 'initial' ) - // InternalQVTrelation.g:50:9: 'initial' - { - match("initial"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__56" - - // $ANTLR start "T__57" - public final void mT__57() throws RecognitionException { - try { - int _type = T__57; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:51:7: ( 'interface' ) - // InternalQVTrelation.g:51:9: 'interface' - { - match("interface"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__57" - - // $ANTLR start "T__58" - public final void mT__58() throws RecognitionException { - try { - int _type = T__58; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:52:7: ( 'literal' ) - // InternalQVTrelation.g:52:9: 'literal' - { - match("literal"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__58" - - // $ANTLR start "T__59" - public final void mT__59() throws RecognitionException { - try { - int _type = T__59; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:53:7: ( 'operation' ) - // InternalQVTrelation.g:53:9: 'operation' - { - match("operation"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__59" - - // $ANTLR start "T__60" - public final void mT__60() throws RecognitionException { - try { - int _type = T__60; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:54:7: ( 'ordered' ) - // InternalQVTrelation.g:54:9: 'ordered' - { - match("ordered"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__60" - - // $ANTLR start "T__61" - public final void mT__61() throws RecognitionException { - try { - int _type = T__61; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:55:7: ( 'property' ) - // InternalQVTrelation.g:55:9: 'property' - { - match("property"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__61" - - // $ANTLR start "T__62" - public final void mT__62() throws RecognitionException { - try { - int _type = T__62; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:56:7: ( 'readonly' ) - // InternalQVTrelation.g:56:9: 'readonly' - { - match("readonly"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__62" - - // $ANTLR start "T__63" - public final void mT__63() throws RecognitionException { - try { - int _type = T__63; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:57:7: ( 'resolve' ) - // InternalQVTrelation.g:57:9: 'resolve' - { - match("resolve"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__63" - - // $ANTLR start "T__64" - public final void mT__64() throws RecognitionException { - try { - int _type = T__64; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:58:7: ( 'serializable' ) - // InternalQVTrelation.g:58:9: 'serializable' - { - match("serializable"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__64" - - // $ANTLR start "T__65" - public final void mT__65() throws RecognitionException { - try { - int _type = T__65; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:59:7: ( 'static' ) - // InternalQVTrelation.g:59:9: 'static' - { - match("static"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__65" - - // $ANTLR start "T__66" - public final void mT__66() throws RecognitionException { - try { - int _type = T__66; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:60:7: ( 'throws' ) - // InternalQVTrelation.g:60:9: 'throws' - { - match("throws"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__66" - - // $ANTLR start "T__67" - public final void mT__67() throws RecognitionException { - try { - int _type = T__67; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:61:7: ( 'transient' ) - // InternalQVTrelation.g:61:9: 'transient' - { - match("transient"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__67" - - // $ANTLR start "T__68" - public final void mT__68() throws RecognitionException { - try { - int _type = T__68; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:62:7: ( 'unique' ) - // InternalQVTrelation.g:62:9: 'unique' - { - match("unique"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__68" - - // $ANTLR start "T__69" - public final void mT__69() throws RecognitionException { - try { - int _type = T__69; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:63:7: ( 'unsettable' ) - // InternalQVTrelation.g:63:9: 'unsettable' - { - match("unsettable"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__69" - - // $ANTLR start "T__70" - public final void mT__70() throws RecognitionException { - try { - int _type = T__70; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:64:7: ( 'volatile' ) - // InternalQVTrelation.g:64:9: 'volatile' - { - match("volatile"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__70" - - // $ANTLR start "T__71" - public final void mT__71() throws RecognitionException { - try { - int _type = T__71; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:65:7: ( '-' ) - // InternalQVTrelation.g:65:9: '-' - { - match('-'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__71" - - // $ANTLR start "T__72" - public final void mT__72() throws RecognitionException { - try { - int _type = T__72; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:66:7: ( 'not' ) - // InternalQVTrelation.g:66:9: 'not' - { - match("not"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__72" - - // $ANTLR start "T__73" - public final void mT__73() throws RecognitionException { - try { - int _type = T__73; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:67:7: ( 'not2' ) - // InternalQVTrelation.g:67:9: 'not2' - { - match("not2"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__73" - - // $ANTLR start "T__74" - public final void mT__74() throws RecognitionException { - try { - int _type = T__74; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:68:7: ( '*' ) - // InternalQVTrelation.g:68:9: '*' - { - match('*'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__74" - - // $ANTLR start "T__75" - public final void mT__75() throws RecognitionException { - try { - int _type = T__75; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:69:7: ( '/' ) - // InternalQVTrelation.g:69:9: '/' - { - match('/'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__75" - - // $ANTLR start "T__76" - public final void mT__76() throws RecognitionException { - try { - int _type = T__76; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:70:7: ( '+' ) - // InternalQVTrelation.g:70:9: '+' - { - match('+'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__76" - - // $ANTLR start "T__77" - public final void mT__77() throws RecognitionException { - try { - int _type = T__77; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:71:7: ( '>' ) - // InternalQVTrelation.g:71:9: '>' - { - match('>'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__77" - - // $ANTLR start "T__78" - public final void mT__78() throws RecognitionException { - try { - int _type = T__78; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:72:7: ( '<' ) - // InternalQVTrelation.g:72:9: '<' - { - match('<'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__78" - - // $ANTLR start "T__79" - public final void mT__79() throws RecognitionException { - try { - int _type = T__79; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:73:7: ( '>=' ) - // InternalQVTrelation.g:73:9: '>=' - { - match(">="); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__79" - - // $ANTLR start "T__80" - public final void mT__80() throws RecognitionException { - try { - int _type = T__80; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:74:7: ( '<=' ) - // InternalQVTrelation.g:74:9: '<=' - { - match("<="); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__80" - - // $ANTLR start "T__81" - public final void mT__81() throws RecognitionException { - try { - int _type = T__81; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:75:7: ( '=' ) - // InternalQVTrelation.g:75:9: '=' - { - match('='); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__81" - - // $ANTLR start "T__82" - public final void mT__82() throws RecognitionException { - try { - int _type = T__82; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:76:7: ( '<>' ) - // InternalQVTrelation.g:76:9: '<>' - { - match("<>"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__82" - - // $ANTLR start "T__83" - public final void mT__83() throws RecognitionException { - try { - int _type = T__83; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:77:7: ( 'and' ) - // InternalQVTrelation.g:77:9: 'and' - { - match("and"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__83" - - // $ANTLR start "T__84" - public final void mT__84() throws RecognitionException { - try { - int _type = T__84; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:78:7: ( 'and2' ) - // InternalQVTrelation.g:78:9: 'and2' - { - match("and2"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__84" - - // $ANTLR start "T__85" - public final void mT__85() throws RecognitionException { - try { - int _type = T__85; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:79:7: ( 'implies' ) - // InternalQVTrelation.g:79:9: 'implies' - { - match("implies"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__85" - - // $ANTLR start "T__86" - public final void mT__86() throws RecognitionException { - try { - int _type = T__86; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:80:7: ( 'implies2' ) - // InternalQVTrelation.g:80:9: 'implies2' - { - match("implies2"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__86" - - // $ANTLR start "T__87" - public final void mT__87() throws RecognitionException { - try { - int _type = T__87; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:81:7: ( 'or' ) - // InternalQVTrelation.g:81:9: 'or' - { - match("or"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__87" - - // $ANTLR start "T__88" - public final void mT__88() throws RecognitionException { - try { - int _type = T__88; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:82:7: ( 'or2' ) - // InternalQVTrelation.g:82:9: 'or2' - { - match("or2"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__88" - - // $ANTLR start "T__89" - public final void mT__89() throws RecognitionException { - try { - int _type = T__89; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:83:7: ( 'xor' ) - // InternalQVTrelation.g:83:9: 'xor' - { - match("xor"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__89" - - // $ANTLR start "T__90" - public final void mT__90() throws RecognitionException { - try { - int _type = T__90; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:84:7: ( 'xor2' ) - // InternalQVTrelation.g:84:9: 'xor2' - { - match("xor2"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__90" - - // $ANTLR start "T__91" - public final void mT__91() throws RecognitionException { - try { - int _type = T__91; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:85:7: ( '.' ) - // InternalQVTrelation.g:85:9: '.' - { - match('.'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__91" - - // $ANTLR start "T__92" - public final void mT__92() throws RecognitionException { - try { - int _type = T__92; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:86:7: ( '->' ) - // InternalQVTrelation.g:86:9: '->' - { - match("->"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__92" - - // $ANTLR start "T__93" - public final void mT__93() throws RecognitionException { - try { - int _type = T__93; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:87:7: ( '?.' ) - // InternalQVTrelation.g:87:9: '?.' - { - match("?."); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__93" - - // $ANTLR start "T__94" - public final void mT__94() throws RecognitionException { - try { - int _type = T__94; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:88:7: ( '?->' ) - // InternalQVTrelation.g:88:9: '?->' - { - match("?->"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__94" - - // $ANTLR start "T__95" - public final void mT__95() throws RecognitionException { - try { - int _type = T__95; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:89:7: ( 'Map' ) - // InternalQVTrelation.g:89:9: 'Map' - { - match("Map"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__95" - - // $ANTLR start "T__96" - public final void mT__96() throws RecognitionException { - try { - int _type = T__96; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:90:7: ( 'Tuple' ) - // InternalQVTrelation.g:90:9: 'Tuple' - { - match("Tuple"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__96" - - // $ANTLR start "T__97" - public final void mT__97() throws RecognitionException { - try { - int _type = T__97; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:91:7: ( 'Boolean' ) - // InternalQVTrelation.g:91:9: 'Boolean' - { - match("Boolean"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__97" - - // $ANTLR start "T__98" - public final void mT__98() throws RecognitionException { - try { - int _type = T__98; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:92:7: ( 'Integer' ) - // InternalQVTrelation.g:92:9: 'Integer' - { - match("Integer"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__98" - - // $ANTLR start "T__99" - public final void mT__99() throws RecognitionException { - try { - int _type = T__99; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:93:7: ( 'Real' ) - // InternalQVTrelation.g:93:9: 'Real' - { - match("Real"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__99" - - // $ANTLR start "T__100" - public final void mT__100() throws RecognitionException { - try { - int _type = T__100; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:94:8: ( 'String' ) - // InternalQVTrelation.g:94:10: 'String' - { - match("String"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__100" - - // $ANTLR start "T__101" - public final void mT__101() throws RecognitionException { - try { - int _type = T__101; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:95:8: ( 'UnlimitedNatural' ) - // InternalQVTrelation.g:95:10: 'UnlimitedNatural' - { - match("UnlimitedNatural"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__101" - - // $ANTLR start "T__102" - public final void mT__102() throws RecognitionException { - try { - int _type = T__102; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:96:8: ( 'OclAny' ) - // InternalQVTrelation.g:96:10: 'OclAny' - { - match("OclAny"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__102" - - // $ANTLR start "T__103" - public final void mT__103() throws RecognitionException { - try { - int _type = T__103; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:97:8: ( 'OclInvalid' ) - // InternalQVTrelation.g:97:10: 'OclInvalid' - { - match("OclInvalid"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__103" - - // $ANTLR start "T__104" - public final void mT__104() throws RecognitionException { - try { - int _type = T__104; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:98:8: ( 'OclVoid' ) - // InternalQVTrelation.g:98:10: 'OclVoid' - { - match("OclVoid"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__104" - - // $ANTLR start "T__105" - public final void mT__105() throws RecognitionException { - try { - int _type = T__105; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:99:8: ( 'Set' ) - // InternalQVTrelation.g:99:10: 'Set' - { - match("Set"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__105" - - // $ANTLR start "T__106" - public final void mT__106() throws RecognitionException { - try { - int _type = T__106; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:100:8: ( 'Bag' ) - // InternalQVTrelation.g:100:10: 'Bag' - { - match("Bag"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__106" - - // $ANTLR start "T__107" - public final void mT__107() throws RecognitionException { - try { - int _type = T__107; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:101:8: ( 'Sequence' ) - // InternalQVTrelation.g:101:10: 'Sequence' - { - match("Sequence"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__107" - - // $ANTLR start "T__108" - public final void mT__108() throws RecognitionException { - try { - int _type = T__108; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:102:8: ( 'Collection' ) - // InternalQVTrelation.g:102:10: 'Collection' - { - match("Collection"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__108" - - // $ANTLR start "T__109" - public final void mT__109() throws RecognitionException { - try { - int _type = T__109; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:103:8: ( 'OrderedSet' ) - // InternalQVTrelation.g:103:10: 'OrderedSet' - { - match("OrderedSet"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__109" - - // $ANTLR start "T__110" - public final void mT__110() throws RecognitionException { - try { - int _type = T__110; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:104:8: ( 'with' ) - // InternalQVTrelation.g:104:10: 'with' - { - match("with"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__110" - - // $ANTLR start "T__111" - public final void mT__111() throws RecognitionException { - try { - int _type = T__111; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:105:8: ( '<-' ) - // InternalQVTrelation.g:105:10: '<-' - { - match("<-"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__111" - - // $ANTLR start "T__112" - public final void mT__112() throws RecognitionException { - try { - int _type = T__112; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:106:8: ( '|?' ) - // InternalQVTrelation.g:106:10: '|?' - { - match("|?"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__112" - - // $ANTLR start "T__113" - public final void mT__113() throws RecognitionException { - try { - int _type = T__113; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:107:8: ( '?' ) - // InternalQVTrelation.g:107:10: '?' - { - match('?'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__113" - - // $ANTLR start "T__114" - public final void mT__114() throws RecognitionException { - try { - int _type = T__114; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:108:8: ( ':' ) - // InternalQVTrelation.g:108:10: ':' - { - match(':'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__114" - - // $ANTLR start "T__115" - public final void mT__115() throws RecognitionException { - try { - int _type = T__115; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:109:8: ( '{' ) - // InternalQVTrelation.g:109:10: '{' - { - match('{'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__115" - - // $ANTLR start "T__116" - public final void mT__116() throws RecognitionException { - try { - int _type = T__116; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:110:8: ( '}' ) - // InternalQVTrelation.g:110:10: '}' - { - match('}'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__116" - - // $ANTLR start "T__117" - public final void mT__117() throws RecognitionException { - try { - int _type = T__117; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:111:8: ( '++' ) - // InternalQVTrelation.g:111:10: '++' - { - match("++"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__117" - - // $ANTLR start "T__118" - public final void mT__118() throws RecognitionException { - try { - int _type = T__118; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:112:8: ( ',' ) - // InternalQVTrelation.g:112:10: ',' - { - match(','); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__118" - - // $ANTLR start "T__119" - public final void mT__119() throws RecognitionException { - try { - int _type = T__119; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:113:8: ( '(' ) - // InternalQVTrelation.g:113:10: '(' - { - match('('); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__119" - - // $ANTLR start "T__120" - public final void mT__120() throws RecognitionException { - try { - int _type = T__120; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:114:8: ( ')' ) - // InternalQVTrelation.g:114:10: ')' - { - match(')'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__120" - - // $ANTLR start "T__121" - public final void mT__121() throws RecognitionException { - try { - int _type = T__121; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:115:8: ( '::' ) - // InternalQVTrelation.g:115:10: '::' - { - match("::"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__121" - - // $ANTLR start "T__122" - public final void mT__122() throws RecognitionException { - try { - int _type = T__122; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:116:8: ( '#' ) - // InternalQVTrelation.g:116:10: '#' - { - match('#'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__122" - - // $ANTLR start "T__123" - public final void mT__123() throws RecognitionException { - try { - int _type = T__123; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:117:8: ( '..' ) - // InternalQVTrelation.g:117:10: '..' - { - match(".."); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__123" - - // $ANTLR start "T__124" - public final void mT__124() throws RecognitionException { - try { - int _type = T__124; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:118:8: ( 'Lambda' ) - // InternalQVTrelation.g:118:10: 'Lambda' - { - match("Lambda"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__124" - - // $ANTLR start "T__125" - public final void mT__125() throws RecognitionException { - try { - int _type = T__125; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:119:8: ( 'invalid' ) - // InternalQVTrelation.g:119:10: 'invalid' - { - match("invalid"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__125" - - // $ANTLR start "T__126" - public final void mT__126() throws RecognitionException { - try { - int _type = T__126; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:120:8: ( 'null' ) - // InternalQVTrelation.g:120:10: 'null' - { - match("null"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__126" - - // $ANTLR start "T__127" - public final void mT__127() throws RecognitionException { - try { - int _type = T__127; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:121:8: ( 'pre' ) - // InternalQVTrelation.g:121:10: 'pre' - { - match("pre"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__127" - - // $ANTLR start "T__128" - public final void mT__128() throws RecognitionException { - try { - int _type = T__128; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:122:8: ( '[' ) - // InternalQVTrelation.g:122:10: '[' - { - match('['); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__128" - - // $ANTLR start "T__129" - public final void mT__129() throws RecognitionException { - try { - int _type = T__129; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:123:8: ( ']' ) - // InternalQVTrelation.g:123:10: ']' - { - match(']'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__129" - - // $ANTLR start "T__130" - public final void mT__130() throws RecognitionException { - try { - int _type = T__130; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:124:8: ( 'in' ) - // InternalQVTrelation.g:124:10: 'in' - { - match("in"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__130" - - // $ANTLR start "T__131" - public final void mT__131() throws RecognitionException { - try { - int _type = T__131; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:125:8: ( 'if' ) - // InternalQVTrelation.g:125:10: 'if' - { - match("if"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__131" - - // $ANTLR start "T__132" - public final void mT__132() throws RecognitionException { - try { - int _type = T__132; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:126:8: ( 'then' ) - // InternalQVTrelation.g:126:10: 'then' - { - match("then"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__132" - - // $ANTLR start "T__133" - public final void mT__133() throws RecognitionException { - try { - int _type = T__133; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:127:8: ( 'else' ) - // InternalQVTrelation.g:127:10: 'else' - { - match("else"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__133" - - // $ANTLR start "T__134" - public final void mT__134() throws RecognitionException { - try { - int _type = T__134; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:128:8: ( 'endif' ) - // InternalQVTrelation.g:128:10: 'endif' - { - match("endif"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__134" - - // $ANTLR start "T__135" - public final void mT__135() throws RecognitionException { - try { - int _type = T__135; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:129:8: ( 'elseif' ) - // InternalQVTrelation.g:129:10: 'elseif' - { - match("elseif"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__135" - - // $ANTLR start "T__136" - public final void mT__136() throws RecognitionException { - try { - int _type = T__136; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:130:8: ( 'let' ) - // InternalQVTrelation.g:130:10: 'let' - { - match("let"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__136" - - // $ANTLR start "T__137" - public final void mT__137() throws RecognitionException { - try { - int _type = T__137; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:131:8: ( 'self' ) - // InternalQVTrelation.g:131:10: 'self' - { - match("self"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__137" - - // $ANTLR start "T__138" - public final void mT__138() throws RecognitionException { - try { - int _type = T__138; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:132:8: ( '&&' ) - // InternalQVTrelation.g:132:10: '&&' - { - match("&&"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__138" - - // $ANTLR start "T__139" - public final void mT__139() throws RecognitionException { - try { - int _type = T__139; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:133:8: ( '!derived' ) - // InternalQVTrelation.g:133:10: '!derived' - { - match("!derived"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__139" - - // $ANTLR start "T__140" - public final void mT__140() throws RecognitionException { - try { - int _type = T__140; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:134:8: ( '!id' ) - // InternalQVTrelation.g:134:10: '!id' - { - match("!id"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__140" - - // $ANTLR start "T__141" - public final void mT__141() throws RecognitionException { - try { - int _type = T__141; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:135:8: ( '!ordered' ) - // InternalQVTrelation.g:135:10: '!ordered' - { - match("!ordered"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__141" - - // $ANTLR start "T__142" - public final void mT__142() throws RecognitionException { - try { - int _type = T__142; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:136:8: ( '!readonly' ) - // InternalQVTrelation.g:136:10: '!readonly' - { - match("!readonly"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__142" - - // $ANTLR start "T__143" - public final void mT__143() throws RecognitionException { - try { - int _type = T__143; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:137:8: ( '!transient' ) - // InternalQVTrelation.g:137:10: '!transient' - { - match("!transient"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__143" - - // $ANTLR start "T__144" - public final void mT__144() throws RecognitionException { - try { - int _type = T__144; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:138:8: ( '!unique' ) - // InternalQVTrelation.g:138:10: '!unique' - { - match("!unique"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__144" - - // $ANTLR start "T__145" - public final void mT__145() throws RecognitionException { - try { - int _type = T__145; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:139:8: ( '!unsettable' ) - // InternalQVTrelation.g:139:10: '!unsettable' - { - match("!unsettable"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__145" - - // $ANTLR start "T__146" - public final void mT__146() throws RecognitionException { - try { - int _type = T__146; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:140:8: ( '!volatile' ) - // InternalQVTrelation.g:140:10: '!volatile' - { - match("!volatile"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__146" - - // $ANTLR start "T__147" - public final void mT__147() throws RecognitionException { - try { - int _type = T__147; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:141:8: ( '!composes' ) - // InternalQVTrelation.g:141:10: '!composes' - { - match("!composes"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__147" - - // $ANTLR start "T__148" - public final void mT__148() throws RecognitionException { - try { - int _type = T__148; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:142:8: ( '!resolve' ) - // InternalQVTrelation.g:142:10: '!resolve' - { - match("!resolve"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__148" - - // $ANTLR start "T__149" - public final void mT__149() throws RecognitionException { - try { - int _type = T__149; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:143:8: ( 'true' ) - // InternalQVTrelation.g:143:10: 'true' - { - match("true"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__149" - - // $ANTLR start "T__150" - public final void mT__150() throws RecognitionException { - try { - int _type = T__150; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:144:8: ( 'false' ) - // InternalQVTrelation.g:144:10: 'false' - { - match("false"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__150" - - // $ANTLR start "T__151" - public final void mT__151() throws RecognitionException { - try { - int _type = T__151; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:145:8: ( '@' ) - // InternalQVTrelation.g:145:10: '@' - { - match('@'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__151" - - // $ANTLR start "T__152" - public final void mT__152() throws RecognitionException { - try { - int _type = T__152; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:146:8: ( '|' ) - // InternalQVTrelation.g:146:10: '|' - { - match('|'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__152" - - // $ANTLR start "T__153" - public final void mT__153() throws RecognitionException { - try { - int _type = T__153; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:147:8: ( '|1' ) - // InternalQVTrelation.g:147:10: '|1' - { - match("|1"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__153" - - // $ANTLR start "RULE_UNQUOTED_STRING" - public final void mRULE_UNQUOTED_STRING() throws RecognitionException { - try { - int _type = RULE_UNQUOTED_STRING; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:34727:22: ( '\\u00A3$%^\\u00A3$%^' ) - // InternalQVTrelation.g:34727:24: '\\u00A3$%^\\u00A3$%^' - { - match("\u00A3$%^\u00A3$%^"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_UNQUOTED_STRING" - - // $ANTLR start "RULE_ESCAPED_CHARACTER" - public final void mRULE_ESCAPED_CHARACTER() throws RecognitionException { - try { - // InternalQVTrelation.g:34729:33: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) ) - // InternalQVTrelation.g:34729: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') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - - } - finally { - } - } - // $ANTLR end "RULE_ESCAPED_CHARACTER" - - // $ANTLR start "RULE_LETTER_CHARACTER" - public final void mRULE_LETTER_CHARACTER() throws RecognitionException { - try { - // InternalQVTrelation.g:34731:32: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ) - // InternalQVTrelation.g:34731: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(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - - } - finally { - } - } - // $ANTLR end "RULE_LETTER_CHARACTER" - - // $ANTLR start "RULE_DOUBLE_QUOTED_STRING" - public final void mRULE_DOUBLE_QUOTED_STRING() throws RecognitionException { - try { - int _type = RULE_DOUBLE_QUOTED_STRING; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:34733:27: ( '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) - // InternalQVTrelation.g:34733:29: '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' - { - match('\"'); - // InternalQVTrelation.g:34733:33: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* - loop1: - do { - int alt1=3; - int LA1_0 = input.LA(1); - - if ( (LA1_0=='\\') ) { - alt1=1; - } - else if ( ((LA1_0>='\u0000' && LA1_0<='!')||(LA1_0>='#' && LA1_0<='[')||(LA1_0>=']' && LA1_0<='\uFFFF')) ) { - alt1=2; - } - - - switch (alt1) { - case 1 : - // InternalQVTrelation.g:34733:34: RULE_ESCAPED_CHARACTER - { - mRULE_ESCAPED_CHARACTER(); - - } - break; - case 2 : - // InternalQVTrelation.g:34733:57: ~ ( ( '\\\\' | '\"' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop1; - } - } while (true); - - match('\"'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_DOUBLE_QUOTED_STRING" - - // $ANTLR start "RULE_SINGLE_QUOTED_STRING" - public final void mRULE_SINGLE_QUOTED_STRING() throws RecognitionException { - try { - int _type = RULE_SINGLE_QUOTED_STRING; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:34735:27: ( '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) - // InternalQVTrelation.g:34735:29: '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' - { - match('\''); - // InternalQVTrelation.g:34735:34: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* - loop2: - do { - int alt2=3; - int LA2_0 = input.LA(1); - - if ( (LA2_0=='\\') ) { - alt2=1; - } - else if ( ((LA2_0>='\u0000' && LA2_0<='&')||(LA2_0>='(' && LA2_0<='[')||(LA2_0>=']' && LA2_0<='\uFFFF')) ) { - alt2=2; - } - - - switch (alt2) { - case 1 : - // InternalQVTrelation.g:34735:35: RULE_ESCAPED_CHARACTER - { - mRULE_ESCAPED_CHARACTER(); - - } - break; - case 2 : - // InternalQVTrelation.g:34735:58: ~ ( ( '\\\\' | '\\'' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop2; - } - } while (true); - - match('\''); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_SINGLE_QUOTED_STRING" - - // $ANTLR start "RULE_ML_SINGLE_QUOTED_STRING" - public final void mRULE_ML_SINGLE_QUOTED_STRING() throws RecognitionException { - try { - int _type = RULE_ML_SINGLE_QUOTED_STRING; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:34737:30: ( '/\\'' ( options {greedy=false; } : . )* '\\'/' ) - // InternalQVTrelation.g:34737:32: '/\\'' ( options {greedy=false; } : . )* '\\'/' - { - match("/'"); - - // InternalQVTrelation.g:34737:38: ( options {greedy=false; } : . )* - loop3: - do { - int alt3=2; - int LA3_0 = input.LA(1); - - if ( (LA3_0=='\'') ) { - int LA3_1 = input.LA(2); - - if ( (LA3_1=='/') ) { - alt3=2; - } - else if ( ((LA3_1>='\u0000' && LA3_1<='.')||(LA3_1>='0' && LA3_1<='\uFFFF')) ) { - alt3=1; - } - - - } - else if ( ((LA3_0>='\u0000' && LA3_0<='&')||(LA3_0>='(' && LA3_0<='\uFFFF')) ) { - alt3=1; - } - - - switch (alt3) { - case 1 : - // InternalQVTrelation.g:34737:66: . - { - matchAny(); - - } - break; - - default : - break loop3; - } - } while (true); - - match("'/"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ML_SINGLE_QUOTED_STRING" - - // $ANTLR start "RULE_SIMPLE_ID" - public final void mRULE_SIMPLE_ID() throws RecognitionException { - try { - int _type = RULE_SIMPLE_ID; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:34739:16: ( RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )* ) - // InternalQVTrelation.g:34739:18: RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )* - { - mRULE_LETTER_CHARACTER(); - // InternalQVTrelation.g:34739:40: ( RULE_LETTER_CHARACTER | '0' .. '9' )* - loop4: - do { - int alt4=2; - int LA4_0 = input.LA(1); - - if ( ((LA4_0>='0' && LA4_0<='9')||(LA4_0>='A' && LA4_0<='Z')||LA4_0=='_'||(LA4_0>='a' && LA4_0<='z')) ) { - alt4=1; - } - - - switch (alt4) { - case 1 : - // InternalQVTrelation.g: - { - if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop4; - } - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_SIMPLE_ID" - - // $ANTLR start "RULE_ESCAPED_ID" - public final void mRULE_ESCAPED_ID() throws RecognitionException { - try { - int _type = RULE_ESCAPED_ID; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:34741:17: ( '_' RULE_SINGLE_QUOTED_STRING ) - // InternalQVTrelation.g:34741:19: '_' RULE_SINGLE_QUOTED_STRING - { - match('_'); - mRULE_SINGLE_QUOTED_STRING(); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ESCAPED_ID" - - // $ANTLR start "RULE_INT" - public final void mRULE_INT() throws RecognitionException { - try { - int _type = RULE_INT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:34743:10: ( ( '0' .. '9' )+ ) - // InternalQVTrelation.g:34743:12: ( '0' .. '9' )+ - { - // InternalQVTrelation.g:34743:12: ( '0' .. '9' )+ - int cnt5=0; - loop5: - do { - int alt5=2; - int LA5_0 = input.LA(1); - - if ( ((LA5_0>='0' && LA5_0<='9')) ) { - alt5=1; - } - - - switch (alt5) { - case 1 : - // InternalQVTrelation.g:34743:13: '0' .. '9' - { - matchRange('0','9'); - - } - break; - - default : - if ( cnt5 >= 1 ) break loop5; - EarlyExitException eee = - new EarlyExitException(5, input); - throw eee; - } - cnt5++; - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_INT" - - // $ANTLR start "RULE_ML_COMMENT" - public final void mRULE_ML_COMMENT() throws RecognitionException { - try { - int _type = RULE_ML_COMMENT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:34745:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalQVTrelation.g:34745:19: '/*' ( options {greedy=false; } : . )* '*/' - { - match("/*"); - - // InternalQVTrelation.g:34745:24: ( options {greedy=false; } : . )* - loop6: - do { - int alt6=2; - int LA6_0 = input.LA(1); - - if ( (LA6_0=='*') ) { - int LA6_1 = input.LA(2); - - if ( (LA6_1=='/') ) { - alt6=2; - } - else if ( ((LA6_1>='\u0000' && LA6_1<='.')||(LA6_1>='0' && LA6_1<='\uFFFF')) ) { - alt6=1; - } - - - } - else if ( ((LA6_0>='\u0000' && LA6_0<=')')||(LA6_0>='+' && LA6_0<='\uFFFF')) ) { - alt6=1; - } - - - switch (alt6) { - case 1 : - // InternalQVTrelation.g:34745:52: . - { - matchAny(); - - } - break; - - default : - break loop6; - } - } while (true); - - match("*/"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ML_COMMENT" - - // $ANTLR start "RULE_SL_COMMENT" - public final void mRULE_SL_COMMENT() throws RecognitionException { - try { - int _type = RULE_SL_COMMENT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:34747:17: ( '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalQVTrelation.g:34747:19: '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? - { - match("--"); - - // InternalQVTrelation.g:34747:24: (~ ( ( '\\n' | '\\r' ) ) )* - loop7: - do { - int alt7=2; - int LA7_0 = input.LA(1); - - if ( ((LA7_0>='\u0000' && LA7_0<='\t')||(LA7_0>='\u000B' && LA7_0<='\f')||(LA7_0>='\u000E' && LA7_0<='\uFFFF')) ) { - alt7=1; - } - - - switch (alt7) { - case 1 : - // InternalQVTrelation.g:34747: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(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop7; - } - } while (true); - - // InternalQVTrelation.g:34747:40: ( ( '\\r' )? '\\n' )? - int alt9=2; - int LA9_0 = input.LA(1); - - if ( (LA9_0=='\n'||LA9_0=='\r') ) { - alt9=1; - } - switch (alt9) { - case 1 : - // InternalQVTrelation.g:34747:41: ( '\\r' )? '\\n' - { - // InternalQVTrelation.g:34747:41: ( '\\r' )? - int alt8=2; - int LA8_0 = input.LA(1); - - if ( (LA8_0=='\r') ) { - alt8=1; - } - switch (alt8) { - case 1 : - // InternalQVTrelation.g:34747:41: '\\r' - { - match('\r'); - - } - break; - - } - - match('\n'); - - } - break; - - } - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_SL_COMMENT" - - // $ANTLR start "RULE_WS" - public final void mRULE_WS() throws RecognitionException { - try { - int _type = RULE_WS; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:34749:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalQVTrelation.g:34749:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ - { - // InternalQVTrelation.g:34749:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ - int cnt10=0; - loop10: - do { - int alt10=2; - int LA10_0 = input.LA(1); - - if ( ((LA10_0>='\t' && LA10_0<='\n')||LA10_0=='\r'||LA10_0==' ') ) { - alt10=1; - } - - - switch (alt10) { - case 1 : - // InternalQVTrelation.g: - { - if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - if ( cnt10 >= 1 ) break loop10; - EarlyExitException eee = - new EarlyExitException(10, input); - throw eee; - } - cnt10++; - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_WS" - - // $ANTLR start "RULE_ANY_OTHER" - public final void mRULE_ANY_OTHER() throws RecognitionException { - try { - int _type = RULE_ANY_OTHER; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:34751:16: ( . ) - // InternalQVTrelation.g:34751:18: . - { - matchAny(); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ANY_OTHER" - - public void mTokens() throws RecognitionException { - // InternalQVTrelation.g:1:8: ( T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | T__151 | T__152 | T__153 | RULE_UNQUOTED_STRING | RULE_DOUBLE_QUOTED_STRING | RULE_SINGLE_QUOTED_STRING | RULE_ML_SINGLE_QUOTED_STRING | RULE_SIMPLE_ID | RULE_ESCAPED_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) - int alt11=148; - alt11 = dfa11.predict(input); - switch (alt11) { - case 1 : - // InternalQVTrelation.g:1:10: T__17 - { - mT__17(); - - } - break; - case 2 : - // InternalQVTrelation.g:1:16: T__18 - { - mT__18(); - - } - break; - case 3 : - // InternalQVTrelation.g:1:22: T__19 - { - mT__19(); - - } - break; - case 4 : - // InternalQVTrelation.g:1:28: T__20 - { - mT__20(); - - } - break; - case 5 : - // InternalQVTrelation.g:1:34: T__21 - { - mT__21(); - - } - break; - case 6 : - // InternalQVTrelation.g:1:40: T__22 - { - mT__22(); - - } - break; - case 7 : - // InternalQVTrelation.g:1:46: T__23 - { - mT__23(); - - } - break; - case 8 : - // InternalQVTrelation.g:1:52: T__24 - { - mT__24(); - - } - break; - case 9 : - // InternalQVTrelation.g:1:58: T__25 - { - mT__25(); - - } - break; - case 10 : - // InternalQVTrelation.g:1:64: T__26 - { - mT__26(); - - } - break; - case 11 : - // InternalQVTrelation.g:1:70: T__27 - { - mT__27(); - - } - break; - case 12 : - // InternalQVTrelation.g:1:76: T__28 - { - mT__28(); - - } - break; - case 13 : - // InternalQVTrelation.g:1:82: T__29 - { - mT__29(); - - } - break; - case 14 : - // InternalQVTrelation.g:1:88: T__30 - { - mT__30(); - - } - break; - case 15 : - // InternalQVTrelation.g:1:94: T__31 - { - mT__31(); - - } - break; - case 16 : - // InternalQVTrelation.g:1:100: T__32 - { - mT__32(); - - } - break; - case 17 : - // InternalQVTrelation.g:1:106: T__33 - { - mT__33(); - - } - break; - case 18 : - // InternalQVTrelation.g:1:112: T__34 - { - mT__34(); - - } - break; - case 19 : - // InternalQVTrelation.g:1:118: T__35 - { - mT__35(); - - } - break; - case 20 : - // InternalQVTrelation.g:1:124: T__36 - { - mT__36(); - - } - break; - case 21 : - // InternalQVTrelation.g:1:130: T__37 - { - mT__37(); - - } - break; - case 22 : - // InternalQVTrelation.g:1:136: T__38 - { - mT__38(); - - } - break; - case 23 : - // InternalQVTrelation.g:1:142: T__39 - { - mT__39(); - - } - break; - case 24 : - // InternalQVTrelation.g:1:148: T__40 - { - mT__40(); - - } - break; - case 25 : - // InternalQVTrelation.g:1:154: T__41 - { - mT__41(); - - } - break; - case 26 : - // InternalQVTrelation.g:1:160: T__42 - { - mT__42(); - - } - break; - case 27 : - // InternalQVTrelation.g:1:166: T__43 - { - mT__43(); - - } - break; - case 28 : - // InternalQVTrelation.g:1:172: T__44 - { - mT__44(); - - } - break; - case 29 : - // InternalQVTrelation.g:1:178: T__45 - { - mT__45(); - - } - break; - case 30 : - // InternalQVTrelation.g:1:184: T__46 - { - mT__46(); - - } - break; - case 31 : - // InternalQVTrelation.g:1:190: T__47 - { - mT__47(); - - } - break; - case 32 : - // InternalQVTrelation.g:1:196: T__48 - { - mT__48(); - - } - break; - case 33 : - // InternalQVTrelation.g:1:202: T__49 - { - mT__49(); - - } - break; - case 34 : - // InternalQVTrelation.g:1:208: T__50 - { - mT__50(); - - } - break; - case 35 : - // InternalQVTrelation.g:1:214: T__51 - { - mT__51(); - - } - break; - case 36 : - // InternalQVTrelation.g:1:220: T__52 - { - mT__52(); - - } - break; - case 37 : - // InternalQVTrelation.g:1:226: T__53 - { - mT__53(); - - } - break; - case 38 : - // InternalQVTrelation.g:1:232: T__54 - { - mT__54(); - - } - break; - case 39 : - // InternalQVTrelation.g:1:238: T__55 - { - mT__55(); - - } - break; - case 40 : - // InternalQVTrelation.g:1:244: T__56 - { - mT__56(); - - } - break; - case 41 : - // InternalQVTrelation.g:1:250: T__57 - { - mT__57(); - - } - break; - case 42 : - // InternalQVTrelation.g:1:256: T__58 - { - mT__58(); - - } - break; - case 43 : - // InternalQVTrelation.g:1:262: T__59 - { - mT__59(); - - } - break; - case 44 : - // InternalQVTrelation.g:1:268: T__60 - { - mT__60(); - - } - break; - case 45 : - // InternalQVTrelation.g:1:274: T__61 - { - mT__61(); - - } - break; - case 46 : - // InternalQVTrelation.g:1:280: T__62 - { - mT__62(); - - } - break; - case 47 : - // InternalQVTrelation.g:1:286: T__63 - { - mT__63(); - - } - break; - case 48 : - // InternalQVTrelation.g:1:292: T__64 - { - mT__64(); - - } - break; - case 49 : - // InternalQVTrelation.g:1:298: T__65 - { - mT__65(); - - } - break; - case 50 : - // InternalQVTrelation.g:1:304: T__66 - { - mT__66(); - - } - break; - case 51 : - // InternalQVTrelation.g:1:310: T__67 - { - mT__67(); - - } - break; - case 52 : - // InternalQVTrelation.g:1:316: T__68 - { - mT__68(); - - } - break; - case 53 : - // InternalQVTrelation.g:1:322: T__69 - { - mT__69(); - - } - break; - case 54 : - // InternalQVTrelation.g:1:328: T__70 - { - mT__70(); - - } - break; - case 55 : - // InternalQVTrelation.g:1:334: T__71 - { - mT__71(); - - } - break; - case 56 : - // InternalQVTrelation.g:1:340: T__72 - { - mT__72(); - - } - break; - case 57 : - // InternalQVTrelation.g:1:346: T__73 - { - mT__73(); - - } - break; - case 58 : - // InternalQVTrelation.g:1:352: T__74 - { - mT__74(); - - } - break; - case 59 : - // InternalQVTrelation.g:1:358: T__75 - { - mT__75(); - - } - break; - case 60 : - // InternalQVTrelation.g:1:364: T__76 - { - mT__76(); - - } - break; - case 61 : - // InternalQVTrelation.g:1:370: T__77 - { - mT__77(); - - } - break; - case 62 : - // InternalQVTrelation.g:1:376: T__78 - { - mT__78(); - - } - break; - case 63 : - // InternalQVTrelation.g:1:382: T__79 - { - mT__79(); - - } - break; - case 64 : - // InternalQVTrelation.g:1:388: T__80 - { - mT__80(); - - } - break; - case 65 : - // InternalQVTrelation.g:1:394: T__81 - { - mT__81(); - - } - break; - case 66 : - // InternalQVTrelation.g:1:400: T__82 - { - mT__82(); - - } - break; - case 67 : - // InternalQVTrelation.g:1:406: T__83 - { - mT__83(); - - } - break; - case 68 : - // InternalQVTrelation.g:1:412: T__84 - { - mT__84(); - - } - break; - case 69 : - // InternalQVTrelation.g:1:418: T__85 - { - mT__85(); - - } - break; - case 70 : - // InternalQVTrelation.g:1:424: T__86 - { - mT__86(); - - } - break; - case 71 : - // InternalQVTrelation.g:1:430: T__87 - { - mT__87(); - - } - break; - case 72 : - // InternalQVTrelation.g:1:436: T__88 - { - mT__88(); - - } - break; - case 73 : - // InternalQVTrelation.g:1:442: T__89 - { - mT__89(); - - } - break; - case 74 : - // InternalQVTrelation.g:1:448: T__90 - { - mT__90(); - - } - break; - case 75 : - // InternalQVTrelation.g:1:454: T__91 - { - mT__91(); - - } - break; - case 76 : - // InternalQVTrelation.g:1:460: T__92 - { - mT__92(); - - } - break; - case 77 : - // InternalQVTrelation.g:1:466: T__93 - { - mT__93(); - - } - break; - case 78 : - // InternalQVTrelation.g:1:472: T__94 - { - mT__94(); - - } - break; - case 79 : - // InternalQVTrelation.g:1:478: T__95 - { - mT__95(); - - } - break; - case 80 : - // InternalQVTrelation.g:1:484: T__96 - { - mT__96(); - - } - break; - case 81 : - // InternalQVTrelation.g:1:490: T__97 - { - mT__97(); - - } - break; - case 82 : - // InternalQVTrelation.g:1:496: T__98 - { - mT__98(); - - } - break; - case 83 : - // InternalQVTrelation.g:1:502: T__99 - { - mT__99(); - - } - break; - case 84 : - // InternalQVTrelation.g:1:508: T__100 - { - mT__100(); - - } - break; - case 85 : - // InternalQVTrelation.g:1:515: T__101 - { - mT__101(); - - } - break; - case 86 : - // InternalQVTrelation.g:1:522: T__102 - { - mT__102(); - - } - break; - case 87 : - // InternalQVTrelation.g:1:529: T__103 - { - mT__103(); - - } - break; - case 88 : - // InternalQVTrelation.g:1:536: T__104 - { - mT__104(); - - } - break; - case 89 : - // InternalQVTrelation.g:1:543: T__105 - { - mT__105(); - - } - break; - case 90 : - // InternalQVTrelation.g:1:550: T__106 - { - mT__106(); - - } - break; - case 91 : - // InternalQVTrelation.g:1:557: T__107 - { - mT__107(); - - } - break; - case 92 : - // InternalQVTrelation.g:1:564: T__108 - { - mT__108(); - - } - break; - case 93 : - // InternalQVTrelation.g:1:571: T__109 - { - mT__109(); - - } - break; - case 94 : - // InternalQVTrelation.g:1:578: T__110 - { - mT__110(); - - } - break; - case 95 : - // InternalQVTrelation.g:1:585: T__111 - { - mT__111(); - - } - break; - case 96 : - // InternalQVTrelation.g:1:592: T__112 - { - mT__112(); - - } - break; - case 97 : - // InternalQVTrelation.g:1:599: T__113 - { - mT__113(); - - } - break; - case 98 : - // InternalQVTrelation.g:1:606: T__114 - { - mT__114(); - - } - break; - case 99 : - // InternalQVTrelation.g:1:613: T__115 - { - mT__115(); - - } - break; - case 100 : - // InternalQVTrelation.g:1:620: T__116 - { - mT__116(); - - } - break; - case 101 : - // InternalQVTrelation.g:1:627: T__117 - { - mT__117(); - - } - break; - case 102 : - // InternalQVTrelation.g:1:634: T__118 - { - mT__118(); - - } - break; - case 103 : - // InternalQVTrelation.g:1:641: T__119 - { - mT__119(); - - } - break; - case 104 : - // InternalQVTrelation.g:1:648: T__120 - { - mT__120(); - - } - break; - case 105 : - // InternalQVTrelation.g:1:655: T__121 - { - mT__121(); - - } - break; - case 106 : - // InternalQVTrelation.g:1:662: T__122 - { - mT__122(); - - } - break; - case 107 : - // InternalQVTrelation.g:1:669: T__123 - { - mT__123(); - - } - break; - case 108 : - // InternalQVTrelation.g:1:676: T__124 - { - mT__124(); - - } - break; - case 109 : - // InternalQVTrelation.g:1:683: T__125 - { - mT__125(); - - } - break; - case 110 : - // InternalQVTrelation.g:1:690: T__126 - { - mT__126(); - - } - break; - case 111 : - // InternalQVTrelation.g:1:697: T__127 - { - mT__127(); - - } - break; - case 112 : - // InternalQVTrelation.g:1:704: T__128 - { - mT__128(); - - } - break; - case 113 : - // InternalQVTrelation.g:1:711: T__129 - { - mT__129(); - - } - break; - case 114 : - // InternalQVTrelation.g:1:718: T__130 - { - mT__130(); - - } - break; - case 115 : - // InternalQVTrelation.g:1:725: T__131 - { - mT__131(); - - } - break; - case 116 : - // InternalQVTrelation.g:1:732: T__132 - { - mT__132(); - - } - break; - case 117 : - // InternalQVTrelation.g:1:739: T__133 - { - mT__133(); - - } - break; - case 118 : - // InternalQVTrelation.g:1:746: T__134 - { - mT__134(); - - } - break; - case 119 : - // InternalQVTrelation.g:1:753: T__135 - { - mT__135(); - - } - break; - case 120 : - // InternalQVTrelation.g:1:760: T__136 - { - mT__136(); - - } - break; - case 121 : - // InternalQVTrelation.g:1:767: T__137 - { - mT__137(); - - } - break; - case 122 : - // InternalQVTrelation.g:1:774: T__138 - { - mT__138(); - - } - break; - case 123 : - // InternalQVTrelation.g:1:781: T__139 - { - mT__139(); - - } - break; - case 124 : - // InternalQVTrelation.g:1:788: T__140 - { - mT__140(); - - } - break; - case 125 : - // InternalQVTrelation.g:1:795: T__141 - { - mT__141(); - - } - break; - case 126 : - // InternalQVTrelation.g:1:802: T__142 - { - mT__142(); - - } - break; - case 127 : - // InternalQVTrelation.g:1:809: T__143 - { - mT__143(); - - } - break; - case 128 : - // InternalQVTrelation.g:1:816: T__144 - { - mT__144(); - - } - break; - case 129 : - // InternalQVTrelation.g:1:823: T__145 - { - mT__145(); - - } - break; - case 130 : - // InternalQVTrelation.g:1:830: T__146 - { - mT__146(); - - } - break; - case 131 : - // InternalQVTrelation.g:1:837: T__147 - { - mT__147(); - - } - break; - case 132 : - // InternalQVTrelation.g:1:844: T__148 - { - mT__148(); - - } - break; - case 133 : - // InternalQVTrelation.g:1:851: T__149 - { - mT__149(); - - } - break; - case 134 : - // InternalQVTrelation.g:1:858: T__150 - { - mT__150(); - - } - break; - case 135 : - // InternalQVTrelation.g:1:865: T__151 - { - mT__151(); - - } - break; - case 136 : - // InternalQVTrelation.g:1:872: T__152 - { - mT__152(); - - } - break; - case 137 : - // InternalQVTrelation.g:1:879: T__153 - { - mT__153(); - - } - break; - case 138 : - // InternalQVTrelation.g:1:886: RULE_UNQUOTED_STRING - { - mRULE_UNQUOTED_STRING(); - - } - break; - case 139 : - // InternalQVTrelation.g:1:907: RULE_DOUBLE_QUOTED_STRING - { - mRULE_DOUBLE_QUOTED_STRING(); - - } - break; - case 140 : - // InternalQVTrelation.g:1:933: RULE_SINGLE_QUOTED_STRING - { - mRULE_SINGLE_QUOTED_STRING(); - - } - break; - case 141 : - // InternalQVTrelation.g:1:959: RULE_ML_SINGLE_QUOTED_STRING - { - mRULE_ML_SINGLE_QUOTED_STRING(); - - } - break; - case 142 : - // InternalQVTrelation.g:1:988: RULE_SIMPLE_ID - { - mRULE_SIMPLE_ID(); - - } - break; - case 143 : - // InternalQVTrelation.g:1:1003: RULE_ESCAPED_ID - { - mRULE_ESCAPED_ID(); - - } - break; - case 144 : - // InternalQVTrelation.g:1:1019: RULE_INT - { - mRULE_INT(); - - } - break; - case 145 : - // InternalQVTrelation.g:1:1028: RULE_ML_COMMENT - { - mRULE_ML_COMMENT(); - - } - break; - case 146 : - // InternalQVTrelation.g:1:1044: RULE_SL_COMMENT - { - mRULE_SL_COMMENT(); - - } - break; - case 147 : - // InternalQVTrelation.g:1:1060: RULE_WS - { - mRULE_WS(); - - } - break; - case 148 : - // InternalQVTrelation.g:1:1068: RULE_ANY_OTHER - { - mRULE_ANY_OTHER(); - - } - break; - - } - - } - - - protected DFA11 dfa11 = new DFA11(this); - static final String DFA11_eotS = - "\2\uffff\16\100\1\75\3\100\1\163\1\100\1\uffff\1\171\1\173\1\175\1\u0081\1\uffff\1\100\1\u0085\1\u0088\11\100\1\u0097\1\u0099\6\uffff\1\100\2\uffff\1\75\1\100\1\uffff\3\75\1\100\5\uffff\1\100\1\uffff\15\100\1\u00c5\1\100\1\u00c7\1\u00c8\6\100\1\u00d3\13\100\11\uffff\4\100\3\uffff\2\100\15\uffff\1\100\5\uffff\14\100\13\uffff\1\100\3\uffff\1\100\7\uffff\6\100\1\u0104\22\100\1\uffff\1\100\2\uffff\2\100\1\u011c\1\u011d\5\100\1\u0123\1\uffff\3\100\1\u0127\2\100\1\u012a\4\100\1\u012f\3\100\2\uffff\6\100\1\u013f\1\100\1\u0142\1\u0143\2\100\1\u0146\3\100\1\u014a\15\100\1\u015a\1\uffff\12\100\1\u0165\2\100\1\u0169\11\100\2\uffff\5\100\1\uffff\3\100\1\uffff\2\100\1\uffff\1\100\1\u017f\1\100\1\u0181\1\uffff\1\100\1\u0183\1\100\1\u0185\4\uffff\1\u0186\1\100\1\u0188\3\100\1\u018c\1\uffff\1\u018d\1\u018e\2\uffff\2\100\1\uffff\1\100\1\u0192\1\100\1\uffff\17\100\1\uffff\1\100\1\u01a4\10\100\1\uffff\1\u01ae\2\100\1\uffff\3\100\1\u01b4\16\100\1\u01c3\2\100\1\uffff\1\100\1\uffff\1\100\1\uffff\1\u01c9\2\uffff\1\100\1\uffff\3\100\3\uffff\1\u01ce\2\100\1\uffff\11\100\1\u01da\7\100\1\uffff\6\100\1\u01e8\2\100\1\uffff\1\100\1\u01ec\2\100\1\u01ef\1\uffff\10\100\1\u01f8\5\100\1\uffff\1\u01fe\2\100\1\u0201\1\100\1\uffff\1\100\1\u0204\1\u0205\1\100\1\uffff\2\100\1\u0209\2\100\1\u020c\4\100\1\u0211\1\uffff\1\u0212\2\100\1\u0215\7\100\1\u021d\1\100\1\uffff\1\100\1\u0220\1\u0221\1\uffff\1\100\1\u0224\1\uffff\1\u0225\1\100\1\u0227\1\100\1\u0229\1\u022a\2\100\1\uffff\1\100\1\u022e\1\u022f\2\100\1\uffff\2\100\1\uffff\2\100\2\uffff\1\100\1\u0237\1\u0238\1\uffff\2\100\1\uffff\1\100\1\u023c\2\100\2\uffff\1\u023f\1\u0240\1\uffff\1\u0241\2\100\1\u0244\3\100\1\uffff\1\100\1\u0249\2\uffff\1\100\1\u024b\2\uffff\1\100\1\uffff\1\u024d\2\uffff\1\u024e\2\100\2\uffff\1\100\1\u0252\2\100\1\u0255\2\100\2\uffff\1\u0258\2\100\1\uffff\2\100\3\uffff\1\u025d\1\u025e\1\uffff\2\100\1\u0261\1\100\1\uffff\1\100\1\uffff\1\u0264\2\uffff\1\u0265\1\u0266\1\u0267\1\uffff\1\100\1\u0269\1\uffff\2\100\1\uffff\4\100\2\uffff\1\100\1\u0271\1\uffff\1\u0272\1\100\4\uffff\1\100\1\uffff\1\100\1\u0276\1\100\1\u0278\1\u0279\1\u027a\1\100\2\uffff\3\100\1\uffff\1\100\3\uffff\3\100\1\u0283\2\100\1\u0286\1\100\1\uffff\1\100\1\u0289\1\uffff\1\u028a\1\100\2\uffff\1\100\1\u028d\1\uffff"; - static final String DFA11_eofS = - "\u028e\uffff"; - static final String DFA11_minS = - "\1\0\1\uffff\1\145\1\142\1\150\1\141\1\154\1\144\2\145\1\160\1\141\1\165\1\141\1\151\1\150\1\143\1\157\1\145\1\156\1\55\1\157\1\uffff\1\47\1\53\1\75\1\55\1\uffff\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\72\6\uffff\1\141\2\uffff\1\46\1\141\1\uffff\1\44\2\0\1\47\5\uffff\1\141\1\uffff\1\163\1\164\1\144\1\145\1\141\1\155\1\146\1\155\1\164\1\144\1\164\1\163\1\160\1\60\1\145\2\60\1\142\1\164\1\171\1\145\1\164\1\145\1\60\1\143\2\145\1\162\1\160\1\141\1\145\1\141\1\154\1\145\1\164\4\uffff\1\145\1\uffff\1\156\2\uffff\1\144\1\154\1\141\1\151\3\uffff\1\164\1\154\15\uffff\1\162\5\uffff\2\160\1\157\1\147\1\164\1\141\1\162\1\161\2\154\1\144\1\154\13\uffff\1\155\3\uffff\1\154\7\uffff\1\154\1\141\1\144\1\157\1\164\1\162\1\60\1\143\1\163\1\160\1\141\1\145\1\151\2\141\1\157\1\155\1\151\2\145\1\154\1\165\1\164\1\145\1\141\1\uffff\1\162\2\uffff\1\162\1\145\2\60\1\157\1\162\1\160\1\162\1\145\1\60\1\uffff\1\153\1\155\1\160\1\60\1\162\1\147\1\60\1\156\1\145\1\157\1\156\1\60\1\141\1\156\1\150\1\141\1\151\1\171\1\151\1\146\1\164\1\161\1\145\1\60\1\154\2\60\2\154\1\60\1\145\1\154\1\151\1\60\1\165\1\151\1\101\1\145\1\154\1\142\1\163\1\141\1\164\1\157\1\154\1\162\1\151\1\60\1\uffff\1\153\1\163\1\157\1\165\2\156\1\166\1\151\1\164\1\162\1\60\1\146\1\156\1\60\1\145\1\162\1\164\1\151\1\162\1\154\2\141\1\162\2\uffff\1\163\1\141\1\165\2\162\1\uffff\1\141\1\151\1\145\1\uffff\1\171\1\145\1\uffff\1\163\1\60\1\167\1\60\1\uffff\1\164\1\60\1\145\1\60\4\uffff\1\60\1\141\1\60\1\151\1\165\1\164\1\60\1\uffff\2\60\2\uffff\2\145\1\uffff\1\147\1\60\1\156\1\uffff\1\145\1\155\2\156\1\157\1\162\1\145\1\144\1\145\1\143\1\151\1\156\1\166\1\141\1\142\1\uffff\1\157\1\60\1\163\1\154\1\151\1\144\1\141\1\156\1\171\1\143\1\uffff\1\60\1\144\1\146\1\uffff\1\155\1\145\1\164\1\60\1\141\1\146\1\151\1\164\1\162\1\141\1\151\2\164\1\151\1\145\1\147\1\164\1\162\1\60\1\164\1\146\1\uffff\1\163\1\uffff\1\151\1\uffff\1\60\2\uffff\1\154\1\uffff\1\143\1\145\1\164\3\uffff\1\60\1\141\1\145\1\uffff\1\147\1\156\1\151\1\171\1\166\1\151\1\145\1\143\1\141\1\60\1\145\1\157\1\154\1\145\1\143\1\165\1\156\1\uffff\1\145\2\164\1\163\1\144\1\164\1\60\1\160\1\145\1\uffff\1\163\1\60\1\145\1\163\1\60\1\uffff\1\154\1\141\1\144\1\145\1\171\1\154\1\164\1\151\1\60\2\144\1\145\1\151\1\164\1\uffff\1\60\1\157\1\145\1\60\1\154\1\uffff\1\151\2\60\1\141\1\uffff\1\156\1\162\1\60\1\143\1\164\1\60\1\141\2\144\1\164\1\60\1\uffff\1\60\1\156\1\171\1\60\2\164\1\154\1\163\1\137\1\151\1\117\1\60\1\151\1\uffff\1\145\2\60\1\uffff\1\156\1\60\1\uffff\1\60\1\143\1\60\1\163\2\60\1\145\1\157\1\uffff\1\145\2\60\1\166\1\171\1\uffff\1\162\1\156\1\uffff\1\145\1\172\2\uffff\1\142\2\60\1\uffff\2\145\1\uffff\1\154\1\60\1\123\1\151\2\uffff\2\60\1\uffff\1\60\1\145\1\171\1\60\1\166\1\157\1\156\1\uffff\1\157\1\60\2\uffff\1\164\1\60\2\uffff\1\145\1\uffff\1\60\2\uffff\1\60\1\156\1\163\2\uffff\1\145\1\60\1\155\1\164\1\60\1\141\1\154\2\uffff\1\60\1\144\1\151\1\uffff\1\145\1\157\3\uffff\2\60\1\uffff\1\141\1\156\1\60\1\156\1\uffff\1\145\1\uffff\1\60\2\uffff\3\60\1\uffff\1\141\1\60\1\uffff\1\142\1\145\1\uffff\1\116\1\144\1\164\1\156\2\uffff\1\154\1\60\1\uffff\1\60\1\144\4\uffff\1\164\1\uffff\1\154\1\60\1\141\3\60\1\165\2\uffff\1\142\1\151\1\145\1\uffff\1\164\3\uffff\1\145\1\171\1\157\1\60\1\165\1\163\1\60\1\156\1\uffff\1\162\1\60\1\uffff\1\60\1\141\2\uffff\1\154\1\60\1\uffff"; - static final String DFA11_maxS = - "\1\uffff\1\uffff\1\145\1\164\2\157\1\170\1\164\1\151\1\145\1\166\1\162\1\165\1\162\1\157\1\151\1\166\1\157\1\164\1\156\1\76\1\165\1\uffff\1\52\1\53\1\75\1\76\1\uffff\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\72\6\uffff\1\141\2\uffff\1\46\1\141\1\uffff\1\44\2\uffff\1\47\5\uffff\1\163\1\uffff\1\163\1\164\1\144\1\145\1\141\1\155\1\162\1\155\1\164\1\165\1\164\1\163\1\160\1\172\1\145\2\172\2\164\1\171\1\160\1\164\1\145\1\172\1\143\1\157\1\145\1\162\1\160\1\165\1\162\1\141\1\154\1\145\1\164\4\uffff\1\145\1\uffff\1\156\2\uffff\1\144\1\162\1\141\1\163\3\uffff\1\164\1\154\15\uffff\1\162\5\uffff\2\160\1\157\1\147\1\164\1\141\1\162\1\164\2\154\1\144\1\154\13\uffff\1\155\3\uffff\1\154\7\uffff\1\154\1\141\1\144\1\157\1\164\1\162\1\172\1\143\1\163\1\160\1\151\1\145\1\151\2\141\1\157\1\155\1\151\2\145\1\157\1\165\1\164\1\145\1\141\1\uffff\1\162\2\uffff\1\162\1\145\2\172\1\157\1\162\1\160\1\162\1\145\1\172\1\uffff\1\153\1\155\1\160\1\172\1\162\1\147\1\172\1\156\1\145\1\157\1\156\1\172\1\141\1\162\1\150\2\163\1\171\1\151\1\146\1\164\1\161\1\145\1\172\1\154\2\172\2\154\1\172\1\145\1\154\1\151\1\172\1\165\1\151\1\126\1\145\1\154\1\142\1\163\1\141\1\164\1\157\1\154\1\162\1\151\1\172\1\uffff\1\153\1\163\1\157\1\165\2\156\1\166\1\151\1\164\1\162\1\172\1\146\1\156\1\172\1\151\1\162\1\164\1\151\1\162\1\154\2\141\1\162\2\uffff\1\163\1\141\1\165\2\162\1\uffff\1\141\1\151\1\145\1\uffff\1\171\1\145\1\uffff\1\163\1\172\1\167\1\172\1\uffff\1\164\1\172\1\145\1\172\4\uffff\1\172\1\141\1\172\1\151\1\165\1\164\1\172\1\uffff\2\172\2\uffff\2\145\1\uffff\1\147\1\172\1\156\1\uffff\1\145\1\155\2\156\1\157\1\162\1\145\1\144\1\145\1\143\1\151\1\156\1\166\1\141\1\142\1\uffff\1\157\1\172\1\163\1\154\1\151\1\144\1\145\1\156\1\171\1\143\1\uffff\1\172\1\144\1\146\1\uffff\1\155\1\145\1\164\1\172\1\141\1\146\1\151\1\164\1\162\1\141\1\151\2\164\1\151\1\145\1\147\1\164\1\162\1\172\1\164\1\151\1\uffff\1\163\1\uffff\1\151\1\uffff\1\172\2\uffff\1\154\1\uffff\1\143\1\145\1\164\3\uffff\1\172\1\141\1\145\1\uffff\1\147\1\156\1\151\1\171\1\166\1\151\1\145\1\143\1\141\1\172\1\145\1\157\1\154\1\145\1\143\1\165\1\156\1\uffff\1\145\2\164\1\163\1\144\1\164\1\172\1\160\1\145\1\uffff\1\163\1\172\1\145\1\163\1\172\1\uffff\1\154\1\141\1\144\1\145\1\171\1\154\1\164\1\151\1\172\2\144\1\145\1\151\1\164\1\uffff\1\172\1\157\1\145\1\172\1\154\1\uffff\1\151\2\172\1\141\1\uffff\1\156\1\162\1\172\1\143\1\164\1\172\1\141\2\144\1\164\1\172\1\uffff\1\172\1\156\1\171\1\172\2\164\1\154\1\163\1\137\1\151\1\117\1\172\1\151\1\uffff\1\145\2\172\1\uffff\1\156\1\172\1\uffff\1\172\1\143\1\172\1\163\2\172\1\145\1\157\1\uffff\1\145\2\172\1\166\1\171\1\uffff\1\162\1\156\1\uffff\1\145\1\172\2\uffff\1\142\2\172\1\uffff\2\145\1\uffff\1\154\1\172\1\123\1\151\2\uffff\2\172\1\uffff\1\172\1\145\1\171\1\172\1\166\1\157\1\156\1\uffff\1\157\1\172\2\uffff\1\164\1\172\2\uffff\1\145\1\uffff\1\172\2\uffff\1\172\1\156\1\163\2\uffff\1\145\1\172\1\155\1\164\1\172\1\141\1\154\2\uffff\1\172\1\144\1\151\1\uffff\1\145\1\157\3\uffff\2\172\1\uffff\1\141\1\156\1\172\1\156\1\uffff\1\145\1\uffff\1\172\2\uffff\3\172\1\uffff\1\141\1\172\1\uffff\1\142\1\145\1\uffff\1\116\1\144\1\164\1\156\2\uffff\1\154\1\172\1\uffff\1\172\1\144\4\uffff\1\164\1\uffff\1\154\1\172\1\141\3\172\1\165\2\uffff\1\142\1\151\1\145\1\uffff\1\164\3\uffff\1\145\1\171\1\157\1\172\1\165\1\163\1\172\1\156\1\uffff\1\162\1\172\1\uffff\1\172\1\141\2\uffff\1\154\1\172\1\uffff"; - static final String DFA11_acceptS = - "\1\uffff\1\1\24\uffff\1\72\4\uffff\1\101\16\uffff\1\143\1\144\1\146\1\147\1\150\1\152\1\uffff\1\160\1\161\2\uffff\1\u0087\4\uffff\1\u008e\1\u0090\1\u0093\1\u0094\1\1\1\uffff\1\u008e\43\uffff\1\35\1\173\1\174\1\175\1\uffff\1\177\1\uffff\1\u0082\1\u0083\4\uffff\1\114\1\u0092\1\67\2\uffff\1\72\1\u008d\1\u0091\1\73\1\145\1\74\1\77\1\75\1\100\1\102\1\137\1\76\1\101\1\uffff\1\153\1\113\1\115\1\116\1\141\14\uffff\1\140\1\u0089\1\u0088\1\151\1\142\1\143\1\144\1\146\1\147\1\150\1\152\1\uffff\1\160\1\161\1\172\1\uffff\1\u0087\1\u008a\1\u008b\1\u008c\1\u008f\1\u0090\1\u0093\31\uffff\1\162\1\uffff\1\47\1\163\12\uffff\1\107\60\uffff\1\103\27\uffff\1\170\1\17\5\uffff\1\110\3\uffff\1\157\2\uffff\1\30\4\uffff\1\32\4\uffff\1\176\1\u0084\1\u0080\1\u0081\7\uffff\1\70\2\uffff\1\111\1\117\2\uffff\1\132\3\uffff\1\131\17\uffff\1\104\12\uffff\1\46\3\uffff\1\165\25\uffff\1\u0085\1\uffff\1\164\1\uffff\1\33\1\uffff\1\136\1\37\1\uffff\1\171\3\uffff\1\71\1\156\1\112\3\uffff\1\123\21\uffff\1\40\11\uffff\1\166\5\uffff\1\14\16\uffff\1\25\5\uffff\1\34\4\uffff\1\120\13\uffff\1\u0086\15\uffff\1\7\3\uffff\1\167\2\uffff\1\13\10\uffff\1\21\5\uffff\1\27\2\uffff\1\62\2\uffff\1\61\1\64\3\uffff\1\124\2\uffff\1\126\4\uffff\1\154\1\2\2\uffff\1\57\7\uffff\1\44\2\uffff\1\10\1\11\2\uffff\1\105\1\50\1\uffff\1\155\1\uffff\1\16\1\52\3\uffff\1\54\1\23\7\uffff\1\121\1\122\3\uffff\1\130\2\uffff\1\26\1\56\1\3\2\uffff\1\41\4\uffff\1\42\1\uffff\1\106\1\uffff\1\15\1\20\3\uffff\1\55\2\uffff\1\66\2\uffff\1\133\4\uffff\1\36\1\4\2\uffff\1\6\2\uffff\1\51\1\53\1\22\1\24\1\uffff\1\63\7\uffff\1\43\1\45\3\uffff\1\65\1\uffff\1\127\1\135\1\134\10\uffff\1\60\2\uffff\1\12\2\uffff\1\5\1\31\2\uffff\1\125"; - static final String DFA11_specialS = - "\1\1\66\uffff\1\2\1\0\u0255\uffff}>"; - static final String[] DFA11_transitionS = DFA11_transitionS_.DFA11_transitionS; - private static final class DFA11_transitionS_ { - static final String[] DFA11_transitionS = { - "\11\75\2\74\2\75\1\74\22\75\1\74\1\20\1\67\1\57\2\75\1\63\1\70\1\55\1\56\1\26\1\30\1\54\1\24\1\35\1\27\12\73\1\51\1\1\1\32\1\33\1\31\1\36\1\65\1\72\1\41\1\47\5\72\1\42\2\72\1\60\1\37\1\72\1\46\2\72\1\43\1\44\1\40\1\45\5\72\1\61\1\75\1\62\1\75\1\71\1\75\1\3\1\21\1\4\1\5\1\6\1\64\2\72\1\7\1\72\1\11\1\10\1\72\1\25\1\12\1\13\1\14\1\2\1\22\1\15\1\23\1\16\1\17\1\34\2\72\1\52\1\50\1\53\45\75\1\66\uff5c\75", - "", - "\1\77", - "\1\101\13\uffff\1\103\5\uffff\1\102", - "\1\104\3\uffff\1\105\2\uffff\1\106", - "\1\111\3\uffff\1\107\11\uffff\1\110", - "\1\114\1\uffff\1\112\11\uffff\1\113", - "\1\120\1\uffff\1\121\6\uffff\1\115\1\116\5\uffff\1\117", - "\1\123\3\uffff\1\122", - "\1\124", - "\1\125\1\uffff\1\130\2\uffff\1\126\1\127", - "\1\131\20\uffff\1\132", - "\1\133", - "\1\134\6\uffff\1\137\6\uffff\1\135\2\uffff\1\136", - "\1\140\5\uffff\1\141", - "\1\142\1\143", - "\1\154\1\145\4\uffff\1\146\5\uffff\1\147\2\uffff\1\150\1\144\1\151\1\152\1\153", - "\1\155", - "\1\156\16\uffff\1\157", - "\1\160", - "\1\162\20\uffff\1\161", - "\1\164\5\uffff\1\165", - "", - "\1\167\2\uffff\1\170", - "\1\172", - "\1\174", - "\1\u0080\17\uffff\1\176\1\177", - "", - "\1\u0083", - "\1\u0084", - "\1\u0087\1\u0086", - "\1\u0089", - "\1\u008a", - "\1\u008c\15\uffff\1\u008b", - "\1\u008d", - "\1\u008e", - "\1\u0090\16\uffff\1\u008f", - "\1\u0091", - "\1\u0092\16\uffff\1\u0093", - "\1\u0094", - "\1\u0096\15\uffff\1\u0095", - "\1\u0098", - "", - "", - "", - "", - "", - "", - "\1\u00a0", - "", - "", - "\1\u00a3", - "\1\u00a4", - "", - "\1\u00a6", - "\0\u00a7", - "\0\u00a8", - "\1\u00a9", - "", - "", - "", - "", - "", - "\1\u00ae\12\uffff\1\u00ad\3\uffff\1\u00ac\2\uffff\1\u00af", - "", - "\1\u00b0", - "\1\u00b1", - "\1\u00b2", - "\1\u00b3", - "\1\u00b4", - "\1\u00b5", - "\1\u00b6\11\uffff\1\u00b7\1\uffff\1\u00b8", - "\1\u00b9", - "\1\u00ba", - "\1\u00bd\1\uffff\1\u00bb\16\uffff\1\u00bc", - "\1\u00be", - "\1\u00bf", - "\1\u00c0", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\10\100\1\u00c2\6\100\1\u00c1\3\100\1\u00c3\1\100\1\u00c4\4\100", - "\1\u00c6", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u00c9\21\uffff\1\u00ca", - "\1\u00cb", - "\1\u00cc", - "\1\u00ce\12\uffff\1\u00cd", - "\1\u00cf", - "\1\u00d0", - "\2\100\1\u00d2\7\100\7\uffff\32\100\4\uffff\1\100\1\uffff\3\100\1\u00d1\26\100", - "\1\u00d4", - "\1\u00d7\3\uffff\1\u00d5\5\uffff\1\u00d6", - "\1\u00d8", - "\1\u00d9", - "\1\u00da", - "\1\u00db\23\uffff\1\u00dc", - "\1\u00de\14\uffff\1\u00dd", - "\1\u00df", - "\1\u00e0", - "\1\u00e1", - "\1\u00e2", - "", - "", - "", - "", - "\1\u00e3", - "", - "\1\u00e4", - "", - "", - "\1\u00e5", - "\1\u00e7\5\uffff\1\u00e6", - "\1\u00e8", - "\1\u00e9\11\uffff\1\u00ea", - "", - "", - "", - "\1\u00eb", - "\1\u00ec", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "\1\u00ed", - "", - "", - "", - "", - "", - "\1\u00ee", - "\1\u00ef", - "\1\u00f0", - "\1\u00f1", - "\1\u00f2", - "\1\u00f3", - "\1\u00f4", - "\1\u00f6\2\uffff\1\u00f5", - "\1\u00f7", - "\1\u00f8", - "\1\u00f9", - "\1\u00fa", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "\1\u00fb", - "", - "", - "", - "\1\u00fc", - "", - "", - "", - "", - "", - "", - "", - "\1\u00fd", - "\1\u00fe", - "\1\u00ff", - "\1\u0100", - "\1\u0101", - "\1\u0102", - "\2\100\1\u0103\7\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0105", - "\1\u0106", - "\1\u0107", - "\1\u0108\7\uffff\1\u0109", - "\1\u010a", - "\1\u010b", - "\1\u010c", - "\1\u010d", - "\1\u010e", - "\1\u010f", - "\1\u0110", - "\1\u0111", - "\1\u0112", - "\1\u0113\2\uffff\1\u0114", - "\1\u0115", - "\1\u0116", - "\1\u0117", - "\1\u0118", - "", - "\1\u0119", - "", - "", - "\1\u011a", - "\1\u011b", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u011e", - "\1\u011f", - "\1\u0120", - "\1\u0121", - "\1\u0122", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "", - "\1\u0124", - "\1\u0125", - "\1\u0126", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0128", - "\1\u0129", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u012b", - "\1\u012c", - "\1\u012d", - "\1\u012e", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0130", - "\1\u0131\3\uffff\1\u0132", - "\1\u0133", - "\1\u0134\21\uffff\1\u0135", - "\1\u0136\11\uffff\1\u0137", - "\1\u0138", - "\1\u0139", - "\1\u013a", - "\1\u013b", - "\1\u013c", - "\1\u013d", - "\2\100\1\u013e\7\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0140", - "\2\100\1\u0141\7\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0144", - "\1\u0145", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0147", - "\1\u0148", - "\1\u0149", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u014b", - "\1\u014c", - "\1\u014d\7\uffff\1\u014e\14\uffff\1\u014f", - "\1\u0150", - "\1\u0151", - "\1\u0152", - "\1\u0153", - "\1\u0154", - "\1\u0155", - "\1\u0156", - "\1\u0157", - "\1\u0158", - "\1\u0159", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "", - "\1\u015b", - "\1\u015c", - "\1\u015d", - "\1\u015e", - "\1\u015f", - "\1\u0160", - "\1\u0161", - "\1\u0162", - "\1\u0163", - "\1\u0164", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0166", - "\1\u0167", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\10\100\1\u0168\21\100", - "\1\u016a\3\uffff\1\u016b", - "\1\u016c", - "\1\u016d", - "\1\u016e", - "\1\u016f", - "\1\u0170", - "\1\u0171", - "\1\u0172", - "\1\u0173", - "", - "", - "\1\u0174", - "\1\u0175", - "\1\u0176", - "\1\u0177", - "\1\u0178", - "", - "\1\u0179", - "\1\u017a", - "\1\u017b", - "", - "\1\u017c", - "\1\u017d", - "", - "\1\u017e", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0180", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "", - "\1\u0182", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0184", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "", - "", - "", - "", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0187", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0189", - "\1\u018a", - "\1\u018b", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "", - "", - "\1\u018f", - "\1\u0190", - "", - "\1\u0191", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0193", - "", - "\1\u0194", - "\1\u0195", - "\1\u0196", - "\1\u0197", - "\1\u0198", - "\1\u0199", - "\1\u019a", - "\1\u019b", - "\1\u019c", - "\1\u019d", - "\1\u019e", - "\1\u019f", - "\1\u01a0", - "\1\u01a1", - "\1\u01a2", - "", - "\1\u01a3", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u01a5", - "\1\u01a6", - "\1\u01a7", - "\1\u01a8", - "\1\u01aa\3\uffff\1\u01a9", - "\1\u01ab", - "\1\u01ac", - "\1\u01ad", - "", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u01af", - "\1\u01b0", - "", - "\1\u01b1", - "\1\u01b2", - "\1\u01b3", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u01b5", - "\1\u01b6", - "\1\u01b7", - "\1\u01b8", - "\1\u01b9", - "\1\u01ba", - "\1\u01bb", - "\1\u01bc", - "\1\u01bd", - "\1\u01be", - "\1\u01bf", - "\1\u01c0", - "\1\u01c1", - "\1\u01c2", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u01c4", - "\1\u01c5\2\uffff\1\u01c6", - "", - "\1\u01c7", - "", - "\1\u01c8", - "", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "", - "", - "\1\u01ca", - "", - "\1\u01cb", - "\1\u01cc", - "\1\u01cd", - "", - "", - "", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u01cf", - "\1\u01d0", - "", - "\1\u01d1", - "\1\u01d2", - "\1\u01d3", - "\1\u01d4", - "\1\u01d5", - "\1\u01d6", - "\1\u01d7", - "\1\u01d8", - "\1\u01d9", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u01db", - "\1\u01dc", - "\1\u01dd", - "\1\u01de", - "\1\u01df", - "\1\u01e0", - "\1\u01e1", - "", - "\1\u01e2", - "\1\u01e3", - "\1\u01e4", - "\1\u01e5", - "\1\u01e6", - "\1\u01e7", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u01e9", - "\1\u01ea", - "", - "\1\u01eb", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u01ed", - "\1\u01ee", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "", - "\1\u01f0", - "\1\u01f1", - "\1\u01f2", - "\1\u01f3", - "\1\u01f4", - "\1\u01f5", - "\1\u01f6", - "\1\u01f7", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u01f9", - "\1\u01fa", - "\1\u01fb", - "\1\u01fc", - "\1\u01fd", - "", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u01ff", - "\1\u0200", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0202", - "", - "\1\u0203", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0206", - "", - "\1\u0207", - "\1\u0208", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u020a", - "\1\u020b", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u020d", - "\1\u020e", - "\1\u020f", - "\1\u0210", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0213", - "\1\u0214", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0216", - "\1\u0217", - "\1\u0218", - "\1\u0219", - "\1\u021a", - "\1\u021b", - "\1\u021c", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u021e", - "", - "\1\u021f", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "", - "\1\u0222", - "\2\100\1\u0223\7\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0226", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0228", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u022b", - "\1\u022c", - "", - "\1\u022d", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0230", - "\1\u0231", - "", - "\1\u0232", - "\1\u0233", - "", - "\1\u0234", - "\1\u0235", - "", - "", - "\1\u0236", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "", - "\1\u0239", - "\1\u023a", - "", - "\1\u023b", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u023d", - "\1\u023e", - "", - "", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0242", - "\1\u0243", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0245", - "\1\u0246", - "\1\u0247", - "", - "\1\u0248", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "", - "", - "\1\u024a", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "", - "", - "\1\u024c", - "", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "", - "", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u024f", - "\1\u0250", - "", - "", - "\1\u0251", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0253", - "\1\u0254", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0256", - "\1\u0257", - "", - "", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0259", - "\1\u025a", - "", - "\1\u025b", - "\1\u025c", - "", - "", - "", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "", - "\1\u025f", - "\1\u0260", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0262", - "", - "\1\u0263", - "", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "", - "", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "", - "\1\u0268", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "", - "\1\u026a", - "\1\u026b", - "", - "\1\u026c", - "\1\u026d", - "\1\u026e", - "\1\u026f", - "", - "", - "\1\u0270", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0273", - "", - "", - "", - "", - "\1\u0274", - "", - "\1\u0275", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0277", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u027b", - "", - "", - "\1\u027c", - "\1\u027d", - "\1\u027e", - "", - "\1\u027f", - "", - "", - "", - "\1\u0280", - "\1\u0281", - "\1\u0282", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0284", - "\1\u0285", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0287", - "", - "\1\u0288", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u028b", - "", - "", - "\1\u028c", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "" - }; - } - - static final short[] DFA11_eot = DFA.unpackEncodedString(DFA11_eotS); - static final short[] DFA11_eof = DFA.unpackEncodedString(DFA11_eofS); - static final char[] DFA11_min = DFA.unpackEncodedStringToUnsignedChars(DFA11_minS); - static final char[] DFA11_max = DFA.unpackEncodedStringToUnsignedChars(DFA11_maxS); - static final short[] DFA11_accept = DFA.unpackEncodedString(DFA11_acceptS); - static final short[] DFA11_special = DFA.unpackEncodedString(DFA11_specialS); - static final short[][] DFA11_transition; - - static { - int numStates = DFA11_transitionS.length; - DFA11_transition = new short[numStates][]; - for (int i=0; i<numStates; i++) { - DFA11_transition[i] = DFA.unpackEncodedString(DFA11_transitionS[i]); - } - } - - static class DFA11 extends DFA { - - public DFA11(BaseRecognizer recognizer) { - this.recognizer = recognizer; - this.decisionNumber = 11; - this.eot = DFA11_eot; - this.eof = DFA11_eof; - this.min = DFA11_min; - this.max = DFA11_max; - this.accept = DFA11_accept; - this.special = DFA11_special; - this.transition = DFA11_transition; - } - public String getDescription() { - return "1:1: Tokens : ( T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | T__151 | T__152 | T__153 | RULE_UNQUOTED_STRING | RULE_DOUBLE_QUOTED_STRING | RULE_SINGLE_QUOTED_STRING | RULE_ML_SINGLE_QUOTED_STRING | RULE_SIMPLE_ID | RULE_ESCAPED_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; - } - public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { - IntStream input = _input; - int _s = s; - switch ( s ) { - case 0 : - int LA11_56 = input.LA(1); + public static final int T__144=144; + public static final int T__143=143; + public static final int T__146=146; + public static final int T__50=50; + public static final int T__145=145; + public static final int T__140=140; + public static final int T__142=142; + public static final int T__141=141; + public static final int T__59=59; + public static final int T__55=55; + public static final int T__56=56; + public static final int T__57=57; + public static final int T__58=58; + public static final int T__51=51; + public static final int T__137=137; + public static final int T__52=52; + public static final int T__136=136; + public static final int T__53=53; + public static final int T__139=139; + public static final int T__54=54; + public static final int T__138=138; + public static final int T__133=133; + public static final int T__132=132; + public static final int T__60=60; + public static final int T__135=135; + public static final int T__61=61; + public static final int T__134=134; + public static final int T__131=131; + public static final int T__130=130; + public static final int RULE_INT=4; + public static final int T__66=66; + public static final int RULE_ML_COMMENT=13; + public static final int T__67=67; + public static final int T__129=129; + public static final int T__68=68; + public static final int T__69=69; + public static final int T__62=62; + public static final int T__126=126; + public static final int T__63=63; + public static final int T__125=125; + public static final int T__64=64; + public static final int T__128=128; + public static final int T__65=65; + public static final int T__127=127; + public static final int T__37=37; + public static final int T__38=38; + public static final int T__39=39; + public static final int T__33=33; + public static final int T__34=34; + public static final int T__35=35; + public static final int T__36=36; + public static final int T__30=30; + public static final int T__31=31; + public static final int T__32=32; + public static final int T__151=151; + public static final int T__150=150; + public static final int T__153=153; + public static final int T__152=152; + public static final int RULE_SINGLE_QUOTED_STRING=5; + public static final int T__48=48; + public static final int T__49=49; + public static final int RULE_DOUBLE_QUOTED_STRING=11; + public static final int T__44=44; + public static final int T__45=45; + public static final int T__46=46; + public static final int T__47=47; + public static final int RULE_ESCAPED_ID=7; + public static final int T__40=40; + public static final int T__148=148; + public static final int T__41=41; + public static final int T__147=147; + public static final int T__42=42; + public static final int T__43=43; + public static final int T__149=149; + public static final int T__91=91; + public static final int T__100=100; + public static final int T__92=92; + public static final int T__93=93; + public static final int T__102=102; + public static final int T__94=94; + public static final int T__101=101; + public static final int T__90=90; + public static final int RULE_LETTER_CHARACTER=10; + public static final int T__19=19; + public static final int T__17=17; + public static final int T__18=18; + public static final int T__99=99; + public static final int RULE_ESCAPED_CHARACTER=9; + public static final int T__95=95; + public static final int RULE_ML_SINGLE_QUOTED_STRING=12; + public static final int T__96=96; + public static final int T__97=97; + public static final int T__98=98; + public static final int T__26=26; + public static final int T__27=27; + public static final int T__28=28; + public static final int T__29=29; + public static final int T__22=22; + public static final int T__23=23; + public static final int T__24=24; + public static final int T__25=25; + public static final int T__20=20; + public static final int T__21=21; + public static final int T__122=122; + public static final int T__70=70; + public static final int T__121=121; + public static final int T__71=71; + public static final int T__124=124; + public static final int T__72=72; + public static final int T__123=123; + public static final int T__120=120; + public static final int RULE_UNQUOTED_STRING=8; + public static final int RULE_SL_COMMENT=14; + public static final int T__77=77; + public static final int T__119=119; + public static final int T__78=78; + public static final int T__118=118; + public static final int T__79=79; + public static final int T__73=73; + public static final int T__115=115; + public static final int EOF=-1; + public static final int T__74=74; + public static final int T__114=114; + public static final int T__75=75; + public static final int T__117=117; + public static final int T__76=76; + public static final int T__116=116; + public static final int T__80=80; + public static final int T__111=111; + public static final int T__81=81; + public static final int T__110=110; + public static final int T__82=82; + public static final int T__113=113; + public static final int RULE_SIMPLE_ID=6; + public static final int T__83=83; + public static final int T__112=112; + public static final int RULE_WS=15; + public static final int RULE_ANY_OTHER=16; + public static final int T__88=88; + public static final int T__108=108; + public static final int T__89=89; + public static final int T__107=107; + public static final int T__109=109; + public static final int T__84=84; + public static final int T__104=104; + public static final int T__85=85; + public static final int T__103=103; + public static final int T__86=86; + public static final int T__106=106; + public static final int T__87=87; + public static final int T__105=105; + + // delegates + // delegators + + public InternalQVTrelationLexer() {;} + public InternalQVTrelationLexer(CharStream input) { + this(input, new RecognizerSharedState()); + } + public InternalQVTrelationLexer(CharStream input, RecognizerSharedState state) { + super(input,state); + + } + @Override + public String getGrammarFileName() { return "InternalQVTrelation.g"; } + + // $ANTLR start "T__17" + public final void mT__17() throws RecognitionException { + try { + int _type = T__17; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:11:7: ( ';' ) + // InternalQVTrelation.g:11:9: ';' + { + match(';'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__17" + + // $ANTLR start "T__18" + public final void mT__18() throws RecognitionException { + try { + int _type = T__18; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:12:7: ( 'replace' ) + // InternalQVTrelation.g:12:9: 'replace' + { + match("replace"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__18" + + // $ANTLR start "T__19" + public final void mT__19() throws RecognitionException { + try { + int _type = T__19; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:13:7: ( 'abstract' ) + // InternalQVTrelation.g:13:9: 'abstract' + { + match("abstract"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__19" + + // $ANTLR start "T__20" + public final void mT__20() throws RecognitionException { + try { + int _type = T__20; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:14:7: ( 'checkonly' ) + // InternalQVTrelation.g:14:9: 'checkonly' + { + match("checkonly"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__20" + + // $ANTLR start "T__21" + public final void mT__21() throws RecognitionException { + try { + int _type = T__21; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:15:7: ( 'default_values' ) + // InternalQVTrelation.g:15:9: 'default_values' + { + match("default_values"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__21" + + // $ANTLR start "T__22" + public final void mT__22() throws RecognitionException { + try { + int _type = T__22; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:16:7: ( 'dependsOn' ) + // InternalQVTrelation.g:16:9: 'dependsOn' + { + match("dependsOn"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__22" + + // $ANTLR start "T__23" + public final void mT__23() throws RecognitionException { + try { + int _type = T__23; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:17:7: ( 'domain' ) + // InternalQVTrelation.g:17:9: 'domain' + { + match("domain"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__23" + + // $ANTLR start "T__24" + public final void mT__24() throws RecognitionException { + try { + int _type = T__24; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:18:7: ( 'enforce' ) + // InternalQVTrelation.g:18:9: 'enforce' + { + match("enforce"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__24" + + // $ANTLR start "T__25" + public final void mT__25() throws RecognitionException { + try { + int _type = T__25; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:19:7: ( 'extends' ) + // InternalQVTrelation.g:19:9: 'extends' + { + match("extends"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__25" + + // $ANTLR start "T__26" + public final void mT__26() throws RecognitionException { + try { + int _type = T__26; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:20:7: ( 'implementedby' ) + // InternalQVTrelation.g:20:9: 'implementedby' + { + match("implementedby"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__26" + + // $ANTLR start "T__27" + public final void mT__27() throws RecognitionException { + try { + int _type = T__27; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:21:7: ( 'import' ) + // InternalQVTrelation.g:21:9: 'import' + { + match("import"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__27" + + // $ANTLR start "T__28" + public final void mT__28() throws RecognitionException { + try { + int _type = T__28; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:22:7: ( 'input' ) + // InternalQVTrelation.g:22:9: 'input' + { + match("input"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__28" + + // $ANTLR start "T__29" + public final void mT__29() throws RecognitionException { + try { + int _type = T__29; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:23:7: ( 'iterates' ) + // InternalQVTrelation.g:23:9: 'iterates' + { + match("iterates"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__29" + + // $ANTLR start "T__30" + public final void mT__30() throws RecognitionException { + try { + int _type = T__30; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:24:7: ( 'library' ) + // InternalQVTrelation.g:24:9: 'library' + { + match("library"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__30" + + // $ANTLR start "T__31" + public final void mT__31() throws RecognitionException { + try { + int _type = T__31; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:25:7: ( 'key' ) + // InternalQVTrelation.g:25:9: 'key' + { + match("key"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__31" + + // $ANTLR start "T__32" + public final void mT__32() throws RecognitionException { + try { + int _type = T__32; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:26:7: ( 'opposite' ) + // InternalQVTrelation.g:26:9: 'opposite' + { + match("opposite"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__32" + + // $ANTLR start "T__33" + public final void mT__33() throws RecognitionException { + try { + int _type = T__33; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:27:7: ( 'output' ) + // InternalQVTrelation.g:27:9: 'output' + { + match("output"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__33" + + // $ANTLR start "T__34" + public final void mT__34() throws RecognitionException { + try { + int _type = T__34; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:28:7: ( 'overrides' ) + // InternalQVTrelation.g:28:9: 'overrides' + { + match("overrides"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__34" + + // $ANTLR start "T__35" + public final void mT__35() throws RecognitionException { + try { + int _type = T__35; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:29:7: ( 'package' ) + // InternalQVTrelation.g:29:9: 'package' + { + match("package"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__35" + + // $ANTLR start "T__36" + public final void mT__36() throws RecognitionException { + try { + int _type = T__36; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:30:7: ( 'primitive' ) + // InternalQVTrelation.g:30:9: 'primitive' + { + match("primitive"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__36" + + // $ANTLR start "T__37" + public final void mT__37() throws RecognitionException { + try { + int _type = T__37; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:31:7: ( 'query' ) + // InternalQVTrelation.g:31:9: 'query' + { + match("query"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__37" + + // $ANTLR start "T__38" + public final void mT__38() throws RecognitionException { + try { + int _type = T__38; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:32:7: ( 'relation' ) + // InternalQVTrelation.g:32:9: 'relation' + { + match("relation"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__38" + + // $ANTLR start "T__39" + public final void mT__39() throws RecognitionException { + try { + int _type = T__39; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:33:7: ( 'target' ) + // InternalQVTrelation.g:33:9: 'target' + { + match("target"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__39" + + // $ANTLR start "T__40" + public final void mT__40() throws RecognitionException { + try { + int _type = T__40; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:34:7: ( 'top' ) + // InternalQVTrelation.g:34:9: 'top' + { + match("top"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__40" + + // $ANTLR start "T__41" + public final void mT__41() throws RecognitionException { + try { + int _type = T__41; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:35:7: ( 'transformation' ) + // InternalQVTrelation.g:35:9: 'transformation' + { + match("transformation"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__41" + + // $ANTLR start "T__42" + public final void mT__42() throws RecognitionException { + try { + int _type = T__42; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:36:7: ( 'via' ) + // InternalQVTrelation.g:36:9: 'via' + { + match("via"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__42" + + // $ANTLR start "T__43" + public final void mT__43() throws RecognitionException { + try { + int _type = T__43; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:37:7: ( 'when' ) + // InternalQVTrelation.g:37:9: 'when' + { + match("when"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__43" + + // $ANTLR start "T__44" + public final void mT__44() throws RecognitionException { + try { + int _type = T__44; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:38:7: ( 'where' ) + // InternalQVTrelation.g:38:9: 'where' + { + match("where"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__44" + + // $ANTLR start "T__45" + public final void mT__45() throws RecognitionException { + try { + int _type = T__45; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:39:7: ( '!serializable' ) + // InternalQVTrelation.g:39:9: '!serializable' + { + match("!serializable"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__45" + + // $ANTLR start "T__46" + public final void mT__46() throws RecognitionException { + try { + int _type = T__46; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:40:7: ( 'attribute' ) + // InternalQVTrelation.g:40:9: 'attribute' + { + match("attribute"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__46" + + // $ANTLR start "T__47" + public final void mT__47() throws RecognitionException { + try { + int _type = T__47; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:41:7: ( 'body' ) + // InternalQVTrelation.g:41:9: 'body' + { + match("body"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__47" + + // $ANTLR start "T__48" + public final void mT__48() throws RecognitionException { + try { + int _type = T__48; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:42:7: ( 'class' ) + // InternalQVTrelation.g:42:9: 'class' + { + match("class"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__48" + + // $ANTLR start "T__49" + public final void mT__49() throws RecognitionException { + try { + int _type = T__49; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:43:7: ( 'composes' ) + // InternalQVTrelation.g:43:9: 'composes' + { + match("composes"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__49" + + // $ANTLR start "T__50" + public final void mT__50() throws RecognitionException { + try { + int _type = T__50; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:44:7: ( 'datatype' ) + // InternalQVTrelation.g:44:9: 'datatype' + { + match("datatype"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__50" + + // $ANTLR start "T__51" + public final void mT__51() throws RecognitionException { + try { + int _type = T__51; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:45:7: ( 'definition' ) + // InternalQVTrelation.g:45:9: 'definition' + { + match("definition"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__51" + + // $ANTLR start "T__52" + public final void mT__52() throws RecognitionException { + try { + int _type = T__52; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:46:7: ( 'derived' ) + // InternalQVTrelation.g:46:9: 'derived' + { + match("derived"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__52" + + // $ANTLR start "T__53" + public final void mT__53() throws RecognitionException { + try { + int _type = T__53; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:47:7: ( 'derivation' ) + // InternalQVTrelation.g:47:9: 'derivation' + { + match("derivation"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__53" + + // $ANTLR start "T__54" + public final void mT__54() throws RecognitionException { + try { + int _type = T__54; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:48:7: ( 'enum' ) + // InternalQVTrelation.g:48:9: 'enum' + { + match("enum"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__54" + + // $ANTLR start "T__55" + public final void mT__55() throws RecognitionException { + try { + int _type = T__55; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:49:7: ( 'id' ) + // InternalQVTrelation.g:49:9: 'id' + { + match("id"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__55" + + // $ANTLR start "T__56" + public final void mT__56() throws RecognitionException { + try { + int _type = T__56; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:50:7: ( 'initial' ) + // InternalQVTrelation.g:50:9: 'initial' + { + match("initial"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__56" + + // $ANTLR start "T__57" + public final void mT__57() throws RecognitionException { + try { + int _type = T__57; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:51:7: ( 'interface' ) + // InternalQVTrelation.g:51:9: 'interface' + { + match("interface"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__57" + + // $ANTLR start "T__58" + public final void mT__58() throws RecognitionException { + try { + int _type = T__58; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:52:7: ( 'literal' ) + // InternalQVTrelation.g:52:9: 'literal' + { + match("literal"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__58" + + // $ANTLR start "T__59" + public final void mT__59() throws RecognitionException { + try { + int _type = T__59; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:53:7: ( 'operation' ) + // InternalQVTrelation.g:53:9: 'operation' + { + match("operation"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__59" + + // $ANTLR start "T__60" + public final void mT__60() throws RecognitionException { + try { + int _type = T__60; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:54:7: ( 'ordered' ) + // InternalQVTrelation.g:54:9: 'ordered' + { + match("ordered"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__60" + + // $ANTLR start "T__61" + public final void mT__61() throws RecognitionException { + try { + int _type = T__61; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:55:7: ( 'property' ) + // InternalQVTrelation.g:55:9: 'property' + { + match("property"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__61" + + // $ANTLR start "T__62" + public final void mT__62() throws RecognitionException { + try { + int _type = T__62; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:56:7: ( 'readonly' ) + // InternalQVTrelation.g:56:9: 'readonly' + { + match("readonly"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__62" + + // $ANTLR start "T__63" + public final void mT__63() throws RecognitionException { + try { + int _type = T__63; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:57:7: ( 'resolve' ) + // InternalQVTrelation.g:57:9: 'resolve' + { + match("resolve"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__63" + + // $ANTLR start "T__64" + public final void mT__64() throws RecognitionException { + try { + int _type = T__64; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:58:7: ( 'serializable' ) + // InternalQVTrelation.g:58:9: 'serializable' + { + match("serializable"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__64" + + // $ANTLR start "T__65" + public final void mT__65() throws RecognitionException { + try { + int _type = T__65; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:59:7: ( 'static' ) + // InternalQVTrelation.g:59:9: 'static' + { + match("static"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__65" + + // $ANTLR start "T__66" + public final void mT__66() throws RecognitionException { + try { + int _type = T__66; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:60:7: ( 'throws' ) + // InternalQVTrelation.g:60:9: 'throws' + { + match("throws"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__66" + + // $ANTLR start "T__67" + public final void mT__67() throws RecognitionException { + try { + int _type = T__67; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:61:7: ( 'transient' ) + // InternalQVTrelation.g:61:9: 'transient' + { + match("transient"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__67" + + // $ANTLR start "T__68" + public final void mT__68() throws RecognitionException { + try { + int _type = T__68; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:62:7: ( 'unique' ) + // InternalQVTrelation.g:62:9: 'unique' + { + match("unique"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__68" + + // $ANTLR start "T__69" + public final void mT__69() throws RecognitionException { + try { + int _type = T__69; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:63:7: ( 'unsettable' ) + // InternalQVTrelation.g:63:9: 'unsettable' + { + match("unsettable"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__69" + + // $ANTLR start "T__70" + public final void mT__70() throws RecognitionException { + try { + int _type = T__70; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:64:7: ( 'volatile' ) + // InternalQVTrelation.g:64:9: 'volatile' + { + match("volatile"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__70" + + // $ANTLR start "T__71" + public final void mT__71() throws RecognitionException { + try { + int _type = T__71; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:65:7: ( '-' ) + // InternalQVTrelation.g:65:9: '-' + { + match('-'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__71" + + // $ANTLR start "T__72" + public final void mT__72() throws RecognitionException { + try { + int _type = T__72; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:66:7: ( 'not' ) + // InternalQVTrelation.g:66:9: 'not' + { + match("not"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__72" + + // $ANTLR start "T__73" + public final void mT__73() throws RecognitionException { + try { + int _type = T__73; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:67:7: ( 'not2' ) + // InternalQVTrelation.g:67:9: 'not2' + { + match("not2"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__73" + + // $ANTLR start "T__74" + public final void mT__74() throws RecognitionException { + try { + int _type = T__74; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:68:7: ( '*' ) + // InternalQVTrelation.g:68:9: '*' + { + match('*'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__74" + + // $ANTLR start "T__75" + public final void mT__75() throws RecognitionException { + try { + int _type = T__75; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:69:7: ( '/' ) + // InternalQVTrelation.g:69:9: '/' + { + match('/'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__75" + + // $ANTLR start "T__76" + public final void mT__76() throws RecognitionException { + try { + int _type = T__76; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:70:7: ( '+' ) + // InternalQVTrelation.g:70:9: '+' + { + match('+'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__76" + + // $ANTLR start "T__77" + public final void mT__77() throws RecognitionException { + try { + int _type = T__77; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:71:7: ( '>' ) + // InternalQVTrelation.g:71:9: '>' + { + match('>'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__77" + + // $ANTLR start "T__78" + public final void mT__78() throws RecognitionException { + try { + int _type = T__78; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:72:7: ( '<' ) + // InternalQVTrelation.g:72:9: '<' + { + match('<'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__78" + + // $ANTLR start "T__79" + public final void mT__79() throws RecognitionException { + try { + int _type = T__79; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:73:7: ( '>=' ) + // InternalQVTrelation.g:73:9: '>=' + { + match(">="); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__79" + + // $ANTLR start "T__80" + public final void mT__80() throws RecognitionException { + try { + int _type = T__80; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:74:7: ( '<=' ) + // InternalQVTrelation.g:74:9: '<=' + { + match("<="); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__80" + + // $ANTLR start "T__81" + public final void mT__81() throws RecognitionException { + try { + int _type = T__81; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:75:7: ( '=' ) + // InternalQVTrelation.g:75:9: '=' + { + match('='); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__81" + + // $ANTLR start "T__82" + public final void mT__82() throws RecognitionException { + try { + int _type = T__82; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:76:7: ( '<>' ) + // InternalQVTrelation.g:76:9: '<>' + { + match("<>"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__82" + + // $ANTLR start "T__83" + public final void mT__83() throws RecognitionException { + try { + int _type = T__83; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:77:7: ( 'and' ) + // InternalQVTrelation.g:77:9: 'and' + { + match("and"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__83" + + // $ANTLR start "T__84" + public final void mT__84() throws RecognitionException { + try { + int _type = T__84; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:78:7: ( 'and2' ) + // InternalQVTrelation.g:78:9: 'and2' + { + match("and2"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__84" + + // $ANTLR start "T__85" + public final void mT__85() throws RecognitionException { + try { + int _type = T__85; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:79:7: ( 'implies' ) + // InternalQVTrelation.g:79:9: 'implies' + { + match("implies"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__85" + + // $ANTLR start "T__86" + public final void mT__86() throws RecognitionException { + try { + int _type = T__86; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:80:7: ( 'implies2' ) + // InternalQVTrelation.g:80:9: 'implies2' + { + match("implies2"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__86" + + // $ANTLR start "T__87" + public final void mT__87() throws RecognitionException { + try { + int _type = T__87; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:81:7: ( 'or' ) + // InternalQVTrelation.g:81:9: 'or' + { + match("or"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__87" + + // $ANTLR start "T__88" + public final void mT__88() throws RecognitionException { + try { + int _type = T__88; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:82:7: ( 'or2' ) + // InternalQVTrelation.g:82:9: 'or2' + { + match("or2"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__88" + + // $ANTLR start "T__89" + public final void mT__89() throws RecognitionException { + try { + int _type = T__89; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:83:7: ( 'xor' ) + // InternalQVTrelation.g:83:9: 'xor' + { + match("xor"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__89" + + // $ANTLR start "T__90" + public final void mT__90() throws RecognitionException { + try { + int _type = T__90; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:84:7: ( 'xor2' ) + // InternalQVTrelation.g:84:9: 'xor2' + { + match("xor2"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__90" + + // $ANTLR start "T__91" + public final void mT__91() throws RecognitionException { + try { + int _type = T__91; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:85:7: ( '.' ) + // InternalQVTrelation.g:85:9: '.' + { + match('.'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__91" + + // $ANTLR start "T__92" + public final void mT__92() throws RecognitionException { + try { + int _type = T__92; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:86:7: ( '->' ) + // InternalQVTrelation.g:86:9: '->' + { + match("->"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__92" + + // $ANTLR start "T__93" + public final void mT__93() throws RecognitionException { + try { + int _type = T__93; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:87:7: ( '?.' ) + // InternalQVTrelation.g:87:9: '?.' + { + match("?."); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__93" + + // $ANTLR start "T__94" + public final void mT__94() throws RecognitionException { + try { + int _type = T__94; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:88:7: ( '?->' ) + // InternalQVTrelation.g:88:9: '?->' + { + match("?->"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__94" + + // $ANTLR start "T__95" + public final void mT__95() throws RecognitionException { + try { + int _type = T__95; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:89:7: ( 'Map' ) + // InternalQVTrelation.g:89:9: 'Map' + { + match("Map"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__95" + + // $ANTLR start "T__96" + public final void mT__96() throws RecognitionException { + try { + int _type = T__96; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:90:7: ( 'Tuple' ) + // InternalQVTrelation.g:90:9: 'Tuple' + { + match("Tuple"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__96" + + // $ANTLR start "T__97" + public final void mT__97() throws RecognitionException { + try { + int _type = T__97; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:91:7: ( 'Boolean' ) + // InternalQVTrelation.g:91:9: 'Boolean' + { + match("Boolean"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__97" + + // $ANTLR start "T__98" + public final void mT__98() throws RecognitionException { + try { + int _type = T__98; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:92:7: ( 'Integer' ) + // InternalQVTrelation.g:92:9: 'Integer' + { + match("Integer"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__98" + + // $ANTLR start "T__99" + public final void mT__99() throws RecognitionException { + try { + int _type = T__99; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:93:7: ( 'Real' ) + // InternalQVTrelation.g:93:9: 'Real' + { + match("Real"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__99" + + // $ANTLR start "T__100" + public final void mT__100() throws RecognitionException { + try { + int _type = T__100; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:94:8: ( 'String' ) + // InternalQVTrelation.g:94:10: 'String' + { + match("String"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__100" + + // $ANTLR start "T__101" + public final void mT__101() throws RecognitionException { + try { + int _type = T__101; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:95:8: ( 'UnlimitedNatural' ) + // InternalQVTrelation.g:95:10: 'UnlimitedNatural' + { + match("UnlimitedNatural"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__101" + + // $ANTLR start "T__102" + public final void mT__102() throws RecognitionException { + try { + int _type = T__102; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:96:8: ( 'OclAny' ) + // InternalQVTrelation.g:96:10: 'OclAny' + { + match("OclAny"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__102" + + // $ANTLR start "T__103" + public final void mT__103() throws RecognitionException { + try { + int _type = T__103; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:97:8: ( 'OclInvalid' ) + // InternalQVTrelation.g:97:10: 'OclInvalid' + { + match("OclInvalid"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__103" + + // $ANTLR start "T__104" + public final void mT__104() throws RecognitionException { + try { + int _type = T__104; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:98:8: ( 'OclVoid' ) + // InternalQVTrelation.g:98:10: 'OclVoid' + { + match("OclVoid"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__104" + + // $ANTLR start "T__105" + public final void mT__105() throws RecognitionException { + try { + int _type = T__105; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:99:8: ( 'Set' ) + // InternalQVTrelation.g:99:10: 'Set' + { + match("Set"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__105" + + // $ANTLR start "T__106" + public final void mT__106() throws RecognitionException { + try { + int _type = T__106; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:100:8: ( 'Bag' ) + // InternalQVTrelation.g:100:10: 'Bag' + { + match("Bag"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__106" + + // $ANTLR start "T__107" + public final void mT__107() throws RecognitionException { + try { + int _type = T__107; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:101:8: ( 'Sequence' ) + // InternalQVTrelation.g:101:10: 'Sequence' + { + match("Sequence"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__107" + + // $ANTLR start "T__108" + public final void mT__108() throws RecognitionException { + try { + int _type = T__108; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:102:8: ( 'Collection' ) + // InternalQVTrelation.g:102:10: 'Collection' + { + match("Collection"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__108" + + // $ANTLR start "T__109" + public final void mT__109() throws RecognitionException { + try { + int _type = T__109; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:103:8: ( 'OrderedSet' ) + // InternalQVTrelation.g:103:10: 'OrderedSet' + { + match("OrderedSet"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__109" + + // $ANTLR start "T__110" + public final void mT__110() throws RecognitionException { + try { + int _type = T__110; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:104:8: ( 'with' ) + // InternalQVTrelation.g:104:10: 'with' + { + match("with"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__110" + + // $ANTLR start "T__111" + public final void mT__111() throws RecognitionException { + try { + int _type = T__111; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:105:8: ( '<-' ) + // InternalQVTrelation.g:105:10: '<-' + { + match("<-"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__111" + + // $ANTLR start "T__112" + public final void mT__112() throws RecognitionException { + try { + int _type = T__112; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:106:8: ( '|?' ) + // InternalQVTrelation.g:106:10: '|?' + { + match("|?"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__112" + + // $ANTLR start "T__113" + public final void mT__113() throws RecognitionException { + try { + int _type = T__113; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:107:8: ( '?' ) + // InternalQVTrelation.g:107:10: '?' + { + match('?'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__113" + + // $ANTLR start "T__114" + public final void mT__114() throws RecognitionException { + try { + int _type = T__114; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:108:8: ( ':' ) + // InternalQVTrelation.g:108:10: ':' + { + match(':'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__114" + + // $ANTLR start "T__115" + public final void mT__115() throws RecognitionException { + try { + int _type = T__115; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:109:8: ( '{' ) + // InternalQVTrelation.g:109:10: '{' + { + match('{'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__115" + + // $ANTLR start "T__116" + public final void mT__116() throws RecognitionException { + try { + int _type = T__116; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:110:8: ( '}' ) + // InternalQVTrelation.g:110:10: '}' + { + match('}'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__116" + + // $ANTLR start "T__117" + public final void mT__117() throws RecognitionException { + try { + int _type = T__117; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:111:8: ( '++' ) + // InternalQVTrelation.g:111:10: '++' + { + match("++"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__117" + + // $ANTLR start "T__118" + public final void mT__118() throws RecognitionException { + try { + int _type = T__118; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:112:8: ( ',' ) + // InternalQVTrelation.g:112:10: ',' + { + match(','); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__118" + + // $ANTLR start "T__119" + public final void mT__119() throws RecognitionException { + try { + int _type = T__119; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:113:8: ( '(' ) + // InternalQVTrelation.g:113:10: '(' + { + match('('); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__119" + + // $ANTLR start "T__120" + public final void mT__120() throws RecognitionException { + try { + int _type = T__120; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:114:8: ( ')' ) + // InternalQVTrelation.g:114:10: ')' + { + match(')'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__120" + + // $ANTLR start "T__121" + public final void mT__121() throws RecognitionException { + try { + int _type = T__121; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:115:8: ( '::' ) + // InternalQVTrelation.g:115:10: '::' + { + match("::"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__121" + + // $ANTLR start "T__122" + public final void mT__122() throws RecognitionException { + try { + int _type = T__122; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:116:8: ( '#' ) + // InternalQVTrelation.g:116:10: '#' + { + match('#'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__122" + + // $ANTLR start "T__123" + public final void mT__123() throws RecognitionException { + try { + int _type = T__123; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:117:8: ( '..' ) + // InternalQVTrelation.g:117:10: '..' + { + match(".."); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__123" + + // $ANTLR start "T__124" + public final void mT__124() throws RecognitionException { + try { + int _type = T__124; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:118:8: ( 'Lambda' ) + // InternalQVTrelation.g:118:10: 'Lambda' + { + match("Lambda"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__124" + + // $ANTLR start "T__125" + public final void mT__125() throws RecognitionException { + try { + int _type = T__125; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:119:8: ( 'invalid' ) + // InternalQVTrelation.g:119:10: 'invalid' + { + match("invalid"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__125" + + // $ANTLR start "T__126" + public final void mT__126() throws RecognitionException { + try { + int _type = T__126; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:120:8: ( 'null' ) + // InternalQVTrelation.g:120:10: 'null' + { + match("null"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__126" + + // $ANTLR start "T__127" + public final void mT__127() throws RecognitionException { + try { + int _type = T__127; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:121:8: ( 'pre' ) + // InternalQVTrelation.g:121:10: 'pre' + { + match("pre"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__127" + + // $ANTLR start "T__128" + public final void mT__128() throws RecognitionException { + try { + int _type = T__128; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:122:8: ( '[' ) + // InternalQVTrelation.g:122:10: '[' + { + match('['); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__128" + + // $ANTLR start "T__129" + public final void mT__129() throws RecognitionException { + try { + int _type = T__129; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:123:8: ( ']' ) + // InternalQVTrelation.g:123:10: ']' + { + match(']'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__129" + + // $ANTLR start "T__130" + public final void mT__130() throws RecognitionException { + try { + int _type = T__130; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:124:8: ( 'in' ) + // InternalQVTrelation.g:124:10: 'in' + { + match("in"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__130" + + // $ANTLR start "T__131" + public final void mT__131() throws RecognitionException { + try { + int _type = T__131; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:125:8: ( 'if' ) + // InternalQVTrelation.g:125:10: 'if' + { + match("if"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__131" + + // $ANTLR start "T__132" + public final void mT__132() throws RecognitionException { + try { + int _type = T__132; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:126:8: ( 'then' ) + // InternalQVTrelation.g:126:10: 'then' + { + match("then"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__132" + + // $ANTLR start "T__133" + public final void mT__133() throws RecognitionException { + try { + int _type = T__133; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:127:8: ( 'else' ) + // InternalQVTrelation.g:127:10: 'else' + { + match("else"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__133" + + // $ANTLR start "T__134" + public final void mT__134() throws RecognitionException { + try { + int _type = T__134; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:128:8: ( 'endif' ) + // InternalQVTrelation.g:128:10: 'endif' + { + match("endif"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__134" + + // $ANTLR start "T__135" + public final void mT__135() throws RecognitionException { + try { + int _type = T__135; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:129:8: ( 'elseif' ) + // InternalQVTrelation.g:129:10: 'elseif' + { + match("elseif"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__135" + + // $ANTLR start "T__136" + public final void mT__136() throws RecognitionException { + try { + int _type = T__136; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:130:8: ( 'let' ) + // InternalQVTrelation.g:130:10: 'let' + { + match("let"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__136" + + // $ANTLR start "T__137" + public final void mT__137() throws RecognitionException { + try { + int _type = T__137; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:131:8: ( 'self' ) + // InternalQVTrelation.g:131:10: 'self' + { + match("self"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__137" + + // $ANTLR start "T__138" + public final void mT__138() throws RecognitionException { + try { + int _type = T__138; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:132:8: ( '&&' ) + // InternalQVTrelation.g:132:10: '&&' + { + match("&&"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__138" + + // $ANTLR start "T__139" + public final void mT__139() throws RecognitionException { + try { + int _type = T__139; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:133:8: ( '!derived' ) + // InternalQVTrelation.g:133:10: '!derived' + { + match("!derived"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__139" + + // $ANTLR start "T__140" + public final void mT__140() throws RecognitionException { + try { + int _type = T__140; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:134:8: ( '!id' ) + // InternalQVTrelation.g:134:10: '!id' + { + match("!id"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__140" + + // $ANTLR start "T__141" + public final void mT__141() throws RecognitionException { + try { + int _type = T__141; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:135:8: ( '!ordered' ) + // InternalQVTrelation.g:135:10: '!ordered' + { + match("!ordered"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__141" + + // $ANTLR start "T__142" + public final void mT__142() throws RecognitionException { + try { + int _type = T__142; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:136:8: ( '!readonly' ) + // InternalQVTrelation.g:136:10: '!readonly' + { + match("!readonly"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__142" + + // $ANTLR start "T__143" + public final void mT__143() throws RecognitionException { + try { + int _type = T__143; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:137:8: ( '!transient' ) + // InternalQVTrelation.g:137:10: '!transient' + { + match("!transient"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__143" + + // $ANTLR start "T__144" + public final void mT__144() throws RecognitionException { + try { + int _type = T__144; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:138:8: ( '!unique' ) + // InternalQVTrelation.g:138:10: '!unique' + { + match("!unique"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__144" + + // $ANTLR start "T__145" + public final void mT__145() throws RecognitionException { + try { + int _type = T__145; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:139:8: ( '!unsettable' ) + // InternalQVTrelation.g:139:10: '!unsettable' + { + match("!unsettable"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__145" + + // $ANTLR start "T__146" + public final void mT__146() throws RecognitionException { + try { + int _type = T__146; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:140:8: ( '!volatile' ) + // InternalQVTrelation.g:140:10: '!volatile' + { + match("!volatile"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__146" + + // $ANTLR start "T__147" + public final void mT__147() throws RecognitionException { + try { + int _type = T__147; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:141:8: ( '!composes' ) + // InternalQVTrelation.g:141:10: '!composes' + { + match("!composes"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__147" + + // $ANTLR start "T__148" + public final void mT__148() throws RecognitionException { + try { + int _type = T__148; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:142:8: ( '!resolve' ) + // InternalQVTrelation.g:142:10: '!resolve' + { + match("!resolve"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__148" + + // $ANTLR start "T__149" + public final void mT__149() throws RecognitionException { + try { + int _type = T__149; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:143:8: ( 'true' ) + // InternalQVTrelation.g:143:10: 'true' + { + match("true"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__149" + + // $ANTLR start "T__150" + public final void mT__150() throws RecognitionException { + try { + int _type = T__150; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:144:8: ( 'false' ) + // InternalQVTrelation.g:144:10: 'false' + { + match("false"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__150" + + // $ANTLR start "T__151" + public final void mT__151() throws RecognitionException { + try { + int _type = T__151; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:145:8: ( '@' ) + // InternalQVTrelation.g:145:10: '@' + { + match('@'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__151" + + // $ANTLR start "T__152" + public final void mT__152() throws RecognitionException { + try { + int _type = T__152; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:146:8: ( '|' ) + // InternalQVTrelation.g:146:10: '|' + { + match('|'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__152" + + // $ANTLR start "T__153" + public final void mT__153() throws RecognitionException { + try { + int _type = T__153; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:147:8: ( '|1' ) + // InternalQVTrelation.g:147:10: '|1' + { + match("|1"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__153" + + // $ANTLR start "RULE_UNQUOTED_STRING" + public final void mRULE_UNQUOTED_STRING() throws RecognitionException { + try { + int _type = RULE_UNQUOTED_STRING; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:34727:22: ( '\\u00A3$%^\\u00A3$%^' ) + // InternalQVTrelation.g:34727:24: '\\u00A3$%^\\u00A3$%^' + { + match("\u00A3$%^\u00A3$%^"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_UNQUOTED_STRING" + + // $ANTLR start "RULE_ESCAPED_CHARACTER" + public final void mRULE_ESCAPED_CHARACTER() throws RecognitionException { + try { + // InternalQVTrelation.g:34729:33: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) ) + // InternalQVTrelation.g:34729: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') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + + } + finally { + } + } + // $ANTLR end "RULE_ESCAPED_CHARACTER" + + // $ANTLR start "RULE_LETTER_CHARACTER" + public final void mRULE_LETTER_CHARACTER() throws RecognitionException { + try { + // InternalQVTrelation.g:34731:32: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ) + // InternalQVTrelation.g:34731: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(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + + } + finally { + } + } + // $ANTLR end "RULE_LETTER_CHARACTER" + + // $ANTLR start "RULE_DOUBLE_QUOTED_STRING" + public final void mRULE_DOUBLE_QUOTED_STRING() throws RecognitionException { + try { + int _type = RULE_DOUBLE_QUOTED_STRING; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:34733:27: ( '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) + // InternalQVTrelation.g:34733:29: '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + { + match('\"'); + // InternalQVTrelation.g:34733:33: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* + loop1: + do { + int alt1=3; + int LA1_0 = input.LA(1); + + if ( (LA1_0=='\\') ) { + alt1=1; + } + else if ( ((LA1_0>='\u0000' && LA1_0<='!')||(LA1_0>='#' && LA1_0<='[')||(LA1_0>=']' && LA1_0<='\uFFFF')) ) { + alt1=2; + } + + + switch (alt1) { + case 1 : + // InternalQVTrelation.g:34733:34: RULE_ESCAPED_CHARACTER + { + mRULE_ESCAPED_CHARACTER(); + + } + break; + case 2 : + // InternalQVTrelation.g:34733:57: ~ ( ( '\\\\' | '\"' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop1; + } + } while (true); + + match('\"'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_DOUBLE_QUOTED_STRING" + + // $ANTLR start "RULE_SINGLE_QUOTED_STRING" + public final void mRULE_SINGLE_QUOTED_STRING() throws RecognitionException { + try { + int _type = RULE_SINGLE_QUOTED_STRING; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:34735:27: ( '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalQVTrelation.g:34735:29: '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + { + match('\''); + // InternalQVTrelation.g:34735:34: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* + loop2: + do { + int alt2=3; + int LA2_0 = input.LA(1); + + if ( (LA2_0=='\\') ) { + alt2=1; + } + else if ( ((LA2_0>='\u0000' && LA2_0<='&')||(LA2_0>='(' && LA2_0<='[')||(LA2_0>=']' && LA2_0<='\uFFFF')) ) { + alt2=2; + } + + + switch (alt2) { + case 1 : + // InternalQVTrelation.g:34735:35: RULE_ESCAPED_CHARACTER + { + mRULE_ESCAPED_CHARACTER(); + + } + break; + case 2 : + // InternalQVTrelation.g:34735:58: ~ ( ( '\\\\' | '\\'' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop2; + } + } while (true); + + match('\''); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_SINGLE_QUOTED_STRING" + + // $ANTLR start "RULE_ML_SINGLE_QUOTED_STRING" + public final void mRULE_ML_SINGLE_QUOTED_STRING() throws RecognitionException { + try { + int _type = RULE_ML_SINGLE_QUOTED_STRING; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:34737:30: ( '/\\'' ( options {greedy=false; } : . )* '\\'/' ) + // InternalQVTrelation.g:34737:32: '/\\'' ( options {greedy=false; } : . )* '\\'/' + { + match("/'"); + + // InternalQVTrelation.g:34737:38: ( options {greedy=false; } : . )* + loop3: + do { + int alt3=2; + int LA3_0 = input.LA(1); + + if ( (LA3_0=='\'') ) { + int LA3_1 = input.LA(2); + + if ( (LA3_1=='/') ) { + alt3=2; + } + else if ( ((LA3_1>='\u0000' && LA3_1<='.')||(LA3_1>='0' && LA3_1<='\uFFFF')) ) { + alt3=1; + } + + + } + else if ( ((LA3_0>='\u0000' && LA3_0<='&')||(LA3_0>='(' && LA3_0<='\uFFFF')) ) { + alt3=1; + } + + + switch (alt3) { + case 1 : + // InternalQVTrelation.g:34737:66: . + { + matchAny(); + + } + break; + + default : + break loop3; + } + } while (true); + + match("'/"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ML_SINGLE_QUOTED_STRING" + + // $ANTLR start "RULE_SIMPLE_ID" + public final void mRULE_SIMPLE_ID() throws RecognitionException { + try { + int _type = RULE_SIMPLE_ID; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:34739:16: ( RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )* ) + // InternalQVTrelation.g:34739:18: RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )* + { + mRULE_LETTER_CHARACTER(); + // InternalQVTrelation.g:34739:40: ( RULE_LETTER_CHARACTER | '0' .. '9' )* + loop4: + do { + int alt4=2; + int LA4_0 = input.LA(1); + + if ( ((LA4_0>='0' && LA4_0<='9')||(LA4_0>='A' && LA4_0<='Z')||LA4_0=='_'||(LA4_0>='a' && LA4_0<='z')) ) { + alt4=1; + } + + + switch (alt4) { + case 1 : + // InternalQVTrelation.g: + { + if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop4; + } + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_SIMPLE_ID" + + // $ANTLR start "RULE_ESCAPED_ID" + public final void mRULE_ESCAPED_ID() throws RecognitionException { + try { + int _type = RULE_ESCAPED_ID; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:34741:17: ( '_' RULE_SINGLE_QUOTED_STRING ) + // InternalQVTrelation.g:34741:19: '_' RULE_SINGLE_QUOTED_STRING + { + match('_'); + mRULE_SINGLE_QUOTED_STRING(); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ESCAPED_ID" + + // $ANTLR start "RULE_INT" + public final void mRULE_INT() throws RecognitionException { + try { + int _type = RULE_INT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:34743:10: ( ( '0' .. '9' )+ ) + // InternalQVTrelation.g:34743:12: ( '0' .. '9' )+ + { + // InternalQVTrelation.g:34743:12: ( '0' .. '9' )+ + int cnt5=0; + loop5: + do { + int alt5=2; + int LA5_0 = input.LA(1); + + if ( ((LA5_0>='0' && LA5_0<='9')) ) { + alt5=1; + } + + + switch (alt5) { + case 1 : + // InternalQVTrelation.g:34743:13: '0' .. '9' + { + matchRange('0','9'); + + } + break; + + default : + if ( cnt5 >= 1 ) break loop5; + EarlyExitException eee = + new EarlyExitException(5, input); + throw eee; + } + cnt5++; + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_INT" + + // $ANTLR start "RULE_ML_COMMENT" + public final void mRULE_ML_COMMENT() throws RecognitionException { + try { + int _type = RULE_ML_COMMENT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:34745:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalQVTrelation.g:34745:19: '/*' ( options {greedy=false; } : . )* '*/' + { + match("/*"); + + // InternalQVTrelation.g:34745:24: ( options {greedy=false; } : . )* + loop6: + do { + int alt6=2; + int LA6_0 = input.LA(1); + + if ( (LA6_0=='*') ) { + int LA6_1 = input.LA(2); + + if ( (LA6_1=='/') ) { + alt6=2; + } + else if ( ((LA6_1>='\u0000' && LA6_1<='.')||(LA6_1>='0' && LA6_1<='\uFFFF')) ) { + alt6=1; + } + + + } + else if ( ((LA6_0>='\u0000' && LA6_0<=')')||(LA6_0>='+' && LA6_0<='\uFFFF')) ) { + alt6=1; + } + + + switch (alt6) { + case 1 : + // InternalQVTrelation.g:34745:52: . + { + matchAny(); + + } + break; + + default : + break loop6; + } + } while (true); + + match("*/"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ML_COMMENT" + + // $ANTLR start "RULE_SL_COMMENT" + public final void mRULE_SL_COMMENT() throws RecognitionException { + try { + int _type = RULE_SL_COMMENT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:34747:17: ( '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalQVTrelation.g:34747:19: '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + { + match("--"); + + // InternalQVTrelation.g:34747:24: (~ ( ( '\\n' | '\\r' ) ) )* + loop7: + do { + int alt7=2; + int LA7_0 = input.LA(1); + + if ( ((LA7_0>='\u0000' && LA7_0<='\t')||(LA7_0>='\u000B' && LA7_0<='\f')||(LA7_0>='\u000E' && LA7_0<='\uFFFF')) ) { + alt7=1; + } + + + switch (alt7) { + case 1 : + // InternalQVTrelation.g:34747: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(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop7; + } + } while (true); + + // InternalQVTrelation.g:34747:40: ( ( '\\r' )? '\\n' )? + int alt9=2; + int LA9_0 = input.LA(1); + + if ( (LA9_0=='\n'||LA9_0=='\r') ) { + alt9=1; + } + switch (alt9) { + case 1 : + // InternalQVTrelation.g:34747:41: ( '\\r' )? '\\n' + { + // InternalQVTrelation.g:34747:41: ( '\\r' )? + int alt8=2; + int LA8_0 = input.LA(1); + + if ( (LA8_0=='\r') ) { + alt8=1; + } + switch (alt8) { + case 1 : + // InternalQVTrelation.g:34747:41: '\\r' + { + match('\r'); + + } + break; + + } + + match('\n'); + + } + break; + + } + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_SL_COMMENT" + + // $ANTLR start "RULE_WS" + public final void mRULE_WS() throws RecognitionException { + try { + int _type = RULE_WS; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:34749:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalQVTrelation.g:34749:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + { + // InternalQVTrelation.g:34749:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + int cnt10=0; + loop10: + do { + int alt10=2; + int LA10_0 = input.LA(1); + + if ( ((LA10_0>='\t' && LA10_0<='\n')||LA10_0=='\r'||LA10_0==' ') ) { + alt10=1; + } + + + switch (alt10) { + case 1 : + // InternalQVTrelation.g: + { + if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + if ( cnt10 >= 1 ) break loop10; + EarlyExitException eee = + new EarlyExitException(10, input); + throw eee; + } + cnt10++; + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_WS" + + // $ANTLR start "RULE_ANY_OTHER" + public final void mRULE_ANY_OTHER() throws RecognitionException { + try { + int _type = RULE_ANY_OTHER; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:34751:16: ( . ) + // InternalQVTrelation.g:34751:18: . + { + matchAny(); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ANY_OTHER" + + @Override + public void mTokens() throws RecognitionException { + // InternalQVTrelation.g:1:8: ( T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | T__151 | T__152 | T__153 | RULE_UNQUOTED_STRING | RULE_DOUBLE_QUOTED_STRING | RULE_SINGLE_QUOTED_STRING | RULE_ML_SINGLE_QUOTED_STRING | RULE_SIMPLE_ID | RULE_ESCAPED_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) + int alt11=148; + alt11 = dfa11.predict(input); + switch (alt11) { + case 1 : + // InternalQVTrelation.g:1:10: T__17 + { + mT__17(); + + } + break; + case 2 : + // InternalQVTrelation.g:1:16: T__18 + { + mT__18(); + + } + break; + case 3 : + // InternalQVTrelation.g:1:22: T__19 + { + mT__19(); + + } + break; + case 4 : + // InternalQVTrelation.g:1:28: T__20 + { + mT__20(); + + } + break; + case 5 : + // InternalQVTrelation.g:1:34: T__21 + { + mT__21(); + + } + break; + case 6 : + // InternalQVTrelation.g:1:40: T__22 + { + mT__22(); + + } + break; + case 7 : + // InternalQVTrelation.g:1:46: T__23 + { + mT__23(); + + } + break; + case 8 : + // InternalQVTrelation.g:1:52: T__24 + { + mT__24(); + + } + break; + case 9 : + // InternalQVTrelation.g:1:58: T__25 + { + mT__25(); + + } + break; + case 10 : + // InternalQVTrelation.g:1:64: T__26 + { + mT__26(); + + } + break; + case 11 : + // InternalQVTrelation.g:1:70: T__27 + { + mT__27(); + + } + break; + case 12 : + // InternalQVTrelation.g:1:76: T__28 + { + mT__28(); + + } + break; + case 13 : + // InternalQVTrelation.g:1:82: T__29 + { + mT__29(); + + } + break; + case 14 : + // InternalQVTrelation.g:1:88: T__30 + { + mT__30(); + + } + break; + case 15 : + // InternalQVTrelation.g:1:94: T__31 + { + mT__31(); + + } + break; + case 16 : + // InternalQVTrelation.g:1:100: T__32 + { + mT__32(); + + } + break; + case 17 : + // InternalQVTrelation.g:1:106: T__33 + { + mT__33(); + + } + break; + case 18 : + // InternalQVTrelation.g:1:112: T__34 + { + mT__34(); + + } + break; + case 19 : + // InternalQVTrelation.g:1:118: T__35 + { + mT__35(); + + } + break; + case 20 : + // InternalQVTrelation.g:1:124: T__36 + { + mT__36(); + + } + break; + case 21 : + // InternalQVTrelation.g:1:130: T__37 + { + mT__37(); + + } + break; + case 22 : + // InternalQVTrelation.g:1:136: T__38 + { + mT__38(); + + } + break; + case 23 : + // InternalQVTrelation.g:1:142: T__39 + { + mT__39(); + + } + break; + case 24 : + // InternalQVTrelation.g:1:148: T__40 + { + mT__40(); + + } + break; + case 25 : + // InternalQVTrelation.g:1:154: T__41 + { + mT__41(); + + } + break; + case 26 : + // InternalQVTrelation.g:1:160: T__42 + { + mT__42(); + + } + break; + case 27 : + // InternalQVTrelation.g:1:166: T__43 + { + mT__43(); + + } + break; + case 28 : + // InternalQVTrelation.g:1:172: T__44 + { + mT__44(); + + } + break; + case 29 : + // InternalQVTrelation.g:1:178: T__45 + { + mT__45(); + + } + break; + case 30 : + // InternalQVTrelation.g:1:184: T__46 + { + mT__46(); + + } + break; + case 31 : + // InternalQVTrelation.g:1:190: T__47 + { + mT__47(); + + } + break; + case 32 : + // InternalQVTrelation.g:1:196: T__48 + { + mT__48(); + + } + break; + case 33 : + // InternalQVTrelation.g:1:202: T__49 + { + mT__49(); + + } + break; + case 34 : + // InternalQVTrelation.g:1:208: T__50 + { + mT__50(); + + } + break; + case 35 : + // InternalQVTrelation.g:1:214: T__51 + { + mT__51(); + + } + break; + case 36 : + // InternalQVTrelation.g:1:220: T__52 + { + mT__52(); + + } + break; + case 37 : + // InternalQVTrelation.g:1:226: T__53 + { + mT__53(); + + } + break; + case 38 : + // InternalQVTrelation.g:1:232: T__54 + { + mT__54(); + + } + break; + case 39 : + // InternalQVTrelation.g:1:238: T__55 + { + mT__55(); + + } + break; + case 40 : + // InternalQVTrelation.g:1:244: T__56 + { + mT__56(); + + } + break; + case 41 : + // InternalQVTrelation.g:1:250: T__57 + { + mT__57(); + + } + break; + case 42 : + // InternalQVTrelation.g:1:256: T__58 + { + mT__58(); + + } + break; + case 43 : + // InternalQVTrelation.g:1:262: T__59 + { + mT__59(); + + } + break; + case 44 : + // InternalQVTrelation.g:1:268: T__60 + { + mT__60(); + + } + break; + case 45 : + // InternalQVTrelation.g:1:274: T__61 + { + mT__61(); + + } + break; + case 46 : + // InternalQVTrelation.g:1:280: T__62 + { + mT__62(); + + } + break; + case 47 : + // InternalQVTrelation.g:1:286: T__63 + { + mT__63(); + + } + break; + case 48 : + // InternalQVTrelation.g:1:292: T__64 + { + mT__64(); + + } + break; + case 49 : + // InternalQVTrelation.g:1:298: T__65 + { + mT__65(); + + } + break; + case 50 : + // InternalQVTrelation.g:1:304: T__66 + { + mT__66(); + + } + break; + case 51 : + // InternalQVTrelation.g:1:310: T__67 + { + mT__67(); + + } + break; + case 52 : + // InternalQVTrelation.g:1:316: T__68 + { + mT__68(); + + } + break; + case 53 : + // InternalQVTrelation.g:1:322: T__69 + { + mT__69(); + + } + break; + case 54 : + // InternalQVTrelation.g:1:328: T__70 + { + mT__70(); + + } + break; + case 55 : + // InternalQVTrelation.g:1:334: T__71 + { + mT__71(); + + } + break; + case 56 : + // InternalQVTrelation.g:1:340: T__72 + { + mT__72(); + + } + break; + case 57 : + // InternalQVTrelation.g:1:346: T__73 + { + mT__73(); + + } + break; + case 58 : + // InternalQVTrelation.g:1:352: T__74 + { + mT__74(); + + } + break; + case 59 : + // InternalQVTrelation.g:1:358: T__75 + { + mT__75(); + + } + break; + case 60 : + // InternalQVTrelation.g:1:364: T__76 + { + mT__76(); + + } + break; + case 61 : + // InternalQVTrelation.g:1:370: T__77 + { + mT__77(); + + } + break; + case 62 : + // InternalQVTrelation.g:1:376: T__78 + { + mT__78(); + + } + break; + case 63 : + // InternalQVTrelation.g:1:382: T__79 + { + mT__79(); + + } + break; + case 64 : + // InternalQVTrelation.g:1:388: T__80 + { + mT__80(); + + } + break; + case 65 : + // InternalQVTrelation.g:1:394: T__81 + { + mT__81(); + + } + break; + case 66 : + // InternalQVTrelation.g:1:400: T__82 + { + mT__82(); + + } + break; + case 67 : + // InternalQVTrelation.g:1:406: T__83 + { + mT__83(); + + } + break; + case 68 : + // InternalQVTrelation.g:1:412: T__84 + { + mT__84(); + + } + break; + case 69 : + // InternalQVTrelation.g:1:418: T__85 + { + mT__85(); + + } + break; + case 70 : + // InternalQVTrelation.g:1:424: T__86 + { + mT__86(); + + } + break; + case 71 : + // InternalQVTrelation.g:1:430: T__87 + { + mT__87(); + + } + break; + case 72 : + // InternalQVTrelation.g:1:436: T__88 + { + mT__88(); + + } + break; + case 73 : + // InternalQVTrelation.g:1:442: T__89 + { + mT__89(); + + } + break; + case 74 : + // InternalQVTrelation.g:1:448: T__90 + { + mT__90(); + + } + break; + case 75 : + // InternalQVTrelation.g:1:454: T__91 + { + mT__91(); + + } + break; + case 76 : + // InternalQVTrelation.g:1:460: T__92 + { + mT__92(); + + } + break; + case 77 : + // InternalQVTrelation.g:1:466: T__93 + { + mT__93(); + + } + break; + case 78 : + // InternalQVTrelation.g:1:472: T__94 + { + mT__94(); + + } + break; + case 79 : + // InternalQVTrelation.g:1:478: T__95 + { + mT__95(); + + } + break; + case 80 : + // InternalQVTrelation.g:1:484: T__96 + { + mT__96(); + + } + break; + case 81 : + // InternalQVTrelation.g:1:490: T__97 + { + mT__97(); + + } + break; + case 82 : + // InternalQVTrelation.g:1:496: T__98 + { + mT__98(); + + } + break; + case 83 : + // InternalQVTrelation.g:1:502: T__99 + { + mT__99(); + + } + break; + case 84 : + // InternalQVTrelation.g:1:508: T__100 + { + mT__100(); + + } + break; + case 85 : + // InternalQVTrelation.g:1:515: T__101 + { + mT__101(); + + } + break; + case 86 : + // InternalQVTrelation.g:1:522: T__102 + { + mT__102(); + + } + break; + case 87 : + // InternalQVTrelation.g:1:529: T__103 + { + mT__103(); + + } + break; + case 88 : + // InternalQVTrelation.g:1:536: T__104 + { + mT__104(); + + } + break; + case 89 : + // InternalQVTrelation.g:1:543: T__105 + { + mT__105(); + + } + break; + case 90 : + // InternalQVTrelation.g:1:550: T__106 + { + mT__106(); + + } + break; + case 91 : + // InternalQVTrelation.g:1:557: T__107 + { + mT__107(); + + } + break; + case 92 : + // InternalQVTrelation.g:1:564: T__108 + { + mT__108(); + + } + break; + case 93 : + // InternalQVTrelation.g:1:571: T__109 + { + mT__109(); + + } + break; + case 94 : + // InternalQVTrelation.g:1:578: T__110 + { + mT__110(); + + } + break; + case 95 : + // InternalQVTrelation.g:1:585: T__111 + { + mT__111(); + + } + break; + case 96 : + // InternalQVTrelation.g:1:592: T__112 + { + mT__112(); + + } + break; + case 97 : + // InternalQVTrelation.g:1:599: T__113 + { + mT__113(); + + } + break; + case 98 : + // InternalQVTrelation.g:1:606: T__114 + { + mT__114(); + + } + break; + case 99 : + // InternalQVTrelation.g:1:613: T__115 + { + mT__115(); + + } + break; + case 100 : + // InternalQVTrelation.g:1:620: T__116 + { + mT__116(); + + } + break; + case 101 : + // InternalQVTrelation.g:1:627: T__117 + { + mT__117(); + + } + break; + case 102 : + // InternalQVTrelation.g:1:634: T__118 + { + mT__118(); + + } + break; + case 103 : + // InternalQVTrelation.g:1:641: T__119 + { + mT__119(); + + } + break; + case 104 : + // InternalQVTrelation.g:1:648: T__120 + { + mT__120(); + + } + break; + case 105 : + // InternalQVTrelation.g:1:655: T__121 + { + mT__121(); + + } + break; + case 106 : + // InternalQVTrelation.g:1:662: T__122 + { + mT__122(); + + } + break; + case 107 : + // InternalQVTrelation.g:1:669: T__123 + { + mT__123(); + + } + break; + case 108 : + // InternalQVTrelation.g:1:676: T__124 + { + mT__124(); + + } + break; + case 109 : + // InternalQVTrelation.g:1:683: T__125 + { + mT__125(); + + } + break; + case 110 : + // InternalQVTrelation.g:1:690: T__126 + { + mT__126(); + + } + break; + case 111 : + // InternalQVTrelation.g:1:697: T__127 + { + mT__127(); + + } + break; + case 112 : + // InternalQVTrelation.g:1:704: T__128 + { + mT__128(); + + } + break; + case 113 : + // InternalQVTrelation.g:1:711: T__129 + { + mT__129(); + + } + break; + case 114 : + // InternalQVTrelation.g:1:718: T__130 + { + mT__130(); + + } + break; + case 115 : + // InternalQVTrelation.g:1:725: T__131 + { + mT__131(); + + } + break; + case 116 : + // InternalQVTrelation.g:1:732: T__132 + { + mT__132(); + + } + break; + case 117 : + // InternalQVTrelation.g:1:739: T__133 + { + mT__133(); + + } + break; + case 118 : + // InternalQVTrelation.g:1:746: T__134 + { + mT__134(); + + } + break; + case 119 : + // InternalQVTrelation.g:1:753: T__135 + { + mT__135(); + + } + break; + case 120 : + // InternalQVTrelation.g:1:760: T__136 + { + mT__136(); + + } + break; + case 121 : + // InternalQVTrelation.g:1:767: T__137 + { + mT__137(); + + } + break; + case 122 : + // InternalQVTrelation.g:1:774: T__138 + { + mT__138(); + + } + break; + case 123 : + // InternalQVTrelation.g:1:781: T__139 + { + mT__139(); + + } + break; + case 124 : + // InternalQVTrelation.g:1:788: T__140 + { + mT__140(); + + } + break; + case 125 : + // InternalQVTrelation.g:1:795: T__141 + { + mT__141(); + + } + break; + case 126 : + // InternalQVTrelation.g:1:802: T__142 + { + mT__142(); + + } + break; + case 127 : + // InternalQVTrelation.g:1:809: T__143 + { + mT__143(); + + } + break; + case 128 : + // InternalQVTrelation.g:1:816: T__144 + { + mT__144(); + + } + break; + case 129 : + // InternalQVTrelation.g:1:823: T__145 + { + mT__145(); + + } + break; + case 130 : + // InternalQVTrelation.g:1:830: T__146 + { + mT__146(); + + } + break; + case 131 : + // InternalQVTrelation.g:1:837: T__147 + { + mT__147(); + + } + break; + case 132 : + // InternalQVTrelation.g:1:844: T__148 + { + mT__148(); + + } + break; + case 133 : + // InternalQVTrelation.g:1:851: T__149 + { + mT__149(); + + } + break; + case 134 : + // InternalQVTrelation.g:1:858: T__150 + { + mT__150(); + + } + break; + case 135 : + // InternalQVTrelation.g:1:865: T__151 + { + mT__151(); + + } + break; + case 136 : + // InternalQVTrelation.g:1:872: T__152 + { + mT__152(); + + } + break; + case 137 : + // InternalQVTrelation.g:1:879: T__153 + { + mT__153(); + + } + break; + case 138 : + // InternalQVTrelation.g:1:886: RULE_UNQUOTED_STRING + { + mRULE_UNQUOTED_STRING(); + + } + break; + case 139 : + // InternalQVTrelation.g:1:907: RULE_DOUBLE_QUOTED_STRING + { + mRULE_DOUBLE_QUOTED_STRING(); + + } + break; + case 140 : + // InternalQVTrelation.g:1:933: RULE_SINGLE_QUOTED_STRING + { + mRULE_SINGLE_QUOTED_STRING(); + + } + break; + case 141 : + // InternalQVTrelation.g:1:959: RULE_ML_SINGLE_QUOTED_STRING + { + mRULE_ML_SINGLE_QUOTED_STRING(); + + } + break; + case 142 : + // InternalQVTrelation.g:1:988: RULE_SIMPLE_ID + { + mRULE_SIMPLE_ID(); + + } + break; + case 143 : + // InternalQVTrelation.g:1:1003: RULE_ESCAPED_ID + { + mRULE_ESCAPED_ID(); + + } + break; + case 144 : + // InternalQVTrelation.g:1:1019: RULE_INT + { + mRULE_INT(); + + } + break; + case 145 : + // InternalQVTrelation.g:1:1028: RULE_ML_COMMENT + { + mRULE_ML_COMMENT(); + + } + break; + case 146 : + // InternalQVTrelation.g:1:1044: RULE_SL_COMMENT + { + mRULE_SL_COMMENT(); + + } + break; + case 147 : + // InternalQVTrelation.g:1:1060: RULE_WS + { + mRULE_WS(); + + } + break; + case 148 : + // InternalQVTrelation.g:1:1068: RULE_ANY_OTHER + { + mRULE_ANY_OTHER(); + + } + break; + + } + + } + + + protected DFA11 dfa11 = new DFA11(this); + static final String DFA11_eotS = + "\2\uffff\16\100\1\75\3\100\1\163\1\100\1\uffff\1\171\1\173\1\175\1\u0081\1\uffff\1\100\1\u0085\1\u0088\11\100\1\u0097\1\u0099\6\uffff\1\100\2\uffff\1\75\1\100\1\uffff\3\75\1\100\5\uffff\1\100\1\uffff\15\100\1\u00c5\1\100\1\u00c7\1\u00c8\6\100\1\u00d3\13\100\11\uffff\4\100\3\uffff\2\100\15\uffff\1\100\5\uffff\14\100\13\uffff\1\100\3\uffff\1\100\7\uffff\6\100\1\u0104\22\100\1\uffff\1\100\2\uffff\2\100\1\u011c\1\u011d\5\100\1\u0123\1\uffff\3\100\1\u0127\2\100\1\u012a\4\100\1\u012f\3\100\2\uffff\6\100\1\u013f\1\100\1\u0142\1\u0143\2\100\1\u0146\3\100\1\u014a\15\100\1\u015a\1\uffff\12\100\1\u0165\2\100\1\u0169\11\100\2\uffff\5\100\1\uffff\3\100\1\uffff\2\100\1\uffff\1\100\1\u017f\1\100\1\u0181\1\uffff\1\100\1\u0183\1\100\1\u0185\4\uffff\1\u0186\1\100\1\u0188\3\100\1\u018c\1\uffff\1\u018d\1\u018e\2\uffff\2\100\1\uffff\1\100\1\u0192\1\100\1\uffff\17\100\1\uffff\1\100\1\u01a4\10\100\1\uffff\1\u01ae\2\100\1\uffff\3\100\1\u01b4\16\100\1\u01c3\2\100\1\uffff\1\100\1\uffff\1\100\1\uffff\1\u01c9\2\uffff\1\100\1\uffff\3\100\3\uffff\1\u01ce\2\100\1\uffff\11\100\1\u01da\7\100\1\uffff\6\100\1\u01e8\2\100\1\uffff\1\100\1\u01ec\2\100\1\u01ef\1\uffff\10\100\1\u01f8\5\100\1\uffff\1\u01fe\2\100\1\u0201\1\100\1\uffff\1\100\1\u0204\1\u0205\1\100\1\uffff\2\100\1\u0209\2\100\1\u020c\4\100\1\u0211\1\uffff\1\u0212\2\100\1\u0215\7\100\1\u021d\1\100\1\uffff\1\100\1\u0220\1\u0221\1\uffff\1\100\1\u0224\1\uffff\1\u0225\1\100\1\u0227\1\100\1\u0229\1\u022a\2\100\1\uffff\1\100\1\u022e\1\u022f\2\100\1\uffff\2\100\1\uffff\2\100\2\uffff\1\100\1\u0237\1\u0238\1\uffff\2\100\1\uffff\1\100\1\u023c\2\100\2\uffff\1\u023f\1\u0240\1\uffff\1\u0241\2\100\1\u0244\3\100\1\uffff\1\100\1\u0249\2\uffff\1\100\1\u024b\2\uffff\1\100\1\uffff\1\u024d\2\uffff\1\u024e\2\100\2\uffff\1\100\1\u0252\2\100\1\u0255\2\100\2\uffff\1\u0258\2\100\1\uffff\2\100\3\uffff\1\u025d\1\u025e\1\uffff\2\100\1\u0261\1\100\1\uffff\1\100\1\uffff\1\u0264\2\uffff\1\u0265\1\u0266\1\u0267\1\uffff\1\100\1\u0269\1\uffff\2\100\1\uffff\4\100\2\uffff\1\100\1\u0271\1\uffff\1\u0272\1\100\4\uffff\1\100\1\uffff\1\100\1\u0276\1\100\1\u0278\1\u0279\1\u027a\1\100\2\uffff\3\100\1\uffff\1\100\3\uffff\3\100\1\u0283\2\100\1\u0286\1\100\1\uffff\1\100\1\u0289\1\uffff\1\u028a\1\100\2\uffff\1\100\1\u028d\1\uffff"; + static final String DFA11_eofS = + "\u028e\uffff"; + static final String DFA11_minS = + "\1\0\1\uffff\1\145\1\142\1\150\1\141\1\154\1\144\2\145\1\160\1\141\1\165\1\141\1\151\1\150\1\143\1\157\1\145\1\156\1\55\1\157\1\uffff\1\47\1\53\1\75\1\55\1\uffff\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\72\6\uffff\1\141\2\uffff\1\46\1\141\1\uffff\1\44\2\0\1\47\5\uffff\1\141\1\uffff\1\163\1\164\1\144\1\145\1\141\1\155\1\146\1\155\1\164\1\144\1\164\1\163\1\160\1\60\1\145\2\60\1\142\1\164\1\171\1\145\1\164\1\145\1\60\1\143\2\145\1\162\1\160\1\141\1\145\1\141\1\154\1\145\1\164\4\uffff\1\145\1\uffff\1\156\2\uffff\1\144\1\154\1\141\1\151\3\uffff\1\164\1\154\15\uffff\1\162\5\uffff\2\160\1\157\1\147\1\164\1\141\1\162\1\161\2\154\1\144\1\154\13\uffff\1\155\3\uffff\1\154\7\uffff\1\154\1\141\1\144\1\157\1\164\1\162\1\60\1\143\1\163\1\160\1\141\1\145\1\151\2\141\1\157\1\155\1\151\2\145\1\154\1\165\1\164\1\145\1\141\1\uffff\1\162\2\uffff\1\162\1\145\2\60\1\157\1\162\1\160\1\162\1\145\1\60\1\uffff\1\153\1\155\1\160\1\60\1\162\1\147\1\60\1\156\1\145\1\157\1\156\1\60\1\141\1\156\1\150\1\141\1\151\1\171\1\151\1\146\1\164\1\161\1\145\1\60\1\154\2\60\2\154\1\60\1\145\1\154\1\151\1\60\1\165\1\151\1\101\1\145\1\154\1\142\1\163\1\141\1\164\1\157\1\154\1\162\1\151\1\60\1\uffff\1\153\1\163\1\157\1\165\2\156\1\166\1\151\1\164\1\162\1\60\1\146\1\156\1\60\1\145\1\162\1\164\1\151\1\162\1\154\2\141\1\162\2\uffff\1\163\1\141\1\165\2\162\1\uffff\1\141\1\151\1\145\1\uffff\1\171\1\145\1\uffff\1\163\1\60\1\167\1\60\1\uffff\1\164\1\60\1\145\1\60\4\uffff\1\60\1\141\1\60\1\151\1\165\1\164\1\60\1\uffff\2\60\2\uffff\2\145\1\uffff\1\147\1\60\1\156\1\uffff\1\145\1\155\2\156\1\157\1\162\1\145\1\144\1\145\1\143\1\151\1\156\1\166\1\141\1\142\1\uffff\1\157\1\60\1\163\1\154\1\151\1\144\1\141\1\156\1\171\1\143\1\uffff\1\60\1\144\1\146\1\uffff\1\155\1\145\1\164\1\60\1\141\1\146\1\151\1\164\1\162\1\141\1\151\2\164\1\151\1\145\1\147\1\164\1\162\1\60\1\164\1\146\1\uffff\1\163\1\uffff\1\151\1\uffff\1\60\2\uffff\1\154\1\uffff\1\143\1\145\1\164\3\uffff\1\60\1\141\1\145\1\uffff\1\147\1\156\1\151\1\171\1\166\1\151\1\145\1\143\1\141\1\60\1\145\1\157\1\154\1\145\1\143\1\165\1\156\1\uffff\1\145\2\164\1\163\1\144\1\164\1\60\1\160\1\145\1\uffff\1\163\1\60\1\145\1\163\1\60\1\uffff\1\154\1\141\1\144\1\145\1\171\1\154\1\164\1\151\1\60\2\144\1\145\1\151\1\164\1\uffff\1\60\1\157\1\145\1\60\1\154\1\uffff\1\151\2\60\1\141\1\uffff\1\156\1\162\1\60\1\143\1\164\1\60\1\141\2\144\1\164\1\60\1\uffff\1\60\1\156\1\171\1\60\2\164\1\154\1\163\1\137\1\151\1\117\1\60\1\151\1\uffff\1\145\2\60\1\uffff\1\156\1\60\1\uffff\1\60\1\143\1\60\1\163\2\60\1\145\1\157\1\uffff\1\145\2\60\1\166\1\171\1\uffff\1\162\1\156\1\uffff\1\145\1\172\2\uffff\1\142\2\60\1\uffff\2\145\1\uffff\1\154\1\60\1\123\1\151\2\uffff\2\60\1\uffff\1\60\1\145\1\171\1\60\1\166\1\157\1\156\1\uffff\1\157\1\60\2\uffff\1\164\1\60\2\uffff\1\145\1\uffff\1\60\2\uffff\1\60\1\156\1\163\2\uffff\1\145\1\60\1\155\1\164\1\60\1\141\1\154\2\uffff\1\60\1\144\1\151\1\uffff\1\145\1\157\3\uffff\2\60\1\uffff\1\141\1\156\1\60\1\156\1\uffff\1\145\1\uffff\1\60\2\uffff\3\60\1\uffff\1\141\1\60\1\uffff\1\142\1\145\1\uffff\1\116\1\144\1\164\1\156\2\uffff\1\154\1\60\1\uffff\1\60\1\144\4\uffff\1\164\1\uffff\1\154\1\60\1\141\3\60\1\165\2\uffff\1\142\1\151\1\145\1\uffff\1\164\3\uffff\1\145\1\171\1\157\1\60\1\165\1\163\1\60\1\156\1\uffff\1\162\1\60\1\uffff\1\60\1\141\2\uffff\1\154\1\60\1\uffff"; + static final String DFA11_maxS = + "\1\uffff\1\uffff\1\145\1\164\2\157\1\170\1\164\1\151\1\145\1\166\1\162\1\165\1\162\1\157\1\151\1\166\1\157\1\164\1\156\1\76\1\165\1\uffff\1\52\1\53\1\75\1\76\1\uffff\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\72\6\uffff\1\141\2\uffff\1\46\1\141\1\uffff\1\44\2\uffff\1\47\5\uffff\1\163\1\uffff\1\163\1\164\1\144\1\145\1\141\1\155\1\162\1\155\1\164\1\165\1\164\1\163\1\160\1\172\1\145\2\172\2\164\1\171\1\160\1\164\1\145\1\172\1\143\1\157\1\145\1\162\1\160\1\165\1\162\1\141\1\154\1\145\1\164\4\uffff\1\145\1\uffff\1\156\2\uffff\1\144\1\162\1\141\1\163\3\uffff\1\164\1\154\15\uffff\1\162\5\uffff\2\160\1\157\1\147\1\164\1\141\1\162\1\164\2\154\1\144\1\154\13\uffff\1\155\3\uffff\1\154\7\uffff\1\154\1\141\1\144\1\157\1\164\1\162\1\172\1\143\1\163\1\160\1\151\1\145\1\151\2\141\1\157\1\155\1\151\2\145\1\157\1\165\1\164\1\145\1\141\1\uffff\1\162\2\uffff\1\162\1\145\2\172\1\157\1\162\1\160\1\162\1\145\1\172\1\uffff\1\153\1\155\1\160\1\172\1\162\1\147\1\172\1\156\1\145\1\157\1\156\1\172\1\141\1\162\1\150\2\163\1\171\1\151\1\146\1\164\1\161\1\145\1\172\1\154\2\172\2\154\1\172\1\145\1\154\1\151\1\172\1\165\1\151\1\126\1\145\1\154\1\142\1\163\1\141\1\164\1\157\1\154\1\162\1\151\1\172\1\uffff\1\153\1\163\1\157\1\165\2\156\1\166\1\151\1\164\1\162\1\172\1\146\1\156\1\172\1\151\1\162\1\164\1\151\1\162\1\154\2\141\1\162\2\uffff\1\163\1\141\1\165\2\162\1\uffff\1\141\1\151\1\145\1\uffff\1\171\1\145\1\uffff\1\163\1\172\1\167\1\172\1\uffff\1\164\1\172\1\145\1\172\4\uffff\1\172\1\141\1\172\1\151\1\165\1\164\1\172\1\uffff\2\172\2\uffff\2\145\1\uffff\1\147\1\172\1\156\1\uffff\1\145\1\155\2\156\1\157\1\162\1\145\1\144\1\145\1\143\1\151\1\156\1\166\1\141\1\142\1\uffff\1\157\1\172\1\163\1\154\1\151\1\144\1\145\1\156\1\171\1\143\1\uffff\1\172\1\144\1\146\1\uffff\1\155\1\145\1\164\1\172\1\141\1\146\1\151\1\164\1\162\1\141\1\151\2\164\1\151\1\145\1\147\1\164\1\162\1\172\1\164\1\151\1\uffff\1\163\1\uffff\1\151\1\uffff\1\172\2\uffff\1\154\1\uffff\1\143\1\145\1\164\3\uffff\1\172\1\141\1\145\1\uffff\1\147\1\156\1\151\1\171\1\166\1\151\1\145\1\143\1\141\1\172\1\145\1\157\1\154\1\145\1\143\1\165\1\156\1\uffff\1\145\2\164\1\163\1\144\1\164\1\172\1\160\1\145\1\uffff\1\163\1\172\1\145\1\163\1\172\1\uffff\1\154\1\141\1\144\1\145\1\171\1\154\1\164\1\151\1\172\2\144\1\145\1\151\1\164\1\uffff\1\172\1\157\1\145\1\172\1\154\1\uffff\1\151\2\172\1\141\1\uffff\1\156\1\162\1\172\1\143\1\164\1\172\1\141\2\144\1\164\1\172\1\uffff\1\172\1\156\1\171\1\172\2\164\1\154\1\163\1\137\1\151\1\117\1\172\1\151\1\uffff\1\145\2\172\1\uffff\1\156\1\172\1\uffff\1\172\1\143\1\172\1\163\2\172\1\145\1\157\1\uffff\1\145\2\172\1\166\1\171\1\uffff\1\162\1\156\1\uffff\1\145\1\172\2\uffff\1\142\2\172\1\uffff\2\145\1\uffff\1\154\1\172\1\123\1\151\2\uffff\2\172\1\uffff\1\172\1\145\1\171\1\172\1\166\1\157\1\156\1\uffff\1\157\1\172\2\uffff\1\164\1\172\2\uffff\1\145\1\uffff\1\172\2\uffff\1\172\1\156\1\163\2\uffff\1\145\1\172\1\155\1\164\1\172\1\141\1\154\2\uffff\1\172\1\144\1\151\1\uffff\1\145\1\157\3\uffff\2\172\1\uffff\1\141\1\156\1\172\1\156\1\uffff\1\145\1\uffff\1\172\2\uffff\3\172\1\uffff\1\141\1\172\1\uffff\1\142\1\145\1\uffff\1\116\1\144\1\164\1\156\2\uffff\1\154\1\172\1\uffff\1\172\1\144\4\uffff\1\164\1\uffff\1\154\1\172\1\141\3\172\1\165\2\uffff\1\142\1\151\1\145\1\uffff\1\164\3\uffff\1\145\1\171\1\157\1\172\1\165\1\163\1\172\1\156\1\uffff\1\162\1\172\1\uffff\1\172\1\141\2\uffff\1\154\1\172\1\uffff"; + static final String DFA11_acceptS = + "\1\uffff\1\1\24\uffff\1\72\4\uffff\1\101\16\uffff\1\143\1\144\1\146\1\147\1\150\1\152\1\uffff\1\160\1\161\2\uffff\1\u0087\4\uffff\1\u008e\1\u0090\1\u0093\1\u0094\1\1\1\uffff\1\u008e\43\uffff\1\35\1\173\1\174\1\175\1\uffff\1\177\1\uffff\1\u0082\1\u0083\4\uffff\1\114\1\u0092\1\67\2\uffff\1\72\1\u008d\1\u0091\1\73\1\145\1\74\1\77\1\75\1\100\1\102\1\137\1\76\1\101\1\uffff\1\153\1\113\1\115\1\116\1\141\14\uffff\1\140\1\u0089\1\u0088\1\151\1\142\1\143\1\144\1\146\1\147\1\150\1\152\1\uffff\1\160\1\161\1\172\1\uffff\1\u0087\1\u008a\1\u008b\1\u008c\1\u008f\1\u0090\1\u0093\31\uffff\1\162\1\uffff\1\47\1\163\12\uffff\1\107\60\uffff\1\103\27\uffff\1\170\1\17\5\uffff\1\110\3\uffff\1\157\2\uffff\1\30\4\uffff\1\32\4\uffff\1\176\1\u0084\1\u0080\1\u0081\7\uffff\1\70\2\uffff\1\111\1\117\2\uffff\1\132\3\uffff\1\131\17\uffff\1\104\12\uffff\1\46\3\uffff\1\165\25\uffff\1\u0085\1\uffff\1\164\1\uffff\1\33\1\uffff\1\136\1\37\1\uffff\1\171\3\uffff\1\71\1\156\1\112\3\uffff\1\123\21\uffff\1\40\11\uffff\1\166\5\uffff\1\14\16\uffff\1\25\5\uffff\1\34\4\uffff\1\120\13\uffff\1\u0086\15\uffff\1\7\3\uffff\1\167\2\uffff\1\13\10\uffff\1\21\5\uffff\1\27\2\uffff\1\62\2\uffff\1\61\1\64\3\uffff\1\124\2\uffff\1\126\4\uffff\1\154\1\2\2\uffff\1\57\7\uffff\1\44\2\uffff\1\10\1\11\2\uffff\1\105\1\50\1\uffff\1\155\1\uffff\1\16\1\52\3\uffff\1\54\1\23\7\uffff\1\121\1\122\3\uffff\1\130\2\uffff\1\26\1\56\1\3\2\uffff\1\41\4\uffff\1\42\1\uffff\1\106\1\uffff\1\15\1\20\3\uffff\1\55\2\uffff\1\66\2\uffff\1\133\4\uffff\1\36\1\4\2\uffff\1\6\2\uffff\1\51\1\53\1\22\1\24\1\uffff\1\63\7\uffff\1\43\1\45\3\uffff\1\65\1\uffff\1\127\1\135\1\134\10\uffff\1\60\2\uffff\1\12\2\uffff\1\5\1\31\2\uffff\1\125"; + static final String DFA11_specialS = + "\1\1\66\uffff\1\2\1\0\u0255\uffff}>"; + static final String[] DFA11_transitionS = DFA11_transitionS_.DFA11_transitionS; + private static final class DFA11_transitionS_ { + static final String[] DFA11_transitionS = { + "\11\75\2\74\2\75\1\74\22\75\1\74\1\20\1\67\1\57\2\75\1\63\1\70\1\55\1\56\1\26\1\30\1\54\1\24\1\35\1\27\12\73\1\51\1\1\1\32\1\33\1\31\1\36\1\65\1\72\1\41\1\47\5\72\1\42\2\72\1\60\1\37\1\72\1\46\2\72\1\43\1\44\1\40\1\45\5\72\1\61\1\75\1\62\1\75\1\71\1\75\1\3\1\21\1\4\1\5\1\6\1\64\2\72\1\7\1\72\1\11\1\10\1\72\1\25\1\12\1\13\1\14\1\2\1\22\1\15\1\23\1\16\1\17\1\34\2\72\1\52\1\50\1\53\45\75\1\66\uff5c\75", + "", + "\1\77", + "\1\101\13\uffff\1\103\5\uffff\1\102", + "\1\104\3\uffff\1\105\2\uffff\1\106", + "\1\111\3\uffff\1\107\11\uffff\1\110", + "\1\114\1\uffff\1\112\11\uffff\1\113", + "\1\120\1\uffff\1\121\6\uffff\1\115\1\116\5\uffff\1\117", + "\1\123\3\uffff\1\122", + "\1\124", + "\1\125\1\uffff\1\130\2\uffff\1\126\1\127", + "\1\131\20\uffff\1\132", + "\1\133", + "\1\134\6\uffff\1\137\6\uffff\1\135\2\uffff\1\136", + "\1\140\5\uffff\1\141", + "\1\142\1\143", + "\1\154\1\145\4\uffff\1\146\5\uffff\1\147\2\uffff\1\150\1\144\1\151\1\152\1\153", + "\1\155", + "\1\156\16\uffff\1\157", + "\1\160", + "\1\162\20\uffff\1\161", + "\1\164\5\uffff\1\165", + "", + "\1\167\2\uffff\1\170", + "\1\172", + "\1\174", + "\1\u0080\17\uffff\1\176\1\177", + "", + "\1\u0083", + "\1\u0084", + "\1\u0087\1\u0086", + "\1\u0089", + "\1\u008a", + "\1\u008c\15\uffff\1\u008b", + "\1\u008d", + "\1\u008e", + "\1\u0090\16\uffff\1\u008f", + "\1\u0091", + "\1\u0092\16\uffff\1\u0093", + "\1\u0094", + "\1\u0096\15\uffff\1\u0095", + "\1\u0098", + "", + "", + "", + "", + "", + "", + "\1\u00a0", + "", + "", + "\1\u00a3", + "\1\u00a4", + "", + "\1\u00a6", + "\0\u00a7", + "\0\u00a8", + "\1\u00a9", + "", + "", + "", + "", + "", + "\1\u00ae\12\uffff\1\u00ad\3\uffff\1\u00ac\2\uffff\1\u00af", + "", + "\1\u00b0", + "\1\u00b1", + "\1\u00b2", + "\1\u00b3", + "\1\u00b4", + "\1\u00b5", + "\1\u00b6\11\uffff\1\u00b7\1\uffff\1\u00b8", + "\1\u00b9", + "\1\u00ba", + "\1\u00bd\1\uffff\1\u00bb\16\uffff\1\u00bc", + "\1\u00be", + "\1\u00bf", + "\1\u00c0", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\10\100\1\u00c2\6\100\1\u00c1\3\100\1\u00c3\1\100\1\u00c4\4\100", + "\1\u00c6", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u00c9\21\uffff\1\u00ca", + "\1\u00cb", + "\1\u00cc", + "\1\u00ce\12\uffff\1\u00cd", + "\1\u00cf", + "\1\u00d0", + "\2\100\1\u00d2\7\100\7\uffff\32\100\4\uffff\1\100\1\uffff\3\100\1\u00d1\26\100", + "\1\u00d4", + "\1\u00d7\3\uffff\1\u00d5\5\uffff\1\u00d6", + "\1\u00d8", + "\1\u00d9", + "\1\u00da", + "\1\u00db\23\uffff\1\u00dc", + "\1\u00de\14\uffff\1\u00dd", + "\1\u00df", + "\1\u00e0", + "\1\u00e1", + "\1\u00e2", + "", + "", + "", + "", + "\1\u00e3", + "", + "\1\u00e4", + "", + "", + "\1\u00e5", + "\1\u00e7\5\uffff\1\u00e6", + "\1\u00e8", + "\1\u00e9\11\uffff\1\u00ea", + "", + "", + "", + "\1\u00eb", + "\1\u00ec", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "\1\u00ed", + "", + "", + "", + "", + "", + "\1\u00ee", + "\1\u00ef", + "\1\u00f0", + "\1\u00f1", + "\1\u00f2", + "\1\u00f3", + "\1\u00f4", + "\1\u00f6\2\uffff\1\u00f5", + "\1\u00f7", + "\1\u00f8", + "\1\u00f9", + "\1\u00fa", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "\1\u00fb", + "", + "", + "", + "\1\u00fc", + "", + "", + "", + "", + "", + "", + "", + "\1\u00fd", + "\1\u00fe", + "\1\u00ff", + "\1\u0100", + "\1\u0101", + "\1\u0102", + "\2\100\1\u0103\7\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0105", + "\1\u0106", + "\1\u0107", + "\1\u0108\7\uffff\1\u0109", + "\1\u010a", + "\1\u010b", + "\1\u010c", + "\1\u010d", + "\1\u010e", + "\1\u010f", + "\1\u0110", + "\1\u0111", + "\1\u0112", + "\1\u0113\2\uffff\1\u0114", + "\1\u0115", + "\1\u0116", + "\1\u0117", + "\1\u0118", + "", + "\1\u0119", + "", + "", + "\1\u011a", + "\1\u011b", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u011e", + "\1\u011f", + "\1\u0120", + "\1\u0121", + "\1\u0122", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "", + "\1\u0124", + "\1\u0125", + "\1\u0126", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0128", + "\1\u0129", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u012b", + "\1\u012c", + "\1\u012d", + "\1\u012e", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0130", + "\1\u0131\3\uffff\1\u0132", + "\1\u0133", + "\1\u0134\21\uffff\1\u0135", + "\1\u0136\11\uffff\1\u0137", + "\1\u0138", + "\1\u0139", + "\1\u013a", + "\1\u013b", + "\1\u013c", + "\1\u013d", + "\2\100\1\u013e\7\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0140", + "\2\100\1\u0141\7\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0144", + "\1\u0145", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0147", + "\1\u0148", + "\1\u0149", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u014b", + "\1\u014c", + "\1\u014d\7\uffff\1\u014e\14\uffff\1\u014f", + "\1\u0150", + "\1\u0151", + "\1\u0152", + "\1\u0153", + "\1\u0154", + "\1\u0155", + "\1\u0156", + "\1\u0157", + "\1\u0158", + "\1\u0159", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "", + "\1\u015b", + "\1\u015c", + "\1\u015d", + "\1\u015e", + "\1\u015f", + "\1\u0160", + "\1\u0161", + "\1\u0162", + "\1\u0163", + "\1\u0164", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0166", + "\1\u0167", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\10\100\1\u0168\21\100", + "\1\u016a\3\uffff\1\u016b", + "\1\u016c", + "\1\u016d", + "\1\u016e", + "\1\u016f", + "\1\u0170", + "\1\u0171", + "\1\u0172", + "\1\u0173", + "", + "", + "\1\u0174", + "\1\u0175", + "\1\u0176", + "\1\u0177", + "\1\u0178", + "", + "\1\u0179", + "\1\u017a", + "\1\u017b", + "", + "\1\u017c", + "\1\u017d", + "", + "\1\u017e", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0180", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "", + "\1\u0182", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0184", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "", + "", + "", + "", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0187", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0189", + "\1\u018a", + "\1\u018b", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "", + "", + "\1\u018f", + "\1\u0190", + "", + "\1\u0191", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0193", + "", + "\1\u0194", + "\1\u0195", + "\1\u0196", + "\1\u0197", + "\1\u0198", + "\1\u0199", + "\1\u019a", + "\1\u019b", + "\1\u019c", + "\1\u019d", + "\1\u019e", + "\1\u019f", + "\1\u01a0", + "\1\u01a1", + "\1\u01a2", + "", + "\1\u01a3", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u01a5", + "\1\u01a6", + "\1\u01a7", + "\1\u01a8", + "\1\u01aa\3\uffff\1\u01a9", + "\1\u01ab", + "\1\u01ac", + "\1\u01ad", + "", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u01af", + "\1\u01b0", + "", + "\1\u01b1", + "\1\u01b2", + "\1\u01b3", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u01b5", + "\1\u01b6", + "\1\u01b7", + "\1\u01b8", + "\1\u01b9", + "\1\u01ba", + "\1\u01bb", + "\1\u01bc", + "\1\u01bd", + "\1\u01be", + "\1\u01bf", + "\1\u01c0", + "\1\u01c1", + "\1\u01c2", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u01c4", + "\1\u01c5\2\uffff\1\u01c6", + "", + "\1\u01c7", + "", + "\1\u01c8", + "", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "", + "", + "\1\u01ca", + "", + "\1\u01cb", + "\1\u01cc", + "\1\u01cd", + "", + "", + "", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u01cf", + "\1\u01d0", + "", + "\1\u01d1", + "\1\u01d2", + "\1\u01d3", + "\1\u01d4", + "\1\u01d5", + "\1\u01d6", + "\1\u01d7", + "\1\u01d8", + "\1\u01d9", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u01db", + "\1\u01dc", + "\1\u01dd", + "\1\u01de", + "\1\u01df", + "\1\u01e0", + "\1\u01e1", + "", + "\1\u01e2", + "\1\u01e3", + "\1\u01e4", + "\1\u01e5", + "\1\u01e6", + "\1\u01e7", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u01e9", + "\1\u01ea", + "", + "\1\u01eb", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u01ed", + "\1\u01ee", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "", + "\1\u01f0", + "\1\u01f1", + "\1\u01f2", + "\1\u01f3", + "\1\u01f4", + "\1\u01f5", + "\1\u01f6", + "\1\u01f7", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u01f9", + "\1\u01fa", + "\1\u01fb", + "\1\u01fc", + "\1\u01fd", + "", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u01ff", + "\1\u0200", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0202", + "", + "\1\u0203", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0206", + "", + "\1\u0207", + "\1\u0208", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u020a", + "\1\u020b", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u020d", + "\1\u020e", + "\1\u020f", + "\1\u0210", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0213", + "\1\u0214", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0216", + "\1\u0217", + "\1\u0218", + "\1\u0219", + "\1\u021a", + "\1\u021b", + "\1\u021c", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u021e", + "", + "\1\u021f", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "", + "\1\u0222", + "\2\100\1\u0223\7\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0226", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0228", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u022b", + "\1\u022c", + "", + "\1\u022d", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0230", + "\1\u0231", + "", + "\1\u0232", + "\1\u0233", + "", + "\1\u0234", + "\1\u0235", + "", + "", + "\1\u0236", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "", + "\1\u0239", + "\1\u023a", + "", + "\1\u023b", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u023d", + "\1\u023e", + "", + "", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0242", + "\1\u0243", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0245", + "\1\u0246", + "\1\u0247", + "", + "\1\u0248", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "", + "", + "\1\u024a", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "", + "", + "\1\u024c", + "", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "", + "", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u024f", + "\1\u0250", + "", + "", + "\1\u0251", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0253", + "\1\u0254", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0256", + "\1\u0257", + "", + "", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0259", + "\1\u025a", + "", + "\1\u025b", + "\1\u025c", + "", + "", + "", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "", + "\1\u025f", + "\1\u0260", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0262", + "", + "\1\u0263", + "", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "", + "", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "", + "\1\u0268", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "", + "\1\u026a", + "\1\u026b", + "", + "\1\u026c", + "\1\u026d", + "\1\u026e", + "\1\u026f", + "", + "", + "\1\u0270", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0273", + "", + "", + "", + "", + "\1\u0274", + "", + "\1\u0275", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0277", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u027b", + "", + "", + "\1\u027c", + "\1\u027d", + "\1\u027e", + "", + "\1\u027f", + "", + "", + "", + "\1\u0280", + "\1\u0281", + "\1\u0282", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0284", + "\1\u0285", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0287", + "", + "\1\u0288", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u028b", + "", + "", + "\1\u028c", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "" + }; + } + + static final short[] DFA11_eot = DFA.unpackEncodedString(DFA11_eotS); + static final short[] DFA11_eof = DFA.unpackEncodedString(DFA11_eofS); + static final char[] DFA11_min = DFA.unpackEncodedStringToUnsignedChars(DFA11_minS); + static final char[] DFA11_max = DFA.unpackEncodedStringToUnsignedChars(DFA11_maxS); + static final short[] DFA11_accept = DFA.unpackEncodedString(DFA11_acceptS); + static final short[] DFA11_special = DFA.unpackEncodedString(DFA11_specialS); + static final short[][] DFA11_transition; + + static { + int numStates = DFA11_transitionS.length; + DFA11_transition = new short[numStates][]; + for (int i=0; i<numStates; i++) { + DFA11_transition[i] = DFA.unpackEncodedString(DFA11_transitionS[i]); + } + } + + static class DFA11 extends DFA { + + public DFA11(BaseRecognizer recognizer) { + this.recognizer = recognizer; + this.decisionNumber = 11; + this.eot = DFA11_eot; + this.eof = DFA11_eof; + this.min = DFA11_min; + this.max = DFA11_max; + this.accept = DFA11_accept; + this.special = DFA11_special; + this.transition = DFA11_transition; + } + @Override + public String getDescription() { + return "1:1: Tokens : ( T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | T__151 | T__152 | T__153 | RULE_UNQUOTED_STRING | RULE_DOUBLE_QUOTED_STRING | RULE_SINGLE_QUOTED_STRING | RULE_ML_SINGLE_QUOTED_STRING | RULE_SIMPLE_ID | RULE_ESCAPED_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; + } + @Override + public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { + IntStream input = _input; + int _s = s; + switch ( s ) { + case 0 : + int LA11_56 = input.LA(1); - s = -1; - if ( ((LA11_56>='\u0000' && LA11_56<='\uFFFF')) ) {s = 168;} + s = -1; + if ( ((LA11_56>='\u0000' && LA11_56<='\uFFFF')) ) {s = 168;} - else s = 61; + else s = 61; - if ( s>=0 ) return s; - break; - case 1 : - int LA11_0 = input.LA(1); + if ( s>=0 ) return s; + break; + case 1 : + int LA11_0 = input.LA(1); - s = -1; - if ( (LA11_0==';') ) {s = 1;} + s = -1; + if ( (LA11_0==';') ) {s = 1;} - else if ( (LA11_0=='r') ) {s = 2;} + else if ( (LA11_0=='r') ) {s = 2;} - else if ( (LA11_0=='a') ) {s = 3;} + else if ( (LA11_0=='a') ) {s = 3;} - else if ( (LA11_0=='c') ) {s = 4;} + else if ( (LA11_0=='c') ) {s = 4;} - else if ( (LA11_0=='d') ) {s = 5;} + else if ( (LA11_0=='d') ) {s = 5;} - else if ( (LA11_0=='e') ) {s = 6;} + else if ( (LA11_0=='e') ) {s = 6;} - else if ( (LA11_0=='i') ) {s = 7;} + else if ( (LA11_0=='i') ) {s = 7;} - else if ( (LA11_0=='l') ) {s = 8;} + else if ( (LA11_0=='l') ) {s = 8;} - else if ( (LA11_0=='k') ) {s = 9;} + else if ( (LA11_0=='k') ) {s = 9;} - else if ( (LA11_0=='o') ) {s = 10;} + else if ( (LA11_0=='o') ) {s = 10;} - else if ( (LA11_0=='p') ) {s = 11;} + else if ( (LA11_0=='p') ) {s = 11;} - else if ( (LA11_0=='q') ) {s = 12;} + else if ( (LA11_0=='q') ) {s = 12;} - else if ( (LA11_0=='t') ) {s = 13;} + else if ( (LA11_0=='t') ) {s = 13;} - else if ( (LA11_0=='v') ) {s = 14;} + else if ( (LA11_0=='v') ) {s = 14;} - else if ( (LA11_0=='w') ) {s = 15;} + else if ( (LA11_0=='w') ) {s = 15;} - else if ( (LA11_0=='!') ) {s = 16;} + else if ( (LA11_0=='!') ) {s = 16;} - else if ( (LA11_0=='b') ) {s = 17;} + else if ( (LA11_0=='b') ) {s = 17;} - else if ( (LA11_0=='s') ) {s = 18;} + else if ( (LA11_0=='s') ) {s = 18;} - else if ( (LA11_0=='u') ) {s = 19;} + else if ( (LA11_0=='u') ) {s = 19;} - else if ( (LA11_0=='-') ) {s = 20;} + else if ( (LA11_0=='-') ) {s = 20;} - else if ( (LA11_0=='n') ) {s = 21;} + else if ( (LA11_0=='n') ) {s = 21;} - else if ( (LA11_0=='*') ) {s = 22;} + else if ( (LA11_0=='*') ) {s = 22;} - else if ( (LA11_0=='/') ) {s = 23;} + else if ( (LA11_0=='/') ) {s = 23;} - else if ( (LA11_0=='+') ) {s = 24;} + else if ( (LA11_0=='+') ) {s = 24;} - else if ( (LA11_0=='>') ) {s = 25;} + else if ( (LA11_0=='>') ) {s = 25;} - else if ( (LA11_0=='<') ) {s = 26;} + else if ( (LA11_0=='<') ) {s = 26;} - else if ( (LA11_0=='=') ) {s = 27;} + else if ( (LA11_0=='=') ) {s = 27;} - else if ( (LA11_0=='x') ) {s = 28;} + else if ( (LA11_0=='x') ) {s = 28;} - else if ( (LA11_0=='.') ) {s = 29;} + else if ( (LA11_0=='.') ) {s = 29;} - else if ( (LA11_0=='?') ) {s = 30;} + else if ( (LA11_0=='?') ) {s = 30;} - else if ( (LA11_0=='M') ) {s = 31;} + else if ( (LA11_0=='M') ) {s = 31;} - else if ( (LA11_0=='T') ) {s = 32;} + else if ( (LA11_0=='T') ) {s = 32;} - else if ( (LA11_0=='B') ) {s = 33;} + else if ( (LA11_0=='B') ) {s = 33;} - else if ( (LA11_0=='I') ) {s = 34;} + else if ( (LA11_0=='I') ) {s = 34;} - else if ( (LA11_0=='R') ) {s = 35;} + else if ( (LA11_0=='R') ) {s = 35;} - else if ( (LA11_0=='S') ) {s = 36;} + else if ( (LA11_0=='S') ) {s = 36;} - else if ( (LA11_0=='U') ) {s = 37;} + else if ( (LA11_0=='U') ) {s = 37;} - else if ( (LA11_0=='O') ) {s = 38;} + else if ( (LA11_0=='O') ) {s = 38;} - else if ( (LA11_0=='C') ) {s = 39;} + else if ( (LA11_0=='C') ) {s = 39;} - else if ( (LA11_0=='|') ) {s = 40;} + else if ( (LA11_0=='|') ) {s = 40;} - else if ( (LA11_0==':') ) {s = 41;} + else if ( (LA11_0==':') ) {s = 41;} - else if ( (LA11_0=='{') ) {s = 42;} + else if ( (LA11_0=='{') ) {s = 42;} - else if ( (LA11_0=='}') ) {s = 43;} + else if ( (LA11_0=='}') ) {s = 43;} - else if ( (LA11_0==',') ) {s = 44;} + else if ( (LA11_0==',') ) {s = 44;} - else if ( (LA11_0=='(') ) {s = 45;} + else if ( (LA11_0=='(') ) {s = 45;} - else if ( (LA11_0==')') ) {s = 46;} + else if ( (LA11_0==')') ) {s = 46;} - else if ( (LA11_0=='#') ) {s = 47;} + else if ( (LA11_0=='#') ) {s = 47;} - else if ( (LA11_0=='L') ) {s = 48;} + else if ( (LA11_0=='L') ) {s = 48;} - else if ( (LA11_0=='[') ) {s = 49;} + else if ( (LA11_0=='[') ) {s = 49;} - else if ( (LA11_0==']') ) {s = 50;} + else if ( (LA11_0==']') ) {s = 50;} - else if ( (LA11_0=='&') ) {s = 51;} + else if ( (LA11_0=='&') ) {s = 51;} - else if ( (LA11_0=='f') ) {s = 52;} + else if ( (LA11_0=='f') ) {s = 52;} - else if ( (LA11_0=='@') ) {s = 53;} + else if ( (LA11_0=='@') ) {s = 53;} - else if ( (LA11_0=='\u00A3') ) {s = 54;} + else if ( (LA11_0=='\u00A3') ) {s = 54;} - else if ( (LA11_0=='\"') ) {s = 55;} + else if ( (LA11_0=='\"') ) {s = 55;} - else if ( (LA11_0=='\'') ) {s = 56;} + else if ( (LA11_0=='\'') ) {s = 56;} - else if ( (LA11_0=='_') ) {s = 57;} + else if ( (LA11_0=='_') ) {s = 57;} - else if ( (LA11_0=='A'||(LA11_0>='D' && LA11_0<='H')||(LA11_0>='J' && LA11_0<='K')||LA11_0=='N'||(LA11_0>='P' && LA11_0<='Q')||(LA11_0>='V' && LA11_0<='Z')||(LA11_0>='g' && LA11_0<='h')||LA11_0=='j'||LA11_0=='m'||(LA11_0>='y' && LA11_0<='z')) ) {s = 58;} + else if ( (LA11_0=='A'||(LA11_0>='D' && LA11_0<='H')||(LA11_0>='J' && LA11_0<='K')||LA11_0=='N'||(LA11_0>='P' && LA11_0<='Q')||(LA11_0>='V' && LA11_0<='Z')||(LA11_0>='g' && LA11_0<='h')||LA11_0=='j'||LA11_0=='m'||(LA11_0>='y' && LA11_0<='z')) ) {s = 58;} - else if ( ((LA11_0>='0' && LA11_0<='9')) ) {s = 59;} + else if ( ((LA11_0>='0' && LA11_0<='9')) ) {s = 59;} - else if ( ((LA11_0>='\t' && LA11_0<='\n')||LA11_0=='\r'||LA11_0==' ') ) {s = 60;} + else if ( ((LA11_0>='\t' && LA11_0<='\n')||LA11_0=='\r'||LA11_0==' ') ) {s = 60;} - else if ( ((LA11_0>='\u0000' && LA11_0<='\b')||(LA11_0>='\u000B' && LA11_0<='\f')||(LA11_0>='\u000E' && LA11_0<='\u001F')||(LA11_0>='$' && LA11_0<='%')||LA11_0=='\\'||LA11_0=='^'||LA11_0=='`'||(LA11_0>='~' && LA11_0<='\u00A2')||(LA11_0>='\u00A4' && LA11_0<='\uFFFF')) ) {s = 61;} + else if ( ((LA11_0>='\u0000' && LA11_0<='\b')||(LA11_0>='\u000B' && LA11_0<='\f')||(LA11_0>='\u000E' && LA11_0<='\u001F')||(LA11_0>='$' && LA11_0<='%')||LA11_0=='\\'||LA11_0=='^'||LA11_0=='`'||(LA11_0>='~' && LA11_0<='\u00A2')||(LA11_0>='\u00A4' && LA11_0<='\uFFFF')) ) {s = 61;} - if ( s>=0 ) return s; - break; - case 2 : - int LA11_55 = input.LA(1); + if ( s>=0 ) return s; + break; + case 2 : + int LA11_55 = input.LA(1); - s = -1; - if ( ((LA11_55>='\u0000' && LA11_55<='\uFFFF')) ) {s = 167;} + s = -1; + if ( ((LA11_55>='\u0000' && LA11_55<='\uFFFF')) ) {s = 167;} - else s = 61; + else s = 61; - if ( s>=0 ) return s; - break; - } - NoViableAltException nvae = - new NoViableAltException(getDescription(), 11, _s, input); - error(nvae); - throw nvae; - } - } + if ( s>=0 ) return s; + break; + } + NoViableAltException nvae = + new NoViableAltException(getDescription(), 11, _s, input); + error(nvae); + throw nvae; + } + } }
\ No newline at end of file diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelationLexer.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelationLexer.java index b3646f79c..adbeee635 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelationLexer.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelationLexer.java @@ -1,3 +1,13 @@ +/******************************************************************************* + * Copyright (c) 2012, 2022 Willink Transformations and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v2.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v20.html + * + * Contributors: + * E.D.Willink - initial API and implementation + *******************************************************************************/ package org.eclipse.qvtd.xtext.qvtrelation.parser.antlr.internal; // Hack: Use our own Lexer superclass by means of import. @@ -6,5552 +16,5553 @@ import org.eclipse.xtext.parser.antlr.Lexer; import org.antlr.runtime.*; -import java.util.Stack; -import java.util.List; -import java.util.ArrayList; @SuppressWarnings("all") public class InternalQVTrelationLexer extends Lexer { - public static final int T__144=144; - public static final int T__143=143; - public static final int T__146=146; - public static final int T__50=50; - public static final int T__145=145; - public static final int T__140=140; - public static final int T__142=142; - public static final int T__141=141; - public static final int T__59=59; - public static final int T__55=55; - public static final int T__56=56; - public static final int T__57=57; - public static final int T__58=58; - public static final int T__51=51; - public static final int T__137=137; - public static final int T__52=52; - public static final int T__136=136; - public static final int T__53=53; - public static final int T__139=139; - public static final int T__54=54; - public static final int T__138=138; - public static final int T__133=133; - public static final int T__132=132; - public static final int T__60=60; - public static final int T__135=135; - public static final int T__61=61; - public static final int T__134=134; - public static final int T__131=131; - public static final int T__130=130; - public static final int RULE_INT=6; - public static final int T__66=66; - public static final int RULE_ML_COMMENT=13; - public static final int T__67=67; - public static final int T__129=129; - public static final int T__68=68; - public static final int T__69=69; - public static final int T__62=62; - public static final int T__126=126; - public static final int T__63=63; - public static final int T__125=125; - public static final int T__64=64; - public static final int T__128=128; - public static final int T__65=65; - public static final int T__127=127; - public static final int T__37=37; - public static final int T__38=38; - public static final int T__39=39; - public static final int T__33=33; - public static final int T__34=34; - public static final int T__35=35; - public static final int T__36=36; - public static final int T__30=30; - public static final int T__31=31; - public static final int T__32=32; - public static final int T__151=151; - public static final int T__150=150; - public static final int T__153=153; - public static final int T__152=152; - public static final int RULE_SINGLE_QUOTED_STRING=4; - public static final int T__48=48; - public static final int T__49=49; - public static final int RULE_DOUBLE_QUOTED_STRING=11; - public static final int T__44=44; - public static final int T__45=45; - public static final int T__46=46; - public static final int T__47=47; - public static final int RULE_ESCAPED_ID=8; - public static final int T__40=40; - public static final int T__148=148; - public static final int T__41=41; - public static final int T__147=147; - public static final int T__42=42; - public static final int T__43=43; - public static final int T__149=149; - public static final int T__91=91; - public static final int T__100=100; - public static final int T__92=92; - public static final int T__93=93; - public static final int T__102=102; - public static final int T__94=94; - public static final int T__101=101; - public static final int T__90=90; - public static final int RULE_LETTER_CHARACTER=10; - public static final int T__19=19; - public static final int T__17=17; - public static final int T__18=18; - public static final int T__99=99; - public static final int RULE_ESCAPED_CHARACTER=9; - public static final int T__95=95; - public static final int RULE_ML_SINGLE_QUOTED_STRING=12; - public static final int T__96=96; - public static final int T__97=97; - public static final int T__98=98; - public static final int T__26=26; - public static final int T__27=27; - public static final int T__28=28; - public static final int T__29=29; - public static final int T__22=22; - public static final int T__23=23; - public static final int T__24=24; - public static final int T__25=25; - public static final int T__20=20; - public static final int T__21=21; - public static final int T__122=122; - public static final int T__70=70; - public static final int T__121=121; - public static final int T__71=71; - public static final int T__124=124; - public static final int T__72=72; - public static final int T__123=123; - public static final int T__120=120; - public static final int RULE_UNQUOTED_STRING=5; - public static final int RULE_SL_COMMENT=14; - public static final int T__77=77; - public static final int T__119=119; - public static final int T__78=78; - public static final int T__118=118; - public static final int T__79=79; - public static final int T__73=73; - public static final int T__115=115; - public static final int EOF=-1; - public static final int T__74=74; - public static final int T__114=114; - public static final int T__75=75; - public static final int T__117=117; - public static final int T__76=76; - public static final int T__116=116; - public static final int T__80=80; - public static final int T__111=111; - public static final int T__81=81; - public static final int T__110=110; - public static final int T__82=82; - public static final int T__113=113; - public static final int RULE_SIMPLE_ID=7; - public static final int T__83=83; - public static final int T__112=112; - public static final int RULE_WS=15; - public static final int RULE_ANY_OTHER=16; - public static final int T__88=88; - public static final int T__108=108; - public static final int T__89=89; - public static final int T__107=107; - public static final int T__109=109; - public static final int T__84=84; - public static final int T__104=104; - public static final int T__85=85; - public static final int T__103=103; - public static final int T__86=86; - public static final int T__106=106; - public static final int T__87=87; - public static final int T__105=105; - - // delegates - // delegators - - public InternalQVTrelationLexer() {;} - public InternalQVTrelationLexer(CharStream input) { - this(input, new RecognizerSharedState()); - } - public InternalQVTrelationLexer(CharStream input, RecognizerSharedState state) { - super(input,state); - - } - public String getGrammarFileName() { return "InternalQVTrelation.g"; } - - // $ANTLR start "T__17" - public final void mT__17() throws RecognitionException { - try { - int _type = T__17; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:11:7: ( 'package' ) - // InternalQVTrelation.g:11:9: 'package' - { - match("package"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__17" - - // $ANTLR start "T__18" - public final void mT__18() throws RecognitionException { - try { - int _type = T__18; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:12:7: ( ':' ) - // InternalQVTrelation.g:12:9: ':' - { - match(':'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__18" - - // $ANTLR start "T__19" - public final void mT__19() throws RecognitionException { - try { - int _type = T__19; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:13:7: ( '=' ) - // InternalQVTrelation.g:13:9: '=' - { - match('='); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__19" - - // $ANTLR start "T__20" - public final void mT__20() throws RecognitionException { - try { - int _type = T__20; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:14:7: ( '{' ) - // InternalQVTrelation.g:14:9: '{' - { - match('{'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__20" - - // $ANTLR start "T__21" - public final void mT__21() throws RecognitionException { - try { - int _type = T__21; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:15:7: ( '}' ) - // InternalQVTrelation.g:15:9: '}' - { - match('}'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__21" - - // $ANTLR start "T__22" - public final void mT__22() throws RecognitionException { - try { - int _type = T__22; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:16:7: ( ';' ) - // InternalQVTrelation.g:16:9: ';' - { - match(';'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__22" - - // $ANTLR start "T__23" - public final void mT__23() throws RecognitionException { - try { - int _type = T__23; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:17:7: ( ',' ) - // InternalQVTrelation.g:17:9: ',' - { - match(','); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__23" - - // $ANTLR start "T__24" - public final void mT__24() throws RecognitionException { - try { - int _type = T__24; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:18:7: ( '++' ) - // InternalQVTrelation.g:18:9: '++' - { - match("++"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__24" - - // $ANTLR start "T__25" - public final void mT__25() throws RecognitionException { - try { - int _type = T__25; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:19:7: ( 'checkonly' ) - // InternalQVTrelation.g:19:9: 'checkonly' - { - match("checkonly"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__25" - - // $ANTLR start "T__26" - public final void mT__26() throws RecognitionException { - try { - int _type = T__26; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:20:7: ( 'enforce' ) - // InternalQVTrelation.g:20:9: 'enforce' - { - match("enforce"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__26" - - // $ANTLR start "T__27" - public final void mT__27() throws RecognitionException { - try { - int _type = T__27; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:21:7: ( 'replace' ) - // InternalQVTrelation.g:21:9: 'replace' - { - match("replace"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__27" - - // $ANTLR start "T__28" - public final void mT__28() throws RecognitionException { - try { - int _type = T__28; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:22:7: ( 'domain' ) - // InternalQVTrelation.g:22:9: 'domain' - { - match("domain"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__28" - - // $ANTLR start "T__29" - public final void mT__29() throws RecognitionException { - try { - int _type = T__29; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:23:7: ( 'implementedby' ) - // InternalQVTrelation.g:23:9: 'implementedby' - { - match("implementedby"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__29" - - // $ANTLR start "T__30" - public final void mT__30() throws RecognitionException { - try { - int _type = T__30; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:24:7: ( 'default_values' ) - // InternalQVTrelation.g:24:9: 'default_values' - { - match("default_values"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__30" - - // $ANTLR start "T__31" - public final void mT__31() throws RecognitionException { - try { - int _type = T__31; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:25:7: ( 'key' ) - // InternalQVTrelation.g:25:9: 'key' - { - match("key"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__31" - - // $ANTLR start "T__32" - public final void mT__32() throws RecognitionException { - try { - int _type = T__32; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:26:7: ( 'opposite' ) - // InternalQVTrelation.g:26:9: 'opposite' - { - match("opposite"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__32" - - // $ANTLR start "T__33" - public final void mT__33() throws RecognitionException { - try { - int _type = T__33; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:27:7: ( '(' ) - // InternalQVTrelation.g:27:9: '(' - { - match('('); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__33" - - // $ANTLR start "T__34" - public final void mT__34() throws RecognitionException { - try { - int _type = T__34; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:28:7: ( ')' ) - // InternalQVTrelation.g:28:9: ')' - { - match(')'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__34" - - // $ANTLR start "T__35" - public final void mT__35() throws RecognitionException { - try { - int _type = T__35; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:29:7: ( 'dependsOn' ) - // InternalQVTrelation.g:29:9: 'dependsOn' - { - match("dependsOn"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__35" - - // $ANTLR start "T__36" - public final void mT__36() throws RecognitionException { - try { - int _type = T__36; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:30:7: ( 'iterates' ) - // InternalQVTrelation.g:30:9: 'iterates' - { - match("iterates"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__36" - - // $ANTLR start "T__37" - public final void mT__37() throws RecognitionException { - try { - int _type = T__37; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:31:7: ( 'primitive' ) - // InternalQVTrelation.g:31:9: 'primitive' - { - match("primitive"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__37" - - // $ANTLR start "T__38" - public final void mT__38() throws RecognitionException { - try { - int _type = T__38; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:32:7: ( 'transient' ) - // InternalQVTrelation.g:32:9: 'transient' - { - match("transient"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__38" - - // $ANTLR start "T__39" - public final void mT__39() throws RecognitionException { - try { - int _type = T__39; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:33:7: ( 'query' ) - // InternalQVTrelation.g:33:9: 'query' - { - match("query"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__39" - - // $ANTLR start "T__40" - public final void mT__40() throws RecognitionException { - try { - int _type = T__40; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:34:7: ( 'top' ) - // InternalQVTrelation.g:34:9: 'top' - { - match("top"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__40" - - // $ANTLR start "T__41" - public final void mT__41() throws RecognitionException { - try { - int _type = T__41; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:35:7: ( 'abstract' ) - // InternalQVTrelation.g:35:9: 'abstract' - { - match("abstract"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__41" - - // $ANTLR start "T__42" - public final void mT__42() throws RecognitionException { - try { - int _type = T__42; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:36:7: ( 'relation' ) - // InternalQVTrelation.g:36:9: 'relation' - { - match("relation"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__42" - - // $ANTLR start "T__43" - public final void mT__43() throws RecognitionException { - try { - int _type = T__43; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:37:7: ( 'overrides' ) - // InternalQVTrelation.g:37:9: 'overrides' - { - match("overrides"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__43" - - // $ANTLR start "T__44" - public final void mT__44() throws RecognitionException { - try { - int _type = T__44; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:38:7: ( '::' ) - // InternalQVTrelation.g:38:9: '::' - { - match("::"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__44" - - // $ANTLR start "T__45" - public final void mT__45() throws RecognitionException { - try { - int _type = T__45; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:39:7: ( 'transformation' ) - // InternalQVTrelation.g:39:9: 'transformation' - { - match("transformation"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__45" - - // $ANTLR start "T__46" - public final void mT__46() throws RecognitionException { - try { - int _type = T__46; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:40:7: ( 'extends' ) - // InternalQVTrelation.g:40:9: 'extends' - { - match("extends"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__46" - - // $ANTLR start "T__47" - public final void mT__47() throws RecognitionException { - try { - int _type = T__47; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:41:7: ( 'import' ) - // InternalQVTrelation.g:41:9: 'import' - { - match("import"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__47" - - // $ANTLR start "T__48" - public final void mT__48() throws RecognitionException { - try { - int _type = T__48; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:42:7: ( '*' ) - // InternalQVTrelation.g:42:9: '*' - { - match('*'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__48" - - // $ANTLR start "T__49" - public final void mT__49() throws RecognitionException { - try { - int _type = T__49; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:43:7: ( 'when' ) - // InternalQVTrelation.g:43:9: 'when' - { - match("when"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__49" - - // $ANTLR start "T__50" - public final void mT__50() throws RecognitionException { - try { - int _type = T__50; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:44:7: ( 'where' ) - // InternalQVTrelation.g:44:9: 'where' - { - match("where"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__50" - - // $ANTLR start "T__51" - public final void mT__51() throws RecognitionException { - try { - int _type = T__51; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:45:7: ( 'input' ) - // InternalQVTrelation.g:45:9: 'input' - { - match("input"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__51" - - // $ANTLR start "T__52" - public final void mT__52() throws RecognitionException { - try { - int _type = T__52; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:46:7: ( 'library' ) - // InternalQVTrelation.g:46:9: 'library' - { - match("library"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__52" - - // $ANTLR start "T__53" - public final void mT__53() throws RecognitionException { - try { - int _type = T__53; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:47:7: ( 'output' ) - // InternalQVTrelation.g:47:9: 'output' - { - match("output"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__53" - - // $ANTLR start "T__54" - public final void mT__54() throws RecognitionException { - try { - int _type = T__54; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:48:7: ( 'target' ) - // InternalQVTrelation.g:48:9: 'target' - { - match("target"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__54" - - // $ANTLR start "T__55" - public final void mT__55() throws RecognitionException { - try { - int _type = T__55; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:49:7: ( 'via' ) - // InternalQVTrelation.g:49:9: 'via' - { - match("via"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__55" - - // $ANTLR start "T__56" - public final void mT__56() throws RecognitionException { - try { - int _type = T__56; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:50:7: ( 'static' ) - // InternalQVTrelation.g:50:9: 'static' - { - match("static"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__56" - - // $ANTLR start "T__57" - public final void mT__57() throws RecognitionException { - try { - int _type = T__57; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:51:7: ( 'definition' ) - // InternalQVTrelation.g:51:9: 'definition' - { - match("definition"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__57" - - // $ANTLR start "T__58" - public final void mT__58() throws RecognitionException { - try { - int _type = T__58; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:52:7: ( 'attribute' ) - // InternalQVTrelation.g:52:9: 'attribute' - { - match("attribute"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__58" - - // $ANTLR start "T__59" - public final void mT__59() throws RecognitionException { - try { - int _type = T__59; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:53:7: ( 'derived' ) - // InternalQVTrelation.g:53:9: 'derived' - { - match("derived"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__59" - - // $ANTLR start "T__60" - public final void mT__60() throws RecognitionException { - try { - int _type = T__60; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:54:7: ( '!derived' ) - // InternalQVTrelation.g:54:9: '!derived' - { - match("!derived"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__60" - - // $ANTLR start "T__61" - public final void mT__61() throws RecognitionException { - try { - int _type = T__61; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:55:7: ( 'id' ) - // InternalQVTrelation.g:55:9: 'id' - { - match("id"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__61" - - // $ANTLR start "T__62" - public final void mT__62() throws RecognitionException { - try { - int _type = T__62; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:56:7: ( '!id' ) - // InternalQVTrelation.g:56:9: '!id' - { - match("!id"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__62" - - // $ANTLR start "T__63" - public final void mT__63() throws RecognitionException { - try { - int _type = T__63; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:57:7: ( 'ordered' ) - // InternalQVTrelation.g:57:9: 'ordered' - { - match("ordered"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__63" - - // $ANTLR start "T__64" - public final void mT__64() throws RecognitionException { - try { - int _type = T__64; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:58:7: ( '!ordered' ) - // InternalQVTrelation.g:58:9: '!ordered' - { - match("!ordered"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__64" - - // $ANTLR start "T__65" - public final void mT__65() throws RecognitionException { - try { - int _type = T__65; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:59:7: ( 'readonly' ) - // InternalQVTrelation.g:59:9: 'readonly' - { - match("readonly"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__65" - - // $ANTLR start "T__66" - public final void mT__66() throws RecognitionException { - try { - int _type = T__66; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:60:7: ( '!readonly' ) - // InternalQVTrelation.g:60:9: '!readonly' - { - match("!readonly"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__66" - - // $ANTLR start "T__67" - public final void mT__67() throws RecognitionException { - try { - int _type = T__67; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:61:7: ( '!transient' ) - // InternalQVTrelation.g:61:9: '!transient' - { - match("!transient"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__67" - - // $ANTLR start "T__68" - public final void mT__68() throws RecognitionException { - try { - int _type = T__68; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:62:7: ( 'unique' ) - // InternalQVTrelation.g:62:9: 'unique' - { - match("unique"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__68" - - // $ANTLR start "T__69" - public final void mT__69() throws RecognitionException { - try { - int _type = T__69; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:63:7: ( '!unique' ) - // InternalQVTrelation.g:63:9: '!unique' - { - match("!unique"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__69" - - // $ANTLR start "T__70" - public final void mT__70() throws RecognitionException { - try { - int _type = T__70; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:64:7: ( 'unsettable' ) - // InternalQVTrelation.g:64:9: 'unsettable' - { - match("unsettable"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__70" - - // $ANTLR start "T__71" - public final void mT__71() throws RecognitionException { - try { - int _type = T__71; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:65:7: ( '!unsettable' ) - // InternalQVTrelation.g:65:9: '!unsettable' - { - match("!unsettable"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__71" - - // $ANTLR start "T__72" - public final void mT__72() throws RecognitionException { - try { - int _type = T__72; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:66:7: ( 'volatile' ) - // InternalQVTrelation.g:66:9: 'volatile' - { - match("volatile"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__72" - - // $ANTLR start "T__73" - public final void mT__73() throws RecognitionException { - try { - int _type = T__73; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:67:7: ( '!volatile' ) - // InternalQVTrelation.g:67:9: '!volatile' - { - match("!volatile"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__73" - - // $ANTLR start "T__74" - public final void mT__74() throws RecognitionException { - try { - int _type = T__74; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:68:7: ( 'initial' ) - // InternalQVTrelation.g:68:9: 'initial' - { - match("initial"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__74" - - // $ANTLR start "T__75" - public final void mT__75() throws RecognitionException { - try { - int _type = T__75; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:69:7: ( 'derivation' ) - // InternalQVTrelation.g:69:9: 'derivation' - { - match("derivation"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__75" - - // $ANTLR start "T__76" - public final void mT__76() throws RecognitionException { - try { - int _type = T__76; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:70:7: ( 'datatype' ) - // InternalQVTrelation.g:70:9: 'datatype' - { - match("datatype"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__76" - - // $ANTLR start "T__77" - public final void mT__77() throws RecognitionException { - try { - int _type = T__77; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:71:7: ( 'serializable' ) - // InternalQVTrelation.g:71:9: 'serializable' - { - match("serializable"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__77" - - // $ANTLR start "T__78" - public final void mT__78() throws RecognitionException { - try { - int _type = T__78; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:72:7: ( '!serializable' ) - // InternalQVTrelation.g:72:9: '!serializable' - { - match("!serializable"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__78" - - // $ANTLR start "T__79" - public final void mT__79() throws RecognitionException { - try { - int _type = T__79; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:73:7: ( 'enum' ) - // InternalQVTrelation.g:73:9: 'enum' - { - match("enum"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__79" - - // $ANTLR start "T__80" - public final void mT__80() throws RecognitionException { - try { - int _type = T__80; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:74:7: ( 'literal' ) - // InternalQVTrelation.g:74:9: 'literal' - { - match("literal"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__80" - - // $ANTLR start "T__81" - public final void mT__81() throws RecognitionException { - try { - int _type = T__81; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:75:7: ( 'operation' ) - // InternalQVTrelation.g:75:9: 'operation' - { - match("operation"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__81" - - // $ANTLR start "T__82" - public final void mT__82() throws RecognitionException { - try { - int _type = T__82; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:76:7: ( 'throws' ) - // InternalQVTrelation.g:76:9: 'throws' - { - match("throws"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__82" - - // $ANTLR start "T__83" - public final void mT__83() throws RecognitionException { - try { - int _type = T__83; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:77:7: ( 'body' ) - // InternalQVTrelation.g:77:9: 'body' - { - match("body"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__83" - - // $ANTLR start "T__84" - public final void mT__84() throws RecognitionException { - try { - int _type = T__84; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:78:7: ( 'property' ) - // InternalQVTrelation.g:78:9: 'property' - { - match("property"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__84" - - // $ANTLR start "T__85" - public final void mT__85() throws RecognitionException { - try { - int _type = T__85; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:79:7: ( '#' ) - // InternalQVTrelation.g:79:9: '#' - { - match('#'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__85" - - // $ANTLR start "T__86" - public final void mT__86() throws RecognitionException { - try { - int _type = T__86; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:80:7: ( 'composes' ) - // InternalQVTrelation.g:80:9: 'composes' - { - match("composes"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__86" - - // $ANTLR start "T__87" - public final void mT__87() throws RecognitionException { - try { - int _type = T__87; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:81:7: ( '!composes' ) - // InternalQVTrelation.g:81:9: '!composes' - { - match("!composes"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__87" - - // $ANTLR start "T__88" - public final void mT__88() throws RecognitionException { - try { - int _type = T__88; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:82:7: ( 'resolve' ) - // InternalQVTrelation.g:82:9: 'resolve' - { - match("resolve"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__88" - - // $ANTLR start "T__89" - public final void mT__89() throws RecognitionException { - try { - int _type = T__89; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:83:7: ( '!resolve' ) - // InternalQVTrelation.g:83:9: '!resolve' - { - match("!resolve"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__89" - - // $ANTLR start "T__90" - public final void mT__90() throws RecognitionException { - try { - int _type = T__90; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:84:7: ( 'class' ) - // InternalQVTrelation.g:84:9: 'class' - { - match("class"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__90" - - // $ANTLR start "T__91" - public final void mT__91() throws RecognitionException { - try { - int _type = T__91; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:85:7: ( 'interface' ) - // InternalQVTrelation.g:85:9: 'interface' - { - match("interface"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__91" - - // $ANTLR start "T__92" - public final void mT__92() throws RecognitionException { - try { - int _type = T__92; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:86:7: ( '-' ) - // InternalQVTrelation.g:86:9: '-' - { - match('-'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__92" - - // $ANTLR start "T__93" - public final void mT__93() throws RecognitionException { - try { - int _type = T__93; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:87:7: ( 'not' ) - // InternalQVTrelation.g:87:9: 'not' - { - match("not"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__93" - - // $ANTLR start "T__94" - public final void mT__94() throws RecognitionException { - try { - int _type = T__94; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:88:7: ( 'not2' ) - // InternalQVTrelation.g:88:9: 'not2' - { - match("not2"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__94" - - // $ANTLR start "T__95" - public final void mT__95() throws RecognitionException { - try { - int _type = T__95; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:89:7: ( '/' ) - // InternalQVTrelation.g:89:9: '/' - { - match('/'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__95" - - // $ANTLR start "T__96" - public final void mT__96() throws RecognitionException { - try { - int _type = T__96; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:90:7: ( '+' ) - // InternalQVTrelation.g:90:9: '+' - { - match('+'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__96" - - // $ANTLR start "T__97" - public final void mT__97() throws RecognitionException { - try { - int _type = T__97; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:91:7: ( '>' ) - // InternalQVTrelation.g:91:9: '>' - { - match('>'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__97" - - // $ANTLR start "T__98" - public final void mT__98() throws RecognitionException { - try { - int _type = T__98; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:92:7: ( '<' ) - // InternalQVTrelation.g:92:9: '<' - { - match('<'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__98" - - // $ANTLR start "T__99" - public final void mT__99() throws RecognitionException { - try { - int _type = T__99; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:93:7: ( '>=' ) - // InternalQVTrelation.g:93:9: '>=' - { - match(">="); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__99" - - // $ANTLR start "T__100" - public final void mT__100() throws RecognitionException { - try { - int _type = T__100; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:94:8: ( '<=' ) - // InternalQVTrelation.g:94:10: '<=' - { - match("<="); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__100" - - // $ANTLR start "T__101" - public final void mT__101() throws RecognitionException { - try { - int _type = T__101; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:95:8: ( '<>' ) - // InternalQVTrelation.g:95:10: '<>' - { - match("<>"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__101" - - // $ANTLR start "T__102" - public final void mT__102() throws RecognitionException { - try { - int _type = T__102; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:96:8: ( 'and' ) - // InternalQVTrelation.g:96:10: 'and' - { - match("and"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__102" - - // $ANTLR start "T__103" - public final void mT__103() throws RecognitionException { - try { - int _type = T__103; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:97:8: ( 'and2' ) - // InternalQVTrelation.g:97:10: 'and2' - { - match("and2"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__103" - - // $ANTLR start "T__104" - public final void mT__104() throws RecognitionException { - try { - int _type = T__104; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:98:8: ( 'implies' ) - // InternalQVTrelation.g:98:10: 'implies' - { - match("implies"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__104" - - // $ANTLR start "T__105" - public final void mT__105() throws RecognitionException { - try { - int _type = T__105; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:99:8: ( 'implies2' ) - // InternalQVTrelation.g:99:10: 'implies2' - { - match("implies2"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__105" - - // $ANTLR start "T__106" - public final void mT__106() throws RecognitionException { - try { - int _type = T__106; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:100:8: ( 'or' ) - // InternalQVTrelation.g:100:10: 'or' - { - match("or"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__106" - - // $ANTLR start "T__107" - public final void mT__107() throws RecognitionException { - try { - int _type = T__107; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:101:8: ( 'or2' ) - // InternalQVTrelation.g:101:10: 'or2' - { - match("or2"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__107" - - // $ANTLR start "T__108" - public final void mT__108() throws RecognitionException { - try { - int _type = T__108; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:102:8: ( 'xor' ) - // InternalQVTrelation.g:102:10: 'xor' - { - match("xor"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__108" - - // $ANTLR start "T__109" - public final void mT__109() throws RecognitionException { - try { - int _type = T__109; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:103:8: ( 'xor2' ) - // InternalQVTrelation.g:103:10: 'xor2' - { - match("xor2"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__109" - - // $ANTLR start "T__110" - public final void mT__110() throws RecognitionException { - try { - int _type = T__110; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:104:8: ( '.' ) - // InternalQVTrelation.g:104:10: '.' - { - match('.'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__110" - - // $ANTLR start "T__111" - public final void mT__111() throws RecognitionException { - try { - int _type = T__111; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:105:8: ( '->' ) - // InternalQVTrelation.g:105:10: '->' - { - match("->"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__111" - - // $ANTLR start "T__112" - public final void mT__112() throws RecognitionException { - try { - int _type = T__112; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:106:8: ( '?.' ) - // InternalQVTrelation.g:106:10: '?.' - { - match("?."); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__112" - - // $ANTLR start "T__113" - public final void mT__113() throws RecognitionException { - try { - int _type = T__113; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:107:8: ( '?->' ) - // InternalQVTrelation.g:107:10: '?->' - { - match("?->"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__113" - - // $ANTLR start "T__114" - public final void mT__114() throws RecognitionException { - try { - int _type = T__114; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:108:8: ( 'Map' ) - // InternalQVTrelation.g:108:10: 'Map' - { - match("Map"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__114" - - // $ANTLR start "T__115" - public final void mT__115() throws RecognitionException { - try { - int _type = T__115; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:109:8: ( 'Tuple' ) - // InternalQVTrelation.g:109:10: 'Tuple' - { - match("Tuple"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__115" - - // $ANTLR start "T__116" - public final void mT__116() throws RecognitionException { - try { - int _type = T__116; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:110:8: ( 'Boolean' ) - // InternalQVTrelation.g:110:10: 'Boolean' - { - match("Boolean"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__116" - - // $ANTLR start "T__117" - public final void mT__117() throws RecognitionException { - try { - int _type = T__117; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:111:8: ( 'Integer' ) - // InternalQVTrelation.g:111:10: 'Integer' - { - match("Integer"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__117" - - // $ANTLR start "T__118" - public final void mT__118() throws RecognitionException { - try { - int _type = T__118; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:112:8: ( 'Real' ) - // InternalQVTrelation.g:112:10: 'Real' - { - match("Real"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__118" - - // $ANTLR start "T__119" - public final void mT__119() throws RecognitionException { - try { - int _type = T__119; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:113:8: ( 'String' ) - // InternalQVTrelation.g:113:10: 'String' - { - match("String"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__119" - - // $ANTLR start "T__120" - public final void mT__120() throws RecognitionException { - try { - int _type = T__120; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:114:8: ( 'UnlimitedNatural' ) - // InternalQVTrelation.g:114:10: 'UnlimitedNatural' - { - match("UnlimitedNatural"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__120" - - // $ANTLR start "T__121" - public final void mT__121() throws RecognitionException { - try { - int _type = T__121; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:115:8: ( 'OclAny' ) - // InternalQVTrelation.g:115:10: 'OclAny' - { - match("OclAny"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__121" - - // $ANTLR start "T__122" - public final void mT__122() throws RecognitionException { - try { - int _type = T__122; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:116:8: ( 'OclInvalid' ) - // InternalQVTrelation.g:116:10: 'OclInvalid' - { - match("OclInvalid"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__122" - - // $ANTLR start "T__123" - public final void mT__123() throws RecognitionException { - try { - int _type = T__123; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:117:8: ( 'OclVoid' ) - // InternalQVTrelation.g:117:10: 'OclVoid' - { - match("OclVoid"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__123" - - // $ANTLR start "T__124" - public final void mT__124() throws RecognitionException { - try { - int _type = T__124; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:118:8: ( 'Set' ) - // InternalQVTrelation.g:118:10: 'Set' - { - match("Set"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__124" - - // $ANTLR start "T__125" - public final void mT__125() throws RecognitionException { - try { - int _type = T__125; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:119:8: ( 'Bag' ) - // InternalQVTrelation.g:119:10: 'Bag' - { - match("Bag"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__125" - - // $ANTLR start "T__126" - public final void mT__126() throws RecognitionException { - try { - int _type = T__126; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:120:8: ( 'Sequence' ) - // InternalQVTrelation.g:120:10: 'Sequence' - { - match("Sequence"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__126" - - // $ANTLR start "T__127" - public final void mT__127() throws RecognitionException { - try { - int _type = T__127; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:121:8: ( 'Collection' ) - // InternalQVTrelation.g:121:10: 'Collection' - { - match("Collection"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__127" - - // $ANTLR start "T__128" - public final void mT__128() throws RecognitionException { - try { - int _type = T__128; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:122:8: ( 'OrderedSet' ) - // InternalQVTrelation.g:122:10: 'OrderedSet' - { - match("OrderedSet"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__128" - - // $ANTLR start "T__129" - public final void mT__129() throws RecognitionException { - try { - int _type = T__129; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:123:8: ( '..' ) - // InternalQVTrelation.g:123:10: '..' - { - match(".."); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__129" - - // $ANTLR start "T__130" - public final void mT__130() throws RecognitionException { - try { - int _type = T__130; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:124:8: ( 'Lambda' ) - // InternalQVTrelation.g:124:10: 'Lambda' - { - match("Lambda"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__130" - - // $ANTLR start "T__131" - public final void mT__131() throws RecognitionException { - try { - int _type = T__131; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:125:8: ( 'with' ) - // InternalQVTrelation.g:125:10: 'with' - { - match("with"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__131" - - // $ANTLR start "T__132" - public final void mT__132() throws RecognitionException { - try { - int _type = T__132; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:126:8: ( '<-' ) - // InternalQVTrelation.g:126:10: '<-' - { - match("<-"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__132" - - // $ANTLR start "T__133" - public final void mT__133() throws RecognitionException { - try { - int _type = T__133; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:127:8: ( 'true' ) - // InternalQVTrelation.g:127:10: 'true' - { - match("true"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__133" - - // $ANTLR start "T__134" - public final void mT__134() throws RecognitionException { - try { - int _type = T__134; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:128:8: ( 'false' ) - // InternalQVTrelation.g:128:10: 'false' - { - match("false"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__134" - - // $ANTLR start "T__135" - public final void mT__135() throws RecognitionException { - try { - int _type = T__135; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:129:8: ( 'invalid' ) - // InternalQVTrelation.g:129:10: 'invalid' - { - match("invalid"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__135" - - // $ANTLR start "T__136" - public final void mT__136() throws RecognitionException { - try { - int _type = T__136; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:130:8: ( 'null' ) - // InternalQVTrelation.g:130:10: 'null' - { - match("null"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__136" - - // $ANTLR start "T__137" - public final void mT__137() throws RecognitionException { - try { - int _type = T__137; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:131:8: ( '@' ) - // InternalQVTrelation.g:131:10: '@' - { - match('@'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__137" - - // $ANTLR start "T__138" - public final void mT__138() throws RecognitionException { - try { - int _type = T__138; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:132:8: ( 'pre' ) - // InternalQVTrelation.g:132:10: 'pre' - { - match("pre"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__138" - - // $ANTLR start "T__139" - public final void mT__139() throws RecognitionException { - try { - int _type = T__139; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:133:8: ( '[' ) - // InternalQVTrelation.g:133:10: '[' - { - match('['); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__139" - - // $ANTLR start "T__140" - public final void mT__140() throws RecognitionException { - try { - int _type = T__140; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:134:8: ( ']' ) - // InternalQVTrelation.g:134:10: ']' - { - match(']'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__140" - - // $ANTLR start "T__141" - public final void mT__141() throws RecognitionException { - try { - int _type = T__141; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:135:8: ( 'in' ) - // InternalQVTrelation.g:135:10: 'in' - { - match("in"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__141" - - // $ANTLR start "T__142" - public final void mT__142() throws RecognitionException { - try { - int _type = T__142; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:136:8: ( '|' ) - // InternalQVTrelation.g:136:10: '|' - { - match('|'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__142" - - // $ANTLR start "T__143" - public final void mT__143() throws RecognitionException { - try { - int _type = T__143; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:137:8: ( 'if' ) - // InternalQVTrelation.g:137:10: 'if' - { - match("if"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__143" - - // $ANTLR start "T__144" - public final void mT__144() throws RecognitionException { - try { - int _type = T__144; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:138:8: ( 'then' ) - // InternalQVTrelation.g:138:10: 'then' - { - match("then"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__144" - - // $ANTLR start "T__145" - public final void mT__145() throws RecognitionException { - try { - int _type = T__145; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:139:8: ( 'else' ) - // InternalQVTrelation.g:139:10: 'else' - { - match("else"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__145" - - // $ANTLR start "T__146" - public final void mT__146() throws RecognitionException { - try { - int _type = T__146; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:140:8: ( 'endif' ) - // InternalQVTrelation.g:140:10: 'endif' - { - match("endif"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__146" - - // $ANTLR start "T__147" - public final void mT__147() throws RecognitionException { - try { - int _type = T__147; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:141:8: ( 'elseif' ) - // InternalQVTrelation.g:141:10: 'elseif' - { - match("elseif"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__147" - - // $ANTLR start "T__148" - public final void mT__148() throws RecognitionException { - try { - int _type = T__148; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:142:8: ( 'let' ) - // InternalQVTrelation.g:142:10: 'let' - { - match("let"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__148" - - // $ANTLR start "T__149" - public final void mT__149() throws RecognitionException { - try { - int _type = T__149; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:143:8: ( 'self' ) - // InternalQVTrelation.g:143:10: 'self' - { - match("self"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__149" - - // $ANTLR start "T__150" - public final void mT__150() throws RecognitionException { - try { - int _type = T__150; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:144:8: ( '|?' ) - // InternalQVTrelation.g:144:10: '|?' - { - match("|?"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__150" - - // $ANTLR start "T__151" - public final void mT__151() throws RecognitionException { - try { - int _type = T__151; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:145:8: ( '|1' ) - // InternalQVTrelation.g:145:10: '|1' - { - match("|1"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__151" - - // $ANTLR start "T__152" - public final void mT__152() throws RecognitionException { - try { - int _type = T__152; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:146:8: ( '?' ) - // InternalQVTrelation.g:146:10: '?' - { - match('?'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__152" - - // $ANTLR start "T__153" - public final void mT__153() throws RecognitionException { - try { - int _type = T__153; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:147:8: ( '&&' ) - // InternalQVTrelation.g:147:10: '&&' - { - match("&&"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__153" - - // $ANTLR start "RULE_UNQUOTED_STRING" - public final void mRULE_UNQUOTED_STRING() throws RecognitionException { - try { - int _type = RULE_UNQUOTED_STRING; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:11729:22: ( '\\u00A3$%^\\u00A3$%^' ) - // InternalQVTrelation.g:11729:24: '\\u00A3$%^\\u00A3$%^' - { - match("\u00A3$%^\u00A3$%^"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_UNQUOTED_STRING" - - // $ANTLR start "RULE_ESCAPED_CHARACTER" - public final void mRULE_ESCAPED_CHARACTER() throws RecognitionException { - try { - // InternalQVTrelation.g:11731:33: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) ) - // InternalQVTrelation.g:11731: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') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - - } - finally { - } - } - // $ANTLR end "RULE_ESCAPED_CHARACTER" - - // $ANTLR start "RULE_LETTER_CHARACTER" - public final void mRULE_LETTER_CHARACTER() throws RecognitionException { - try { - // InternalQVTrelation.g:11733:32: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ) - // InternalQVTrelation.g:11733: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(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - - } - finally { - } - } - // $ANTLR end "RULE_LETTER_CHARACTER" - - // $ANTLR start "RULE_DOUBLE_QUOTED_STRING" - public final void mRULE_DOUBLE_QUOTED_STRING() throws RecognitionException { - try { - int _type = RULE_DOUBLE_QUOTED_STRING; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:11735:27: ( '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) - // InternalQVTrelation.g:11735:29: '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' - { - match('\"'); - // InternalQVTrelation.g:11735:33: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* - loop1: - do { - int alt1=3; - int LA1_0 = input.LA(1); - - if ( (LA1_0=='\\') ) { - alt1=1; - } - else if ( ((LA1_0>='\u0000' && LA1_0<='!')||(LA1_0>='#' && LA1_0<='[')||(LA1_0>=']' && LA1_0<='\uFFFF')) ) { - alt1=2; - } - - - switch (alt1) { - case 1 : - // InternalQVTrelation.g:11735:34: RULE_ESCAPED_CHARACTER - { - mRULE_ESCAPED_CHARACTER(); - - } - break; - case 2 : - // InternalQVTrelation.g:11735:57: ~ ( ( '\\\\' | '\"' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop1; - } - } while (true); - - match('\"'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_DOUBLE_QUOTED_STRING" - - // $ANTLR start "RULE_SINGLE_QUOTED_STRING" - public final void mRULE_SINGLE_QUOTED_STRING() throws RecognitionException { - try { - int _type = RULE_SINGLE_QUOTED_STRING; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:11737:27: ( '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) - // InternalQVTrelation.g:11737:29: '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' - { - match('\''); - // InternalQVTrelation.g:11737:34: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* - loop2: - do { - int alt2=3; - int LA2_0 = input.LA(1); - - if ( (LA2_0=='\\') ) { - alt2=1; - } - else if ( ((LA2_0>='\u0000' && LA2_0<='&')||(LA2_0>='(' && LA2_0<='[')||(LA2_0>=']' && LA2_0<='\uFFFF')) ) { - alt2=2; - } - - - switch (alt2) { - case 1 : - // InternalQVTrelation.g:11737:35: RULE_ESCAPED_CHARACTER - { - mRULE_ESCAPED_CHARACTER(); - - } - break; - case 2 : - // InternalQVTrelation.g:11737:58: ~ ( ( '\\\\' | '\\'' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop2; - } - } while (true); - - match('\''); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_SINGLE_QUOTED_STRING" - - // $ANTLR start "RULE_ML_SINGLE_QUOTED_STRING" - public final void mRULE_ML_SINGLE_QUOTED_STRING() throws RecognitionException { - try { - int _type = RULE_ML_SINGLE_QUOTED_STRING; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:11739:30: ( '/\\'' ( options {greedy=false; } : . )* '\\'/' ) - // InternalQVTrelation.g:11739:32: '/\\'' ( options {greedy=false; } : . )* '\\'/' - { - match("/'"); - - // InternalQVTrelation.g:11739:38: ( options {greedy=false; } : . )* - loop3: - do { - int alt3=2; - int LA3_0 = input.LA(1); - - if ( (LA3_0=='\'') ) { - int LA3_1 = input.LA(2); - - if ( (LA3_1=='/') ) { - alt3=2; - } - else if ( ((LA3_1>='\u0000' && LA3_1<='.')||(LA3_1>='0' && LA3_1<='\uFFFF')) ) { - alt3=1; - } - - - } - else if ( ((LA3_0>='\u0000' && LA3_0<='&')||(LA3_0>='(' && LA3_0<='\uFFFF')) ) { - alt3=1; - } - - - switch (alt3) { - case 1 : - // InternalQVTrelation.g:11739:66: . - { - matchAny(); - - } - break; - - default : - break loop3; - } - } while (true); - - match("'/"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ML_SINGLE_QUOTED_STRING" - - // $ANTLR start "RULE_SIMPLE_ID" - public final void mRULE_SIMPLE_ID() throws RecognitionException { - try { - int _type = RULE_SIMPLE_ID; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:11741:16: ( RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )* ) - // InternalQVTrelation.g:11741:18: RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )* - { - mRULE_LETTER_CHARACTER(); - // InternalQVTrelation.g:11741:40: ( RULE_LETTER_CHARACTER | '0' .. '9' )* - loop4: - do { - int alt4=2; - int LA4_0 = input.LA(1); - - if ( ((LA4_0>='0' && LA4_0<='9')||(LA4_0>='A' && LA4_0<='Z')||LA4_0=='_'||(LA4_0>='a' && LA4_0<='z')) ) { - alt4=1; - } - - - switch (alt4) { - case 1 : - // InternalQVTrelation.g: - { - if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop4; - } - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_SIMPLE_ID" - - // $ANTLR start "RULE_ESCAPED_ID" - public final void mRULE_ESCAPED_ID() throws RecognitionException { - try { - int _type = RULE_ESCAPED_ID; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:11743:17: ( '_' RULE_SINGLE_QUOTED_STRING ) - // InternalQVTrelation.g:11743:19: '_' RULE_SINGLE_QUOTED_STRING - { - match('_'); - mRULE_SINGLE_QUOTED_STRING(); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ESCAPED_ID" - - // $ANTLR start "RULE_INT" - public final void mRULE_INT() throws RecognitionException { - try { - int _type = RULE_INT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:11745:10: ( ( '0' .. '9' )+ ) - // InternalQVTrelation.g:11745:12: ( '0' .. '9' )+ - { - // InternalQVTrelation.g:11745:12: ( '0' .. '9' )+ - int cnt5=0; - loop5: - do { - int alt5=2; - int LA5_0 = input.LA(1); - - if ( ((LA5_0>='0' && LA5_0<='9')) ) { - alt5=1; - } - - - switch (alt5) { - case 1 : - // InternalQVTrelation.g:11745:13: '0' .. '9' - { - matchRange('0','9'); - - } - break; - - default : - if ( cnt5 >= 1 ) break loop5; - EarlyExitException eee = - new EarlyExitException(5, input); - throw eee; - } - cnt5++; - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_INT" - - // $ANTLR start "RULE_ML_COMMENT" - public final void mRULE_ML_COMMENT() throws RecognitionException { - try { - int _type = RULE_ML_COMMENT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:11747:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalQVTrelation.g:11747:19: '/*' ( options {greedy=false; } : . )* '*/' - { - match("/*"); - - // InternalQVTrelation.g:11747:24: ( options {greedy=false; } : . )* - loop6: - do { - int alt6=2; - int LA6_0 = input.LA(1); - - if ( (LA6_0=='*') ) { - int LA6_1 = input.LA(2); - - if ( (LA6_1=='/') ) { - alt6=2; - } - else if ( ((LA6_1>='\u0000' && LA6_1<='.')||(LA6_1>='0' && LA6_1<='\uFFFF')) ) { - alt6=1; - } - - - } - else if ( ((LA6_0>='\u0000' && LA6_0<=')')||(LA6_0>='+' && LA6_0<='\uFFFF')) ) { - alt6=1; - } - - - switch (alt6) { - case 1 : - // InternalQVTrelation.g:11747:52: . - { - matchAny(); - - } - break; - - default : - break loop6; - } - } while (true); - - match("*/"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ML_COMMENT" - - // $ANTLR start "RULE_SL_COMMENT" - public final void mRULE_SL_COMMENT() throws RecognitionException { - try { - int _type = RULE_SL_COMMENT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:11749:17: ( '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalQVTrelation.g:11749:19: '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? - { - match("--"); - - // InternalQVTrelation.g:11749:24: (~ ( ( '\\n' | '\\r' ) ) )* - loop7: - do { - int alt7=2; - int LA7_0 = input.LA(1); - - if ( ((LA7_0>='\u0000' && LA7_0<='\t')||(LA7_0>='\u000B' && LA7_0<='\f')||(LA7_0>='\u000E' && LA7_0<='\uFFFF')) ) { - alt7=1; - } - - - switch (alt7) { - case 1 : - // InternalQVTrelation.g:11749: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(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop7; - } - } while (true); - - // InternalQVTrelation.g:11749:40: ( ( '\\r' )? '\\n' )? - int alt9=2; - int LA9_0 = input.LA(1); - - if ( (LA9_0=='\n'||LA9_0=='\r') ) { - alt9=1; - } - switch (alt9) { - case 1 : - // InternalQVTrelation.g:11749:41: ( '\\r' )? '\\n' - { - // InternalQVTrelation.g:11749:41: ( '\\r' )? - int alt8=2; - int LA8_0 = input.LA(1); - - if ( (LA8_0=='\r') ) { - alt8=1; - } - switch (alt8) { - case 1 : - // InternalQVTrelation.g:11749:41: '\\r' - { - match('\r'); - - } - break; - - } - - match('\n'); - - } - break; - - } - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_SL_COMMENT" - - // $ANTLR start "RULE_WS" - public final void mRULE_WS() throws RecognitionException { - try { - int _type = RULE_WS; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:11751:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalQVTrelation.g:11751:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ - { - // InternalQVTrelation.g:11751:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ - int cnt10=0; - loop10: - do { - int alt10=2; - int LA10_0 = input.LA(1); - - if ( ((LA10_0>='\t' && LA10_0<='\n')||LA10_0=='\r'||LA10_0==' ') ) { - alt10=1; - } - - - switch (alt10) { - case 1 : - // InternalQVTrelation.g: - { - if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - if ( cnt10 >= 1 ) break loop10; - EarlyExitException eee = - new EarlyExitException(10, input); - throw eee; - } - cnt10++; - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_WS" - - // $ANTLR start "RULE_ANY_OTHER" - public final void mRULE_ANY_OTHER() throws RecognitionException { - try { - int _type = RULE_ANY_OTHER; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTrelation.g:11753:16: ( . ) - // InternalQVTrelation.g:11753:18: . - { - matchAny(); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ANY_OTHER" - - public void mTokens() throws RecognitionException { - // InternalQVTrelation.g:1:8: ( T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | T__151 | T__152 | T__153 | RULE_UNQUOTED_STRING | RULE_DOUBLE_QUOTED_STRING | RULE_SINGLE_QUOTED_STRING | RULE_ML_SINGLE_QUOTED_STRING | RULE_SIMPLE_ID | RULE_ESCAPED_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) - int alt11=148; - alt11 = dfa11.predict(input); - switch (alt11) { - case 1 : - // InternalQVTrelation.g:1:10: T__17 - { - mT__17(); - - } - break; - case 2 : - // InternalQVTrelation.g:1:16: T__18 - { - mT__18(); - - } - break; - case 3 : - // InternalQVTrelation.g:1:22: T__19 - { - mT__19(); - - } - break; - case 4 : - // InternalQVTrelation.g:1:28: T__20 - { - mT__20(); - - } - break; - case 5 : - // InternalQVTrelation.g:1:34: T__21 - { - mT__21(); - - } - break; - case 6 : - // InternalQVTrelation.g:1:40: T__22 - { - mT__22(); - - } - break; - case 7 : - // InternalQVTrelation.g:1:46: T__23 - { - mT__23(); - - } - break; - case 8 : - // InternalQVTrelation.g:1:52: T__24 - { - mT__24(); - - } - break; - case 9 : - // InternalQVTrelation.g:1:58: T__25 - { - mT__25(); - - } - break; - case 10 : - // InternalQVTrelation.g:1:64: T__26 - { - mT__26(); - - } - break; - case 11 : - // InternalQVTrelation.g:1:70: T__27 - { - mT__27(); - - } - break; - case 12 : - // InternalQVTrelation.g:1:76: T__28 - { - mT__28(); - - } - break; - case 13 : - // InternalQVTrelation.g:1:82: T__29 - { - mT__29(); - - } - break; - case 14 : - // InternalQVTrelation.g:1:88: T__30 - { - mT__30(); - - } - break; - case 15 : - // InternalQVTrelation.g:1:94: T__31 - { - mT__31(); - - } - break; - case 16 : - // InternalQVTrelation.g:1:100: T__32 - { - mT__32(); - - } - break; - case 17 : - // InternalQVTrelation.g:1:106: T__33 - { - mT__33(); - - } - break; - case 18 : - // InternalQVTrelation.g:1:112: T__34 - { - mT__34(); - - } - break; - case 19 : - // InternalQVTrelation.g:1:118: T__35 - { - mT__35(); - - } - break; - case 20 : - // InternalQVTrelation.g:1:124: T__36 - { - mT__36(); - - } - break; - case 21 : - // InternalQVTrelation.g:1:130: T__37 - { - mT__37(); - - } - break; - case 22 : - // InternalQVTrelation.g:1:136: T__38 - { - mT__38(); - - } - break; - case 23 : - // InternalQVTrelation.g:1:142: T__39 - { - mT__39(); - - } - break; - case 24 : - // InternalQVTrelation.g:1:148: T__40 - { - mT__40(); - - } - break; - case 25 : - // InternalQVTrelation.g:1:154: T__41 - { - mT__41(); - - } - break; - case 26 : - // InternalQVTrelation.g:1:160: T__42 - { - mT__42(); - - } - break; - case 27 : - // InternalQVTrelation.g:1:166: T__43 - { - mT__43(); - - } - break; - case 28 : - // InternalQVTrelation.g:1:172: T__44 - { - mT__44(); - - } - break; - case 29 : - // InternalQVTrelation.g:1:178: T__45 - { - mT__45(); - - } - break; - case 30 : - // InternalQVTrelation.g:1:184: T__46 - { - mT__46(); - - } - break; - case 31 : - // InternalQVTrelation.g:1:190: T__47 - { - mT__47(); - - } - break; - case 32 : - // InternalQVTrelation.g:1:196: T__48 - { - mT__48(); - - } - break; - case 33 : - // InternalQVTrelation.g:1:202: T__49 - { - mT__49(); - - } - break; - case 34 : - // InternalQVTrelation.g:1:208: T__50 - { - mT__50(); - - } - break; - case 35 : - // InternalQVTrelation.g:1:214: T__51 - { - mT__51(); - - } - break; - case 36 : - // InternalQVTrelation.g:1:220: T__52 - { - mT__52(); - - } - break; - case 37 : - // InternalQVTrelation.g:1:226: T__53 - { - mT__53(); - - } - break; - case 38 : - // InternalQVTrelation.g:1:232: T__54 - { - mT__54(); - - } - break; - case 39 : - // InternalQVTrelation.g:1:238: T__55 - { - mT__55(); - - } - break; - case 40 : - // InternalQVTrelation.g:1:244: T__56 - { - mT__56(); - - } - break; - case 41 : - // InternalQVTrelation.g:1:250: T__57 - { - mT__57(); - - } - break; - case 42 : - // InternalQVTrelation.g:1:256: T__58 - { - mT__58(); - - } - break; - case 43 : - // InternalQVTrelation.g:1:262: T__59 - { - mT__59(); - - } - break; - case 44 : - // InternalQVTrelation.g:1:268: T__60 - { - mT__60(); - - } - break; - case 45 : - // InternalQVTrelation.g:1:274: T__61 - { - mT__61(); - - } - break; - case 46 : - // InternalQVTrelation.g:1:280: T__62 - { - mT__62(); - - } - break; - case 47 : - // InternalQVTrelation.g:1:286: T__63 - { - mT__63(); - - } - break; - case 48 : - // InternalQVTrelation.g:1:292: T__64 - { - mT__64(); - - } - break; - case 49 : - // InternalQVTrelation.g:1:298: T__65 - { - mT__65(); - - } - break; - case 50 : - // InternalQVTrelation.g:1:304: T__66 - { - mT__66(); - - } - break; - case 51 : - // InternalQVTrelation.g:1:310: T__67 - { - mT__67(); - - } - break; - case 52 : - // InternalQVTrelation.g:1:316: T__68 - { - mT__68(); - - } - break; - case 53 : - // InternalQVTrelation.g:1:322: T__69 - { - mT__69(); - - } - break; - case 54 : - // InternalQVTrelation.g:1:328: T__70 - { - mT__70(); - - } - break; - case 55 : - // InternalQVTrelation.g:1:334: T__71 - { - mT__71(); - - } - break; - case 56 : - // InternalQVTrelation.g:1:340: T__72 - { - mT__72(); - - } - break; - case 57 : - // InternalQVTrelation.g:1:346: T__73 - { - mT__73(); - - } - break; - case 58 : - // InternalQVTrelation.g:1:352: T__74 - { - mT__74(); - - } - break; - case 59 : - // InternalQVTrelation.g:1:358: T__75 - { - mT__75(); - - } - break; - case 60 : - // InternalQVTrelation.g:1:364: T__76 - { - mT__76(); - - } - break; - case 61 : - // InternalQVTrelation.g:1:370: T__77 - { - mT__77(); - - } - break; - case 62 : - // InternalQVTrelation.g:1:376: T__78 - { - mT__78(); - - } - break; - case 63 : - // InternalQVTrelation.g:1:382: T__79 - { - mT__79(); - - } - break; - case 64 : - // InternalQVTrelation.g:1:388: T__80 - { - mT__80(); - - } - break; - case 65 : - // InternalQVTrelation.g:1:394: T__81 - { - mT__81(); - - } - break; - case 66 : - // InternalQVTrelation.g:1:400: T__82 - { - mT__82(); - - } - break; - case 67 : - // InternalQVTrelation.g:1:406: T__83 - { - mT__83(); - - } - break; - case 68 : - // InternalQVTrelation.g:1:412: T__84 - { - mT__84(); - - } - break; - case 69 : - // InternalQVTrelation.g:1:418: T__85 - { - mT__85(); - - } - break; - case 70 : - // InternalQVTrelation.g:1:424: T__86 - { - mT__86(); - - } - break; - case 71 : - // InternalQVTrelation.g:1:430: T__87 - { - mT__87(); - - } - break; - case 72 : - // InternalQVTrelation.g:1:436: T__88 - { - mT__88(); - - } - break; - case 73 : - // InternalQVTrelation.g:1:442: T__89 - { - mT__89(); - - } - break; - case 74 : - // InternalQVTrelation.g:1:448: T__90 - { - mT__90(); - - } - break; - case 75 : - // InternalQVTrelation.g:1:454: T__91 - { - mT__91(); - - } - break; - case 76 : - // InternalQVTrelation.g:1:460: T__92 - { - mT__92(); - - } - break; - case 77 : - // InternalQVTrelation.g:1:466: T__93 - { - mT__93(); - - } - break; - case 78 : - // InternalQVTrelation.g:1:472: T__94 - { - mT__94(); - - } - break; - case 79 : - // InternalQVTrelation.g:1:478: T__95 - { - mT__95(); - - } - break; - case 80 : - // InternalQVTrelation.g:1:484: T__96 - { - mT__96(); - - } - break; - case 81 : - // InternalQVTrelation.g:1:490: T__97 - { - mT__97(); - - } - break; - case 82 : - // InternalQVTrelation.g:1:496: T__98 - { - mT__98(); - - } - break; - case 83 : - // InternalQVTrelation.g:1:502: T__99 - { - mT__99(); - - } - break; - case 84 : - // InternalQVTrelation.g:1:508: T__100 - { - mT__100(); - - } - break; - case 85 : - // InternalQVTrelation.g:1:515: T__101 - { - mT__101(); - - } - break; - case 86 : - // InternalQVTrelation.g:1:522: T__102 - { - mT__102(); - - } - break; - case 87 : - // InternalQVTrelation.g:1:529: T__103 - { - mT__103(); - - } - break; - case 88 : - // InternalQVTrelation.g:1:536: T__104 - { - mT__104(); - - } - break; - case 89 : - // InternalQVTrelation.g:1:543: T__105 - { - mT__105(); - - } - break; - case 90 : - // InternalQVTrelation.g:1:550: T__106 - { - mT__106(); - - } - break; - case 91 : - // InternalQVTrelation.g:1:557: T__107 - { - mT__107(); - - } - break; - case 92 : - // InternalQVTrelation.g:1:564: T__108 - { - mT__108(); - - } - break; - case 93 : - // InternalQVTrelation.g:1:571: T__109 - { - mT__109(); - - } - break; - case 94 : - // InternalQVTrelation.g:1:578: T__110 - { - mT__110(); - - } - break; - case 95 : - // InternalQVTrelation.g:1:585: T__111 - { - mT__111(); - - } - break; - case 96 : - // InternalQVTrelation.g:1:592: T__112 - { - mT__112(); - - } - break; - case 97 : - // InternalQVTrelation.g:1:599: T__113 - { - mT__113(); - - } - break; - case 98 : - // InternalQVTrelation.g:1:606: T__114 - { - mT__114(); - - } - break; - case 99 : - // InternalQVTrelation.g:1:613: T__115 - { - mT__115(); - - } - break; - case 100 : - // InternalQVTrelation.g:1:620: T__116 - { - mT__116(); - - } - break; - case 101 : - // InternalQVTrelation.g:1:627: T__117 - { - mT__117(); - - } - break; - case 102 : - // InternalQVTrelation.g:1:634: T__118 - { - mT__118(); - - } - break; - case 103 : - // InternalQVTrelation.g:1:641: T__119 - { - mT__119(); - - } - break; - case 104 : - // InternalQVTrelation.g:1:648: T__120 - { - mT__120(); - - } - break; - case 105 : - // InternalQVTrelation.g:1:655: T__121 - { - mT__121(); - - } - break; - case 106 : - // InternalQVTrelation.g:1:662: T__122 - { - mT__122(); - - } - break; - case 107 : - // InternalQVTrelation.g:1:669: T__123 - { - mT__123(); - - } - break; - case 108 : - // InternalQVTrelation.g:1:676: T__124 - { - mT__124(); - - } - break; - case 109 : - // InternalQVTrelation.g:1:683: T__125 - { - mT__125(); - - } - break; - case 110 : - // InternalQVTrelation.g:1:690: T__126 - { - mT__126(); - - } - break; - case 111 : - // InternalQVTrelation.g:1:697: T__127 - { - mT__127(); - - } - break; - case 112 : - // InternalQVTrelation.g:1:704: T__128 - { - mT__128(); - - } - break; - case 113 : - // InternalQVTrelation.g:1:711: T__129 - { - mT__129(); - - } - break; - case 114 : - // InternalQVTrelation.g:1:718: T__130 - { - mT__130(); - - } - break; - case 115 : - // InternalQVTrelation.g:1:725: T__131 - { - mT__131(); - - } - break; - case 116 : - // InternalQVTrelation.g:1:732: T__132 - { - mT__132(); - - } - break; - case 117 : - // InternalQVTrelation.g:1:739: T__133 - { - mT__133(); - - } - break; - case 118 : - // InternalQVTrelation.g:1:746: T__134 - { - mT__134(); - - } - break; - case 119 : - // InternalQVTrelation.g:1:753: T__135 - { - mT__135(); - - } - break; - case 120 : - // InternalQVTrelation.g:1:760: T__136 - { - mT__136(); - - } - break; - case 121 : - // InternalQVTrelation.g:1:767: T__137 - { - mT__137(); - - } - break; - case 122 : - // InternalQVTrelation.g:1:774: T__138 - { - mT__138(); - - } - break; - case 123 : - // InternalQVTrelation.g:1:781: T__139 - { - mT__139(); - - } - break; - case 124 : - // InternalQVTrelation.g:1:788: T__140 - { - mT__140(); - - } - break; - case 125 : - // InternalQVTrelation.g:1:795: T__141 - { - mT__141(); - - } - break; - case 126 : - // InternalQVTrelation.g:1:802: T__142 - { - mT__142(); - - } - break; - case 127 : - // InternalQVTrelation.g:1:809: T__143 - { - mT__143(); - - } - break; - case 128 : - // InternalQVTrelation.g:1:816: T__144 - { - mT__144(); - - } - break; - case 129 : - // InternalQVTrelation.g:1:823: T__145 - { - mT__145(); - - } - break; - case 130 : - // InternalQVTrelation.g:1:830: T__146 - { - mT__146(); - - } - break; - case 131 : - // InternalQVTrelation.g:1:837: T__147 - { - mT__147(); - - } - break; - case 132 : - // InternalQVTrelation.g:1:844: T__148 - { - mT__148(); - - } - break; - case 133 : - // InternalQVTrelation.g:1:851: T__149 - { - mT__149(); - - } - break; - case 134 : - // InternalQVTrelation.g:1:858: T__150 - { - mT__150(); - - } - break; - case 135 : - // InternalQVTrelation.g:1:865: T__151 - { - mT__151(); - - } - break; - case 136 : - // InternalQVTrelation.g:1:872: T__152 - { - mT__152(); - - } - break; - case 137 : - // InternalQVTrelation.g:1:879: T__153 - { - mT__153(); - - } - break; - case 138 : - // InternalQVTrelation.g:1:886: RULE_UNQUOTED_STRING - { - mRULE_UNQUOTED_STRING(); - - } - break; - case 139 : - // InternalQVTrelation.g:1:907: RULE_DOUBLE_QUOTED_STRING - { - mRULE_DOUBLE_QUOTED_STRING(); - - } - break; - case 140 : - // InternalQVTrelation.g:1:933: RULE_SINGLE_QUOTED_STRING - { - mRULE_SINGLE_QUOTED_STRING(); - - } - break; - case 141 : - // InternalQVTrelation.g:1:959: RULE_ML_SINGLE_QUOTED_STRING - { - mRULE_ML_SINGLE_QUOTED_STRING(); - - } - break; - case 142 : - // InternalQVTrelation.g:1:988: RULE_SIMPLE_ID - { - mRULE_SIMPLE_ID(); - - } - break; - case 143 : - // InternalQVTrelation.g:1:1003: RULE_ESCAPED_ID - { - mRULE_ESCAPED_ID(); - - } - break; - case 144 : - // InternalQVTrelation.g:1:1019: RULE_INT - { - mRULE_INT(); - - } - break; - case 145 : - // InternalQVTrelation.g:1:1028: RULE_ML_COMMENT - { - mRULE_ML_COMMENT(); - - } - break; - case 146 : - // InternalQVTrelation.g:1:1044: RULE_SL_COMMENT - { - mRULE_SL_COMMENT(); - - } - break; - case 147 : - // InternalQVTrelation.g:1:1060: RULE_WS - { - mRULE_WS(); - - } - break; - case 148 : - // InternalQVTrelation.g:1:1068: RULE_ANY_OTHER - { - mRULE_ANY_OTHER(); - - } - break; - - } - - } - - - protected DFA11 dfa11 = new DFA11(this); - static final String DFA11_eotS = - "\1\uffff\1\100\1\102\5\uffff\1\111\7\100\2\uffff\3\100\1\uffff\4\100\1\75\2\100\1\uffff\1\177\1\100\1\u0084\1\u0086\1\u008a\1\100\1\u008d\1\u0090\13\100\3\uffff\1\u00a4\4\75\1\100\4\uffff\2\100\12\uffff\14\100\1\u00c7\1\u00c8\1\u00c9\4\100\1\u00d1\2\uffff\10\100\1\uffff\10\100\11\uffff\2\100\4\uffff\2\100\11\uffff\1\100\5\uffff\16\100\15\uffff\3\100\1\u0100\27\100\3\uffff\1\u011a\5\100\1\u0120\1\uffff\2\100\1\u0123\6\100\1\u012b\4\100\1\u0131\1\u0132\4\100\2\uffff\3\100\1\u013f\1\100\1\u0142\1\u0143\2\100\1\u0146\3\100\1\u014a\12\100\1\uffff\4\100\1\u015b\2\100\1\u015f\21\100\1\uffff\5\100\1\uffff\1\100\1\u0178\1\uffff\2\100\1\u017b\3\100\1\u017f\1\uffff\1\u0180\1\100\1\u0182\2\100\2\uffff\3\100\1\u0188\4\uffff\2\100\1\u018b\1\u018c\1\uffff\1\u018d\1\u018e\2\uffff\2\100\1\uffff\1\100\1\u0192\1\100\1\uffff\16\100\1\u01a2\1\100\1\uffff\1\u01a4\2\100\1\uffff\16\100\1\u01b6\11\100\1\uffff\2\100\1\uffff\1\u01c3\2\100\2\uffff\1\u01c6\1\uffff\5\100\1\uffff\2\100\4\uffff\1\u01ce\2\100\1\uffff\11\100\1\u01da\5\100\1\uffff\1\100\1\uffff\1\100\1\u01e2\4\100\1\u01e7\10\100\1\u01f0\1\100\1\uffff\6\100\1\u01f8\3\100\1\u01fc\1\u01fd\1\uffff\2\100\1\uffff\3\100\1\u0203\1\100\1\u0205\1\100\1\uffff\2\100\1\u0209\2\100\1\u020c\4\100\1\u0211\1\uffff\1\u0212\4\100\1\u0217\1\u0218\1\uffff\1\u0219\2\100\1\u021c\1\uffff\3\100\1\u0220\3\100\1\u0225\1\uffff\1\100\1\u0227\1\100\1\u0229\3\100\1\uffff\1\u022d\2\100\2\uffff\2\100\1\u0232\1\u0233\1\100\1\uffff\1\100\1\uffff\1\100\1\u0237\1\u0238\1\uffff\2\100\1\uffff\1\100\1\u023c\2\100\2\uffff\1\100\1\u0240\1\100\1\u0242\3\uffff\1\u0243\1\u0244\1\uffff\3\100\1\uffff\1\100\1\u0249\1\100\1\u024b\1\uffff\1\u024c\1\uffff\1\100\1\uffff\1\u024e\2\100\1\uffff\2\100\1\u0253\1\100\2\uffff\1\u0255\2\100\2\uffff\1\u0258\2\100\1\uffff\2\100\1\u025d\1\uffff\1\u025e\3\uffff\2\100\1\u0261\1\100\1\uffff\1\100\2\uffff\1\u0264\1\uffff\1\u0265\1\u0266\1\u0267\1\100\1\uffff\1\u0269\1\uffff\2\100\1\uffff\4\100\2\uffff\1\100\1\u0271\1\uffff\1\u0272\1\100\4\uffff\1\100\1\uffff\1\100\1\u0276\1\100\1\u0278\1\u0279\1\u027a\1\100\2\uffff\3\100\1\uffff\1\100\3\uffff\3\100\1\u0283\2\100\1\u0286\1\100\1\uffff\1\100\1\u0289\1\uffff\1\u028a\1\100\2\uffff\1\100\1\u028d\1\uffff"; - static final String DFA11_eofS = - "\u028e\uffff"; - static final String DFA11_minS = - "\1\0\1\141\1\72\5\uffff\1\53\1\150\1\154\1\145\1\141\1\144\1\145\1\160\2\uffff\1\141\1\165\1\142\1\uffff\1\150\1\145\1\151\1\145\1\143\1\156\1\157\1\uffff\1\55\1\157\1\47\1\75\1\55\1\157\1\56\1\55\1\141\1\165\1\141\1\156\2\145\1\156\1\143\1\157\2\141\3\uffff\1\61\1\46\1\44\2\0\1\47\4\uffff\1\143\1\145\12\uffff\1\145\1\155\1\141\1\144\1\164\1\163\1\141\1\155\1\146\1\164\1\160\1\145\3\60\1\171\2\145\1\164\1\60\2\uffff\1\141\1\160\1\162\2\145\1\163\1\164\1\144\1\uffff\1\145\1\164\1\142\1\164\1\141\1\154\1\141\1\154\3\uffff\1\145\1\uffff\1\156\3\uffff\1\151\1\144\4\uffff\1\164\1\154\11\uffff\1\162\5\uffff\2\160\1\157\1\147\1\164\1\141\1\162\1\161\2\154\1\144\1\154\1\155\1\154\15\uffff\1\153\1\155\1\160\1\60\1\143\1\160\1\163\1\157\1\155\1\151\2\145\1\154\1\141\1\144\1\157\2\141\1\145\1\151\1\141\1\154\1\162\1\165\1\164\1\145\1\141\3\uffff\1\60\1\157\2\162\1\160\1\145\1\60\1\uffff\1\156\1\145\1\60\1\147\1\157\1\156\1\162\1\164\1\162\1\60\1\156\1\150\1\162\1\145\2\60\1\141\1\164\1\151\1\146\1\141\1\151\1\161\1\145\1\171\1\60\1\154\2\60\2\154\1\60\1\145\1\154\1\151\1\60\1\165\1\151\1\101\1\145\1\154\1\142\1\163\1\141\1\151\1\145\1\uffff\1\153\1\157\1\163\1\162\1\60\1\146\1\156\1\60\1\141\1\164\1\157\1\154\1\151\1\165\2\156\1\166\1\164\1\145\1\162\1\141\1\164\1\151\1\162\1\154\1\uffff\1\163\1\141\1\162\1\165\1\162\1\uffff\1\163\1\60\1\uffff\1\145\1\167\1\60\1\171\1\162\1\151\1\60\1\uffff\1\60\1\145\1\60\1\141\1\162\2\uffff\1\164\1\151\1\141\1\60\4\uffff\1\165\1\164\2\60\1\uffff\2\60\2\uffff\2\145\1\uffff\1\147\1\60\1\156\1\uffff\1\145\1\155\2\156\1\157\1\162\1\145\1\144\1\145\1\147\1\164\1\162\1\157\1\163\1\60\1\143\1\uffff\1\60\1\144\1\146\1\uffff\1\143\1\151\1\156\1\166\1\156\1\154\1\151\1\144\1\141\1\171\1\155\1\145\2\164\1\60\1\141\1\146\2\151\1\164\1\151\1\164\1\145\1\146\1\uffff\1\164\1\163\1\uffff\1\60\1\141\1\142\2\uffff\1\60\1\uffff\1\162\1\141\1\151\1\143\1\154\1\uffff\1\145\1\164\4\uffff\1\60\1\141\1\145\1\uffff\1\147\1\156\1\151\1\171\1\166\1\151\1\145\1\143\1\141\1\60\1\145\1\151\1\164\1\156\1\145\1\uffff\1\145\1\uffff\1\163\1\60\1\145\1\157\1\154\1\145\1\60\2\164\1\163\1\144\1\164\1\160\1\145\1\163\1\60\1\145\1\uffff\1\154\1\141\1\144\1\164\1\151\1\144\1\60\1\144\1\145\1\157\2\60\1\uffff\1\143\1\165\1\uffff\1\171\2\154\1\60\1\151\1\60\1\141\1\uffff\1\156\1\162\1\60\1\143\1\164\1\60\1\141\2\144\1\164\1\60\1\uffff\1\60\1\166\1\171\1\154\1\163\2\60\1\uffff\1\60\1\156\1\171\1\60\1\uffff\1\137\1\151\1\117\1\60\1\151\1\145\1\156\1\60\1\uffff\1\163\1\60\1\143\1\60\1\145\1\157\1\145\1\uffff\1\60\1\156\1\162\2\uffff\2\164\2\60\1\145\1\uffff\1\172\1\uffff\1\142\2\60\1\uffff\2\145\1\uffff\1\154\1\60\1\123\1\151\2\uffff\1\145\1\60\1\171\1\60\3\uffff\2\60\1\uffff\1\166\1\157\1\156\1\uffff\1\157\1\60\1\164\1\60\1\uffff\1\60\1\uffff\1\145\1\uffff\1\60\1\156\1\163\1\uffff\1\164\1\155\1\60\1\145\2\uffff\1\60\1\141\1\154\2\uffff\1\60\1\144\1\151\1\uffff\1\145\1\157\1\60\1\uffff\1\60\3\uffff\1\141\1\156\1\60\1\156\1\uffff\1\145\2\uffff\1\60\1\uffff\3\60\1\141\1\uffff\1\60\1\uffff\1\142\1\145\1\uffff\1\116\1\144\1\164\1\156\2\uffff\1\154\1\60\1\uffff\1\60\1\144\4\uffff\1\164\1\uffff\1\154\1\60\1\141\3\60\1\165\2\uffff\1\142\1\151\1\145\1\uffff\1\164\3\uffff\1\145\1\171\1\157\1\60\1\165\1\163\1\60\1\156\1\uffff\1\162\1\60\1\uffff\1\60\1\141\2\uffff\1\154\1\60\1\uffff"; - static final String DFA11_maxS = - "\1\uffff\1\162\1\72\5\uffff\1\53\1\157\1\170\1\145\1\157\1\164\1\145\1\166\2\uffff\1\162\1\165\1\164\1\uffff\2\151\1\157\1\164\1\166\1\156\1\157\1\uffff\1\76\1\165\1\52\1\75\1\76\1\157\2\56\1\141\1\165\1\157\1\156\1\145\1\164\1\156\1\162\1\157\2\141\3\uffff\1\77\1\46\1\44\2\uffff\1\47\4\uffff\1\143\1\157\12\uffff\1\145\1\155\1\141\1\165\1\164\2\163\1\155\1\162\1\164\1\160\1\145\3\172\1\171\1\160\1\145\1\164\1\172\2\uffff\1\165\1\160\2\162\1\145\1\163\1\164\1\144\1\uffff\1\145\3\164\1\141\1\154\1\141\1\162\3\uffff\1\145\1\uffff\1\156\3\uffff\1\163\1\144\4\uffff\1\164\1\154\11\uffff\1\162\5\uffff\2\160\1\157\1\147\1\164\1\141\1\162\1\164\2\154\1\144\1\154\1\155\1\154\15\uffff\1\153\1\155\1\160\1\172\1\143\1\160\1\163\1\157\1\155\1\151\2\145\1\154\1\141\1\144\1\157\1\141\1\151\1\145\1\151\1\141\1\157\1\162\1\165\1\164\1\145\1\141\3\uffff\1\172\1\157\2\162\1\160\1\145\1\172\1\uffff\1\156\1\145\1\172\1\147\1\157\1\156\1\162\1\164\1\162\1\172\1\162\1\150\1\162\1\145\2\172\1\141\1\164\1\151\1\146\2\163\1\161\1\145\1\171\1\172\1\154\2\172\2\154\1\172\1\145\1\154\1\151\1\172\1\165\1\151\1\126\1\145\1\154\1\142\1\163\1\141\1\151\1\145\1\uffff\1\153\1\157\1\163\1\162\1\172\1\146\1\156\1\172\1\141\1\164\1\157\1\154\1\151\1\165\2\156\1\166\1\164\1\151\1\162\1\141\1\164\1\151\1\162\1\154\1\uffff\1\163\1\141\1\162\1\165\1\162\1\uffff\1\163\1\172\1\uffff\1\145\1\167\1\172\1\171\1\162\1\151\1\172\1\uffff\1\172\1\145\1\172\1\141\1\162\2\uffff\1\164\1\151\1\141\1\172\4\uffff\1\165\1\164\2\172\1\uffff\2\172\2\uffff\2\145\1\uffff\1\147\1\172\1\156\1\uffff\1\145\1\155\2\156\1\157\1\162\1\145\1\144\1\145\1\147\1\164\1\162\1\157\1\163\1\172\1\143\1\uffff\1\172\1\144\1\146\1\uffff\1\143\1\151\1\156\1\166\1\156\1\154\1\151\1\144\1\145\1\171\1\155\1\145\2\164\1\172\1\141\1\146\2\151\1\164\1\151\1\164\1\145\1\151\1\uffff\1\164\1\163\1\uffff\1\172\1\141\1\142\2\uffff\1\172\1\uffff\1\162\1\141\1\151\1\143\1\154\1\uffff\1\145\1\164\4\uffff\1\172\1\141\1\145\1\uffff\1\147\1\156\1\151\1\171\1\166\1\151\1\145\1\143\1\141\1\172\1\145\1\151\1\164\1\156\1\145\1\uffff\1\145\1\uffff\1\163\1\172\1\145\1\157\1\154\1\145\1\172\2\164\1\163\1\144\1\164\1\160\1\145\1\163\1\172\1\145\1\uffff\1\154\1\141\1\144\1\164\1\151\1\144\1\172\1\144\1\145\1\157\2\172\1\uffff\1\143\1\165\1\uffff\1\171\2\154\1\172\1\151\1\172\1\141\1\uffff\1\156\1\162\1\172\1\143\1\164\1\172\1\141\2\144\1\164\1\172\1\uffff\1\172\1\166\1\171\1\154\1\163\2\172\1\uffff\1\172\1\156\1\171\1\172\1\uffff\1\137\1\151\1\117\1\172\1\151\1\145\1\156\1\172\1\uffff\1\163\1\172\1\143\1\172\1\145\1\157\1\145\1\uffff\1\172\1\156\1\162\2\uffff\2\164\2\172\1\145\1\uffff\1\172\1\uffff\1\142\2\172\1\uffff\2\145\1\uffff\1\154\1\172\1\123\1\151\2\uffff\1\145\1\172\1\171\1\172\3\uffff\2\172\1\uffff\1\166\1\157\1\156\1\uffff\1\157\1\172\1\164\1\172\1\uffff\1\172\1\uffff\1\145\1\uffff\1\172\1\156\1\163\1\uffff\1\164\1\155\1\172\1\145\2\uffff\1\172\1\141\1\154\2\uffff\1\172\1\144\1\151\1\uffff\1\145\1\157\1\172\1\uffff\1\172\3\uffff\1\141\1\156\1\172\1\156\1\uffff\1\145\2\uffff\1\172\1\uffff\3\172\1\141\1\uffff\1\172\1\uffff\1\142\1\145\1\uffff\1\116\1\144\1\164\1\156\2\uffff\1\154\1\172\1\uffff\1\172\1\144\4\uffff\1\164\1\uffff\1\154\1\172\1\141\3\172\1\165\2\uffff\1\142\1\151\1\145\1\uffff\1\164\3\uffff\1\145\1\171\1\157\1\172\1\165\1\163\1\172\1\156\1\uffff\1\162\1\172\1\uffff\1\172\1\141\2\uffff\1\154\1\172\1\uffff"; - static final String DFA11_acceptS = - "\3\uffff\1\3\1\4\1\5\1\6\1\7\10\uffff\1\21\1\22\3\uffff\1\40\7\uffff\1\105\23\uffff\1\171\1\173\1\174\6\uffff\1\u008e\1\u0090\1\u0093\1\u0094\2\uffff\1\u008e\1\34\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\120\24\uffff\1\21\1\22\10\uffff\1\40\10\uffff\1\54\1\56\1\60\1\uffff\1\63\1\uffff\1\71\1\76\1\107\2\uffff\1\105\1\137\1\u0092\1\114\2\uffff\1\u008d\1\u0091\1\117\1\123\1\121\1\124\1\125\1\164\1\122\1\uffff\1\161\1\136\1\140\1\141\1\u0088\16\uffff\1\171\1\173\1\174\1\u0086\1\u0087\1\176\1\u0089\1\u008a\1\u008b\1\u008c\1\u008f\1\u0090\1\u0093\33\uffff\1\175\1\55\1\177\7\uffff\1\132\56\uffff\1\172\31\uffff\1\17\5\uffff\1\133\2\uffff\1\30\7\uffff\1\126\5\uffff\1\u0084\1\47\4\uffff\1\62\1\111\1\65\1\67\4\uffff\1\115\2\uffff\1\134\1\142\2\uffff\1\155\3\uffff\1\154\20\uffff\1\77\3\uffff\1\u0081\30\uffff\1\165\2\uffff\1\u0080\3\uffff\1\127\1\41\1\uffff\1\163\5\uffff\1\u0085\2\uffff\1\103\1\116\1\170\1\135\3\uffff\1\146\17\uffff\1\112\1\uffff\1\u0082\21\uffff\1\43\14\uffff\1\27\2\uffff\1\42\7\uffff\1\143\13\uffff\1\166\7\uffff\1\u0083\4\uffff\1\14\10\uffff\1\37\7\uffff\1\45\3\uffff\1\46\1\102\5\uffff\1\50\1\uffff\1\64\3\uffff\1\147\2\uffff\1\151\4\uffff\1\162\1\1\4\uffff\1\12\1\36\1\13\2\uffff\1\110\3\uffff\1\53\4\uffff\1\130\1\uffff\1\72\1\uffff\1\167\3\uffff\1\57\4\uffff\1\44\1\100\3\uffff\1\144\1\145\3\uffff\1\153\3\uffff\1\104\1\uffff\1\106\1\32\1\61\4\uffff\1\74\1\uffff\1\131\1\24\1\uffff\1\20\4\uffff\1\31\1\uffff\1\70\2\uffff\1\156\4\uffff\1\25\1\11\2\uffff\1\23\2\uffff\1\113\1\101\1\33\1\26\1\uffff\1\52\7\uffff\1\51\1\73\3\uffff\1\66\1\uffff\1\152\1\160\1\157\10\uffff\1\75\2\uffff\1\15\2\uffff\1\16\1\35\2\uffff\1\150"; - static final String DFA11_specialS = - "\1\1\66\uffff\1\2\1\0\u0255\uffff}>"; - static final String[] DFA11_transitionS = DFA11_transitionS_.DFA11_transitionS; - private static final class DFA11_transitionS_ { - static final String[] DFA11_transitionS = { - "\11\75\2\74\2\75\1\74\22\75\1\74\1\32\1\67\1\35\2\75\1\65\1\70\1\20\1\21\1\25\1\10\1\7\1\36\1\44\1\40\12\73\1\2\1\6\1\42\1\3\1\41\1\45\1\61\1\72\1\50\1\56\5\72\1\51\2\72\1\57\1\46\1\72\1\55\2\72\1\52\1\53\1\47\1\54\5\72\1\62\1\75\1\63\1\75\1\71\1\75\1\24\1\34\1\11\1\14\1\12\1\60\2\72\1\15\1\72\1\16\1\27\1\72\1\37\1\17\1\1\1\23\1\13\1\31\1\22\1\33\1\30\1\26\1\43\2\72\1\4\1\64\1\5\45\75\1\66\uff5c\75", - "\1\76\20\uffff\1\77", - "\1\101", - "", - "", - "", - "", - "", - "\1\110", - "\1\112\3\uffff\1\114\2\uffff\1\113", - "\1\117\1\uffff\1\115\11\uffff\1\116", - "\1\120", - "\1\123\3\uffff\1\122\11\uffff\1\121", - "\1\127\1\uffff\1\130\6\uffff\1\124\1\126\5\uffff\1\125", - "\1\131", - "\1\132\1\uffff\1\135\2\uffff\1\134\1\133", - "", - "", - "\1\142\6\uffff\1\143\6\uffff\1\141\2\uffff\1\140", - "\1\144", - "\1\145\13\uffff\1\147\5\uffff\1\146", - "", - "\1\151\1\152", - "\1\154\3\uffff\1\153", - "\1\155\5\uffff\1\156", - "\1\160\16\uffff\1\157", - "\1\171\1\161\4\uffff\1\162\5\uffff\1\163\2\uffff\1\164\1\170\1\165\1\166\1\167", - "\1\172", - "\1\173", - "", - "\1\176\20\uffff\1\175", - "\1\u0080\5\uffff\1\u0081", - "\1\u0082\2\uffff\1\u0083", - "\1\u0085", - "\1\u0089\17\uffff\1\u0087\1\u0088", - "\1\u008b", - "\1\u008c", - "\1\u008f\1\u008e", - "\1\u0091", - "\1\u0092", - "\1\u0094\15\uffff\1\u0093", - "\1\u0095", - "\1\u0096", - "\1\u0098\16\uffff\1\u0097", - "\1\u0099", - "\1\u009a\16\uffff\1\u009b", - "\1\u009c", - "\1\u009d", - "\1\u009e", - "", - "", - "", - "\1\u00a3\15\uffff\1\u00a2", - "\1\u00a5", - "\1\u00a6", - "\0\u00a7", - "\0\u00a8", - "\1\u00a9", - "", - "", - "", - "", - "\1\u00ac", - "\1\u00af\3\uffff\1\u00ad\5\uffff\1\u00ae", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "\1\u00b0", - "\1\u00b1", - "\1\u00b2", - "\1\u00b5\1\uffff\1\u00b3\16\uffff\1\u00b4", - "\1\u00b6", - "\1\u00b7", - "\1\u00ba\12\uffff\1\u00b9\3\uffff\1\u00b8\2\uffff\1\u00bb", - "\1\u00bc", - "\1\u00bd\11\uffff\1\u00be\1\uffff\1\u00bf", - "\1\u00c0", - "\1\u00c1", - "\1\u00c2", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\10\100\1\u00c4\6\100\1\u00c3\3\100\1\u00c5\1\100\1\u00c6\4\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u00ca", - "\1\u00cc\12\uffff\1\u00cb", - "\1\u00cd", - "\1\u00ce", - "\2\100\1\u00d0\7\100\7\uffff\32\100\4\uffff\1\100\1\uffff\3\100\1\u00cf\26\100", - "", - "", - "\1\u00d2\23\uffff\1\u00d3", - "\1\u00d4", - "\1\u00d5", - "\1\u00d7\14\uffff\1\u00d6", - "\1\u00d8", - "\1\u00d9", - "\1\u00da", - "\1\u00db", - "", - "\1\u00dc", - "\1\u00dd", - "\1\u00de\21\uffff\1\u00df", - "\1\u00e0", - "\1\u00e1", - "\1\u00e2", - "\1\u00e3", - "\1\u00e5\5\uffff\1\u00e4", - "", - "", - "", - "\1\u00e6", - "", - "\1\u00e7", - "", - "", - "", - "\1\u00e8\11\uffff\1\u00e9", - "\1\u00ea", - "", - "", - "", - "", - "\1\u00eb", - "\1\u00ec", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "\1\u00ed", - "", - "", - "", - "", - "", - "\1\u00ee", - "\1\u00ef", - "\1\u00f0", - "\1\u00f1", - "\1\u00f2", - "\1\u00f3", - "\1\u00f4", - "\1\u00f6\2\uffff\1\u00f5", - "\1\u00f7", - "\1\u00f8", - "\1\u00f9", - "\1\u00fa", - "\1\u00fb", - "\1\u00fc", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "\1\u00fd", - "\1\u00fe", - "\1\u00ff", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0101", - "\1\u0102", - "\1\u0103", - "\1\u0104", - "\1\u0105", - "\1\u0106", - "\1\u0107", - "\1\u0108", - "\1\u0109", - "\1\u010a", - "\1\u010b", - "\1\u010c", - "\1\u010d", - "\1\u010e\7\uffff\1\u010f", - "\1\u0110", - "\1\u0111", - "\1\u0112", - "\1\u0113\2\uffff\1\u0114", - "\1\u0115", - "\1\u0116", - "\1\u0117", - "\1\u0118", - "\1\u0119", - "", - "", - "", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u011b", - "\1\u011c", - "\1\u011d", - "\1\u011e", - "\1\u011f", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "", - "\1\u0121", - "\1\u0122", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0124", - "\1\u0125", - "\1\u0126", - "\1\u0127", - "\1\u0128", - "\1\u0129", - "\2\100\1\u012a\7\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u012c\3\uffff\1\u012d", - "\1\u012e", - "\1\u012f", - "\1\u0130", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0133", - "\1\u0134", - "\1\u0135", - "\1\u0136", - "\1\u0137\21\uffff\1\u0138", - "\1\u0139\11\uffff\1\u013a", - "\1\u013b", - "\1\u013c", - "\1\u013d", - "\2\100\1\u013e\7\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0140", - "\2\100\1\u0141\7\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0144", - "\1\u0145", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0147", - "\1\u0148", - "\1\u0149", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u014b", - "\1\u014c", - "\1\u014d\7\uffff\1\u014e\14\uffff\1\u014f", - "\1\u0150", - "\1\u0151", - "\1\u0152", - "\1\u0153", - "\1\u0154", - "\1\u0155", - "\1\u0156", - "", - "\1\u0157", - "\1\u0158", - "\1\u0159", - "\1\u015a", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u015c", - "\1\u015d", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\10\100\1\u015e\21\100", - "\1\u0160", - "\1\u0161", - "\1\u0162", - "\1\u0163", - "\1\u0164", - "\1\u0165", - "\1\u0166", - "\1\u0167", - "\1\u0168", - "\1\u0169", - "\1\u016a\3\uffff\1\u016b", - "\1\u016c", - "\1\u016d", - "\1\u016e", - "\1\u016f", - "\1\u0170", - "\1\u0171", - "", - "\1\u0172", - "\1\u0173", - "\1\u0174", - "\1\u0175", - "\1\u0176", - "", - "\1\u0177", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "", - "\1\u0179", - "\1\u017a", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u017c", - "\1\u017d", - "\1\u017e", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0181", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0183", - "\1\u0184", - "", - "", - "\1\u0185", - "\1\u0186", - "\1\u0187", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "", - "", - "", - "", - "\1\u0189", - "\1\u018a", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "", - "", - "\1\u018f", - "\1\u0190", - "", - "\1\u0191", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0193", - "", - "\1\u0194", - "\1\u0195", - "\1\u0196", - "\1\u0197", - "\1\u0198", - "\1\u0199", - "\1\u019a", - "\1\u019b", - "\1\u019c", - "\1\u019d", - "\1\u019e", - "\1\u019f", - "\1\u01a0", - "\1\u01a1", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u01a3", - "", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u01a5", - "\1\u01a6", - "", - "\1\u01a7", - "\1\u01a8", - "\1\u01a9", - "\1\u01aa", - "\1\u01ab", - "\1\u01ac", - "\1\u01ad", - "\1\u01ae", - "\1\u01b0\3\uffff\1\u01af", - "\1\u01b1", - "\1\u01b2", - "\1\u01b3", - "\1\u01b4", - "\1\u01b5", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u01b7", - "\1\u01b8", - "\1\u01b9", - "\1\u01ba", - "\1\u01bb", - "\1\u01bc", - "\1\u01bd", - "\1\u01be", - "\1\u01c0\2\uffff\1\u01bf", - "", - "\1\u01c1", - "\1\u01c2", - "", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u01c4", - "\1\u01c5", - "", - "", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "", - "\1\u01c7", - "\1\u01c8", - "\1\u01c9", - "\1\u01ca", - "\1\u01cb", - "", - "\1\u01cc", - "\1\u01cd", - "", - "", - "", - "", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u01cf", - "\1\u01d0", - "", - "\1\u01d1", - "\1\u01d2", - "\1\u01d3", - "\1\u01d4", - "\1\u01d5", - "\1\u01d6", - "\1\u01d7", - "\1\u01d8", - "\1\u01d9", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u01db", - "\1\u01dc", - "\1\u01dd", - "\1\u01de", - "\1\u01df", - "", - "\1\u01e0", - "", - "\1\u01e1", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u01e3", - "\1\u01e4", - "\1\u01e5", - "\1\u01e6", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u01e8", - "\1\u01e9", - "\1\u01ea", - "\1\u01eb", - "\1\u01ec", - "\1\u01ed", - "\1\u01ee", - "\1\u01ef", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u01f1", - "", - "\1\u01f2", - "\1\u01f3", - "\1\u01f4", - "\1\u01f5", - "\1\u01f6", - "\1\u01f7", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u01f9", - "\1\u01fa", - "\1\u01fb", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "", - "\1\u01fe", - "\1\u01ff", - "", - "\1\u0200", - "\1\u0201", - "\1\u0202", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0204", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0206", - "", - "\1\u0207", - "\1\u0208", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u020a", - "\1\u020b", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u020d", - "\1\u020e", - "\1\u020f", - "\1\u0210", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0213", - "\1\u0214", - "\1\u0215", - "\1\u0216", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u021a", - "\1\u021b", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "", - "\1\u021d", - "\1\u021e", - "\1\u021f", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0221", - "\1\u0222", - "\1\u0223", - "\2\100\1\u0224\7\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "", - "\1\u0226", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0228", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u022a", - "\1\u022b", - "\1\u022c", - "", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u022e", - "\1\u022f", - "", - "", - "\1\u0230", - "\1\u0231", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0234", - "", - "\1\u0235", - "", - "\1\u0236", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "", - "\1\u0239", - "\1\u023a", - "", - "\1\u023b", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u023d", - "\1\u023e", - "", - "", - "\1\u023f", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0241", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "", - "", - "", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "", - "\1\u0245", - "\1\u0246", - "\1\u0247", - "", - "\1\u0248", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u024a", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "", - "\1\u024d", - "", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u024f", - "\1\u0250", - "", - "\1\u0251", - "\1\u0252", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0254", - "", - "", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0256", - "\1\u0257", - "", - "", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0259", - "\1\u025a", - "", - "\1\u025b", - "\1\u025c", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "", - "", - "", - "\1\u025f", - "\1\u0260", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0262", - "", - "\1\u0263", - "", - "", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0268", - "", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "", - "\1\u026a", - "\1\u026b", - "", - "\1\u026c", - "\1\u026d", - "\1\u026e", - "\1\u026f", - "", - "", - "\1\u0270", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0273", - "", - "", - "", - "", - "\1\u0274", - "", - "\1\u0275", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0277", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u027b", - "", - "", - "\1\u027c", - "\1\u027d", - "\1\u027e", - "", - "\1\u027f", - "", - "", - "", - "\1\u0280", - "\1\u0281", - "\1\u0282", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0284", - "\1\u0285", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u0287", - "", - "\1\u0288", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "\1\u028b", - "", - "", - "\1\u028c", - "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", - "" - }; - } - - static final short[] DFA11_eot = DFA.unpackEncodedString(DFA11_eotS); - static final short[] DFA11_eof = DFA.unpackEncodedString(DFA11_eofS); - static final char[] DFA11_min = DFA.unpackEncodedStringToUnsignedChars(DFA11_minS); - static final char[] DFA11_max = DFA.unpackEncodedStringToUnsignedChars(DFA11_maxS); - static final short[] DFA11_accept = DFA.unpackEncodedString(DFA11_acceptS); - static final short[] DFA11_special = DFA.unpackEncodedString(DFA11_specialS); - static final short[][] DFA11_transition; - - static { - int numStates = DFA11_transitionS.length; - DFA11_transition = new short[numStates][]; - for (int i=0; i<numStates; i++) { - DFA11_transition[i] = DFA.unpackEncodedString(DFA11_transitionS[i]); - } - } - - static class DFA11 extends DFA { - - public DFA11(BaseRecognizer recognizer) { - this.recognizer = recognizer; - this.decisionNumber = 11; - this.eot = DFA11_eot; - this.eof = DFA11_eof; - this.min = DFA11_min; - this.max = DFA11_max; - this.accept = DFA11_accept; - this.special = DFA11_special; - this.transition = DFA11_transition; - } - public String getDescription() { - return "1:1: Tokens : ( T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | T__151 | T__152 | T__153 | RULE_UNQUOTED_STRING | RULE_DOUBLE_QUOTED_STRING | RULE_SINGLE_QUOTED_STRING | RULE_ML_SINGLE_QUOTED_STRING | RULE_SIMPLE_ID | RULE_ESCAPED_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; - } - public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { - IntStream input = _input; - int _s = s; - switch ( s ) { - case 0 : - int LA11_56 = input.LA(1); + public static final int T__144=144; + public static final int T__143=143; + public static final int T__146=146; + public static final int T__50=50; + public static final int T__145=145; + public static final int T__140=140; + public static final int T__142=142; + public static final int T__141=141; + public static final int T__59=59; + public static final int T__55=55; + public static final int T__56=56; + public static final int T__57=57; + public static final int T__58=58; + public static final int T__51=51; + public static final int T__137=137; + public static final int T__52=52; + public static final int T__136=136; + public static final int T__53=53; + public static final int T__139=139; + public static final int T__54=54; + public static final int T__138=138; + public static final int T__133=133; + public static final int T__132=132; + public static final int T__60=60; + public static final int T__135=135; + public static final int T__61=61; + public static final int T__134=134; + public static final int T__131=131; + public static final int T__130=130; + public static final int RULE_INT=6; + public static final int T__66=66; + public static final int RULE_ML_COMMENT=13; + public static final int T__67=67; + public static final int T__129=129; + public static final int T__68=68; + public static final int T__69=69; + public static final int T__62=62; + public static final int T__126=126; + public static final int T__63=63; + public static final int T__125=125; + public static final int T__64=64; + public static final int T__128=128; + public static final int T__65=65; + public static final int T__127=127; + public static final int T__37=37; + public static final int T__38=38; + public static final int T__39=39; + public static final int T__33=33; + public static final int T__34=34; + public static final int T__35=35; + public static final int T__36=36; + public static final int T__30=30; + public static final int T__31=31; + public static final int T__32=32; + public static final int T__151=151; + public static final int T__150=150; + public static final int T__153=153; + public static final int T__152=152; + public static final int RULE_SINGLE_QUOTED_STRING=4; + public static final int T__48=48; + public static final int T__49=49; + public static final int RULE_DOUBLE_QUOTED_STRING=11; + public static final int T__44=44; + public static final int T__45=45; + public static final int T__46=46; + public static final int T__47=47; + public static final int RULE_ESCAPED_ID=8; + public static final int T__40=40; + public static final int T__148=148; + public static final int T__41=41; + public static final int T__147=147; + public static final int T__42=42; + public static final int T__43=43; + public static final int T__149=149; + public static final int T__91=91; + public static final int T__100=100; + public static final int T__92=92; + public static final int T__93=93; + public static final int T__102=102; + public static final int T__94=94; + public static final int T__101=101; + public static final int T__90=90; + public static final int RULE_LETTER_CHARACTER=10; + public static final int T__19=19; + public static final int T__17=17; + public static final int T__18=18; + public static final int T__99=99; + public static final int RULE_ESCAPED_CHARACTER=9; + public static final int T__95=95; + public static final int RULE_ML_SINGLE_QUOTED_STRING=12; + public static final int T__96=96; + public static final int T__97=97; + public static final int T__98=98; + public static final int T__26=26; + public static final int T__27=27; + public static final int T__28=28; + public static final int T__29=29; + public static final int T__22=22; + public static final int T__23=23; + public static final int T__24=24; + public static final int T__25=25; + public static final int T__20=20; + public static final int T__21=21; + public static final int T__122=122; + public static final int T__70=70; + public static final int T__121=121; + public static final int T__71=71; + public static final int T__124=124; + public static final int T__72=72; + public static final int T__123=123; + public static final int T__120=120; + public static final int RULE_UNQUOTED_STRING=5; + public static final int RULE_SL_COMMENT=14; + public static final int T__77=77; + public static final int T__119=119; + public static final int T__78=78; + public static final int T__118=118; + public static final int T__79=79; + public static final int T__73=73; + public static final int T__115=115; + public static final int EOF=-1; + public static final int T__74=74; + public static final int T__114=114; + public static final int T__75=75; + public static final int T__117=117; + public static final int T__76=76; + public static final int T__116=116; + public static final int T__80=80; + public static final int T__111=111; + public static final int T__81=81; + public static final int T__110=110; + public static final int T__82=82; + public static final int T__113=113; + public static final int RULE_SIMPLE_ID=7; + public static final int T__83=83; + public static final int T__112=112; + public static final int RULE_WS=15; + public static final int RULE_ANY_OTHER=16; + public static final int T__88=88; + public static final int T__108=108; + public static final int T__89=89; + public static final int T__107=107; + public static final int T__109=109; + public static final int T__84=84; + public static final int T__104=104; + public static final int T__85=85; + public static final int T__103=103; + public static final int T__86=86; + public static final int T__106=106; + public static final int T__87=87; + public static final int T__105=105; + + // delegates + // delegators + + public InternalQVTrelationLexer() {;} + public InternalQVTrelationLexer(CharStream input) { + this(input, new RecognizerSharedState()); + } + public InternalQVTrelationLexer(CharStream input, RecognizerSharedState state) { + super(input,state); + + } + @Override + public String getGrammarFileName() { return "InternalQVTrelation.g"; } + + // $ANTLR start "T__17" + public final void mT__17() throws RecognitionException { + try { + int _type = T__17; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:11:7: ( 'package' ) + // InternalQVTrelation.g:11:9: 'package' + { + match("package"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__17" + + // $ANTLR start "T__18" + public final void mT__18() throws RecognitionException { + try { + int _type = T__18; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:12:7: ( ':' ) + // InternalQVTrelation.g:12:9: ':' + { + match(':'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__18" + + // $ANTLR start "T__19" + public final void mT__19() throws RecognitionException { + try { + int _type = T__19; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:13:7: ( '=' ) + // InternalQVTrelation.g:13:9: '=' + { + match('='); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__19" + + // $ANTLR start "T__20" + public final void mT__20() throws RecognitionException { + try { + int _type = T__20; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:14:7: ( '{' ) + // InternalQVTrelation.g:14:9: '{' + { + match('{'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__20" + + // $ANTLR start "T__21" + public final void mT__21() throws RecognitionException { + try { + int _type = T__21; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:15:7: ( '}' ) + // InternalQVTrelation.g:15:9: '}' + { + match('}'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__21" + + // $ANTLR start "T__22" + public final void mT__22() throws RecognitionException { + try { + int _type = T__22; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:16:7: ( ';' ) + // InternalQVTrelation.g:16:9: ';' + { + match(';'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__22" + + // $ANTLR start "T__23" + public final void mT__23() throws RecognitionException { + try { + int _type = T__23; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:17:7: ( ',' ) + // InternalQVTrelation.g:17:9: ',' + { + match(','); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__23" + + // $ANTLR start "T__24" + public final void mT__24() throws RecognitionException { + try { + int _type = T__24; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:18:7: ( '++' ) + // InternalQVTrelation.g:18:9: '++' + { + match("++"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__24" + + // $ANTLR start "T__25" + public final void mT__25() throws RecognitionException { + try { + int _type = T__25; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:19:7: ( 'checkonly' ) + // InternalQVTrelation.g:19:9: 'checkonly' + { + match("checkonly"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__25" + + // $ANTLR start "T__26" + public final void mT__26() throws RecognitionException { + try { + int _type = T__26; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:20:7: ( 'enforce' ) + // InternalQVTrelation.g:20:9: 'enforce' + { + match("enforce"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__26" + + // $ANTLR start "T__27" + public final void mT__27() throws RecognitionException { + try { + int _type = T__27; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:21:7: ( 'replace' ) + // InternalQVTrelation.g:21:9: 'replace' + { + match("replace"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__27" + + // $ANTLR start "T__28" + public final void mT__28() throws RecognitionException { + try { + int _type = T__28; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:22:7: ( 'domain' ) + // InternalQVTrelation.g:22:9: 'domain' + { + match("domain"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__28" + + // $ANTLR start "T__29" + public final void mT__29() throws RecognitionException { + try { + int _type = T__29; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:23:7: ( 'implementedby' ) + // InternalQVTrelation.g:23:9: 'implementedby' + { + match("implementedby"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__29" + + // $ANTLR start "T__30" + public final void mT__30() throws RecognitionException { + try { + int _type = T__30; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:24:7: ( 'default_values' ) + // InternalQVTrelation.g:24:9: 'default_values' + { + match("default_values"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__30" + + // $ANTLR start "T__31" + public final void mT__31() throws RecognitionException { + try { + int _type = T__31; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:25:7: ( 'key' ) + // InternalQVTrelation.g:25:9: 'key' + { + match("key"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__31" + + // $ANTLR start "T__32" + public final void mT__32() throws RecognitionException { + try { + int _type = T__32; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:26:7: ( 'opposite' ) + // InternalQVTrelation.g:26:9: 'opposite' + { + match("opposite"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__32" + + // $ANTLR start "T__33" + public final void mT__33() throws RecognitionException { + try { + int _type = T__33; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:27:7: ( '(' ) + // InternalQVTrelation.g:27:9: '(' + { + match('('); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__33" + + // $ANTLR start "T__34" + public final void mT__34() throws RecognitionException { + try { + int _type = T__34; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:28:7: ( ')' ) + // InternalQVTrelation.g:28:9: ')' + { + match(')'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__34" + + // $ANTLR start "T__35" + public final void mT__35() throws RecognitionException { + try { + int _type = T__35; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:29:7: ( 'dependsOn' ) + // InternalQVTrelation.g:29:9: 'dependsOn' + { + match("dependsOn"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__35" + + // $ANTLR start "T__36" + public final void mT__36() throws RecognitionException { + try { + int _type = T__36; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:30:7: ( 'iterates' ) + // InternalQVTrelation.g:30:9: 'iterates' + { + match("iterates"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__36" + + // $ANTLR start "T__37" + public final void mT__37() throws RecognitionException { + try { + int _type = T__37; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:31:7: ( 'primitive' ) + // InternalQVTrelation.g:31:9: 'primitive' + { + match("primitive"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__37" + + // $ANTLR start "T__38" + public final void mT__38() throws RecognitionException { + try { + int _type = T__38; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:32:7: ( 'transient' ) + // InternalQVTrelation.g:32:9: 'transient' + { + match("transient"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__38" + + // $ANTLR start "T__39" + public final void mT__39() throws RecognitionException { + try { + int _type = T__39; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:33:7: ( 'query' ) + // InternalQVTrelation.g:33:9: 'query' + { + match("query"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__39" + + // $ANTLR start "T__40" + public final void mT__40() throws RecognitionException { + try { + int _type = T__40; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:34:7: ( 'top' ) + // InternalQVTrelation.g:34:9: 'top' + { + match("top"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__40" + + // $ANTLR start "T__41" + public final void mT__41() throws RecognitionException { + try { + int _type = T__41; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:35:7: ( 'abstract' ) + // InternalQVTrelation.g:35:9: 'abstract' + { + match("abstract"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__41" + + // $ANTLR start "T__42" + public final void mT__42() throws RecognitionException { + try { + int _type = T__42; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:36:7: ( 'relation' ) + // InternalQVTrelation.g:36:9: 'relation' + { + match("relation"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__42" + + // $ANTLR start "T__43" + public final void mT__43() throws RecognitionException { + try { + int _type = T__43; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:37:7: ( 'overrides' ) + // InternalQVTrelation.g:37:9: 'overrides' + { + match("overrides"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__43" + + // $ANTLR start "T__44" + public final void mT__44() throws RecognitionException { + try { + int _type = T__44; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:38:7: ( '::' ) + // InternalQVTrelation.g:38:9: '::' + { + match("::"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__44" + + // $ANTLR start "T__45" + public final void mT__45() throws RecognitionException { + try { + int _type = T__45; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:39:7: ( 'transformation' ) + // InternalQVTrelation.g:39:9: 'transformation' + { + match("transformation"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__45" + + // $ANTLR start "T__46" + public final void mT__46() throws RecognitionException { + try { + int _type = T__46; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:40:7: ( 'extends' ) + // InternalQVTrelation.g:40:9: 'extends' + { + match("extends"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__46" + + // $ANTLR start "T__47" + public final void mT__47() throws RecognitionException { + try { + int _type = T__47; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:41:7: ( 'import' ) + // InternalQVTrelation.g:41:9: 'import' + { + match("import"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__47" + + // $ANTLR start "T__48" + public final void mT__48() throws RecognitionException { + try { + int _type = T__48; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:42:7: ( '*' ) + // InternalQVTrelation.g:42:9: '*' + { + match('*'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__48" + + // $ANTLR start "T__49" + public final void mT__49() throws RecognitionException { + try { + int _type = T__49; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:43:7: ( 'when' ) + // InternalQVTrelation.g:43:9: 'when' + { + match("when"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__49" + + // $ANTLR start "T__50" + public final void mT__50() throws RecognitionException { + try { + int _type = T__50; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:44:7: ( 'where' ) + // InternalQVTrelation.g:44:9: 'where' + { + match("where"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__50" + + // $ANTLR start "T__51" + public final void mT__51() throws RecognitionException { + try { + int _type = T__51; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:45:7: ( 'input' ) + // InternalQVTrelation.g:45:9: 'input' + { + match("input"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__51" + + // $ANTLR start "T__52" + public final void mT__52() throws RecognitionException { + try { + int _type = T__52; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:46:7: ( 'library' ) + // InternalQVTrelation.g:46:9: 'library' + { + match("library"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__52" + + // $ANTLR start "T__53" + public final void mT__53() throws RecognitionException { + try { + int _type = T__53; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:47:7: ( 'output' ) + // InternalQVTrelation.g:47:9: 'output' + { + match("output"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__53" + + // $ANTLR start "T__54" + public final void mT__54() throws RecognitionException { + try { + int _type = T__54; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:48:7: ( 'target' ) + // InternalQVTrelation.g:48:9: 'target' + { + match("target"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__54" + + // $ANTLR start "T__55" + public final void mT__55() throws RecognitionException { + try { + int _type = T__55; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:49:7: ( 'via' ) + // InternalQVTrelation.g:49:9: 'via' + { + match("via"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__55" + + // $ANTLR start "T__56" + public final void mT__56() throws RecognitionException { + try { + int _type = T__56; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:50:7: ( 'static' ) + // InternalQVTrelation.g:50:9: 'static' + { + match("static"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__56" + + // $ANTLR start "T__57" + public final void mT__57() throws RecognitionException { + try { + int _type = T__57; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:51:7: ( 'definition' ) + // InternalQVTrelation.g:51:9: 'definition' + { + match("definition"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__57" + + // $ANTLR start "T__58" + public final void mT__58() throws RecognitionException { + try { + int _type = T__58; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:52:7: ( 'attribute' ) + // InternalQVTrelation.g:52:9: 'attribute' + { + match("attribute"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__58" + + // $ANTLR start "T__59" + public final void mT__59() throws RecognitionException { + try { + int _type = T__59; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:53:7: ( 'derived' ) + // InternalQVTrelation.g:53:9: 'derived' + { + match("derived"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__59" + + // $ANTLR start "T__60" + public final void mT__60() throws RecognitionException { + try { + int _type = T__60; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:54:7: ( '!derived' ) + // InternalQVTrelation.g:54:9: '!derived' + { + match("!derived"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__60" + + // $ANTLR start "T__61" + public final void mT__61() throws RecognitionException { + try { + int _type = T__61; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:55:7: ( 'id' ) + // InternalQVTrelation.g:55:9: 'id' + { + match("id"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__61" + + // $ANTLR start "T__62" + public final void mT__62() throws RecognitionException { + try { + int _type = T__62; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:56:7: ( '!id' ) + // InternalQVTrelation.g:56:9: '!id' + { + match("!id"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__62" + + // $ANTLR start "T__63" + public final void mT__63() throws RecognitionException { + try { + int _type = T__63; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:57:7: ( 'ordered' ) + // InternalQVTrelation.g:57:9: 'ordered' + { + match("ordered"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__63" + + // $ANTLR start "T__64" + public final void mT__64() throws RecognitionException { + try { + int _type = T__64; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:58:7: ( '!ordered' ) + // InternalQVTrelation.g:58:9: '!ordered' + { + match("!ordered"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__64" + + // $ANTLR start "T__65" + public final void mT__65() throws RecognitionException { + try { + int _type = T__65; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:59:7: ( 'readonly' ) + // InternalQVTrelation.g:59:9: 'readonly' + { + match("readonly"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__65" + + // $ANTLR start "T__66" + public final void mT__66() throws RecognitionException { + try { + int _type = T__66; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:60:7: ( '!readonly' ) + // InternalQVTrelation.g:60:9: '!readonly' + { + match("!readonly"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__66" + + // $ANTLR start "T__67" + public final void mT__67() throws RecognitionException { + try { + int _type = T__67; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:61:7: ( '!transient' ) + // InternalQVTrelation.g:61:9: '!transient' + { + match("!transient"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__67" + + // $ANTLR start "T__68" + public final void mT__68() throws RecognitionException { + try { + int _type = T__68; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:62:7: ( 'unique' ) + // InternalQVTrelation.g:62:9: 'unique' + { + match("unique"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__68" + + // $ANTLR start "T__69" + public final void mT__69() throws RecognitionException { + try { + int _type = T__69; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:63:7: ( '!unique' ) + // InternalQVTrelation.g:63:9: '!unique' + { + match("!unique"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__69" + + // $ANTLR start "T__70" + public final void mT__70() throws RecognitionException { + try { + int _type = T__70; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:64:7: ( 'unsettable' ) + // InternalQVTrelation.g:64:9: 'unsettable' + { + match("unsettable"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__70" + + // $ANTLR start "T__71" + public final void mT__71() throws RecognitionException { + try { + int _type = T__71; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:65:7: ( '!unsettable' ) + // InternalQVTrelation.g:65:9: '!unsettable' + { + match("!unsettable"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__71" + + // $ANTLR start "T__72" + public final void mT__72() throws RecognitionException { + try { + int _type = T__72; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:66:7: ( 'volatile' ) + // InternalQVTrelation.g:66:9: 'volatile' + { + match("volatile"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__72" + + // $ANTLR start "T__73" + public final void mT__73() throws RecognitionException { + try { + int _type = T__73; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:67:7: ( '!volatile' ) + // InternalQVTrelation.g:67:9: '!volatile' + { + match("!volatile"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__73" + + // $ANTLR start "T__74" + public final void mT__74() throws RecognitionException { + try { + int _type = T__74; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:68:7: ( 'initial' ) + // InternalQVTrelation.g:68:9: 'initial' + { + match("initial"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__74" + + // $ANTLR start "T__75" + public final void mT__75() throws RecognitionException { + try { + int _type = T__75; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:69:7: ( 'derivation' ) + // InternalQVTrelation.g:69:9: 'derivation' + { + match("derivation"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__75" + + // $ANTLR start "T__76" + public final void mT__76() throws RecognitionException { + try { + int _type = T__76; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:70:7: ( 'datatype' ) + // InternalQVTrelation.g:70:9: 'datatype' + { + match("datatype"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__76" + + // $ANTLR start "T__77" + public final void mT__77() throws RecognitionException { + try { + int _type = T__77; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:71:7: ( 'serializable' ) + // InternalQVTrelation.g:71:9: 'serializable' + { + match("serializable"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__77" + + // $ANTLR start "T__78" + public final void mT__78() throws RecognitionException { + try { + int _type = T__78; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:72:7: ( '!serializable' ) + // InternalQVTrelation.g:72:9: '!serializable' + { + match("!serializable"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__78" + + // $ANTLR start "T__79" + public final void mT__79() throws RecognitionException { + try { + int _type = T__79; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:73:7: ( 'enum' ) + // InternalQVTrelation.g:73:9: 'enum' + { + match("enum"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__79" + + // $ANTLR start "T__80" + public final void mT__80() throws RecognitionException { + try { + int _type = T__80; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:74:7: ( 'literal' ) + // InternalQVTrelation.g:74:9: 'literal' + { + match("literal"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__80" + + // $ANTLR start "T__81" + public final void mT__81() throws RecognitionException { + try { + int _type = T__81; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:75:7: ( 'operation' ) + // InternalQVTrelation.g:75:9: 'operation' + { + match("operation"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__81" + + // $ANTLR start "T__82" + public final void mT__82() throws RecognitionException { + try { + int _type = T__82; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:76:7: ( 'throws' ) + // InternalQVTrelation.g:76:9: 'throws' + { + match("throws"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__82" + + // $ANTLR start "T__83" + public final void mT__83() throws RecognitionException { + try { + int _type = T__83; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:77:7: ( 'body' ) + // InternalQVTrelation.g:77:9: 'body' + { + match("body"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__83" + + // $ANTLR start "T__84" + public final void mT__84() throws RecognitionException { + try { + int _type = T__84; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:78:7: ( 'property' ) + // InternalQVTrelation.g:78:9: 'property' + { + match("property"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__84" + + // $ANTLR start "T__85" + public final void mT__85() throws RecognitionException { + try { + int _type = T__85; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:79:7: ( '#' ) + // InternalQVTrelation.g:79:9: '#' + { + match('#'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__85" + + // $ANTLR start "T__86" + public final void mT__86() throws RecognitionException { + try { + int _type = T__86; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:80:7: ( 'composes' ) + // InternalQVTrelation.g:80:9: 'composes' + { + match("composes"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__86" + + // $ANTLR start "T__87" + public final void mT__87() throws RecognitionException { + try { + int _type = T__87; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:81:7: ( '!composes' ) + // InternalQVTrelation.g:81:9: '!composes' + { + match("!composes"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__87" + + // $ANTLR start "T__88" + public final void mT__88() throws RecognitionException { + try { + int _type = T__88; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:82:7: ( 'resolve' ) + // InternalQVTrelation.g:82:9: 'resolve' + { + match("resolve"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__88" + + // $ANTLR start "T__89" + public final void mT__89() throws RecognitionException { + try { + int _type = T__89; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:83:7: ( '!resolve' ) + // InternalQVTrelation.g:83:9: '!resolve' + { + match("!resolve"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__89" + + // $ANTLR start "T__90" + public final void mT__90() throws RecognitionException { + try { + int _type = T__90; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:84:7: ( 'class' ) + // InternalQVTrelation.g:84:9: 'class' + { + match("class"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__90" + + // $ANTLR start "T__91" + public final void mT__91() throws RecognitionException { + try { + int _type = T__91; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:85:7: ( 'interface' ) + // InternalQVTrelation.g:85:9: 'interface' + { + match("interface"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__91" + + // $ANTLR start "T__92" + public final void mT__92() throws RecognitionException { + try { + int _type = T__92; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:86:7: ( '-' ) + // InternalQVTrelation.g:86:9: '-' + { + match('-'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__92" + + // $ANTLR start "T__93" + public final void mT__93() throws RecognitionException { + try { + int _type = T__93; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:87:7: ( 'not' ) + // InternalQVTrelation.g:87:9: 'not' + { + match("not"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__93" + + // $ANTLR start "T__94" + public final void mT__94() throws RecognitionException { + try { + int _type = T__94; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:88:7: ( 'not2' ) + // InternalQVTrelation.g:88:9: 'not2' + { + match("not2"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__94" + + // $ANTLR start "T__95" + public final void mT__95() throws RecognitionException { + try { + int _type = T__95; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:89:7: ( '/' ) + // InternalQVTrelation.g:89:9: '/' + { + match('/'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__95" + + // $ANTLR start "T__96" + public final void mT__96() throws RecognitionException { + try { + int _type = T__96; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:90:7: ( '+' ) + // InternalQVTrelation.g:90:9: '+' + { + match('+'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__96" + + // $ANTLR start "T__97" + public final void mT__97() throws RecognitionException { + try { + int _type = T__97; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:91:7: ( '>' ) + // InternalQVTrelation.g:91:9: '>' + { + match('>'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__97" + + // $ANTLR start "T__98" + public final void mT__98() throws RecognitionException { + try { + int _type = T__98; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:92:7: ( '<' ) + // InternalQVTrelation.g:92:9: '<' + { + match('<'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__98" + + // $ANTLR start "T__99" + public final void mT__99() throws RecognitionException { + try { + int _type = T__99; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:93:7: ( '>=' ) + // InternalQVTrelation.g:93:9: '>=' + { + match(">="); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__99" + + // $ANTLR start "T__100" + public final void mT__100() throws RecognitionException { + try { + int _type = T__100; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:94:8: ( '<=' ) + // InternalQVTrelation.g:94:10: '<=' + { + match("<="); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__100" + + // $ANTLR start "T__101" + public final void mT__101() throws RecognitionException { + try { + int _type = T__101; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:95:8: ( '<>' ) + // InternalQVTrelation.g:95:10: '<>' + { + match("<>"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__101" + + // $ANTLR start "T__102" + public final void mT__102() throws RecognitionException { + try { + int _type = T__102; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:96:8: ( 'and' ) + // InternalQVTrelation.g:96:10: 'and' + { + match("and"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__102" + + // $ANTLR start "T__103" + public final void mT__103() throws RecognitionException { + try { + int _type = T__103; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:97:8: ( 'and2' ) + // InternalQVTrelation.g:97:10: 'and2' + { + match("and2"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__103" + + // $ANTLR start "T__104" + public final void mT__104() throws RecognitionException { + try { + int _type = T__104; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:98:8: ( 'implies' ) + // InternalQVTrelation.g:98:10: 'implies' + { + match("implies"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__104" + + // $ANTLR start "T__105" + public final void mT__105() throws RecognitionException { + try { + int _type = T__105; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:99:8: ( 'implies2' ) + // InternalQVTrelation.g:99:10: 'implies2' + { + match("implies2"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__105" + + // $ANTLR start "T__106" + public final void mT__106() throws RecognitionException { + try { + int _type = T__106; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:100:8: ( 'or' ) + // InternalQVTrelation.g:100:10: 'or' + { + match("or"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__106" + + // $ANTLR start "T__107" + public final void mT__107() throws RecognitionException { + try { + int _type = T__107; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:101:8: ( 'or2' ) + // InternalQVTrelation.g:101:10: 'or2' + { + match("or2"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__107" + + // $ANTLR start "T__108" + public final void mT__108() throws RecognitionException { + try { + int _type = T__108; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:102:8: ( 'xor' ) + // InternalQVTrelation.g:102:10: 'xor' + { + match("xor"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__108" + + // $ANTLR start "T__109" + public final void mT__109() throws RecognitionException { + try { + int _type = T__109; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:103:8: ( 'xor2' ) + // InternalQVTrelation.g:103:10: 'xor2' + { + match("xor2"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__109" + + // $ANTLR start "T__110" + public final void mT__110() throws RecognitionException { + try { + int _type = T__110; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:104:8: ( '.' ) + // InternalQVTrelation.g:104:10: '.' + { + match('.'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__110" + + // $ANTLR start "T__111" + public final void mT__111() throws RecognitionException { + try { + int _type = T__111; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:105:8: ( '->' ) + // InternalQVTrelation.g:105:10: '->' + { + match("->"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__111" + + // $ANTLR start "T__112" + public final void mT__112() throws RecognitionException { + try { + int _type = T__112; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:106:8: ( '?.' ) + // InternalQVTrelation.g:106:10: '?.' + { + match("?."); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__112" + + // $ANTLR start "T__113" + public final void mT__113() throws RecognitionException { + try { + int _type = T__113; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:107:8: ( '?->' ) + // InternalQVTrelation.g:107:10: '?->' + { + match("?->"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__113" + + // $ANTLR start "T__114" + public final void mT__114() throws RecognitionException { + try { + int _type = T__114; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:108:8: ( 'Map' ) + // InternalQVTrelation.g:108:10: 'Map' + { + match("Map"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__114" + + // $ANTLR start "T__115" + public final void mT__115() throws RecognitionException { + try { + int _type = T__115; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:109:8: ( 'Tuple' ) + // InternalQVTrelation.g:109:10: 'Tuple' + { + match("Tuple"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__115" + + // $ANTLR start "T__116" + public final void mT__116() throws RecognitionException { + try { + int _type = T__116; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:110:8: ( 'Boolean' ) + // InternalQVTrelation.g:110:10: 'Boolean' + { + match("Boolean"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__116" + + // $ANTLR start "T__117" + public final void mT__117() throws RecognitionException { + try { + int _type = T__117; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:111:8: ( 'Integer' ) + // InternalQVTrelation.g:111:10: 'Integer' + { + match("Integer"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__117" + + // $ANTLR start "T__118" + public final void mT__118() throws RecognitionException { + try { + int _type = T__118; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:112:8: ( 'Real' ) + // InternalQVTrelation.g:112:10: 'Real' + { + match("Real"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__118" + + // $ANTLR start "T__119" + public final void mT__119() throws RecognitionException { + try { + int _type = T__119; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:113:8: ( 'String' ) + // InternalQVTrelation.g:113:10: 'String' + { + match("String"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__119" + + // $ANTLR start "T__120" + public final void mT__120() throws RecognitionException { + try { + int _type = T__120; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:114:8: ( 'UnlimitedNatural' ) + // InternalQVTrelation.g:114:10: 'UnlimitedNatural' + { + match("UnlimitedNatural"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__120" + + // $ANTLR start "T__121" + public final void mT__121() throws RecognitionException { + try { + int _type = T__121; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:115:8: ( 'OclAny' ) + // InternalQVTrelation.g:115:10: 'OclAny' + { + match("OclAny"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__121" + + // $ANTLR start "T__122" + public final void mT__122() throws RecognitionException { + try { + int _type = T__122; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:116:8: ( 'OclInvalid' ) + // InternalQVTrelation.g:116:10: 'OclInvalid' + { + match("OclInvalid"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__122" + + // $ANTLR start "T__123" + public final void mT__123() throws RecognitionException { + try { + int _type = T__123; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:117:8: ( 'OclVoid' ) + // InternalQVTrelation.g:117:10: 'OclVoid' + { + match("OclVoid"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__123" + + // $ANTLR start "T__124" + public final void mT__124() throws RecognitionException { + try { + int _type = T__124; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:118:8: ( 'Set' ) + // InternalQVTrelation.g:118:10: 'Set' + { + match("Set"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__124" + + // $ANTLR start "T__125" + public final void mT__125() throws RecognitionException { + try { + int _type = T__125; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:119:8: ( 'Bag' ) + // InternalQVTrelation.g:119:10: 'Bag' + { + match("Bag"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__125" + + // $ANTLR start "T__126" + public final void mT__126() throws RecognitionException { + try { + int _type = T__126; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:120:8: ( 'Sequence' ) + // InternalQVTrelation.g:120:10: 'Sequence' + { + match("Sequence"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__126" + + // $ANTLR start "T__127" + public final void mT__127() throws RecognitionException { + try { + int _type = T__127; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:121:8: ( 'Collection' ) + // InternalQVTrelation.g:121:10: 'Collection' + { + match("Collection"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__127" + + // $ANTLR start "T__128" + public final void mT__128() throws RecognitionException { + try { + int _type = T__128; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:122:8: ( 'OrderedSet' ) + // InternalQVTrelation.g:122:10: 'OrderedSet' + { + match("OrderedSet"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__128" + + // $ANTLR start "T__129" + public final void mT__129() throws RecognitionException { + try { + int _type = T__129; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:123:8: ( '..' ) + // InternalQVTrelation.g:123:10: '..' + { + match(".."); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__129" + + // $ANTLR start "T__130" + public final void mT__130() throws RecognitionException { + try { + int _type = T__130; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:124:8: ( 'Lambda' ) + // InternalQVTrelation.g:124:10: 'Lambda' + { + match("Lambda"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__130" + + // $ANTLR start "T__131" + public final void mT__131() throws RecognitionException { + try { + int _type = T__131; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:125:8: ( 'with' ) + // InternalQVTrelation.g:125:10: 'with' + { + match("with"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__131" + + // $ANTLR start "T__132" + public final void mT__132() throws RecognitionException { + try { + int _type = T__132; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:126:8: ( '<-' ) + // InternalQVTrelation.g:126:10: '<-' + { + match("<-"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__132" + + // $ANTLR start "T__133" + public final void mT__133() throws RecognitionException { + try { + int _type = T__133; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:127:8: ( 'true' ) + // InternalQVTrelation.g:127:10: 'true' + { + match("true"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__133" + + // $ANTLR start "T__134" + public final void mT__134() throws RecognitionException { + try { + int _type = T__134; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:128:8: ( 'false' ) + // InternalQVTrelation.g:128:10: 'false' + { + match("false"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__134" + + // $ANTLR start "T__135" + public final void mT__135() throws RecognitionException { + try { + int _type = T__135; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:129:8: ( 'invalid' ) + // InternalQVTrelation.g:129:10: 'invalid' + { + match("invalid"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__135" + + // $ANTLR start "T__136" + public final void mT__136() throws RecognitionException { + try { + int _type = T__136; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:130:8: ( 'null' ) + // InternalQVTrelation.g:130:10: 'null' + { + match("null"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__136" + + // $ANTLR start "T__137" + public final void mT__137() throws RecognitionException { + try { + int _type = T__137; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:131:8: ( '@' ) + // InternalQVTrelation.g:131:10: '@' + { + match('@'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__137" + + // $ANTLR start "T__138" + public final void mT__138() throws RecognitionException { + try { + int _type = T__138; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:132:8: ( 'pre' ) + // InternalQVTrelation.g:132:10: 'pre' + { + match("pre"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__138" + + // $ANTLR start "T__139" + public final void mT__139() throws RecognitionException { + try { + int _type = T__139; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:133:8: ( '[' ) + // InternalQVTrelation.g:133:10: '[' + { + match('['); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__139" + + // $ANTLR start "T__140" + public final void mT__140() throws RecognitionException { + try { + int _type = T__140; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:134:8: ( ']' ) + // InternalQVTrelation.g:134:10: ']' + { + match(']'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__140" + + // $ANTLR start "T__141" + public final void mT__141() throws RecognitionException { + try { + int _type = T__141; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:135:8: ( 'in' ) + // InternalQVTrelation.g:135:10: 'in' + { + match("in"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__141" + + // $ANTLR start "T__142" + public final void mT__142() throws RecognitionException { + try { + int _type = T__142; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:136:8: ( '|' ) + // InternalQVTrelation.g:136:10: '|' + { + match('|'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__142" + + // $ANTLR start "T__143" + public final void mT__143() throws RecognitionException { + try { + int _type = T__143; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:137:8: ( 'if' ) + // InternalQVTrelation.g:137:10: 'if' + { + match("if"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__143" + + // $ANTLR start "T__144" + public final void mT__144() throws RecognitionException { + try { + int _type = T__144; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:138:8: ( 'then' ) + // InternalQVTrelation.g:138:10: 'then' + { + match("then"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__144" + + // $ANTLR start "T__145" + public final void mT__145() throws RecognitionException { + try { + int _type = T__145; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:139:8: ( 'else' ) + // InternalQVTrelation.g:139:10: 'else' + { + match("else"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__145" + + // $ANTLR start "T__146" + public final void mT__146() throws RecognitionException { + try { + int _type = T__146; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:140:8: ( 'endif' ) + // InternalQVTrelation.g:140:10: 'endif' + { + match("endif"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__146" + + // $ANTLR start "T__147" + public final void mT__147() throws RecognitionException { + try { + int _type = T__147; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:141:8: ( 'elseif' ) + // InternalQVTrelation.g:141:10: 'elseif' + { + match("elseif"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__147" + + // $ANTLR start "T__148" + public final void mT__148() throws RecognitionException { + try { + int _type = T__148; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:142:8: ( 'let' ) + // InternalQVTrelation.g:142:10: 'let' + { + match("let"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__148" + + // $ANTLR start "T__149" + public final void mT__149() throws RecognitionException { + try { + int _type = T__149; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:143:8: ( 'self' ) + // InternalQVTrelation.g:143:10: 'self' + { + match("self"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__149" + + // $ANTLR start "T__150" + public final void mT__150() throws RecognitionException { + try { + int _type = T__150; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:144:8: ( '|?' ) + // InternalQVTrelation.g:144:10: '|?' + { + match("|?"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__150" + + // $ANTLR start "T__151" + public final void mT__151() throws RecognitionException { + try { + int _type = T__151; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:145:8: ( '|1' ) + // InternalQVTrelation.g:145:10: '|1' + { + match("|1"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__151" + + // $ANTLR start "T__152" + public final void mT__152() throws RecognitionException { + try { + int _type = T__152; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:146:8: ( '?' ) + // InternalQVTrelation.g:146:10: '?' + { + match('?'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__152" + + // $ANTLR start "T__153" + public final void mT__153() throws RecognitionException { + try { + int _type = T__153; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:147:8: ( '&&' ) + // InternalQVTrelation.g:147:10: '&&' + { + match("&&"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__153" + + // $ANTLR start "RULE_UNQUOTED_STRING" + public final void mRULE_UNQUOTED_STRING() throws RecognitionException { + try { + int _type = RULE_UNQUOTED_STRING; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:11729:22: ( '\\u00A3$%^\\u00A3$%^' ) + // InternalQVTrelation.g:11729:24: '\\u00A3$%^\\u00A3$%^' + { + match("\u00A3$%^\u00A3$%^"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_UNQUOTED_STRING" + + // $ANTLR start "RULE_ESCAPED_CHARACTER" + public final void mRULE_ESCAPED_CHARACTER() throws RecognitionException { + try { + // InternalQVTrelation.g:11731:33: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) ) + // InternalQVTrelation.g:11731: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') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + + } + finally { + } + } + // $ANTLR end "RULE_ESCAPED_CHARACTER" + + // $ANTLR start "RULE_LETTER_CHARACTER" + public final void mRULE_LETTER_CHARACTER() throws RecognitionException { + try { + // InternalQVTrelation.g:11733:32: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ) + // InternalQVTrelation.g:11733: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(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + + } + finally { + } + } + // $ANTLR end "RULE_LETTER_CHARACTER" + + // $ANTLR start "RULE_DOUBLE_QUOTED_STRING" + public final void mRULE_DOUBLE_QUOTED_STRING() throws RecognitionException { + try { + int _type = RULE_DOUBLE_QUOTED_STRING; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:11735:27: ( '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) + // InternalQVTrelation.g:11735:29: '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + { + match('\"'); + // InternalQVTrelation.g:11735:33: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* + loop1: + do { + int alt1=3; + int LA1_0 = input.LA(1); + + if ( (LA1_0=='\\') ) { + alt1=1; + } + else if ( ((LA1_0>='\u0000' && LA1_0<='!')||(LA1_0>='#' && LA1_0<='[')||(LA1_0>=']' && LA1_0<='\uFFFF')) ) { + alt1=2; + } + + + switch (alt1) { + case 1 : + // InternalQVTrelation.g:11735:34: RULE_ESCAPED_CHARACTER + { + mRULE_ESCAPED_CHARACTER(); + + } + break; + case 2 : + // InternalQVTrelation.g:11735:57: ~ ( ( '\\\\' | '\"' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop1; + } + } while (true); + + match('\"'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_DOUBLE_QUOTED_STRING" + + // $ANTLR start "RULE_SINGLE_QUOTED_STRING" + public final void mRULE_SINGLE_QUOTED_STRING() throws RecognitionException { + try { + int _type = RULE_SINGLE_QUOTED_STRING; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:11737:27: ( '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalQVTrelation.g:11737:29: '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + { + match('\''); + // InternalQVTrelation.g:11737:34: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* + loop2: + do { + int alt2=3; + int LA2_0 = input.LA(1); + + if ( (LA2_0=='\\') ) { + alt2=1; + } + else if ( ((LA2_0>='\u0000' && LA2_0<='&')||(LA2_0>='(' && LA2_0<='[')||(LA2_0>=']' && LA2_0<='\uFFFF')) ) { + alt2=2; + } + + + switch (alt2) { + case 1 : + // InternalQVTrelation.g:11737:35: RULE_ESCAPED_CHARACTER + { + mRULE_ESCAPED_CHARACTER(); + + } + break; + case 2 : + // InternalQVTrelation.g:11737:58: ~ ( ( '\\\\' | '\\'' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop2; + } + } while (true); + + match('\''); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_SINGLE_QUOTED_STRING" + + // $ANTLR start "RULE_ML_SINGLE_QUOTED_STRING" + public final void mRULE_ML_SINGLE_QUOTED_STRING() throws RecognitionException { + try { + int _type = RULE_ML_SINGLE_QUOTED_STRING; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:11739:30: ( '/\\'' ( options {greedy=false; } : . )* '\\'/' ) + // InternalQVTrelation.g:11739:32: '/\\'' ( options {greedy=false; } : . )* '\\'/' + { + match("/'"); + + // InternalQVTrelation.g:11739:38: ( options {greedy=false; } : . )* + loop3: + do { + int alt3=2; + int LA3_0 = input.LA(1); + + if ( (LA3_0=='\'') ) { + int LA3_1 = input.LA(2); + + if ( (LA3_1=='/') ) { + alt3=2; + } + else if ( ((LA3_1>='\u0000' && LA3_1<='.')||(LA3_1>='0' && LA3_1<='\uFFFF')) ) { + alt3=1; + } + + + } + else if ( ((LA3_0>='\u0000' && LA3_0<='&')||(LA3_0>='(' && LA3_0<='\uFFFF')) ) { + alt3=1; + } + + + switch (alt3) { + case 1 : + // InternalQVTrelation.g:11739:66: . + { + matchAny(); + + } + break; + + default : + break loop3; + } + } while (true); + + match("'/"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ML_SINGLE_QUOTED_STRING" + + // $ANTLR start "RULE_SIMPLE_ID" + public final void mRULE_SIMPLE_ID() throws RecognitionException { + try { + int _type = RULE_SIMPLE_ID; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:11741:16: ( RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )* ) + // InternalQVTrelation.g:11741:18: RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )* + { + mRULE_LETTER_CHARACTER(); + // InternalQVTrelation.g:11741:40: ( RULE_LETTER_CHARACTER | '0' .. '9' )* + loop4: + do { + int alt4=2; + int LA4_0 = input.LA(1); + + if ( ((LA4_0>='0' && LA4_0<='9')||(LA4_0>='A' && LA4_0<='Z')||LA4_0=='_'||(LA4_0>='a' && LA4_0<='z')) ) { + alt4=1; + } + + + switch (alt4) { + case 1 : + // InternalQVTrelation.g: + { + if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop4; + } + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_SIMPLE_ID" + + // $ANTLR start "RULE_ESCAPED_ID" + public final void mRULE_ESCAPED_ID() throws RecognitionException { + try { + int _type = RULE_ESCAPED_ID; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:11743:17: ( '_' RULE_SINGLE_QUOTED_STRING ) + // InternalQVTrelation.g:11743:19: '_' RULE_SINGLE_QUOTED_STRING + { + match('_'); + mRULE_SINGLE_QUOTED_STRING(); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ESCAPED_ID" + + // $ANTLR start "RULE_INT" + public final void mRULE_INT() throws RecognitionException { + try { + int _type = RULE_INT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:11745:10: ( ( '0' .. '9' )+ ) + // InternalQVTrelation.g:11745:12: ( '0' .. '9' )+ + { + // InternalQVTrelation.g:11745:12: ( '0' .. '9' )+ + int cnt5=0; + loop5: + do { + int alt5=2; + int LA5_0 = input.LA(1); + + if ( ((LA5_0>='0' && LA5_0<='9')) ) { + alt5=1; + } + + + switch (alt5) { + case 1 : + // InternalQVTrelation.g:11745:13: '0' .. '9' + { + matchRange('0','9'); + + } + break; + + default : + if ( cnt5 >= 1 ) break loop5; + EarlyExitException eee = + new EarlyExitException(5, input); + throw eee; + } + cnt5++; + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_INT" + + // $ANTLR start "RULE_ML_COMMENT" + public final void mRULE_ML_COMMENT() throws RecognitionException { + try { + int _type = RULE_ML_COMMENT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:11747:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalQVTrelation.g:11747:19: '/*' ( options {greedy=false; } : . )* '*/' + { + match("/*"); + + // InternalQVTrelation.g:11747:24: ( options {greedy=false; } : . )* + loop6: + do { + int alt6=2; + int LA6_0 = input.LA(1); + + if ( (LA6_0=='*') ) { + int LA6_1 = input.LA(2); + + if ( (LA6_1=='/') ) { + alt6=2; + } + else if ( ((LA6_1>='\u0000' && LA6_1<='.')||(LA6_1>='0' && LA6_1<='\uFFFF')) ) { + alt6=1; + } + + + } + else if ( ((LA6_0>='\u0000' && LA6_0<=')')||(LA6_0>='+' && LA6_0<='\uFFFF')) ) { + alt6=1; + } + + + switch (alt6) { + case 1 : + // InternalQVTrelation.g:11747:52: . + { + matchAny(); + + } + break; + + default : + break loop6; + } + } while (true); + + match("*/"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ML_COMMENT" + + // $ANTLR start "RULE_SL_COMMENT" + public final void mRULE_SL_COMMENT() throws RecognitionException { + try { + int _type = RULE_SL_COMMENT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:11749:17: ( '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalQVTrelation.g:11749:19: '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + { + match("--"); + + // InternalQVTrelation.g:11749:24: (~ ( ( '\\n' | '\\r' ) ) )* + loop7: + do { + int alt7=2; + int LA7_0 = input.LA(1); + + if ( ((LA7_0>='\u0000' && LA7_0<='\t')||(LA7_0>='\u000B' && LA7_0<='\f')||(LA7_0>='\u000E' && LA7_0<='\uFFFF')) ) { + alt7=1; + } + + + switch (alt7) { + case 1 : + // InternalQVTrelation.g:11749: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(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop7; + } + } while (true); + + // InternalQVTrelation.g:11749:40: ( ( '\\r' )? '\\n' )? + int alt9=2; + int LA9_0 = input.LA(1); + + if ( (LA9_0=='\n'||LA9_0=='\r') ) { + alt9=1; + } + switch (alt9) { + case 1 : + // InternalQVTrelation.g:11749:41: ( '\\r' )? '\\n' + { + // InternalQVTrelation.g:11749:41: ( '\\r' )? + int alt8=2; + int LA8_0 = input.LA(1); + + if ( (LA8_0=='\r') ) { + alt8=1; + } + switch (alt8) { + case 1 : + // InternalQVTrelation.g:11749:41: '\\r' + { + match('\r'); + + } + break; + + } + + match('\n'); + + } + break; + + } + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_SL_COMMENT" + + // $ANTLR start "RULE_WS" + public final void mRULE_WS() throws RecognitionException { + try { + int _type = RULE_WS; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:11751:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalQVTrelation.g:11751:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + { + // InternalQVTrelation.g:11751:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + int cnt10=0; + loop10: + do { + int alt10=2; + int LA10_0 = input.LA(1); + + if ( ((LA10_0>='\t' && LA10_0<='\n')||LA10_0=='\r'||LA10_0==' ') ) { + alt10=1; + } + + + switch (alt10) { + case 1 : + // InternalQVTrelation.g: + { + if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + if ( cnt10 >= 1 ) break loop10; + EarlyExitException eee = + new EarlyExitException(10, input); + throw eee; + } + cnt10++; + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_WS" + + // $ANTLR start "RULE_ANY_OTHER" + public final void mRULE_ANY_OTHER() throws RecognitionException { + try { + int _type = RULE_ANY_OTHER; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTrelation.g:11753:16: ( . ) + // InternalQVTrelation.g:11753:18: . + { + matchAny(); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ANY_OTHER" + + @Override + public void mTokens() throws RecognitionException { + // InternalQVTrelation.g:1:8: ( T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | T__151 | T__152 | T__153 | RULE_UNQUOTED_STRING | RULE_DOUBLE_QUOTED_STRING | RULE_SINGLE_QUOTED_STRING | RULE_ML_SINGLE_QUOTED_STRING | RULE_SIMPLE_ID | RULE_ESCAPED_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) + int alt11=148; + alt11 = dfa11.predict(input); + switch (alt11) { + case 1 : + // InternalQVTrelation.g:1:10: T__17 + { + mT__17(); + + } + break; + case 2 : + // InternalQVTrelation.g:1:16: T__18 + { + mT__18(); + + } + break; + case 3 : + // InternalQVTrelation.g:1:22: T__19 + { + mT__19(); + + } + break; + case 4 : + // InternalQVTrelation.g:1:28: T__20 + { + mT__20(); + + } + break; + case 5 : + // InternalQVTrelation.g:1:34: T__21 + { + mT__21(); + + } + break; + case 6 : + // InternalQVTrelation.g:1:40: T__22 + { + mT__22(); + + } + break; + case 7 : + // InternalQVTrelation.g:1:46: T__23 + { + mT__23(); + + } + break; + case 8 : + // InternalQVTrelation.g:1:52: T__24 + { + mT__24(); + + } + break; + case 9 : + // InternalQVTrelation.g:1:58: T__25 + { + mT__25(); + + } + break; + case 10 : + // InternalQVTrelation.g:1:64: T__26 + { + mT__26(); + + } + break; + case 11 : + // InternalQVTrelation.g:1:70: T__27 + { + mT__27(); + + } + break; + case 12 : + // InternalQVTrelation.g:1:76: T__28 + { + mT__28(); + + } + break; + case 13 : + // InternalQVTrelation.g:1:82: T__29 + { + mT__29(); + + } + break; + case 14 : + // InternalQVTrelation.g:1:88: T__30 + { + mT__30(); + + } + break; + case 15 : + // InternalQVTrelation.g:1:94: T__31 + { + mT__31(); + + } + break; + case 16 : + // InternalQVTrelation.g:1:100: T__32 + { + mT__32(); + + } + break; + case 17 : + // InternalQVTrelation.g:1:106: T__33 + { + mT__33(); + + } + break; + case 18 : + // InternalQVTrelation.g:1:112: T__34 + { + mT__34(); + + } + break; + case 19 : + // InternalQVTrelation.g:1:118: T__35 + { + mT__35(); + + } + break; + case 20 : + // InternalQVTrelation.g:1:124: T__36 + { + mT__36(); + + } + break; + case 21 : + // InternalQVTrelation.g:1:130: T__37 + { + mT__37(); + + } + break; + case 22 : + // InternalQVTrelation.g:1:136: T__38 + { + mT__38(); + + } + break; + case 23 : + // InternalQVTrelation.g:1:142: T__39 + { + mT__39(); + + } + break; + case 24 : + // InternalQVTrelation.g:1:148: T__40 + { + mT__40(); + + } + break; + case 25 : + // InternalQVTrelation.g:1:154: T__41 + { + mT__41(); + + } + break; + case 26 : + // InternalQVTrelation.g:1:160: T__42 + { + mT__42(); + + } + break; + case 27 : + // InternalQVTrelation.g:1:166: T__43 + { + mT__43(); + + } + break; + case 28 : + // InternalQVTrelation.g:1:172: T__44 + { + mT__44(); + + } + break; + case 29 : + // InternalQVTrelation.g:1:178: T__45 + { + mT__45(); + + } + break; + case 30 : + // InternalQVTrelation.g:1:184: T__46 + { + mT__46(); + + } + break; + case 31 : + // InternalQVTrelation.g:1:190: T__47 + { + mT__47(); + + } + break; + case 32 : + // InternalQVTrelation.g:1:196: T__48 + { + mT__48(); + + } + break; + case 33 : + // InternalQVTrelation.g:1:202: T__49 + { + mT__49(); + + } + break; + case 34 : + // InternalQVTrelation.g:1:208: T__50 + { + mT__50(); + + } + break; + case 35 : + // InternalQVTrelation.g:1:214: T__51 + { + mT__51(); + + } + break; + case 36 : + // InternalQVTrelation.g:1:220: T__52 + { + mT__52(); + + } + break; + case 37 : + // InternalQVTrelation.g:1:226: T__53 + { + mT__53(); + + } + break; + case 38 : + // InternalQVTrelation.g:1:232: T__54 + { + mT__54(); + + } + break; + case 39 : + // InternalQVTrelation.g:1:238: T__55 + { + mT__55(); + + } + break; + case 40 : + // InternalQVTrelation.g:1:244: T__56 + { + mT__56(); + + } + break; + case 41 : + // InternalQVTrelation.g:1:250: T__57 + { + mT__57(); + + } + break; + case 42 : + // InternalQVTrelation.g:1:256: T__58 + { + mT__58(); + + } + break; + case 43 : + // InternalQVTrelation.g:1:262: T__59 + { + mT__59(); + + } + break; + case 44 : + // InternalQVTrelation.g:1:268: T__60 + { + mT__60(); + + } + break; + case 45 : + // InternalQVTrelation.g:1:274: T__61 + { + mT__61(); + + } + break; + case 46 : + // InternalQVTrelation.g:1:280: T__62 + { + mT__62(); + + } + break; + case 47 : + // InternalQVTrelation.g:1:286: T__63 + { + mT__63(); + + } + break; + case 48 : + // InternalQVTrelation.g:1:292: T__64 + { + mT__64(); + + } + break; + case 49 : + // InternalQVTrelation.g:1:298: T__65 + { + mT__65(); + + } + break; + case 50 : + // InternalQVTrelation.g:1:304: T__66 + { + mT__66(); + + } + break; + case 51 : + // InternalQVTrelation.g:1:310: T__67 + { + mT__67(); + + } + break; + case 52 : + // InternalQVTrelation.g:1:316: T__68 + { + mT__68(); + + } + break; + case 53 : + // InternalQVTrelation.g:1:322: T__69 + { + mT__69(); + + } + break; + case 54 : + // InternalQVTrelation.g:1:328: T__70 + { + mT__70(); + + } + break; + case 55 : + // InternalQVTrelation.g:1:334: T__71 + { + mT__71(); + + } + break; + case 56 : + // InternalQVTrelation.g:1:340: T__72 + { + mT__72(); + + } + break; + case 57 : + // InternalQVTrelation.g:1:346: T__73 + { + mT__73(); + + } + break; + case 58 : + // InternalQVTrelation.g:1:352: T__74 + { + mT__74(); + + } + break; + case 59 : + // InternalQVTrelation.g:1:358: T__75 + { + mT__75(); + + } + break; + case 60 : + // InternalQVTrelation.g:1:364: T__76 + { + mT__76(); + + } + break; + case 61 : + // InternalQVTrelation.g:1:370: T__77 + { + mT__77(); + + } + break; + case 62 : + // InternalQVTrelation.g:1:376: T__78 + { + mT__78(); + + } + break; + case 63 : + // InternalQVTrelation.g:1:382: T__79 + { + mT__79(); + + } + break; + case 64 : + // InternalQVTrelation.g:1:388: T__80 + { + mT__80(); + + } + break; + case 65 : + // InternalQVTrelation.g:1:394: T__81 + { + mT__81(); + + } + break; + case 66 : + // InternalQVTrelation.g:1:400: T__82 + { + mT__82(); + + } + break; + case 67 : + // InternalQVTrelation.g:1:406: T__83 + { + mT__83(); + + } + break; + case 68 : + // InternalQVTrelation.g:1:412: T__84 + { + mT__84(); + + } + break; + case 69 : + // InternalQVTrelation.g:1:418: T__85 + { + mT__85(); + + } + break; + case 70 : + // InternalQVTrelation.g:1:424: T__86 + { + mT__86(); + + } + break; + case 71 : + // InternalQVTrelation.g:1:430: T__87 + { + mT__87(); + + } + break; + case 72 : + // InternalQVTrelation.g:1:436: T__88 + { + mT__88(); + + } + break; + case 73 : + // InternalQVTrelation.g:1:442: T__89 + { + mT__89(); + + } + break; + case 74 : + // InternalQVTrelation.g:1:448: T__90 + { + mT__90(); + + } + break; + case 75 : + // InternalQVTrelation.g:1:454: T__91 + { + mT__91(); + + } + break; + case 76 : + // InternalQVTrelation.g:1:460: T__92 + { + mT__92(); + + } + break; + case 77 : + // InternalQVTrelation.g:1:466: T__93 + { + mT__93(); + + } + break; + case 78 : + // InternalQVTrelation.g:1:472: T__94 + { + mT__94(); + + } + break; + case 79 : + // InternalQVTrelation.g:1:478: T__95 + { + mT__95(); + + } + break; + case 80 : + // InternalQVTrelation.g:1:484: T__96 + { + mT__96(); + + } + break; + case 81 : + // InternalQVTrelation.g:1:490: T__97 + { + mT__97(); + + } + break; + case 82 : + // InternalQVTrelation.g:1:496: T__98 + { + mT__98(); + + } + break; + case 83 : + // InternalQVTrelation.g:1:502: T__99 + { + mT__99(); + + } + break; + case 84 : + // InternalQVTrelation.g:1:508: T__100 + { + mT__100(); + + } + break; + case 85 : + // InternalQVTrelation.g:1:515: T__101 + { + mT__101(); + + } + break; + case 86 : + // InternalQVTrelation.g:1:522: T__102 + { + mT__102(); + + } + break; + case 87 : + // InternalQVTrelation.g:1:529: T__103 + { + mT__103(); + + } + break; + case 88 : + // InternalQVTrelation.g:1:536: T__104 + { + mT__104(); + + } + break; + case 89 : + // InternalQVTrelation.g:1:543: T__105 + { + mT__105(); + + } + break; + case 90 : + // InternalQVTrelation.g:1:550: T__106 + { + mT__106(); + + } + break; + case 91 : + // InternalQVTrelation.g:1:557: T__107 + { + mT__107(); + + } + break; + case 92 : + // InternalQVTrelation.g:1:564: T__108 + { + mT__108(); + + } + break; + case 93 : + // InternalQVTrelation.g:1:571: T__109 + { + mT__109(); + + } + break; + case 94 : + // InternalQVTrelation.g:1:578: T__110 + { + mT__110(); + + } + break; + case 95 : + // InternalQVTrelation.g:1:585: T__111 + { + mT__111(); + + } + break; + case 96 : + // InternalQVTrelation.g:1:592: T__112 + { + mT__112(); + + } + break; + case 97 : + // InternalQVTrelation.g:1:599: T__113 + { + mT__113(); + + } + break; + case 98 : + // InternalQVTrelation.g:1:606: T__114 + { + mT__114(); + + } + break; + case 99 : + // InternalQVTrelation.g:1:613: T__115 + { + mT__115(); + + } + break; + case 100 : + // InternalQVTrelation.g:1:620: T__116 + { + mT__116(); + + } + break; + case 101 : + // InternalQVTrelation.g:1:627: T__117 + { + mT__117(); + + } + break; + case 102 : + // InternalQVTrelation.g:1:634: T__118 + { + mT__118(); + + } + break; + case 103 : + // InternalQVTrelation.g:1:641: T__119 + { + mT__119(); + + } + break; + case 104 : + // InternalQVTrelation.g:1:648: T__120 + { + mT__120(); + + } + break; + case 105 : + // InternalQVTrelation.g:1:655: T__121 + { + mT__121(); + + } + break; + case 106 : + // InternalQVTrelation.g:1:662: T__122 + { + mT__122(); + + } + break; + case 107 : + // InternalQVTrelation.g:1:669: T__123 + { + mT__123(); + + } + break; + case 108 : + // InternalQVTrelation.g:1:676: T__124 + { + mT__124(); + + } + break; + case 109 : + // InternalQVTrelation.g:1:683: T__125 + { + mT__125(); + + } + break; + case 110 : + // InternalQVTrelation.g:1:690: T__126 + { + mT__126(); + + } + break; + case 111 : + // InternalQVTrelation.g:1:697: T__127 + { + mT__127(); + + } + break; + case 112 : + // InternalQVTrelation.g:1:704: T__128 + { + mT__128(); + + } + break; + case 113 : + // InternalQVTrelation.g:1:711: T__129 + { + mT__129(); + + } + break; + case 114 : + // InternalQVTrelation.g:1:718: T__130 + { + mT__130(); + + } + break; + case 115 : + // InternalQVTrelation.g:1:725: T__131 + { + mT__131(); + + } + break; + case 116 : + // InternalQVTrelation.g:1:732: T__132 + { + mT__132(); + + } + break; + case 117 : + // InternalQVTrelation.g:1:739: T__133 + { + mT__133(); + + } + break; + case 118 : + // InternalQVTrelation.g:1:746: T__134 + { + mT__134(); + + } + break; + case 119 : + // InternalQVTrelation.g:1:753: T__135 + { + mT__135(); + + } + break; + case 120 : + // InternalQVTrelation.g:1:760: T__136 + { + mT__136(); + + } + break; + case 121 : + // InternalQVTrelation.g:1:767: T__137 + { + mT__137(); + + } + break; + case 122 : + // InternalQVTrelation.g:1:774: T__138 + { + mT__138(); + + } + break; + case 123 : + // InternalQVTrelation.g:1:781: T__139 + { + mT__139(); + + } + break; + case 124 : + // InternalQVTrelation.g:1:788: T__140 + { + mT__140(); + + } + break; + case 125 : + // InternalQVTrelation.g:1:795: T__141 + { + mT__141(); + + } + break; + case 126 : + // InternalQVTrelation.g:1:802: T__142 + { + mT__142(); + + } + break; + case 127 : + // InternalQVTrelation.g:1:809: T__143 + { + mT__143(); + + } + break; + case 128 : + // InternalQVTrelation.g:1:816: T__144 + { + mT__144(); + + } + break; + case 129 : + // InternalQVTrelation.g:1:823: T__145 + { + mT__145(); + + } + break; + case 130 : + // InternalQVTrelation.g:1:830: T__146 + { + mT__146(); + + } + break; + case 131 : + // InternalQVTrelation.g:1:837: T__147 + { + mT__147(); + + } + break; + case 132 : + // InternalQVTrelation.g:1:844: T__148 + { + mT__148(); + + } + break; + case 133 : + // InternalQVTrelation.g:1:851: T__149 + { + mT__149(); + + } + break; + case 134 : + // InternalQVTrelation.g:1:858: T__150 + { + mT__150(); + + } + break; + case 135 : + // InternalQVTrelation.g:1:865: T__151 + { + mT__151(); + + } + break; + case 136 : + // InternalQVTrelation.g:1:872: T__152 + { + mT__152(); + + } + break; + case 137 : + // InternalQVTrelation.g:1:879: T__153 + { + mT__153(); + + } + break; + case 138 : + // InternalQVTrelation.g:1:886: RULE_UNQUOTED_STRING + { + mRULE_UNQUOTED_STRING(); + + } + break; + case 139 : + // InternalQVTrelation.g:1:907: RULE_DOUBLE_QUOTED_STRING + { + mRULE_DOUBLE_QUOTED_STRING(); + + } + break; + case 140 : + // InternalQVTrelation.g:1:933: RULE_SINGLE_QUOTED_STRING + { + mRULE_SINGLE_QUOTED_STRING(); + + } + break; + case 141 : + // InternalQVTrelation.g:1:959: RULE_ML_SINGLE_QUOTED_STRING + { + mRULE_ML_SINGLE_QUOTED_STRING(); + + } + break; + case 142 : + // InternalQVTrelation.g:1:988: RULE_SIMPLE_ID + { + mRULE_SIMPLE_ID(); + + } + break; + case 143 : + // InternalQVTrelation.g:1:1003: RULE_ESCAPED_ID + { + mRULE_ESCAPED_ID(); + + } + break; + case 144 : + // InternalQVTrelation.g:1:1019: RULE_INT + { + mRULE_INT(); + + } + break; + case 145 : + // InternalQVTrelation.g:1:1028: RULE_ML_COMMENT + { + mRULE_ML_COMMENT(); + + } + break; + case 146 : + // InternalQVTrelation.g:1:1044: RULE_SL_COMMENT + { + mRULE_SL_COMMENT(); + + } + break; + case 147 : + // InternalQVTrelation.g:1:1060: RULE_WS + { + mRULE_WS(); + + } + break; + case 148 : + // InternalQVTrelation.g:1:1068: RULE_ANY_OTHER + { + mRULE_ANY_OTHER(); + + } + break; + + } + + } + + + protected DFA11 dfa11 = new DFA11(this); + static final String DFA11_eotS = + "\1\uffff\1\100\1\102\5\uffff\1\111\7\100\2\uffff\3\100\1\uffff\4\100\1\75\2\100\1\uffff\1\177\1\100\1\u0084\1\u0086\1\u008a\1\100\1\u008d\1\u0090\13\100\3\uffff\1\u00a4\4\75\1\100\4\uffff\2\100\12\uffff\14\100\1\u00c7\1\u00c8\1\u00c9\4\100\1\u00d1\2\uffff\10\100\1\uffff\10\100\11\uffff\2\100\4\uffff\2\100\11\uffff\1\100\5\uffff\16\100\15\uffff\3\100\1\u0100\27\100\3\uffff\1\u011a\5\100\1\u0120\1\uffff\2\100\1\u0123\6\100\1\u012b\4\100\1\u0131\1\u0132\4\100\2\uffff\3\100\1\u013f\1\100\1\u0142\1\u0143\2\100\1\u0146\3\100\1\u014a\12\100\1\uffff\4\100\1\u015b\2\100\1\u015f\21\100\1\uffff\5\100\1\uffff\1\100\1\u0178\1\uffff\2\100\1\u017b\3\100\1\u017f\1\uffff\1\u0180\1\100\1\u0182\2\100\2\uffff\3\100\1\u0188\4\uffff\2\100\1\u018b\1\u018c\1\uffff\1\u018d\1\u018e\2\uffff\2\100\1\uffff\1\100\1\u0192\1\100\1\uffff\16\100\1\u01a2\1\100\1\uffff\1\u01a4\2\100\1\uffff\16\100\1\u01b6\11\100\1\uffff\2\100\1\uffff\1\u01c3\2\100\2\uffff\1\u01c6\1\uffff\5\100\1\uffff\2\100\4\uffff\1\u01ce\2\100\1\uffff\11\100\1\u01da\5\100\1\uffff\1\100\1\uffff\1\100\1\u01e2\4\100\1\u01e7\10\100\1\u01f0\1\100\1\uffff\6\100\1\u01f8\3\100\1\u01fc\1\u01fd\1\uffff\2\100\1\uffff\3\100\1\u0203\1\100\1\u0205\1\100\1\uffff\2\100\1\u0209\2\100\1\u020c\4\100\1\u0211\1\uffff\1\u0212\4\100\1\u0217\1\u0218\1\uffff\1\u0219\2\100\1\u021c\1\uffff\3\100\1\u0220\3\100\1\u0225\1\uffff\1\100\1\u0227\1\100\1\u0229\3\100\1\uffff\1\u022d\2\100\2\uffff\2\100\1\u0232\1\u0233\1\100\1\uffff\1\100\1\uffff\1\100\1\u0237\1\u0238\1\uffff\2\100\1\uffff\1\100\1\u023c\2\100\2\uffff\1\100\1\u0240\1\100\1\u0242\3\uffff\1\u0243\1\u0244\1\uffff\3\100\1\uffff\1\100\1\u0249\1\100\1\u024b\1\uffff\1\u024c\1\uffff\1\100\1\uffff\1\u024e\2\100\1\uffff\2\100\1\u0253\1\100\2\uffff\1\u0255\2\100\2\uffff\1\u0258\2\100\1\uffff\2\100\1\u025d\1\uffff\1\u025e\3\uffff\2\100\1\u0261\1\100\1\uffff\1\100\2\uffff\1\u0264\1\uffff\1\u0265\1\u0266\1\u0267\1\100\1\uffff\1\u0269\1\uffff\2\100\1\uffff\4\100\2\uffff\1\100\1\u0271\1\uffff\1\u0272\1\100\4\uffff\1\100\1\uffff\1\100\1\u0276\1\100\1\u0278\1\u0279\1\u027a\1\100\2\uffff\3\100\1\uffff\1\100\3\uffff\3\100\1\u0283\2\100\1\u0286\1\100\1\uffff\1\100\1\u0289\1\uffff\1\u028a\1\100\2\uffff\1\100\1\u028d\1\uffff"; + static final String DFA11_eofS = + "\u028e\uffff"; + static final String DFA11_minS = + "\1\0\1\141\1\72\5\uffff\1\53\1\150\1\154\1\145\1\141\1\144\1\145\1\160\2\uffff\1\141\1\165\1\142\1\uffff\1\150\1\145\1\151\1\145\1\143\1\156\1\157\1\uffff\1\55\1\157\1\47\1\75\1\55\1\157\1\56\1\55\1\141\1\165\1\141\1\156\2\145\1\156\1\143\1\157\2\141\3\uffff\1\61\1\46\1\44\2\0\1\47\4\uffff\1\143\1\145\12\uffff\1\145\1\155\1\141\1\144\1\164\1\163\1\141\1\155\1\146\1\164\1\160\1\145\3\60\1\171\2\145\1\164\1\60\2\uffff\1\141\1\160\1\162\2\145\1\163\1\164\1\144\1\uffff\1\145\1\164\1\142\1\164\1\141\1\154\1\141\1\154\3\uffff\1\145\1\uffff\1\156\3\uffff\1\151\1\144\4\uffff\1\164\1\154\11\uffff\1\162\5\uffff\2\160\1\157\1\147\1\164\1\141\1\162\1\161\2\154\1\144\1\154\1\155\1\154\15\uffff\1\153\1\155\1\160\1\60\1\143\1\160\1\163\1\157\1\155\1\151\2\145\1\154\1\141\1\144\1\157\2\141\1\145\1\151\1\141\1\154\1\162\1\165\1\164\1\145\1\141\3\uffff\1\60\1\157\2\162\1\160\1\145\1\60\1\uffff\1\156\1\145\1\60\1\147\1\157\1\156\1\162\1\164\1\162\1\60\1\156\1\150\1\162\1\145\2\60\1\141\1\164\1\151\1\146\1\141\1\151\1\161\1\145\1\171\1\60\1\154\2\60\2\154\1\60\1\145\1\154\1\151\1\60\1\165\1\151\1\101\1\145\1\154\1\142\1\163\1\141\1\151\1\145\1\uffff\1\153\1\157\1\163\1\162\1\60\1\146\1\156\1\60\1\141\1\164\1\157\1\154\1\151\1\165\2\156\1\166\1\164\1\145\1\162\1\141\1\164\1\151\1\162\1\154\1\uffff\1\163\1\141\1\162\1\165\1\162\1\uffff\1\163\1\60\1\uffff\1\145\1\167\1\60\1\171\1\162\1\151\1\60\1\uffff\1\60\1\145\1\60\1\141\1\162\2\uffff\1\164\1\151\1\141\1\60\4\uffff\1\165\1\164\2\60\1\uffff\2\60\2\uffff\2\145\1\uffff\1\147\1\60\1\156\1\uffff\1\145\1\155\2\156\1\157\1\162\1\145\1\144\1\145\1\147\1\164\1\162\1\157\1\163\1\60\1\143\1\uffff\1\60\1\144\1\146\1\uffff\1\143\1\151\1\156\1\166\1\156\1\154\1\151\1\144\1\141\1\171\1\155\1\145\2\164\1\60\1\141\1\146\2\151\1\164\1\151\1\164\1\145\1\146\1\uffff\1\164\1\163\1\uffff\1\60\1\141\1\142\2\uffff\1\60\1\uffff\1\162\1\141\1\151\1\143\1\154\1\uffff\1\145\1\164\4\uffff\1\60\1\141\1\145\1\uffff\1\147\1\156\1\151\1\171\1\166\1\151\1\145\1\143\1\141\1\60\1\145\1\151\1\164\1\156\1\145\1\uffff\1\145\1\uffff\1\163\1\60\1\145\1\157\1\154\1\145\1\60\2\164\1\163\1\144\1\164\1\160\1\145\1\163\1\60\1\145\1\uffff\1\154\1\141\1\144\1\164\1\151\1\144\1\60\1\144\1\145\1\157\2\60\1\uffff\1\143\1\165\1\uffff\1\171\2\154\1\60\1\151\1\60\1\141\1\uffff\1\156\1\162\1\60\1\143\1\164\1\60\1\141\2\144\1\164\1\60\1\uffff\1\60\1\166\1\171\1\154\1\163\2\60\1\uffff\1\60\1\156\1\171\1\60\1\uffff\1\137\1\151\1\117\1\60\1\151\1\145\1\156\1\60\1\uffff\1\163\1\60\1\143\1\60\1\145\1\157\1\145\1\uffff\1\60\1\156\1\162\2\uffff\2\164\2\60\1\145\1\uffff\1\172\1\uffff\1\142\2\60\1\uffff\2\145\1\uffff\1\154\1\60\1\123\1\151\2\uffff\1\145\1\60\1\171\1\60\3\uffff\2\60\1\uffff\1\166\1\157\1\156\1\uffff\1\157\1\60\1\164\1\60\1\uffff\1\60\1\uffff\1\145\1\uffff\1\60\1\156\1\163\1\uffff\1\164\1\155\1\60\1\145\2\uffff\1\60\1\141\1\154\2\uffff\1\60\1\144\1\151\1\uffff\1\145\1\157\1\60\1\uffff\1\60\3\uffff\1\141\1\156\1\60\1\156\1\uffff\1\145\2\uffff\1\60\1\uffff\3\60\1\141\1\uffff\1\60\1\uffff\1\142\1\145\1\uffff\1\116\1\144\1\164\1\156\2\uffff\1\154\1\60\1\uffff\1\60\1\144\4\uffff\1\164\1\uffff\1\154\1\60\1\141\3\60\1\165\2\uffff\1\142\1\151\1\145\1\uffff\1\164\3\uffff\1\145\1\171\1\157\1\60\1\165\1\163\1\60\1\156\1\uffff\1\162\1\60\1\uffff\1\60\1\141\2\uffff\1\154\1\60\1\uffff"; + static final String DFA11_maxS = + "\1\uffff\1\162\1\72\5\uffff\1\53\1\157\1\170\1\145\1\157\1\164\1\145\1\166\2\uffff\1\162\1\165\1\164\1\uffff\2\151\1\157\1\164\1\166\1\156\1\157\1\uffff\1\76\1\165\1\52\1\75\1\76\1\157\2\56\1\141\1\165\1\157\1\156\1\145\1\164\1\156\1\162\1\157\2\141\3\uffff\1\77\1\46\1\44\2\uffff\1\47\4\uffff\1\143\1\157\12\uffff\1\145\1\155\1\141\1\165\1\164\2\163\1\155\1\162\1\164\1\160\1\145\3\172\1\171\1\160\1\145\1\164\1\172\2\uffff\1\165\1\160\2\162\1\145\1\163\1\164\1\144\1\uffff\1\145\3\164\1\141\1\154\1\141\1\162\3\uffff\1\145\1\uffff\1\156\3\uffff\1\163\1\144\4\uffff\1\164\1\154\11\uffff\1\162\5\uffff\2\160\1\157\1\147\1\164\1\141\1\162\1\164\2\154\1\144\1\154\1\155\1\154\15\uffff\1\153\1\155\1\160\1\172\1\143\1\160\1\163\1\157\1\155\1\151\2\145\1\154\1\141\1\144\1\157\1\141\1\151\1\145\1\151\1\141\1\157\1\162\1\165\1\164\1\145\1\141\3\uffff\1\172\1\157\2\162\1\160\1\145\1\172\1\uffff\1\156\1\145\1\172\1\147\1\157\1\156\1\162\1\164\1\162\1\172\1\162\1\150\1\162\1\145\2\172\1\141\1\164\1\151\1\146\2\163\1\161\1\145\1\171\1\172\1\154\2\172\2\154\1\172\1\145\1\154\1\151\1\172\1\165\1\151\1\126\1\145\1\154\1\142\1\163\1\141\1\151\1\145\1\uffff\1\153\1\157\1\163\1\162\1\172\1\146\1\156\1\172\1\141\1\164\1\157\1\154\1\151\1\165\2\156\1\166\1\164\1\151\1\162\1\141\1\164\1\151\1\162\1\154\1\uffff\1\163\1\141\1\162\1\165\1\162\1\uffff\1\163\1\172\1\uffff\1\145\1\167\1\172\1\171\1\162\1\151\1\172\1\uffff\1\172\1\145\1\172\1\141\1\162\2\uffff\1\164\1\151\1\141\1\172\4\uffff\1\165\1\164\2\172\1\uffff\2\172\2\uffff\2\145\1\uffff\1\147\1\172\1\156\1\uffff\1\145\1\155\2\156\1\157\1\162\1\145\1\144\1\145\1\147\1\164\1\162\1\157\1\163\1\172\1\143\1\uffff\1\172\1\144\1\146\1\uffff\1\143\1\151\1\156\1\166\1\156\1\154\1\151\1\144\1\145\1\171\1\155\1\145\2\164\1\172\1\141\1\146\2\151\1\164\1\151\1\164\1\145\1\151\1\uffff\1\164\1\163\1\uffff\1\172\1\141\1\142\2\uffff\1\172\1\uffff\1\162\1\141\1\151\1\143\1\154\1\uffff\1\145\1\164\4\uffff\1\172\1\141\1\145\1\uffff\1\147\1\156\1\151\1\171\1\166\1\151\1\145\1\143\1\141\1\172\1\145\1\151\1\164\1\156\1\145\1\uffff\1\145\1\uffff\1\163\1\172\1\145\1\157\1\154\1\145\1\172\2\164\1\163\1\144\1\164\1\160\1\145\1\163\1\172\1\145\1\uffff\1\154\1\141\1\144\1\164\1\151\1\144\1\172\1\144\1\145\1\157\2\172\1\uffff\1\143\1\165\1\uffff\1\171\2\154\1\172\1\151\1\172\1\141\1\uffff\1\156\1\162\1\172\1\143\1\164\1\172\1\141\2\144\1\164\1\172\1\uffff\1\172\1\166\1\171\1\154\1\163\2\172\1\uffff\1\172\1\156\1\171\1\172\1\uffff\1\137\1\151\1\117\1\172\1\151\1\145\1\156\1\172\1\uffff\1\163\1\172\1\143\1\172\1\145\1\157\1\145\1\uffff\1\172\1\156\1\162\2\uffff\2\164\2\172\1\145\1\uffff\1\172\1\uffff\1\142\2\172\1\uffff\2\145\1\uffff\1\154\1\172\1\123\1\151\2\uffff\1\145\1\172\1\171\1\172\3\uffff\2\172\1\uffff\1\166\1\157\1\156\1\uffff\1\157\1\172\1\164\1\172\1\uffff\1\172\1\uffff\1\145\1\uffff\1\172\1\156\1\163\1\uffff\1\164\1\155\1\172\1\145\2\uffff\1\172\1\141\1\154\2\uffff\1\172\1\144\1\151\1\uffff\1\145\1\157\1\172\1\uffff\1\172\3\uffff\1\141\1\156\1\172\1\156\1\uffff\1\145\2\uffff\1\172\1\uffff\3\172\1\141\1\uffff\1\172\1\uffff\1\142\1\145\1\uffff\1\116\1\144\1\164\1\156\2\uffff\1\154\1\172\1\uffff\1\172\1\144\4\uffff\1\164\1\uffff\1\154\1\172\1\141\3\172\1\165\2\uffff\1\142\1\151\1\145\1\uffff\1\164\3\uffff\1\145\1\171\1\157\1\172\1\165\1\163\1\172\1\156\1\uffff\1\162\1\172\1\uffff\1\172\1\141\2\uffff\1\154\1\172\1\uffff"; + static final String DFA11_acceptS = + "\3\uffff\1\3\1\4\1\5\1\6\1\7\10\uffff\1\21\1\22\3\uffff\1\40\7\uffff\1\105\23\uffff\1\171\1\173\1\174\6\uffff\1\u008e\1\u0090\1\u0093\1\u0094\2\uffff\1\u008e\1\34\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\120\24\uffff\1\21\1\22\10\uffff\1\40\10\uffff\1\54\1\56\1\60\1\uffff\1\63\1\uffff\1\71\1\76\1\107\2\uffff\1\105\1\137\1\u0092\1\114\2\uffff\1\u008d\1\u0091\1\117\1\123\1\121\1\124\1\125\1\164\1\122\1\uffff\1\161\1\136\1\140\1\141\1\u0088\16\uffff\1\171\1\173\1\174\1\u0086\1\u0087\1\176\1\u0089\1\u008a\1\u008b\1\u008c\1\u008f\1\u0090\1\u0093\33\uffff\1\175\1\55\1\177\7\uffff\1\132\56\uffff\1\172\31\uffff\1\17\5\uffff\1\133\2\uffff\1\30\7\uffff\1\126\5\uffff\1\u0084\1\47\4\uffff\1\62\1\111\1\65\1\67\4\uffff\1\115\2\uffff\1\134\1\142\2\uffff\1\155\3\uffff\1\154\20\uffff\1\77\3\uffff\1\u0081\30\uffff\1\165\2\uffff\1\u0080\3\uffff\1\127\1\41\1\uffff\1\163\5\uffff\1\u0085\2\uffff\1\103\1\116\1\170\1\135\3\uffff\1\146\17\uffff\1\112\1\uffff\1\u0082\21\uffff\1\43\14\uffff\1\27\2\uffff\1\42\7\uffff\1\143\13\uffff\1\166\7\uffff\1\u0083\4\uffff\1\14\10\uffff\1\37\7\uffff\1\45\3\uffff\1\46\1\102\5\uffff\1\50\1\uffff\1\64\3\uffff\1\147\2\uffff\1\151\4\uffff\1\162\1\1\4\uffff\1\12\1\36\1\13\2\uffff\1\110\3\uffff\1\53\4\uffff\1\130\1\uffff\1\72\1\uffff\1\167\3\uffff\1\57\4\uffff\1\44\1\100\3\uffff\1\144\1\145\3\uffff\1\153\3\uffff\1\104\1\uffff\1\106\1\32\1\61\4\uffff\1\74\1\uffff\1\131\1\24\1\uffff\1\20\4\uffff\1\31\1\uffff\1\70\2\uffff\1\156\4\uffff\1\25\1\11\2\uffff\1\23\2\uffff\1\113\1\101\1\33\1\26\1\uffff\1\52\7\uffff\1\51\1\73\3\uffff\1\66\1\uffff\1\152\1\160\1\157\10\uffff\1\75\2\uffff\1\15\2\uffff\1\16\1\35\2\uffff\1\150"; + static final String DFA11_specialS = + "\1\1\66\uffff\1\2\1\0\u0255\uffff}>"; + static final String[] DFA11_transitionS = DFA11_transitionS_.DFA11_transitionS; + private static final class DFA11_transitionS_ { + static final String[] DFA11_transitionS = { + "\11\75\2\74\2\75\1\74\22\75\1\74\1\32\1\67\1\35\2\75\1\65\1\70\1\20\1\21\1\25\1\10\1\7\1\36\1\44\1\40\12\73\1\2\1\6\1\42\1\3\1\41\1\45\1\61\1\72\1\50\1\56\5\72\1\51\2\72\1\57\1\46\1\72\1\55\2\72\1\52\1\53\1\47\1\54\5\72\1\62\1\75\1\63\1\75\1\71\1\75\1\24\1\34\1\11\1\14\1\12\1\60\2\72\1\15\1\72\1\16\1\27\1\72\1\37\1\17\1\1\1\23\1\13\1\31\1\22\1\33\1\30\1\26\1\43\2\72\1\4\1\64\1\5\45\75\1\66\uff5c\75", + "\1\76\20\uffff\1\77", + "\1\101", + "", + "", + "", + "", + "", + "\1\110", + "\1\112\3\uffff\1\114\2\uffff\1\113", + "\1\117\1\uffff\1\115\11\uffff\1\116", + "\1\120", + "\1\123\3\uffff\1\122\11\uffff\1\121", + "\1\127\1\uffff\1\130\6\uffff\1\124\1\126\5\uffff\1\125", + "\1\131", + "\1\132\1\uffff\1\135\2\uffff\1\134\1\133", + "", + "", + "\1\142\6\uffff\1\143\6\uffff\1\141\2\uffff\1\140", + "\1\144", + "\1\145\13\uffff\1\147\5\uffff\1\146", + "", + "\1\151\1\152", + "\1\154\3\uffff\1\153", + "\1\155\5\uffff\1\156", + "\1\160\16\uffff\1\157", + "\1\171\1\161\4\uffff\1\162\5\uffff\1\163\2\uffff\1\164\1\170\1\165\1\166\1\167", + "\1\172", + "\1\173", + "", + "\1\176\20\uffff\1\175", + "\1\u0080\5\uffff\1\u0081", + "\1\u0082\2\uffff\1\u0083", + "\1\u0085", + "\1\u0089\17\uffff\1\u0087\1\u0088", + "\1\u008b", + "\1\u008c", + "\1\u008f\1\u008e", + "\1\u0091", + "\1\u0092", + "\1\u0094\15\uffff\1\u0093", + "\1\u0095", + "\1\u0096", + "\1\u0098\16\uffff\1\u0097", + "\1\u0099", + "\1\u009a\16\uffff\1\u009b", + "\1\u009c", + "\1\u009d", + "\1\u009e", + "", + "", + "", + "\1\u00a3\15\uffff\1\u00a2", + "\1\u00a5", + "\1\u00a6", + "\0\u00a7", + "\0\u00a8", + "\1\u00a9", + "", + "", + "", + "", + "\1\u00ac", + "\1\u00af\3\uffff\1\u00ad\5\uffff\1\u00ae", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "\1\u00b0", + "\1\u00b1", + "\1\u00b2", + "\1\u00b5\1\uffff\1\u00b3\16\uffff\1\u00b4", + "\1\u00b6", + "\1\u00b7", + "\1\u00ba\12\uffff\1\u00b9\3\uffff\1\u00b8\2\uffff\1\u00bb", + "\1\u00bc", + "\1\u00bd\11\uffff\1\u00be\1\uffff\1\u00bf", + "\1\u00c0", + "\1\u00c1", + "\1\u00c2", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\10\100\1\u00c4\6\100\1\u00c3\3\100\1\u00c5\1\100\1\u00c6\4\100", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u00ca", + "\1\u00cc\12\uffff\1\u00cb", + "\1\u00cd", + "\1\u00ce", + "\2\100\1\u00d0\7\100\7\uffff\32\100\4\uffff\1\100\1\uffff\3\100\1\u00cf\26\100", + "", + "", + "\1\u00d2\23\uffff\1\u00d3", + "\1\u00d4", + "\1\u00d5", + "\1\u00d7\14\uffff\1\u00d6", + "\1\u00d8", + "\1\u00d9", + "\1\u00da", + "\1\u00db", + "", + "\1\u00dc", + "\1\u00dd", + "\1\u00de\21\uffff\1\u00df", + "\1\u00e0", + "\1\u00e1", + "\1\u00e2", + "\1\u00e3", + "\1\u00e5\5\uffff\1\u00e4", + "", + "", + "", + "\1\u00e6", + "", + "\1\u00e7", + "", + "", + "", + "\1\u00e8\11\uffff\1\u00e9", + "\1\u00ea", + "", + "", + "", + "", + "\1\u00eb", + "\1\u00ec", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "\1\u00ed", + "", + "", + "", + "", + "", + "\1\u00ee", + "\1\u00ef", + "\1\u00f0", + "\1\u00f1", + "\1\u00f2", + "\1\u00f3", + "\1\u00f4", + "\1\u00f6\2\uffff\1\u00f5", + "\1\u00f7", + "\1\u00f8", + "\1\u00f9", + "\1\u00fa", + "\1\u00fb", + "\1\u00fc", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "\1\u00fd", + "\1\u00fe", + "\1\u00ff", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0101", + "\1\u0102", + "\1\u0103", + "\1\u0104", + "\1\u0105", + "\1\u0106", + "\1\u0107", + "\1\u0108", + "\1\u0109", + "\1\u010a", + "\1\u010b", + "\1\u010c", + "\1\u010d", + "\1\u010e\7\uffff\1\u010f", + "\1\u0110", + "\1\u0111", + "\1\u0112", + "\1\u0113\2\uffff\1\u0114", + "\1\u0115", + "\1\u0116", + "\1\u0117", + "\1\u0118", + "\1\u0119", + "", + "", + "", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u011b", + "\1\u011c", + "\1\u011d", + "\1\u011e", + "\1\u011f", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "", + "\1\u0121", + "\1\u0122", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0124", + "\1\u0125", + "\1\u0126", + "\1\u0127", + "\1\u0128", + "\1\u0129", + "\2\100\1\u012a\7\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u012c\3\uffff\1\u012d", + "\1\u012e", + "\1\u012f", + "\1\u0130", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0133", + "\1\u0134", + "\1\u0135", + "\1\u0136", + "\1\u0137\21\uffff\1\u0138", + "\1\u0139\11\uffff\1\u013a", + "\1\u013b", + "\1\u013c", + "\1\u013d", + "\2\100\1\u013e\7\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0140", + "\2\100\1\u0141\7\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0144", + "\1\u0145", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0147", + "\1\u0148", + "\1\u0149", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u014b", + "\1\u014c", + "\1\u014d\7\uffff\1\u014e\14\uffff\1\u014f", + "\1\u0150", + "\1\u0151", + "\1\u0152", + "\1\u0153", + "\1\u0154", + "\1\u0155", + "\1\u0156", + "", + "\1\u0157", + "\1\u0158", + "\1\u0159", + "\1\u015a", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u015c", + "\1\u015d", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\10\100\1\u015e\21\100", + "\1\u0160", + "\1\u0161", + "\1\u0162", + "\1\u0163", + "\1\u0164", + "\1\u0165", + "\1\u0166", + "\1\u0167", + "\1\u0168", + "\1\u0169", + "\1\u016a\3\uffff\1\u016b", + "\1\u016c", + "\1\u016d", + "\1\u016e", + "\1\u016f", + "\1\u0170", + "\1\u0171", + "", + "\1\u0172", + "\1\u0173", + "\1\u0174", + "\1\u0175", + "\1\u0176", + "", + "\1\u0177", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "", + "\1\u0179", + "\1\u017a", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u017c", + "\1\u017d", + "\1\u017e", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0181", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0183", + "\1\u0184", + "", + "", + "\1\u0185", + "\1\u0186", + "\1\u0187", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "", + "", + "", + "", + "\1\u0189", + "\1\u018a", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "", + "", + "\1\u018f", + "\1\u0190", + "", + "\1\u0191", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0193", + "", + "\1\u0194", + "\1\u0195", + "\1\u0196", + "\1\u0197", + "\1\u0198", + "\1\u0199", + "\1\u019a", + "\1\u019b", + "\1\u019c", + "\1\u019d", + "\1\u019e", + "\1\u019f", + "\1\u01a0", + "\1\u01a1", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u01a3", + "", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u01a5", + "\1\u01a6", + "", + "\1\u01a7", + "\1\u01a8", + "\1\u01a9", + "\1\u01aa", + "\1\u01ab", + "\1\u01ac", + "\1\u01ad", + "\1\u01ae", + "\1\u01b0\3\uffff\1\u01af", + "\1\u01b1", + "\1\u01b2", + "\1\u01b3", + "\1\u01b4", + "\1\u01b5", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u01b7", + "\1\u01b8", + "\1\u01b9", + "\1\u01ba", + "\1\u01bb", + "\1\u01bc", + "\1\u01bd", + "\1\u01be", + "\1\u01c0\2\uffff\1\u01bf", + "", + "\1\u01c1", + "\1\u01c2", + "", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u01c4", + "\1\u01c5", + "", + "", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "", + "\1\u01c7", + "\1\u01c8", + "\1\u01c9", + "\1\u01ca", + "\1\u01cb", + "", + "\1\u01cc", + "\1\u01cd", + "", + "", + "", + "", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u01cf", + "\1\u01d0", + "", + "\1\u01d1", + "\1\u01d2", + "\1\u01d3", + "\1\u01d4", + "\1\u01d5", + "\1\u01d6", + "\1\u01d7", + "\1\u01d8", + "\1\u01d9", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u01db", + "\1\u01dc", + "\1\u01dd", + "\1\u01de", + "\1\u01df", + "", + "\1\u01e0", + "", + "\1\u01e1", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u01e3", + "\1\u01e4", + "\1\u01e5", + "\1\u01e6", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u01e8", + "\1\u01e9", + "\1\u01ea", + "\1\u01eb", + "\1\u01ec", + "\1\u01ed", + "\1\u01ee", + "\1\u01ef", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u01f1", + "", + "\1\u01f2", + "\1\u01f3", + "\1\u01f4", + "\1\u01f5", + "\1\u01f6", + "\1\u01f7", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u01f9", + "\1\u01fa", + "\1\u01fb", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "", + "\1\u01fe", + "\1\u01ff", + "", + "\1\u0200", + "\1\u0201", + "\1\u0202", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0204", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0206", + "", + "\1\u0207", + "\1\u0208", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u020a", + "\1\u020b", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u020d", + "\1\u020e", + "\1\u020f", + "\1\u0210", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0213", + "\1\u0214", + "\1\u0215", + "\1\u0216", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u021a", + "\1\u021b", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "", + "\1\u021d", + "\1\u021e", + "\1\u021f", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0221", + "\1\u0222", + "\1\u0223", + "\2\100\1\u0224\7\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "", + "\1\u0226", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0228", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u022a", + "\1\u022b", + "\1\u022c", + "", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u022e", + "\1\u022f", + "", + "", + "\1\u0230", + "\1\u0231", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0234", + "", + "\1\u0235", + "", + "\1\u0236", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "", + "\1\u0239", + "\1\u023a", + "", + "\1\u023b", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u023d", + "\1\u023e", + "", + "", + "\1\u023f", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0241", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "", + "", + "", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "", + "\1\u0245", + "\1\u0246", + "\1\u0247", + "", + "\1\u0248", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u024a", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "", + "\1\u024d", + "", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u024f", + "\1\u0250", + "", + "\1\u0251", + "\1\u0252", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0254", + "", + "", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0256", + "\1\u0257", + "", + "", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0259", + "\1\u025a", + "", + "\1\u025b", + "\1\u025c", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "", + "", + "", + "\1\u025f", + "\1\u0260", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0262", + "", + "\1\u0263", + "", + "", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0268", + "", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "", + "\1\u026a", + "\1\u026b", + "", + "\1\u026c", + "\1\u026d", + "\1\u026e", + "\1\u026f", + "", + "", + "\1\u0270", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0273", + "", + "", + "", + "", + "\1\u0274", + "", + "\1\u0275", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0277", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u027b", + "", + "", + "\1\u027c", + "\1\u027d", + "\1\u027e", + "", + "\1\u027f", + "", + "", + "", + "\1\u0280", + "\1\u0281", + "\1\u0282", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0284", + "\1\u0285", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u0287", + "", + "\1\u0288", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "\1\u028b", + "", + "", + "\1\u028c", + "\12\100\7\uffff\32\100\4\uffff\1\100\1\uffff\32\100", + "" + }; + } + + static final short[] DFA11_eot = DFA.unpackEncodedString(DFA11_eotS); + static final short[] DFA11_eof = DFA.unpackEncodedString(DFA11_eofS); + static final char[] DFA11_min = DFA.unpackEncodedStringToUnsignedChars(DFA11_minS); + static final char[] DFA11_max = DFA.unpackEncodedStringToUnsignedChars(DFA11_maxS); + static final short[] DFA11_accept = DFA.unpackEncodedString(DFA11_acceptS); + static final short[] DFA11_special = DFA.unpackEncodedString(DFA11_specialS); + static final short[][] DFA11_transition; + + static { + int numStates = DFA11_transitionS.length; + DFA11_transition = new short[numStates][]; + for (int i=0; i<numStates; i++) { + DFA11_transition[i] = DFA.unpackEncodedString(DFA11_transitionS[i]); + } + } + + static class DFA11 extends DFA { + + public DFA11(BaseRecognizer recognizer) { + this.recognizer = recognizer; + this.decisionNumber = 11; + this.eot = DFA11_eot; + this.eof = DFA11_eof; + this.min = DFA11_min; + this.max = DFA11_max; + this.accept = DFA11_accept; + this.special = DFA11_special; + this.transition = DFA11_transition; + } + @Override + public String getDescription() { + return "1:1: Tokens : ( T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | T__151 | T__152 | T__153 | RULE_UNQUOTED_STRING | RULE_DOUBLE_QUOTED_STRING | RULE_SINGLE_QUOTED_STRING | RULE_ML_SINGLE_QUOTED_STRING | RULE_SIMPLE_ID | RULE_ESCAPED_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; + } + @Override + public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { + IntStream input = _input; + int _s = s; + switch ( s ) { + case 0 : + int LA11_56 = input.LA(1); - s = -1; - if ( ((LA11_56>='\u0000' && LA11_56<='\uFFFF')) ) {s = 168;} + s = -1; + if ( ((LA11_56>='\u0000' && LA11_56<='\uFFFF')) ) {s = 168;} - else s = 61; + else s = 61; - if ( s>=0 ) return s; - break; - case 1 : - int LA11_0 = input.LA(1); + if ( s>=0 ) return s; + break; + case 1 : + int LA11_0 = input.LA(1); - s = -1; - if ( (LA11_0=='p') ) {s = 1;} + s = -1; + if ( (LA11_0=='p') ) {s = 1;} - else if ( (LA11_0==':') ) {s = 2;} + else if ( (LA11_0==':') ) {s = 2;} - else if ( (LA11_0=='=') ) {s = 3;} + else if ( (LA11_0=='=') ) {s = 3;} - else if ( (LA11_0=='{') ) {s = 4;} + else if ( (LA11_0=='{') ) {s = 4;} - else if ( (LA11_0=='}') ) {s = 5;} + else if ( (LA11_0=='}') ) {s = 5;} - else if ( (LA11_0==';') ) {s = 6;} + else if ( (LA11_0==';') ) {s = 6;} - else if ( (LA11_0==',') ) {s = 7;} + else if ( (LA11_0==',') ) {s = 7;} - else if ( (LA11_0=='+') ) {s = 8;} + else if ( (LA11_0=='+') ) {s = 8;} - else if ( (LA11_0=='c') ) {s = 9;} + else if ( (LA11_0=='c') ) {s = 9;} - else if ( (LA11_0=='e') ) {s = 10;} + else if ( (LA11_0=='e') ) {s = 10;} - else if ( (LA11_0=='r') ) {s = 11;} + else if ( (LA11_0=='r') ) {s = 11;} - else if ( (LA11_0=='d') ) {s = 12;} + else if ( (LA11_0=='d') ) {s = 12;} - else if ( (LA11_0=='i') ) {s = 13;} + else if ( (LA11_0=='i') ) {s = 13;} - else if ( (LA11_0=='k') ) {s = 14;} + else if ( (LA11_0=='k') ) {s = 14;} - else if ( (LA11_0=='o') ) {s = 15;} + else if ( (LA11_0=='o') ) {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=='t') ) {s = 18;} + else if ( (LA11_0=='t') ) {s = 18;} - else if ( (LA11_0=='q') ) {s = 19;} + else if ( (LA11_0=='q') ) {s = 19;} - else if ( (LA11_0=='a') ) {s = 20;} + else if ( (LA11_0=='a') ) {s = 20;} - else if ( (LA11_0=='*') ) {s = 21;} + else if ( (LA11_0=='*') ) {s = 21;} - else if ( (LA11_0=='w') ) {s = 22;} + else if ( (LA11_0=='w') ) {s = 22;} - else if ( (LA11_0=='l') ) {s = 23;} + else if ( (LA11_0=='l') ) {s = 23;} - else if ( (LA11_0=='v') ) {s = 24;} + else if ( (LA11_0=='v') ) {s = 24;} - else if ( (LA11_0=='s') ) {s = 25;} + else if ( (LA11_0=='s') ) {s = 25;} - else if ( (LA11_0=='!') ) {s = 26;} + else if ( (LA11_0=='!') ) {s = 26;} - else if ( (LA11_0=='u') ) {s = 27;} + else if ( (LA11_0=='u') ) {s = 27;} - else if ( (LA11_0=='b') ) {s = 28;} + else if ( (LA11_0=='b') ) {s = 28;} - else if ( (LA11_0=='#') ) {s = 29;} + else if ( (LA11_0=='#') ) {s = 29;} - else if ( (LA11_0=='-') ) {s = 30;} + else if ( (LA11_0=='-') ) {s = 30;} - else if ( (LA11_0=='n') ) {s = 31;} + else if ( (LA11_0=='n') ) {s = 31;} - else if ( (LA11_0=='/') ) {s = 32;} + else if ( (LA11_0=='/') ) {s = 32;} - else if ( (LA11_0=='>') ) {s = 33;} + else if ( (LA11_0=='>') ) {s = 33;} - else if ( (LA11_0=='<') ) {s = 34;} + else if ( (LA11_0=='<') ) {s = 34;} - else if ( (LA11_0=='x') ) {s = 35;} + else if ( (LA11_0=='x') ) {s = 35;} - else if ( (LA11_0=='.') ) {s = 36;} + else if ( (LA11_0=='.') ) {s = 36;} - else if ( (LA11_0=='?') ) {s = 37;} + else if ( (LA11_0=='?') ) {s = 37;} - else if ( (LA11_0=='M') ) {s = 38;} + else if ( (LA11_0=='M') ) {s = 38;} - else if ( (LA11_0=='T') ) {s = 39;} + else if ( (LA11_0=='T') ) {s = 39;} - else if ( (LA11_0=='B') ) {s = 40;} + else if ( (LA11_0=='B') ) {s = 40;} - else if ( (LA11_0=='I') ) {s = 41;} + else if ( (LA11_0=='I') ) {s = 41;} - else if ( (LA11_0=='R') ) {s = 42;} + else if ( (LA11_0=='R') ) {s = 42;} - else if ( (LA11_0=='S') ) {s = 43;} + else if ( (LA11_0=='S') ) {s = 43;} - else if ( (LA11_0=='U') ) {s = 44;} + else if ( (LA11_0=='U') ) {s = 44;} - else if ( (LA11_0=='O') ) {s = 45;} + else if ( (LA11_0=='O') ) {s = 45;} - else if ( (LA11_0=='C') ) {s = 46;} + else if ( (LA11_0=='C') ) {s = 46;} - else if ( (LA11_0=='L') ) {s = 47;} + else if ( (LA11_0=='L') ) {s = 47;} - else if ( (LA11_0=='f') ) {s = 48;} + else if ( (LA11_0=='f') ) {s = 48;} - else if ( (LA11_0=='@') ) {s = 49;} + else if ( (LA11_0=='@') ) {s = 49;} - else if ( (LA11_0=='[') ) {s = 50;} + else if ( (LA11_0=='[') ) {s = 50;} - else if ( (LA11_0==']') ) {s = 51;} + else if ( (LA11_0==']') ) {s = 51;} - else if ( (LA11_0=='|') ) {s = 52;} + else if ( (LA11_0=='|') ) {s = 52;} - else if ( (LA11_0=='&') ) {s = 53;} + else if ( (LA11_0=='&') ) {s = 53;} - else if ( (LA11_0=='\u00A3') ) {s = 54;} + else if ( (LA11_0=='\u00A3') ) {s = 54;} - else if ( (LA11_0=='\"') ) {s = 55;} + else if ( (LA11_0=='\"') ) {s = 55;} - else if ( (LA11_0=='\'') ) {s = 56;} + else if ( (LA11_0=='\'') ) {s = 56;} - else if ( (LA11_0=='_') ) {s = 57;} + else if ( (LA11_0=='_') ) {s = 57;} - else if ( (LA11_0=='A'||(LA11_0>='D' && LA11_0<='H')||(LA11_0>='J' && LA11_0<='K')||LA11_0=='N'||(LA11_0>='P' && LA11_0<='Q')||(LA11_0>='V' && LA11_0<='Z')||(LA11_0>='g' && LA11_0<='h')||LA11_0=='j'||LA11_0=='m'||(LA11_0>='y' && LA11_0<='z')) ) {s = 58;} + else if ( (LA11_0=='A'||(LA11_0>='D' && LA11_0<='H')||(LA11_0>='J' && LA11_0<='K')||LA11_0=='N'||(LA11_0>='P' && LA11_0<='Q')||(LA11_0>='V' && LA11_0<='Z')||(LA11_0>='g' && LA11_0<='h')||LA11_0=='j'||LA11_0=='m'||(LA11_0>='y' && LA11_0<='z')) ) {s = 58;} - else if ( ((LA11_0>='0' && LA11_0<='9')) ) {s = 59;} + else if ( ((LA11_0>='0' && LA11_0<='9')) ) {s = 59;} - else if ( ((LA11_0>='\t' && LA11_0<='\n')||LA11_0=='\r'||LA11_0==' ') ) {s = 60;} + else if ( ((LA11_0>='\t' && LA11_0<='\n')||LA11_0=='\r'||LA11_0==' ') ) {s = 60;} - else if ( ((LA11_0>='\u0000' && LA11_0<='\b')||(LA11_0>='\u000B' && LA11_0<='\f')||(LA11_0>='\u000E' && LA11_0<='\u001F')||(LA11_0>='$' && LA11_0<='%')||LA11_0=='\\'||LA11_0=='^'||LA11_0=='`'||(LA11_0>='~' && LA11_0<='\u00A2')||(LA11_0>='\u00A4' && LA11_0<='\uFFFF')) ) {s = 61;} + else if ( ((LA11_0>='\u0000' && LA11_0<='\b')||(LA11_0>='\u000B' && LA11_0<='\f')||(LA11_0>='\u000E' && LA11_0<='\u001F')||(LA11_0>='$' && LA11_0<='%')||LA11_0=='\\'||LA11_0=='^'||LA11_0=='`'||(LA11_0>='~' && LA11_0<='\u00A2')||(LA11_0>='\u00A4' && LA11_0<='\uFFFF')) ) {s = 61;} - if ( s>=0 ) return s; - break; - case 2 : - int LA11_55 = input.LA(1); + if ( s>=0 ) return s; + break; + case 2 : + int LA11_55 = input.LA(1); - s = -1; - if ( ((LA11_55>='\u0000' && LA11_55<='\uFFFF')) ) {s = 167;} + s = -1; + if ( ((LA11_55>='\u0000' && LA11_55<='\uFFFF')) ) {s = 167;} - else s = 61; + else s = 61; - if ( s>=0 ) return s; - break; - } - NoViableAltException nvae = - new NoViableAltException(getDescription(), 11, _s, input); - error(nvae); - throw nvae; - } - } + if ( s>=0 ) return s; + break; + } + NoViableAltException nvae = + new NoViableAltException(getDescription(), 11, _s, input); + error(nvae); + throw nvae; + } + } }
\ No newline at end of file diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/serializer/AbstractQVTrelationSemanticSequencer.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/serializer/AbstractQVTrelationSemanticSequencer.java index 93bf088c7..32fad9e67 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/serializer/AbstractQVTrelationSemanticSequencer.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/serializer/AbstractQVTrelationSemanticSequencer.java @@ -582,6 +582,7 @@ public abstract class AbstractQVTrelationSemanticSequencer extends QVTbaseSemant } /** + * <pre> * Contexts: * CollectionTemplateCS returns CollectionTemplateCS * @@ -596,6 +597,7 @@ public abstract class AbstractQVTrelationSemanticSequencer extends QVTbaseSemant * ownedRestIdentifier=ElementTemplateCS * )? * ) + * </pre> */ protected void sequence_CollectionTemplateCS(ISerializationContext context, CollectionTemplateCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -603,6 +605,7 @@ public abstract class AbstractQVTrelationSemanticSequencer extends QVTbaseSemant /** + * <pre> * Contexts: * TemplateCS returns CollectionTemplateCS * ExpCSOrTemplateCS returns CollectionTemplateCS @@ -613,12 +616,13 @@ public abstract class AbstractQVTrelationSemanticSequencer extends QVTbaseSemant * ownedType=CollectionTypeCS * ( * (ownedMemberIdentifiers+=TemplateCS | ownedMemberIdentifiers+=ElementTemplateCS) - * ownedMemberIdentifiers+=TemplateCS? - * (ownedMemberIdentifiers+=ElementTemplateCS? ownedMemberIdentifiers+=TemplateCS?)* + * ownedMemberIdentifiers+=ElementTemplateCS? + * (ownedMemberIdentifiers+=TemplateCS? ownedMemberIdentifiers+=ElementTemplateCS?)* * ownedRestIdentifier=ElementTemplateCS * )? * ownedGuardExpression=ExpCS? * ) + * </pre> */ protected void sequence_CollectionTemplateCS_TemplateCS(ISerializationContext context, CollectionTemplateCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -626,6 +630,7 @@ public abstract class AbstractQVTrelationSemanticSequencer extends QVTbaseSemant /** + * <pre> * Contexts: * TypedMultiplicityRefCS returns CollectionTypeCS * @@ -636,6 +641,7 @@ public abstract class AbstractQVTrelationSemanticSequencer extends QVTbaseSemant * ownedMultiplicity=MultiplicityCS? * ownedMultiplicity=MultiplicityCS? * ) + * </pre> */ protected void sequence_CollectionTypeCS_TypedMultiplicityRefCS_TypedRefCS(ISerializationContext context, CollectionTypeCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -643,6 +649,7 @@ public abstract class AbstractQVTrelationSemanticSequencer extends QVTbaseSemant /** + * <pre> * Contexts: * TypedRefCS returns CollectionTypeCS * TypeRefCS returns CollectionTypeCS @@ -653,6 +660,7 @@ public abstract class AbstractQVTrelationSemanticSequencer extends QVTbaseSemant * (ownedType=TypeExpWithoutMultiplicityCS ownedCollectionMultiplicity=MultiplicityCS?)? * ownedMultiplicity=MultiplicityCS? * ) + * </pre> */ protected void sequence_CollectionTypeCS_TypedRefCS(ISerializationContext context, CollectionTypeCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -660,11 +668,13 @@ public abstract class AbstractQVTrelationSemanticSequencer extends QVTbaseSemant /** + * <pre> * Contexts: * DefaultValueCS returns DefaultValueCS * * Constraint: * (propertyId=[SharedVariable|UnrestrictedName] ownedInitExpression=ExpCS) + * </pre> */ protected void sequence_DefaultValueCS(ISerializationContext context, DefaultValueCS semanticObject) { if (errorAcceptor != null) { @@ -681,6 +691,7 @@ public abstract class AbstractQVTrelationSemanticSequencer extends QVTbaseSemant /** + * <pre> * Contexts: * DomainCS returns DomainCS * @@ -692,6 +703,7 @@ public abstract class AbstractQVTrelationSemanticSequencer extends QVTbaseSemant * implementedBy=UnrestrictedName? * ownedDefaultValues+=DefaultValueCS* * ) + * </pre> */ protected void sequence_DomainCS(ISerializationContext context, DomainCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -699,11 +711,13 @@ public abstract class AbstractQVTrelationSemanticSequencer extends QVTbaseSemant /** + * <pre> * Contexts: * DomainPatternCS returns DomainPatternCS * * Constraint: * ownedTemplate=TemplateCS + * </pre> */ protected void sequence_DomainPatternCS(ISerializationContext context, DomainPatternCS semanticObject) { if (errorAcceptor != null) { @@ -717,11 +731,13 @@ public abstract class AbstractQVTrelationSemanticSequencer extends QVTbaseSemant /** + * <pre> * Contexts: * ElementTemplateCS returns ElementTemplateCS * * Constraint: * identifier=[SharedVariable|UnrestrictedName] + * </pre> */ protected void sequence_ElementTemplateCS(ISerializationContext context, ElementTemplateCS semanticObject) { if (errorAcceptor != null) { @@ -735,6 +751,7 @@ public abstract class AbstractQVTrelationSemanticSequencer extends QVTbaseSemant /** + * <pre> * Contexts: * KeyDeclCS returns KeyDeclCS * @@ -745,6 +762,7 @@ public abstract class AbstractQVTrelationSemanticSequencer extends QVTbaseSemant * propertyIds+=[Property|UnrestrictedName]? * (ownedOppositePropertyIds+=PathNameCS? propertyIds+=[Property|UnrestrictedName]?)* * ) + * </pre> */ protected void sequence_KeyDeclCS(ISerializationContext context, KeyDeclCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -752,6 +770,7 @@ public abstract class AbstractQVTrelationSemanticSequencer extends QVTbaseSemant /** + * <pre> * Contexts: * ModelDeclCS returns ModelDeclCS * @@ -762,6 +781,7 @@ public abstract class AbstractQVTrelationSemanticSequencer extends QVTbaseSemant * (dependsOn+=[TypedModel|UnrestrictedName] | (dependsOn+=[TypedModel|UnrestrictedName] dependsOn+=[TypedModel|UnrestrictedName]*))? * (iterates+=[TypedModel|UnrestrictedName] | (iterates+=[TypedModel|UnrestrictedName] iterates+=[TypedModel|UnrestrictedName]*))? * ) + * </pre> */ protected void sequence_ModelDeclCS(ISerializationContext context, ModelDeclCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -769,11 +789,13 @@ public abstract class AbstractQVTrelationSemanticSequencer extends QVTbaseSemant /** + * <pre> * Contexts: * ObjectTemplateCS returns ObjectTemplateCS * * Constraint: * (name=UnrestrictedName? ownedType=TypedRefCS (ownedPropertyTemplates+=PropertyTemplateCS ownedPropertyTemplates+=PropertyTemplateCS*)?) + * </pre> */ protected void sequence_ObjectTemplateCS(ISerializationContext context, ObjectTemplateCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -781,6 +803,7 @@ public abstract class AbstractQVTrelationSemanticSequencer extends QVTbaseSemant /** + * <pre> * Contexts: * TemplateCS returns ObjectTemplateCS * ExpCSOrTemplateCS returns ObjectTemplateCS @@ -792,6 +815,7 @@ public abstract class AbstractQVTrelationSemanticSequencer extends QVTbaseSemant * (ownedPropertyTemplates+=PropertyTemplateCS ownedPropertyTemplates+=PropertyTemplateCS*)? * ownedGuardExpression=ExpCS? * ) + * </pre> */ protected void sequence_ObjectTemplateCS_TemplateCS(ISerializationContext context, ObjectTemplateCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -799,11 +823,13 @@ public abstract class AbstractQVTrelationSemanticSequencer extends QVTbaseSemant /** + * <pre> * Contexts: * ParamDeclarationCS returns ParamDeclarationCS * * Constraint: * (name=UnrestrictedName ownedType=TypeExpCS) + * </pre> */ protected void sequence_ParamDeclarationCS(ISerializationContext context, ParamDeclarationCS semanticObject) { if (errorAcceptor != null) { @@ -820,11 +846,13 @@ public abstract class AbstractQVTrelationSemanticSequencer extends QVTbaseSemant /** + * <pre> * Contexts: * PredicateCS returns PredicateCS * * Constraint: * ownedCondition=ExpCS + * </pre> */ protected void sequence_PredicateCS(ISerializationContext context, PredicateCS semanticObject) { if (errorAcceptor != null) { @@ -838,11 +866,13 @@ public abstract class AbstractQVTrelationSemanticSequencer extends QVTbaseSemant /** + * <pre> * Contexts: * TypedMultiplicityRefCS returns PrimitiveTypeRefCS * * Constraint: * (name=PrimitiveTypeIdentifier ownedMultiplicity=MultiplicityCS? ownedMultiplicity=MultiplicityCS?) + * </pre> */ protected void sequence_PrimitiveTypeCS_TypedMultiplicityRefCS_TypedRefCS(ISerializationContext context, PrimitiveTypeRefCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -850,12 +880,14 @@ public abstract class AbstractQVTrelationSemanticSequencer extends QVTbaseSemant /** + * <pre> * Contexts: * TypedRefCS returns PrimitiveTypeRefCS * TypeRefCS returns PrimitiveTypeRefCS * * Constraint: * (name=PrimitiveTypeIdentifier ownedMultiplicity=MultiplicityCS?) + * </pre> */ protected void sequence_PrimitiveTypeCS_TypedRefCS(ISerializationContext context, PrimitiveTypeRefCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -863,11 +895,13 @@ public abstract class AbstractQVTrelationSemanticSequencer extends QVTbaseSemant /** + * <pre> * Contexts: * PrimitiveTypeDomainCS returns PrimitiveTypeDomainCS * * Constraint: * (ownedPatterns+=PrimitiveTypeDomainPatternCS ownedPatterns+=PrimitiveTypeDomainPatternCS*) + * </pre> */ protected void sequence_PrimitiveTypeDomainCS(ISerializationContext context, PrimitiveTypeDomainCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -875,11 +909,13 @@ public abstract class AbstractQVTrelationSemanticSequencer extends QVTbaseSemant /** + * <pre> * Contexts: * PrimitiveTypeDomainPatternCS returns PrimitiveTypeDomainPatternCS * * Constraint: * (name=UnrestrictedName ownedType=TypeExpCS) + * </pre> */ protected void sequence_PrimitiveTypeDomainPatternCS(ISerializationContext context, PrimitiveTypeDomainPatternCS semanticObject) { if (errorAcceptor != null) { @@ -896,11 +932,13 @@ public abstract class AbstractQVTrelationSemanticSequencer extends QVTbaseSemant /** + * <pre> * Contexts: * PropertyTemplateCS returns PropertyTemplateCS * * Constraint: * ((propertyId=[Property|UnrestrictedName] | ownedOppositePropertyId=PathNameCS) ownedExpression=ExpCSOrTemplateCS) + * </pre> */ protected void sequence_PropertyTemplateCS(ISerializationContext context, PropertyTemplateCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -908,6 +946,7 @@ public abstract class AbstractQVTrelationSemanticSequencer extends QVTbaseSemant /** + * <pre> * Contexts: * QualifiedPackageCS returns QualifiedPackageCS * @@ -919,6 +958,7 @@ public abstract class AbstractQVTrelationSemanticSequencer extends QVTbaseSemant * nsURI=URI? * (ownedPackages+=QualifiedPackageCS | ownedClasses+=ClassCS | ownedClasses+=TransformationCS)* * ) + * </pre> */ protected void sequence_QualifiedPackageCS(ISerializationContext context, QualifiedPackageCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -926,6 +966,7 @@ public abstract class AbstractQVTrelationSemanticSequencer extends QVTbaseSemant /** + * <pre> * Contexts: * QueryCS returns QueryCS * @@ -937,6 +978,7 @@ public abstract class AbstractQVTrelationSemanticSequencer extends QVTbaseSemant * ownedType=TypeExpCS * (ownedExpression=ExpCS | implementation=[JavaClassCS|SINGLE_QUOTED_STRING])? * ) + * </pre> */ protected void sequence_QueryCS(ISerializationContext context, QueryCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -944,6 +986,7 @@ public abstract class AbstractQVTrelationSemanticSequencer extends QVTbaseSemant /** + * <pre> * Contexts: * RelationCS returns RelationCS * @@ -958,6 +1001,7 @@ public abstract class AbstractQVTrelationSemanticSequencer extends QVTbaseSemant * ownedWhen=WhenCS? * ownedWhere=WhereCS? * ) + * </pre> */ protected void sequence_RelationCS(ISerializationContext context, RelationCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -965,11 +1009,13 @@ public abstract class AbstractQVTrelationSemanticSequencer extends QVTbaseSemant /** + * <pre> * Contexts: * ScopeNameCS returns PathNameCS * * Constraint: * (ownedPathElements+=FirstPathElementCS ownedPathElements+=NextPathElementCS*) + * </pre> */ protected void sequence_ScopeNameCS(ISerializationContext context, PathNameCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -977,11 +1023,13 @@ public abstract class AbstractQVTrelationSemanticSequencer extends QVTbaseSemant /** + * <pre> * Contexts: * TopLevelCS returns TopLevelCS * * Constraint: * (ownedImports+=UnitCS+ | (ownedImports+=UnitCS+ (ownedPackages+=QualifiedPackageCS | ownedTransformations+=TransformationCS)+))? + * </pre> */ protected void sequence_TopLevelCS(ISerializationContext context, TopLevelCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -989,6 +1037,7 @@ public abstract class AbstractQVTrelationSemanticSequencer extends QVTbaseSemant /** + * <pre> * Contexts: * TransformationCS returns TransformationCS * @@ -1003,6 +1052,7 @@ public abstract class AbstractQVTrelationSemanticSequencer extends QVTbaseSemant * ownedKeyDecls+=KeyDeclCS* * (ownedRelations+=RelationCS | ownedQueries+=QueryCS | ownedProperties+=StructuralFeatureCS)* * ) + * </pre> */ protected void sequence_TransformationCS(ISerializationContext context, TransformationCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -1010,11 +1060,13 @@ public abstract class AbstractQVTrelationSemanticSequencer extends QVTbaseSemant /** + * <pre> * Contexts: * TypedMultiplicityRefCS returns TypedTypeRefCS * * Constraint: * (ownedPathName=PathNameCS ownedMultiplicity=MultiplicityCS? ownedMultiplicity=MultiplicityCS?) + * </pre> */ protected void sequence_TypedMultiplicityRefCS_TypedRefCS_TypedTypeRefCS(ISerializationContext context, TypedTypeRefCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -1022,12 +1074,14 @@ public abstract class AbstractQVTrelationSemanticSequencer extends QVTbaseSemant /** + * <pre> * Contexts: * TypedRefCS returns TypedTypeRefCS * TypeRefCS returns TypedTypeRefCS * * Constraint: * (ownedPathName=PathNameCS ownedMultiplicity=MultiplicityCS?) + * </pre> */ protected void sequence_TypedRefCS_TypedTypeRefCS(ISerializationContext context, TypedTypeRefCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -1035,11 +1089,13 @@ public abstract class AbstractQVTrelationSemanticSequencer extends QVTbaseSemant /** + * <pre> * Contexts: * TypedTypeRefCS returns TypedTypeRefCS * * Constraint: * ownedPathName=PathNameCS + * </pre> */ protected void sequence_TypedTypeRefCS(ISerializationContext context, TypedTypeRefCS semanticObject) { if (errorAcceptor != null) { @@ -1053,11 +1109,13 @@ public abstract class AbstractQVTrelationSemanticSequencer extends QVTbaseSemant /** + * <pre> * Contexts: * UnitCS returns ImportCS * * Constraint: * (name=UnrestrictedName? ownedPathName=URIPathNameCS isAll?='*'?) + * </pre> */ protected void sequence_UnitCS(ISerializationContext context, ImportCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -1065,11 +1123,13 @@ public abstract class AbstractQVTrelationSemanticSequencer extends QVTbaseSemant /** + * <pre> * Contexts: * VarDeclarationCS returns VarDeclarationCS * * Constraint: * (ownedVarDeclarationIds+=VarDeclarationIdCS ownedVarDeclarationIds+=VarDeclarationIdCS* ownedType=TypeExpCS? ownedInitExpression=ExpCS?) + * </pre> */ protected void sequence_VarDeclarationCS(ISerializationContext context, VarDeclarationCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -1077,11 +1137,13 @@ public abstract class AbstractQVTrelationSemanticSequencer extends QVTbaseSemant /** + * <pre> * Contexts: * VarDeclarationIdCS returns VarDeclarationIdCS * * Constraint: * name=UnrestrictedName + * </pre> */ protected void sequence_VarDeclarationIdCS(ISerializationContext context, VarDeclarationIdCS semanticObject) { if (errorAcceptor != null) { @@ -1095,11 +1157,13 @@ public abstract class AbstractQVTrelationSemanticSequencer extends QVTbaseSemant /** + * <pre> * Contexts: * WhenCS returns PatternCS * * Constraint: * ownedPredicates+=PredicateCS* + * </pre> */ protected void sequence_WhenCS(ISerializationContext context, PatternCS semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -1107,11 +1171,13 @@ public abstract class AbstractQVTrelationSemanticSequencer extends QVTbaseSemant /** + * <pre> * Contexts: * WhereCS returns PatternCS * * Constraint: * ownedPredicates+=PredicateCS* + * </pre> */ protected void sequence_WhereCS(ISerializationContext context, PatternCS semanticObject) { genericSequencer.createSequence(context, semanticObject); diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/serializer/AbstractQVTrelationSyntacticSequencer.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/serializer/AbstractQVTrelationSyntacticSequencer.java index 4fe3f1ddb..8ad85ede1 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/serializer/AbstractQVTrelationSyntacticSequencer.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/serializer/AbstractQVTrelationSyntacticSequencer.java @@ -310,6 +310,7 @@ public abstract class AbstractQVTrelationSyntacticSequencer extends AbstractSynt } /** + * <pre> * Ambiguous syntax: * ','? * @@ -970,12 +971,15 @@ public abstract class AbstractQVTrelationSyntacticSequencer extends AbstractSynt * qualifiers+='volatile' (ambiguity) qualifiers+='unique' * qualifiers+='volatile' (ambiguity) qualifiers+='unsettable' * qualifiers+='volatile' (ambiguity) qualifiers+='volatile' + + * </pre> */ protected void emit_AttributeCS_CommaKeyword_5_1_1_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('{' (('initial' UnrestrictedName? ':' ';') | ('derivation' UnrestrictedName? ':' ';'))* '}') | ';' * @@ -999,12 +1003,15 @@ public abstract class AbstractQVTrelationSyntacticSequencer extends AbstractSynt * qualifiers+='unique' ','? '}' (ambiguity) (rule end) * qualifiers+='unsettable' ','? '}' (ambiguity) (rule end) * qualifiers+='volatile' ','? '}' (ambiguity) (rule end) + + * </pre> */ protected void emit_AttributeCS_SemicolonKeyword_6_1_or___LeftCurlyBracketKeyword_6_0_0_____DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2_SemicolonKeyword_6_0_1_1_4___or___InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2_SemicolonKeyword_6_0_1_0_4____a_RightCurlyBracketKeyword_6_0_2__(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * UnrestrictedName? * @@ -1231,12 +1238,15 @@ public abstract class AbstractQVTrelationSyntacticSequencer extends AbstractSynt * (';' ('derivation' UnrestrictedName? ':' ';')* 'initial' (ambiguity) ':')* * ownedDefaultExpressions+=SpecificationCS * ) + + * </pre> */ protected void emit_AttributeCS_UnrestrictedNameParserRuleCall_6_0_1_0_1_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * UnrestrictedName? * @@ -1463,23 +1473,29 @@ public abstract class AbstractQVTrelationSyntacticSequencer extends AbstractSynt * (';' ('initial' UnrestrictedName? ':' ';')* 'derivation' (ambiguity) ':')* * ownedDefaultExpressions+=SpecificationCS * ) + + * </pre> */ protected void emit_AttributeCS_UnrestrictedNameParserRuleCall_6_0_1_1_1_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('derivation' UnrestrictedName? ':' ';' ('initial' UnrestrictedName? ':' ';')*)* * * This ambiguous syntax occurs at: * ownedDefaultExpressions+=SpecificationCS ';' ('initial' UnrestrictedName? ':' ';')* (ambiguity) '}' (rule end) + + * </pre> */ protected void emit_AttributeCS___DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2_SemicolonKeyword_6_0_1_1_4___InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2_SemicolonKeyword_6_0_1_0_4__a__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('derivation' UnrestrictedName? ':' ';')* * @@ -1504,12 +1520,15 @@ public abstract class AbstractQVTrelationSyntacticSequencer extends AbstractSynt * qualifiers+='unique' ','? '}' '{' (ambiguity) 'initial' UnrestrictedName? ':' (';' (ambiguity) 'initial' UnrestrictedName? ':')* ownedDefaultExpressions+=SpecificationCS * qualifiers+='unsettable' ','? '}' '{' (ambiguity) 'initial' UnrestrictedName? ':' (';' (ambiguity) 'initial' UnrestrictedName? ':')* ownedDefaultExpressions+=SpecificationCS * qualifiers+='volatile' ','? '}' '{' (ambiguity) 'initial' UnrestrictedName? ':' (';' (ambiguity) 'initial' UnrestrictedName? ':')* ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_AttributeCS___DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2_SemicolonKeyword_6_0_1_1_4__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ( * ('derivation' UnrestrictedName? ':' (';' 'derivation' UnrestrictedName? ':')*) | @@ -1533,23 +1552,29 @@ public abstract class AbstractQVTrelationSyntacticSequencer extends AbstractSynt * * This ambiguous syntax occurs at: * ownedDefaultExpressions+=SpecificationCS ';' (ambiguity) ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_AttributeCS___DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2___SemicolonKeyword_6_0_1_1_4_DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2__a___or_____DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2___SemicolonKeyword_6_0_1_1_4_DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2__a_SemicolonKeyword_6_0_1_1_4__q___InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2_SemicolonKeyword_6_0_1_0_4__p_DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2___SemicolonKeyword_6_0_1_1_4_DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2__a___SemicolonKeyword_6_0_1_1_4___InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2_SemicolonKeyword_6_0_1_0_4__p_DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2___SemicolonKeyword_6_0_1_1_4_DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2__a__a__(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('initial' UnrestrictedName? ':' ';' ('derivation' UnrestrictedName? ':' ';')*)* * * This ambiguous syntax occurs at: * ownedDefaultExpressions+=SpecificationCS ';' ('derivation' UnrestrictedName? ':' ';')* (ambiguity) '}' (rule end) + + * </pre> */ protected void emit_AttributeCS___InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2_SemicolonKeyword_6_0_1_0_4___DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2_SemicolonKeyword_6_0_1_1_4__a__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('initial' UnrestrictedName? ':' ';')* * @@ -1574,12 +1599,15 @@ public abstract class AbstractQVTrelationSyntacticSequencer extends AbstractSynt * qualifiers+='unique' ','? '}' '{' (ambiguity) 'derivation' UnrestrictedName? ':' (';' (ambiguity) 'derivation' UnrestrictedName? ':')* ownedDefaultExpressions+=SpecificationCS * qualifiers+='unsettable' ','? '}' '{' (ambiguity) 'derivation' UnrestrictedName? ':' (';' (ambiguity) 'derivation' UnrestrictedName? ':')* ownedDefaultExpressions+=SpecificationCS * qualifiers+='volatile' ','? '}' '{' (ambiguity) 'derivation' UnrestrictedName? ':' (';' (ambiguity) 'derivation' UnrestrictedName? ':')* ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_AttributeCS___InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2_SemicolonKeyword_6_0_1_0_4__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ( * ('initial' UnrestrictedName? ':' (';' 'initial' UnrestrictedName? ':')*) | @@ -1603,12 +1631,15 @@ public abstract class AbstractQVTrelationSyntacticSequencer extends AbstractSynt * * This ambiguous syntax occurs at: * ownedDefaultExpressions+=SpecificationCS ';' (ambiguity) ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_AttributeCS___InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2___SemicolonKeyword_6_0_1_0_4_InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2__a___or_____InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2___SemicolonKeyword_6_0_1_0_4_InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2__a_SemicolonKeyword_6_0_1_0_4__q___DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2_SemicolonKeyword_6_0_1_1_4__p_InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2___SemicolonKeyword_6_0_1_0_4_InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2__a___SemicolonKeyword_6_0_1_0_4___DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2_SemicolonKeyword_6_0_1_1_4__p_InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2___SemicolonKeyword_6_0_1_0_4_InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2__a__a__(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * (';' ('derivation' UnrestrictedName? ':' ';')* 'initial' UnrestrictedName? ':')* * @@ -1632,23 +1663,29 @@ public abstract class AbstractQVTrelationSyntacticSequencer extends AbstractSynt * qualifiers+='unique' ','? '}' '{' ('derivation' UnrestrictedName? ':' ';')* 'initial' UnrestrictedName? ':' (ambiguity) ownedDefaultExpressions+=SpecificationCS * qualifiers+='unsettable' ','? '}' '{' ('derivation' UnrestrictedName? ':' ';')* 'initial' UnrestrictedName? ':' (ambiguity) ownedDefaultExpressions+=SpecificationCS * qualifiers+='volatile' ','? '}' '{' ('derivation' UnrestrictedName? ':' ';')* 'initial' UnrestrictedName? ':' (ambiguity) ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_AttributeCS___SemicolonKeyword_6_0_1_0_4___DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2_SemicolonKeyword_6_0_1_1_4__a_InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * (';' ('derivation' UnrestrictedName? ':' ';')* 'initial' UnrestrictedName? ':')+ * * This ambiguous syntax occurs at: * ownedDefaultExpressions+=SpecificationCS (ambiguity) ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_AttributeCS___SemicolonKeyword_6_0_1_0_4___DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2_SemicolonKeyword_6_0_1_1_4__a_InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2__p(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * (';' ('initial' UnrestrictedName? ':' ';')* 'derivation' UnrestrictedName? ':')* * @@ -1672,47 +1709,59 @@ public abstract class AbstractQVTrelationSyntacticSequencer extends AbstractSynt * qualifiers+='unique' ','? '}' '{' ('initial' UnrestrictedName? ':' ';')* 'derivation' UnrestrictedName? ':' (ambiguity) ownedDefaultExpressions+=SpecificationCS * qualifiers+='unsettable' ','? '}' '{' ('initial' UnrestrictedName? ':' ';')* 'derivation' UnrestrictedName? ':' (ambiguity) ownedDefaultExpressions+=SpecificationCS * qualifiers+='volatile' ','? '}' '{' ('initial' UnrestrictedName? ':' ';')* 'derivation' UnrestrictedName? ':' (ambiguity) ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_AttributeCS___SemicolonKeyword_6_0_1_1_4___InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2_SemicolonKeyword_6_0_1_0_4__a_DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * (';' ('initial' UnrestrictedName? ':' ';')* 'derivation' UnrestrictedName? ':')+ * * This ambiguous syntax occurs at: * ownedDefaultExpressions+=SpecificationCS (ambiguity) ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_AttributeCS___SemicolonKeyword_6_0_1_1_4___InitialKeyword_6_0_1_0_0_UnrestrictedNameParserRuleCall_6_0_1_0_1_q_ColonKeyword_6_0_1_0_2_SemicolonKeyword_6_0_1_0_4__a_DerivationKeyword_6_0_1_1_0_UnrestrictedNameParserRuleCall_6_0_1_1_1_q_ColonKeyword_6_0_1_1_2__p(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('{' '}')? * * This ambiguous syntax occurs at: * ownedType=CollectionTypeCS (ambiguity) '{' ownedGuardExpression=ExpCS * ownedType=CollectionTypeCS (ambiguity) (rule end) + + * </pre> */ protected void emit_CollectionTemplateCS___LeftCurlyBracketKeyword_3_0_RightCurlyBracketKeyword_3_2__q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ';'? * * This ambiguous syntax occurs at: * (rule start) '{' '}' (ambiguity) (rule start) * ownedTargetElements+=SimpleTargetElementCS '}' (ambiguity) (rule end) + + * </pre> */ protected void emit_CompoundTargetElementCS_SemicolonKeyword_3_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('{' '}') | ';' * @@ -1721,12 +1770,15 @@ public abstract class AbstractQVTrelationSyntacticSequencer extends AbstractSynt * isSerializable?='serializable' '}' (ambiguity) (rule end) * name=UnrestrictedName ('{' '!serializable'? '}')? (ambiguity) (rule end) * ownedSignature=TemplateSignatureCS ('{' '!serializable'? '}')? (ambiguity) (rule end) + + * </pre> */ protected void emit_DataTypeCS_SemicolonKeyword_6_1_or___LeftCurlyBracketKeyword_6_0_0_RightCurlyBracketKeyword_6_0_1__(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('{' '!serializable'? '}')? * @@ -1734,23 +1786,29 @@ public abstract class AbstractQVTrelationSyntacticSequencer extends AbstractSynt * instanceClassName=SINGLE_QUOTED_STRING (ambiguity) (('{' '}') | ';') (rule end) * name=UnrestrictedName (ambiguity) (('{' '}') | ';') (rule end) * ownedSignature=TemplateSignatureCS (ambiguity) (('{' '}') | ';') (rule end) + + * </pre> */ protected void emit_DataTypeCS___LeftCurlyBracketKeyword_5_0_SerializableKeyword_5_1_1_q_RightCurlyBracketKeyword_5_2__q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * 'replace'? * * This ambiguous syntax occurs at: * (rule start) (ambiguity) 'domain' modelId=[TypedModel|UnrestrictedName] + + * </pre> */ protected void emit_DomainCS_ReplaceKeyword_0_2_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('{' '}') | ';' * @@ -1759,12 +1817,15 @@ public abstract class AbstractQVTrelationSyntacticSequencer extends AbstractSynt * isSerializable?='serializable' '}' (ambiguity) (rule end) * name=UnrestrictedName ('{' '!serializable'? '}')? (ambiguity) (rule end) * ownedSignature=TemplateSignatureCS ('{' '!serializable'? '}')? (ambiguity) (rule end) + + * </pre> */ protected void emit_EnumerationCS_SemicolonKeyword_5_1_or___LeftCurlyBracketKeyword_5_0_0_RightCurlyBracketKeyword_5_0_2__(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('{' '!serializable'? '}')? * @@ -1775,12 +1836,15 @@ public abstract class AbstractQVTrelationSyntacticSequencer extends AbstractSynt * name=UnrestrictedName (ambiguity) (('{' '}') | ';') (rule end) * ownedSignature=TemplateSignatureCS (ambiguity) '{' ownedLiterals+=EnumerationLiteralCS * ownedSignature=TemplateSignatureCS (ambiguity) (('{' '}') | ';') (rule end) + + * </pre> */ protected void emit_EnumerationCS___LeftCurlyBracketKeyword_4_0_SerializableKeyword_4_1_1_q_RightCurlyBracketKeyword_4_2__q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('{' '}') | ';' * @@ -1788,12 +1852,15 @@ public abstract class AbstractQVTrelationSyntacticSequencer extends AbstractSynt * name=EnumerationLiteralName (ambiguity) (rule end) * name=UnrestrictedName (ambiguity) (rule end) * value=SIGNED (ambiguity) (rule end) + + * </pre> */ protected void emit_EnumerationLiteralCS_SemicolonKeyword_2_1_or___LeftCurlyBracketKeyword_2_0_0_RightCurlyBracketKeyword_2_0_1__(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * 'with' | '<-' * @@ -1815,12 +1882,15 @@ public abstract class AbstractQVTrelationSyntacticSequencer extends AbstractSynt * metamodelIds+=[Namespace|UnrestrictedName] (ambiguity) 'iterates' '{' iterates+=[TypedModel|UnrestrictedName] * metamodelIds+=[Namespace|UnrestrictedName] (ambiguity) 'iterates' iterates+=[TypedModel|UnrestrictedName] * metamodelIds+=[Namespace|UnrestrictedName] (ambiguity) ('iterates' '{' '}')? (rule end) + + * </pre> */ protected void emit_ModelDeclCS___DependsOnKeyword_3_0_LeftCurlyBracketKeyword_3_1_1_0_RightCurlyBracketKeyword_3_1_1_2__q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('iterates' '{' '}')? * @@ -1829,12 +1899,15 @@ public abstract class AbstractQVTrelationSyntacticSequencer extends AbstractSynt * dependsOn+=[TypedModel|UnrestrictedName] (ambiguity) (rule end) * metamodelIds+=[Namespace|UnrestrictedName] '}' ('dependsOn' '{' '}')? (ambiguity) (rule end) * metamodelIds+=[Namespace|UnrestrictedName] ('dependsOn' '{' '}')? (ambiguity) (rule end) + + * </pre> */ protected void emit_ModelDeclCS___IteratesKeyword_4_0_LeftCurlyBracketKeyword_4_1_1_0_RightCurlyBracketKeyword_4_1_1_2__q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * '|?'? * @@ -1844,12 +1917,15 @@ public abstract class AbstractQVTrelationSyntacticSequencer extends AbstractSynt * stringBounds='+' (ambiguity) ']' (rule end) * stringBounds='?' (ambiguity) ']' (rule end) * upperBound=UPPER (ambiguity) ']' (rule end) + + * </pre> */ protected void emit_MultiplicityCS_VerticalLineQuestionMarkKeyword_2_0_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * 'with' | '<-' * @@ -1924,12 +2000,15 @@ public abstract class AbstractQVTrelationSyntacticSequencer extends AbstractSynt * This ambiguous syntax occurs at: * ownedType=TypedRefCS (ambiguity) '{' ownedGuardExpression=ExpCS * ownedType=TypedRefCS (ambiguity) (rule end) + + * </pre> */ protected void emit_ObjectTemplateCS___LeftCurlyBracketKeyword_3_0_RightCurlyBracketKeyword_3_2__q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ','? * @@ -1982,12 +2061,15 @@ public abstract class AbstractQVTrelationSyntacticSequencer extends AbstractSynt * qualifiers+='unique' (ambiguity) qualifiers+='derived' * qualifiers+='unique' (ambiguity) qualifiers+='ordered' * qualifiers+='unique' (ambiguity) qualifiers+='unique' + + * </pre> */ protected void emit_OperationCS_CommaKeyword_9_1_1_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('{' ('body' UnrestrictedName? ':' ';')* '}') | ';' * @@ -2002,12 +2084,15 @@ public abstract class AbstractQVTrelationSyntacticSequencer extends AbstractSynt * qualifiers+='derived' ','? '}' (ambiguity) (rule end) * qualifiers+='ordered' ','? '}' (ambiguity) (rule end) * qualifiers+='unique' ','? '}' (ambiguity) (rule end) + + * </pre> */ protected void emit_OperationCS_SemicolonKeyword_10_1_or___LeftCurlyBracketKeyword_10_0_0___BodyKeyword_10_0_1_0_UnrestrictedNameParserRuleCall_10_0_1_1_q_ColonKeyword_10_0_1_2_SemicolonKeyword_10_0_1_4__a_RightCurlyBracketKeyword_10_0_2__(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * UnrestrictedName? * @@ -2022,23 +2107,29 @@ public abstract class AbstractQVTrelationSyntacticSequencer extends AbstractSynt * qualifiers+='derived' ','? '}' '{' 'body' (ambiguity) ':' (';' 'body' (ambiguity) ':')* ownedBodyExpressions+=SpecificationCS * qualifiers+='ordered' ','? '}' '{' 'body' (ambiguity) ':' (';' 'body' (ambiguity) ':')* ownedBodyExpressions+=SpecificationCS * qualifiers+='unique' ','? '}' '{' 'body' (ambiguity) ':' (';' 'body' (ambiguity) ':')* ownedBodyExpressions+=SpecificationCS + + * </pre> */ protected void emit_OperationCS_UnrestrictedNameParserRuleCall_10_0_1_1_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('body' UnrestrictedName? ':' ';')* * * This ambiguous syntax occurs at: * ownedBodyExpressions+=SpecificationCS ';' (ambiguity) '}' (rule end) + + * </pre> */ protected void emit_OperationCS___BodyKeyword_10_0_1_0_UnrestrictedNameParserRuleCall_10_0_1_1_q_ColonKeyword_10_0_1_2_SemicolonKeyword_10_0_1_4__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * (';' 'body' UnrestrictedName? ':')* * @@ -2053,23 +2144,29 @@ public abstract class AbstractQVTrelationSyntacticSequencer extends AbstractSynt * qualifiers+='derived' ','? '}' '{' 'body' UnrestrictedName? ':' (ambiguity) ownedBodyExpressions+=SpecificationCS * qualifiers+='ordered' ','? '}' '{' 'body' UnrestrictedName? ':' (ambiguity) ownedBodyExpressions+=SpecificationCS * qualifiers+='unique' ','? '}' '{' 'body' UnrestrictedName? ':' (ambiguity) ownedBodyExpressions+=SpecificationCS + + * </pre> */ protected void emit_OperationCS___SemicolonKeyword_10_0_1_4_BodyKeyword_10_0_1_0_UnrestrictedNameParserRuleCall_10_0_1_1_q_ColonKeyword_10_0_1_2__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * (';' 'body' UnrestrictedName? ':')+ * * This ambiguous syntax occurs at: * ownedBodyExpressions+=SpecificationCS (ambiguity) ownedBodyExpressions+=SpecificationCS + + * </pre> */ protected void emit_OperationCS___SemicolonKeyword_10_0_1_4_BodyKeyword_10_0_1_0_UnrestrictedNameParserRuleCall_10_0_1_1_q_ColonKeyword_10_0_1_2__p(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ','? * @@ -2094,12 +2191,15 @@ public abstract class AbstractQVTrelationSyntacticSequencer extends AbstractSynt * qualifiers+='unique' (ambiguity) qualifiers+='!unique' * qualifiers+='unique' (ambiguity) qualifiers+='ordered' * qualifiers+='unique' (ambiguity) qualifiers+='unique' + + * </pre> */ protected void emit_ParameterCS_CommaKeyword_2_1_1_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('{' '}')? * @@ -2110,12 +2210,15 @@ public abstract class AbstractQVTrelationSyntacticSequencer extends AbstractSynt * qualifiers+='!unique' ','? '}' (ambiguity) (rule end) * qualifiers+='ordered' ','? '}' (ambiguity) (rule end) * qualifiers+='unique' ','? '}' (ambiguity) (rule end) + + * </pre> */ protected void emit_ParameterCS___LeftCurlyBracketKeyword_3_0_RightCurlyBracketKeyword_3_1__q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('{' '}') | ';' * @@ -2123,12 +2226,15 @@ public abstract class AbstractQVTrelationSyntacticSequencer extends AbstractSynt * name=UnrestrictedName (ambiguity) (rule end) * nsPrefix=UnrestrictedName (ambiguity) (rule end) * nsURI=URI (ambiguity) (rule end) + + * </pre> */ protected void emit_QualifiedPackageCS_SemicolonKeyword_5_1_or___LeftCurlyBracketKeyword_5_0_0_RightCurlyBracketKeyword_5_0_2__(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ','? * @@ -2907,12 +3013,15 @@ public abstract class AbstractQVTrelationSyntacticSequencer extends AbstractSynt * qualifiers+='volatile' (ambiguity) qualifiers+='unique' * qualifiers+='volatile' (ambiguity) qualifiers+='unsettable' * qualifiers+='volatile' (ambiguity) qualifiers+='volatile' + + * </pre> */ protected void emit_ReferenceCS_CommaKeyword_6_1_1_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('{' (('initial' UnrestrictedName? ':' ';') | ('derivation' UnrestrictedName? ':' ';'))* '}') | ';' * @@ -2939,12 +3048,15 @@ public abstract class AbstractQVTrelationSyntacticSequencer extends AbstractSynt * qualifiers+='unsettable' ','? '}' (ambiguity) (rule end) * qualifiers+='volatile' ','? '}' (ambiguity) (rule end) * referredOpposite=[Property|UnrestrictedName] (ambiguity) (rule end) + + * </pre> */ protected void emit_ReferenceCS_SemicolonKeyword_7_1_or___LeftCurlyBracketKeyword_7_0_0_____DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2_SemicolonKeyword_7_0_1_1_4___or___InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2_SemicolonKeyword_7_0_1_0_4____a_RightCurlyBracketKeyword_7_0_2__(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * UnrestrictedName? * @@ -3205,12 +3317,15 @@ public abstract class AbstractQVTrelationSyntacticSequencer extends AbstractSynt * (';' ('derivation' UnrestrictedName? ':' ';')* 'initial' (ambiguity) ':')* * ownedDefaultExpressions+=SpecificationCS * ) + + * </pre> */ protected void emit_ReferenceCS_UnrestrictedNameParserRuleCall_7_0_1_0_1_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * UnrestrictedName? * @@ -3471,23 +3586,29 @@ public abstract class AbstractQVTrelationSyntacticSequencer extends AbstractSynt * (';' ('initial' UnrestrictedName? ':' ';')* 'derivation' (ambiguity) ':')* * ownedDefaultExpressions+=SpecificationCS * ) + + * </pre> */ protected void emit_ReferenceCS_UnrestrictedNameParserRuleCall_7_0_1_1_1_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('derivation' UnrestrictedName? ':' ';' ('initial' UnrestrictedName? ':' ';')*)* * * This ambiguous syntax occurs at: * ownedDefaultExpressions+=SpecificationCS ';' ('initial' UnrestrictedName? ':' ';')* (ambiguity) '}' (rule end) + + * </pre> */ protected void emit_ReferenceCS___DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2_SemicolonKeyword_7_0_1_1_4___InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2_SemicolonKeyword_7_0_1_0_4__a__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('derivation' UnrestrictedName? ':' ';')* * @@ -3515,12 +3636,15 @@ public abstract class AbstractQVTrelationSyntacticSequencer extends AbstractSynt * qualifiers+='unsettable' ','? '}' '{' (ambiguity) 'initial' UnrestrictedName? ':' (';' (ambiguity) 'initial' UnrestrictedName? ':')* ownedDefaultExpressions+=SpecificationCS * qualifiers+='volatile' ','? '}' '{' (ambiguity) 'initial' UnrestrictedName? ':' (';' (ambiguity) 'initial' UnrestrictedName? ':')* ownedDefaultExpressions+=SpecificationCS * referredOpposite=[Property|UnrestrictedName] '{' (ambiguity) 'initial' UnrestrictedName? ':' (';' (ambiguity) 'initial' UnrestrictedName? ':')* ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_ReferenceCS___DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2_SemicolonKeyword_7_0_1_1_4__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ( * ('derivation' UnrestrictedName? ':' (';' 'derivation' UnrestrictedName? ':')*) | @@ -3544,23 +3668,29 @@ public abstract class AbstractQVTrelationSyntacticSequencer extends AbstractSynt * * This ambiguous syntax occurs at: * ownedDefaultExpressions+=SpecificationCS ';' (ambiguity) ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_ReferenceCS___DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2___SemicolonKeyword_7_0_1_1_4_DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2__a___or_____DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2___SemicolonKeyword_7_0_1_1_4_DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2__a_SemicolonKeyword_7_0_1_1_4__q___InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2_SemicolonKeyword_7_0_1_0_4__p_DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2___SemicolonKeyword_7_0_1_1_4_DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2__a___SemicolonKeyword_7_0_1_1_4___InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2_SemicolonKeyword_7_0_1_0_4__p_DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2___SemicolonKeyword_7_0_1_1_4_DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2__a__a__(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('initial' UnrestrictedName? ':' ';' ('derivation' UnrestrictedName? ':' ';')*)* * * This ambiguous syntax occurs at: * ownedDefaultExpressions+=SpecificationCS ';' ('derivation' UnrestrictedName? ':' ';')* (ambiguity) '}' (rule end) + + * </pre> */ protected void emit_ReferenceCS___InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2_SemicolonKeyword_7_0_1_0_4___DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2_SemicolonKeyword_7_0_1_1_4__a__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('initial' UnrestrictedName? ':' ';')* * @@ -3588,12 +3718,15 @@ public abstract class AbstractQVTrelationSyntacticSequencer extends AbstractSynt * qualifiers+='unsettable' ','? '}' '{' (ambiguity) 'derivation' UnrestrictedName? ':' (';' (ambiguity) 'derivation' UnrestrictedName? ':')* ownedDefaultExpressions+=SpecificationCS * qualifiers+='volatile' ','? '}' '{' (ambiguity) 'derivation' UnrestrictedName? ':' (';' (ambiguity) 'derivation' UnrestrictedName? ':')* ownedDefaultExpressions+=SpecificationCS * referredOpposite=[Property|UnrestrictedName] '{' (ambiguity) 'derivation' UnrestrictedName? ':' (';' (ambiguity) 'derivation' UnrestrictedName? ':')* ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_ReferenceCS___InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2_SemicolonKeyword_7_0_1_0_4__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ( * ('initial' UnrestrictedName? ':' (';' 'initial' UnrestrictedName? ':')*) | @@ -3617,12 +3750,15 @@ public abstract class AbstractQVTrelationSyntacticSequencer extends AbstractSynt * * This ambiguous syntax occurs at: * ownedDefaultExpressions+=SpecificationCS ';' (ambiguity) ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_ReferenceCS___InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2___SemicolonKeyword_7_0_1_0_4_InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2__a___or_____InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2___SemicolonKeyword_7_0_1_0_4_InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2__a_SemicolonKeyword_7_0_1_0_4__q___DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2_SemicolonKeyword_7_0_1_1_4__p_InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2___SemicolonKeyword_7_0_1_0_4_InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2__a___SemicolonKeyword_7_0_1_0_4___DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2_SemicolonKeyword_7_0_1_1_4__p_InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2___SemicolonKeyword_7_0_1_0_4_InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2__a__a__(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * (';' ('derivation' UnrestrictedName? ':' ';')* 'initial' UnrestrictedName? ':')* * @@ -3649,23 +3785,29 @@ public abstract class AbstractQVTrelationSyntacticSequencer extends AbstractSynt * qualifiers+='unsettable' ','? '}' '{' ('derivation' UnrestrictedName? ':' ';')* 'initial' UnrestrictedName? ':' (ambiguity) ownedDefaultExpressions+=SpecificationCS * qualifiers+='volatile' ','? '}' '{' ('derivation' UnrestrictedName? ':' ';')* 'initial' UnrestrictedName? ':' (ambiguity) ownedDefaultExpressions+=SpecificationCS * referredOpposite=[Property|UnrestrictedName] '{' ('derivation' UnrestrictedName? ':' ';')* 'initial' UnrestrictedName? ':' (ambiguity) ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_ReferenceCS___SemicolonKeyword_7_0_1_0_4___DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2_SemicolonKeyword_7_0_1_1_4__a_InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * (';' ('derivation' UnrestrictedName? ':' ';')* 'initial' UnrestrictedName? ':')+ * * This ambiguous syntax occurs at: * ownedDefaultExpressions+=SpecificationCS (ambiguity) ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_ReferenceCS___SemicolonKeyword_7_0_1_0_4___DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2_SemicolonKeyword_7_0_1_1_4__a_InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2__p(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * (';' ('initial' UnrestrictedName? ':' ';')* 'derivation' UnrestrictedName? ':')* * @@ -3692,34 +3834,43 @@ public abstract class AbstractQVTrelationSyntacticSequencer extends AbstractSynt * qualifiers+='unsettable' ','? '}' '{' ('initial' UnrestrictedName? ':' ';')* 'derivation' UnrestrictedName? ':' (ambiguity) ownedDefaultExpressions+=SpecificationCS * qualifiers+='volatile' ','? '}' '{' ('initial' UnrestrictedName? ':' ';')* 'derivation' UnrestrictedName? ':' (ambiguity) ownedDefaultExpressions+=SpecificationCS * referredOpposite=[Property|UnrestrictedName] '{' ('initial' UnrestrictedName? ':' ';')* 'derivation' UnrestrictedName? ':' (ambiguity) ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_ReferenceCS___SemicolonKeyword_7_0_1_1_4___InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2_SemicolonKeyword_7_0_1_0_4__a_DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2__a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * (';' ('initial' UnrestrictedName? ':' ';')* 'derivation' UnrestrictedName? ':')+ * * This ambiguous syntax occurs at: * ownedDefaultExpressions+=SpecificationCS (ambiguity) ownedDefaultExpressions+=SpecificationCS + + * </pre> */ protected void emit_ReferenceCS___SemicolonKeyword_7_0_1_1_4___InitialKeyword_7_0_1_0_0_UnrestrictedNameParserRuleCall_7_0_1_0_1_q_ColonKeyword_7_0_1_0_2_SemicolonKeyword_7_0_1_0_4__a_DerivationKeyword_7_0_1_1_0_UnrestrictedNameParserRuleCall_7_0_1_1_1_q_ColonKeyword_7_0_1_1_2__p(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('iterates' '{' '}')? * * This ambiguous syntax occurs at: * typedModel=[TypedModel|UnrestrictedName] (ambiguity) ';' (rule end) + + * </pre> */ protected void emit_SimpleTargetElementCS___IteratesKeyword_2_0_LeftCurlyBracketKeyword_2_1_1_0_RightCurlyBracketKeyword_2_1_1_2__q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('{' '}') | ';' * @@ -3729,12 +3880,15 @@ public abstract class AbstractQVTrelationSyntacticSequencer extends AbstractSynt * name=UnrestrictedName ('{' '}')? (ambiguity) (rule end) * ownedSignature=TemplateSignatureCS ('{' '}')? (ambiguity) (rule end) * ownedSuperTypes+=TypedRefCS ('{' '}')? (ambiguity) (rule end) + + * </pre> */ protected void emit_StructuredClassCS_SemicolonKeyword_7_1_or___LeftCurlyBracketKeyword_7_0_0_RightCurlyBracketKeyword_7_0_2__(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('{' '}')? * @@ -3751,12 +3905,15 @@ public abstract class AbstractQVTrelationSyntacticSequencer extends AbstractSynt * ownedSuperTypes+=TypedRefCS (ambiguity) '{' ownedOperations+=OperationCS * ownedSuperTypes+=TypedRefCS (ambiguity) '{' ownedProperties+=StructuralFeatureCS * ownedSuperTypes+=TypedRefCS (ambiguity) (('{' '}') | ';') (rule end) + + * </pre> */ protected void emit_StructuredClassCS___LeftCurlyBracketKeyword_6_0_RightCurlyBracketKeyword_6_2__q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ';'? * @@ -3764,18 +3921,23 @@ public abstract class AbstractQVTrelationSyntacticSequencer extends AbstractSynt * name=UnrestrictedName '{' '}' (ambiguity) (rule end) * ownedTargetElements+=CompoundTargetElementCS '}' (ambiguity) (rule end) * ownedTargetElements+=SimpleTargetElementCS '}' (ambiguity) (rule end) + + * </pre> */ protected void emit_TargetCS_SemicolonKeyword_5_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); } /** + * <pre> * Ambiguous syntax: * ('(' ')')? * * This ambiguous syntax occurs at: * name='Tuple' (ambiguity) (rule end) * name='Tuple' (ambiguity) ownedMultiplicity=MultiplicityCS + + * </pre> */ protected void emit_TupleTypeCS___LeftParenthesisKeyword_1_0_RightParenthesisKeyword_1_2__q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { acceptNodes(transition, nodes); diff --git a/tests/org.eclipse.qvtd.xtext.qvtbase.tests/src/org/eclipse/qvtd/xtext/qvtbase/tests/LoadTestCase.java b/tests/org.eclipse.qvtd.xtext.qvtbase.tests/src/org/eclipse/qvtd/xtext/qvtbase/tests/LoadTestCase.java index 55735f6c1..73e0be18d 100644 --- a/tests/org.eclipse.qvtd.xtext.qvtbase.tests/src/org/eclipse/qvtd/xtext/qvtbase/tests/LoadTestCase.java +++ b/tests/org.eclipse.qvtd.xtext.qvtbase.tests/src/org/eclipse/qvtd/xtext/qvtbase/tests/LoadTestCase.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2012, 2019 Willink Transformations and others. + * Copyright (c) 2012, 2022 Willink Transformations and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v2.0 * which accompanies this distribution, and is available at @@ -63,15 +63,15 @@ public abstract class LoadTestCase extends XtextTestCase BaseCSResource xtextResource = (BaseCSResource) ocl.getResourceSet().getResource(inputURI, true); assert xtextResource != null; assertNoResourceErrors("Load failed", xtextResource); - Resource pivotResource = xtextResource.getASResource(); + ASResource pivotResource = xtextResource.getASResource(); assertNoUnresolvedProxies("Unresolved proxies", xtextResource); // System.out.println(Long.toString(System.currentTimeMillis() - startTime) + " validate()"); assertNoValidationErrors("Validation errors", xtextResource.getContents().get(0)); // System.out.println(Long.toString(System.currentTimeMillis() - startTime) + " validated()"); saveAsXMI(xtextResource, cstURI); - pivotResource.setURI(pivotURI); assertValidationDiagnostics("Pivot validation errors", pivotResource, messages); - ((ASResource)pivotResource).setSaveable(true); + pivotResource.setSaveable(true); + pivotResource.setURI(pivotURI); pivotResource.save(DefaultCompilerOptions.defaultSavingOptions); return pivotResource; } diff --git a/tests/org.eclipse.qvtd.xtext.qvtbase.tests/src/org/eclipse/qvtd/xtext/qvtbase/tests/PivotTestCase.java b/tests/org.eclipse.qvtd.xtext.qvtbase.tests/src/org/eclipse/qvtd/xtext/qvtbase/tests/PivotTestCase.java index d9c2a1719..76b31e5cc 100644 --- a/tests/org.eclipse.qvtd.xtext.qvtbase.tests/src/org/eclipse/qvtd/xtext/qvtbase/tests/PivotTestCase.java +++ b/tests/org.eclipse.qvtd.xtext.qvtbase.tests/src/org/eclipse/qvtd/xtext/qvtbase/tests/PivotTestCase.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2011, 2021 Willink Transformations and others. + * Copyright (c) 2011, 2022 Willink Transformations and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v2.0 * which accompanies this distribution, and is available at diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src/org/eclipse/qvtd/xtext/qvtcore/tests/AbstractDomainUsageTests.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src/org/eclipse/qvtd/xtext/qvtcore/tests/AbstractDomainUsageTests.java index 771fa3366..901fce056 100644 --- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src/org/eclipse/qvtd/xtext/qvtcore/tests/AbstractDomainUsageTests.java +++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src/org/eclipse/qvtd/xtext/qvtcore/tests/AbstractDomainUsageTests.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2015, 2019 Willink Transformations and others. + * Copyright (c) 2015, 2022 Willink Transformations and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v2.0 * which accompanies this distribution, and is available at @@ -145,6 +145,7 @@ public abstract class AbstractDomainUsageTests extends LoadTestCase assertNoValidationErrors("Validation errors", xtextResource.getContents().get(0)); // System.out.println(Long.toString(System.currentTimeMillis() - startTime) + " validated()"); saveAsXMI(xtextResource, cstURI); + asResource.setSaveable(true); asResource.setURI(pivotURI); // CompleteOCLStandaloneSetup.doSetup(); diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src/org/eclipse/qvtd/xtext/qvtimperative/tests/QVTiCompilerTests.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src/org/eclipse/qvtd/xtext/qvtimperative/tests/QVTiCompilerTests.java index 08868579d..ba72180a0 100644 --- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src/org/eclipse/qvtd/xtext/qvtimperative/tests/QVTiCompilerTests.java +++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src/org/eclipse/qvtd/xtext/qvtimperative/tests/QVTiCompilerTests.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2012, 2021 Willink Transformations and others. + * Copyright (c) 2012, 2022 Willink Transformations and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v2.0 * which accompanies this distribution, and is available at @@ -147,7 +147,6 @@ public class QVTiCompilerTests extends LoadTestCase assertNoValidationErrors("Validation errors", xtextResource.getContents().get(0)); // System.out.println(Long.toString(System.currentTimeMillis() - startTime) + " validated()"); TestUtil.saveAsXMI(xtextResource, cstURI, getSaveOptions()); - asResource.setURI(pivotURI); TestUtil.doCompleteOCLSetup(); URI oclURI = URI.createPlatformResourceURI("/org.eclipse.qvtd.pivot.qvtimperative/model/QVTimperative.ocl", true); @@ -164,7 +163,10 @@ public class QVTiCompilerTests extends LoadTestCase PivotEObjectValidator.install(ClassUtil.nonNullState(QVTimperativePackage.eINSTANCE), null); assertNoValidationErrors("Pivot validation errors", asResource.getContents().get(0)); - asResource.save(getSaveOptions()); + if (asResource.isSaveable()) { + asResource.setURI(pivotURI); + asResource.save(getSaveOptions()); + } return asResource; } diff --git a/tests/org.eclipse.qvtd.xtext.qvtrelation.tests/src/org/eclipse/qvtd/xtext/qvtrelation/tests/QVTrCompilerTests.java b/tests/org.eclipse.qvtd.xtext.qvtrelation.tests/src/org/eclipse/qvtd/xtext/qvtrelation/tests/QVTrCompilerTests.java index ea604903d..5359c91eb 100644 --- a/tests/org.eclipse.qvtd.xtext.qvtrelation.tests/src/org/eclipse/qvtd/xtext/qvtrelation/tests/QVTrCompilerTests.java +++ b/tests/org.eclipse.qvtd.xtext.qvtrelation.tests/src/org/eclipse/qvtd/xtext/qvtrelation/tests/QVTrCompilerTests.java @@ -824,10 +824,10 @@ public class QVTrCompilerTests extends LoadTestCase Ecore2AS ecore2as = Ecore2AS.getAdapter(inputResource, (EnvironmentFactoryInternal) ocl.getEnvironmentFactory()); Model pivotModel = ecore2as.getASModel(); ASResource asResource = (ASResource) pivotModel.eResource(); - asResource.setURI(asURI2a); asResource.setSaveable(true); + asResource.setURI(asURI2a); assertNoResourceErrors("Ecore2AS failed", asResource); - asResource.save(XMIUtil.createSaveOptions()); + asResource.save(XMIUtil.createSaveOptions(asResource)); assertValidationDiagnostics("Ecore2AS invalid", asResource, NO_MESSAGES); } finally { @@ -911,10 +911,10 @@ public class QVTrCompilerTests extends LoadTestCase Ecore2AS ecore2as = Ecore2AS.getAdapter(inputResource, (EnvironmentFactoryInternal) ocl.getEnvironmentFactory()); Model pivotModel = ecore2as.getASModel(); ASResource asResource = (ASResource) pivotModel.eResource(); - asResource.setURI(asURI2a); asResource.setSaveable(true); + asResource.setURI(asURI2a); assertNoResourceErrors("Ecore2AS failed", asResource); - asResource.save(XMIUtil.createSaveOptions()); + asResource.save(XMIUtil.createSaveOptions(asResource)); assertValidationDiagnostics("Ecore2AS invalid", asResource, NO_MESSAGES); } finally { |