diff --git a/org.eclipse.triquetrum.commands.api/.project b/org.eclipse.triquetrum.commands.api/.project index f35804bd..6b0a211b 100644 --- a/org.eclipse.triquetrum.commands.api/.project +++ b/org.eclipse.triquetrum.commands.api/.project @@ -20,6 +20,11 @@ + + org.eclipse.pde.ds.core.builder + + + org.eclipse.pde.PluginNature diff --git a/org.eclipse.triquetrum.commands.api/META-INF/MANIFEST.MF b/org.eclipse.triquetrum.commands.api/META-INF/MANIFEST.MF index 9cea9aad..0a604c64 100644 --- a/org.eclipse.triquetrum.commands.api/META-INF/MANIFEST.MF +++ b/org.eclipse.triquetrum.commands.api/META-INF/MANIFEST.MF @@ -5,6 +5,10 @@ Bundle-SymbolicName: org.eclipse.triquetrum.commands.api Bundle-Version: 0.1.0.qualifier Bundle-Activator: org.eclipse.triquetrum.commands.api.TqCLServices Bundle-Vendor: Eclipse Triquetrum -Require-Bundle: org.eclipse.core.runtime +Require-Bundle: org.eclipse.core.runtime, + org.eclipse.osgi.services;bundle-version="3.5.100" Bundle-RequiredExecutionEnvironment: JavaSE-1.8 Bundle-ActivationPolicy: lazy +Export-Package: org.eclipse.triquetrum.commands.api, + org.eclipse.triquetrum.commands.api.services +Service-Component: OSGI-INF/librariesProvider.xml diff --git a/org.eclipse.triquetrum.commands.api/OSGI-INF/librariesProvider.xml b/org.eclipse.triquetrum.commands.api/OSGI-INF/librariesProvider.xml new file mode 100644 index 00000000..c5ada845 --- /dev/null +++ b/org.eclipse.triquetrum.commands.api/OSGI-INF/librariesProvider.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/org.eclipse.triquetrum.commands.api/build.properties b/org.eclipse.triquetrum.commands.api/build.properties index 5fc538bc..5d4da75f 100644 --- a/org.eclipse.triquetrum.commands.api/build.properties +++ b/org.eclipse.triquetrum.commands.api/build.properties @@ -1,4 +1,5 @@ -source.. = src/main/java/ output.. = target/classes/ bin.includes = META-INF/,\ - . + .,\ + OSGI-INF/librariesProvider.xml +source.. = src/main/java/ diff --git a/org.eclipse.triquetrum.commands.api/src/main/java/org/eclipse/triquetrum/commands/api/TqCLServices.java b/org.eclipse.triquetrum.commands.api/src/main/java/org/eclipse/triquetrum/commands/api/TqCLServices.java index 1cf0f64d..2e0650a6 100644 --- a/org.eclipse.triquetrum.commands.api/src/main/java/org/eclipse/triquetrum/commands/api/TqCLServices.java +++ b/org.eclipse.triquetrum.commands.api/src/main/java/org/eclipse/triquetrum/commands/api/TqCLServices.java @@ -1,11 +1,30 @@ +/******************************************************************************* + * Copyright (c) 2016 Totaro Rodolfo + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Rodolfo Totaro - initial API and implementation and/or initial documentation + *******************************************************************************/ package org.eclipse.triquetrum.commands.api; +import java.util.Collection; + +import org.eclipse.triquetrum.commands.api.services.ModelBuilderService; +import org.eclipse.triquetrum.commands.api.services.TqCLLibraryProvider; +import org.eclipse.triquetrum.commands.api.services.impl.TcQLLibraryProviderProxy; import org.osgi.framework.BundleActivator; import org.osgi.framework.BundleContext; +import org.osgi.framework.InvalidSyntaxException; +import org.osgi.framework.ServiceReference; public class TqCLServices implements BundleActivator { private static BundleContext context; + + private static TqCLServices instance; static BundleContext getContext() { return context; @@ -13,18 +32,55 @@ static BundleContext getContext() { /* * (non-Javadoc) - * @see org.osgi.framework.BundleActivator#start(org.osgi.framework.BundleContext) + * + * @see org.osgi.framework.BundleActivator#start(org.osgi.framework. + * BundleContext) */ public void start(BundleContext bundleContext) throws Exception { TqCLServices.context = bundleContext; + instance=this; } /* * (non-Javadoc) - * @see org.osgi.framework.BundleActivator#stop(org.osgi.framework.BundleContext) + * + * @see + * org.osgi.framework.BundleActivator#stop(org.osgi.framework.BundleContext) */ public void stop(BundleContext bundleContext) throws Exception { TqCLServices.context = null; + instance=null; + } + + public static TqCLServices getInstance() { + return instance; + } + + @SuppressWarnings("rawtypes") + public ModelBuilderService getModelBuilderService(Class modelClass) { + try { + Collection> serviceReferences = getContext() + .getServiceReferences(ModelBuilderService.class, null); + for (ServiceReference serviceReference : serviceReferences) { + ModelBuilderService service = getContext().getService(serviceReference); + if (service.getSupportedModelClass() == modelClass) { + return service; + } + } + } catch (InvalidSyntaxException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + + return null; + } + + public TqCLLibraryProvider getTcqlLibraryProvider() + { + ServiceReference serviceReference = getContext().getServiceReference(TcQLLibraryProviderProxy.class); + TcQLLibraryProviderProxy service = getContext().getService(serviceReference); + return service; } + } diff --git a/org.eclipse.triquetrum.commands.api/src/main/java/org/eclipse/triquetrum/commands/api/services/ModelBuilderService.java b/org.eclipse.triquetrum.commands.api/src/main/java/org/eclipse/triquetrum/commands/api/services/ModelBuilderService.java new file mode 100644 index 00000000..6f9df409 --- /dev/null +++ b/org.eclipse.triquetrum.commands.api/src/main/java/org/eclipse/triquetrum/commands/api/services/ModelBuilderService.java @@ -0,0 +1,27 @@ +/******************************************************************************* + * Copyright (c) 2016 Totaro Rodolfo + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Rodolfo Totaro - initial API and implementation and/or initial documentation + *******************************************************************************/ +package org.eclipse.triquetrum.commands.api.services; + +public interface ModelBuilderService { + + public Class getSupportedModelClass(); + + public Actor insertActor(CompositeActor parent,String actorclass) throws TcQLException; + + public Director insertDirector(CompositeActor actor,String directorClass) throws TcQLException; + + public Port insertPort(Actor actor, String portClass) throws TcQLException; + + public Port insertParameter(Actor actor, String parameterClass) throws TcQLException; + + + +} diff --git a/org.eclipse.triquetrum.commands.api/src/main/java/org/eclipse/triquetrum/commands/api/services/TcQLException.java b/org.eclipse.triquetrum.commands.api/src/main/java/org/eclipse/triquetrum/commands/api/services/TcQLException.java new file mode 100644 index 00000000..b38be836 --- /dev/null +++ b/org.eclipse.triquetrum.commands.api/src/main/java/org/eclipse/triquetrum/commands/api/services/TcQLException.java @@ -0,0 +1,20 @@ +/******************************************************************************* + * Copyright (c) 2016 Totaro Rodolfo + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Rodolfo Totaro - initial API and implementation and/or initial documentation + *******************************************************************************/ +package org.eclipse.triquetrum.commands.api.services; + +public class TcQLException extends Exception { + + /** + * + */ + private static final long serialVersionUID = 8072711939052951422L; + +} diff --git a/org.eclipse.triquetrum.commands.api/src/main/java/org/eclipse/triquetrum/commands/api/services/TqCLLibraryException.java b/org.eclipse.triquetrum.commands.api/src/main/java/org/eclipse/triquetrum/commands/api/services/TqCLLibraryException.java new file mode 100644 index 00000000..ef45632e --- /dev/null +++ b/org.eclipse.triquetrum.commands.api/src/main/java/org/eclipse/triquetrum/commands/api/services/TqCLLibraryException.java @@ -0,0 +1,37 @@ +/******************************************************************************* + * Copyright (c) 2016 Totaro Rodolfo + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Rodolfo Totaro - initial API and implementation and/or initial documentation + *******************************************************************************/ +package org.eclipse.triquetrum.commands.api.services; + +public class TqCLLibraryException extends Exception { + + /** + * + */ + private static final long serialVersionUID = -3068348640374298798L; + + public TqCLLibraryException(String message, Throwable cause, boolean enableSuppression, + boolean writableStackTrace) { + super(message, cause, enableSuppression, writableStackTrace); + // TODO Auto-generated constructor stub + } + + public TqCLLibraryException(String message, Throwable cause) { + super(message, cause); + // TODO Auto-generated constructor stub + } + + public TqCLLibraryException(String message) { + super(message); + // TODO Auto-generated constructor stub + } + + +} diff --git a/org.eclipse.triquetrum.commands.api/src/main/java/org/eclipse/triquetrum/commands/api/services/TqCLLibraryProvider.java b/org.eclipse.triquetrum.commands.api/src/main/java/org/eclipse/triquetrum/commands/api/services/TqCLLibraryProvider.java index b2fe527f..188568a2 100644 --- a/org.eclipse.triquetrum.commands.api/src/main/java/org/eclipse/triquetrum/commands/api/services/TqCLLibraryProvider.java +++ b/org.eclipse.triquetrum.commands.api/src/main/java/org/eclipse/triquetrum/commands/api/services/TqCLLibraryProvider.java @@ -1,6 +1,34 @@ +/******************************************************************************* + * Copyright (c) 2016 Totaro Rodolfo + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Rodolfo Totaro - initial API and implementation and/or initial documentation + *******************************************************************************/ package org.eclipse.triquetrum.commands.api.services; +import java.util.List; +import java.util.Set; + public interface TqCLLibraryProvider { + public List getActors(String library) throws TqCLLibraryException; + + public List getDirectors(String library) throws TqCLLibraryException; + + public List getParameterTypes(String library) throws TqCLLibraryException; + + public List getPortTypes(String library) throws TqCLLibraryException; + + public List getActorPorts(String actor) throws TqCLLibraryException; + + public List getActorParameters(String actor) throws TqCLLibraryException; + + public Set getLibraryNames(); + + public boolean hasElement(String element); } diff --git a/org.eclipse.triquetrum.commands.api/src/main/java/org/eclipse/triquetrum/commands/api/services/impl/TcQLLibraryProviderProxy.java b/org.eclipse.triquetrum.commands.api/src/main/java/org/eclipse/triquetrum/commands/api/services/impl/TcQLLibraryProviderProxy.java new file mode 100644 index 00000000..16ea97c4 --- /dev/null +++ b/org.eclipse.triquetrum.commands.api/src/main/java/org/eclipse/triquetrum/commands/api/services/impl/TcQLLibraryProviderProxy.java @@ -0,0 +1,111 @@ +/******************************************************************************* + * Copyright (c) 2016 Totaro Rodolfo + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Rodolfo Totaro - initial API and implementation and/or initial documentation + *******************************************************************************/ +package org.eclipse.triquetrum.commands.api.services.impl; + +import java.text.MessageFormat; +import java.util.Collection; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Set; + +import org.eclipse.triquetrum.commands.api.services.TqCLLibraryException; +import org.eclipse.triquetrum.commands.api.services.TqCLLibraryProvider; + +public class TcQLLibraryProviderProxy implements TqCLLibraryProvider { + + private Map libraryProviders = new HashMap<>(); + + + @Override + public List getActors(String library) throws TqCLLibraryException { + checkLibrary(library); + return libraryProviders.get(library).getActors(library); + } + + private void checkLibrary(String library) throws TqCLLibraryException { + if (!libraryProviders.containsKey(library)) { + String message = MessageFormat.format("Library {0} not found", library); + throw new TqCLLibraryException(message); + } + } + + @Override + public List getDirectors(String library) throws TqCLLibraryException { + checkLibrary(library); + return libraryProviders.get(library).getDirectors(library); + } + + @Override + public List getParameterTypes(String library) throws TqCLLibraryException { + checkLibrary(library); + return libraryProviders.get(library).getParameterTypes(library); + } + + @Override + public List getPortTypes(String library) throws TqCLLibraryException { + checkLibrary(library); + return libraryProviders.get(library).getPortTypes(library); + } + + @Override + public List getActorPorts(String actor) throws TqCLLibraryException { + for (TqCLLibraryProvider provider : libraryProviders.values()) { + boolean hasElement = provider.hasElement(actor); + if (hasElement) { + return provider.getActorPorts(actor); + } + } + String message = MessageFormat.format("Actor {0} not found", actor); + throw new TqCLLibraryException(message); + } + + @Override + public List getActorParameters(String actor) throws TqCLLibraryException { + for (TqCLLibraryProvider provider : libraryProviders.values()) { + boolean hasElement = provider.hasElement(actor); + if (hasElement) { + return provider.getActorParameters(actor); + } + } + String message = MessageFormat.format("Actor {0} not found", actor); + throw new TqCLLibraryException(message); + } + + @Override + public Set getLibraryNames() { + return libraryProviders.keySet(); + } + + @Override + public boolean hasElement(String element) { + for (TqCLLibraryProvider libraryProvider : libraryProviders.values()) { + if (libraryProvider.hasElement(element)) { + return true; + } + } + return false; + } + + public void setLibraryProviders(Collection libraryProviders) { + for (TqCLLibraryProvider tqCLLibraryProvider : libraryProviders) { + addLibraryProvider(tqCLLibraryProvider); + } + } + + public void addLibraryProvider(TqCLLibraryProvider tqCLLibraryProvider) { + Set libraryNames = tqCLLibraryProvider.getLibraryNames(); + for (String library : libraryNames) { + this.libraryProviders.put(library, tqCLLibraryProvider); + } + } + +} diff --git a/org.eclipse.triquetrum.commands.xtext.ide/src/main/java-gen/org/eclipse/triquetrum/commands/ide/contentassist/antlr/TqclParser.java b/org.eclipse.triquetrum.commands.xtext.ide/src/main/java-gen/org/eclipse/triquetrum/commands/ide/contentassist/antlr/TqclParser.java index 7f20bd39..87046615 100644 --- a/org.eclipse.triquetrum.commands.xtext.ide/src/main/java-gen/org/eclipse/triquetrum/commands/ide/contentassist/antlr/TqclParser.java +++ b/org.eclipse.triquetrum.commands.xtext.ide/src/main/java-gen/org/eclipse/triquetrum/commands/ide/contentassist/antlr/TqclParser.java @@ -45,16 +45,16 @@ protected String getRuleName(AbstractElement element) { private static final long serialVersionUID = 1L; { put(grammarAccess.getCommandAccess().getAlternatives_0(), "rule__Command__Alternatives_0"); - put(grammarAccess.getCategoryAccess().getAlternatives(), "rule__Category__Alternatives"); put(grammarAccess.getNamedObjAccess().getAlternatives(), "rule__NamedObj__Alternatives"); put(grammarAccess.getJvmTypeReferenceAccess().getAlternatives(), "rule__JvmTypeReference__Alternatives"); put(grammarAccess.getJvmArgumentTypeReferenceAccess().getAlternatives(), "rule__JvmArgumentTypeReference__Alternatives"); put(grammarAccess.getJvmWildcardTypeReferenceAccess().getAlternatives_2(), "rule__JvmWildcardTypeReference__Alternatives_2"); put(grammarAccess.getXImportDeclarationAccess().getAlternatives_1(), "rule__XImportDeclaration__Alternatives_1"); put(grammarAccess.getXImportDeclarationAccess().getAlternatives_1_0_3(), "rule__XImportDeclaration__Alternatives_1_0_3"); + put(grammarAccess.getCategoryAccess().getAlternatives(), "rule__Category__Alternatives"); put(grammarAccess.getTriquetrumScriptAccess().getGroup(), "rule__TriquetrumScript__Group__0"); put(grammarAccess.getCommandAccess().getGroup(), "rule__Command__Group__0"); - put(grammarAccess.getImportAccess().getGroup(), "rule__Import__Group__0"); + put(grammarAccess.getIncludeAccess().getGroup(), "rule__Include__Group__0"); put(grammarAccess.getLibraryAccess().getGroup(), "rule__Library__Group__0"); put(grammarAccess.getInsertAccess().getGroup(), "rule__Insert__Group__0"); put(grammarAccess.getInsertAccess().getGroup_5(), "rule__Insert__Group_5__0"); @@ -100,7 +100,7 @@ protected String getRuleName(AbstractElement element) { put(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup(), "rule__QualifiedNameInStaticImport__Group__0"); put(grammarAccess.getTriquetrumScriptAccess().getLibrariesAssignment_0(), "rule__TriquetrumScript__LibrariesAssignment_0"); put(grammarAccess.getTriquetrumScriptAccess().getCommandsAssignment_1(), "rule__TriquetrumScript__CommandsAssignment_1"); - put(grammarAccess.getImportAccess().getFilenameAssignment_1(), "rule__Import__FilenameAssignment_1"); + put(grammarAccess.getIncludeAccess().getFilenameAssignment_1(), "rule__Include__FilenameAssignment_1"); put(grammarAccess.getLibraryAccess().getNameAssignment_1(), "rule__Library__NameAssignment_1"); put(grammarAccess.getInsertAccess().getCategoryAssignment_1(), "rule__Insert__CategoryAssignment_1"); put(grammarAccess.getInsertAccess().getObjAssignment_2(), "rule__Insert__ObjAssignment_2"); diff --git a/org.eclipse.triquetrum.commands.xtext.ide/src/main/java-gen/org/eclipse/triquetrum/commands/ide/contentassist/antlr/internal/InternalTqcl.g b/org.eclipse.triquetrum.commands.xtext.ide/src/main/java-gen/org/eclipse/triquetrum/commands/ide/contentassist/antlr/internal/InternalTqcl.g index 9dca1623..38ce349c 100644 --- a/org.eclipse.triquetrum.commands.xtext.ide/src/main/java-gen/org/eclipse/triquetrum/commands/ide/contentassist/antlr/internal/InternalTqcl.g +++ b/org.eclipse.triquetrum.commands.xtext.ide/src/main/java-gen/org/eclipse/triquetrum/commands/ide/contentassist/antlr/internal/InternalTqcl.g @@ -109,25 +109,25 @@ finally { restoreStackSize(stackSize); } -// Entry rule entryRuleImport -entryRuleImport +// Entry rule entryRuleInclude +entryRuleInclude : -{ before(grammarAccess.getImportRule()); } - ruleImport -{ after(grammarAccess.getImportRule()); } +{ before(grammarAccess.getIncludeRule()); } + ruleInclude +{ after(grammarAccess.getIncludeRule()); } EOF ; -// Rule Import -ruleImport +// Rule Include +ruleInclude @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getImportAccess().getGroup()); } - (rule__Import__Group__0) - { after(grammarAccess.getImportAccess().getGroup()); } + { before(grammarAccess.getIncludeAccess().getGroup()); } + (rule__Include__Group__0) + { after(grammarAccess.getIncludeAccess().getGroup()); } ) ; finally { @@ -284,31 +284,6 @@ finally { restoreStackSize(stackSize); } -// Entry rule entryRuleCategory -entryRuleCategory -: -{ before(grammarAccess.getCategoryRule()); } - ruleCategory -{ after(grammarAccess.getCategoryRule()); } - EOF -; - -// Rule Category -ruleCategory - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getCategoryAccess().getAlternatives()); } - (rule__Category__Alternatives) - { after(grammarAccess.getCategoryAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - // Entry rule entryRuleParameter entryRuleParameter : @@ -766,6 +741,22 @@ finally { restoreStackSize(stackSize); } +// Rule Category +ruleCategory + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getCategoryAccess().getAlternatives()); } + (rule__Category__Alternatives) + { after(grammarAccess.getCategoryAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + rule__Command__Alternatives_0 @init { int stackSize = keepStackSize(); @@ -802,42 +793,9 @@ rule__Command__Alternatives_0 ) | ( - { before(grammarAccess.getCommandAccess().getImportParserRuleCall_0_5()); } - ruleImport - { after(grammarAccess.getCommandAccess().getImportParserRuleCall_0_5()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__Category__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getCategoryAccess().getActorKeyword_0()); } - 'actor' - { after(grammarAccess.getCategoryAccess().getActorKeyword_0()); } - ) - | - ( - { before(grammarAccess.getCategoryAccess().getParameterKeyword_1()); } - 'parameter' - { after(grammarAccess.getCategoryAccess().getParameterKeyword_1()); } - ) - | - ( - { before(grammarAccess.getCategoryAccess().getPortKeyword_2()); } - 'port' - { after(grammarAccess.getCategoryAccess().getPortKeyword_2()); } - ) - | - ( - { before(grammarAccess.getCategoryAccess().getDirectorKeyword_3()); } - 'director' - { after(grammarAccess.getCategoryAccess().getDirectorKeyword_3()); } + { before(grammarAccess.getCommandAccess().getIncludeParserRuleCall_0_5()); } + ruleInclude + { after(grammarAccess.getCommandAccess().getIncludeParserRuleCall_0_5()); } ) ; finally { @@ -976,6 +934,39 @@ finally { restoreStackSize(stackSize); } +rule__Category__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getCategoryAccess().getActorEnumLiteralDeclaration_0()); } + ('actor') + { after(grammarAccess.getCategoryAccess().getActorEnumLiteralDeclaration_0()); } + ) + | + ( + { before(grammarAccess.getCategoryAccess().getParameterEnumLiteralDeclaration_1()); } + ('parameter') + { after(grammarAccess.getCategoryAccess().getParameterEnumLiteralDeclaration_1()); } + ) + | + ( + { before(grammarAccess.getCategoryAccess().getPortEnumLiteralDeclaration_2()); } + ('port') + { after(grammarAccess.getCategoryAccess().getPortEnumLiteralDeclaration_2()); } + ) + | + ( + { before(grammarAccess.getCategoryAccess().getDirectorEnumLiteralDeclaration_3()); } + ('director') + { after(grammarAccess.getCategoryAccess().getDirectorEnumLiteralDeclaration_3()); } + ) +; +finally { + restoreStackSize(stackSize); +} + rule__TriquetrumScript__Group__0 @init { int stackSize = keepStackSize(); @@ -1084,80 +1075,80 @@ finally { } -rule__Import__Group__0 +rule__Include__Group__0 @init { int stackSize = keepStackSize(); } : - rule__Import__Group__0__Impl - rule__Import__Group__1 + rule__Include__Group__0__Impl + rule__Include__Group__1 ; finally { restoreStackSize(stackSize); } -rule__Import__Group__0__Impl +rule__Include__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getImportAccess().getImportKeyword_0()); } - 'import' - { after(grammarAccess.getImportAccess().getImportKeyword_0()); } + { before(grammarAccess.getIncludeAccess().getIncludeKeyword_0()); } + 'include' + { after(grammarAccess.getIncludeAccess().getIncludeKeyword_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Import__Group__1 +rule__Include__Group__1 @init { int stackSize = keepStackSize(); } : - rule__Import__Group__1__Impl - rule__Import__Group__2 + rule__Include__Group__1__Impl + rule__Include__Group__2 ; finally { restoreStackSize(stackSize); } -rule__Import__Group__1__Impl +rule__Include__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getImportAccess().getFilenameAssignment_1()); } - (rule__Import__FilenameAssignment_1) - { after(grammarAccess.getImportAccess().getFilenameAssignment_1()); } + { before(grammarAccess.getIncludeAccess().getFilenameAssignment_1()); } + (rule__Include__FilenameAssignment_1) + { after(grammarAccess.getIncludeAccess().getFilenameAssignment_1()); } ) ; finally { restoreStackSize(stackSize); } -rule__Import__Group__2 +rule__Include__Group__2 @init { int stackSize = keepStackSize(); } : - rule__Import__Group__2__Impl + rule__Include__Group__2__Impl ; finally { restoreStackSize(stackSize); } -rule__Import__Group__2__Impl +rule__Include__Group__2__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getImportAccess().getSemicolonKeyword_2()); } + { before(grammarAccess.getIncludeAccess().getSemicolonKeyword_2()); } ';' - { after(grammarAccess.getImportAccess().getSemicolonKeyword_2()); } + { after(grammarAccess.getIncludeAccess().getSemicolonKeyword_2()); } ) ; finally { @@ -4057,15 +4048,15 @@ finally { restoreStackSize(stackSize); } -rule__Import__FilenameAssignment_1 +rule__Include__FilenameAssignment_1 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getImportAccess().getFilenameSTRINGTerminalRuleCall_1_0()); } + { before(grammarAccess.getIncludeAccess().getFilenameSTRINGTerminalRuleCall_1_0()); } RULE_STRING - { after(grammarAccess.getImportAccess().getFilenameSTRINGTerminalRuleCall_1_0()); } + { after(grammarAccess.getIncludeAccess().getFilenameSTRINGTerminalRuleCall_1_0()); } ) ; finally { @@ -4093,9 +4084,9 @@ rule__Insert__CategoryAssignment_1 } : ( - { before(grammarAccess.getInsertAccess().getCategoryCategoryParserRuleCall_1_0()); } + { before(grammarAccess.getInsertAccess().getCategoryCategoryEnumRuleCall_1_0()); } ruleCategory - { after(grammarAccess.getInsertAccess().getCategoryCategoryParserRuleCall_1_0()); } + { after(grammarAccess.getInsertAccess().getCategoryCategoryEnumRuleCall_1_0()); } ) ; finally { diff --git a/org.eclipse.triquetrum.commands.xtext.ide/src/main/java-gen/org/eclipse/triquetrum/commands/ide/contentassist/antlr/internal/InternalTqcl.tokens b/org.eclipse.triquetrum.commands.xtext.ide/src/main/java-gen/org/eclipse/triquetrum/commands/ide/contentassist/antlr/internal/InternalTqcl.tokens index ab64a419..ca7ae703 100644 --- a/org.eclipse.triquetrum.commands.xtext.ide/src/main/java-gen/org/eclipse/triquetrum/commands/ide/contentassist/antlr/internal/InternalTqcl.tokens +++ b/org.eclipse.triquetrum.commands.xtext.ide/src/main/java-gen/org/eclipse/triquetrum/commands/ide/contentassist/antlr/internal/InternalTqcl.tokens @@ -17,17 +17,18 @@ 'connect'=22 'director'=13 'extends'=35 -'extension'=42 +'extension'=43 'go'=24 -'import'=15 +'import'=39 +'include'=15 'insert'=17 -'into'=39 +'into'=40 'library'=16 -'out'=40 +'out'=41 'parameter'=11 'port'=12 'set'=21 -'static'=41 +'static'=42 'super'=37 'to'=23 'with'=19 @@ -70,3 +71,4 @@ T__39=39 T__40=40 T__41=41 T__42=42 +T__43=43 diff --git a/org.eclipse.triquetrum.commands.xtext.ide/src/main/java-gen/org/eclipse/triquetrum/commands/ide/contentassist/antlr/internal/InternalTqclLexer.java b/org.eclipse.triquetrum.commands.xtext.ide/src/main/java-gen/org/eclipse/triquetrum/commands/ide/contentassist/antlr/internal/InternalTqclLexer.java index e4c51744..648282c6 100644 --- a/org.eclipse.triquetrum.commands.xtext.ide/src/main/java-gen/org/eclipse/triquetrum/commands/ide/contentassist/antlr/internal/InternalTqclLexer.java +++ b/org.eclipse.triquetrum.commands.xtext.ide/src/main/java-gen/org/eclipse/triquetrum/commands/ide/contentassist/antlr/internal/InternalTqclLexer.java @@ -12,32 +12,17 @@ @SuppressWarnings("all") public class InternalTqclLexer extends Lexer { - public static final int RULE_STRING=5; - public static final int RULE_SL_COMMENT=7; public static final int T__19=19; public static final int T__15=15; - public static final int T__37=37; public static final int T__16=16; - public static final int T__38=38; public static final int T__17=17; - public static final int T__39=39; public static final int T__18=18; public static final int T__11=11; - public static final int T__33=33; public static final int T__12=12; - public static final int T__34=34; public static final int T__13=13; - public static final int T__35=35; public static final int T__14=14; - public static final int T__36=36; - public static final int EOF=-1; - public static final int T__30=30; - public static final int T__31=31; public static final int T__10=10; - public static final int T__32=32; public static final int RULE_ID=4; - public static final int RULE_WS=8; - public static final int RULE_ANY_OTHER=9; public static final int T__26=26; public static final int T__27=27; public static final int T__28=28; @@ -47,11 +32,27 @@ public class InternalTqclLexer extends Lexer { 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 RULE_STRING=5; + public static final int RULE_SL_COMMENT=7; + 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 EOF=-1; + 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_WS=8; + public static final int RULE_ANY_OTHER=9; public static final int T__40=40; public static final int T__41=41; - public static final int T__20=20; public static final int T__42=42; - public static final int T__21=21; + public static final int T__43=43; // delegates // delegators @@ -175,10 +176,10 @@ public final void mT__15() throws RecognitionException { try { int _type = T__15; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalTqcl.g:16:7: ( 'import' ) - // InternalTqcl.g:16:9: 'import' + // InternalTqcl.g:16:7: ( 'include' ) + // InternalTqcl.g:16:9: 'include' { - match("import"); + match("include"); } @@ -667,10 +668,10 @@ public final void mT__39() throws RecognitionException { try { int _type = T__39; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalTqcl.g:40:7: ( 'into' ) - // InternalTqcl.g:40:9: 'into' + // InternalTqcl.g:40:7: ( 'import' ) + // InternalTqcl.g:40:9: 'import' { - match("into"); + match("import"); } @@ -688,10 +689,10 @@ public final void mT__40() throws RecognitionException { try { int _type = T__40; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalTqcl.g:41:7: ( 'out' ) - // InternalTqcl.g:41:9: 'out' + // InternalTqcl.g:41:7: ( 'into' ) + // InternalTqcl.g:41:9: 'into' { - match("out"); + match("into"); } @@ -709,10 +710,10 @@ public final void mT__41() throws RecognitionException { try { int _type = T__41; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalTqcl.g:42:7: ( 'static' ) - // InternalTqcl.g:42:9: 'static' + // InternalTqcl.g:42:7: ( 'out' ) + // InternalTqcl.g:42:9: 'out' { - match("static"); + match("out"); } @@ -730,10 +731,10 @@ public final void mT__42() throws RecognitionException { try { int _type = T__42; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalTqcl.g:43:7: ( 'extension' ) - // InternalTqcl.g:43:9: 'extension' + // InternalTqcl.g:43:7: ( 'static' ) + // InternalTqcl.g:43:9: 'static' { - match("extension"); + match("static"); } @@ -746,15 +747,36 @@ public final void mT__42() throws RecognitionException { } // $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; + // InternalTqcl.g:44:7: ( 'extension' ) + // InternalTqcl.g:44:9: 'extension' + { + match("extension"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__43" + // $ANTLR start "RULE_ID" public final void mRULE_ID() throws RecognitionException { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalTqcl.g:4745:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* ) - // InternalTqcl.g:4745:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* + // InternalTqcl.g:4736:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* ) + // InternalTqcl.g:4736:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* { - // InternalTqcl.g:4745:11: ( '^' )? + // InternalTqcl.g:4736:11: ( '^' )? int alt1=2; int LA1_0 = input.LA(1); @@ -763,7 +785,7 @@ public final void mRULE_ID() throws RecognitionException { } switch (alt1) { case 1 : - // InternalTqcl.g:4745:11: '^' + // InternalTqcl.g:4736:11: '^' { match('^'); @@ -781,7 +803,7 @@ public final void mRULE_ID() throws RecognitionException { recover(mse); throw mse;} - // InternalTqcl.g:4745:44: ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* + // InternalTqcl.g:4736:44: ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* loop2: do { int alt2=2; @@ -830,10 +852,10 @@ public final void mRULE_STRING() throws RecognitionException { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalTqcl.g:4747:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) ) - // InternalTqcl.g:4747:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) + // InternalTqcl.g:4738:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) ) + // InternalTqcl.g:4738:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) { - // InternalTqcl.g:4747:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) + // InternalTqcl.g:4738:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) int alt7=2; int LA7_0 = input.LA(1); @@ -851,10 +873,10 @@ else if ( (LA7_0=='\'') ) { } switch (alt7) { case 1 : - // InternalTqcl.g:4747:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? + // InternalTqcl.g:4738:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? { match('\"'); - // InternalTqcl.g:4747:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + // InternalTqcl.g:4738:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* loop3: do { int alt3=3; @@ -870,7 +892,7 @@ else if ( ((LA3_0>='\u0000' && LA3_0<='!')||(LA3_0>='#' && LA3_0<='[')||(LA3_0>= switch (alt3) { case 1 : - // InternalTqcl.g:4747:21: '\\\\' . + // InternalTqcl.g:4738:21: '\\\\' . { match('\\'); matchAny(); @@ -878,7 +900,7 @@ else if ( ((LA3_0>='\u0000' && LA3_0<='!')||(LA3_0>='#' && LA3_0<='[')||(LA3_0>= } break; case 2 : - // InternalTqcl.g:4747:28: ~ ( ( '\\\\' | '\"' ) ) + // InternalTqcl.g:4738:28: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -898,7 +920,7 @@ else if ( ((LA3_0>='\u0000' && LA3_0<='!')||(LA3_0>='#' && LA3_0<='[')||(LA3_0>= } } while (true); - // InternalTqcl.g:4747:44: ( '\"' )? + // InternalTqcl.g:4738:44: ( '\"' )? int alt4=2; int LA4_0 = input.LA(1); @@ -907,7 +929,7 @@ else if ( ((LA3_0>='\u0000' && LA3_0<='!')||(LA3_0>='#' && LA3_0<='[')||(LA3_0>= } switch (alt4) { case 1 : - // InternalTqcl.g:4747:44: '\"' + // InternalTqcl.g:4738:44: '\"' { match('\"'); @@ -920,10 +942,10 @@ else if ( ((LA3_0>='\u0000' && LA3_0<='!')||(LA3_0>='#' && LA3_0<='[')||(LA3_0>= } break; case 2 : - // InternalTqcl.g:4747:49: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? + // InternalTqcl.g:4738:49: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? { match('\''); - // InternalTqcl.g:4747:54: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + // InternalTqcl.g:4738:54: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* loop5: do { int alt5=3; @@ -939,7 +961,7 @@ else if ( ((LA5_0>='\u0000' && LA5_0<='&')||(LA5_0>='(' && LA5_0<='[')||(LA5_0>= switch (alt5) { case 1 : - // InternalTqcl.g:4747:55: '\\\\' . + // InternalTqcl.g:4738:55: '\\\\' . { match('\\'); matchAny(); @@ -947,7 +969,7 @@ else if ( ((LA5_0>='\u0000' && LA5_0<='&')||(LA5_0>='(' && LA5_0<='[')||(LA5_0>= } break; case 2 : - // InternalTqcl.g:4747:62: ~ ( ( '\\\\' | '\\'' ) ) + // InternalTqcl.g:4738:62: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -967,7 +989,7 @@ else if ( ((LA5_0>='\u0000' && LA5_0<='&')||(LA5_0>='(' && LA5_0<='[')||(LA5_0>= } } while (true); - // InternalTqcl.g:4747:79: ( '\\'' )? + // InternalTqcl.g:4738:79: ( '\\'' )? int alt6=2; int LA6_0 = input.LA(1); @@ -976,7 +998,7 @@ else if ( ((LA5_0>='\u0000' && LA5_0<='&')||(LA5_0>='(' && LA5_0<='[')||(LA5_0>= } switch (alt6) { case 1 : - // InternalTqcl.g:4747:79: '\\'' + // InternalTqcl.g:4738:79: '\\'' { match('\''); @@ -1007,12 +1029,12 @@ public final void mRULE_ML_COMMENT() throws RecognitionException { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalTqcl.g:4749:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalTqcl.g:4749:19: '/*' ( options {greedy=false; } : . )* '*/' + // InternalTqcl.g:4740:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalTqcl.g:4740:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // InternalTqcl.g:4749:24: ( options {greedy=false; } : . )* + // InternalTqcl.g:4740:24: ( options {greedy=false; } : . )* loop8: do { int alt8=2; @@ -1037,7 +1059,7 @@ else if ( ((LA8_0>='\u0000' && LA8_0<=')')||(LA8_0>='+' && LA8_0<='\uFFFF')) ) { switch (alt8) { case 1 : - // InternalTqcl.g:4749:52: . + // InternalTqcl.g:4740:52: . { matchAny(); @@ -1067,12 +1089,12 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalTqcl.g:4751:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalTqcl.g:4751:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // InternalTqcl.g:4742:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalTqcl.g:4742:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // InternalTqcl.g:4751:24: (~ ( ( '\\n' | '\\r' ) ) )* + // InternalTqcl.g:4742:24: (~ ( ( '\\n' | '\\r' ) ) )* loop9: do { int alt9=2; @@ -1085,7 +1107,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { switch (alt9) { case 1 : - // InternalTqcl.g:4751:24: ~ ( ( '\\n' | '\\r' ) ) + // InternalTqcl.g:4742: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(); @@ -1105,7 +1127,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { } } while (true); - // InternalTqcl.g:4751:40: ( ( '\\r' )? '\\n' )? + // InternalTqcl.g:4742:40: ( ( '\\r' )? '\\n' )? int alt11=2; int LA11_0 = input.LA(1); @@ -1114,9 +1136,9 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { } switch (alt11) { case 1 : - // InternalTqcl.g:4751:41: ( '\\r' )? '\\n' + // InternalTqcl.g:4742:41: ( '\\r' )? '\\n' { - // InternalTqcl.g:4751:41: ( '\\r' )? + // InternalTqcl.g:4742:41: ( '\\r' )? int alt10=2; int LA10_0 = input.LA(1); @@ -1125,7 +1147,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { } switch (alt10) { case 1 : - // InternalTqcl.g:4751:41: '\\r' + // InternalTqcl.g:4742:41: '\\r' { match('\r'); @@ -1157,10 +1179,10 @@ public final void mRULE_WS() throws RecognitionException { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalTqcl.g:4753:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalTqcl.g:4753:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalTqcl.g:4744:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalTqcl.g:4744:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // InternalTqcl.g:4753:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalTqcl.g:4744:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ int cnt12=0; loop12: do { @@ -1214,8 +1236,8 @@ public final void mRULE_ANY_OTHER() throws RecognitionException { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalTqcl.g:4755:16: ( . ) - // InternalTqcl.g:4755:18: . + // InternalTqcl.g:4746:16: ( . ) + // InternalTqcl.g:4746:18: . { matchAny(); @@ -1230,8 +1252,8 @@ public final void mRULE_ANY_OTHER() throws RecognitionException { // $ANTLR end "RULE_ANY_OTHER" public void mTokens() throws RecognitionException { - // InternalTqcl.g:1:8: ( T__10 | T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | 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 | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) - int alt13=39; + // InternalTqcl.g:1:8: ( T__10 | T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | 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 | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) + int alt13=40; alt13 = dfa13.predict(input); switch (alt13) { case 1 : @@ -1466,42 +1488,49 @@ public void mTokens() throws RecognitionException { } break; case 34 : - // InternalTqcl.g:1:208: RULE_ID + // InternalTqcl.g:1:208: T__43 { - mRULE_ID(); + mT__43(); } break; case 35 : - // InternalTqcl.g:1:216: RULE_STRING + // InternalTqcl.g:1:214: RULE_ID { - mRULE_STRING(); + mRULE_ID(); } break; case 36 : - // InternalTqcl.g:1:228: RULE_ML_COMMENT + // InternalTqcl.g:1:222: RULE_STRING { - mRULE_ML_COMMENT(); + mRULE_STRING(); } break; case 37 : - // InternalTqcl.g:1:244: RULE_SL_COMMENT + // InternalTqcl.g:1:234: RULE_ML_COMMENT { - mRULE_SL_COMMENT(); + mRULE_ML_COMMENT(); } break; case 38 : - // InternalTqcl.g:1:260: RULE_WS + // InternalTqcl.g:1:250: RULE_SL_COMMENT { - mRULE_WS(); + mRULE_SL_COMMENT(); } break; case 39 : - // InternalTqcl.g:1:268: RULE_ANY_OTHER + // InternalTqcl.g:1:266: RULE_WS + { + mRULE_WS(); + + } + break; + case 40 : + // InternalTqcl.g:1:274: RULE_ANY_OTHER { mRULE_ANY_OTHER(); @@ -1515,24 +1544,24 @@ public void mTokens() throws RecognitionException { protected DFA13 dfa13 = new DFA13(this); static final String DFA13_eotS = - "\1\uffff\3\43\1\uffff\3\43\1\uffff\4\43\1\64\10\uffff\1\43\2\uffff\1\43\1\40\3\uffff\1\40\2\uffff\1\43\1\106\1\uffff\3\43\1\uffff\4\43\1\uffff\4\43\1\123\1\124\12\uffff\1\43\2\uffff\1\43\4\uffff\1\43\1\uffff\10\43\1\140\3\43\2\uffff\1\43\1\145\2\43\1\150\3\43\1\154\1\43\1\156\1\uffff\4\43\1\uffff\1\163\1\43\1\uffff\3\43\1\uffff\1\43\1\uffff\1\171\3\43\1\uffff\2\43\1\u0080\1\u0081\1\43\1\uffff\1\u0083\5\43\2\uffff\1\u0089\1\uffff\1\u008a\1\u008b\2\43\1\u008e\3\uffff\1\43\1\u0090\1\uffff\1\u0091\2\uffff"; + "\1\uffff\3\43\1\uffff\3\43\1\uffff\4\43\1\64\10\uffff\1\43\2\uffff\1\43\1\40\3\uffff\1\40\2\uffff\1\43\1\106\1\uffff\3\43\1\uffff\4\43\1\uffff\4\43\1\124\1\125\12\uffff\1\43\2\uffff\1\43\4\uffff\1\43\1\uffff\11\43\1\142\3\43\2\uffff\1\43\1\147\2\43\1\152\3\43\1\156\2\43\1\161\1\uffff\4\43\1\uffff\1\166\1\43\1\uffff\3\43\1\uffff\2\43\1\uffff\1\175\3\43\1\uffff\3\43\1\u0085\1\u0086\1\43\1\uffff\1\u0088\5\43\1\u008e\2\uffff\1\u008f\1\uffff\1\u0090\1\u0091\2\43\1\u0094\4\uffff\1\43\1\u0096\1\uffff\1\u0097\2\uffff"; static final String DFA13_eofS = - "\u0092\uffff"; + "\u0098\uffff"; static final String DFA13_minS = - "\1\0\1\143\1\141\1\151\1\uffff\1\155\2\151\1\uffff\1\145\3\157\1\76\10\uffff\1\170\2\uffff\1\165\1\44\3\uffff\1\52\2\uffff\1\164\1\44\1\uffff\3\162\1\uffff\1\160\1\163\1\142\1\164\1\uffff\1\164\1\160\1\141\1\156\2\44\12\uffff\1\164\2\uffff\1\164\4\uffff\1\157\1\uffff\1\141\1\164\1\145\1\157\1\145\1\157\1\162\1\150\1\44\1\145\1\164\1\156\2\uffff\1\145\1\44\1\162\1\155\1\44\1\143\2\162\1\44\1\141\1\44\1\uffff\1\162\1\151\1\145\1\156\1\uffff\1\44\1\145\1\uffff\3\164\1\uffff\1\162\1\uffff\1\44\2\143\1\144\1\uffff\1\164\1\157\2\44\1\171\1\uffff\1\44\1\164\1\163\1\151\1\145\1\162\2\uffff\1\44\1\uffff\2\44\1\157\1\162\1\44\3\uffff\1\156\1\44\1\uffff\1\44\2\uffff"; + "\1\0\1\143\1\141\1\151\1\uffff\1\155\2\151\1\uffff\1\145\3\157\1\76\10\uffff\1\170\2\uffff\1\165\1\44\3\uffff\1\52\2\uffff\1\164\1\44\1\uffff\3\162\1\uffff\1\143\1\160\1\142\1\164\1\uffff\1\164\1\160\1\141\1\156\2\44\12\uffff\1\164\2\uffff\1\164\4\uffff\1\157\1\uffff\1\141\1\164\1\145\1\154\1\145\2\157\1\162\1\150\1\44\1\145\1\164\1\156\2\uffff\1\145\1\44\1\162\1\155\1\44\1\143\1\165\1\162\1\44\1\162\1\141\1\44\1\uffff\1\162\1\151\1\145\1\156\1\uffff\1\44\1\145\1\uffff\1\164\1\144\1\164\1\uffff\1\164\1\162\1\uffff\1\44\2\143\1\144\1\uffff\1\164\1\157\1\145\2\44\1\171\1\uffff\1\44\1\164\1\163\1\151\1\145\1\162\1\44\2\uffff\1\44\1\uffff\2\44\1\157\1\162\1\44\4\uffff\1\156\1\44\1\uffff\1\44\2\uffff"; static final String DFA13_maxS = - "\1\uffff\1\163\1\157\1\151\1\uffff\1\156\2\151\1\uffff\1\165\3\157\1\76\10\uffff\1\170\2\uffff\1\165\1\172\3\uffff\1\57\2\uffff\1\164\1\172\1\uffff\3\162\1\uffff\1\160\1\164\1\142\1\164\1\uffff\1\164\1\160\1\141\1\156\2\172\12\uffff\1\164\2\uffff\1\164\4\uffff\1\157\1\uffff\1\141\1\164\1\145\1\157\1\145\1\157\1\162\1\150\1\172\1\145\1\164\1\156\2\uffff\1\145\1\172\1\162\1\155\1\172\1\143\2\162\1\172\1\141\1\172\1\uffff\1\162\1\151\1\145\1\156\1\uffff\1\172\1\145\1\uffff\3\164\1\uffff\1\162\1\uffff\1\172\2\143\1\163\1\uffff\1\164\1\157\2\172\1\171\1\uffff\1\172\1\164\1\163\1\151\1\145\1\162\2\uffff\1\172\1\uffff\2\172\1\157\1\162\1\172\3\uffff\1\156\1\172\1\uffff\1\172\2\uffff"; + "\1\uffff\1\163\1\157\1\151\1\uffff\1\156\2\151\1\uffff\1\165\3\157\1\76\10\uffff\1\170\2\uffff\1\165\1\172\3\uffff\1\57\2\uffff\1\164\1\172\1\uffff\3\162\1\uffff\1\164\1\160\1\142\1\164\1\uffff\1\164\1\160\1\141\1\156\2\172\12\uffff\1\164\2\uffff\1\164\4\uffff\1\157\1\uffff\1\141\1\164\1\145\1\154\1\145\2\157\1\162\1\150\1\172\1\145\1\164\1\156\2\uffff\1\145\1\172\1\162\1\155\1\172\1\143\1\165\1\162\1\172\1\162\1\141\1\172\1\uffff\1\162\1\151\1\145\1\156\1\uffff\1\172\1\145\1\uffff\1\164\1\144\1\164\1\uffff\1\164\1\162\1\uffff\1\172\2\143\1\163\1\uffff\1\164\1\157\1\145\2\172\1\171\1\uffff\1\172\1\164\1\163\1\151\1\145\1\162\1\172\2\uffff\1\172\1\uffff\2\172\1\157\1\162\1\172\4\uffff\1\156\1\172\1\uffff\1\172\2\uffff"; static final String DFA13_acceptS = - "\4\uffff\1\5\3\uffff\1\13\5\uffff\1\21\1\22\1\23\1\25\1\26\1\27\1\30\1\31\1\uffff\1\33\1\35\2\uffff\1\42\2\43\1\uffff\1\46\1\47\2\uffff\1\42\3\uffff\1\5\4\uffff\1\13\6\uffff\1\24\1\20\1\21\1\22\1\23\1\25\1\26\1\27\1\30\1\31\1\uffff\1\33\1\35\1\uffff\1\43\1\44\1\45\1\46\1\uffff\1\11\14\uffff\1\16\1\17\13\uffff\1\14\4\uffff\1\37\2\uffff\1\3\3\uffff\1\36\1\uffff\1\12\4\uffff\1\1\5\uffff\1\34\6\uffff\1\6\1\10\1\uffff\1\40\5\uffff\1\7\1\15\1\32\2\uffff\1\4\1\uffff\1\2\1\41"; + "\4\uffff\1\5\3\uffff\1\13\5\uffff\1\21\1\22\1\23\1\25\1\26\1\27\1\30\1\31\1\uffff\1\33\1\35\2\uffff\1\43\2\44\1\uffff\1\47\1\50\2\uffff\1\43\3\uffff\1\5\4\uffff\1\13\6\uffff\1\24\1\20\1\21\1\22\1\23\1\25\1\26\1\27\1\30\1\31\1\uffff\1\33\1\35\1\uffff\1\44\1\45\1\46\1\47\1\uffff\1\11\15\uffff\1\16\1\17\14\uffff\1\14\4\uffff\1\40\2\uffff\1\3\3\uffff\1\37\2\uffff\1\12\4\uffff\1\1\6\uffff\1\34\7\uffff\1\10\1\36\1\uffff\1\41\5\uffff\1\6\1\7\1\15\1\32\2\uffff\1\4\1\uffff\1\2\1\42"; static final String DFA13_specialS = - "\1\0\u0091\uffff}>"; + "\1\0\u0097\uffff}>"; static final String[] DFA13_transitionS = { "\11\40\2\37\2\40\1\37\22\40\1\37\1\40\1\34\1\40\1\33\1\40\1\27\1\35\1\21\1\22\1\30\1\40\1\10\1\40\1\16\1\36\13\40\1\4\1\23\1\15\1\24\1\25\1\40\32\33\1\17\1\40\1\20\1\32\1\33\1\40\1\1\1\33\1\12\1\3\1\26\1\33\1\14\1\33\1\5\2\33\1\6\2\33\1\31\1\2\2\33\1\11\1\13\2\33\1\7\3\33\uff85\40", "\1\41\17\uffff\1\42", "\1\44\15\uffff\1\45", "\1\46", "", - "\1\50\1\51", + "\1\51\1\50", "\1\52", "\1\53", "", @@ -1567,15 +1596,15 @@ public void mTokens() throws RecognitionException { "\1\110", "\1\111", "", - "\1\112", - "\1\113\1\114", + "\1\112\17\uffff\1\113\1\114", "\1\115", "\1\116", - "", "\1\117", + "", "\1\120", "\1\121", "\1\122", + "\1\123", "\1\43\13\uffff\12\43\7\uffff\32\43\4\uffff\1\43\1\uffff\32\43", "\1\43\13\uffff\12\43\7\uffff\32\43\4\uffff\1\43\1\uffff\32\43", "", @@ -1588,17 +1617,16 @@ public void mTokens() throws RecognitionException { "", "", "", - "\1\125", - "", - "", "\1\126", "", "", + "\1\127", + "", "", "", - "\1\127", "", "\1\130", + "", "\1\131", "\1\132", "\1\133", @@ -1606,68 +1634,75 @@ public void mTokens() throws RecognitionException { "\1\135", "\1\136", "\1\137", - "\1\43\13\uffff\12\43\7\uffff\32\43\4\uffff\1\43\1\uffff\32\43", + "\1\140", "\1\141", - "\1\142", + "\1\43\13\uffff\12\43\7\uffff\32\43\4\uffff\1\43\1\uffff\32\43", "\1\143", + "\1\144", + "\1\145", "", "", - "\1\144", - "\1\43\13\uffff\12\43\7\uffff\32\43\4\uffff\1\43\1\uffff\32\43", "\1\146", - "\1\147", "\1\43\13\uffff\12\43\7\uffff\32\43\4\uffff\1\43\1\uffff\32\43", + "\1\150", "\1\151", - "\1\152", - "\1\153", "\1\43\13\uffff\12\43\7\uffff\32\43\4\uffff\1\43\1\uffff\32\43", + "\1\153", + "\1\154", "\1\155", "\1\43\13\uffff\12\43\7\uffff\32\43\4\uffff\1\43\1\uffff\32\43", - "", "\1\157", "\1\160", - "\1\161", - "\1\162", - "", "\1\43\13\uffff\12\43\7\uffff\32\43\4\uffff\1\43\1\uffff\32\43", - "\1\164", "", + "\1\162", + "\1\163", + "\1\164", "\1\165", - "\1\166", + "", + "\1\43\13\uffff\12\43\7\uffff\32\43\4\uffff\1\43\1\uffff\32\43", "\1\167", "", "\1\170", - "", - "\1\43\13\uffff\12\43\7\uffff\32\43\4\uffff\1\43\1\uffff\32\43", + "\1\171", "\1\172", + "", "\1\173", - "\1\174\16\uffff\1\175", + "\1\174", "", + "\1\43\13\uffff\12\43\7\uffff\32\43\4\uffff\1\43\1\uffff\32\43", "\1\176", "\1\177", + "\1\u0080\16\uffff\1\u0081", + "", + "\1\u0082", + "\1\u0083", + "\1\u0084", "\1\43\13\uffff\12\43\7\uffff\32\43\4\uffff\1\43\1\uffff\32\43", "\1\43\13\uffff\12\43\7\uffff\32\43\4\uffff\1\43\1\uffff\32\43", - "\1\u0082", + "\1\u0087", "", "\1\43\13\uffff\12\43\7\uffff\32\43\4\uffff\1\43\1\uffff\32\43", - "\1\u0084", - "\1\u0085", - "\1\u0086", - "\1\u0087", - "\1\u0088", + "\1\u0089", + "\1\u008a", + "\1\u008b", + "\1\u008c", + "\1\u008d", + "\1\43\13\uffff\12\43\7\uffff\32\43\4\uffff\1\43\1\uffff\32\43", "", "", "\1\43\13\uffff\12\43\7\uffff\32\43\4\uffff\1\43\1\uffff\32\43", "", "\1\43\13\uffff\12\43\7\uffff\32\43\4\uffff\1\43\1\uffff\32\43", "\1\43\13\uffff\12\43\7\uffff\32\43\4\uffff\1\43\1\uffff\32\43", - "\1\u008c", - "\1\u008d", + "\1\u0092", + "\1\u0093", "\1\43\13\uffff\12\43\7\uffff\32\43\4\uffff\1\43\1\uffff\32\43", "", "", "", - "\1\u008f", + "", + "\1\u0095", "\1\43\13\uffff\12\43\7\uffff\32\43\4\uffff\1\43\1\uffff\32\43", "", "\1\43\13\uffff\12\43\7\uffff\32\43\4\uffff\1\43\1\uffff\32\43", @@ -1705,7 +1740,7 @@ public DFA13(BaseRecognizer recognizer) { this.transition = DFA13_transition; } public String getDescription() { - return "1:1: Tokens : ( T__10 | T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | 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 | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; + return "1:1: Tokens : ( T__10 | T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | 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 | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { IntStream input = _input; diff --git a/org.eclipse.triquetrum.commands.xtext.ide/src/main/java-gen/org/eclipse/triquetrum/commands/ide/contentassist/antlr/internal/InternalTqclParser.java b/org.eclipse.triquetrum.commands.xtext.ide/src/main/java-gen/org/eclipse/triquetrum/commands/ide/contentassist/antlr/internal/InternalTqclParser.java index 781f4d2c..6366d1dc 100644 --- a/org.eclipse.triquetrum.commands.xtext.ide/src/main/java-gen/org/eclipse/triquetrum/commands/ide/contentassist/antlr/internal/InternalTqclParser.java +++ b/org.eclipse.triquetrum.commands.xtext.ide/src/main/java-gen/org/eclipse/triquetrum/commands/ide/contentassist/antlr/internal/InternalTqclParser.java @@ -35,34 +35,19 @@ @SuppressWarnings("all") public class InternalTqclParser extends AbstractInternalContentAssistParser { public static final String[] tokenNames = new String[] { - "", "", "", "", "RULE_ID", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'actor'", "'parameter'", "'port'", "'director'", "';'", "'import'", "'library'", "'insert'", "'as'", "'with'", "','", "'set'", "'connect'", "'to'", "'go'", "'='", "'.'", "'['", "']'", "'=>'", "'('", "')'", "'<'", "'>'", "'?'", "'extends'", "'&'", "'super'", "'*'", "'into'", "'out'", "'static'", "'extension'" + "", "", "", "", "RULE_ID", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'actor'", "'parameter'", "'port'", "'director'", "';'", "'include'", "'library'", "'insert'", "'as'", "'with'", "','", "'set'", "'connect'", "'to'", "'go'", "'='", "'.'", "'['", "']'", "'=>'", "'('", "')'", "'<'", "'>'", "'?'", "'extends'", "'&'", "'super'", "'*'", "'import'", "'into'", "'out'", "'static'", "'extension'" }; - public static final int RULE_STRING=5; - public static final int RULE_SL_COMMENT=7; public static final int T__19=19; public static final int T__15=15; - public static final int T__37=37; public static final int T__16=16; - public static final int T__38=38; public static final int T__17=17; - public static final int T__39=39; public static final int T__18=18; public static final int T__11=11; - public static final int T__33=33; public static final int T__12=12; - public static final int T__34=34; public static final int T__13=13; - public static final int T__35=35; public static final int T__14=14; - public static final int T__36=36; - public static final int EOF=-1; - public static final int T__30=30; - public static final int T__31=31; public static final int T__10=10; - public static final int T__32=32; public static final int RULE_ID=4; - public static final int RULE_WS=8; - public static final int RULE_ANY_OTHER=9; public static final int T__26=26; public static final int T__27=27; public static final int T__28=28; @@ -72,11 +57,27 @@ public class InternalTqclParser extends AbstractInternalContentAssistParser { 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 RULE_STRING=5; + public static final int RULE_SL_COMMENT=7; + 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 EOF=-1; + 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_WS=8; + public static final int RULE_ANY_OTHER=9; public static final int T__40=40; public static final int T__41=41; - public static final int T__20=20; public static final int T__42=42; - public static final int T__21=21; + public static final int T__43=43; // delegates // delegators @@ -283,23 +284,23 @@ public final void ruleCommand() throws RecognitionException { // $ANTLR end "ruleCommand" - // $ANTLR start "entryRuleImport" - // InternalTqcl.g:113:1: entryRuleImport : ruleImport EOF ; - public final void entryRuleImport() throws RecognitionException { + // $ANTLR start "entryRuleInclude" + // InternalTqcl.g:113:1: entryRuleInclude : ruleInclude EOF ; + public final void entryRuleInclude() throws RecognitionException { try { - // InternalTqcl.g:114:1: ( ruleImport EOF ) - // InternalTqcl.g:115:1: ruleImport EOF + // InternalTqcl.g:114:1: ( ruleInclude EOF ) + // InternalTqcl.g:115:1: ruleInclude EOF { if ( state.backtracking==0 ) { - before(grammarAccess.getImportRule()); + before(grammarAccess.getIncludeRule()); } pushFollow(FOLLOW_1); - ruleImport(); + ruleInclude(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getImportRule()); + after(grammarAccess.getIncludeRule()); } match(input,EOF,FOLLOW_2); if (state.failed) return ; @@ -314,30 +315,30 @@ public final void entryRuleImport() throws RecognitionException { } return ; } - // $ANTLR end "entryRuleImport" + // $ANTLR end "entryRuleInclude" - // $ANTLR start "ruleImport" - // InternalTqcl.g:122:1: ruleImport : ( ( rule__Import__Group__0 ) ) ; - public final void ruleImport() throws RecognitionException { + // $ANTLR start "ruleInclude" + // InternalTqcl.g:122:1: ruleInclude : ( ( rule__Include__Group__0 ) ) ; + public final void ruleInclude() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:126:2: ( ( ( rule__Import__Group__0 ) ) ) - // InternalTqcl.g:127:2: ( ( rule__Import__Group__0 ) ) + // InternalTqcl.g:126:2: ( ( ( rule__Include__Group__0 ) ) ) + // InternalTqcl.g:127:2: ( ( rule__Include__Group__0 ) ) { - // InternalTqcl.g:127:2: ( ( rule__Import__Group__0 ) ) - // InternalTqcl.g:128:3: ( rule__Import__Group__0 ) + // InternalTqcl.g:127:2: ( ( rule__Include__Group__0 ) ) + // InternalTqcl.g:128:3: ( rule__Include__Group__0 ) { if ( state.backtracking==0 ) { - before(grammarAccess.getImportAccess().getGroup()); + before(grammarAccess.getIncludeAccess().getGroup()); } - // InternalTqcl.g:129:3: ( rule__Import__Group__0 ) - // InternalTqcl.g:129:4: rule__Import__Group__0 + // InternalTqcl.g:129:3: ( rule__Include__Group__0 ) + // InternalTqcl.g:129:4: rule__Include__Group__0 { pushFollow(FOLLOW_2); - rule__Import__Group__0(); + rule__Include__Group__0(); state._fsp--; if (state.failed) return ; @@ -345,7 +346,7 @@ public final void ruleImport() throws RecognitionException { } if ( state.backtracking==0 ) { - after(grammarAccess.getImportAccess().getGroup()); + after(grammarAccess.getIncludeAccess().getGroup()); } } @@ -365,7 +366,7 @@ public final void ruleImport() throws RecognitionException { } return ; } - // $ANTLR end "ruleImport" + // $ANTLR end "ruleInclude" // $ANTLR start "entryRuleLibrary" @@ -878,97 +879,12 @@ public final void ruleGoOut() throws RecognitionException { // $ANTLR end "ruleGoOut" - // $ANTLR start "entryRuleCategory" - // InternalTqcl.g:288:1: entryRuleCategory : ruleCategory EOF ; - public final void entryRuleCategory() throws RecognitionException { - try { - // InternalTqcl.g:289:1: ( ruleCategory EOF ) - // InternalTqcl.g:290:1: ruleCategory EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getCategoryRule()); - } - pushFollow(FOLLOW_1); - ruleCategory(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getCategoryRule()); - } - match(input,EOF,FOLLOW_2); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleCategory" - - - // $ANTLR start "ruleCategory" - // InternalTqcl.g:297:1: ruleCategory : ( ( rule__Category__Alternatives ) ) ; - public final void ruleCategory() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalTqcl.g:301:2: ( ( ( rule__Category__Alternatives ) ) ) - // InternalTqcl.g:302:2: ( ( rule__Category__Alternatives ) ) - { - // InternalTqcl.g:302:2: ( ( rule__Category__Alternatives ) ) - // InternalTqcl.g:303:3: ( rule__Category__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getCategoryAccess().getAlternatives()); - } - // InternalTqcl.g:304:3: ( rule__Category__Alternatives ) - // InternalTqcl.g:304:4: rule__Category__Alternatives - { - pushFollow(FOLLOW_2); - rule__Category__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getCategoryAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleCategory" - - // $ANTLR start "entryRuleParameter" - // InternalTqcl.g:313:1: entryRuleParameter : ruleParameter EOF ; + // InternalTqcl.g:288:1: entryRuleParameter : ruleParameter EOF ; public final void entryRuleParameter() throws RecognitionException { try { - // InternalTqcl.g:314:1: ( ruleParameter EOF ) - // InternalTqcl.g:315:1: ruleParameter EOF + // InternalTqcl.g:289:1: ( ruleParameter EOF ) + // InternalTqcl.g:290:1: ruleParameter EOF { if ( state.backtracking==0 ) { before(grammarAccess.getParameterRule()); @@ -998,23 +914,23 @@ public final void entryRuleParameter() throws RecognitionException { // $ANTLR start "ruleParameter" - // InternalTqcl.g:322:1: ruleParameter : ( ( rule__Parameter__Group__0 ) ) ; + // InternalTqcl.g:297:1: ruleParameter : ( ( rule__Parameter__Group__0 ) ) ; public final void ruleParameter() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:326:2: ( ( ( rule__Parameter__Group__0 ) ) ) - // InternalTqcl.g:327:2: ( ( rule__Parameter__Group__0 ) ) + // InternalTqcl.g:301:2: ( ( ( rule__Parameter__Group__0 ) ) ) + // InternalTqcl.g:302:2: ( ( rule__Parameter__Group__0 ) ) { - // InternalTqcl.g:327:2: ( ( rule__Parameter__Group__0 ) ) - // InternalTqcl.g:328:3: ( rule__Parameter__Group__0 ) + // InternalTqcl.g:302:2: ( ( rule__Parameter__Group__0 ) ) + // InternalTqcl.g:303:3: ( rule__Parameter__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterAccess().getGroup()); } - // InternalTqcl.g:329:3: ( rule__Parameter__Group__0 ) - // InternalTqcl.g:329:4: rule__Parameter__Group__0 + // InternalTqcl.g:304:3: ( rule__Parameter__Group__0 ) + // InternalTqcl.g:304:4: rule__Parameter__Group__0 { pushFollow(FOLLOW_2); rule__Parameter__Group__0(); @@ -1049,11 +965,11 @@ public final void ruleParameter() throws RecognitionException { // $ANTLR start "entryRuleNamedObj" - // InternalTqcl.g:338:1: entryRuleNamedObj : ruleNamedObj EOF ; + // InternalTqcl.g:313:1: entryRuleNamedObj : ruleNamedObj EOF ; public final void entryRuleNamedObj() throws RecognitionException { try { - // InternalTqcl.g:339:1: ( ruleNamedObj EOF ) - // InternalTqcl.g:340:1: ruleNamedObj EOF + // InternalTqcl.g:314:1: ( ruleNamedObj EOF ) + // InternalTqcl.g:315:1: ruleNamedObj EOF { if ( state.backtracking==0 ) { before(grammarAccess.getNamedObjRule()); @@ -1083,23 +999,23 @@ public final void entryRuleNamedObj() throws RecognitionException { // $ANTLR start "ruleNamedObj" - // InternalTqcl.g:347:1: ruleNamedObj : ( ( rule__NamedObj__Alternatives ) ) ; + // InternalTqcl.g:322:1: ruleNamedObj : ( ( rule__NamedObj__Alternatives ) ) ; public final void ruleNamedObj() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:351:2: ( ( ( rule__NamedObj__Alternatives ) ) ) - // InternalTqcl.g:352:2: ( ( rule__NamedObj__Alternatives ) ) + // InternalTqcl.g:326:2: ( ( ( rule__NamedObj__Alternatives ) ) ) + // InternalTqcl.g:327:2: ( ( rule__NamedObj__Alternatives ) ) { - // InternalTqcl.g:352:2: ( ( rule__NamedObj__Alternatives ) ) - // InternalTqcl.g:353:3: ( rule__NamedObj__Alternatives ) + // InternalTqcl.g:327:2: ( ( rule__NamedObj__Alternatives ) ) + // InternalTqcl.g:328:3: ( rule__NamedObj__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getNamedObjAccess().getAlternatives()); } - // InternalTqcl.g:354:3: ( rule__NamedObj__Alternatives ) - // InternalTqcl.g:354:4: rule__NamedObj__Alternatives + // InternalTqcl.g:329:3: ( rule__NamedObj__Alternatives ) + // InternalTqcl.g:329:4: rule__NamedObj__Alternatives { pushFollow(FOLLOW_2); rule__NamedObj__Alternatives(); @@ -1134,11 +1050,11 @@ public final void ruleNamedObj() throws RecognitionException { // $ANTLR start "entryRuleConnectionPort" - // InternalTqcl.g:363:1: entryRuleConnectionPort : ruleConnectionPort EOF ; + // InternalTqcl.g:338:1: entryRuleConnectionPort : ruleConnectionPort EOF ; public final void entryRuleConnectionPort() throws RecognitionException { try { - // InternalTqcl.g:364:1: ( ruleConnectionPort EOF ) - // InternalTqcl.g:365:1: ruleConnectionPort EOF + // InternalTqcl.g:339:1: ( ruleConnectionPort EOF ) + // InternalTqcl.g:340:1: ruleConnectionPort EOF { if ( state.backtracking==0 ) { before(grammarAccess.getConnectionPortRule()); @@ -1168,23 +1084,23 @@ public final void entryRuleConnectionPort() throws RecognitionException { // $ANTLR start "ruleConnectionPort" - // InternalTqcl.g:372:1: ruleConnectionPort : ( ( rule__ConnectionPort__Group__0 ) ) ; + // InternalTqcl.g:347:1: ruleConnectionPort : ( ( rule__ConnectionPort__Group__0 ) ) ; public final void ruleConnectionPort() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:376:2: ( ( ( rule__ConnectionPort__Group__0 ) ) ) - // InternalTqcl.g:377:2: ( ( rule__ConnectionPort__Group__0 ) ) + // InternalTqcl.g:351:2: ( ( ( rule__ConnectionPort__Group__0 ) ) ) + // InternalTqcl.g:352:2: ( ( rule__ConnectionPort__Group__0 ) ) { - // InternalTqcl.g:377:2: ( ( rule__ConnectionPort__Group__0 ) ) - // InternalTqcl.g:378:3: ( rule__ConnectionPort__Group__0 ) + // InternalTqcl.g:352:2: ( ( rule__ConnectionPort__Group__0 ) ) + // InternalTqcl.g:353:3: ( rule__ConnectionPort__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getConnectionPortAccess().getGroup()); } - // InternalTqcl.g:379:3: ( rule__ConnectionPort__Group__0 ) - // InternalTqcl.g:379:4: rule__ConnectionPort__Group__0 + // InternalTqcl.g:354:3: ( rule__ConnectionPort__Group__0 ) + // InternalTqcl.g:354:4: rule__ConnectionPort__Group__0 { pushFollow(FOLLOW_2); rule__ConnectionPort__Group__0(); @@ -1219,11 +1135,11 @@ public final void ruleConnectionPort() throws RecognitionException { // $ANTLR start "entryRuleJvmTypeReference" - // InternalTqcl.g:388:1: entryRuleJvmTypeReference : ruleJvmTypeReference EOF ; + // InternalTqcl.g:363:1: entryRuleJvmTypeReference : ruleJvmTypeReference EOF ; public final void entryRuleJvmTypeReference() throws RecognitionException { try { - // InternalTqcl.g:389:1: ( ruleJvmTypeReference EOF ) - // InternalTqcl.g:390:1: ruleJvmTypeReference EOF + // InternalTqcl.g:364:1: ( ruleJvmTypeReference EOF ) + // InternalTqcl.g:365:1: ruleJvmTypeReference EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceRule()); @@ -1253,23 +1169,23 @@ public final void entryRuleJvmTypeReference() throws RecognitionException { // $ANTLR start "ruleJvmTypeReference" - // InternalTqcl.g:397:1: ruleJvmTypeReference : ( ( rule__JvmTypeReference__Alternatives ) ) ; + // InternalTqcl.g:372:1: ruleJvmTypeReference : ( ( rule__JvmTypeReference__Alternatives ) ) ; public final void ruleJvmTypeReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:401:2: ( ( ( rule__JvmTypeReference__Alternatives ) ) ) - // InternalTqcl.g:402:2: ( ( rule__JvmTypeReference__Alternatives ) ) + // InternalTqcl.g:376:2: ( ( ( rule__JvmTypeReference__Alternatives ) ) ) + // InternalTqcl.g:377:2: ( ( rule__JvmTypeReference__Alternatives ) ) { - // InternalTqcl.g:402:2: ( ( rule__JvmTypeReference__Alternatives ) ) - // InternalTqcl.g:403:3: ( rule__JvmTypeReference__Alternatives ) + // InternalTqcl.g:377:2: ( ( rule__JvmTypeReference__Alternatives ) ) + // InternalTqcl.g:378:3: ( rule__JvmTypeReference__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceAccess().getAlternatives()); } - // InternalTqcl.g:404:3: ( rule__JvmTypeReference__Alternatives ) - // InternalTqcl.g:404:4: rule__JvmTypeReference__Alternatives + // InternalTqcl.g:379:3: ( rule__JvmTypeReference__Alternatives ) + // InternalTqcl.g:379:4: rule__JvmTypeReference__Alternatives { pushFollow(FOLLOW_2); rule__JvmTypeReference__Alternatives(); @@ -1304,11 +1220,11 @@ public final void ruleJvmTypeReference() throws RecognitionException { // $ANTLR start "entryRuleArrayBrackets" - // InternalTqcl.g:413:1: entryRuleArrayBrackets : ruleArrayBrackets EOF ; + // InternalTqcl.g:388:1: entryRuleArrayBrackets : ruleArrayBrackets EOF ; public final void entryRuleArrayBrackets() throws RecognitionException { try { - // InternalTqcl.g:414:1: ( ruleArrayBrackets EOF ) - // InternalTqcl.g:415:1: ruleArrayBrackets EOF + // InternalTqcl.g:389:1: ( ruleArrayBrackets EOF ) + // InternalTqcl.g:390:1: ruleArrayBrackets EOF { if ( state.backtracking==0 ) { before(grammarAccess.getArrayBracketsRule()); @@ -1338,23 +1254,23 @@ public final void entryRuleArrayBrackets() throws RecognitionException { // $ANTLR start "ruleArrayBrackets" - // InternalTqcl.g:422:1: ruleArrayBrackets : ( ( rule__ArrayBrackets__Group__0 ) ) ; + // InternalTqcl.g:397:1: ruleArrayBrackets : ( ( rule__ArrayBrackets__Group__0 ) ) ; public final void ruleArrayBrackets() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:426:2: ( ( ( rule__ArrayBrackets__Group__0 ) ) ) - // InternalTqcl.g:427:2: ( ( rule__ArrayBrackets__Group__0 ) ) + // InternalTqcl.g:401:2: ( ( ( rule__ArrayBrackets__Group__0 ) ) ) + // InternalTqcl.g:402:2: ( ( rule__ArrayBrackets__Group__0 ) ) { - // InternalTqcl.g:427:2: ( ( rule__ArrayBrackets__Group__0 ) ) - // InternalTqcl.g:428:3: ( rule__ArrayBrackets__Group__0 ) + // InternalTqcl.g:402:2: ( ( rule__ArrayBrackets__Group__0 ) ) + // InternalTqcl.g:403:3: ( rule__ArrayBrackets__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getArrayBracketsAccess().getGroup()); } - // InternalTqcl.g:429:3: ( rule__ArrayBrackets__Group__0 ) - // InternalTqcl.g:429:4: rule__ArrayBrackets__Group__0 + // InternalTqcl.g:404:3: ( rule__ArrayBrackets__Group__0 ) + // InternalTqcl.g:404:4: rule__ArrayBrackets__Group__0 { pushFollow(FOLLOW_2); rule__ArrayBrackets__Group__0(); @@ -1389,11 +1305,11 @@ public final void ruleArrayBrackets() throws RecognitionException { // $ANTLR start "entryRuleXFunctionTypeRef" - // InternalTqcl.g:438:1: entryRuleXFunctionTypeRef : ruleXFunctionTypeRef EOF ; + // InternalTqcl.g:413:1: entryRuleXFunctionTypeRef : ruleXFunctionTypeRef EOF ; public final void entryRuleXFunctionTypeRef() throws RecognitionException { try { - // InternalTqcl.g:439:1: ( ruleXFunctionTypeRef EOF ) - // InternalTqcl.g:440:1: ruleXFunctionTypeRef EOF + // InternalTqcl.g:414:1: ( ruleXFunctionTypeRef EOF ) + // InternalTqcl.g:415:1: ruleXFunctionTypeRef EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefRule()); @@ -1423,23 +1339,23 @@ public final void entryRuleXFunctionTypeRef() throws RecognitionException { // $ANTLR start "ruleXFunctionTypeRef" - // InternalTqcl.g:447:1: ruleXFunctionTypeRef : ( ( rule__XFunctionTypeRef__Group__0 ) ) ; + // InternalTqcl.g:422:1: ruleXFunctionTypeRef : ( ( rule__XFunctionTypeRef__Group__0 ) ) ; public final void ruleXFunctionTypeRef() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:451:2: ( ( ( rule__XFunctionTypeRef__Group__0 ) ) ) - // InternalTqcl.g:452:2: ( ( rule__XFunctionTypeRef__Group__0 ) ) + // InternalTqcl.g:426:2: ( ( ( rule__XFunctionTypeRef__Group__0 ) ) ) + // InternalTqcl.g:427:2: ( ( rule__XFunctionTypeRef__Group__0 ) ) { - // InternalTqcl.g:452:2: ( ( rule__XFunctionTypeRef__Group__0 ) ) - // InternalTqcl.g:453:3: ( rule__XFunctionTypeRef__Group__0 ) + // InternalTqcl.g:427:2: ( ( rule__XFunctionTypeRef__Group__0 ) ) + // InternalTqcl.g:428:3: ( rule__XFunctionTypeRef__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getGroup()); } - // InternalTqcl.g:454:3: ( rule__XFunctionTypeRef__Group__0 ) - // InternalTqcl.g:454:4: rule__XFunctionTypeRef__Group__0 + // InternalTqcl.g:429:3: ( rule__XFunctionTypeRef__Group__0 ) + // InternalTqcl.g:429:4: rule__XFunctionTypeRef__Group__0 { pushFollow(FOLLOW_2); rule__XFunctionTypeRef__Group__0(); @@ -1474,11 +1390,11 @@ public final void ruleXFunctionTypeRef() throws RecognitionException { // $ANTLR start "entryRuleJvmParameterizedTypeReference" - // InternalTqcl.g:463:1: entryRuleJvmParameterizedTypeReference : ruleJvmParameterizedTypeReference EOF ; + // InternalTqcl.g:438:1: entryRuleJvmParameterizedTypeReference : ruleJvmParameterizedTypeReference EOF ; public final void entryRuleJvmParameterizedTypeReference() throws RecognitionException { try { - // InternalTqcl.g:464:1: ( ruleJvmParameterizedTypeReference EOF ) - // InternalTqcl.g:465:1: ruleJvmParameterizedTypeReference EOF + // InternalTqcl.g:439:1: ( ruleJvmParameterizedTypeReference EOF ) + // InternalTqcl.g:440:1: ruleJvmParameterizedTypeReference EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceRule()); @@ -1508,23 +1424,23 @@ public final void entryRuleJvmParameterizedTypeReference() throws RecognitionExc // $ANTLR start "ruleJvmParameterizedTypeReference" - // InternalTqcl.g:472:1: ruleJvmParameterizedTypeReference : ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) ; + // InternalTqcl.g:447:1: ruleJvmParameterizedTypeReference : ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) ; public final void ruleJvmParameterizedTypeReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:476:2: ( ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) ) - // InternalTqcl.g:477:2: ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) + // InternalTqcl.g:451:2: ( ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) ) + // InternalTqcl.g:452:2: ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) { - // InternalTqcl.g:477:2: ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) - // InternalTqcl.g:478:3: ( rule__JvmParameterizedTypeReference__Group__0 ) + // InternalTqcl.g:452:2: ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) + // InternalTqcl.g:453:3: ( rule__JvmParameterizedTypeReference__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup()); } - // InternalTqcl.g:479:3: ( rule__JvmParameterizedTypeReference__Group__0 ) - // InternalTqcl.g:479:4: rule__JvmParameterizedTypeReference__Group__0 + // InternalTqcl.g:454:3: ( rule__JvmParameterizedTypeReference__Group__0 ) + // InternalTqcl.g:454:4: rule__JvmParameterizedTypeReference__Group__0 { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__Group__0(); @@ -1559,11 +1475,11 @@ public final void ruleJvmParameterizedTypeReference() throws RecognitionExceptio // $ANTLR start "entryRuleJvmArgumentTypeReference" - // InternalTqcl.g:488:1: entryRuleJvmArgumentTypeReference : ruleJvmArgumentTypeReference EOF ; + // InternalTqcl.g:463:1: entryRuleJvmArgumentTypeReference : ruleJvmArgumentTypeReference EOF ; public final void entryRuleJvmArgumentTypeReference() throws RecognitionException { try { - // InternalTqcl.g:489:1: ( ruleJvmArgumentTypeReference EOF ) - // InternalTqcl.g:490:1: ruleJvmArgumentTypeReference EOF + // InternalTqcl.g:464:1: ( ruleJvmArgumentTypeReference EOF ) + // InternalTqcl.g:465:1: ruleJvmArgumentTypeReference EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmArgumentTypeReferenceRule()); @@ -1593,23 +1509,23 @@ public final void entryRuleJvmArgumentTypeReference() throws RecognitionExceptio // $ANTLR start "ruleJvmArgumentTypeReference" - // InternalTqcl.g:497:1: ruleJvmArgumentTypeReference : ( ( rule__JvmArgumentTypeReference__Alternatives ) ) ; + // InternalTqcl.g:472:1: ruleJvmArgumentTypeReference : ( ( rule__JvmArgumentTypeReference__Alternatives ) ) ; public final void ruleJvmArgumentTypeReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:501:2: ( ( ( rule__JvmArgumentTypeReference__Alternatives ) ) ) - // InternalTqcl.g:502:2: ( ( rule__JvmArgumentTypeReference__Alternatives ) ) + // InternalTqcl.g:476:2: ( ( ( rule__JvmArgumentTypeReference__Alternatives ) ) ) + // InternalTqcl.g:477:2: ( ( rule__JvmArgumentTypeReference__Alternatives ) ) { - // InternalTqcl.g:502:2: ( ( rule__JvmArgumentTypeReference__Alternatives ) ) - // InternalTqcl.g:503:3: ( rule__JvmArgumentTypeReference__Alternatives ) + // InternalTqcl.g:477:2: ( ( rule__JvmArgumentTypeReference__Alternatives ) ) + // InternalTqcl.g:478:3: ( rule__JvmArgumentTypeReference__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmArgumentTypeReferenceAccess().getAlternatives()); } - // InternalTqcl.g:504:3: ( rule__JvmArgumentTypeReference__Alternatives ) - // InternalTqcl.g:504:4: rule__JvmArgumentTypeReference__Alternatives + // InternalTqcl.g:479:3: ( rule__JvmArgumentTypeReference__Alternatives ) + // InternalTqcl.g:479:4: rule__JvmArgumentTypeReference__Alternatives { pushFollow(FOLLOW_2); rule__JvmArgumentTypeReference__Alternatives(); @@ -1644,11 +1560,11 @@ public final void ruleJvmArgumentTypeReference() throws RecognitionException { // $ANTLR start "entryRuleJvmWildcardTypeReference" - // InternalTqcl.g:513:1: entryRuleJvmWildcardTypeReference : ruleJvmWildcardTypeReference EOF ; + // InternalTqcl.g:488:1: entryRuleJvmWildcardTypeReference : ruleJvmWildcardTypeReference EOF ; public final void entryRuleJvmWildcardTypeReference() throws RecognitionException { try { - // InternalTqcl.g:514:1: ( ruleJvmWildcardTypeReference EOF ) - // InternalTqcl.g:515:1: ruleJvmWildcardTypeReference EOF + // InternalTqcl.g:489:1: ( ruleJvmWildcardTypeReference EOF ) + // InternalTqcl.g:490:1: ruleJvmWildcardTypeReference EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceRule()); @@ -1678,23 +1594,23 @@ public final void entryRuleJvmWildcardTypeReference() throws RecognitionExceptio // $ANTLR start "ruleJvmWildcardTypeReference" - // InternalTqcl.g:522:1: ruleJvmWildcardTypeReference : ( ( rule__JvmWildcardTypeReference__Group__0 ) ) ; + // InternalTqcl.g:497:1: ruleJvmWildcardTypeReference : ( ( rule__JvmWildcardTypeReference__Group__0 ) ) ; public final void ruleJvmWildcardTypeReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:526:2: ( ( ( rule__JvmWildcardTypeReference__Group__0 ) ) ) - // InternalTqcl.g:527:2: ( ( rule__JvmWildcardTypeReference__Group__0 ) ) + // InternalTqcl.g:501:2: ( ( ( rule__JvmWildcardTypeReference__Group__0 ) ) ) + // InternalTqcl.g:502:2: ( ( rule__JvmWildcardTypeReference__Group__0 ) ) { - // InternalTqcl.g:527:2: ( ( rule__JvmWildcardTypeReference__Group__0 ) ) - // InternalTqcl.g:528:3: ( rule__JvmWildcardTypeReference__Group__0 ) + // InternalTqcl.g:502:2: ( ( rule__JvmWildcardTypeReference__Group__0 ) ) + // InternalTqcl.g:503:3: ( rule__JvmWildcardTypeReference__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup()); } - // InternalTqcl.g:529:3: ( rule__JvmWildcardTypeReference__Group__0 ) - // InternalTqcl.g:529:4: rule__JvmWildcardTypeReference__Group__0 + // InternalTqcl.g:504:3: ( rule__JvmWildcardTypeReference__Group__0 ) + // InternalTqcl.g:504:4: rule__JvmWildcardTypeReference__Group__0 { pushFollow(FOLLOW_2); rule__JvmWildcardTypeReference__Group__0(); @@ -1729,11 +1645,11 @@ public final void ruleJvmWildcardTypeReference() throws RecognitionException { // $ANTLR start "entryRuleJvmUpperBound" - // InternalTqcl.g:538:1: entryRuleJvmUpperBound : ruleJvmUpperBound EOF ; + // InternalTqcl.g:513:1: entryRuleJvmUpperBound : ruleJvmUpperBound EOF ; public final void entryRuleJvmUpperBound() throws RecognitionException { try { - // InternalTqcl.g:539:1: ( ruleJvmUpperBound EOF ) - // InternalTqcl.g:540:1: ruleJvmUpperBound EOF + // InternalTqcl.g:514:1: ( ruleJvmUpperBound EOF ) + // InternalTqcl.g:515:1: ruleJvmUpperBound EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundRule()); @@ -1763,23 +1679,23 @@ public final void entryRuleJvmUpperBound() throws RecognitionException { // $ANTLR start "ruleJvmUpperBound" - // InternalTqcl.g:547:1: ruleJvmUpperBound : ( ( rule__JvmUpperBound__Group__0 ) ) ; + // InternalTqcl.g:522:1: ruleJvmUpperBound : ( ( rule__JvmUpperBound__Group__0 ) ) ; public final void ruleJvmUpperBound() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:551:2: ( ( ( rule__JvmUpperBound__Group__0 ) ) ) - // InternalTqcl.g:552:2: ( ( rule__JvmUpperBound__Group__0 ) ) + // InternalTqcl.g:526:2: ( ( ( rule__JvmUpperBound__Group__0 ) ) ) + // InternalTqcl.g:527:2: ( ( rule__JvmUpperBound__Group__0 ) ) { - // InternalTqcl.g:552:2: ( ( rule__JvmUpperBound__Group__0 ) ) - // InternalTqcl.g:553:3: ( rule__JvmUpperBound__Group__0 ) + // InternalTqcl.g:527:2: ( ( rule__JvmUpperBound__Group__0 ) ) + // InternalTqcl.g:528:3: ( rule__JvmUpperBound__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAccess().getGroup()); } - // InternalTqcl.g:554:3: ( rule__JvmUpperBound__Group__0 ) - // InternalTqcl.g:554:4: rule__JvmUpperBound__Group__0 + // InternalTqcl.g:529:3: ( rule__JvmUpperBound__Group__0 ) + // InternalTqcl.g:529:4: rule__JvmUpperBound__Group__0 { pushFollow(FOLLOW_2); rule__JvmUpperBound__Group__0(); @@ -1814,11 +1730,11 @@ public final void ruleJvmUpperBound() throws RecognitionException { // $ANTLR start "entryRuleJvmUpperBoundAnded" - // InternalTqcl.g:563:1: entryRuleJvmUpperBoundAnded : ruleJvmUpperBoundAnded EOF ; + // InternalTqcl.g:538:1: entryRuleJvmUpperBoundAnded : ruleJvmUpperBoundAnded EOF ; public final void entryRuleJvmUpperBoundAnded() throws RecognitionException { try { - // InternalTqcl.g:564:1: ( ruleJvmUpperBoundAnded EOF ) - // InternalTqcl.g:565:1: ruleJvmUpperBoundAnded EOF + // InternalTqcl.g:539:1: ( ruleJvmUpperBoundAnded EOF ) + // InternalTqcl.g:540:1: ruleJvmUpperBoundAnded EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAndedRule()); @@ -1848,23 +1764,23 @@ public final void entryRuleJvmUpperBoundAnded() throws RecognitionException { // $ANTLR start "ruleJvmUpperBoundAnded" - // InternalTqcl.g:572:1: ruleJvmUpperBoundAnded : ( ( rule__JvmUpperBoundAnded__Group__0 ) ) ; + // InternalTqcl.g:547:1: ruleJvmUpperBoundAnded : ( ( rule__JvmUpperBoundAnded__Group__0 ) ) ; public final void ruleJvmUpperBoundAnded() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:576:2: ( ( ( rule__JvmUpperBoundAnded__Group__0 ) ) ) - // InternalTqcl.g:577:2: ( ( rule__JvmUpperBoundAnded__Group__0 ) ) + // InternalTqcl.g:551:2: ( ( ( rule__JvmUpperBoundAnded__Group__0 ) ) ) + // InternalTqcl.g:552:2: ( ( rule__JvmUpperBoundAnded__Group__0 ) ) { - // InternalTqcl.g:577:2: ( ( rule__JvmUpperBoundAnded__Group__0 ) ) - // InternalTqcl.g:578:3: ( rule__JvmUpperBoundAnded__Group__0 ) + // InternalTqcl.g:552:2: ( ( rule__JvmUpperBoundAnded__Group__0 ) ) + // InternalTqcl.g:553:3: ( rule__JvmUpperBoundAnded__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAndedAccess().getGroup()); } - // InternalTqcl.g:579:3: ( rule__JvmUpperBoundAnded__Group__0 ) - // InternalTqcl.g:579:4: rule__JvmUpperBoundAnded__Group__0 + // InternalTqcl.g:554:3: ( rule__JvmUpperBoundAnded__Group__0 ) + // InternalTqcl.g:554:4: rule__JvmUpperBoundAnded__Group__0 { pushFollow(FOLLOW_2); rule__JvmUpperBoundAnded__Group__0(); @@ -1899,11 +1815,11 @@ public final void ruleJvmUpperBoundAnded() throws RecognitionException { // $ANTLR start "entryRuleJvmLowerBound" - // InternalTqcl.g:588:1: entryRuleJvmLowerBound : ruleJvmLowerBound EOF ; + // InternalTqcl.g:563:1: entryRuleJvmLowerBound : ruleJvmLowerBound EOF ; public final void entryRuleJvmLowerBound() throws RecognitionException { try { - // InternalTqcl.g:589:1: ( ruleJvmLowerBound EOF ) - // InternalTqcl.g:590:1: ruleJvmLowerBound EOF + // InternalTqcl.g:564:1: ( ruleJvmLowerBound EOF ) + // InternalTqcl.g:565:1: ruleJvmLowerBound EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundRule()); @@ -1933,23 +1849,23 @@ public final void entryRuleJvmLowerBound() throws RecognitionException { // $ANTLR start "ruleJvmLowerBound" - // InternalTqcl.g:597:1: ruleJvmLowerBound : ( ( rule__JvmLowerBound__Group__0 ) ) ; + // InternalTqcl.g:572:1: ruleJvmLowerBound : ( ( rule__JvmLowerBound__Group__0 ) ) ; public final void ruleJvmLowerBound() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:601:2: ( ( ( rule__JvmLowerBound__Group__0 ) ) ) - // InternalTqcl.g:602:2: ( ( rule__JvmLowerBound__Group__0 ) ) + // InternalTqcl.g:576:2: ( ( ( rule__JvmLowerBound__Group__0 ) ) ) + // InternalTqcl.g:577:2: ( ( rule__JvmLowerBound__Group__0 ) ) { - // InternalTqcl.g:602:2: ( ( rule__JvmLowerBound__Group__0 ) ) - // InternalTqcl.g:603:3: ( rule__JvmLowerBound__Group__0 ) + // InternalTqcl.g:577:2: ( ( rule__JvmLowerBound__Group__0 ) ) + // InternalTqcl.g:578:3: ( rule__JvmLowerBound__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAccess().getGroup()); } - // InternalTqcl.g:604:3: ( rule__JvmLowerBound__Group__0 ) - // InternalTqcl.g:604:4: rule__JvmLowerBound__Group__0 + // InternalTqcl.g:579:3: ( rule__JvmLowerBound__Group__0 ) + // InternalTqcl.g:579:4: rule__JvmLowerBound__Group__0 { pushFollow(FOLLOW_2); rule__JvmLowerBound__Group__0(); @@ -1984,11 +1900,11 @@ public final void ruleJvmLowerBound() throws RecognitionException { // $ANTLR start "entryRuleJvmLowerBoundAnded" - // InternalTqcl.g:613:1: entryRuleJvmLowerBoundAnded : ruleJvmLowerBoundAnded EOF ; + // InternalTqcl.g:588:1: entryRuleJvmLowerBoundAnded : ruleJvmLowerBoundAnded EOF ; public final void entryRuleJvmLowerBoundAnded() throws RecognitionException { try { - // InternalTqcl.g:614:1: ( ruleJvmLowerBoundAnded EOF ) - // InternalTqcl.g:615:1: ruleJvmLowerBoundAnded EOF + // InternalTqcl.g:589:1: ( ruleJvmLowerBoundAnded EOF ) + // InternalTqcl.g:590:1: ruleJvmLowerBoundAnded EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAndedRule()); @@ -2018,23 +1934,23 @@ public final void entryRuleJvmLowerBoundAnded() throws RecognitionException { // $ANTLR start "ruleJvmLowerBoundAnded" - // InternalTqcl.g:622:1: ruleJvmLowerBoundAnded : ( ( rule__JvmLowerBoundAnded__Group__0 ) ) ; + // InternalTqcl.g:597:1: ruleJvmLowerBoundAnded : ( ( rule__JvmLowerBoundAnded__Group__0 ) ) ; public final void ruleJvmLowerBoundAnded() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:626:2: ( ( ( rule__JvmLowerBoundAnded__Group__0 ) ) ) - // InternalTqcl.g:627:2: ( ( rule__JvmLowerBoundAnded__Group__0 ) ) + // InternalTqcl.g:601:2: ( ( ( rule__JvmLowerBoundAnded__Group__0 ) ) ) + // InternalTqcl.g:602:2: ( ( rule__JvmLowerBoundAnded__Group__0 ) ) { - // InternalTqcl.g:627:2: ( ( rule__JvmLowerBoundAnded__Group__0 ) ) - // InternalTqcl.g:628:3: ( rule__JvmLowerBoundAnded__Group__0 ) + // InternalTqcl.g:602:2: ( ( rule__JvmLowerBoundAnded__Group__0 ) ) + // InternalTqcl.g:603:3: ( rule__JvmLowerBoundAnded__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAndedAccess().getGroup()); } - // InternalTqcl.g:629:3: ( rule__JvmLowerBoundAnded__Group__0 ) - // InternalTqcl.g:629:4: rule__JvmLowerBoundAnded__Group__0 + // InternalTqcl.g:604:3: ( rule__JvmLowerBoundAnded__Group__0 ) + // InternalTqcl.g:604:4: rule__JvmLowerBoundAnded__Group__0 { pushFollow(FOLLOW_2); rule__JvmLowerBoundAnded__Group__0(); @@ -2069,11 +1985,11 @@ public final void ruleJvmLowerBoundAnded() throws RecognitionException { // $ANTLR start "entryRuleQualifiedName" - // InternalTqcl.g:638:1: entryRuleQualifiedName : ruleQualifiedName EOF ; + // InternalTqcl.g:613:1: entryRuleQualifiedName : ruleQualifiedName EOF ; public final void entryRuleQualifiedName() throws RecognitionException { try { - // InternalTqcl.g:639:1: ( ruleQualifiedName EOF ) - // InternalTqcl.g:640:1: ruleQualifiedName EOF + // InternalTqcl.g:614:1: ( ruleQualifiedName EOF ) + // InternalTqcl.g:615:1: ruleQualifiedName EOF { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameRule()); @@ -2103,23 +2019,23 @@ public final void entryRuleQualifiedName() throws RecognitionException { // $ANTLR start "ruleQualifiedName" - // InternalTqcl.g:647:1: ruleQualifiedName : ( ( rule__QualifiedName__Group__0 ) ) ; + // InternalTqcl.g:622:1: ruleQualifiedName : ( ( rule__QualifiedName__Group__0 ) ) ; public final void ruleQualifiedName() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:651:2: ( ( ( rule__QualifiedName__Group__0 ) ) ) - // InternalTqcl.g:652:2: ( ( rule__QualifiedName__Group__0 ) ) + // InternalTqcl.g:626:2: ( ( ( rule__QualifiedName__Group__0 ) ) ) + // InternalTqcl.g:627:2: ( ( rule__QualifiedName__Group__0 ) ) { - // InternalTqcl.g:652:2: ( ( rule__QualifiedName__Group__0 ) ) - // InternalTqcl.g:653:3: ( rule__QualifiedName__Group__0 ) + // InternalTqcl.g:627:2: ( ( rule__QualifiedName__Group__0 ) ) + // InternalTqcl.g:628:3: ( rule__QualifiedName__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getGroup()); } - // InternalTqcl.g:654:3: ( rule__QualifiedName__Group__0 ) - // InternalTqcl.g:654:4: rule__QualifiedName__Group__0 + // InternalTqcl.g:629:3: ( rule__QualifiedName__Group__0 ) + // InternalTqcl.g:629:4: rule__QualifiedName__Group__0 { pushFollow(FOLLOW_2); rule__QualifiedName__Group__0(); @@ -2154,11 +2070,11 @@ public final void ruleQualifiedName() throws RecognitionException { // $ANTLR start "entryRuleQualifiedNameWithWildcard" - // InternalTqcl.g:663:1: entryRuleQualifiedNameWithWildcard : ruleQualifiedNameWithWildcard EOF ; + // InternalTqcl.g:638:1: entryRuleQualifiedNameWithWildcard : ruleQualifiedNameWithWildcard EOF ; public final void entryRuleQualifiedNameWithWildcard() throws RecognitionException { try { - // InternalTqcl.g:664:1: ( ruleQualifiedNameWithWildcard EOF ) - // InternalTqcl.g:665:1: ruleQualifiedNameWithWildcard EOF + // InternalTqcl.g:639:1: ( ruleQualifiedNameWithWildcard EOF ) + // InternalTqcl.g:640:1: ruleQualifiedNameWithWildcard EOF { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameWithWildcardRule()); @@ -2188,23 +2104,23 @@ public final void entryRuleQualifiedNameWithWildcard() throws RecognitionExcepti // $ANTLR start "ruleQualifiedNameWithWildcard" - // InternalTqcl.g:672:1: ruleQualifiedNameWithWildcard : ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) ; + // InternalTqcl.g:647:1: ruleQualifiedNameWithWildcard : ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) ; public final void ruleQualifiedNameWithWildcard() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:676:2: ( ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) ) - // InternalTqcl.g:677:2: ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) + // InternalTqcl.g:651:2: ( ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) ) + // InternalTqcl.g:652:2: ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) { - // InternalTqcl.g:677:2: ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) - // InternalTqcl.g:678:3: ( rule__QualifiedNameWithWildcard__Group__0 ) + // InternalTqcl.g:652:2: ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) + // InternalTqcl.g:653:3: ( rule__QualifiedNameWithWildcard__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameWithWildcardAccess().getGroup()); } - // InternalTqcl.g:679:3: ( rule__QualifiedNameWithWildcard__Group__0 ) - // InternalTqcl.g:679:4: rule__QualifiedNameWithWildcard__Group__0 + // InternalTqcl.g:654:3: ( rule__QualifiedNameWithWildcard__Group__0 ) + // InternalTqcl.g:654:4: rule__QualifiedNameWithWildcard__Group__0 { pushFollow(FOLLOW_2); rule__QualifiedNameWithWildcard__Group__0(); @@ -2239,11 +2155,11 @@ public final void ruleQualifiedNameWithWildcard() throws RecognitionException { // $ANTLR start "entryRuleValidID" - // InternalTqcl.g:688:1: entryRuleValidID : ruleValidID EOF ; + // InternalTqcl.g:663:1: entryRuleValidID : ruleValidID EOF ; public final void entryRuleValidID() throws RecognitionException { try { - // InternalTqcl.g:689:1: ( ruleValidID EOF ) - // InternalTqcl.g:690:1: ruleValidID EOF + // InternalTqcl.g:664:1: ( ruleValidID EOF ) + // InternalTqcl.g:665:1: ruleValidID EOF { if ( state.backtracking==0 ) { before(grammarAccess.getValidIDRule()); @@ -2273,17 +2189,17 @@ public final void entryRuleValidID() throws RecognitionException { // $ANTLR start "ruleValidID" - // InternalTqcl.g:697:1: ruleValidID : ( RULE_ID ) ; + // InternalTqcl.g:672:1: ruleValidID : ( RULE_ID ) ; public final void ruleValidID() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:701:2: ( ( RULE_ID ) ) - // InternalTqcl.g:702:2: ( RULE_ID ) + // InternalTqcl.g:676:2: ( ( RULE_ID ) ) + // InternalTqcl.g:677:2: ( RULE_ID ) { - // InternalTqcl.g:702:2: ( RULE_ID ) - // InternalTqcl.g:703:3: RULE_ID + // InternalTqcl.g:677:2: ( RULE_ID ) + // InternalTqcl.g:678:3: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getValidIDAccess().getIDTerminalRuleCall()); @@ -2314,11 +2230,11 @@ public final void ruleValidID() throws RecognitionException { // $ANTLR start "entryRuleXImportDeclaration" - // InternalTqcl.g:713:1: entryRuleXImportDeclaration : ruleXImportDeclaration EOF ; + // InternalTqcl.g:688:1: entryRuleXImportDeclaration : ruleXImportDeclaration EOF ; public final void entryRuleXImportDeclaration() throws RecognitionException { try { - // InternalTqcl.g:714:1: ( ruleXImportDeclaration EOF ) - // InternalTqcl.g:715:1: ruleXImportDeclaration EOF + // InternalTqcl.g:689:1: ( ruleXImportDeclaration EOF ) + // InternalTqcl.g:690:1: ruleXImportDeclaration EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationRule()); @@ -2348,23 +2264,23 @@ public final void entryRuleXImportDeclaration() throws RecognitionException { // $ANTLR start "ruleXImportDeclaration" - // InternalTqcl.g:722:1: ruleXImportDeclaration : ( ( rule__XImportDeclaration__Group__0 ) ) ; + // InternalTqcl.g:697:1: ruleXImportDeclaration : ( ( rule__XImportDeclaration__Group__0 ) ) ; public final void ruleXImportDeclaration() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:726:2: ( ( ( rule__XImportDeclaration__Group__0 ) ) ) - // InternalTqcl.g:727:2: ( ( rule__XImportDeclaration__Group__0 ) ) + // InternalTqcl.g:701:2: ( ( ( rule__XImportDeclaration__Group__0 ) ) ) + // InternalTqcl.g:702:2: ( ( rule__XImportDeclaration__Group__0 ) ) { - // InternalTqcl.g:727:2: ( ( rule__XImportDeclaration__Group__0 ) ) - // InternalTqcl.g:728:3: ( rule__XImportDeclaration__Group__0 ) + // InternalTqcl.g:702:2: ( ( rule__XImportDeclaration__Group__0 ) ) + // InternalTqcl.g:703:3: ( rule__XImportDeclaration__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getGroup()); } - // InternalTqcl.g:729:3: ( rule__XImportDeclaration__Group__0 ) - // InternalTqcl.g:729:4: rule__XImportDeclaration__Group__0 + // InternalTqcl.g:704:3: ( rule__XImportDeclaration__Group__0 ) + // InternalTqcl.g:704:4: rule__XImportDeclaration__Group__0 { pushFollow(FOLLOW_2); rule__XImportDeclaration__Group__0(); @@ -2399,11 +2315,11 @@ public final void ruleXImportDeclaration() throws RecognitionException { // $ANTLR start "entryRuleQualifiedNameInStaticImport" - // InternalTqcl.g:738:1: entryRuleQualifiedNameInStaticImport : ruleQualifiedNameInStaticImport EOF ; + // InternalTqcl.g:713:1: entryRuleQualifiedNameInStaticImport : ruleQualifiedNameInStaticImport EOF ; public final void entryRuleQualifiedNameInStaticImport() throws RecognitionException { try { - // InternalTqcl.g:739:1: ( ruleQualifiedNameInStaticImport EOF ) - // InternalTqcl.g:740:1: ruleQualifiedNameInStaticImport EOF + // InternalTqcl.g:714:1: ( ruleQualifiedNameInStaticImport EOF ) + // InternalTqcl.g:715:1: ruleQualifiedNameInStaticImport EOF { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameInStaticImportRule()); @@ -2433,26 +2349,26 @@ public final void entryRuleQualifiedNameInStaticImport() throws RecognitionExcep // $ANTLR start "ruleQualifiedNameInStaticImport" - // InternalTqcl.g:747:1: ruleQualifiedNameInStaticImport : ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) ) ; + // InternalTqcl.g:722:1: ruleQualifiedNameInStaticImport : ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) ) ; public final void ruleQualifiedNameInStaticImport() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:751:2: ( ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) ) ) - // InternalTqcl.g:752:2: ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) ) + // InternalTqcl.g:726:2: ( ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) ) ) + // InternalTqcl.g:727:2: ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) ) { - // InternalTqcl.g:752:2: ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) ) - // InternalTqcl.g:753:3: ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) + // InternalTqcl.g:727:2: ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) ) + // InternalTqcl.g:728:3: ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) { - // InternalTqcl.g:753:3: ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) - // InternalTqcl.g:754:4: ( rule__QualifiedNameInStaticImport__Group__0 ) + // InternalTqcl.g:728:3: ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) + // InternalTqcl.g:729:4: ( rule__QualifiedNameInStaticImport__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup()); } - // InternalTqcl.g:755:4: ( rule__QualifiedNameInStaticImport__Group__0 ) - // InternalTqcl.g:755:5: rule__QualifiedNameInStaticImport__Group__0 + // InternalTqcl.g:730:4: ( rule__QualifiedNameInStaticImport__Group__0 ) + // InternalTqcl.g:730:5: rule__QualifiedNameInStaticImport__Group__0 { pushFollow(FOLLOW_3); rule__QualifiedNameInStaticImport__Group__0(); @@ -2468,13 +2384,13 @@ public final void ruleQualifiedNameInStaticImport() throws RecognitionException } - // InternalTqcl.g:758:3: ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) - // InternalTqcl.g:759:4: ( rule__QualifiedNameInStaticImport__Group__0 )* + // InternalTqcl.g:733:3: ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) + // InternalTqcl.g:734:4: ( rule__QualifiedNameInStaticImport__Group__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup()); } - // InternalTqcl.g:760:4: ( rule__QualifiedNameInStaticImport__Group__0 )* + // InternalTqcl.g:735:4: ( rule__QualifiedNameInStaticImport__Group__0 )* loop1: do { int alt1=2; @@ -2493,7 +2409,7 @@ public final void ruleQualifiedNameInStaticImport() throws RecognitionException switch (alt1) { case 1 : - // InternalTqcl.g:760:5: rule__QualifiedNameInStaticImport__Group__0 + // InternalTqcl.g:735:5: rule__QualifiedNameInStaticImport__Group__0 { pushFollow(FOLLOW_3); rule__QualifiedNameInStaticImport__Group__0(); @@ -2536,14 +2452,65 @@ public final void ruleQualifiedNameInStaticImport() throws RecognitionException // $ANTLR end "ruleQualifiedNameInStaticImport" + // $ANTLR start "ruleCategory" + // InternalTqcl.g:745:1: ruleCategory : ( ( rule__Category__Alternatives ) ) ; + public final void ruleCategory() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalTqcl.g:749:1: ( ( ( rule__Category__Alternatives ) ) ) + // InternalTqcl.g:750:2: ( ( rule__Category__Alternatives ) ) + { + // InternalTqcl.g:750:2: ( ( rule__Category__Alternatives ) ) + // InternalTqcl.g:751:3: ( rule__Category__Alternatives ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getCategoryAccess().getAlternatives()); + } + // InternalTqcl.g:752:3: ( rule__Category__Alternatives ) + // InternalTqcl.g:752:4: rule__Category__Alternatives + { + pushFollow(FOLLOW_2); + rule__Category__Alternatives(); + + state._fsp--; + if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getCategoryAccess().getAlternatives()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleCategory" + + // $ANTLR start "rule__Command__Alternatives_0" - // InternalTqcl.g:769:1: rule__Command__Alternatives_0 : ( ( ruleInsert ) | ( ruleConnect ) | ( ruleSet ) | ( ruleGoInto ) | ( ruleGoOut ) | ( ruleImport ) ); + // InternalTqcl.g:760:1: rule__Command__Alternatives_0 : ( ( ruleInsert ) | ( ruleConnect ) | ( ruleSet ) | ( ruleGoInto ) | ( ruleGoOut ) | ( ruleInclude ) ); public final void rule__Command__Alternatives_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:773:1: ( ( ruleInsert ) | ( ruleConnect ) | ( ruleSet ) | ( ruleGoInto ) | ( ruleGoOut ) | ( ruleImport ) ) + // InternalTqcl.g:764:1: ( ( ruleInsert ) | ( ruleConnect ) | ( ruleSet ) | ( ruleGoInto ) | ( ruleGoOut ) | ( ruleInclude ) ) int alt2=6; switch ( input.LA(1) ) { case 17: @@ -2565,10 +2532,10 @@ public final void rule__Command__Alternatives_0() throws RecognitionException { { int LA2_4 = input.LA(2); - if ( (LA2_4==40) ) { + if ( (LA2_4==41) ) { alt2=5; } - else if ( (LA2_4==39) ) { + else if ( (LA2_4==40) ) { alt2=4; } else { @@ -2595,10 +2562,10 @@ else if ( (LA2_4==39) ) { switch (alt2) { case 1 : - // InternalTqcl.g:774:2: ( ruleInsert ) + // InternalTqcl.g:765:2: ( ruleInsert ) { - // InternalTqcl.g:774:2: ( ruleInsert ) - // InternalTqcl.g:775:3: ruleInsert + // InternalTqcl.g:765:2: ( ruleInsert ) + // InternalTqcl.g:766:3: ruleInsert { if ( state.backtracking==0 ) { before(grammarAccess.getCommandAccess().getInsertParserRuleCall_0_0()); @@ -2618,10 +2585,10 @@ else if ( (LA2_4==39) ) { } break; case 2 : - // InternalTqcl.g:780:2: ( ruleConnect ) + // InternalTqcl.g:771:2: ( ruleConnect ) { - // InternalTqcl.g:780:2: ( ruleConnect ) - // InternalTqcl.g:781:3: ruleConnect + // InternalTqcl.g:771:2: ( ruleConnect ) + // InternalTqcl.g:772:3: ruleConnect { if ( state.backtracking==0 ) { before(grammarAccess.getCommandAccess().getConnectParserRuleCall_0_1()); @@ -2641,10 +2608,10 @@ else if ( (LA2_4==39) ) { } break; case 3 : - // InternalTqcl.g:786:2: ( ruleSet ) + // InternalTqcl.g:777:2: ( ruleSet ) { - // InternalTqcl.g:786:2: ( ruleSet ) - // InternalTqcl.g:787:3: ruleSet + // InternalTqcl.g:777:2: ( ruleSet ) + // InternalTqcl.g:778:3: ruleSet { if ( state.backtracking==0 ) { before(grammarAccess.getCommandAccess().getSetParserRuleCall_0_2()); @@ -2664,10 +2631,10 @@ else if ( (LA2_4==39) ) { } break; case 4 : - // InternalTqcl.g:792:2: ( ruleGoInto ) + // InternalTqcl.g:783:2: ( ruleGoInto ) { - // InternalTqcl.g:792:2: ( ruleGoInto ) - // InternalTqcl.g:793:3: ruleGoInto + // InternalTqcl.g:783:2: ( ruleGoInto ) + // InternalTqcl.g:784:3: ruleGoInto { if ( state.backtracking==0 ) { before(grammarAccess.getCommandAccess().getGoIntoParserRuleCall_0_3()); @@ -2687,10 +2654,10 @@ else if ( (LA2_4==39) ) { } break; case 5 : - // InternalTqcl.g:798:2: ( ruleGoOut ) + // InternalTqcl.g:789:2: ( ruleGoOut ) { - // InternalTqcl.g:798:2: ( ruleGoOut ) - // InternalTqcl.g:799:3: ruleGoOut + // InternalTqcl.g:789:2: ( ruleGoOut ) + // InternalTqcl.g:790:3: ruleGoOut { if ( state.backtracking==0 ) { before(grammarAccess.getCommandAccess().getGoOutParserRuleCall_0_4()); @@ -2710,21 +2677,21 @@ else if ( (LA2_4==39) ) { } break; case 6 : - // InternalTqcl.g:804:2: ( ruleImport ) + // InternalTqcl.g:795:2: ( ruleInclude ) { - // InternalTqcl.g:804:2: ( ruleImport ) - // InternalTqcl.g:805:3: ruleImport + // InternalTqcl.g:795:2: ( ruleInclude ) + // InternalTqcl.g:796:3: ruleInclude { if ( state.backtracking==0 ) { - before(grammarAccess.getCommandAccess().getImportParserRuleCall_0_5()); + before(grammarAccess.getCommandAccess().getIncludeParserRuleCall_0_5()); } pushFollow(FOLLOW_2); - ruleImport(); + ruleInclude(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getCommandAccess().getImportParserRuleCall_0_5()); + after(grammarAccess.getCommandAccess().getIncludeParserRuleCall_0_5()); } } @@ -2749,168 +2716,36 @@ else if ( (LA2_4==39) ) { // $ANTLR end "rule__Command__Alternatives_0" - // $ANTLR start "rule__Category__Alternatives" - // InternalTqcl.g:814:1: rule__Category__Alternatives : ( ( 'actor' ) | ( 'parameter' ) | ( 'port' ) | ( 'director' ) ); - public final void rule__Category__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalTqcl.g:818:1: ( ( 'actor' ) | ( 'parameter' ) | ( 'port' ) | ( 'director' ) ) - int alt3=4; - switch ( input.LA(1) ) { - case 10: - { - alt3=1; - } - break; - case 11: - { - alt3=2; - } - break; - case 12: - { - alt3=3; - } - break; - case 13: - { - alt3=4; - } - break; - default: - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 3, 0, input); - - throw nvae; - } - - switch (alt3) { - case 1 : - // InternalTqcl.g:819:2: ( 'actor' ) - { - // InternalTqcl.g:819:2: ( 'actor' ) - // InternalTqcl.g:820:3: 'actor' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getCategoryAccess().getActorKeyword_0()); - } - match(input,10,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getCategoryAccess().getActorKeyword_0()); - } - - } - - - } - break; - case 2 : - // InternalTqcl.g:825:2: ( 'parameter' ) - { - // InternalTqcl.g:825:2: ( 'parameter' ) - // InternalTqcl.g:826:3: 'parameter' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getCategoryAccess().getParameterKeyword_1()); - } - match(input,11,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getCategoryAccess().getParameterKeyword_1()); - } - - } - - - } - break; - case 3 : - // InternalTqcl.g:831:2: ( 'port' ) - { - // InternalTqcl.g:831:2: ( 'port' ) - // InternalTqcl.g:832:3: 'port' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getCategoryAccess().getPortKeyword_2()); - } - match(input,12,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getCategoryAccess().getPortKeyword_2()); - } - - } - - - } - break; - case 4 : - // InternalTqcl.g:837:2: ( 'director' ) - { - // InternalTqcl.g:837:2: ( 'director' ) - // InternalTqcl.g:838:3: 'director' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getCategoryAccess().getDirectorKeyword_3()); - } - match(input,13,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getCategoryAccess().getDirectorKeyword_3()); - } - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Category__Alternatives" - - // $ANTLR start "rule__NamedObj__Alternatives" - // InternalTqcl.g:847:1: rule__NamedObj__Alternatives : ( ( ruleQualifiedName ) | ( RULE_STRING ) ); + // InternalTqcl.g:805:1: rule__NamedObj__Alternatives : ( ( ruleQualifiedName ) | ( RULE_STRING ) ); public final void rule__NamedObj__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:851:1: ( ( ruleQualifiedName ) | ( RULE_STRING ) ) - int alt4=2; - int LA4_0 = input.LA(1); + // InternalTqcl.g:809:1: ( ( ruleQualifiedName ) | ( RULE_STRING ) ) + int alt3=2; + int LA3_0 = input.LA(1); - if ( (LA4_0==RULE_ID) ) { - alt4=1; + if ( (LA3_0==RULE_ID) ) { + alt3=1; } - else if ( (LA4_0==RULE_STRING) ) { - alt4=2; + else if ( (LA3_0==RULE_STRING) ) { + alt3=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 4, 0, input); + new NoViableAltException("", 3, 0, input); throw nvae; } - switch (alt4) { + switch (alt3) { case 1 : - // InternalTqcl.g:852:2: ( ruleQualifiedName ) + // InternalTqcl.g:810:2: ( ruleQualifiedName ) { - // InternalTqcl.g:852:2: ( ruleQualifiedName ) - // InternalTqcl.g:853:3: ruleQualifiedName + // InternalTqcl.g:810:2: ( ruleQualifiedName ) + // InternalTqcl.g:811:3: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getNamedObjAccess().getQualifiedNameParserRuleCall_0()); @@ -2930,10 +2765,10 @@ else if ( (LA4_0==RULE_STRING) ) { } break; case 2 : - // InternalTqcl.g:858:2: ( RULE_STRING ) + // InternalTqcl.g:816:2: ( RULE_STRING ) { - // InternalTqcl.g:858:2: ( RULE_STRING ) - // InternalTqcl.g:859:3: RULE_STRING + // InternalTqcl.g:816:2: ( RULE_STRING ) + // InternalTqcl.g:817:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getNamedObjAccess().getSTRINGTerminalRuleCall_1()); @@ -2966,41 +2801,41 @@ else if ( (LA4_0==RULE_STRING) ) { // $ANTLR start "rule__JvmTypeReference__Alternatives" - // InternalTqcl.g:868:1: rule__JvmTypeReference__Alternatives : ( ( ( rule__JvmTypeReference__Group_0__0 ) ) | ( ruleXFunctionTypeRef ) ); + // InternalTqcl.g:826:1: rule__JvmTypeReference__Alternatives : ( ( ( rule__JvmTypeReference__Group_0__0 ) ) | ( ruleXFunctionTypeRef ) ); public final void rule__JvmTypeReference__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:872:1: ( ( ( rule__JvmTypeReference__Group_0__0 ) ) | ( ruleXFunctionTypeRef ) ) - int alt5=2; - int LA5_0 = input.LA(1); + // InternalTqcl.g:830:1: ( ( ( rule__JvmTypeReference__Group_0__0 ) ) | ( ruleXFunctionTypeRef ) ) + int alt4=2; + int LA4_0 = input.LA(1); - if ( (LA5_0==RULE_ID) ) { - alt5=1; + if ( (LA4_0==RULE_ID) ) { + alt4=1; } - else if ( ((LA5_0>=29 && LA5_0<=30)) ) { - alt5=2; + else if ( ((LA4_0>=29 && LA4_0<=30)) ) { + alt4=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 5, 0, input); + new NoViableAltException("", 4, 0, input); throw nvae; } - switch (alt5) { + switch (alt4) { case 1 : - // InternalTqcl.g:873:2: ( ( rule__JvmTypeReference__Group_0__0 ) ) + // InternalTqcl.g:831:2: ( ( rule__JvmTypeReference__Group_0__0 ) ) { - // InternalTqcl.g:873:2: ( ( rule__JvmTypeReference__Group_0__0 ) ) - // InternalTqcl.g:874:3: ( rule__JvmTypeReference__Group_0__0 ) + // InternalTqcl.g:831:2: ( ( rule__JvmTypeReference__Group_0__0 ) ) + // InternalTqcl.g:832:3: ( rule__JvmTypeReference__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceAccess().getGroup_0()); } - // InternalTqcl.g:875:3: ( rule__JvmTypeReference__Group_0__0 ) - // InternalTqcl.g:875:4: rule__JvmTypeReference__Group_0__0 + // InternalTqcl.g:833:3: ( rule__JvmTypeReference__Group_0__0 ) + // InternalTqcl.g:833:4: rule__JvmTypeReference__Group_0__0 { pushFollow(FOLLOW_2); rule__JvmTypeReference__Group_0__0(); @@ -3020,10 +2855,10 @@ else if ( ((LA5_0>=29 && LA5_0<=30)) ) { } break; case 2 : - // InternalTqcl.g:879:2: ( ruleXFunctionTypeRef ) + // InternalTqcl.g:837:2: ( ruleXFunctionTypeRef ) { - // InternalTqcl.g:879:2: ( ruleXFunctionTypeRef ) - // InternalTqcl.g:880:3: ruleXFunctionTypeRef + // InternalTqcl.g:837:2: ( ruleXFunctionTypeRef ) + // InternalTqcl.g:838:3: ruleXFunctionTypeRef { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceAccess().getXFunctionTypeRefParserRuleCall_1()); @@ -3060,35 +2895,35 @@ else if ( ((LA5_0>=29 && LA5_0<=30)) ) { // $ANTLR start "rule__JvmArgumentTypeReference__Alternatives" - // InternalTqcl.g:889:1: rule__JvmArgumentTypeReference__Alternatives : ( ( ruleJvmTypeReference ) | ( ruleJvmWildcardTypeReference ) ); + // InternalTqcl.g:847:1: rule__JvmArgumentTypeReference__Alternatives : ( ( ruleJvmTypeReference ) | ( ruleJvmWildcardTypeReference ) ); public final void rule__JvmArgumentTypeReference__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:893:1: ( ( ruleJvmTypeReference ) | ( ruleJvmWildcardTypeReference ) ) - int alt6=2; - int LA6_0 = input.LA(1); + // InternalTqcl.g:851:1: ( ( ruleJvmTypeReference ) | ( ruleJvmWildcardTypeReference ) ) + int alt5=2; + int LA5_0 = input.LA(1); - if ( (LA6_0==RULE_ID||(LA6_0>=29 && LA6_0<=30)) ) { - alt6=1; + if ( (LA5_0==RULE_ID||(LA5_0>=29 && LA5_0<=30)) ) { + alt5=1; } - else if ( (LA6_0==34) ) { - alt6=2; + else if ( (LA5_0==34) ) { + alt5=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 6, 0, input); + new NoViableAltException("", 5, 0, input); throw nvae; } - switch (alt6) { + switch (alt5) { case 1 : - // InternalTqcl.g:894:2: ( ruleJvmTypeReference ) + // InternalTqcl.g:852:2: ( ruleJvmTypeReference ) { - // InternalTqcl.g:894:2: ( ruleJvmTypeReference ) - // InternalTqcl.g:895:3: ruleJvmTypeReference + // InternalTqcl.g:852:2: ( ruleJvmTypeReference ) + // InternalTqcl.g:853:3: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmTypeReferenceParserRuleCall_0()); @@ -3108,10 +2943,10 @@ else if ( (LA6_0==34) ) { } break; case 2 : - // InternalTqcl.g:900:2: ( ruleJvmWildcardTypeReference ) + // InternalTqcl.g:858:2: ( ruleJvmWildcardTypeReference ) { - // InternalTqcl.g:900:2: ( ruleJvmWildcardTypeReference ) - // InternalTqcl.g:901:3: ruleJvmWildcardTypeReference + // InternalTqcl.g:858:2: ( ruleJvmWildcardTypeReference ) + // InternalTqcl.g:859:3: ruleJvmWildcardTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmWildcardTypeReferenceParserRuleCall_1()); @@ -3148,41 +2983,41 @@ else if ( (LA6_0==34) ) { // $ANTLR start "rule__JvmWildcardTypeReference__Alternatives_2" - // InternalTqcl.g:910:1: rule__JvmWildcardTypeReference__Alternatives_2 : ( ( ( rule__JvmWildcardTypeReference__Group_2_0__0 ) ) | ( ( rule__JvmWildcardTypeReference__Group_2_1__0 ) ) ); + // InternalTqcl.g:868:1: rule__JvmWildcardTypeReference__Alternatives_2 : ( ( ( rule__JvmWildcardTypeReference__Group_2_0__0 ) ) | ( ( rule__JvmWildcardTypeReference__Group_2_1__0 ) ) ); public final void rule__JvmWildcardTypeReference__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:914:1: ( ( ( rule__JvmWildcardTypeReference__Group_2_0__0 ) ) | ( ( rule__JvmWildcardTypeReference__Group_2_1__0 ) ) ) - int alt7=2; - int LA7_0 = input.LA(1); + // InternalTqcl.g:872:1: ( ( ( rule__JvmWildcardTypeReference__Group_2_0__0 ) ) | ( ( rule__JvmWildcardTypeReference__Group_2_1__0 ) ) ) + int alt6=2; + int LA6_0 = input.LA(1); - if ( (LA7_0==35) ) { - alt7=1; + if ( (LA6_0==35) ) { + alt6=1; } - else if ( (LA7_0==37) ) { - alt7=2; + else if ( (LA6_0==37) ) { + alt6=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 7, 0, input); + new NoViableAltException("", 6, 0, input); throw nvae; } - switch (alt7) { + switch (alt6) { case 1 : - // InternalTqcl.g:915:2: ( ( rule__JvmWildcardTypeReference__Group_2_0__0 ) ) + // InternalTqcl.g:873:2: ( ( rule__JvmWildcardTypeReference__Group_2_0__0 ) ) { - // InternalTqcl.g:915:2: ( ( rule__JvmWildcardTypeReference__Group_2_0__0 ) ) - // InternalTqcl.g:916:3: ( rule__JvmWildcardTypeReference__Group_2_0__0 ) + // InternalTqcl.g:873:2: ( ( rule__JvmWildcardTypeReference__Group_2_0__0 ) ) + // InternalTqcl.g:874:3: ( rule__JvmWildcardTypeReference__Group_2_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup_2_0()); } - // InternalTqcl.g:917:3: ( rule__JvmWildcardTypeReference__Group_2_0__0 ) - // InternalTqcl.g:917:4: rule__JvmWildcardTypeReference__Group_2_0__0 + // InternalTqcl.g:875:3: ( rule__JvmWildcardTypeReference__Group_2_0__0 ) + // InternalTqcl.g:875:4: rule__JvmWildcardTypeReference__Group_2_0__0 { pushFollow(FOLLOW_2); rule__JvmWildcardTypeReference__Group_2_0__0(); @@ -3202,16 +3037,16 @@ else if ( (LA7_0==37) ) { } break; case 2 : - // InternalTqcl.g:921:2: ( ( rule__JvmWildcardTypeReference__Group_2_1__0 ) ) + // InternalTqcl.g:879:2: ( ( rule__JvmWildcardTypeReference__Group_2_1__0 ) ) { - // InternalTqcl.g:921:2: ( ( rule__JvmWildcardTypeReference__Group_2_1__0 ) ) - // InternalTqcl.g:922:3: ( rule__JvmWildcardTypeReference__Group_2_1__0 ) + // InternalTqcl.g:879:2: ( ( rule__JvmWildcardTypeReference__Group_2_1__0 ) ) + // InternalTqcl.g:880:3: ( rule__JvmWildcardTypeReference__Group_2_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup_2_1()); } - // InternalTqcl.g:923:3: ( rule__JvmWildcardTypeReference__Group_2_1__0 ) - // InternalTqcl.g:923:4: rule__JvmWildcardTypeReference__Group_2_1__0 + // InternalTqcl.g:881:3: ( rule__JvmWildcardTypeReference__Group_2_1__0 ) + // InternalTqcl.g:881:4: rule__JvmWildcardTypeReference__Group_2_1__0 { pushFollow(FOLLOW_2); rule__JvmWildcardTypeReference__Group_2_1__0(); @@ -3248,27 +3083,27 @@ else if ( (LA7_0==37) ) { // $ANTLR start "rule__XImportDeclaration__Alternatives_1" - // InternalTqcl.g:931:1: rule__XImportDeclaration__Alternatives_1 : ( ( ( rule__XImportDeclaration__Group_1_0__0 ) ) | ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_1 ) ) | ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 ) ) ); + // InternalTqcl.g:889:1: rule__XImportDeclaration__Alternatives_1 : ( ( ( rule__XImportDeclaration__Group_1_0__0 ) ) | ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_1 ) ) | ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 ) ) ); public final void rule__XImportDeclaration__Alternatives_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:935:1: ( ( ( rule__XImportDeclaration__Group_1_0__0 ) ) | ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_1 ) ) | ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 ) ) ) - int alt8=3; - alt8 = dfa8.predict(input); - switch (alt8) { + // InternalTqcl.g:893:1: ( ( ( rule__XImportDeclaration__Group_1_0__0 ) ) | ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_1 ) ) | ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 ) ) ) + int alt7=3; + alt7 = dfa7.predict(input); + switch (alt7) { case 1 : - // InternalTqcl.g:936:2: ( ( rule__XImportDeclaration__Group_1_0__0 ) ) + // InternalTqcl.g:894:2: ( ( rule__XImportDeclaration__Group_1_0__0 ) ) { - // InternalTqcl.g:936:2: ( ( rule__XImportDeclaration__Group_1_0__0 ) ) - // InternalTqcl.g:937:3: ( rule__XImportDeclaration__Group_1_0__0 ) + // InternalTqcl.g:894:2: ( ( rule__XImportDeclaration__Group_1_0__0 ) ) + // InternalTqcl.g:895:3: ( rule__XImportDeclaration__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getGroup_1_0()); } - // InternalTqcl.g:938:3: ( rule__XImportDeclaration__Group_1_0__0 ) - // InternalTqcl.g:938:4: rule__XImportDeclaration__Group_1_0__0 + // InternalTqcl.g:896:3: ( rule__XImportDeclaration__Group_1_0__0 ) + // InternalTqcl.g:896:4: rule__XImportDeclaration__Group_1_0__0 { pushFollow(FOLLOW_2); rule__XImportDeclaration__Group_1_0__0(); @@ -3288,16 +3123,16 @@ public final void rule__XImportDeclaration__Alternatives_1() throws RecognitionE } break; case 2 : - // InternalTqcl.g:942:2: ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_1 ) ) + // InternalTqcl.g:900:2: ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_1 ) ) { - // InternalTqcl.g:942:2: ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_1 ) ) - // InternalTqcl.g:943:3: ( rule__XImportDeclaration__ImportedTypeAssignment_1_1 ) + // InternalTqcl.g:900:2: ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_1 ) ) + // InternalTqcl.g:901:3: ( rule__XImportDeclaration__ImportedTypeAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportedTypeAssignment_1_1()); } - // InternalTqcl.g:944:3: ( rule__XImportDeclaration__ImportedTypeAssignment_1_1 ) - // InternalTqcl.g:944:4: rule__XImportDeclaration__ImportedTypeAssignment_1_1 + // InternalTqcl.g:902:3: ( rule__XImportDeclaration__ImportedTypeAssignment_1_1 ) + // InternalTqcl.g:902:4: rule__XImportDeclaration__ImportedTypeAssignment_1_1 { pushFollow(FOLLOW_2); rule__XImportDeclaration__ImportedTypeAssignment_1_1(); @@ -3317,16 +3152,16 @@ public final void rule__XImportDeclaration__Alternatives_1() throws RecognitionE } break; case 3 : - // InternalTqcl.g:948:2: ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 ) ) + // InternalTqcl.g:906:2: ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 ) ) { - // InternalTqcl.g:948:2: ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 ) ) - // InternalTqcl.g:949:3: ( rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 ) + // InternalTqcl.g:906:2: ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 ) ) + // InternalTqcl.g:907:3: ( rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportedNamespaceAssignment_1_2()); } - // InternalTqcl.g:950:3: ( rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 ) - // InternalTqcl.g:950:4: rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 + // InternalTqcl.g:908:3: ( rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 ) + // InternalTqcl.g:908:4: rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 { pushFollow(FOLLOW_2); rule__XImportDeclaration__ImportedNamespaceAssignment_1_2(); @@ -3363,41 +3198,41 @@ public final void rule__XImportDeclaration__Alternatives_1() throws RecognitionE // $ANTLR start "rule__XImportDeclaration__Alternatives_1_0_3" - // InternalTqcl.g:958:1: rule__XImportDeclaration__Alternatives_1_0_3 : ( ( ( rule__XImportDeclaration__WildcardAssignment_1_0_3_0 ) ) | ( ( rule__XImportDeclaration__MemberNameAssignment_1_0_3_1 ) ) ); + // InternalTqcl.g:916:1: rule__XImportDeclaration__Alternatives_1_0_3 : ( ( ( rule__XImportDeclaration__WildcardAssignment_1_0_3_0 ) ) | ( ( rule__XImportDeclaration__MemberNameAssignment_1_0_3_1 ) ) ); public final void rule__XImportDeclaration__Alternatives_1_0_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:962:1: ( ( ( rule__XImportDeclaration__WildcardAssignment_1_0_3_0 ) ) | ( ( rule__XImportDeclaration__MemberNameAssignment_1_0_3_1 ) ) ) - int alt9=2; - int LA9_0 = input.LA(1); + // InternalTqcl.g:920:1: ( ( ( rule__XImportDeclaration__WildcardAssignment_1_0_3_0 ) ) | ( ( rule__XImportDeclaration__MemberNameAssignment_1_0_3_1 ) ) ) + int alt8=2; + int LA8_0 = input.LA(1); - if ( (LA9_0==38) ) { - alt9=1; + if ( (LA8_0==38) ) { + alt8=1; } - else if ( (LA9_0==RULE_ID) ) { - alt9=2; + else if ( (LA8_0==RULE_ID) ) { + alt8=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 9, 0, input); + new NoViableAltException("", 8, 0, input); throw nvae; } - switch (alt9) { + switch (alt8) { case 1 : - // InternalTqcl.g:963:2: ( ( rule__XImportDeclaration__WildcardAssignment_1_0_3_0 ) ) + // InternalTqcl.g:921:2: ( ( rule__XImportDeclaration__WildcardAssignment_1_0_3_0 ) ) { - // InternalTqcl.g:963:2: ( ( rule__XImportDeclaration__WildcardAssignment_1_0_3_0 ) ) - // InternalTqcl.g:964:3: ( rule__XImportDeclaration__WildcardAssignment_1_0_3_0 ) + // InternalTqcl.g:921:2: ( ( rule__XImportDeclaration__WildcardAssignment_1_0_3_0 ) ) + // InternalTqcl.g:922:3: ( rule__XImportDeclaration__WildcardAssignment_1_0_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getWildcardAssignment_1_0_3_0()); } - // InternalTqcl.g:965:3: ( rule__XImportDeclaration__WildcardAssignment_1_0_3_0 ) - // InternalTqcl.g:965:4: rule__XImportDeclaration__WildcardAssignment_1_0_3_0 + // InternalTqcl.g:923:3: ( rule__XImportDeclaration__WildcardAssignment_1_0_3_0 ) + // InternalTqcl.g:923:4: rule__XImportDeclaration__WildcardAssignment_1_0_3_0 { pushFollow(FOLLOW_2); rule__XImportDeclaration__WildcardAssignment_1_0_3_0(); @@ -3417,16 +3252,16 @@ else if ( (LA9_0==RULE_ID) ) { } break; case 2 : - // InternalTqcl.g:969:2: ( ( rule__XImportDeclaration__MemberNameAssignment_1_0_3_1 ) ) + // InternalTqcl.g:927:2: ( ( rule__XImportDeclaration__MemberNameAssignment_1_0_3_1 ) ) { - // InternalTqcl.g:969:2: ( ( rule__XImportDeclaration__MemberNameAssignment_1_0_3_1 ) ) - // InternalTqcl.g:970:3: ( rule__XImportDeclaration__MemberNameAssignment_1_0_3_1 ) + // InternalTqcl.g:927:2: ( ( rule__XImportDeclaration__MemberNameAssignment_1_0_3_1 ) ) + // InternalTqcl.g:928:3: ( rule__XImportDeclaration__MemberNameAssignment_1_0_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getMemberNameAssignment_1_0_3_1()); } - // InternalTqcl.g:971:3: ( rule__XImportDeclaration__MemberNameAssignment_1_0_3_1 ) - // InternalTqcl.g:971:4: rule__XImportDeclaration__MemberNameAssignment_1_0_3_1 + // InternalTqcl.g:929:3: ( rule__XImportDeclaration__MemberNameAssignment_1_0_3_1 ) + // InternalTqcl.g:929:4: rule__XImportDeclaration__MemberNameAssignment_1_0_3_1 { pushFollow(FOLLOW_2); rule__XImportDeclaration__MemberNameAssignment_1_0_3_1(); @@ -3462,15 +3297,171 @@ else if ( (LA9_0==RULE_ID) ) { // $ANTLR end "rule__XImportDeclaration__Alternatives_1_0_3" + // $ANTLR start "rule__Category__Alternatives" + // InternalTqcl.g:937:1: rule__Category__Alternatives : ( ( ( 'actor' ) ) | ( ( 'parameter' ) ) | ( ( 'port' ) ) | ( ( 'director' ) ) ); + public final void rule__Category__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalTqcl.g:941:1: ( ( ( 'actor' ) ) | ( ( 'parameter' ) ) | ( ( 'port' ) ) | ( ( 'director' ) ) ) + int alt9=4; + switch ( input.LA(1) ) { + case 10: + { + alt9=1; + } + break; + case 11: + { + alt9=2; + } + break; + case 12: + { + alt9=3; + } + break; + case 13: + { + alt9=4; + } + break; + default: + if (state.backtracking>0) {state.failed=true; return ;} + NoViableAltException nvae = + new NoViableAltException("", 9, 0, input); + + throw nvae; + } + + switch (alt9) { + case 1 : + // InternalTqcl.g:942:2: ( ( 'actor' ) ) + { + // InternalTqcl.g:942:2: ( ( 'actor' ) ) + // InternalTqcl.g:943:3: ( 'actor' ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getCategoryAccess().getActorEnumLiteralDeclaration_0()); + } + // InternalTqcl.g:944:3: ( 'actor' ) + // InternalTqcl.g:944:4: 'actor' + { + match(input,10,FOLLOW_2); if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getCategoryAccess().getActorEnumLiteralDeclaration_0()); + } + + } + + + } + break; + case 2 : + // InternalTqcl.g:948:2: ( ( 'parameter' ) ) + { + // InternalTqcl.g:948:2: ( ( 'parameter' ) ) + // InternalTqcl.g:949:3: ( 'parameter' ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getCategoryAccess().getParameterEnumLiteralDeclaration_1()); + } + // InternalTqcl.g:950:3: ( 'parameter' ) + // InternalTqcl.g:950:4: 'parameter' + { + match(input,11,FOLLOW_2); if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getCategoryAccess().getParameterEnumLiteralDeclaration_1()); + } + + } + + + } + break; + case 3 : + // InternalTqcl.g:954:2: ( ( 'port' ) ) + { + // InternalTqcl.g:954:2: ( ( 'port' ) ) + // InternalTqcl.g:955:3: ( 'port' ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getCategoryAccess().getPortEnumLiteralDeclaration_2()); + } + // InternalTqcl.g:956:3: ( 'port' ) + // InternalTqcl.g:956:4: 'port' + { + match(input,12,FOLLOW_2); if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getCategoryAccess().getPortEnumLiteralDeclaration_2()); + } + + } + + + } + break; + case 4 : + // InternalTqcl.g:960:2: ( ( 'director' ) ) + { + // InternalTqcl.g:960:2: ( ( 'director' ) ) + // InternalTqcl.g:961:3: ( 'director' ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getCategoryAccess().getDirectorEnumLiteralDeclaration_3()); + } + // InternalTqcl.g:962:3: ( 'director' ) + // InternalTqcl.g:962:4: 'director' + { + match(input,13,FOLLOW_2); if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getCategoryAccess().getDirectorEnumLiteralDeclaration_3()); + } + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Category__Alternatives" + + // $ANTLR start "rule__TriquetrumScript__Group__0" - // InternalTqcl.g:979:1: rule__TriquetrumScript__Group__0 : rule__TriquetrumScript__Group__0__Impl rule__TriquetrumScript__Group__1 ; + // InternalTqcl.g:970:1: rule__TriquetrumScript__Group__0 : rule__TriquetrumScript__Group__0__Impl rule__TriquetrumScript__Group__1 ; public final void rule__TriquetrumScript__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:983:1: ( rule__TriquetrumScript__Group__0__Impl rule__TriquetrumScript__Group__1 ) - // InternalTqcl.g:984:2: rule__TriquetrumScript__Group__0__Impl rule__TriquetrumScript__Group__1 + // InternalTqcl.g:974:1: ( rule__TriquetrumScript__Group__0__Impl rule__TriquetrumScript__Group__1 ) + // InternalTqcl.g:975:2: rule__TriquetrumScript__Group__0__Impl rule__TriquetrumScript__Group__1 { pushFollow(FOLLOW_4); rule__TriquetrumScript__Group__0__Impl(); @@ -3501,22 +3492,22 @@ public final void rule__TriquetrumScript__Group__0() throws RecognitionException // $ANTLR start "rule__TriquetrumScript__Group__0__Impl" - // InternalTqcl.g:991:1: rule__TriquetrumScript__Group__0__Impl : ( ( rule__TriquetrumScript__LibrariesAssignment_0 )* ) ; + // InternalTqcl.g:982:1: rule__TriquetrumScript__Group__0__Impl : ( ( rule__TriquetrumScript__LibrariesAssignment_0 )* ) ; public final void rule__TriquetrumScript__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:995:1: ( ( ( rule__TriquetrumScript__LibrariesAssignment_0 )* ) ) - // InternalTqcl.g:996:1: ( ( rule__TriquetrumScript__LibrariesAssignment_0 )* ) + // InternalTqcl.g:986:1: ( ( ( rule__TriquetrumScript__LibrariesAssignment_0 )* ) ) + // InternalTqcl.g:987:1: ( ( rule__TriquetrumScript__LibrariesAssignment_0 )* ) { - // InternalTqcl.g:996:1: ( ( rule__TriquetrumScript__LibrariesAssignment_0 )* ) - // InternalTqcl.g:997:2: ( rule__TriquetrumScript__LibrariesAssignment_0 )* + // InternalTqcl.g:987:1: ( ( rule__TriquetrumScript__LibrariesAssignment_0 )* ) + // InternalTqcl.g:988:2: ( rule__TriquetrumScript__LibrariesAssignment_0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getTriquetrumScriptAccess().getLibrariesAssignment_0()); } - // InternalTqcl.g:998:2: ( rule__TriquetrumScript__LibrariesAssignment_0 )* + // InternalTqcl.g:989:2: ( rule__TriquetrumScript__LibrariesAssignment_0 )* loop10: do { int alt10=2; @@ -3529,7 +3520,7 @@ public final void rule__TriquetrumScript__Group__0__Impl() throws RecognitionExc switch (alt10) { case 1 : - // InternalTqcl.g:998:3: rule__TriquetrumScript__LibrariesAssignment_0 + // InternalTqcl.g:989:3: rule__TriquetrumScript__LibrariesAssignment_0 { pushFollow(FOLLOW_5); rule__TriquetrumScript__LibrariesAssignment_0(); @@ -3570,14 +3561,14 @@ public final void rule__TriquetrumScript__Group__0__Impl() throws RecognitionExc // $ANTLR start "rule__TriquetrumScript__Group__1" - // InternalTqcl.g:1006:1: rule__TriquetrumScript__Group__1 : rule__TriquetrumScript__Group__1__Impl ; + // InternalTqcl.g:997:1: rule__TriquetrumScript__Group__1 : rule__TriquetrumScript__Group__1__Impl ; public final void rule__TriquetrumScript__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1010:1: ( rule__TriquetrumScript__Group__1__Impl ) - // InternalTqcl.g:1011:2: rule__TriquetrumScript__Group__1__Impl + // InternalTqcl.g:1001:1: ( rule__TriquetrumScript__Group__1__Impl ) + // InternalTqcl.g:1002:2: rule__TriquetrumScript__Group__1__Impl { pushFollow(FOLLOW_2); rule__TriquetrumScript__Group__1__Impl(); @@ -3603,22 +3594,22 @@ public final void rule__TriquetrumScript__Group__1() throws RecognitionException // $ANTLR start "rule__TriquetrumScript__Group__1__Impl" - // InternalTqcl.g:1017:1: rule__TriquetrumScript__Group__1__Impl : ( ( rule__TriquetrumScript__CommandsAssignment_1 )* ) ; + // InternalTqcl.g:1008:1: rule__TriquetrumScript__Group__1__Impl : ( ( rule__TriquetrumScript__CommandsAssignment_1 )* ) ; public final void rule__TriquetrumScript__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1021:1: ( ( ( rule__TriquetrumScript__CommandsAssignment_1 )* ) ) - // InternalTqcl.g:1022:1: ( ( rule__TriquetrumScript__CommandsAssignment_1 )* ) + // InternalTqcl.g:1012:1: ( ( ( rule__TriquetrumScript__CommandsAssignment_1 )* ) ) + // InternalTqcl.g:1013:1: ( ( rule__TriquetrumScript__CommandsAssignment_1 )* ) { - // InternalTqcl.g:1022:1: ( ( rule__TriquetrumScript__CommandsAssignment_1 )* ) - // InternalTqcl.g:1023:2: ( rule__TriquetrumScript__CommandsAssignment_1 )* + // InternalTqcl.g:1013:1: ( ( rule__TriquetrumScript__CommandsAssignment_1 )* ) + // InternalTqcl.g:1014:2: ( rule__TriquetrumScript__CommandsAssignment_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getTriquetrumScriptAccess().getCommandsAssignment_1()); } - // InternalTqcl.g:1024:2: ( rule__TriquetrumScript__CommandsAssignment_1 )* + // InternalTqcl.g:1015:2: ( rule__TriquetrumScript__CommandsAssignment_1 )* loop11: do { int alt11=2; @@ -3631,7 +3622,7 @@ public final void rule__TriquetrumScript__Group__1__Impl() throws RecognitionExc switch (alt11) { case 1 : - // InternalTqcl.g:1024:3: rule__TriquetrumScript__CommandsAssignment_1 + // InternalTqcl.g:1015:3: rule__TriquetrumScript__CommandsAssignment_1 { pushFollow(FOLLOW_6); rule__TriquetrumScript__CommandsAssignment_1(); @@ -3672,14 +3663,14 @@ public final void rule__TriquetrumScript__Group__1__Impl() throws RecognitionExc // $ANTLR start "rule__Command__Group__0" - // InternalTqcl.g:1033:1: rule__Command__Group__0 : rule__Command__Group__0__Impl rule__Command__Group__1 ; + // InternalTqcl.g:1024:1: rule__Command__Group__0 : rule__Command__Group__0__Impl rule__Command__Group__1 ; public final void rule__Command__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1037:1: ( rule__Command__Group__0__Impl rule__Command__Group__1 ) - // InternalTqcl.g:1038:2: rule__Command__Group__0__Impl rule__Command__Group__1 + // InternalTqcl.g:1028:1: ( rule__Command__Group__0__Impl rule__Command__Group__1 ) + // InternalTqcl.g:1029:2: rule__Command__Group__0__Impl rule__Command__Group__1 { pushFollow(FOLLOW_7); rule__Command__Group__0__Impl(); @@ -3710,23 +3701,23 @@ public final void rule__Command__Group__0() throws RecognitionException { // $ANTLR start "rule__Command__Group__0__Impl" - // InternalTqcl.g:1045:1: rule__Command__Group__0__Impl : ( ( rule__Command__Alternatives_0 ) ) ; + // InternalTqcl.g:1036:1: rule__Command__Group__0__Impl : ( ( rule__Command__Alternatives_0 ) ) ; public final void rule__Command__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1049:1: ( ( ( rule__Command__Alternatives_0 ) ) ) - // InternalTqcl.g:1050:1: ( ( rule__Command__Alternatives_0 ) ) + // InternalTqcl.g:1040:1: ( ( ( rule__Command__Alternatives_0 ) ) ) + // InternalTqcl.g:1041:1: ( ( rule__Command__Alternatives_0 ) ) { - // InternalTqcl.g:1050:1: ( ( rule__Command__Alternatives_0 ) ) - // InternalTqcl.g:1051:2: ( rule__Command__Alternatives_0 ) + // InternalTqcl.g:1041:1: ( ( rule__Command__Alternatives_0 ) ) + // InternalTqcl.g:1042:2: ( rule__Command__Alternatives_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCommandAccess().getAlternatives_0()); } - // InternalTqcl.g:1052:2: ( rule__Command__Alternatives_0 ) - // InternalTqcl.g:1052:3: rule__Command__Alternatives_0 + // InternalTqcl.g:1043:2: ( rule__Command__Alternatives_0 ) + // InternalTqcl.g:1043:3: rule__Command__Alternatives_0 { pushFollow(FOLLOW_2); rule__Command__Alternatives_0(); @@ -3761,14 +3752,14 @@ public final void rule__Command__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Command__Group__1" - // InternalTqcl.g:1060:1: rule__Command__Group__1 : rule__Command__Group__1__Impl ; + // InternalTqcl.g:1051:1: rule__Command__Group__1 : rule__Command__Group__1__Impl ; public final void rule__Command__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1064:1: ( rule__Command__Group__1__Impl ) - // InternalTqcl.g:1065:2: rule__Command__Group__1__Impl + // InternalTqcl.g:1055:1: ( rule__Command__Group__1__Impl ) + // InternalTqcl.g:1056:2: rule__Command__Group__1__Impl { pushFollow(FOLLOW_2); rule__Command__Group__1__Impl(); @@ -3794,17 +3785,17 @@ public final void rule__Command__Group__1() throws RecognitionException { // $ANTLR start "rule__Command__Group__1__Impl" - // InternalTqcl.g:1071:1: rule__Command__Group__1__Impl : ( ';' ) ; + // InternalTqcl.g:1062:1: rule__Command__Group__1__Impl : ( ';' ) ; public final void rule__Command__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1075:1: ( ( ';' ) ) - // InternalTqcl.g:1076:1: ( ';' ) + // InternalTqcl.g:1066:1: ( ( ';' ) ) + // InternalTqcl.g:1067:1: ( ';' ) { - // InternalTqcl.g:1076:1: ( ';' ) - // InternalTqcl.g:1077:2: ';' + // InternalTqcl.g:1067:1: ( ';' ) + // InternalTqcl.g:1068:2: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getCommandAccess().getSemicolonKeyword_1()); @@ -3834,23 +3825,23 @@ public final void rule__Command__Group__1__Impl() throws RecognitionException { // $ANTLR end "rule__Command__Group__1__Impl" - // $ANTLR start "rule__Import__Group__0" - // InternalTqcl.g:1087:1: rule__Import__Group__0 : rule__Import__Group__0__Impl rule__Import__Group__1 ; - public final void rule__Import__Group__0() throws RecognitionException { + // $ANTLR start "rule__Include__Group__0" + // InternalTqcl.g:1078:1: rule__Include__Group__0 : rule__Include__Group__0__Impl rule__Include__Group__1 ; + public final void rule__Include__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1091:1: ( rule__Import__Group__0__Impl rule__Import__Group__1 ) - // InternalTqcl.g:1092:2: rule__Import__Group__0__Impl rule__Import__Group__1 + // InternalTqcl.g:1082:1: ( rule__Include__Group__0__Impl rule__Include__Group__1 ) + // InternalTqcl.g:1083:2: rule__Include__Group__0__Impl rule__Include__Group__1 { pushFollow(FOLLOW_8); - rule__Import__Group__0__Impl(); + rule__Include__Group__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); - rule__Import__Group__1(); + rule__Include__Group__1(); state._fsp--; if (state.failed) return ; @@ -3869,28 +3860,28 @@ public final void rule__Import__Group__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__Import__Group__0" + // $ANTLR end "rule__Include__Group__0" - // $ANTLR start "rule__Import__Group__0__Impl" - // InternalTqcl.g:1099:1: rule__Import__Group__0__Impl : ( 'import' ) ; - public final void rule__Import__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__Include__Group__0__Impl" + // InternalTqcl.g:1090:1: rule__Include__Group__0__Impl : ( 'include' ) ; + public final void rule__Include__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1103:1: ( ( 'import' ) ) - // InternalTqcl.g:1104:1: ( 'import' ) + // InternalTqcl.g:1094:1: ( ( 'include' ) ) + // InternalTqcl.g:1095:1: ( 'include' ) { - // InternalTqcl.g:1104:1: ( 'import' ) - // InternalTqcl.g:1105:2: 'import' + // InternalTqcl.g:1095:1: ( 'include' ) + // InternalTqcl.g:1096:2: 'include' { if ( state.backtracking==0 ) { - before(grammarAccess.getImportAccess().getImportKeyword_0()); + before(grammarAccess.getIncludeAccess().getIncludeKeyword_0()); } match(input,15,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getImportAccess().getImportKeyword_0()); + after(grammarAccess.getIncludeAccess().getIncludeKeyword_0()); } } @@ -3910,26 +3901,26 @@ public final void rule__Import__Group__0__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Import__Group__0__Impl" + // $ANTLR end "rule__Include__Group__0__Impl" - // $ANTLR start "rule__Import__Group__1" - // InternalTqcl.g:1114:1: rule__Import__Group__1 : rule__Import__Group__1__Impl rule__Import__Group__2 ; - public final void rule__Import__Group__1() throws RecognitionException { + // $ANTLR start "rule__Include__Group__1" + // InternalTqcl.g:1105:1: rule__Include__Group__1 : rule__Include__Group__1__Impl rule__Include__Group__2 ; + public final void rule__Include__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1118:1: ( rule__Import__Group__1__Impl rule__Import__Group__2 ) - // InternalTqcl.g:1119:2: rule__Import__Group__1__Impl rule__Import__Group__2 + // InternalTqcl.g:1109:1: ( rule__Include__Group__1__Impl rule__Include__Group__2 ) + // InternalTqcl.g:1110:2: rule__Include__Group__1__Impl rule__Include__Group__2 { pushFollow(FOLLOW_7); - rule__Import__Group__1__Impl(); + rule__Include__Group__1__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); - rule__Import__Group__2(); + rule__Include__Group__2(); state._fsp--; if (state.failed) return ; @@ -3948,30 +3939,30 @@ public final void rule__Import__Group__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__Import__Group__1" + // $ANTLR end "rule__Include__Group__1" - // $ANTLR start "rule__Import__Group__1__Impl" - // InternalTqcl.g:1126:1: rule__Import__Group__1__Impl : ( ( rule__Import__FilenameAssignment_1 ) ) ; - public final void rule__Import__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__Include__Group__1__Impl" + // InternalTqcl.g:1117:1: rule__Include__Group__1__Impl : ( ( rule__Include__FilenameAssignment_1 ) ) ; + public final void rule__Include__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1130:1: ( ( ( rule__Import__FilenameAssignment_1 ) ) ) - // InternalTqcl.g:1131:1: ( ( rule__Import__FilenameAssignment_1 ) ) + // InternalTqcl.g:1121:1: ( ( ( rule__Include__FilenameAssignment_1 ) ) ) + // InternalTqcl.g:1122:1: ( ( rule__Include__FilenameAssignment_1 ) ) { - // InternalTqcl.g:1131:1: ( ( rule__Import__FilenameAssignment_1 ) ) - // InternalTqcl.g:1132:2: ( rule__Import__FilenameAssignment_1 ) + // InternalTqcl.g:1122:1: ( ( rule__Include__FilenameAssignment_1 ) ) + // InternalTqcl.g:1123:2: ( rule__Include__FilenameAssignment_1 ) { if ( state.backtracking==0 ) { - before(grammarAccess.getImportAccess().getFilenameAssignment_1()); + before(grammarAccess.getIncludeAccess().getFilenameAssignment_1()); } - // InternalTqcl.g:1133:2: ( rule__Import__FilenameAssignment_1 ) - // InternalTqcl.g:1133:3: rule__Import__FilenameAssignment_1 + // InternalTqcl.g:1124:2: ( rule__Include__FilenameAssignment_1 ) + // InternalTqcl.g:1124:3: rule__Include__FilenameAssignment_1 { pushFollow(FOLLOW_2); - rule__Import__FilenameAssignment_1(); + rule__Include__FilenameAssignment_1(); state._fsp--; if (state.failed) return ; @@ -3979,7 +3970,7 @@ public final void rule__Import__Group__1__Impl() throws RecognitionException { } if ( state.backtracking==0 ) { - after(grammarAccess.getImportAccess().getFilenameAssignment_1()); + after(grammarAccess.getIncludeAccess().getFilenameAssignment_1()); } } @@ -3999,21 +3990,21 @@ public final void rule__Import__Group__1__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Import__Group__1__Impl" + // $ANTLR end "rule__Include__Group__1__Impl" - // $ANTLR start "rule__Import__Group__2" - // InternalTqcl.g:1141:1: rule__Import__Group__2 : rule__Import__Group__2__Impl ; - public final void rule__Import__Group__2() throws RecognitionException { + // $ANTLR start "rule__Include__Group__2" + // InternalTqcl.g:1132:1: rule__Include__Group__2 : rule__Include__Group__2__Impl ; + public final void rule__Include__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1145:1: ( rule__Import__Group__2__Impl ) - // InternalTqcl.g:1146:2: rule__Import__Group__2__Impl + // InternalTqcl.g:1136:1: ( rule__Include__Group__2__Impl ) + // InternalTqcl.g:1137:2: rule__Include__Group__2__Impl { pushFollow(FOLLOW_2); - rule__Import__Group__2__Impl(); + rule__Include__Group__2__Impl(); state._fsp--; if (state.failed) return ; @@ -4032,28 +4023,28 @@ public final void rule__Import__Group__2() throws RecognitionException { } return ; } - // $ANTLR end "rule__Import__Group__2" + // $ANTLR end "rule__Include__Group__2" - // $ANTLR start "rule__Import__Group__2__Impl" - // InternalTqcl.g:1152:1: rule__Import__Group__2__Impl : ( ';' ) ; - public final void rule__Import__Group__2__Impl() throws RecognitionException { + // $ANTLR start "rule__Include__Group__2__Impl" + // InternalTqcl.g:1143:1: rule__Include__Group__2__Impl : ( ';' ) ; + public final void rule__Include__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1156:1: ( ( ';' ) ) - // InternalTqcl.g:1157:1: ( ';' ) + // InternalTqcl.g:1147:1: ( ( ';' ) ) + // InternalTqcl.g:1148:1: ( ';' ) { - // InternalTqcl.g:1157:1: ( ';' ) - // InternalTqcl.g:1158:2: ';' + // InternalTqcl.g:1148:1: ( ';' ) + // InternalTqcl.g:1149:2: ';' { if ( state.backtracking==0 ) { - before(grammarAccess.getImportAccess().getSemicolonKeyword_2()); + before(grammarAccess.getIncludeAccess().getSemicolonKeyword_2()); } match(input,14,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getImportAccess().getSemicolonKeyword_2()); + after(grammarAccess.getIncludeAccess().getSemicolonKeyword_2()); } } @@ -4073,18 +4064,18 @@ public final void rule__Import__Group__2__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Import__Group__2__Impl" + // $ANTLR end "rule__Include__Group__2__Impl" // $ANTLR start "rule__Library__Group__0" - // InternalTqcl.g:1168:1: rule__Library__Group__0 : rule__Library__Group__0__Impl rule__Library__Group__1 ; + // InternalTqcl.g:1159:1: rule__Library__Group__0 : rule__Library__Group__0__Impl rule__Library__Group__1 ; public final void rule__Library__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1172:1: ( rule__Library__Group__0__Impl rule__Library__Group__1 ) - // InternalTqcl.g:1173:2: rule__Library__Group__0__Impl rule__Library__Group__1 + // InternalTqcl.g:1163:1: ( rule__Library__Group__0__Impl rule__Library__Group__1 ) + // InternalTqcl.g:1164:2: rule__Library__Group__0__Impl rule__Library__Group__1 { pushFollow(FOLLOW_9); rule__Library__Group__0__Impl(); @@ -4115,17 +4106,17 @@ public final void rule__Library__Group__0() throws RecognitionException { // $ANTLR start "rule__Library__Group__0__Impl" - // InternalTqcl.g:1180:1: rule__Library__Group__0__Impl : ( 'library' ) ; + // InternalTqcl.g:1171:1: rule__Library__Group__0__Impl : ( 'library' ) ; public final void rule__Library__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1184:1: ( ( 'library' ) ) - // InternalTqcl.g:1185:1: ( 'library' ) + // InternalTqcl.g:1175:1: ( ( 'library' ) ) + // InternalTqcl.g:1176:1: ( 'library' ) { - // InternalTqcl.g:1185:1: ( 'library' ) - // InternalTqcl.g:1186:2: 'library' + // InternalTqcl.g:1176:1: ( 'library' ) + // InternalTqcl.g:1177:2: 'library' { if ( state.backtracking==0 ) { before(grammarAccess.getLibraryAccess().getLibraryKeyword_0()); @@ -4156,14 +4147,14 @@ public final void rule__Library__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Library__Group__1" - // InternalTqcl.g:1195:1: rule__Library__Group__1 : rule__Library__Group__1__Impl rule__Library__Group__2 ; + // InternalTqcl.g:1186:1: rule__Library__Group__1 : rule__Library__Group__1__Impl rule__Library__Group__2 ; public final void rule__Library__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1199:1: ( rule__Library__Group__1__Impl rule__Library__Group__2 ) - // InternalTqcl.g:1200:2: rule__Library__Group__1__Impl rule__Library__Group__2 + // InternalTqcl.g:1190:1: ( rule__Library__Group__1__Impl rule__Library__Group__2 ) + // InternalTqcl.g:1191:2: rule__Library__Group__1__Impl rule__Library__Group__2 { pushFollow(FOLLOW_7); rule__Library__Group__1__Impl(); @@ -4194,23 +4185,23 @@ public final void rule__Library__Group__1() throws RecognitionException { // $ANTLR start "rule__Library__Group__1__Impl" - // InternalTqcl.g:1207:1: rule__Library__Group__1__Impl : ( ( rule__Library__NameAssignment_1 ) ) ; + // InternalTqcl.g:1198:1: rule__Library__Group__1__Impl : ( ( rule__Library__NameAssignment_1 ) ) ; public final void rule__Library__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1211:1: ( ( ( rule__Library__NameAssignment_1 ) ) ) - // InternalTqcl.g:1212:1: ( ( rule__Library__NameAssignment_1 ) ) + // InternalTqcl.g:1202:1: ( ( ( rule__Library__NameAssignment_1 ) ) ) + // InternalTqcl.g:1203:1: ( ( rule__Library__NameAssignment_1 ) ) { - // InternalTqcl.g:1212:1: ( ( rule__Library__NameAssignment_1 ) ) - // InternalTqcl.g:1213:2: ( rule__Library__NameAssignment_1 ) + // InternalTqcl.g:1203:1: ( ( rule__Library__NameAssignment_1 ) ) + // InternalTqcl.g:1204:2: ( rule__Library__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getLibraryAccess().getNameAssignment_1()); } - // InternalTqcl.g:1214:2: ( rule__Library__NameAssignment_1 ) - // InternalTqcl.g:1214:3: rule__Library__NameAssignment_1 + // InternalTqcl.g:1205:2: ( rule__Library__NameAssignment_1 ) + // InternalTqcl.g:1205:3: rule__Library__NameAssignment_1 { pushFollow(FOLLOW_2); rule__Library__NameAssignment_1(); @@ -4245,14 +4236,14 @@ public final void rule__Library__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Library__Group__2" - // InternalTqcl.g:1222:1: rule__Library__Group__2 : rule__Library__Group__2__Impl ; + // InternalTqcl.g:1213:1: rule__Library__Group__2 : rule__Library__Group__2__Impl ; public final void rule__Library__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1226:1: ( rule__Library__Group__2__Impl ) - // InternalTqcl.g:1227:2: rule__Library__Group__2__Impl + // InternalTqcl.g:1217:1: ( rule__Library__Group__2__Impl ) + // InternalTqcl.g:1218:2: rule__Library__Group__2__Impl { pushFollow(FOLLOW_2); rule__Library__Group__2__Impl(); @@ -4278,17 +4269,17 @@ public final void rule__Library__Group__2() throws RecognitionException { // $ANTLR start "rule__Library__Group__2__Impl" - // InternalTqcl.g:1233:1: rule__Library__Group__2__Impl : ( ';' ) ; + // InternalTqcl.g:1224:1: rule__Library__Group__2__Impl : ( ';' ) ; public final void rule__Library__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1237:1: ( ( ';' ) ) - // InternalTqcl.g:1238:1: ( ';' ) + // InternalTqcl.g:1228:1: ( ( ';' ) ) + // InternalTqcl.g:1229:1: ( ';' ) { - // InternalTqcl.g:1238:1: ( ';' ) - // InternalTqcl.g:1239:2: ';' + // InternalTqcl.g:1229:1: ( ';' ) + // InternalTqcl.g:1230:2: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getLibraryAccess().getSemicolonKeyword_2()); @@ -4319,14 +4310,14 @@ public final void rule__Library__Group__2__Impl() throws RecognitionException { // $ANTLR start "rule__Insert__Group__0" - // InternalTqcl.g:1249:1: rule__Insert__Group__0 : rule__Insert__Group__0__Impl rule__Insert__Group__1 ; + // InternalTqcl.g:1240:1: rule__Insert__Group__0 : rule__Insert__Group__0__Impl rule__Insert__Group__1 ; public final void rule__Insert__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1253:1: ( rule__Insert__Group__0__Impl rule__Insert__Group__1 ) - // InternalTqcl.g:1254:2: rule__Insert__Group__0__Impl rule__Insert__Group__1 + // InternalTqcl.g:1244:1: ( rule__Insert__Group__0__Impl rule__Insert__Group__1 ) + // InternalTqcl.g:1245:2: rule__Insert__Group__0__Impl rule__Insert__Group__1 { pushFollow(FOLLOW_10); rule__Insert__Group__0__Impl(); @@ -4357,17 +4348,17 @@ public final void rule__Insert__Group__0() throws RecognitionException { // $ANTLR start "rule__Insert__Group__0__Impl" - // InternalTqcl.g:1261:1: rule__Insert__Group__0__Impl : ( 'insert' ) ; + // InternalTqcl.g:1252:1: rule__Insert__Group__0__Impl : ( 'insert' ) ; public final void rule__Insert__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1265:1: ( ( 'insert' ) ) - // InternalTqcl.g:1266:1: ( 'insert' ) + // InternalTqcl.g:1256:1: ( ( 'insert' ) ) + // InternalTqcl.g:1257:1: ( 'insert' ) { - // InternalTqcl.g:1266:1: ( 'insert' ) - // InternalTqcl.g:1267:2: 'insert' + // InternalTqcl.g:1257:1: ( 'insert' ) + // InternalTqcl.g:1258:2: 'insert' { if ( state.backtracking==0 ) { before(grammarAccess.getInsertAccess().getInsertKeyword_0()); @@ -4398,14 +4389,14 @@ public final void rule__Insert__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Insert__Group__1" - // InternalTqcl.g:1276:1: rule__Insert__Group__1 : rule__Insert__Group__1__Impl rule__Insert__Group__2 ; + // InternalTqcl.g:1267:1: rule__Insert__Group__1 : rule__Insert__Group__1__Impl rule__Insert__Group__2 ; public final void rule__Insert__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1280:1: ( rule__Insert__Group__1__Impl rule__Insert__Group__2 ) - // InternalTqcl.g:1281:2: rule__Insert__Group__1__Impl rule__Insert__Group__2 + // InternalTqcl.g:1271:1: ( rule__Insert__Group__1__Impl rule__Insert__Group__2 ) + // InternalTqcl.g:1272:2: rule__Insert__Group__1__Impl rule__Insert__Group__2 { pushFollow(FOLLOW_10); rule__Insert__Group__1__Impl(); @@ -4436,22 +4427,22 @@ public final void rule__Insert__Group__1() throws RecognitionException { // $ANTLR start "rule__Insert__Group__1__Impl" - // InternalTqcl.g:1288:1: rule__Insert__Group__1__Impl : ( ( rule__Insert__CategoryAssignment_1 )? ) ; + // InternalTqcl.g:1279:1: rule__Insert__Group__1__Impl : ( ( rule__Insert__CategoryAssignment_1 )? ) ; public final void rule__Insert__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1292:1: ( ( ( rule__Insert__CategoryAssignment_1 )? ) ) - // InternalTqcl.g:1293:1: ( ( rule__Insert__CategoryAssignment_1 )? ) + // InternalTqcl.g:1283:1: ( ( ( rule__Insert__CategoryAssignment_1 )? ) ) + // InternalTqcl.g:1284:1: ( ( rule__Insert__CategoryAssignment_1 )? ) { - // InternalTqcl.g:1293:1: ( ( rule__Insert__CategoryAssignment_1 )? ) - // InternalTqcl.g:1294:2: ( rule__Insert__CategoryAssignment_1 )? + // InternalTqcl.g:1284:1: ( ( rule__Insert__CategoryAssignment_1 )? ) + // InternalTqcl.g:1285:2: ( rule__Insert__CategoryAssignment_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getInsertAccess().getCategoryAssignment_1()); } - // InternalTqcl.g:1295:2: ( rule__Insert__CategoryAssignment_1 )? + // InternalTqcl.g:1286:2: ( rule__Insert__CategoryAssignment_1 )? int alt12=2; int LA12_0 = input.LA(1); @@ -4460,7 +4451,7 @@ public final void rule__Insert__Group__1__Impl() throws RecognitionException { } switch (alt12) { case 1 : - // InternalTqcl.g:1295:3: rule__Insert__CategoryAssignment_1 + // InternalTqcl.g:1286:3: rule__Insert__CategoryAssignment_1 { pushFollow(FOLLOW_2); rule__Insert__CategoryAssignment_1(); @@ -4498,14 +4489,14 @@ public final void rule__Insert__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Insert__Group__2" - // InternalTqcl.g:1303:1: rule__Insert__Group__2 : rule__Insert__Group__2__Impl rule__Insert__Group__3 ; + // InternalTqcl.g:1294:1: rule__Insert__Group__2 : rule__Insert__Group__2__Impl rule__Insert__Group__3 ; public final void rule__Insert__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1307:1: ( rule__Insert__Group__2__Impl rule__Insert__Group__3 ) - // InternalTqcl.g:1308:2: rule__Insert__Group__2__Impl rule__Insert__Group__3 + // InternalTqcl.g:1298:1: ( rule__Insert__Group__2__Impl rule__Insert__Group__3 ) + // InternalTqcl.g:1299:2: rule__Insert__Group__2__Impl rule__Insert__Group__3 { pushFollow(FOLLOW_11); rule__Insert__Group__2__Impl(); @@ -4536,23 +4527,23 @@ public final void rule__Insert__Group__2() throws RecognitionException { // $ANTLR start "rule__Insert__Group__2__Impl" - // InternalTqcl.g:1315:1: rule__Insert__Group__2__Impl : ( ( rule__Insert__ObjAssignment_2 ) ) ; + // InternalTqcl.g:1306:1: rule__Insert__Group__2__Impl : ( ( rule__Insert__ObjAssignment_2 ) ) ; public final void rule__Insert__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1319:1: ( ( ( rule__Insert__ObjAssignment_2 ) ) ) - // InternalTqcl.g:1320:1: ( ( rule__Insert__ObjAssignment_2 ) ) + // InternalTqcl.g:1310:1: ( ( ( rule__Insert__ObjAssignment_2 ) ) ) + // InternalTqcl.g:1311:1: ( ( rule__Insert__ObjAssignment_2 ) ) { - // InternalTqcl.g:1320:1: ( ( rule__Insert__ObjAssignment_2 ) ) - // InternalTqcl.g:1321:2: ( rule__Insert__ObjAssignment_2 ) + // InternalTqcl.g:1311:1: ( ( rule__Insert__ObjAssignment_2 ) ) + // InternalTqcl.g:1312:2: ( rule__Insert__ObjAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInsertAccess().getObjAssignment_2()); } - // InternalTqcl.g:1322:2: ( rule__Insert__ObjAssignment_2 ) - // InternalTqcl.g:1322:3: rule__Insert__ObjAssignment_2 + // InternalTqcl.g:1313:2: ( rule__Insert__ObjAssignment_2 ) + // InternalTqcl.g:1313:3: rule__Insert__ObjAssignment_2 { pushFollow(FOLLOW_2); rule__Insert__ObjAssignment_2(); @@ -4587,14 +4578,14 @@ public final void rule__Insert__Group__2__Impl() throws RecognitionException { // $ANTLR start "rule__Insert__Group__3" - // InternalTqcl.g:1330:1: rule__Insert__Group__3 : rule__Insert__Group__3__Impl rule__Insert__Group__4 ; + // InternalTqcl.g:1321:1: rule__Insert__Group__3 : rule__Insert__Group__3__Impl rule__Insert__Group__4 ; public final void rule__Insert__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1334:1: ( rule__Insert__Group__3__Impl rule__Insert__Group__4 ) - // InternalTqcl.g:1335:2: rule__Insert__Group__3__Impl rule__Insert__Group__4 + // InternalTqcl.g:1325:1: ( rule__Insert__Group__3__Impl rule__Insert__Group__4 ) + // InternalTqcl.g:1326:2: rule__Insert__Group__3__Impl rule__Insert__Group__4 { pushFollow(FOLLOW_10); rule__Insert__Group__3__Impl(); @@ -4625,17 +4616,17 @@ public final void rule__Insert__Group__3() throws RecognitionException { // $ANTLR start "rule__Insert__Group__3__Impl" - // InternalTqcl.g:1342:1: rule__Insert__Group__3__Impl : ( 'as' ) ; + // InternalTqcl.g:1333:1: rule__Insert__Group__3__Impl : ( 'as' ) ; public final void rule__Insert__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1346:1: ( ( 'as' ) ) - // InternalTqcl.g:1347:1: ( 'as' ) + // InternalTqcl.g:1337:1: ( ( 'as' ) ) + // InternalTqcl.g:1338:1: ( 'as' ) { - // InternalTqcl.g:1347:1: ( 'as' ) - // InternalTqcl.g:1348:2: 'as' + // InternalTqcl.g:1338:1: ( 'as' ) + // InternalTqcl.g:1339:2: 'as' { if ( state.backtracking==0 ) { before(grammarAccess.getInsertAccess().getAsKeyword_3()); @@ -4666,14 +4657,14 @@ public final void rule__Insert__Group__3__Impl() throws RecognitionException { // $ANTLR start "rule__Insert__Group__4" - // InternalTqcl.g:1357:1: rule__Insert__Group__4 : rule__Insert__Group__4__Impl rule__Insert__Group__5 ; + // InternalTqcl.g:1348:1: rule__Insert__Group__4 : rule__Insert__Group__4__Impl rule__Insert__Group__5 ; public final void rule__Insert__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1361:1: ( rule__Insert__Group__4__Impl rule__Insert__Group__5 ) - // InternalTqcl.g:1362:2: rule__Insert__Group__4__Impl rule__Insert__Group__5 + // InternalTqcl.g:1352:1: ( rule__Insert__Group__4__Impl rule__Insert__Group__5 ) + // InternalTqcl.g:1353:2: rule__Insert__Group__4__Impl rule__Insert__Group__5 { pushFollow(FOLLOW_12); rule__Insert__Group__4__Impl(); @@ -4704,23 +4695,23 @@ public final void rule__Insert__Group__4() throws RecognitionException { // $ANTLR start "rule__Insert__Group__4__Impl" - // InternalTqcl.g:1369:1: rule__Insert__Group__4__Impl : ( ( rule__Insert__NameAssignment_4 ) ) ; + // InternalTqcl.g:1360:1: rule__Insert__Group__4__Impl : ( ( rule__Insert__NameAssignment_4 ) ) ; public final void rule__Insert__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1373:1: ( ( ( rule__Insert__NameAssignment_4 ) ) ) - // InternalTqcl.g:1374:1: ( ( rule__Insert__NameAssignment_4 ) ) + // InternalTqcl.g:1364:1: ( ( ( rule__Insert__NameAssignment_4 ) ) ) + // InternalTqcl.g:1365:1: ( ( rule__Insert__NameAssignment_4 ) ) { - // InternalTqcl.g:1374:1: ( ( rule__Insert__NameAssignment_4 ) ) - // InternalTqcl.g:1375:2: ( rule__Insert__NameAssignment_4 ) + // InternalTqcl.g:1365:1: ( ( rule__Insert__NameAssignment_4 ) ) + // InternalTqcl.g:1366:2: ( rule__Insert__NameAssignment_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInsertAccess().getNameAssignment_4()); } - // InternalTqcl.g:1376:2: ( rule__Insert__NameAssignment_4 ) - // InternalTqcl.g:1376:3: rule__Insert__NameAssignment_4 + // InternalTqcl.g:1367:2: ( rule__Insert__NameAssignment_4 ) + // InternalTqcl.g:1367:3: rule__Insert__NameAssignment_4 { pushFollow(FOLLOW_2); rule__Insert__NameAssignment_4(); @@ -4755,14 +4746,14 @@ public final void rule__Insert__Group__4__Impl() throws RecognitionException { // $ANTLR start "rule__Insert__Group__5" - // InternalTqcl.g:1384:1: rule__Insert__Group__5 : rule__Insert__Group__5__Impl ; + // InternalTqcl.g:1375:1: rule__Insert__Group__5 : rule__Insert__Group__5__Impl ; public final void rule__Insert__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1388:1: ( rule__Insert__Group__5__Impl ) - // InternalTqcl.g:1389:2: rule__Insert__Group__5__Impl + // InternalTqcl.g:1379:1: ( rule__Insert__Group__5__Impl ) + // InternalTqcl.g:1380:2: rule__Insert__Group__5__Impl { pushFollow(FOLLOW_2); rule__Insert__Group__5__Impl(); @@ -4788,22 +4779,22 @@ public final void rule__Insert__Group__5() throws RecognitionException { // $ANTLR start "rule__Insert__Group__5__Impl" - // InternalTqcl.g:1395:1: rule__Insert__Group__5__Impl : ( ( rule__Insert__Group_5__0 )? ) ; + // InternalTqcl.g:1386:1: rule__Insert__Group__5__Impl : ( ( rule__Insert__Group_5__0 )? ) ; public final void rule__Insert__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1399:1: ( ( ( rule__Insert__Group_5__0 )? ) ) - // InternalTqcl.g:1400:1: ( ( rule__Insert__Group_5__0 )? ) + // InternalTqcl.g:1390:1: ( ( ( rule__Insert__Group_5__0 )? ) ) + // InternalTqcl.g:1391:1: ( ( rule__Insert__Group_5__0 )? ) { - // InternalTqcl.g:1400:1: ( ( rule__Insert__Group_5__0 )? ) - // InternalTqcl.g:1401:2: ( rule__Insert__Group_5__0 )? + // InternalTqcl.g:1391:1: ( ( rule__Insert__Group_5__0 )? ) + // InternalTqcl.g:1392:2: ( rule__Insert__Group_5__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getInsertAccess().getGroup_5()); } - // InternalTqcl.g:1402:2: ( rule__Insert__Group_5__0 )? + // InternalTqcl.g:1393:2: ( rule__Insert__Group_5__0 )? int alt13=2; int LA13_0 = input.LA(1); @@ -4812,7 +4803,7 @@ public final void rule__Insert__Group__5__Impl() throws RecognitionException { } switch (alt13) { case 1 : - // InternalTqcl.g:1402:3: rule__Insert__Group_5__0 + // InternalTqcl.g:1393:3: rule__Insert__Group_5__0 { pushFollow(FOLLOW_2); rule__Insert__Group_5__0(); @@ -4850,14 +4841,14 @@ public final void rule__Insert__Group__5__Impl() throws RecognitionException { // $ANTLR start "rule__Insert__Group_5__0" - // InternalTqcl.g:1411:1: rule__Insert__Group_5__0 : rule__Insert__Group_5__0__Impl rule__Insert__Group_5__1 ; + // InternalTqcl.g:1402:1: rule__Insert__Group_5__0 : rule__Insert__Group_5__0__Impl rule__Insert__Group_5__1 ; public final void rule__Insert__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1415:1: ( rule__Insert__Group_5__0__Impl rule__Insert__Group_5__1 ) - // InternalTqcl.g:1416:2: rule__Insert__Group_5__0__Impl rule__Insert__Group_5__1 + // InternalTqcl.g:1406:1: ( rule__Insert__Group_5__0__Impl rule__Insert__Group_5__1 ) + // InternalTqcl.g:1407:2: rule__Insert__Group_5__0__Impl rule__Insert__Group_5__1 { pushFollow(FOLLOW_10); rule__Insert__Group_5__0__Impl(); @@ -4888,17 +4879,17 @@ public final void rule__Insert__Group_5__0() throws RecognitionException { // $ANTLR start "rule__Insert__Group_5__0__Impl" - // InternalTqcl.g:1423:1: rule__Insert__Group_5__0__Impl : ( 'with' ) ; + // InternalTqcl.g:1414:1: rule__Insert__Group_5__0__Impl : ( 'with' ) ; public final void rule__Insert__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1427:1: ( ( 'with' ) ) - // InternalTqcl.g:1428:1: ( 'with' ) + // InternalTqcl.g:1418:1: ( ( 'with' ) ) + // InternalTqcl.g:1419:1: ( 'with' ) { - // InternalTqcl.g:1428:1: ( 'with' ) - // InternalTqcl.g:1429:2: 'with' + // InternalTqcl.g:1419:1: ( 'with' ) + // InternalTqcl.g:1420:2: 'with' { if ( state.backtracking==0 ) { before(grammarAccess.getInsertAccess().getWithKeyword_5_0()); @@ -4929,14 +4920,14 @@ public final void rule__Insert__Group_5__0__Impl() throws RecognitionException { // $ANTLR start "rule__Insert__Group_5__1" - // InternalTqcl.g:1438:1: rule__Insert__Group_5__1 : rule__Insert__Group_5__1__Impl rule__Insert__Group_5__2 ; + // InternalTqcl.g:1429:1: rule__Insert__Group_5__1 : rule__Insert__Group_5__1__Impl rule__Insert__Group_5__2 ; public final void rule__Insert__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1442:1: ( rule__Insert__Group_5__1__Impl rule__Insert__Group_5__2 ) - // InternalTqcl.g:1443:2: rule__Insert__Group_5__1__Impl rule__Insert__Group_5__2 + // InternalTqcl.g:1433:1: ( rule__Insert__Group_5__1__Impl rule__Insert__Group_5__2 ) + // InternalTqcl.g:1434:2: rule__Insert__Group_5__1__Impl rule__Insert__Group_5__2 { pushFollow(FOLLOW_13); rule__Insert__Group_5__1__Impl(); @@ -4967,23 +4958,23 @@ public final void rule__Insert__Group_5__1() throws RecognitionException { // $ANTLR start "rule__Insert__Group_5__1__Impl" - // InternalTqcl.g:1450:1: rule__Insert__Group_5__1__Impl : ( ( rule__Insert__ParametersAssignment_5_1 ) ) ; + // InternalTqcl.g:1441:1: rule__Insert__Group_5__1__Impl : ( ( rule__Insert__ParametersAssignment_5_1 ) ) ; public final void rule__Insert__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1454:1: ( ( ( rule__Insert__ParametersAssignment_5_1 ) ) ) - // InternalTqcl.g:1455:1: ( ( rule__Insert__ParametersAssignment_5_1 ) ) + // InternalTqcl.g:1445:1: ( ( ( rule__Insert__ParametersAssignment_5_1 ) ) ) + // InternalTqcl.g:1446:1: ( ( rule__Insert__ParametersAssignment_5_1 ) ) { - // InternalTqcl.g:1455:1: ( ( rule__Insert__ParametersAssignment_5_1 ) ) - // InternalTqcl.g:1456:2: ( rule__Insert__ParametersAssignment_5_1 ) + // InternalTqcl.g:1446:1: ( ( rule__Insert__ParametersAssignment_5_1 ) ) + // InternalTqcl.g:1447:2: ( rule__Insert__ParametersAssignment_5_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInsertAccess().getParametersAssignment_5_1()); } - // InternalTqcl.g:1457:2: ( rule__Insert__ParametersAssignment_5_1 ) - // InternalTqcl.g:1457:3: rule__Insert__ParametersAssignment_5_1 + // InternalTqcl.g:1448:2: ( rule__Insert__ParametersAssignment_5_1 ) + // InternalTqcl.g:1448:3: rule__Insert__ParametersAssignment_5_1 { pushFollow(FOLLOW_2); rule__Insert__ParametersAssignment_5_1(); @@ -5018,14 +5009,14 @@ public final void rule__Insert__Group_5__1__Impl() throws RecognitionException { // $ANTLR start "rule__Insert__Group_5__2" - // InternalTqcl.g:1465:1: rule__Insert__Group_5__2 : rule__Insert__Group_5__2__Impl ; + // InternalTqcl.g:1456:1: rule__Insert__Group_5__2 : rule__Insert__Group_5__2__Impl ; public final void rule__Insert__Group_5__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1469:1: ( rule__Insert__Group_5__2__Impl ) - // InternalTqcl.g:1470:2: rule__Insert__Group_5__2__Impl + // InternalTqcl.g:1460:1: ( rule__Insert__Group_5__2__Impl ) + // InternalTqcl.g:1461:2: rule__Insert__Group_5__2__Impl { pushFollow(FOLLOW_2); rule__Insert__Group_5__2__Impl(); @@ -5051,22 +5042,22 @@ public final void rule__Insert__Group_5__2() throws RecognitionException { // $ANTLR start "rule__Insert__Group_5__2__Impl" - // InternalTqcl.g:1476:1: rule__Insert__Group_5__2__Impl : ( ( rule__Insert__Group_5_2__0 )* ) ; + // InternalTqcl.g:1467:1: rule__Insert__Group_5__2__Impl : ( ( rule__Insert__Group_5_2__0 )* ) ; public final void rule__Insert__Group_5__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1480:1: ( ( ( rule__Insert__Group_5_2__0 )* ) ) - // InternalTqcl.g:1481:1: ( ( rule__Insert__Group_5_2__0 )* ) + // InternalTqcl.g:1471:1: ( ( ( rule__Insert__Group_5_2__0 )* ) ) + // InternalTqcl.g:1472:1: ( ( rule__Insert__Group_5_2__0 )* ) { - // InternalTqcl.g:1481:1: ( ( rule__Insert__Group_5_2__0 )* ) - // InternalTqcl.g:1482:2: ( rule__Insert__Group_5_2__0 )* + // InternalTqcl.g:1472:1: ( ( rule__Insert__Group_5_2__0 )* ) + // InternalTqcl.g:1473:2: ( rule__Insert__Group_5_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getInsertAccess().getGroup_5_2()); } - // InternalTqcl.g:1483:2: ( rule__Insert__Group_5_2__0 )* + // InternalTqcl.g:1474:2: ( rule__Insert__Group_5_2__0 )* loop14: do { int alt14=2; @@ -5079,7 +5070,7 @@ public final void rule__Insert__Group_5__2__Impl() throws RecognitionException { switch (alt14) { case 1 : - // InternalTqcl.g:1483:3: rule__Insert__Group_5_2__0 + // InternalTqcl.g:1474:3: rule__Insert__Group_5_2__0 { pushFollow(FOLLOW_14); rule__Insert__Group_5_2__0(); @@ -5120,14 +5111,14 @@ public final void rule__Insert__Group_5__2__Impl() throws RecognitionException { // $ANTLR start "rule__Insert__Group_5_2__0" - // InternalTqcl.g:1492:1: rule__Insert__Group_5_2__0 : rule__Insert__Group_5_2__0__Impl rule__Insert__Group_5_2__1 ; + // InternalTqcl.g:1483:1: rule__Insert__Group_5_2__0 : rule__Insert__Group_5_2__0__Impl rule__Insert__Group_5_2__1 ; public final void rule__Insert__Group_5_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1496:1: ( rule__Insert__Group_5_2__0__Impl rule__Insert__Group_5_2__1 ) - // InternalTqcl.g:1497:2: rule__Insert__Group_5_2__0__Impl rule__Insert__Group_5_2__1 + // InternalTqcl.g:1487:1: ( rule__Insert__Group_5_2__0__Impl rule__Insert__Group_5_2__1 ) + // InternalTqcl.g:1488:2: rule__Insert__Group_5_2__0__Impl rule__Insert__Group_5_2__1 { pushFollow(FOLLOW_10); rule__Insert__Group_5_2__0__Impl(); @@ -5158,17 +5149,17 @@ public final void rule__Insert__Group_5_2__0() throws RecognitionException { // $ANTLR start "rule__Insert__Group_5_2__0__Impl" - // InternalTqcl.g:1504:1: rule__Insert__Group_5_2__0__Impl : ( ',' ) ; + // InternalTqcl.g:1495:1: rule__Insert__Group_5_2__0__Impl : ( ',' ) ; public final void rule__Insert__Group_5_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1508:1: ( ( ',' ) ) - // InternalTqcl.g:1509:1: ( ',' ) + // InternalTqcl.g:1499:1: ( ( ',' ) ) + // InternalTqcl.g:1500:1: ( ',' ) { - // InternalTqcl.g:1509:1: ( ',' ) - // InternalTqcl.g:1510:2: ',' + // InternalTqcl.g:1500:1: ( ',' ) + // InternalTqcl.g:1501:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getInsertAccess().getCommaKeyword_5_2_0()); @@ -5199,14 +5190,14 @@ public final void rule__Insert__Group_5_2__0__Impl() throws RecognitionException // $ANTLR start "rule__Insert__Group_5_2__1" - // InternalTqcl.g:1519:1: rule__Insert__Group_5_2__1 : rule__Insert__Group_5_2__1__Impl ; + // InternalTqcl.g:1510:1: rule__Insert__Group_5_2__1 : rule__Insert__Group_5_2__1__Impl ; public final void rule__Insert__Group_5_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1523:1: ( rule__Insert__Group_5_2__1__Impl ) - // InternalTqcl.g:1524:2: rule__Insert__Group_5_2__1__Impl + // InternalTqcl.g:1514:1: ( rule__Insert__Group_5_2__1__Impl ) + // InternalTqcl.g:1515:2: rule__Insert__Group_5_2__1__Impl { pushFollow(FOLLOW_2); rule__Insert__Group_5_2__1__Impl(); @@ -5232,23 +5223,23 @@ public final void rule__Insert__Group_5_2__1() throws RecognitionException { // $ANTLR start "rule__Insert__Group_5_2__1__Impl" - // InternalTqcl.g:1530:1: rule__Insert__Group_5_2__1__Impl : ( ( rule__Insert__ParametersAssignment_5_2_1 ) ) ; + // InternalTqcl.g:1521:1: rule__Insert__Group_5_2__1__Impl : ( ( rule__Insert__ParametersAssignment_5_2_1 ) ) ; public final void rule__Insert__Group_5_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1534:1: ( ( ( rule__Insert__ParametersAssignment_5_2_1 ) ) ) - // InternalTqcl.g:1535:1: ( ( rule__Insert__ParametersAssignment_5_2_1 ) ) + // InternalTqcl.g:1525:1: ( ( ( rule__Insert__ParametersAssignment_5_2_1 ) ) ) + // InternalTqcl.g:1526:1: ( ( rule__Insert__ParametersAssignment_5_2_1 ) ) { - // InternalTqcl.g:1535:1: ( ( rule__Insert__ParametersAssignment_5_2_1 ) ) - // InternalTqcl.g:1536:2: ( rule__Insert__ParametersAssignment_5_2_1 ) + // InternalTqcl.g:1526:1: ( ( rule__Insert__ParametersAssignment_5_2_1 ) ) + // InternalTqcl.g:1527:2: ( rule__Insert__ParametersAssignment_5_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInsertAccess().getParametersAssignment_5_2_1()); } - // InternalTqcl.g:1537:2: ( rule__Insert__ParametersAssignment_5_2_1 ) - // InternalTqcl.g:1537:3: rule__Insert__ParametersAssignment_5_2_1 + // InternalTqcl.g:1528:2: ( rule__Insert__ParametersAssignment_5_2_1 ) + // InternalTqcl.g:1528:3: rule__Insert__ParametersAssignment_5_2_1 { pushFollow(FOLLOW_2); rule__Insert__ParametersAssignment_5_2_1(); @@ -5283,14 +5274,14 @@ public final void rule__Insert__Group_5_2__1__Impl() throws RecognitionException // $ANTLR start "rule__Set__Group__0" - // InternalTqcl.g:1546:1: rule__Set__Group__0 : rule__Set__Group__0__Impl rule__Set__Group__1 ; + // InternalTqcl.g:1537:1: rule__Set__Group__0 : rule__Set__Group__0__Impl rule__Set__Group__1 ; public final void rule__Set__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1550:1: ( rule__Set__Group__0__Impl rule__Set__Group__1 ) - // InternalTqcl.g:1551:2: rule__Set__Group__0__Impl rule__Set__Group__1 + // InternalTqcl.g:1541:1: ( rule__Set__Group__0__Impl rule__Set__Group__1 ) + // InternalTqcl.g:1542:2: rule__Set__Group__0__Impl rule__Set__Group__1 { pushFollow(FOLLOW_10); rule__Set__Group__0__Impl(); @@ -5321,17 +5312,17 @@ public final void rule__Set__Group__0() throws RecognitionException { // $ANTLR start "rule__Set__Group__0__Impl" - // InternalTqcl.g:1558:1: rule__Set__Group__0__Impl : ( 'set' ) ; + // InternalTqcl.g:1549:1: rule__Set__Group__0__Impl : ( 'set' ) ; public final void rule__Set__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1562:1: ( ( 'set' ) ) - // InternalTqcl.g:1563:1: ( 'set' ) + // InternalTqcl.g:1553:1: ( ( 'set' ) ) + // InternalTqcl.g:1554:1: ( 'set' ) { - // InternalTqcl.g:1563:1: ( 'set' ) - // InternalTqcl.g:1564:2: 'set' + // InternalTqcl.g:1554:1: ( 'set' ) + // InternalTqcl.g:1555:2: 'set' { if ( state.backtracking==0 ) { before(grammarAccess.getSetAccess().getSetKeyword_0()); @@ -5362,14 +5353,14 @@ public final void rule__Set__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Set__Group__1" - // InternalTqcl.g:1573:1: rule__Set__Group__1 : rule__Set__Group__1__Impl ; + // InternalTqcl.g:1564:1: rule__Set__Group__1 : rule__Set__Group__1__Impl ; public final void rule__Set__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1577:1: ( rule__Set__Group__1__Impl ) - // InternalTqcl.g:1578:2: rule__Set__Group__1__Impl + // InternalTqcl.g:1568:1: ( rule__Set__Group__1__Impl ) + // InternalTqcl.g:1569:2: rule__Set__Group__1__Impl { pushFollow(FOLLOW_2); rule__Set__Group__1__Impl(); @@ -5395,23 +5386,23 @@ public final void rule__Set__Group__1() throws RecognitionException { // $ANTLR start "rule__Set__Group__1__Impl" - // InternalTqcl.g:1584:1: rule__Set__Group__1__Impl : ( ( rule__Set__ParamAssignment_1 ) ) ; + // InternalTqcl.g:1575:1: rule__Set__Group__1__Impl : ( ( rule__Set__ParamAssignment_1 ) ) ; public final void rule__Set__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1588:1: ( ( ( rule__Set__ParamAssignment_1 ) ) ) - // InternalTqcl.g:1589:1: ( ( rule__Set__ParamAssignment_1 ) ) + // InternalTqcl.g:1579:1: ( ( ( rule__Set__ParamAssignment_1 ) ) ) + // InternalTqcl.g:1580:1: ( ( rule__Set__ParamAssignment_1 ) ) { - // InternalTqcl.g:1589:1: ( ( rule__Set__ParamAssignment_1 ) ) - // InternalTqcl.g:1590:2: ( rule__Set__ParamAssignment_1 ) + // InternalTqcl.g:1580:1: ( ( rule__Set__ParamAssignment_1 ) ) + // InternalTqcl.g:1581:2: ( rule__Set__ParamAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSetAccess().getParamAssignment_1()); } - // InternalTqcl.g:1591:2: ( rule__Set__ParamAssignment_1 ) - // InternalTqcl.g:1591:3: rule__Set__ParamAssignment_1 + // InternalTqcl.g:1582:2: ( rule__Set__ParamAssignment_1 ) + // InternalTqcl.g:1582:3: rule__Set__ParamAssignment_1 { pushFollow(FOLLOW_2); rule__Set__ParamAssignment_1(); @@ -5446,14 +5437,14 @@ public final void rule__Set__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Connect__Group__0" - // InternalTqcl.g:1600:1: rule__Connect__Group__0 : rule__Connect__Group__0__Impl rule__Connect__Group__1 ; + // InternalTqcl.g:1591:1: rule__Connect__Group__0 : rule__Connect__Group__0__Impl rule__Connect__Group__1 ; public final void rule__Connect__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1604:1: ( rule__Connect__Group__0__Impl rule__Connect__Group__1 ) - // InternalTqcl.g:1605:2: rule__Connect__Group__0__Impl rule__Connect__Group__1 + // InternalTqcl.g:1595:1: ( rule__Connect__Group__0__Impl rule__Connect__Group__1 ) + // InternalTqcl.g:1596:2: rule__Connect__Group__0__Impl rule__Connect__Group__1 { pushFollow(FOLLOW_9); rule__Connect__Group__0__Impl(); @@ -5484,17 +5475,17 @@ public final void rule__Connect__Group__0() throws RecognitionException { // $ANTLR start "rule__Connect__Group__0__Impl" - // InternalTqcl.g:1612:1: rule__Connect__Group__0__Impl : ( 'connect' ) ; + // InternalTqcl.g:1603:1: rule__Connect__Group__0__Impl : ( 'connect' ) ; public final void rule__Connect__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1616:1: ( ( 'connect' ) ) - // InternalTqcl.g:1617:1: ( 'connect' ) + // InternalTqcl.g:1607:1: ( ( 'connect' ) ) + // InternalTqcl.g:1608:1: ( 'connect' ) { - // InternalTqcl.g:1617:1: ( 'connect' ) - // InternalTqcl.g:1618:2: 'connect' + // InternalTqcl.g:1608:1: ( 'connect' ) + // InternalTqcl.g:1609:2: 'connect' { if ( state.backtracking==0 ) { before(grammarAccess.getConnectAccess().getConnectKeyword_0()); @@ -5525,14 +5516,14 @@ public final void rule__Connect__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Connect__Group__1" - // InternalTqcl.g:1627:1: rule__Connect__Group__1 : rule__Connect__Group__1__Impl rule__Connect__Group__2 ; + // InternalTqcl.g:1618:1: rule__Connect__Group__1 : rule__Connect__Group__1__Impl rule__Connect__Group__2 ; public final void rule__Connect__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1631:1: ( rule__Connect__Group__1__Impl rule__Connect__Group__2 ) - // InternalTqcl.g:1632:2: rule__Connect__Group__1__Impl rule__Connect__Group__2 + // InternalTqcl.g:1622:1: ( rule__Connect__Group__1__Impl rule__Connect__Group__2 ) + // InternalTqcl.g:1623:2: rule__Connect__Group__1__Impl rule__Connect__Group__2 { pushFollow(FOLLOW_15); rule__Connect__Group__1__Impl(); @@ -5563,23 +5554,23 @@ public final void rule__Connect__Group__1() throws RecognitionException { // $ANTLR start "rule__Connect__Group__1__Impl" - // InternalTqcl.g:1639:1: rule__Connect__Group__1__Impl : ( ( rule__Connect__FromAssignment_1 ) ) ; + // InternalTqcl.g:1630:1: rule__Connect__Group__1__Impl : ( ( rule__Connect__FromAssignment_1 ) ) ; public final void rule__Connect__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1643:1: ( ( ( rule__Connect__FromAssignment_1 ) ) ) - // InternalTqcl.g:1644:1: ( ( rule__Connect__FromAssignment_1 ) ) + // InternalTqcl.g:1634:1: ( ( ( rule__Connect__FromAssignment_1 ) ) ) + // InternalTqcl.g:1635:1: ( ( rule__Connect__FromAssignment_1 ) ) { - // InternalTqcl.g:1644:1: ( ( rule__Connect__FromAssignment_1 ) ) - // InternalTqcl.g:1645:2: ( rule__Connect__FromAssignment_1 ) + // InternalTqcl.g:1635:1: ( ( rule__Connect__FromAssignment_1 ) ) + // InternalTqcl.g:1636:2: ( rule__Connect__FromAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getConnectAccess().getFromAssignment_1()); } - // InternalTqcl.g:1646:2: ( rule__Connect__FromAssignment_1 ) - // InternalTqcl.g:1646:3: rule__Connect__FromAssignment_1 + // InternalTqcl.g:1637:2: ( rule__Connect__FromAssignment_1 ) + // InternalTqcl.g:1637:3: rule__Connect__FromAssignment_1 { pushFollow(FOLLOW_2); rule__Connect__FromAssignment_1(); @@ -5614,14 +5605,14 @@ public final void rule__Connect__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Connect__Group__2" - // InternalTqcl.g:1654:1: rule__Connect__Group__2 : rule__Connect__Group__2__Impl rule__Connect__Group__3 ; + // InternalTqcl.g:1645:1: rule__Connect__Group__2 : rule__Connect__Group__2__Impl rule__Connect__Group__3 ; public final void rule__Connect__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1658:1: ( rule__Connect__Group__2__Impl rule__Connect__Group__3 ) - // InternalTqcl.g:1659:2: rule__Connect__Group__2__Impl rule__Connect__Group__3 + // InternalTqcl.g:1649:1: ( rule__Connect__Group__2__Impl rule__Connect__Group__3 ) + // InternalTqcl.g:1650:2: rule__Connect__Group__2__Impl rule__Connect__Group__3 { pushFollow(FOLLOW_15); rule__Connect__Group__2__Impl(); @@ -5652,22 +5643,22 @@ public final void rule__Connect__Group__2() throws RecognitionException { // $ANTLR start "rule__Connect__Group__2__Impl" - // InternalTqcl.g:1666:1: rule__Connect__Group__2__Impl : ( ( rule__Connect__Group_2__0 )* ) ; + // InternalTqcl.g:1657:1: rule__Connect__Group__2__Impl : ( ( rule__Connect__Group_2__0 )* ) ; public final void rule__Connect__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1670:1: ( ( ( rule__Connect__Group_2__0 )* ) ) - // InternalTqcl.g:1671:1: ( ( rule__Connect__Group_2__0 )* ) + // InternalTqcl.g:1661:1: ( ( ( rule__Connect__Group_2__0 )* ) ) + // InternalTqcl.g:1662:1: ( ( rule__Connect__Group_2__0 )* ) { - // InternalTqcl.g:1671:1: ( ( rule__Connect__Group_2__0 )* ) - // InternalTqcl.g:1672:2: ( rule__Connect__Group_2__0 )* + // InternalTqcl.g:1662:1: ( ( rule__Connect__Group_2__0 )* ) + // InternalTqcl.g:1663:2: ( rule__Connect__Group_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getConnectAccess().getGroup_2()); } - // InternalTqcl.g:1673:2: ( rule__Connect__Group_2__0 )* + // InternalTqcl.g:1664:2: ( rule__Connect__Group_2__0 )* loop15: do { int alt15=2; @@ -5680,7 +5671,7 @@ public final void rule__Connect__Group__2__Impl() throws RecognitionException { switch (alt15) { case 1 : - // InternalTqcl.g:1673:3: rule__Connect__Group_2__0 + // InternalTqcl.g:1664:3: rule__Connect__Group_2__0 { pushFollow(FOLLOW_14); rule__Connect__Group_2__0(); @@ -5721,14 +5712,14 @@ public final void rule__Connect__Group__2__Impl() throws RecognitionException { // $ANTLR start "rule__Connect__Group__3" - // InternalTqcl.g:1681:1: rule__Connect__Group__3 : rule__Connect__Group__3__Impl rule__Connect__Group__4 ; + // InternalTqcl.g:1672:1: rule__Connect__Group__3 : rule__Connect__Group__3__Impl rule__Connect__Group__4 ; public final void rule__Connect__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1685:1: ( rule__Connect__Group__3__Impl rule__Connect__Group__4 ) - // InternalTqcl.g:1686:2: rule__Connect__Group__3__Impl rule__Connect__Group__4 + // InternalTqcl.g:1676:1: ( rule__Connect__Group__3__Impl rule__Connect__Group__4 ) + // InternalTqcl.g:1677:2: rule__Connect__Group__3__Impl rule__Connect__Group__4 { pushFollow(FOLLOW_9); rule__Connect__Group__3__Impl(); @@ -5759,17 +5750,17 @@ public final void rule__Connect__Group__3() throws RecognitionException { // $ANTLR start "rule__Connect__Group__3__Impl" - // InternalTqcl.g:1693:1: rule__Connect__Group__3__Impl : ( 'to' ) ; + // InternalTqcl.g:1684:1: rule__Connect__Group__3__Impl : ( 'to' ) ; public final void rule__Connect__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1697:1: ( ( 'to' ) ) - // InternalTqcl.g:1698:1: ( 'to' ) + // InternalTqcl.g:1688:1: ( ( 'to' ) ) + // InternalTqcl.g:1689:1: ( 'to' ) { - // InternalTqcl.g:1698:1: ( 'to' ) - // InternalTqcl.g:1699:2: 'to' + // InternalTqcl.g:1689:1: ( 'to' ) + // InternalTqcl.g:1690:2: 'to' { if ( state.backtracking==0 ) { before(grammarAccess.getConnectAccess().getToKeyword_3()); @@ -5800,14 +5791,14 @@ public final void rule__Connect__Group__3__Impl() throws RecognitionException { // $ANTLR start "rule__Connect__Group__4" - // InternalTqcl.g:1708:1: rule__Connect__Group__4 : rule__Connect__Group__4__Impl rule__Connect__Group__5 ; + // InternalTqcl.g:1699:1: rule__Connect__Group__4 : rule__Connect__Group__4__Impl rule__Connect__Group__5 ; public final void rule__Connect__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1712:1: ( rule__Connect__Group__4__Impl rule__Connect__Group__5 ) - // InternalTqcl.g:1713:2: rule__Connect__Group__4__Impl rule__Connect__Group__5 + // InternalTqcl.g:1703:1: ( rule__Connect__Group__4__Impl rule__Connect__Group__5 ) + // InternalTqcl.g:1704:2: rule__Connect__Group__4__Impl rule__Connect__Group__5 { pushFollow(FOLLOW_13); rule__Connect__Group__4__Impl(); @@ -5838,23 +5829,23 @@ public final void rule__Connect__Group__4() throws RecognitionException { // $ANTLR start "rule__Connect__Group__4__Impl" - // InternalTqcl.g:1720:1: rule__Connect__Group__4__Impl : ( ( rule__Connect__ToAssignment_4 ) ) ; + // InternalTqcl.g:1711:1: rule__Connect__Group__4__Impl : ( ( rule__Connect__ToAssignment_4 ) ) ; public final void rule__Connect__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1724:1: ( ( ( rule__Connect__ToAssignment_4 ) ) ) - // InternalTqcl.g:1725:1: ( ( rule__Connect__ToAssignment_4 ) ) + // InternalTqcl.g:1715:1: ( ( ( rule__Connect__ToAssignment_4 ) ) ) + // InternalTqcl.g:1716:1: ( ( rule__Connect__ToAssignment_4 ) ) { - // InternalTqcl.g:1725:1: ( ( rule__Connect__ToAssignment_4 ) ) - // InternalTqcl.g:1726:2: ( rule__Connect__ToAssignment_4 ) + // InternalTqcl.g:1716:1: ( ( rule__Connect__ToAssignment_4 ) ) + // InternalTqcl.g:1717:2: ( rule__Connect__ToAssignment_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getConnectAccess().getToAssignment_4()); } - // InternalTqcl.g:1727:2: ( rule__Connect__ToAssignment_4 ) - // InternalTqcl.g:1727:3: rule__Connect__ToAssignment_4 + // InternalTqcl.g:1718:2: ( rule__Connect__ToAssignment_4 ) + // InternalTqcl.g:1718:3: rule__Connect__ToAssignment_4 { pushFollow(FOLLOW_2); rule__Connect__ToAssignment_4(); @@ -5889,14 +5880,14 @@ public final void rule__Connect__Group__4__Impl() throws RecognitionException { // $ANTLR start "rule__Connect__Group__5" - // InternalTqcl.g:1735:1: rule__Connect__Group__5 : rule__Connect__Group__5__Impl ; + // InternalTqcl.g:1726:1: rule__Connect__Group__5 : rule__Connect__Group__5__Impl ; public final void rule__Connect__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1739:1: ( rule__Connect__Group__5__Impl ) - // InternalTqcl.g:1740:2: rule__Connect__Group__5__Impl + // InternalTqcl.g:1730:1: ( rule__Connect__Group__5__Impl ) + // InternalTqcl.g:1731:2: rule__Connect__Group__5__Impl { pushFollow(FOLLOW_2); rule__Connect__Group__5__Impl(); @@ -5922,22 +5913,22 @@ public final void rule__Connect__Group__5() throws RecognitionException { // $ANTLR start "rule__Connect__Group__5__Impl" - // InternalTqcl.g:1746:1: rule__Connect__Group__5__Impl : ( ( rule__Connect__Group_5__0 )* ) ; + // InternalTqcl.g:1737:1: rule__Connect__Group__5__Impl : ( ( rule__Connect__Group_5__0 )* ) ; public final void rule__Connect__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1750:1: ( ( ( rule__Connect__Group_5__0 )* ) ) - // InternalTqcl.g:1751:1: ( ( rule__Connect__Group_5__0 )* ) + // InternalTqcl.g:1741:1: ( ( ( rule__Connect__Group_5__0 )* ) ) + // InternalTqcl.g:1742:1: ( ( rule__Connect__Group_5__0 )* ) { - // InternalTqcl.g:1751:1: ( ( rule__Connect__Group_5__0 )* ) - // InternalTqcl.g:1752:2: ( rule__Connect__Group_5__0 )* + // InternalTqcl.g:1742:1: ( ( rule__Connect__Group_5__0 )* ) + // InternalTqcl.g:1743:2: ( rule__Connect__Group_5__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getConnectAccess().getGroup_5()); } - // InternalTqcl.g:1753:2: ( rule__Connect__Group_5__0 )* + // InternalTqcl.g:1744:2: ( rule__Connect__Group_5__0 )* loop16: do { int alt16=2; @@ -5950,7 +5941,7 @@ public final void rule__Connect__Group__5__Impl() throws RecognitionException { switch (alt16) { case 1 : - // InternalTqcl.g:1753:3: rule__Connect__Group_5__0 + // InternalTqcl.g:1744:3: rule__Connect__Group_5__0 { pushFollow(FOLLOW_14); rule__Connect__Group_5__0(); @@ -5991,14 +5982,14 @@ public final void rule__Connect__Group__5__Impl() throws RecognitionException { // $ANTLR start "rule__Connect__Group_2__0" - // InternalTqcl.g:1762:1: rule__Connect__Group_2__0 : rule__Connect__Group_2__0__Impl rule__Connect__Group_2__1 ; + // InternalTqcl.g:1753:1: rule__Connect__Group_2__0 : rule__Connect__Group_2__0__Impl rule__Connect__Group_2__1 ; public final void rule__Connect__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1766:1: ( rule__Connect__Group_2__0__Impl rule__Connect__Group_2__1 ) - // InternalTqcl.g:1767:2: rule__Connect__Group_2__0__Impl rule__Connect__Group_2__1 + // InternalTqcl.g:1757:1: ( rule__Connect__Group_2__0__Impl rule__Connect__Group_2__1 ) + // InternalTqcl.g:1758:2: rule__Connect__Group_2__0__Impl rule__Connect__Group_2__1 { pushFollow(FOLLOW_9); rule__Connect__Group_2__0__Impl(); @@ -6029,17 +6020,17 @@ public final void rule__Connect__Group_2__0() throws RecognitionException { // $ANTLR start "rule__Connect__Group_2__0__Impl" - // InternalTqcl.g:1774:1: rule__Connect__Group_2__0__Impl : ( ',' ) ; + // InternalTqcl.g:1765:1: rule__Connect__Group_2__0__Impl : ( ',' ) ; public final void rule__Connect__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1778:1: ( ( ',' ) ) - // InternalTqcl.g:1779:1: ( ',' ) + // InternalTqcl.g:1769:1: ( ( ',' ) ) + // InternalTqcl.g:1770:1: ( ',' ) { - // InternalTqcl.g:1779:1: ( ',' ) - // InternalTqcl.g:1780:2: ',' + // InternalTqcl.g:1770:1: ( ',' ) + // InternalTqcl.g:1771:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getConnectAccess().getCommaKeyword_2_0()); @@ -6070,14 +6061,14 @@ public final void rule__Connect__Group_2__0__Impl() throws RecognitionException // $ANTLR start "rule__Connect__Group_2__1" - // InternalTqcl.g:1789:1: rule__Connect__Group_2__1 : rule__Connect__Group_2__1__Impl ; + // InternalTqcl.g:1780:1: rule__Connect__Group_2__1 : rule__Connect__Group_2__1__Impl ; public final void rule__Connect__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1793:1: ( rule__Connect__Group_2__1__Impl ) - // InternalTqcl.g:1794:2: rule__Connect__Group_2__1__Impl + // InternalTqcl.g:1784:1: ( rule__Connect__Group_2__1__Impl ) + // InternalTqcl.g:1785:2: rule__Connect__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__Connect__Group_2__1__Impl(); @@ -6103,23 +6094,23 @@ public final void rule__Connect__Group_2__1() throws RecognitionException { // $ANTLR start "rule__Connect__Group_2__1__Impl" - // InternalTqcl.g:1800:1: rule__Connect__Group_2__1__Impl : ( ( rule__Connect__FromAssignment_2_1 ) ) ; + // InternalTqcl.g:1791:1: rule__Connect__Group_2__1__Impl : ( ( rule__Connect__FromAssignment_2_1 ) ) ; public final void rule__Connect__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1804:1: ( ( ( rule__Connect__FromAssignment_2_1 ) ) ) - // InternalTqcl.g:1805:1: ( ( rule__Connect__FromAssignment_2_1 ) ) + // InternalTqcl.g:1795:1: ( ( ( rule__Connect__FromAssignment_2_1 ) ) ) + // InternalTqcl.g:1796:1: ( ( rule__Connect__FromAssignment_2_1 ) ) { - // InternalTqcl.g:1805:1: ( ( rule__Connect__FromAssignment_2_1 ) ) - // InternalTqcl.g:1806:2: ( rule__Connect__FromAssignment_2_1 ) + // InternalTqcl.g:1796:1: ( ( rule__Connect__FromAssignment_2_1 ) ) + // InternalTqcl.g:1797:2: ( rule__Connect__FromAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getConnectAccess().getFromAssignment_2_1()); } - // InternalTqcl.g:1807:2: ( rule__Connect__FromAssignment_2_1 ) - // InternalTqcl.g:1807:3: rule__Connect__FromAssignment_2_1 + // InternalTqcl.g:1798:2: ( rule__Connect__FromAssignment_2_1 ) + // InternalTqcl.g:1798:3: rule__Connect__FromAssignment_2_1 { pushFollow(FOLLOW_2); rule__Connect__FromAssignment_2_1(); @@ -6154,14 +6145,14 @@ public final void rule__Connect__Group_2__1__Impl() throws RecognitionException // $ANTLR start "rule__Connect__Group_5__0" - // InternalTqcl.g:1816:1: rule__Connect__Group_5__0 : rule__Connect__Group_5__0__Impl rule__Connect__Group_5__1 ; + // InternalTqcl.g:1807:1: rule__Connect__Group_5__0 : rule__Connect__Group_5__0__Impl rule__Connect__Group_5__1 ; public final void rule__Connect__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1820:1: ( rule__Connect__Group_5__0__Impl rule__Connect__Group_5__1 ) - // InternalTqcl.g:1821:2: rule__Connect__Group_5__0__Impl rule__Connect__Group_5__1 + // InternalTqcl.g:1811:1: ( rule__Connect__Group_5__0__Impl rule__Connect__Group_5__1 ) + // InternalTqcl.g:1812:2: rule__Connect__Group_5__0__Impl rule__Connect__Group_5__1 { pushFollow(FOLLOW_9); rule__Connect__Group_5__0__Impl(); @@ -6192,17 +6183,17 @@ public final void rule__Connect__Group_5__0() throws RecognitionException { // $ANTLR start "rule__Connect__Group_5__0__Impl" - // InternalTqcl.g:1828:1: rule__Connect__Group_5__0__Impl : ( ',' ) ; + // InternalTqcl.g:1819:1: rule__Connect__Group_5__0__Impl : ( ',' ) ; public final void rule__Connect__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1832:1: ( ( ',' ) ) - // InternalTqcl.g:1833:1: ( ',' ) + // InternalTqcl.g:1823:1: ( ( ',' ) ) + // InternalTqcl.g:1824:1: ( ',' ) { - // InternalTqcl.g:1833:1: ( ',' ) - // InternalTqcl.g:1834:2: ',' + // InternalTqcl.g:1824:1: ( ',' ) + // InternalTqcl.g:1825:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getConnectAccess().getCommaKeyword_5_0()); @@ -6233,14 +6224,14 @@ public final void rule__Connect__Group_5__0__Impl() throws RecognitionException // $ANTLR start "rule__Connect__Group_5__1" - // InternalTqcl.g:1843:1: rule__Connect__Group_5__1 : rule__Connect__Group_5__1__Impl ; + // InternalTqcl.g:1834:1: rule__Connect__Group_5__1 : rule__Connect__Group_5__1__Impl ; public final void rule__Connect__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1847:1: ( rule__Connect__Group_5__1__Impl ) - // InternalTqcl.g:1848:2: rule__Connect__Group_5__1__Impl + // InternalTqcl.g:1838:1: ( rule__Connect__Group_5__1__Impl ) + // InternalTqcl.g:1839:2: rule__Connect__Group_5__1__Impl { pushFollow(FOLLOW_2); rule__Connect__Group_5__1__Impl(); @@ -6266,23 +6257,23 @@ public final void rule__Connect__Group_5__1() throws RecognitionException { // $ANTLR start "rule__Connect__Group_5__1__Impl" - // InternalTqcl.g:1854:1: rule__Connect__Group_5__1__Impl : ( ( rule__Connect__ToAssignment_5_1 ) ) ; + // InternalTqcl.g:1845:1: rule__Connect__Group_5__1__Impl : ( ( rule__Connect__ToAssignment_5_1 ) ) ; public final void rule__Connect__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1858:1: ( ( ( rule__Connect__ToAssignment_5_1 ) ) ) - // InternalTqcl.g:1859:1: ( ( rule__Connect__ToAssignment_5_1 ) ) + // InternalTqcl.g:1849:1: ( ( ( rule__Connect__ToAssignment_5_1 ) ) ) + // InternalTqcl.g:1850:1: ( ( rule__Connect__ToAssignment_5_1 ) ) { - // InternalTqcl.g:1859:1: ( ( rule__Connect__ToAssignment_5_1 ) ) - // InternalTqcl.g:1860:2: ( rule__Connect__ToAssignment_5_1 ) + // InternalTqcl.g:1850:1: ( ( rule__Connect__ToAssignment_5_1 ) ) + // InternalTqcl.g:1851:2: ( rule__Connect__ToAssignment_5_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getConnectAccess().getToAssignment_5_1()); } - // InternalTqcl.g:1861:2: ( rule__Connect__ToAssignment_5_1 ) - // InternalTqcl.g:1861:3: rule__Connect__ToAssignment_5_1 + // InternalTqcl.g:1852:2: ( rule__Connect__ToAssignment_5_1 ) + // InternalTqcl.g:1852:3: rule__Connect__ToAssignment_5_1 { pushFollow(FOLLOW_2); rule__Connect__ToAssignment_5_1(); @@ -6317,14 +6308,14 @@ public final void rule__Connect__Group_5__1__Impl() throws RecognitionException // $ANTLR start "rule__GoInto__Group__0" - // InternalTqcl.g:1870:1: rule__GoInto__Group__0 : rule__GoInto__Group__0__Impl rule__GoInto__Group__1 ; + // InternalTqcl.g:1861:1: rule__GoInto__Group__0 : rule__GoInto__Group__0__Impl rule__GoInto__Group__1 ; public final void rule__GoInto__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1874:1: ( rule__GoInto__Group__0__Impl rule__GoInto__Group__1 ) - // InternalTqcl.g:1875:2: rule__GoInto__Group__0__Impl rule__GoInto__Group__1 + // InternalTqcl.g:1865:1: ( rule__GoInto__Group__0__Impl rule__GoInto__Group__1 ) + // InternalTqcl.g:1866:2: rule__GoInto__Group__0__Impl rule__GoInto__Group__1 { pushFollow(FOLLOW_16); rule__GoInto__Group__0__Impl(); @@ -6355,17 +6346,17 @@ public final void rule__GoInto__Group__0() throws RecognitionException { // $ANTLR start "rule__GoInto__Group__0__Impl" - // InternalTqcl.g:1882:1: rule__GoInto__Group__0__Impl : ( 'go' ) ; + // InternalTqcl.g:1873:1: rule__GoInto__Group__0__Impl : ( 'go' ) ; public final void rule__GoInto__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1886:1: ( ( 'go' ) ) - // InternalTqcl.g:1887:1: ( 'go' ) + // InternalTqcl.g:1877:1: ( ( 'go' ) ) + // InternalTqcl.g:1878:1: ( 'go' ) { - // InternalTqcl.g:1887:1: ( 'go' ) - // InternalTqcl.g:1888:2: 'go' + // InternalTqcl.g:1878:1: ( 'go' ) + // InternalTqcl.g:1879:2: 'go' { if ( state.backtracking==0 ) { before(grammarAccess.getGoIntoAccess().getGoKeyword_0()); @@ -6396,14 +6387,14 @@ public final void rule__GoInto__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__GoInto__Group__1" - // InternalTqcl.g:1897:1: rule__GoInto__Group__1 : rule__GoInto__Group__1__Impl rule__GoInto__Group__2 ; + // InternalTqcl.g:1888:1: rule__GoInto__Group__1 : rule__GoInto__Group__1__Impl rule__GoInto__Group__2 ; public final void rule__GoInto__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1901:1: ( rule__GoInto__Group__1__Impl rule__GoInto__Group__2 ) - // InternalTqcl.g:1902:2: rule__GoInto__Group__1__Impl rule__GoInto__Group__2 + // InternalTqcl.g:1892:1: ( rule__GoInto__Group__1__Impl rule__GoInto__Group__2 ) + // InternalTqcl.g:1893:2: rule__GoInto__Group__1__Impl rule__GoInto__Group__2 { pushFollow(FOLLOW_10); rule__GoInto__Group__1__Impl(); @@ -6434,23 +6425,23 @@ public final void rule__GoInto__Group__1() throws RecognitionException { // $ANTLR start "rule__GoInto__Group__1__Impl" - // InternalTqcl.g:1909:1: rule__GoInto__Group__1__Impl : ( ( rule__GoInto__DirectionAssignment_1 ) ) ; + // InternalTqcl.g:1900:1: rule__GoInto__Group__1__Impl : ( ( rule__GoInto__DirectionAssignment_1 ) ) ; public final void rule__GoInto__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1913:1: ( ( ( rule__GoInto__DirectionAssignment_1 ) ) ) - // InternalTqcl.g:1914:1: ( ( rule__GoInto__DirectionAssignment_1 ) ) + // InternalTqcl.g:1904:1: ( ( ( rule__GoInto__DirectionAssignment_1 ) ) ) + // InternalTqcl.g:1905:1: ( ( rule__GoInto__DirectionAssignment_1 ) ) { - // InternalTqcl.g:1914:1: ( ( rule__GoInto__DirectionAssignment_1 ) ) - // InternalTqcl.g:1915:2: ( rule__GoInto__DirectionAssignment_1 ) + // InternalTqcl.g:1905:1: ( ( rule__GoInto__DirectionAssignment_1 ) ) + // InternalTqcl.g:1906:2: ( rule__GoInto__DirectionAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getGoIntoAccess().getDirectionAssignment_1()); } - // InternalTqcl.g:1916:2: ( rule__GoInto__DirectionAssignment_1 ) - // InternalTqcl.g:1916:3: rule__GoInto__DirectionAssignment_1 + // InternalTqcl.g:1907:2: ( rule__GoInto__DirectionAssignment_1 ) + // InternalTqcl.g:1907:3: rule__GoInto__DirectionAssignment_1 { pushFollow(FOLLOW_2); rule__GoInto__DirectionAssignment_1(); @@ -6485,14 +6476,14 @@ public final void rule__GoInto__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__GoInto__Group__2" - // InternalTqcl.g:1924:1: rule__GoInto__Group__2 : rule__GoInto__Group__2__Impl ; + // InternalTqcl.g:1915:1: rule__GoInto__Group__2 : rule__GoInto__Group__2__Impl ; public final void rule__GoInto__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1928:1: ( rule__GoInto__Group__2__Impl ) - // InternalTqcl.g:1929:2: rule__GoInto__Group__2__Impl + // InternalTqcl.g:1919:1: ( rule__GoInto__Group__2__Impl ) + // InternalTqcl.g:1920:2: rule__GoInto__Group__2__Impl { pushFollow(FOLLOW_2); rule__GoInto__Group__2__Impl(); @@ -6518,23 +6509,23 @@ public final void rule__GoInto__Group__2() throws RecognitionException { // $ANTLR start "rule__GoInto__Group__2__Impl" - // InternalTqcl.g:1935:1: rule__GoInto__Group__2__Impl : ( ( rule__GoInto__ObjAssignment_2 ) ) ; + // InternalTqcl.g:1926:1: rule__GoInto__Group__2__Impl : ( ( rule__GoInto__ObjAssignment_2 ) ) ; public final void rule__GoInto__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1939:1: ( ( ( rule__GoInto__ObjAssignment_2 ) ) ) - // InternalTqcl.g:1940:1: ( ( rule__GoInto__ObjAssignment_2 ) ) + // InternalTqcl.g:1930:1: ( ( ( rule__GoInto__ObjAssignment_2 ) ) ) + // InternalTqcl.g:1931:1: ( ( rule__GoInto__ObjAssignment_2 ) ) { - // InternalTqcl.g:1940:1: ( ( rule__GoInto__ObjAssignment_2 ) ) - // InternalTqcl.g:1941:2: ( rule__GoInto__ObjAssignment_2 ) + // InternalTqcl.g:1931:1: ( ( rule__GoInto__ObjAssignment_2 ) ) + // InternalTqcl.g:1932:2: ( rule__GoInto__ObjAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getGoIntoAccess().getObjAssignment_2()); } - // InternalTqcl.g:1942:2: ( rule__GoInto__ObjAssignment_2 ) - // InternalTqcl.g:1942:3: rule__GoInto__ObjAssignment_2 + // InternalTqcl.g:1933:2: ( rule__GoInto__ObjAssignment_2 ) + // InternalTqcl.g:1933:3: rule__GoInto__ObjAssignment_2 { pushFollow(FOLLOW_2); rule__GoInto__ObjAssignment_2(); @@ -6569,14 +6560,14 @@ public final void rule__GoInto__Group__2__Impl() throws RecognitionException { // $ANTLR start "rule__GoOut__Group__0" - // InternalTqcl.g:1951:1: rule__GoOut__Group__0 : rule__GoOut__Group__0__Impl rule__GoOut__Group__1 ; + // InternalTqcl.g:1942:1: rule__GoOut__Group__0 : rule__GoOut__Group__0__Impl rule__GoOut__Group__1 ; public final void rule__GoOut__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1955:1: ( rule__GoOut__Group__0__Impl rule__GoOut__Group__1 ) - // InternalTqcl.g:1956:2: rule__GoOut__Group__0__Impl rule__GoOut__Group__1 + // InternalTqcl.g:1946:1: ( rule__GoOut__Group__0__Impl rule__GoOut__Group__1 ) + // InternalTqcl.g:1947:2: rule__GoOut__Group__0__Impl rule__GoOut__Group__1 { pushFollow(FOLLOW_17); rule__GoOut__Group__0__Impl(); @@ -6607,17 +6598,17 @@ public final void rule__GoOut__Group__0() throws RecognitionException { // $ANTLR start "rule__GoOut__Group__0__Impl" - // InternalTqcl.g:1963:1: rule__GoOut__Group__0__Impl : ( 'go' ) ; + // InternalTqcl.g:1954:1: rule__GoOut__Group__0__Impl : ( 'go' ) ; public final void rule__GoOut__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1967:1: ( ( 'go' ) ) - // InternalTqcl.g:1968:1: ( 'go' ) + // InternalTqcl.g:1958:1: ( ( 'go' ) ) + // InternalTqcl.g:1959:1: ( 'go' ) { - // InternalTqcl.g:1968:1: ( 'go' ) - // InternalTqcl.g:1969:2: 'go' + // InternalTqcl.g:1959:1: ( 'go' ) + // InternalTqcl.g:1960:2: 'go' { if ( state.backtracking==0 ) { before(grammarAccess.getGoOutAccess().getGoKeyword_0()); @@ -6648,14 +6639,14 @@ public final void rule__GoOut__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__GoOut__Group__1" - // InternalTqcl.g:1978:1: rule__GoOut__Group__1 : rule__GoOut__Group__1__Impl ; + // InternalTqcl.g:1969:1: rule__GoOut__Group__1 : rule__GoOut__Group__1__Impl ; public final void rule__GoOut__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1982:1: ( rule__GoOut__Group__1__Impl ) - // InternalTqcl.g:1983:2: rule__GoOut__Group__1__Impl + // InternalTqcl.g:1973:1: ( rule__GoOut__Group__1__Impl ) + // InternalTqcl.g:1974:2: rule__GoOut__Group__1__Impl { pushFollow(FOLLOW_2); rule__GoOut__Group__1__Impl(); @@ -6681,23 +6672,23 @@ public final void rule__GoOut__Group__1() throws RecognitionException { // $ANTLR start "rule__GoOut__Group__1__Impl" - // InternalTqcl.g:1989:1: rule__GoOut__Group__1__Impl : ( ( rule__GoOut__DirectionAssignment_1 ) ) ; + // InternalTqcl.g:1980:1: rule__GoOut__Group__1__Impl : ( ( rule__GoOut__DirectionAssignment_1 ) ) ; public final void rule__GoOut__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:1993:1: ( ( ( rule__GoOut__DirectionAssignment_1 ) ) ) - // InternalTqcl.g:1994:1: ( ( rule__GoOut__DirectionAssignment_1 ) ) + // InternalTqcl.g:1984:1: ( ( ( rule__GoOut__DirectionAssignment_1 ) ) ) + // InternalTqcl.g:1985:1: ( ( rule__GoOut__DirectionAssignment_1 ) ) { - // InternalTqcl.g:1994:1: ( ( rule__GoOut__DirectionAssignment_1 ) ) - // InternalTqcl.g:1995:2: ( rule__GoOut__DirectionAssignment_1 ) + // InternalTqcl.g:1985:1: ( ( rule__GoOut__DirectionAssignment_1 ) ) + // InternalTqcl.g:1986:2: ( rule__GoOut__DirectionAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getGoOutAccess().getDirectionAssignment_1()); } - // InternalTqcl.g:1996:2: ( rule__GoOut__DirectionAssignment_1 ) - // InternalTqcl.g:1996:3: rule__GoOut__DirectionAssignment_1 + // InternalTqcl.g:1987:2: ( rule__GoOut__DirectionAssignment_1 ) + // InternalTqcl.g:1987:3: rule__GoOut__DirectionAssignment_1 { pushFollow(FOLLOW_2); rule__GoOut__DirectionAssignment_1(); @@ -6732,14 +6723,14 @@ public final void rule__GoOut__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Parameter__Group__0" - // InternalTqcl.g:2005:1: rule__Parameter__Group__0 : rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ; + // InternalTqcl.g:1996:1: rule__Parameter__Group__0 : rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ; public final void rule__Parameter__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2009:1: ( rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ) - // InternalTqcl.g:2010:2: rule__Parameter__Group__0__Impl rule__Parameter__Group__1 + // InternalTqcl.g:2000:1: ( rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ) + // InternalTqcl.g:2001:2: rule__Parameter__Group__0__Impl rule__Parameter__Group__1 { pushFollow(FOLLOW_18); rule__Parameter__Group__0__Impl(); @@ -6770,23 +6761,23 @@ public final void rule__Parameter__Group__0() throws RecognitionException { // $ANTLR start "rule__Parameter__Group__0__Impl" - // InternalTqcl.g:2017:1: rule__Parameter__Group__0__Impl : ( ( rule__Parameter__IdAssignment_0 ) ) ; + // InternalTqcl.g:2008:1: rule__Parameter__Group__0__Impl : ( ( rule__Parameter__IdAssignment_0 ) ) ; public final void rule__Parameter__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2021:1: ( ( ( rule__Parameter__IdAssignment_0 ) ) ) - // InternalTqcl.g:2022:1: ( ( rule__Parameter__IdAssignment_0 ) ) + // InternalTqcl.g:2012:1: ( ( ( rule__Parameter__IdAssignment_0 ) ) ) + // InternalTqcl.g:2013:1: ( ( rule__Parameter__IdAssignment_0 ) ) { - // InternalTqcl.g:2022:1: ( ( rule__Parameter__IdAssignment_0 ) ) - // InternalTqcl.g:2023:2: ( rule__Parameter__IdAssignment_0 ) + // InternalTqcl.g:2013:1: ( ( rule__Parameter__IdAssignment_0 ) ) + // InternalTqcl.g:2014:2: ( rule__Parameter__IdAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterAccess().getIdAssignment_0()); } - // InternalTqcl.g:2024:2: ( rule__Parameter__IdAssignment_0 ) - // InternalTqcl.g:2024:3: rule__Parameter__IdAssignment_0 + // InternalTqcl.g:2015:2: ( rule__Parameter__IdAssignment_0 ) + // InternalTqcl.g:2015:3: rule__Parameter__IdAssignment_0 { pushFollow(FOLLOW_2); rule__Parameter__IdAssignment_0(); @@ -6821,14 +6812,14 @@ public final void rule__Parameter__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Parameter__Group__1" - // InternalTqcl.g:2032:1: rule__Parameter__Group__1 : rule__Parameter__Group__1__Impl rule__Parameter__Group__2 ; + // InternalTqcl.g:2023:1: rule__Parameter__Group__1 : rule__Parameter__Group__1__Impl rule__Parameter__Group__2 ; public final void rule__Parameter__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2036:1: ( rule__Parameter__Group__1__Impl rule__Parameter__Group__2 ) - // InternalTqcl.g:2037:2: rule__Parameter__Group__1__Impl rule__Parameter__Group__2 + // InternalTqcl.g:2027:1: ( rule__Parameter__Group__1__Impl rule__Parameter__Group__2 ) + // InternalTqcl.g:2028:2: rule__Parameter__Group__1__Impl rule__Parameter__Group__2 { pushFollow(FOLLOW_8); rule__Parameter__Group__1__Impl(); @@ -6859,17 +6850,17 @@ public final void rule__Parameter__Group__1() throws RecognitionException { // $ANTLR start "rule__Parameter__Group__1__Impl" - // InternalTqcl.g:2044:1: rule__Parameter__Group__1__Impl : ( '=' ) ; + // InternalTqcl.g:2035:1: rule__Parameter__Group__1__Impl : ( '=' ) ; public final void rule__Parameter__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2048:1: ( ( '=' ) ) - // InternalTqcl.g:2049:1: ( '=' ) + // InternalTqcl.g:2039:1: ( ( '=' ) ) + // InternalTqcl.g:2040:1: ( '=' ) { - // InternalTqcl.g:2049:1: ( '=' ) - // InternalTqcl.g:2050:2: '=' + // InternalTqcl.g:2040:1: ( '=' ) + // InternalTqcl.g:2041:2: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getParameterAccess().getEqualsSignKeyword_1()); @@ -6900,14 +6891,14 @@ public final void rule__Parameter__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Parameter__Group__2" - // InternalTqcl.g:2059:1: rule__Parameter__Group__2 : rule__Parameter__Group__2__Impl ; + // InternalTqcl.g:2050:1: rule__Parameter__Group__2 : rule__Parameter__Group__2__Impl ; public final void rule__Parameter__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2063:1: ( rule__Parameter__Group__2__Impl ) - // InternalTqcl.g:2064:2: rule__Parameter__Group__2__Impl + // InternalTqcl.g:2054:1: ( rule__Parameter__Group__2__Impl ) + // InternalTqcl.g:2055:2: rule__Parameter__Group__2__Impl { pushFollow(FOLLOW_2); rule__Parameter__Group__2__Impl(); @@ -6933,23 +6924,23 @@ public final void rule__Parameter__Group__2() throws RecognitionException { // $ANTLR start "rule__Parameter__Group__2__Impl" - // InternalTqcl.g:2070:1: rule__Parameter__Group__2__Impl : ( ( rule__Parameter__ValueAssignment_2 ) ) ; + // InternalTqcl.g:2061:1: rule__Parameter__Group__2__Impl : ( ( rule__Parameter__ValueAssignment_2 ) ) ; public final void rule__Parameter__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2074:1: ( ( ( rule__Parameter__ValueAssignment_2 ) ) ) - // InternalTqcl.g:2075:1: ( ( rule__Parameter__ValueAssignment_2 ) ) + // InternalTqcl.g:2065:1: ( ( ( rule__Parameter__ValueAssignment_2 ) ) ) + // InternalTqcl.g:2066:1: ( ( rule__Parameter__ValueAssignment_2 ) ) { - // InternalTqcl.g:2075:1: ( ( rule__Parameter__ValueAssignment_2 ) ) - // InternalTqcl.g:2076:2: ( rule__Parameter__ValueAssignment_2 ) + // InternalTqcl.g:2066:1: ( ( rule__Parameter__ValueAssignment_2 ) ) + // InternalTqcl.g:2067:2: ( rule__Parameter__ValueAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterAccess().getValueAssignment_2()); } - // InternalTqcl.g:2077:2: ( rule__Parameter__ValueAssignment_2 ) - // InternalTqcl.g:2077:3: rule__Parameter__ValueAssignment_2 + // InternalTqcl.g:2068:2: ( rule__Parameter__ValueAssignment_2 ) + // InternalTqcl.g:2068:3: rule__Parameter__ValueAssignment_2 { pushFollow(FOLLOW_2); rule__Parameter__ValueAssignment_2(); @@ -6984,14 +6975,14 @@ public final void rule__Parameter__Group__2__Impl() throws RecognitionException // $ANTLR start "rule__ConnectionPort__Group__0" - // InternalTqcl.g:2086:1: rule__ConnectionPort__Group__0 : rule__ConnectionPort__Group__0__Impl rule__ConnectionPort__Group__1 ; + // InternalTqcl.g:2077:1: rule__ConnectionPort__Group__0 : rule__ConnectionPort__Group__0__Impl rule__ConnectionPort__Group__1 ; public final void rule__ConnectionPort__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2090:1: ( rule__ConnectionPort__Group__0__Impl rule__ConnectionPort__Group__1 ) - // InternalTqcl.g:2091:2: rule__ConnectionPort__Group__0__Impl rule__ConnectionPort__Group__1 + // InternalTqcl.g:2081:1: ( rule__ConnectionPort__Group__0__Impl rule__ConnectionPort__Group__1 ) + // InternalTqcl.g:2082:2: rule__ConnectionPort__Group__0__Impl rule__ConnectionPort__Group__1 { pushFollow(FOLLOW_19); rule__ConnectionPort__Group__0__Impl(); @@ -7022,23 +7013,23 @@ public final void rule__ConnectionPort__Group__0() throws RecognitionException { // $ANTLR start "rule__ConnectionPort__Group__0__Impl" - // InternalTqcl.g:2098:1: rule__ConnectionPort__Group__0__Impl : ( ( rule__ConnectionPort__ActorAssignment_0 ) ) ; + // InternalTqcl.g:2089:1: rule__ConnectionPort__Group__0__Impl : ( ( rule__ConnectionPort__ActorAssignment_0 ) ) ; public final void rule__ConnectionPort__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2102:1: ( ( ( rule__ConnectionPort__ActorAssignment_0 ) ) ) - // InternalTqcl.g:2103:1: ( ( rule__ConnectionPort__ActorAssignment_0 ) ) + // InternalTqcl.g:2093:1: ( ( ( rule__ConnectionPort__ActorAssignment_0 ) ) ) + // InternalTqcl.g:2094:1: ( ( rule__ConnectionPort__ActorAssignment_0 ) ) { - // InternalTqcl.g:2103:1: ( ( rule__ConnectionPort__ActorAssignment_0 ) ) - // InternalTqcl.g:2104:2: ( rule__ConnectionPort__ActorAssignment_0 ) + // InternalTqcl.g:2094:1: ( ( rule__ConnectionPort__ActorAssignment_0 ) ) + // InternalTqcl.g:2095:2: ( rule__ConnectionPort__ActorAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getConnectionPortAccess().getActorAssignment_0()); } - // InternalTqcl.g:2105:2: ( rule__ConnectionPort__ActorAssignment_0 ) - // InternalTqcl.g:2105:3: rule__ConnectionPort__ActorAssignment_0 + // InternalTqcl.g:2096:2: ( rule__ConnectionPort__ActorAssignment_0 ) + // InternalTqcl.g:2096:3: rule__ConnectionPort__ActorAssignment_0 { pushFollow(FOLLOW_2); rule__ConnectionPort__ActorAssignment_0(); @@ -7073,14 +7064,14 @@ public final void rule__ConnectionPort__Group__0__Impl() throws RecognitionExcep // $ANTLR start "rule__ConnectionPort__Group__1" - // InternalTqcl.g:2113:1: rule__ConnectionPort__Group__1 : rule__ConnectionPort__Group__1__Impl rule__ConnectionPort__Group__2 ; + // InternalTqcl.g:2104:1: rule__ConnectionPort__Group__1 : rule__ConnectionPort__Group__1__Impl rule__ConnectionPort__Group__2 ; public final void rule__ConnectionPort__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2117:1: ( rule__ConnectionPort__Group__1__Impl rule__ConnectionPort__Group__2 ) - // InternalTqcl.g:2118:2: rule__ConnectionPort__Group__1__Impl rule__ConnectionPort__Group__2 + // InternalTqcl.g:2108:1: ( rule__ConnectionPort__Group__1__Impl rule__ConnectionPort__Group__2 ) + // InternalTqcl.g:2109:2: rule__ConnectionPort__Group__1__Impl rule__ConnectionPort__Group__2 { pushFollow(FOLLOW_10); rule__ConnectionPort__Group__1__Impl(); @@ -7111,17 +7102,17 @@ public final void rule__ConnectionPort__Group__1() throws RecognitionException { // $ANTLR start "rule__ConnectionPort__Group__1__Impl" - // InternalTqcl.g:2125:1: rule__ConnectionPort__Group__1__Impl : ( '.' ) ; + // InternalTqcl.g:2116:1: rule__ConnectionPort__Group__1__Impl : ( '.' ) ; public final void rule__ConnectionPort__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2129:1: ( ( '.' ) ) - // InternalTqcl.g:2130:1: ( '.' ) + // InternalTqcl.g:2120:1: ( ( '.' ) ) + // InternalTqcl.g:2121:1: ( '.' ) { - // InternalTqcl.g:2130:1: ( '.' ) - // InternalTqcl.g:2131:2: '.' + // InternalTqcl.g:2121:1: ( '.' ) + // InternalTqcl.g:2122:2: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getConnectionPortAccess().getFullStopKeyword_1()); @@ -7152,14 +7143,14 @@ public final void rule__ConnectionPort__Group__1__Impl() throws RecognitionExcep // $ANTLR start "rule__ConnectionPort__Group__2" - // InternalTqcl.g:2140:1: rule__ConnectionPort__Group__2 : rule__ConnectionPort__Group__2__Impl ; + // InternalTqcl.g:2131:1: rule__ConnectionPort__Group__2 : rule__ConnectionPort__Group__2__Impl ; public final void rule__ConnectionPort__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2144:1: ( rule__ConnectionPort__Group__2__Impl ) - // InternalTqcl.g:2145:2: rule__ConnectionPort__Group__2__Impl + // InternalTqcl.g:2135:1: ( rule__ConnectionPort__Group__2__Impl ) + // InternalTqcl.g:2136:2: rule__ConnectionPort__Group__2__Impl { pushFollow(FOLLOW_2); rule__ConnectionPort__Group__2__Impl(); @@ -7185,23 +7176,23 @@ public final void rule__ConnectionPort__Group__2() throws RecognitionException { // $ANTLR start "rule__ConnectionPort__Group__2__Impl" - // InternalTqcl.g:2151:1: rule__ConnectionPort__Group__2__Impl : ( ( rule__ConnectionPort__PortAssignment_2 ) ) ; + // InternalTqcl.g:2142:1: rule__ConnectionPort__Group__2__Impl : ( ( rule__ConnectionPort__PortAssignment_2 ) ) ; public final void rule__ConnectionPort__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2155:1: ( ( ( rule__ConnectionPort__PortAssignment_2 ) ) ) - // InternalTqcl.g:2156:1: ( ( rule__ConnectionPort__PortAssignment_2 ) ) + // InternalTqcl.g:2146:1: ( ( ( rule__ConnectionPort__PortAssignment_2 ) ) ) + // InternalTqcl.g:2147:1: ( ( rule__ConnectionPort__PortAssignment_2 ) ) { - // InternalTqcl.g:2156:1: ( ( rule__ConnectionPort__PortAssignment_2 ) ) - // InternalTqcl.g:2157:2: ( rule__ConnectionPort__PortAssignment_2 ) + // InternalTqcl.g:2147:1: ( ( rule__ConnectionPort__PortAssignment_2 ) ) + // InternalTqcl.g:2148:2: ( rule__ConnectionPort__PortAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getConnectionPortAccess().getPortAssignment_2()); } - // InternalTqcl.g:2158:2: ( rule__ConnectionPort__PortAssignment_2 ) - // InternalTqcl.g:2158:3: rule__ConnectionPort__PortAssignment_2 + // InternalTqcl.g:2149:2: ( rule__ConnectionPort__PortAssignment_2 ) + // InternalTqcl.g:2149:3: rule__ConnectionPort__PortAssignment_2 { pushFollow(FOLLOW_2); rule__ConnectionPort__PortAssignment_2(); @@ -7236,14 +7227,14 @@ public final void rule__ConnectionPort__Group__2__Impl() throws RecognitionExcep // $ANTLR start "rule__JvmTypeReference__Group_0__0" - // InternalTqcl.g:2167:1: rule__JvmTypeReference__Group_0__0 : rule__JvmTypeReference__Group_0__0__Impl rule__JvmTypeReference__Group_0__1 ; + // InternalTqcl.g:2158:1: rule__JvmTypeReference__Group_0__0 : rule__JvmTypeReference__Group_0__0__Impl rule__JvmTypeReference__Group_0__1 ; public final void rule__JvmTypeReference__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2171:1: ( rule__JvmTypeReference__Group_0__0__Impl rule__JvmTypeReference__Group_0__1 ) - // InternalTqcl.g:2172:2: rule__JvmTypeReference__Group_0__0__Impl rule__JvmTypeReference__Group_0__1 + // InternalTqcl.g:2162:1: ( rule__JvmTypeReference__Group_0__0__Impl rule__JvmTypeReference__Group_0__1 ) + // InternalTqcl.g:2163:2: rule__JvmTypeReference__Group_0__0__Impl rule__JvmTypeReference__Group_0__1 { pushFollow(FOLLOW_20); rule__JvmTypeReference__Group_0__0__Impl(); @@ -7274,17 +7265,17 @@ public final void rule__JvmTypeReference__Group_0__0() throws RecognitionExcepti // $ANTLR start "rule__JvmTypeReference__Group_0__0__Impl" - // InternalTqcl.g:2179:1: rule__JvmTypeReference__Group_0__0__Impl : ( ruleJvmParameterizedTypeReference ) ; + // InternalTqcl.g:2170:1: rule__JvmTypeReference__Group_0__0__Impl : ( ruleJvmParameterizedTypeReference ) ; public final void rule__JvmTypeReference__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2183:1: ( ( ruleJvmParameterizedTypeReference ) ) - // InternalTqcl.g:2184:1: ( ruleJvmParameterizedTypeReference ) + // InternalTqcl.g:2174:1: ( ( ruleJvmParameterizedTypeReference ) ) + // InternalTqcl.g:2175:1: ( ruleJvmParameterizedTypeReference ) { - // InternalTqcl.g:2184:1: ( ruleJvmParameterizedTypeReference ) - // InternalTqcl.g:2185:2: ruleJvmParameterizedTypeReference + // InternalTqcl.g:2175:1: ( ruleJvmParameterizedTypeReference ) + // InternalTqcl.g:2176:2: ruleJvmParameterizedTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceAccess().getJvmParameterizedTypeReferenceParserRuleCall_0_0()); @@ -7319,14 +7310,14 @@ public final void rule__JvmTypeReference__Group_0__0__Impl() throws RecognitionE // $ANTLR start "rule__JvmTypeReference__Group_0__1" - // InternalTqcl.g:2194:1: rule__JvmTypeReference__Group_0__1 : rule__JvmTypeReference__Group_0__1__Impl ; + // InternalTqcl.g:2185:1: rule__JvmTypeReference__Group_0__1 : rule__JvmTypeReference__Group_0__1__Impl ; public final void rule__JvmTypeReference__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2198:1: ( rule__JvmTypeReference__Group_0__1__Impl ) - // InternalTqcl.g:2199:2: rule__JvmTypeReference__Group_0__1__Impl + // InternalTqcl.g:2189:1: ( rule__JvmTypeReference__Group_0__1__Impl ) + // InternalTqcl.g:2190:2: rule__JvmTypeReference__Group_0__1__Impl { pushFollow(FOLLOW_2); rule__JvmTypeReference__Group_0__1__Impl(); @@ -7352,22 +7343,22 @@ public final void rule__JvmTypeReference__Group_0__1() throws RecognitionExcepti // $ANTLR start "rule__JvmTypeReference__Group_0__1__Impl" - // InternalTqcl.g:2205:1: rule__JvmTypeReference__Group_0__1__Impl : ( ( rule__JvmTypeReference__Group_0_1__0 )* ) ; + // InternalTqcl.g:2196:1: rule__JvmTypeReference__Group_0__1__Impl : ( ( rule__JvmTypeReference__Group_0_1__0 )* ) ; public final void rule__JvmTypeReference__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2209:1: ( ( ( rule__JvmTypeReference__Group_0_1__0 )* ) ) - // InternalTqcl.g:2210:1: ( ( rule__JvmTypeReference__Group_0_1__0 )* ) + // InternalTqcl.g:2200:1: ( ( ( rule__JvmTypeReference__Group_0_1__0 )* ) ) + // InternalTqcl.g:2201:1: ( ( rule__JvmTypeReference__Group_0_1__0 )* ) { - // InternalTqcl.g:2210:1: ( ( rule__JvmTypeReference__Group_0_1__0 )* ) - // InternalTqcl.g:2211:2: ( rule__JvmTypeReference__Group_0_1__0 )* + // InternalTqcl.g:2201:1: ( ( rule__JvmTypeReference__Group_0_1__0 )* ) + // InternalTqcl.g:2202:2: ( rule__JvmTypeReference__Group_0_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceAccess().getGroup_0_1()); } - // InternalTqcl.g:2212:2: ( rule__JvmTypeReference__Group_0_1__0 )* + // InternalTqcl.g:2203:2: ( rule__JvmTypeReference__Group_0_1__0 )* loop17: do { int alt17=2; @@ -7380,7 +7371,7 @@ public final void rule__JvmTypeReference__Group_0__1__Impl() throws RecognitionE switch (alt17) { case 1 : - // InternalTqcl.g:2212:3: rule__JvmTypeReference__Group_0_1__0 + // InternalTqcl.g:2203:3: rule__JvmTypeReference__Group_0_1__0 { pushFollow(FOLLOW_21); rule__JvmTypeReference__Group_0_1__0(); @@ -7421,14 +7412,14 @@ public final void rule__JvmTypeReference__Group_0__1__Impl() throws RecognitionE // $ANTLR start "rule__JvmTypeReference__Group_0_1__0" - // InternalTqcl.g:2221:1: rule__JvmTypeReference__Group_0_1__0 : rule__JvmTypeReference__Group_0_1__0__Impl ; + // InternalTqcl.g:2212:1: rule__JvmTypeReference__Group_0_1__0 : rule__JvmTypeReference__Group_0_1__0__Impl ; public final void rule__JvmTypeReference__Group_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2225:1: ( rule__JvmTypeReference__Group_0_1__0__Impl ) - // InternalTqcl.g:2226:2: rule__JvmTypeReference__Group_0_1__0__Impl + // InternalTqcl.g:2216:1: ( rule__JvmTypeReference__Group_0_1__0__Impl ) + // InternalTqcl.g:2217:2: rule__JvmTypeReference__Group_0_1__0__Impl { pushFollow(FOLLOW_2); rule__JvmTypeReference__Group_0_1__0__Impl(); @@ -7454,23 +7445,23 @@ public final void rule__JvmTypeReference__Group_0_1__0() throws RecognitionExcep // $ANTLR start "rule__JvmTypeReference__Group_0_1__0__Impl" - // InternalTqcl.g:2232:1: rule__JvmTypeReference__Group_0_1__0__Impl : ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) ; + // InternalTqcl.g:2223:1: rule__JvmTypeReference__Group_0_1__0__Impl : ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) ; public final void rule__JvmTypeReference__Group_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2236:1: ( ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) ) - // InternalTqcl.g:2237:1: ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) + // InternalTqcl.g:2227:1: ( ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) ) + // InternalTqcl.g:2228:1: ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) { - // InternalTqcl.g:2237:1: ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) - // InternalTqcl.g:2238:2: ( rule__JvmTypeReference__Group_0_1_0__0 ) + // InternalTqcl.g:2228:1: ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) + // InternalTqcl.g:2229:2: ( rule__JvmTypeReference__Group_0_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceAccess().getGroup_0_1_0()); } - // InternalTqcl.g:2239:2: ( rule__JvmTypeReference__Group_0_1_0__0 ) - // InternalTqcl.g:2239:3: rule__JvmTypeReference__Group_0_1_0__0 + // InternalTqcl.g:2230:2: ( rule__JvmTypeReference__Group_0_1_0__0 ) + // InternalTqcl.g:2230:3: rule__JvmTypeReference__Group_0_1_0__0 { pushFollow(FOLLOW_2); rule__JvmTypeReference__Group_0_1_0__0(); @@ -7505,14 +7496,14 @@ public final void rule__JvmTypeReference__Group_0_1__0__Impl() throws Recognitio // $ANTLR start "rule__JvmTypeReference__Group_0_1_0__0" - // InternalTqcl.g:2248:1: rule__JvmTypeReference__Group_0_1_0__0 : rule__JvmTypeReference__Group_0_1_0__0__Impl rule__JvmTypeReference__Group_0_1_0__1 ; + // InternalTqcl.g:2239:1: rule__JvmTypeReference__Group_0_1_0__0 : rule__JvmTypeReference__Group_0_1_0__0__Impl rule__JvmTypeReference__Group_0_1_0__1 ; public final void rule__JvmTypeReference__Group_0_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2252:1: ( rule__JvmTypeReference__Group_0_1_0__0__Impl rule__JvmTypeReference__Group_0_1_0__1 ) - // InternalTqcl.g:2253:2: rule__JvmTypeReference__Group_0_1_0__0__Impl rule__JvmTypeReference__Group_0_1_0__1 + // InternalTqcl.g:2243:1: ( rule__JvmTypeReference__Group_0_1_0__0__Impl rule__JvmTypeReference__Group_0_1_0__1 ) + // InternalTqcl.g:2244:2: rule__JvmTypeReference__Group_0_1_0__0__Impl rule__JvmTypeReference__Group_0_1_0__1 { pushFollow(FOLLOW_20); rule__JvmTypeReference__Group_0_1_0__0__Impl(); @@ -7543,23 +7534,23 @@ public final void rule__JvmTypeReference__Group_0_1_0__0() throws RecognitionExc // $ANTLR start "rule__JvmTypeReference__Group_0_1_0__0__Impl" - // InternalTqcl.g:2260:1: rule__JvmTypeReference__Group_0_1_0__0__Impl : ( () ) ; + // InternalTqcl.g:2251:1: rule__JvmTypeReference__Group_0_1_0__0__Impl : ( () ) ; public final void rule__JvmTypeReference__Group_0_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2264:1: ( ( () ) ) - // InternalTqcl.g:2265:1: ( () ) + // InternalTqcl.g:2255:1: ( ( () ) ) + // InternalTqcl.g:2256:1: ( () ) { - // InternalTqcl.g:2265:1: ( () ) - // InternalTqcl.g:2266:2: () + // InternalTqcl.g:2256:1: ( () ) + // InternalTqcl.g:2257:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceAccess().getJvmGenericArrayTypeReferenceComponentTypeAction_0_1_0_0()); } - // InternalTqcl.g:2267:2: () - // InternalTqcl.g:2267:3: + // InternalTqcl.g:2258:2: () + // InternalTqcl.g:2258:3: { } @@ -7584,14 +7575,14 @@ public final void rule__JvmTypeReference__Group_0_1_0__0__Impl() throws Recognit // $ANTLR start "rule__JvmTypeReference__Group_0_1_0__1" - // InternalTqcl.g:2275:1: rule__JvmTypeReference__Group_0_1_0__1 : rule__JvmTypeReference__Group_0_1_0__1__Impl ; + // InternalTqcl.g:2266:1: rule__JvmTypeReference__Group_0_1_0__1 : rule__JvmTypeReference__Group_0_1_0__1__Impl ; public final void rule__JvmTypeReference__Group_0_1_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2279:1: ( rule__JvmTypeReference__Group_0_1_0__1__Impl ) - // InternalTqcl.g:2280:2: rule__JvmTypeReference__Group_0_1_0__1__Impl + // InternalTqcl.g:2270:1: ( rule__JvmTypeReference__Group_0_1_0__1__Impl ) + // InternalTqcl.g:2271:2: rule__JvmTypeReference__Group_0_1_0__1__Impl { pushFollow(FOLLOW_2); rule__JvmTypeReference__Group_0_1_0__1__Impl(); @@ -7617,17 +7608,17 @@ public final void rule__JvmTypeReference__Group_0_1_0__1() throws RecognitionExc // $ANTLR start "rule__JvmTypeReference__Group_0_1_0__1__Impl" - // InternalTqcl.g:2286:1: rule__JvmTypeReference__Group_0_1_0__1__Impl : ( ruleArrayBrackets ) ; + // InternalTqcl.g:2277:1: rule__JvmTypeReference__Group_0_1_0__1__Impl : ( ruleArrayBrackets ) ; public final void rule__JvmTypeReference__Group_0_1_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2290:1: ( ( ruleArrayBrackets ) ) - // InternalTqcl.g:2291:1: ( ruleArrayBrackets ) + // InternalTqcl.g:2281:1: ( ( ruleArrayBrackets ) ) + // InternalTqcl.g:2282:1: ( ruleArrayBrackets ) { - // InternalTqcl.g:2291:1: ( ruleArrayBrackets ) - // InternalTqcl.g:2292:2: ruleArrayBrackets + // InternalTqcl.g:2282:1: ( ruleArrayBrackets ) + // InternalTqcl.g:2283:2: ruleArrayBrackets { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceAccess().getArrayBracketsParserRuleCall_0_1_0_1()); @@ -7662,14 +7653,14 @@ public final void rule__JvmTypeReference__Group_0_1_0__1__Impl() throws Recognit // $ANTLR start "rule__ArrayBrackets__Group__0" - // InternalTqcl.g:2302:1: rule__ArrayBrackets__Group__0 : rule__ArrayBrackets__Group__0__Impl rule__ArrayBrackets__Group__1 ; + // InternalTqcl.g:2293:1: rule__ArrayBrackets__Group__0 : rule__ArrayBrackets__Group__0__Impl rule__ArrayBrackets__Group__1 ; public final void rule__ArrayBrackets__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2306:1: ( rule__ArrayBrackets__Group__0__Impl rule__ArrayBrackets__Group__1 ) - // InternalTqcl.g:2307:2: rule__ArrayBrackets__Group__0__Impl rule__ArrayBrackets__Group__1 + // InternalTqcl.g:2297:1: ( rule__ArrayBrackets__Group__0__Impl rule__ArrayBrackets__Group__1 ) + // InternalTqcl.g:2298:2: rule__ArrayBrackets__Group__0__Impl rule__ArrayBrackets__Group__1 { pushFollow(FOLLOW_22); rule__ArrayBrackets__Group__0__Impl(); @@ -7700,17 +7691,17 @@ public final void rule__ArrayBrackets__Group__0() throws RecognitionException { // $ANTLR start "rule__ArrayBrackets__Group__0__Impl" - // InternalTqcl.g:2314:1: rule__ArrayBrackets__Group__0__Impl : ( '[' ) ; + // InternalTqcl.g:2305:1: rule__ArrayBrackets__Group__0__Impl : ( '[' ) ; public final void rule__ArrayBrackets__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2318:1: ( ( '[' ) ) - // InternalTqcl.g:2319:1: ( '[' ) + // InternalTqcl.g:2309:1: ( ( '[' ) ) + // InternalTqcl.g:2310:1: ( '[' ) { - // InternalTqcl.g:2319:1: ( '[' ) - // InternalTqcl.g:2320:2: '[' + // InternalTqcl.g:2310:1: ( '[' ) + // InternalTqcl.g:2311:2: '[' { if ( state.backtracking==0 ) { before(grammarAccess.getArrayBracketsAccess().getLeftSquareBracketKeyword_0()); @@ -7741,14 +7732,14 @@ public final void rule__ArrayBrackets__Group__0__Impl() throws RecognitionExcept // $ANTLR start "rule__ArrayBrackets__Group__1" - // InternalTqcl.g:2329:1: rule__ArrayBrackets__Group__1 : rule__ArrayBrackets__Group__1__Impl ; + // InternalTqcl.g:2320:1: rule__ArrayBrackets__Group__1 : rule__ArrayBrackets__Group__1__Impl ; public final void rule__ArrayBrackets__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2333:1: ( rule__ArrayBrackets__Group__1__Impl ) - // InternalTqcl.g:2334:2: rule__ArrayBrackets__Group__1__Impl + // InternalTqcl.g:2324:1: ( rule__ArrayBrackets__Group__1__Impl ) + // InternalTqcl.g:2325:2: rule__ArrayBrackets__Group__1__Impl { pushFollow(FOLLOW_2); rule__ArrayBrackets__Group__1__Impl(); @@ -7774,17 +7765,17 @@ public final void rule__ArrayBrackets__Group__1() throws RecognitionException { // $ANTLR start "rule__ArrayBrackets__Group__1__Impl" - // InternalTqcl.g:2340:1: rule__ArrayBrackets__Group__1__Impl : ( ']' ) ; + // InternalTqcl.g:2331:1: rule__ArrayBrackets__Group__1__Impl : ( ']' ) ; public final void rule__ArrayBrackets__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2344:1: ( ( ']' ) ) - // InternalTqcl.g:2345:1: ( ']' ) + // InternalTqcl.g:2335:1: ( ( ']' ) ) + // InternalTqcl.g:2336:1: ( ']' ) { - // InternalTqcl.g:2345:1: ( ']' ) - // InternalTqcl.g:2346:2: ']' + // InternalTqcl.g:2336:1: ( ']' ) + // InternalTqcl.g:2337:2: ']' { if ( state.backtracking==0 ) { before(grammarAccess.getArrayBracketsAccess().getRightSquareBracketKeyword_1()); @@ -7815,14 +7806,14 @@ public final void rule__ArrayBrackets__Group__1__Impl() throws RecognitionExcept // $ANTLR start "rule__XFunctionTypeRef__Group__0" - // InternalTqcl.g:2356:1: rule__XFunctionTypeRef__Group__0 : rule__XFunctionTypeRef__Group__0__Impl rule__XFunctionTypeRef__Group__1 ; + // InternalTqcl.g:2347:1: rule__XFunctionTypeRef__Group__0 : rule__XFunctionTypeRef__Group__0__Impl rule__XFunctionTypeRef__Group__1 ; public final void rule__XFunctionTypeRef__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2360:1: ( rule__XFunctionTypeRef__Group__0__Impl rule__XFunctionTypeRef__Group__1 ) - // InternalTqcl.g:2361:2: rule__XFunctionTypeRef__Group__0__Impl rule__XFunctionTypeRef__Group__1 + // InternalTqcl.g:2351:1: ( rule__XFunctionTypeRef__Group__0__Impl rule__XFunctionTypeRef__Group__1 ) + // InternalTqcl.g:2352:2: rule__XFunctionTypeRef__Group__0__Impl rule__XFunctionTypeRef__Group__1 { pushFollow(FOLLOW_23); rule__XFunctionTypeRef__Group__0__Impl(); @@ -7853,22 +7844,22 @@ public final void rule__XFunctionTypeRef__Group__0() throws RecognitionException // $ANTLR start "rule__XFunctionTypeRef__Group__0__Impl" - // InternalTqcl.g:2368:1: rule__XFunctionTypeRef__Group__0__Impl : ( ( rule__XFunctionTypeRef__Group_0__0 )? ) ; + // InternalTqcl.g:2359:1: rule__XFunctionTypeRef__Group__0__Impl : ( ( rule__XFunctionTypeRef__Group_0__0 )? ) ; public final void rule__XFunctionTypeRef__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2372:1: ( ( ( rule__XFunctionTypeRef__Group_0__0 )? ) ) - // InternalTqcl.g:2373:1: ( ( rule__XFunctionTypeRef__Group_0__0 )? ) + // InternalTqcl.g:2363:1: ( ( ( rule__XFunctionTypeRef__Group_0__0 )? ) ) + // InternalTqcl.g:2364:1: ( ( rule__XFunctionTypeRef__Group_0__0 )? ) { - // InternalTqcl.g:2373:1: ( ( rule__XFunctionTypeRef__Group_0__0 )? ) - // InternalTqcl.g:2374:2: ( rule__XFunctionTypeRef__Group_0__0 )? + // InternalTqcl.g:2364:1: ( ( rule__XFunctionTypeRef__Group_0__0 )? ) + // InternalTqcl.g:2365:2: ( rule__XFunctionTypeRef__Group_0__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getGroup_0()); } - // InternalTqcl.g:2375:2: ( rule__XFunctionTypeRef__Group_0__0 )? + // InternalTqcl.g:2366:2: ( rule__XFunctionTypeRef__Group_0__0 )? int alt18=2; int LA18_0 = input.LA(1); @@ -7877,7 +7868,7 @@ public final void rule__XFunctionTypeRef__Group__0__Impl() throws RecognitionExc } switch (alt18) { case 1 : - // InternalTqcl.g:2375:3: rule__XFunctionTypeRef__Group_0__0 + // InternalTqcl.g:2366:3: rule__XFunctionTypeRef__Group_0__0 { pushFollow(FOLLOW_2); rule__XFunctionTypeRef__Group_0__0(); @@ -7915,14 +7906,14 @@ public final void rule__XFunctionTypeRef__Group__0__Impl() throws RecognitionExc // $ANTLR start "rule__XFunctionTypeRef__Group__1" - // InternalTqcl.g:2383:1: rule__XFunctionTypeRef__Group__1 : rule__XFunctionTypeRef__Group__1__Impl rule__XFunctionTypeRef__Group__2 ; + // InternalTqcl.g:2374:1: rule__XFunctionTypeRef__Group__1 : rule__XFunctionTypeRef__Group__1__Impl rule__XFunctionTypeRef__Group__2 ; public final void rule__XFunctionTypeRef__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2387:1: ( rule__XFunctionTypeRef__Group__1__Impl rule__XFunctionTypeRef__Group__2 ) - // InternalTqcl.g:2388:2: rule__XFunctionTypeRef__Group__1__Impl rule__XFunctionTypeRef__Group__2 + // InternalTqcl.g:2378:1: ( rule__XFunctionTypeRef__Group__1__Impl rule__XFunctionTypeRef__Group__2 ) + // InternalTqcl.g:2379:2: rule__XFunctionTypeRef__Group__1__Impl rule__XFunctionTypeRef__Group__2 { pushFollow(FOLLOW_24); rule__XFunctionTypeRef__Group__1__Impl(); @@ -7953,17 +7944,17 @@ public final void rule__XFunctionTypeRef__Group__1() throws RecognitionException // $ANTLR start "rule__XFunctionTypeRef__Group__1__Impl" - // InternalTqcl.g:2395:1: rule__XFunctionTypeRef__Group__1__Impl : ( '=>' ) ; + // InternalTqcl.g:2386:1: rule__XFunctionTypeRef__Group__1__Impl : ( '=>' ) ; public final void rule__XFunctionTypeRef__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2399:1: ( ( '=>' ) ) - // InternalTqcl.g:2400:1: ( '=>' ) + // InternalTqcl.g:2390:1: ( ( '=>' ) ) + // InternalTqcl.g:2391:1: ( '=>' ) { - // InternalTqcl.g:2400:1: ( '=>' ) - // InternalTqcl.g:2401:2: '=>' + // InternalTqcl.g:2391:1: ( '=>' ) + // InternalTqcl.g:2392:2: '=>' { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getEqualsSignGreaterThanSignKeyword_1()); @@ -7994,14 +7985,14 @@ public final void rule__XFunctionTypeRef__Group__1__Impl() throws RecognitionExc // $ANTLR start "rule__XFunctionTypeRef__Group__2" - // InternalTqcl.g:2410:1: rule__XFunctionTypeRef__Group__2 : rule__XFunctionTypeRef__Group__2__Impl ; + // InternalTqcl.g:2401:1: rule__XFunctionTypeRef__Group__2 : rule__XFunctionTypeRef__Group__2__Impl ; public final void rule__XFunctionTypeRef__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2414:1: ( rule__XFunctionTypeRef__Group__2__Impl ) - // InternalTqcl.g:2415:2: rule__XFunctionTypeRef__Group__2__Impl + // InternalTqcl.g:2405:1: ( rule__XFunctionTypeRef__Group__2__Impl ) + // InternalTqcl.g:2406:2: rule__XFunctionTypeRef__Group__2__Impl { pushFollow(FOLLOW_2); rule__XFunctionTypeRef__Group__2__Impl(); @@ -8027,23 +8018,23 @@ public final void rule__XFunctionTypeRef__Group__2() throws RecognitionException // $ANTLR start "rule__XFunctionTypeRef__Group__2__Impl" - // InternalTqcl.g:2421:1: rule__XFunctionTypeRef__Group__2__Impl : ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) ; + // InternalTqcl.g:2412:1: rule__XFunctionTypeRef__Group__2__Impl : ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) ; public final void rule__XFunctionTypeRef__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2425:1: ( ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) ) - // InternalTqcl.g:2426:1: ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) + // InternalTqcl.g:2416:1: ( ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) ) + // InternalTqcl.g:2417:1: ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) { - // InternalTqcl.g:2426:1: ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) - // InternalTqcl.g:2427:2: ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) + // InternalTqcl.g:2417:1: ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) + // InternalTqcl.g:2418:2: ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getReturnTypeAssignment_2()); } - // InternalTqcl.g:2428:2: ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) - // InternalTqcl.g:2428:3: rule__XFunctionTypeRef__ReturnTypeAssignment_2 + // InternalTqcl.g:2419:2: ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) + // InternalTqcl.g:2419:3: rule__XFunctionTypeRef__ReturnTypeAssignment_2 { pushFollow(FOLLOW_2); rule__XFunctionTypeRef__ReturnTypeAssignment_2(); @@ -8078,14 +8069,14 @@ public final void rule__XFunctionTypeRef__Group__2__Impl() throws RecognitionExc // $ANTLR start "rule__XFunctionTypeRef__Group_0__0" - // InternalTqcl.g:2437:1: rule__XFunctionTypeRef__Group_0__0 : rule__XFunctionTypeRef__Group_0__0__Impl rule__XFunctionTypeRef__Group_0__1 ; + // InternalTqcl.g:2428:1: rule__XFunctionTypeRef__Group_0__0 : rule__XFunctionTypeRef__Group_0__0__Impl rule__XFunctionTypeRef__Group_0__1 ; public final void rule__XFunctionTypeRef__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2441:1: ( rule__XFunctionTypeRef__Group_0__0__Impl rule__XFunctionTypeRef__Group_0__1 ) - // InternalTqcl.g:2442:2: rule__XFunctionTypeRef__Group_0__0__Impl rule__XFunctionTypeRef__Group_0__1 + // InternalTqcl.g:2432:1: ( rule__XFunctionTypeRef__Group_0__0__Impl rule__XFunctionTypeRef__Group_0__1 ) + // InternalTqcl.g:2433:2: rule__XFunctionTypeRef__Group_0__0__Impl rule__XFunctionTypeRef__Group_0__1 { pushFollow(FOLLOW_25); rule__XFunctionTypeRef__Group_0__0__Impl(); @@ -8116,17 +8107,17 @@ public final void rule__XFunctionTypeRef__Group_0__0() throws RecognitionExcepti // $ANTLR start "rule__XFunctionTypeRef__Group_0__0__Impl" - // InternalTqcl.g:2449:1: rule__XFunctionTypeRef__Group_0__0__Impl : ( '(' ) ; + // InternalTqcl.g:2440:1: rule__XFunctionTypeRef__Group_0__0__Impl : ( '(' ) ; public final void rule__XFunctionTypeRef__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2453:1: ( ( '(' ) ) - // InternalTqcl.g:2454:1: ( '(' ) + // InternalTqcl.g:2444:1: ( ( '(' ) ) + // InternalTqcl.g:2445:1: ( '(' ) { - // InternalTqcl.g:2454:1: ( '(' ) - // InternalTqcl.g:2455:2: '(' + // InternalTqcl.g:2445:1: ( '(' ) + // InternalTqcl.g:2446:2: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getLeftParenthesisKeyword_0_0()); @@ -8157,14 +8148,14 @@ public final void rule__XFunctionTypeRef__Group_0__0__Impl() throws RecognitionE // $ANTLR start "rule__XFunctionTypeRef__Group_0__1" - // InternalTqcl.g:2464:1: rule__XFunctionTypeRef__Group_0__1 : rule__XFunctionTypeRef__Group_0__1__Impl rule__XFunctionTypeRef__Group_0__2 ; + // InternalTqcl.g:2455:1: rule__XFunctionTypeRef__Group_0__1 : rule__XFunctionTypeRef__Group_0__1__Impl rule__XFunctionTypeRef__Group_0__2 ; public final void rule__XFunctionTypeRef__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2468:1: ( rule__XFunctionTypeRef__Group_0__1__Impl rule__XFunctionTypeRef__Group_0__2 ) - // InternalTqcl.g:2469:2: rule__XFunctionTypeRef__Group_0__1__Impl rule__XFunctionTypeRef__Group_0__2 + // InternalTqcl.g:2459:1: ( rule__XFunctionTypeRef__Group_0__1__Impl rule__XFunctionTypeRef__Group_0__2 ) + // InternalTqcl.g:2460:2: rule__XFunctionTypeRef__Group_0__1__Impl rule__XFunctionTypeRef__Group_0__2 { pushFollow(FOLLOW_25); rule__XFunctionTypeRef__Group_0__1__Impl(); @@ -8195,22 +8186,22 @@ public final void rule__XFunctionTypeRef__Group_0__1() throws RecognitionExcepti // $ANTLR start "rule__XFunctionTypeRef__Group_0__1__Impl" - // InternalTqcl.g:2476:1: rule__XFunctionTypeRef__Group_0__1__Impl : ( ( rule__XFunctionTypeRef__Group_0_1__0 )? ) ; + // InternalTqcl.g:2467:1: rule__XFunctionTypeRef__Group_0__1__Impl : ( ( rule__XFunctionTypeRef__Group_0_1__0 )? ) ; public final void rule__XFunctionTypeRef__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2480:1: ( ( ( rule__XFunctionTypeRef__Group_0_1__0 )? ) ) - // InternalTqcl.g:2481:1: ( ( rule__XFunctionTypeRef__Group_0_1__0 )? ) + // InternalTqcl.g:2471:1: ( ( ( rule__XFunctionTypeRef__Group_0_1__0 )? ) ) + // InternalTqcl.g:2472:1: ( ( rule__XFunctionTypeRef__Group_0_1__0 )? ) { - // InternalTqcl.g:2481:1: ( ( rule__XFunctionTypeRef__Group_0_1__0 )? ) - // InternalTqcl.g:2482:2: ( rule__XFunctionTypeRef__Group_0_1__0 )? + // InternalTqcl.g:2472:1: ( ( rule__XFunctionTypeRef__Group_0_1__0 )? ) + // InternalTqcl.g:2473:2: ( rule__XFunctionTypeRef__Group_0_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getGroup_0_1()); } - // InternalTqcl.g:2483:2: ( rule__XFunctionTypeRef__Group_0_1__0 )? + // InternalTqcl.g:2474:2: ( rule__XFunctionTypeRef__Group_0_1__0 )? int alt19=2; int LA19_0 = input.LA(1); @@ -8219,7 +8210,7 @@ public final void rule__XFunctionTypeRef__Group_0__1__Impl() throws RecognitionE } switch (alt19) { case 1 : - // InternalTqcl.g:2483:3: rule__XFunctionTypeRef__Group_0_1__0 + // InternalTqcl.g:2474:3: rule__XFunctionTypeRef__Group_0_1__0 { pushFollow(FOLLOW_2); rule__XFunctionTypeRef__Group_0_1__0(); @@ -8257,14 +8248,14 @@ public final void rule__XFunctionTypeRef__Group_0__1__Impl() throws RecognitionE // $ANTLR start "rule__XFunctionTypeRef__Group_0__2" - // InternalTqcl.g:2491:1: rule__XFunctionTypeRef__Group_0__2 : rule__XFunctionTypeRef__Group_0__2__Impl ; + // InternalTqcl.g:2482:1: rule__XFunctionTypeRef__Group_0__2 : rule__XFunctionTypeRef__Group_0__2__Impl ; public final void rule__XFunctionTypeRef__Group_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2495:1: ( rule__XFunctionTypeRef__Group_0__2__Impl ) - // InternalTqcl.g:2496:2: rule__XFunctionTypeRef__Group_0__2__Impl + // InternalTqcl.g:2486:1: ( rule__XFunctionTypeRef__Group_0__2__Impl ) + // InternalTqcl.g:2487:2: rule__XFunctionTypeRef__Group_0__2__Impl { pushFollow(FOLLOW_2); rule__XFunctionTypeRef__Group_0__2__Impl(); @@ -8290,17 +8281,17 @@ public final void rule__XFunctionTypeRef__Group_0__2() throws RecognitionExcepti // $ANTLR start "rule__XFunctionTypeRef__Group_0__2__Impl" - // InternalTqcl.g:2502:1: rule__XFunctionTypeRef__Group_0__2__Impl : ( ')' ) ; + // InternalTqcl.g:2493:1: rule__XFunctionTypeRef__Group_0__2__Impl : ( ')' ) ; public final void rule__XFunctionTypeRef__Group_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2506:1: ( ( ')' ) ) - // InternalTqcl.g:2507:1: ( ')' ) + // InternalTqcl.g:2497:1: ( ( ')' ) ) + // InternalTqcl.g:2498:1: ( ')' ) { - // InternalTqcl.g:2507:1: ( ')' ) - // InternalTqcl.g:2508:2: ')' + // InternalTqcl.g:2498:1: ( ')' ) + // InternalTqcl.g:2499:2: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getRightParenthesisKeyword_0_2()); @@ -8331,14 +8322,14 @@ public final void rule__XFunctionTypeRef__Group_0__2__Impl() throws RecognitionE // $ANTLR start "rule__XFunctionTypeRef__Group_0_1__0" - // InternalTqcl.g:2518:1: rule__XFunctionTypeRef__Group_0_1__0 : rule__XFunctionTypeRef__Group_0_1__0__Impl rule__XFunctionTypeRef__Group_0_1__1 ; + // InternalTqcl.g:2509:1: rule__XFunctionTypeRef__Group_0_1__0 : rule__XFunctionTypeRef__Group_0_1__0__Impl rule__XFunctionTypeRef__Group_0_1__1 ; public final void rule__XFunctionTypeRef__Group_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2522:1: ( rule__XFunctionTypeRef__Group_0_1__0__Impl rule__XFunctionTypeRef__Group_0_1__1 ) - // InternalTqcl.g:2523:2: rule__XFunctionTypeRef__Group_0_1__0__Impl rule__XFunctionTypeRef__Group_0_1__1 + // InternalTqcl.g:2513:1: ( rule__XFunctionTypeRef__Group_0_1__0__Impl rule__XFunctionTypeRef__Group_0_1__1 ) + // InternalTqcl.g:2514:2: rule__XFunctionTypeRef__Group_0_1__0__Impl rule__XFunctionTypeRef__Group_0_1__1 { pushFollow(FOLLOW_13); rule__XFunctionTypeRef__Group_0_1__0__Impl(); @@ -8369,23 +8360,23 @@ public final void rule__XFunctionTypeRef__Group_0_1__0() throws RecognitionExcep // $ANTLR start "rule__XFunctionTypeRef__Group_0_1__0__Impl" - // InternalTqcl.g:2530:1: rule__XFunctionTypeRef__Group_0_1__0__Impl : ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) ) ; + // InternalTqcl.g:2521:1: rule__XFunctionTypeRef__Group_0_1__0__Impl : ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) ) ; public final void rule__XFunctionTypeRef__Group_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2534:1: ( ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) ) ) - // InternalTqcl.g:2535:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) ) + // InternalTqcl.g:2525:1: ( ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) ) ) + // InternalTqcl.g:2526:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) ) { - // InternalTqcl.g:2535:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) ) - // InternalTqcl.g:2536:2: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) + // InternalTqcl.g:2526:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) ) + // InternalTqcl.g:2527:2: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getParamTypesAssignment_0_1_0()); } - // InternalTqcl.g:2537:2: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) - // InternalTqcl.g:2537:3: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 + // InternalTqcl.g:2528:2: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) + // InternalTqcl.g:2528:3: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 { pushFollow(FOLLOW_2); rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0(); @@ -8420,14 +8411,14 @@ public final void rule__XFunctionTypeRef__Group_0_1__0__Impl() throws Recognitio // $ANTLR start "rule__XFunctionTypeRef__Group_0_1__1" - // InternalTqcl.g:2545:1: rule__XFunctionTypeRef__Group_0_1__1 : rule__XFunctionTypeRef__Group_0_1__1__Impl ; + // InternalTqcl.g:2536:1: rule__XFunctionTypeRef__Group_0_1__1 : rule__XFunctionTypeRef__Group_0_1__1__Impl ; public final void rule__XFunctionTypeRef__Group_0_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2549:1: ( rule__XFunctionTypeRef__Group_0_1__1__Impl ) - // InternalTqcl.g:2550:2: rule__XFunctionTypeRef__Group_0_1__1__Impl + // InternalTqcl.g:2540:1: ( rule__XFunctionTypeRef__Group_0_1__1__Impl ) + // InternalTqcl.g:2541:2: rule__XFunctionTypeRef__Group_0_1__1__Impl { pushFollow(FOLLOW_2); rule__XFunctionTypeRef__Group_0_1__1__Impl(); @@ -8453,22 +8444,22 @@ public final void rule__XFunctionTypeRef__Group_0_1__1() throws RecognitionExcep // $ANTLR start "rule__XFunctionTypeRef__Group_0_1__1__Impl" - // InternalTqcl.g:2556:1: rule__XFunctionTypeRef__Group_0_1__1__Impl : ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* ) ; + // InternalTqcl.g:2547:1: rule__XFunctionTypeRef__Group_0_1__1__Impl : ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* ) ; public final void rule__XFunctionTypeRef__Group_0_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2560:1: ( ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* ) ) - // InternalTqcl.g:2561:1: ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* ) + // InternalTqcl.g:2551:1: ( ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* ) ) + // InternalTqcl.g:2552:1: ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* ) { - // InternalTqcl.g:2561:1: ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* ) - // InternalTqcl.g:2562:2: ( rule__XFunctionTypeRef__Group_0_1_1__0 )* + // InternalTqcl.g:2552:1: ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* ) + // InternalTqcl.g:2553:2: ( rule__XFunctionTypeRef__Group_0_1_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getGroup_0_1_1()); } - // InternalTqcl.g:2563:2: ( rule__XFunctionTypeRef__Group_0_1_1__0 )* + // InternalTqcl.g:2554:2: ( rule__XFunctionTypeRef__Group_0_1_1__0 )* loop20: do { int alt20=2; @@ -8481,7 +8472,7 @@ public final void rule__XFunctionTypeRef__Group_0_1__1__Impl() throws Recognitio switch (alt20) { case 1 : - // InternalTqcl.g:2563:3: rule__XFunctionTypeRef__Group_0_1_1__0 + // InternalTqcl.g:2554:3: rule__XFunctionTypeRef__Group_0_1_1__0 { pushFollow(FOLLOW_14); rule__XFunctionTypeRef__Group_0_1_1__0(); @@ -8522,14 +8513,14 @@ public final void rule__XFunctionTypeRef__Group_0_1__1__Impl() throws Recognitio // $ANTLR start "rule__XFunctionTypeRef__Group_0_1_1__0" - // InternalTqcl.g:2572:1: rule__XFunctionTypeRef__Group_0_1_1__0 : rule__XFunctionTypeRef__Group_0_1_1__0__Impl rule__XFunctionTypeRef__Group_0_1_1__1 ; + // InternalTqcl.g:2563:1: rule__XFunctionTypeRef__Group_0_1_1__0 : rule__XFunctionTypeRef__Group_0_1_1__0__Impl rule__XFunctionTypeRef__Group_0_1_1__1 ; public final void rule__XFunctionTypeRef__Group_0_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2576:1: ( rule__XFunctionTypeRef__Group_0_1_1__0__Impl rule__XFunctionTypeRef__Group_0_1_1__1 ) - // InternalTqcl.g:2577:2: rule__XFunctionTypeRef__Group_0_1_1__0__Impl rule__XFunctionTypeRef__Group_0_1_1__1 + // InternalTqcl.g:2567:1: ( rule__XFunctionTypeRef__Group_0_1_1__0__Impl rule__XFunctionTypeRef__Group_0_1_1__1 ) + // InternalTqcl.g:2568:2: rule__XFunctionTypeRef__Group_0_1_1__0__Impl rule__XFunctionTypeRef__Group_0_1_1__1 { pushFollow(FOLLOW_24); rule__XFunctionTypeRef__Group_0_1_1__0__Impl(); @@ -8560,17 +8551,17 @@ public final void rule__XFunctionTypeRef__Group_0_1_1__0() throws RecognitionExc // $ANTLR start "rule__XFunctionTypeRef__Group_0_1_1__0__Impl" - // InternalTqcl.g:2584:1: rule__XFunctionTypeRef__Group_0_1_1__0__Impl : ( ',' ) ; + // InternalTqcl.g:2575:1: rule__XFunctionTypeRef__Group_0_1_1__0__Impl : ( ',' ) ; public final void rule__XFunctionTypeRef__Group_0_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2588:1: ( ( ',' ) ) - // InternalTqcl.g:2589:1: ( ',' ) + // InternalTqcl.g:2579:1: ( ( ',' ) ) + // InternalTqcl.g:2580:1: ( ',' ) { - // InternalTqcl.g:2589:1: ( ',' ) - // InternalTqcl.g:2590:2: ',' + // InternalTqcl.g:2580:1: ( ',' ) + // InternalTqcl.g:2581:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getCommaKeyword_0_1_1_0()); @@ -8601,14 +8592,14 @@ public final void rule__XFunctionTypeRef__Group_0_1_1__0__Impl() throws Recognit // $ANTLR start "rule__XFunctionTypeRef__Group_0_1_1__1" - // InternalTqcl.g:2599:1: rule__XFunctionTypeRef__Group_0_1_1__1 : rule__XFunctionTypeRef__Group_0_1_1__1__Impl ; + // InternalTqcl.g:2590:1: rule__XFunctionTypeRef__Group_0_1_1__1 : rule__XFunctionTypeRef__Group_0_1_1__1__Impl ; public final void rule__XFunctionTypeRef__Group_0_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2603:1: ( rule__XFunctionTypeRef__Group_0_1_1__1__Impl ) - // InternalTqcl.g:2604:2: rule__XFunctionTypeRef__Group_0_1_1__1__Impl + // InternalTqcl.g:2594:1: ( rule__XFunctionTypeRef__Group_0_1_1__1__Impl ) + // InternalTqcl.g:2595:2: rule__XFunctionTypeRef__Group_0_1_1__1__Impl { pushFollow(FOLLOW_2); rule__XFunctionTypeRef__Group_0_1_1__1__Impl(); @@ -8634,23 +8625,23 @@ public final void rule__XFunctionTypeRef__Group_0_1_1__1() throws RecognitionExc // $ANTLR start "rule__XFunctionTypeRef__Group_0_1_1__1__Impl" - // InternalTqcl.g:2610:1: rule__XFunctionTypeRef__Group_0_1_1__1__Impl : ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) ) ; + // InternalTqcl.g:2601:1: rule__XFunctionTypeRef__Group_0_1_1__1__Impl : ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) ) ; public final void rule__XFunctionTypeRef__Group_0_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2614:1: ( ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) ) ) - // InternalTqcl.g:2615:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) ) + // InternalTqcl.g:2605:1: ( ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) ) ) + // InternalTqcl.g:2606:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) ) { - // InternalTqcl.g:2615:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) ) - // InternalTqcl.g:2616:2: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) + // InternalTqcl.g:2606:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) ) + // InternalTqcl.g:2607:2: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getParamTypesAssignment_0_1_1_1()); } - // InternalTqcl.g:2617:2: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) - // InternalTqcl.g:2617:3: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 + // InternalTqcl.g:2608:2: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) + // InternalTqcl.g:2608:3: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 { pushFollow(FOLLOW_2); rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1(); @@ -8685,14 +8676,14 @@ public final void rule__XFunctionTypeRef__Group_0_1_1__1__Impl() throws Recognit // $ANTLR start "rule__JvmParameterizedTypeReference__Group__0" - // InternalTqcl.g:2626:1: rule__JvmParameterizedTypeReference__Group__0 : rule__JvmParameterizedTypeReference__Group__0__Impl rule__JvmParameterizedTypeReference__Group__1 ; + // InternalTqcl.g:2617:1: rule__JvmParameterizedTypeReference__Group__0 : rule__JvmParameterizedTypeReference__Group__0__Impl rule__JvmParameterizedTypeReference__Group__1 ; public final void rule__JvmParameterizedTypeReference__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2630:1: ( rule__JvmParameterizedTypeReference__Group__0__Impl rule__JvmParameterizedTypeReference__Group__1 ) - // InternalTqcl.g:2631:2: rule__JvmParameterizedTypeReference__Group__0__Impl rule__JvmParameterizedTypeReference__Group__1 + // InternalTqcl.g:2621:1: ( rule__JvmParameterizedTypeReference__Group__0__Impl rule__JvmParameterizedTypeReference__Group__1 ) + // InternalTqcl.g:2622:2: rule__JvmParameterizedTypeReference__Group__0__Impl rule__JvmParameterizedTypeReference__Group__1 { pushFollow(FOLLOW_26); rule__JvmParameterizedTypeReference__Group__0__Impl(); @@ -8723,23 +8714,23 @@ public final void rule__JvmParameterizedTypeReference__Group__0() throws Recogni // $ANTLR start "rule__JvmParameterizedTypeReference__Group__0__Impl" - // InternalTqcl.g:2638:1: rule__JvmParameterizedTypeReference__Group__0__Impl : ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) ; + // InternalTqcl.g:2629:1: rule__JvmParameterizedTypeReference__Group__0__Impl : ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) ; public final void rule__JvmParameterizedTypeReference__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2642:1: ( ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) ) - // InternalTqcl.g:2643:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) + // InternalTqcl.g:2633:1: ( ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) ) + // InternalTqcl.g:2634:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) { - // InternalTqcl.g:2643:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) - // InternalTqcl.g:2644:2: ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) + // InternalTqcl.g:2634:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) + // InternalTqcl.g:2635:2: ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeAssignment_0()); } - // InternalTqcl.g:2645:2: ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) - // InternalTqcl.g:2645:3: rule__JvmParameterizedTypeReference__TypeAssignment_0 + // InternalTqcl.g:2636:2: ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) + // InternalTqcl.g:2636:3: rule__JvmParameterizedTypeReference__TypeAssignment_0 { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__TypeAssignment_0(); @@ -8774,14 +8765,14 @@ public final void rule__JvmParameterizedTypeReference__Group__0__Impl() throws R // $ANTLR start "rule__JvmParameterizedTypeReference__Group__1" - // InternalTqcl.g:2653:1: rule__JvmParameterizedTypeReference__Group__1 : rule__JvmParameterizedTypeReference__Group__1__Impl ; + // InternalTqcl.g:2644:1: rule__JvmParameterizedTypeReference__Group__1 : rule__JvmParameterizedTypeReference__Group__1__Impl ; public final void rule__JvmParameterizedTypeReference__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2657:1: ( rule__JvmParameterizedTypeReference__Group__1__Impl ) - // InternalTqcl.g:2658:2: rule__JvmParameterizedTypeReference__Group__1__Impl + // InternalTqcl.g:2648:1: ( rule__JvmParameterizedTypeReference__Group__1__Impl ) + // InternalTqcl.g:2649:2: rule__JvmParameterizedTypeReference__Group__1__Impl { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__Group__1__Impl(); @@ -8807,22 +8798,22 @@ public final void rule__JvmParameterizedTypeReference__Group__1() throws Recogni // $ANTLR start "rule__JvmParameterizedTypeReference__Group__1__Impl" - // InternalTqcl.g:2664:1: rule__JvmParameterizedTypeReference__Group__1__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) ; + // InternalTqcl.g:2655:1: rule__JvmParameterizedTypeReference__Group__1__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) ; public final void rule__JvmParameterizedTypeReference__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2668:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) ) - // InternalTqcl.g:2669:1: ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) + // InternalTqcl.g:2659:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) ) + // InternalTqcl.g:2660:1: ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) { - // InternalTqcl.g:2669:1: ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) - // InternalTqcl.g:2670:2: ( rule__JvmParameterizedTypeReference__Group_1__0 )? + // InternalTqcl.g:2660:1: ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) + // InternalTqcl.g:2661:2: ( rule__JvmParameterizedTypeReference__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1()); } - // InternalTqcl.g:2671:2: ( rule__JvmParameterizedTypeReference__Group_1__0 )? + // InternalTqcl.g:2662:2: ( rule__JvmParameterizedTypeReference__Group_1__0 )? int alt21=2; int LA21_0 = input.LA(1); @@ -8831,7 +8822,7 @@ public final void rule__JvmParameterizedTypeReference__Group__1__Impl() throws R } switch (alt21) { case 1 : - // InternalTqcl.g:2671:3: rule__JvmParameterizedTypeReference__Group_1__0 + // InternalTqcl.g:2662:3: rule__JvmParameterizedTypeReference__Group_1__0 { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__Group_1__0(); @@ -8869,14 +8860,14 @@ public final void rule__JvmParameterizedTypeReference__Group__1__Impl() throws R // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__0" - // InternalTqcl.g:2680:1: rule__JvmParameterizedTypeReference__Group_1__0 : rule__JvmParameterizedTypeReference__Group_1__0__Impl rule__JvmParameterizedTypeReference__Group_1__1 ; + // InternalTqcl.g:2671:1: rule__JvmParameterizedTypeReference__Group_1__0 : rule__JvmParameterizedTypeReference__Group_1__0__Impl rule__JvmParameterizedTypeReference__Group_1__1 ; public final void rule__JvmParameterizedTypeReference__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2684:1: ( rule__JvmParameterizedTypeReference__Group_1__0__Impl rule__JvmParameterizedTypeReference__Group_1__1 ) - // InternalTqcl.g:2685:2: rule__JvmParameterizedTypeReference__Group_1__0__Impl rule__JvmParameterizedTypeReference__Group_1__1 + // InternalTqcl.g:2675:1: ( rule__JvmParameterizedTypeReference__Group_1__0__Impl rule__JvmParameterizedTypeReference__Group_1__1 ) + // InternalTqcl.g:2676:2: rule__JvmParameterizedTypeReference__Group_1__0__Impl rule__JvmParameterizedTypeReference__Group_1__1 { pushFollow(FOLLOW_27); rule__JvmParameterizedTypeReference__Group_1__0__Impl(); @@ -8907,23 +8898,23 @@ public final void rule__JvmParameterizedTypeReference__Group_1__0() throws Recog // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__0__Impl" - // InternalTqcl.g:2692:1: rule__JvmParameterizedTypeReference__Group_1__0__Impl : ( ( '<' ) ) ; + // InternalTqcl.g:2683:1: rule__JvmParameterizedTypeReference__Group_1__0__Impl : ( ( '<' ) ) ; public final void rule__JvmParameterizedTypeReference__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2696:1: ( ( ( '<' ) ) ) - // InternalTqcl.g:2697:1: ( ( '<' ) ) + // InternalTqcl.g:2687:1: ( ( ( '<' ) ) ) + // InternalTqcl.g:2688:1: ( ( '<' ) ) { - // InternalTqcl.g:2697:1: ( ( '<' ) ) - // InternalTqcl.g:2698:2: ( '<' ) + // InternalTqcl.g:2688:1: ( ( '<' ) ) + // InternalTqcl.g:2689:2: ( '<' ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getLessThanSignKeyword_1_0()); } - // InternalTqcl.g:2699:2: ( '<' ) - // InternalTqcl.g:2699:3: '<' + // InternalTqcl.g:2690:2: ( '<' ) + // InternalTqcl.g:2690:3: '<' { match(input,32,FOLLOW_2); if (state.failed) return ; @@ -8954,14 +8945,14 @@ public final void rule__JvmParameterizedTypeReference__Group_1__0__Impl() throws // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__1" - // InternalTqcl.g:2707:1: rule__JvmParameterizedTypeReference__Group_1__1 : rule__JvmParameterizedTypeReference__Group_1__1__Impl rule__JvmParameterizedTypeReference__Group_1__2 ; + // InternalTqcl.g:2698:1: rule__JvmParameterizedTypeReference__Group_1__1 : rule__JvmParameterizedTypeReference__Group_1__1__Impl rule__JvmParameterizedTypeReference__Group_1__2 ; public final void rule__JvmParameterizedTypeReference__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2711:1: ( rule__JvmParameterizedTypeReference__Group_1__1__Impl rule__JvmParameterizedTypeReference__Group_1__2 ) - // InternalTqcl.g:2712:2: rule__JvmParameterizedTypeReference__Group_1__1__Impl rule__JvmParameterizedTypeReference__Group_1__2 + // InternalTqcl.g:2702:1: ( rule__JvmParameterizedTypeReference__Group_1__1__Impl rule__JvmParameterizedTypeReference__Group_1__2 ) + // InternalTqcl.g:2703:2: rule__JvmParameterizedTypeReference__Group_1__1__Impl rule__JvmParameterizedTypeReference__Group_1__2 { pushFollow(FOLLOW_28); rule__JvmParameterizedTypeReference__Group_1__1__Impl(); @@ -8992,23 +8983,23 @@ public final void rule__JvmParameterizedTypeReference__Group_1__1() throws Recog // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__1__Impl" - // InternalTqcl.g:2719:1: rule__JvmParameterizedTypeReference__Group_1__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) ; + // InternalTqcl.g:2710:1: rule__JvmParameterizedTypeReference__Group_1__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) ; public final void rule__JvmParameterizedTypeReference__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2723:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) ) - // InternalTqcl.g:2724:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) + // InternalTqcl.g:2714:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) ) + // InternalTqcl.g:2715:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) { - // InternalTqcl.g:2724:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) - // InternalTqcl.g:2725:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) + // InternalTqcl.g:2715:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) + // InternalTqcl.g:2716:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_1()); } - // InternalTqcl.g:2726:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) - // InternalTqcl.g:2726:3: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 + // InternalTqcl.g:2717:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) + // InternalTqcl.g:2717:3: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1(); @@ -9043,14 +9034,14 @@ public final void rule__JvmParameterizedTypeReference__Group_1__1__Impl() throws // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__2" - // InternalTqcl.g:2734:1: rule__JvmParameterizedTypeReference__Group_1__2 : rule__JvmParameterizedTypeReference__Group_1__2__Impl rule__JvmParameterizedTypeReference__Group_1__3 ; + // InternalTqcl.g:2725:1: rule__JvmParameterizedTypeReference__Group_1__2 : rule__JvmParameterizedTypeReference__Group_1__2__Impl rule__JvmParameterizedTypeReference__Group_1__3 ; public final void rule__JvmParameterizedTypeReference__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2738:1: ( rule__JvmParameterizedTypeReference__Group_1__2__Impl rule__JvmParameterizedTypeReference__Group_1__3 ) - // InternalTqcl.g:2739:2: rule__JvmParameterizedTypeReference__Group_1__2__Impl rule__JvmParameterizedTypeReference__Group_1__3 + // InternalTqcl.g:2729:1: ( rule__JvmParameterizedTypeReference__Group_1__2__Impl rule__JvmParameterizedTypeReference__Group_1__3 ) + // InternalTqcl.g:2730:2: rule__JvmParameterizedTypeReference__Group_1__2__Impl rule__JvmParameterizedTypeReference__Group_1__3 { pushFollow(FOLLOW_28); rule__JvmParameterizedTypeReference__Group_1__2__Impl(); @@ -9081,22 +9072,22 @@ public final void rule__JvmParameterizedTypeReference__Group_1__2() throws Recog // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__2__Impl" - // InternalTqcl.g:2746:1: rule__JvmParameterizedTypeReference__Group_1__2__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) ; + // InternalTqcl.g:2737:1: rule__JvmParameterizedTypeReference__Group_1__2__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) ; public final void rule__JvmParameterizedTypeReference__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2750:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) ) - // InternalTqcl.g:2751:1: ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) + // InternalTqcl.g:2741:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) ) + // InternalTqcl.g:2742:1: ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) { - // InternalTqcl.g:2751:1: ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) - // InternalTqcl.g:2752:2: ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* + // InternalTqcl.g:2742:1: ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) + // InternalTqcl.g:2743:2: ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_2()); } - // InternalTqcl.g:2753:2: ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* + // InternalTqcl.g:2744:2: ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* loop22: do { int alt22=2; @@ -9109,7 +9100,7 @@ public final void rule__JvmParameterizedTypeReference__Group_1__2__Impl() throws switch (alt22) { case 1 : - // InternalTqcl.g:2753:3: rule__JvmParameterizedTypeReference__Group_1_2__0 + // InternalTqcl.g:2744:3: rule__JvmParameterizedTypeReference__Group_1_2__0 { pushFollow(FOLLOW_14); rule__JvmParameterizedTypeReference__Group_1_2__0(); @@ -9150,14 +9141,14 @@ public final void rule__JvmParameterizedTypeReference__Group_1__2__Impl() throws // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__3" - // InternalTqcl.g:2761:1: rule__JvmParameterizedTypeReference__Group_1__3 : rule__JvmParameterizedTypeReference__Group_1__3__Impl rule__JvmParameterizedTypeReference__Group_1__4 ; + // InternalTqcl.g:2752:1: rule__JvmParameterizedTypeReference__Group_1__3 : rule__JvmParameterizedTypeReference__Group_1__3__Impl rule__JvmParameterizedTypeReference__Group_1__4 ; public final void rule__JvmParameterizedTypeReference__Group_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2765:1: ( rule__JvmParameterizedTypeReference__Group_1__3__Impl rule__JvmParameterizedTypeReference__Group_1__4 ) - // InternalTqcl.g:2766:2: rule__JvmParameterizedTypeReference__Group_1__3__Impl rule__JvmParameterizedTypeReference__Group_1__4 + // InternalTqcl.g:2756:1: ( rule__JvmParameterizedTypeReference__Group_1__3__Impl rule__JvmParameterizedTypeReference__Group_1__4 ) + // InternalTqcl.g:2757:2: rule__JvmParameterizedTypeReference__Group_1__3__Impl rule__JvmParameterizedTypeReference__Group_1__4 { pushFollow(FOLLOW_19); rule__JvmParameterizedTypeReference__Group_1__3__Impl(); @@ -9188,17 +9179,17 @@ public final void rule__JvmParameterizedTypeReference__Group_1__3() throws Recog // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__3__Impl" - // InternalTqcl.g:2773:1: rule__JvmParameterizedTypeReference__Group_1__3__Impl : ( '>' ) ; + // InternalTqcl.g:2764:1: rule__JvmParameterizedTypeReference__Group_1__3__Impl : ( '>' ) ; public final void rule__JvmParameterizedTypeReference__Group_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2777:1: ( ( '>' ) ) - // InternalTqcl.g:2778:1: ( '>' ) + // InternalTqcl.g:2768:1: ( ( '>' ) ) + // InternalTqcl.g:2769:1: ( '>' ) { - // InternalTqcl.g:2778:1: ( '>' ) - // InternalTqcl.g:2779:2: '>' + // InternalTqcl.g:2769:1: ( '>' ) + // InternalTqcl.g:2770:2: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGreaterThanSignKeyword_1_3()); @@ -9229,14 +9220,14 @@ public final void rule__JvmParameterizedTypeReference__Group_1__3__Impl() throws // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__4" - // InternalTqcl.g:2788:1: rule__JvmParameterizedTypeReference__Group_1__4 : rule__JvmParameterizedTypeReference__Group_1__4__Impl ; + // InternalTqcl.g:2779:1: rule__JvmParameterizedTypeReference__Group_1__4 : rule__JvmParameterizedTypeReference__Group_1__4__Impl ; public final void rule__JvmParameterizedTypeReference__Group_1__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2792:1: ( rule__JvmParameterizedTypeReference__Group_1__4__Impl ) - // InternalTqcl.g:2793:2: rule__JvmParameterizedTypeReference__Group_1__4__Impl + // InternalTqcl.g:2783:1: ( rule__JvmParameterizedTypeReference__Group_1__4__Impl ) + // InternalTqcl.g:2784:2: rule__JvmParameterizedTypeReference__Group_1__4__Impl { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__Group_1__4__Impl(); @@ -9262,22 +9253,22 @@ public final void rule__JvmParameterizedTypeReference__Group_1__4() throws Recog // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__4__Impl" - // InternalTqcl.g:2799:1: rule__JvmParameterizedTypeReference__Group_1__4__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* ) ; + // InternalTqcl.g:2790:1: rule__JvmParameterizedTypeReference__Group_1__4__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* ) ; public final void rule__JvmParameterizedTypeReference__Group_1__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2803:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* ) ) - // InternalTqcl.g:2804:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* ) + // InternalTqcl.g:2794:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* ) ) + // InternalTqcl.g:2795:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* ) { - // InternalTqcl.g:2804:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* ) - // InternalTqcl.g:2805:2: ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* + // InternalTqcl.g:2795:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* ) + // InternalTqcl.g:2796:2: ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4()); } - // InternalTqcl.g:2806:2: ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* + // InternalTqcl.g:2797:2: ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* loop23: do { int alt23=2; @@ -9290,7 +9281,7 @@ public final void rule__JvmParameterizedTypeReference__Group_1__4__Impl() throws switch (alt23) { case 1 : - // InternalTqcl.g:2806:3: rule__JvmParameterizedTypeReference__Group_1_4__0 + // InternalTqcl.g:2797:3: rule__JvmParameterizedTypeReference__Group_1_4__0 { pushFollow(FOLLOW_29); rule__JvmParameterizedTypeReference__Group_1_4__0(); @@ -9331,14 +9322,14 @@ public final void rule__JvmParameterizedTypeReference__Group_1__4__Impl() throws // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_2__0" - // InternalTqcl.g:2815:1: rule__JvmParameterizedTypeReference__Group_1_2__0 : rule__JvmParameterizedTypeReference__Group_1_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_2__1 ; + // InternalTqcl.g:2806:1: rule__JvmParameterizedTypeReference__Group_1_2__0 : rule__JvmParameterizedTypeReference__Group_1_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_2__1 ; public final void rule__JvmParameterizedTypeReference__Group_1_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2819:1: ( rule__JvmParameterizedTypeReference__Group_1_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_2__1 ) - // InternalTqcl.g:2820:2: rule__JvmParameterizedTypeReference__Group_1_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_2__1 + // InternalTqcl.g:2810:1: ( rule__JvmParameterizedTypeReference__Group_1_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_2__1 ) + // InternalTqcl.g:2811:2: rule__JvmParameterizedTypeReference__Group_1_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_2__1 { pushFollow(FOLLOW_27); rule__JvmParameterizedTypeReference__Group_1_2__0__Impl(); @@ -9369,17 +9360,17 @@ public final void rule__JvmParameterizedTypeReference__Group_1_2__0() throws Rec // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_2__0__Impl" - // InternalTqcl.g:2827:1: rule__JvmParameterizedTypeReference__Group_1_2__0__Impl : ( ',' ) ; + // InternalTqcl.g:2818:1: rule__JvmParameterizedTypeReference__Group_1_2__0__Impl : ( ',' ) ; public final void rule__JvmParameterizedTypeReference__Group_1_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2831:1: ( ( ',' ) ) - // InternalTqcl.g:2832:1: ( ',' ) + // InternalTqcl.g:2822:1: ( ( ',' ) ) + // InternalTqcl.g:2823:1: ( ',' ) { - // InternalTqcl.g:2832:1: ( ',' ) - // InternalTqcl.g:2833:2: ',' + // InternalTqcl.g:2823:1: ( ',' ) + // InternalTqcl.g:2824:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getCommaKeyword_1_2_0()); @@ -9410,14 +9401,14 @@ public final void rule__JvmParameterizedTypeReference__Group_1_2__0__Impl() thro // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_2__1" - // InternalTqcl.g:2842:1: rule__JvmParameterizedTypeReference__Group_1_2__1 : rule__JvmParameterizedTypeReference__Group_1_2__1__Impl ; + // InternalTqcl.g:2833:1: rule__JvmParameterizedTypeReference__Group_1_2__1 : rule__JvmParameterizedTypeReference__Group_1_2__1__Impl ; public final void rule__JvmParameterizedTypeReference__Group_1_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2846:1: ( rule__JvmParameterizedTypeReference__Group_1_2__1__Impl ) - // InternalTqcl.g:2847:2: rule__JvmParameterizedTypeReference__Group_1_2__1__Impl + // InternalTqcl.g:2837:1: ( rule__JvmParameterizedTypeReference__Group_1_2__1__Impl ) + // InternalTqcl.g:2838:2: rule__JvmParameterizedTypeReference__Group_1_2__1__Impl { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__Group_1_2__1__Impl(); @@ -9443,23 +9434,23 @@ public final void rule__JvmParameterizedTypeReference__Group_1_2__1() throws Rec // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_2__1__Impl" - // InternalTqcl.g:2853:1: rule__JvmParameterizedTypeReference__Group_1_2__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) ; + // InternalTqcl.g:2844:1: rule__JvmParameterizedTypeReference__Group_1_2__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) ; public final void rule__JvmParameterizedTypeReference__Group_1_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2857:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) ) - // InternalTqcl.g:2858:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) + // InternalTqcl.g:2848:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) ) + // InternalTqcl.g:2849:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) { - // InternalTqcl.g:2858:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) - // InternalTqcl.g:2859:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) + // InternalTqcl.g:2849:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) + // InternalTqcl.g:2850:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_2_1()); } - // InternalTqcl.g:2860:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) - // InternalTqcl.g:2860:3: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 + // InternalTqcl.g:2851:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) + // InternalTqcl.g:2851:3: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1(); @@ -9494,14 +9485,14 @@ public final void rule__JvmParameterizedTypeReference__Group_1_2__1__Impl() thro // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4__0" - // InternalTqcl.g:2869:1: rule__JvmParameterizedTypeReference__Group_1_4__0 : rule__JvmParameterizedTypeReference__Group_1_4__0__Impl rule__JvmParameterizedTypeReference__Group_1_4__1 ; + // InternalTqcl.g:2860:1: rule__JvmParameterizedTypeReference__Group_1_4__0 : rule__JvmParameterizedTypeReference__Group_1_4__0__Impl rule__JvmParameterizedTypeReference__Group_1_4__1 ; public final void rule__JvmParameterizedTypeReference__Group_1_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2873:1: ( rule__JvmParameterizedTypeReference__Group_1_4__0__Impl rule__JvmParameterizedTypeReference__Group_1_4__1 ) - // InternalTqcl.g:2874:2: rule__JvmParameterizedTypeReference__Group_1_4__0__Impl rule__JvmParameterizedTypeReference__Group_1_4__1 + // InternalTqcl.g:2864:1: ( rule__JvmParameterizedTypeReference__Group_1_4__0__Impl rule__JvmParameterizedTypeReference__Group_1_4__1 ) + // InternalTqcl.g:2865:2: rule__JvmParameterizedTypeReference__Group_1_4__0__Impl rule__JvmParameterizedTypeReference__Group_1_4__1 { pushFollow(FOLLOW_9); rule__JvmParameterizedTypeReference__Group_1_4__0__Impl(); @@ -9532,23 +9523,23 @@ public final void rule__JvmParameterizedTypeReference__Group_1_4__0() throws Rec // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4__0__Impl" - // InternalTqcl.g:2881:1: rule__JvmParameterizedTypeReference__Group_1_4__0__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) ) ; + // InternalTqcl.g:2872:1: rule__JvmParameterizedTypeReference__Group_1_4__0__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) ) ; public final void rule__JvmParameterizedTypeReference__Group_1_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2885:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) ) ) - // InternalTqcl.g:2886:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) ) + // InternalTqcl.g:2876:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) ) ) + // InternalTqcl.g:2877:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) ) { - // InternalTqcl.g:2886:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) ) - // InternalTqcl.g:2887:2: ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) + // InternalTqcl.g:2877:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) ) + // InternalTqcl.g:2878:2: ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_0()); } - // InternalTqcl.g:2888:2: ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) - // InternalTqcl.g:2888:3: rule__JvmParameterizedTypeReference__Group_1_4_0__0 + // InternalTqcl.g:2879:2: ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) + // InternalTqcl.g:2879:3: rule__JvmParameterizedTypeReference__Group_1_4_0__0 { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__Group_1_4_0__0(); @@ -9583,14 +9574,14 @@ public final void rule__JvmParameterizedTypeReference__Group_1_4__0__Impl() thro // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4__1" - // InternalTqcl.g:2896:1: rule__JvmParameterizedTypeReference__Group_1_4__1 : rule__JvmParameterizedTypeReference__Group_1_4__1__Impl rule__JvmParameterizedTypeReference__Group_1_4__2 ; + // InternalTqcl.g:2887:1: rule__JvmParameterizedTypeReference__Group_1_4__1 : rule__JvmParameterizedTypeReference__Group_1_4__1__Impl rule__JvmParameterizedTypeReference__Group_1_4__2 ; public final void rule__JvmParameterizedTypeReference__Group_1_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2900:1: ( rule__JvmParameterizedTypeReference__Group_1_4__1__Impl rule__JvmParameterizedTypeReference__Group_1_4__2 ) - // InternalTqcl.g:2901:2: rule__JvmParameterizedTypeReference__Group_1_4__1__Impl rule__JvmParameterizedTypeReference__Group_1_4__2 + // InternalTqcl.g:2891:1: ( rule__JvmParameterizedTypeReference__Group_1_4__1__Impl rule__JvmParameterizedTypeReference__Group_1_4__2 ) + // InternalTqcl.g:2892:2: rule__JvmParameterizedTypeReference__Group_1_4__1__Impl rule__JvmParameterizedTypeReference__Group_1_4__2 { pushFollow(FOLLOW_26); rule__JvmParameterizedTypeReference__Group_1_4__1__Impl(); @@ -9621,23 +9612,23 @@ public final void rule__JvmParameterizedTypeReference__Group_1_4__1() throws Rec // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4__1__Impl" - // InternalTqcl.g:2908:1: rule__JvmParameterizedTypeReference__Group_1_4__1__Impl : ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) ) ; + // InternalTqcl.g:2899:1: rule__JvmParameterizedTypeReference__Group_1_4__1__Impl : ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) ) ; public final void rule__JvmParameterizedTypeReference__Group_1_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2912:1: ( ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) ) ) - // InternalTqcl.g:2913:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) ) + // InternalTqcl.g:2903:1: ( ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) ) ) + // InternalTqcl.g:2904:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) ) { - // InternalTqcl.g:2913:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) ) - // InternalTqcl.g:2914:2: ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) + // InternalTqcl.g:2904:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) ) + // InternalTqcl.g:2905:2: ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeAssignment_1_4_1()); } - // InternalTqcl.g:2915:2: ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) - // InternalTqcl.g:2915:3: rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 + // InternalTqcl.g:2906:2: ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) + // InternalTqcl.g:2906:3: rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1(); @@ -9672,14 +9663,14 @@ public final void rule__JvmParameterizedTypeReference__Group_1_4__1__Impl() thro // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4__2" - // InternalTqcl.g:2923:1: rule__JvmParameterizedTypeReference__Group_1_4__2 : rule__JvmParameterizedTypeReference__Group_1_4__2__Impl ; + // InternalTqcl.g:2914:1: rule__JvmParameterizedTypeReference__Group_1_4__2 : rule__JvmParameterizedTypeReference__Group_1_4__2__Impl ; public final void rule__JvmParameterizedTypeReference__Group_1_4__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2927:1: ( rule__JvmParameterizedTypeReference__Group_1_4__2__Impl ) - // InternalTqcl.g:2928:2: rule__JvmParameterizedTypeReference__Group_1_4__2__Impl + // InternalTqcl.g:2918:1: ( rule__JvmParameterizedTypeReference__Group_1_4__2__Impl ) + // InternalTqcl.g:2919:2: rule__JvmParameterizedTypeReference__Group_1_4__2__Impl { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__Group_1_4__2__Impl(); @@ -9705,22 +9696,22 @@ public final void rule__JvmParameterizedTypeReference__Group_1_4__2() throws Rec // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4__2__Impl" - // InternalTqcl.g:2934:1: rule__JvmParameterizedTypeReference__Group_1_4__2__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? ) ; + // InternalTqcl.g:2925:1: rule__JvmParameterizedTypeReference__Group_1_4__2__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? ) ; public final void rule__JvmParameterizedTypeReference__Group_1_4__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2938:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? ) ) - // InternalTqcl.g:2939:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? ) + // InternalTqcl.g:2929:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? ) ) + // InternalTqcl.g:2930:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? ) { - // InternalTqcl.g:2939:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? ) - // InternalTqcl.g:2940:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? + // InternalTqcl.g:2930:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? ) + // InternalTqcl.g:2931:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_2()); } - // InternalTqcl.g:2941:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? + // InternalTqcl.g:2932:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? int alt24=2; int LA24_0 = input.LA(1); @@ -9729,7 +9720,7 @@ public final void rule__JvmParameterizedTypeReference__Group_1_4__2__Impl() thro } switch (alt24) { case 1 : - // InternalTqcl.g:2941:3: rule__JvmParameterizedTypeReference__Group_1_4_2__0 + // InternalTqcl.g:2932:3: rule__JvmParameterizedTypeReference__Group_1_4_2__0 { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__Group_1_4_2__0(); @@ -9767,14 +9758,14 @@ public final void rule__JvmParameterizedTypeReference__Group_1_4__2__Impl() thro // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_0__0" - // InternalTqcl.g:2950:1: rule__JvmParameterizedTypeReference__Group_1_4_0__0 : rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl ; + // InternalTqcl.g:2941:1: rule__JvmParameterizedTypeReference__Group_1_4_0__0 : rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl ; public final void rule__JvmParameterizedTypeReference__Group_1_4_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2954:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl ) - // InternalTqcl.g:2955:2: rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl + // InternalTqcl.g:2945:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl ) + // InternalTqcl.g:2946:2: rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl(); @@ -9800,23 +9791,23 @@ public final void rule__JvmParameterizedTypeReference__Group_1_4_0__0() throws R // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl" - // InternalTqcl.g:2961:1: rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) ) ; + // InternalTqcl.g:2952:1: rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) ) ; public final void rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2965:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) ) ) - // InternalTqcl.g:2966:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) ) + // InternalTqcl.g:2956:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) ) ) + // InternalTqcl.g:2957:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) ) { - // InternalTqcl.g:2966:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) ) - // InternalTqcl.g:2967:2: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) + // InternalTqcl.g:2957:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) ) + // InternalTqcl.g:2958:2: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_0_0()); } - // InternalTqcl.g:2968:2: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) - // InternalTqcl.g:2968:3: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 + // InternalTqcl.g:2959:2: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) + // InternalTqcl.g:2959:3: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__Group_1_4_0_0__0(); @@ -9851,14 +9842,14 @@ public final void rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl() th // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_0_0__0" - // InternalTqcl.g:2977:1: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 : rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_0_0__1 ; + // InternalTqcl.g:2968:1: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 : rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_0_0__1 ; public final void rule__JvmParameterizedTypeReference__Group_1_4_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2981:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_0_0__1 ) - // InternalTqcl.g:2982:2: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_0_0__1 + // InternalTqcl.g:2972:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_0_0__1 ) + // InternalTqcl.g:2973:2: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_0_0__1 { pushFollow(FOLLOW_19); rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl(); @@ -9889,23 +9880,23 @@ public final void rule__JvmParameterizedTypeReference__Group_1_4_0_0__0() throws // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl" - // InternalTqcl.g:2989:1: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl : ( () ) ; + // InternalTqcl.g:2980:1: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl : ( () ) ; public final void rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:2993:1: ( ( () ) ) - // InternalTqcl.g:2994:1: ( () ) + // InternalTqcl.g:2984:1: ( ( () ) ) + // InternalTqcl.g:2985:1: ( () ) { - // InternalTqcl.g:2994:1: ( () ) - // InternalTqcl.g:2995:2: () + // InternalTqcl.g:2985:1: ( () ) + // InternalTqcl.g:2986:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getJvmInnerTypeReferenceOuterAction_1_4_0_0_0()); } - // InternalTqcl.g:2996:2: () - // InternalTqcl.g:2996:3: + // InternalTqcl.g:2987:2: () + // InternalTqcl.g:2987:3: { } @@ -9930,14 +9921,14 @@ public final void rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl() // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_0_0__1" - // InternalTqcl.g:3004:1: rule__JvmParameterizedTypeReference__Group_1_4_0_0__1 : rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl ; + // InternalTqcl.g:2995:1: rule__JvmParameterizedTypeReference__Group_1_4_0_0__1 : rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl ; public final void rule__JvmParameterizedTypeReference__Group_1_4_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3008:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl ) - // InternalTqcl.g:3009:2: rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl + // InternalTqcl.g:2999:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl ) + // InternalTqcl.g:3000:2: rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl(); @@ -9963,17 +9954,17 @@ public final void rule__JvmParameterizedTypeReference__Group_1_4_0_0__1() throws // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl" - // InternalTqcl.g:3015:1: rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl : ( '.' ) ; + // InternalTqcl.g:3006:1: rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl : ( '.' ) ; public final void rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3019:1: ( ( '.' ) ) - // InternalTqcl.g:3020:1: ( '.' ) + // InternalTqcl.g:3010:1: ( ( '.' ) ) + // InternalTqcl.g:3011:1: ( '.' ) { - // InternalTqcl.g:3020:1: ( '.' ) - // InternalTqcl.g:3021:2: '.' + // InternalTqcl.g:3011:1: ( '.' ) + // InternalTqcl.g:3012:2: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getFullStopKeyword_1_4_0_0_1()); @@ -10004,14 +9995,14 @@ public final void rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl() // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__0" - // InternalTqcl.g:3031:1: rule__JvmParameterizedTypeReference__Group_1_4_2__0 : rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__1 ; + // InternalTqcl.g:3022:1: rule__JvmParameterizedTypeReference__Group_1_4_2__0 : rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__1 ; public final void rule__JvmParameterizedTypeReference__Group_1_4_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3035:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__1 ) - // InternalTqcl.g:3036:2: rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__1 + // InternalTqcl.g:3026:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__1 ) + // InternalTqcl.g:3027:2: rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__1 { pushFollow(FOLLOW_27); rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl(); @@ -10042,23 +10033,23 @@ public final void rule__JvmParameterizedTypeReference__Group_1_4_2__0() throws R // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl" - // InternalTqcl.g:3043:1: rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl : ( ( '<' ) ) ; + // InternalTqcl.g:3034:1: rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl : ( ( '<' ) ) ; public final void rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3047:1: ( ( ( '<' ) ) ) - // InternalTqcl.g:3048:1: ( ( '<' ) ) + // InternalTqcl.g:3038:1: ( ( ( '<' ) ) ) + // InternalTqcl.g:3039:1: ( ( '<' ) ) { - // InternalTqcl.g:3048:1: ( ( '<' ) ) - // InternalTqcl.g:3049:2: ( '<' ) + // InternalTqcl.g:3039:1: ( ( '<' ) ) + // InternalTqcl.g:3040:2: ( '<' ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getLessThanSignKeyword_1_4_2_0()); } - // InternalTqcl.g:3050:2: ( '<' ) - // InternalTqcl.g:3050:3: '<' + // InternalTqcl.g:3041:2: ( '<' ) + // InternalTqcl.g:3041:3: '<' { match(input,32,FOLLOW_2); if (state.failed) return ; @@ -10089,14 +10080,14 @@ public final void rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl() th // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__1" - // InternalTqcl.g:3058:1: rule__JvmParameterizedTypeReference__Group_1_4_2__1 : rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__2 ; + // InternalTqcl.g:3049:1: rule__JvmParameterizedTypeReference__Group_1_4_2__1 : rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__2 ; public final void rule__JvmParameterizedTypeReference__Group_1_4_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3062:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__2 ) - // InternalTqcl.g:3063:2: rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__2 + // InternalTqcl.g:3053:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__2 ) + // InternalTqcl.g:3054:2: rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__2 { pushFollow(FOLLOW_28); rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl(); @@ -10127,23 +10118,23 @@ public final void rule__JvmParameterizedTypeReference__Group_1_4_2__1() throws R // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl" - // InternalTqcl.g:3070:1: rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) ) ; + // InternalTqcl.g:3061:1: rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) ) ; public final void rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3074:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) ) ) - // InternalTqcl.g:3075:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) ) + // InternalTqcl.g:3065:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) ) ) + // InternalTqcl.g:3066:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) ) { - // InternalTqcl.g:3075:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) ) - // InternalTqcl.g:3076:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) + // InternalTqcl.g:3066:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) ) + // InternalTqcl.g:3067:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_4_2_1()); } - // InternalTqcl.g:3077:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) - // InternalTqcl.g:3077:3: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 + // InternalTqcl.g:3068:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) + // InternalTqcl.g:3068:3: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1(); @@ -10178,14 +10169,14 @@ public final void rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl() th // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__2" - // InternalTqcl.g:3085:1: rule__JvmParameterizedTypeReference__Group_1_4_2__2 : rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__3 ; + // InternalTqcl.g:3076:1: rule__JvmParameterizedTypeReference__Group_1_4_2__2 : rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__3 ; public final void rule__JvmParameterizedTypeReference__Group_1_4_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3089:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__3 ) - // InternalTqcl.g:3090:2: rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__3 + // InternalTqcl.g:3080:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__3 ) + // InternalTqcl.g:3081:2: rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__3 { pushFollow(FOLLOW_28); rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl(); @@ -10216,22 +10207,22 @@ public final void rule__JvmParameterizedTypeReference__Group_1_4_2__2() throws R // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl" - // InternalTqcl.g:3097:1: rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* ) ; + // InternalTqcl.g:3088:1: rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* ) ; public final void rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3101:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* ) ) - // InternalTqcl.g:3102:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* ) + // InternalTqcl.g:3092:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* ) ) + // InternalTqcl.g:3093:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* ) { - // InternalTqcl.g:3102:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* ) - // InternalTqcl.g:3103:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* + // InternalTqcl.g:3093:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* ) + // InternalTqcl.g:3094:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_2_2()); } - // InternalTqcl.g:3104:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* + // InternalTqcl.g:3095:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* loop25: do { int alt25=2; @@ -10244,7 +10235,7 @@ public final void rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl() th switch (alt25) { case 1 : - // InternalTqcl.g:3104:3: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 + // InternalTqcl.g:3095:3: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 { pushFollow(FOLLOW_14); rule__JvmParameterizedTypeReference__Group_1_4_2_2__0(); @@ -10285,14 +10276,14 @@ public final void rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl() th // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__3" - // InternalTqcl.g:3112:1: rule__JvmParameterizedTypeReference__Group_1_4_2__3 : rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl ; + // InternalTqcl.g:3103:1: rule__JvmParameterizedTypeReference__Group_1_4_2__3 : rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl ; public final void rule__JvmParameterizedTypeReference__Group_1_4_2__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3116:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl ) - // InternalTqcl.g:3117:2: rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl + // InternalTqcl.g:3107:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl ) + // InternalTqcl.g:3108:2: rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl(); @@ -10318,17 +10309,17 @@ public final void rule__JvmParameterizedTypeReference__Group_1_4_2__3() throws R // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl" - // InternalTqcl.g:3123:1: rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl : ( '>' ) ; + // InternalTqcl.g:3114:1: rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl : ( '>' ) ; public final void rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3127:1: ( ( '>' ) ) - // InternalTqcl.g:3128:1: ( '>' ) + // InternalTqcl.g:3118:1: ( ( '>' ) ) + // InternalTqcl.g:3119:1: ( '>' ) { - // InternalTqcl.g:3128:1: ( '>' ) - // InternalTqcl.g:3129:2: '>' + // InternalTqcl.g:3119:1: ( '>' ) + // InternalTqcl.g:3120:2: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGreaterThanSignKeyword_1_4_2_3()); @@ -10359,14 +10350,14 @@ public final void rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl() th // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2_2__0" - // InternalTqcl.g:3139:1: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 : rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2_2__1 ; + // InternalTqcl.g:3130:1: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 : rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2_2__1 ; public final void rule__JvmParameterizedTypeReference__Group_1_4_2_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3143:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2_2__1 ) - // InternalTqcl.g:3144:2: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2_2__1 + // InternalTqcl.g:3134:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2_2__1 ) + // InternalTqcl.g:3135:2: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2_2__1 { pushFollow(FOLLOW_27); rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl(); @@ -10397,17 +10388,17 @@ public final void rule__JvmParameterizedTypeReference__Group_1_4_2_2__0() throws // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl" - // InternalTqcl.g:3151:1: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl : ( ',' ) ; + // InternalTqcl.g:3142:1: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl : ( ',' ) ; public final void rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3155:1: ( ( ',' ) ) - // InternalTqcl.g:3156:1: ( ',' ) + // InternalTqcl.g:3146:1: ( ( ',' ) ) + // InternalTqcl.g:3147:1: ( ',' ) { - // InternalTqcl.g:3156:1: ( ',' ) - // InternalTqcl.g:3157:2: ',' + // InternalTqcl.g:3147:1: ( ',' ) + // InternalTqcl.g:3148:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getCommaKeyword_1_4_2_2_0()); @@ -10438,14 +10429,14 @@ public final void rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl() // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2_2__1" - // InternalTqcl.g:3166:1: rule__JvmParameterizedTypeReference__Group_1_4_2_2__1 : rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl ; + // InternalTqcl.g:3157:1: rule__JvmParameterizedTypeReference__Group_1_4_2_2__1 : rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl ; public final void rule__JvmParameterizedTypeReference__Group_1_4_2_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3170:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl ) - // InternalTqcl.g:3171:2: rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl + // InternalTqcl.g:3161:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl ) + // InternalTqcl.g:3162:2: rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl(); @@ -10471,23 +10462,23 @@ public final void rule__JvmParameterizedTypeReference__Group_1_4_2_2__1() throws // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl" - // InternalTqcl.g:3177:1: rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) ) ; + // InternalTqcl.g:3168:1: rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) ) ; public final void rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3181:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) ) ) - // InternalTqcl.g:3182:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) ) + // InternalTqcl.g:3172:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) ) ) + // InternalTqcl.g:3173:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) ) { - // InternalTqcl.g:3182:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) ) - // InternalTqcl.g:3183:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) + // InternalTqcl.g:3173:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) ) + // InternalTqcl.g:3174:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_4_2_2_1()); } - // InternalTqcl.g:3184:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) - // InternalTqcl.g:3184:3: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 + // InternalTqcl.g:3175:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) + // InternalTqcl.g:3175:3: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1(); @@ -10522,14 +10513,14 @@ public final void rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl() // $ANTLR start "rule__JvmWildcardTypeReference__Group__0" - // InternalTqcl.g:3193:1: rule__JvmWildcardTypeReference__Group__0 : rule__JvmWildcardTypeReference__Group__0__Impl rule__JvmWildcardTypeReference__Group__1 ; + // InternalTqcl.g:3184:1: rule__JvmWildcardTypeReference__Group__0 : rule__JvmWildcardTypeReference__Group__0__Impl rule__JvmWildcardTypeReference__Group__1 ; public final void rule__JvmWildcardTypeReference__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3197:1: ( rule__JvmWildcardTypeReference__Group__0__Impl rule__JvmWildcardTypeReference__Group__1 ) - // InternalTqcl.g:3198:2: rule__JvmWildcardTypeReference__Group__0__Impl rule__JvmWildcardTypeReference__Group__1 + // InternalTqcl.g:3188:1: ( rule__JvmWildcardTypeReference__Group__0__Impl rule__JvmWildcardTypeReference__Group__1 ) + // InternalTqcl.g:3189:2: rule__JvmWildcardTypeReference__Group__0__Impl rule__JvmWildcardTypeReference__Group__1 { pushFollow(FOLLOW_27); rule__JvmWildcardTypeReference__Group__0__Impl(); @@ -10560,23 +10551,23 @@ public final void rule__JvmWildcardTypeReference__Group__0() throws RecognitionE // $ANTLR start "rule__JvmWildcardTypeReference__Group__0__Impl" - // InternalTqcl.g:3205:1: rule__JvmWildcardTypeReference__Group__0__Impl : ( () ) ; + // InternalTqcl.g:3196:1: rule__JvmWildcardTypeReference__Group__0__Impl : ( () ) ; public final void rule__JvmWildcardTypeReference__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3209:1: ( ( () ) ) - // InternalTqcl.g:3210:1: ( () ) + // InternalTqcl.g:3200:1: ( ( () ) ) + // InternalTqcl.g:3201:1: ( () ) { - // InternalTqcl.g:3210:1: ( () ) - // InternalTqcl.g:3211:2: () + // InternalTqcl.g:3201:1: ( () ) + // InternalTqcl.g:3202:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getJvmWildcardTypeReferenceAction_0()); } - // InternalTqcl.g:3212:2: () - // InternalTqcl.g:3212:3: + // InternalTqcl.g:3203:2: () + // InternalTqcl.g:3203:3: { } @@ -10601,14 +10592,14 @@ public final void rule__JvmWildcardTypeReference__Group__0__Impl() throws Recogn // $ANTLR start "rule__JvmWildcardTypeReference__Group__1" - // InternalTqcl.g:3220:1: rule__JvmWildcardTypeReference__Group__1 : rule__JvmWildcardTypeReference__Group__1__Impl rule__JvmWildcardTypeReference__Group__2 ; + // InternalTqcl.g:3211:1: rule__JvmWildcardTypeReference__Group__1 : rule__JvmWildcardTypeReference__Group__1__Impl rule__JvmWildcardTypeReference__Group__2 ; public final void rule__JvmWildcardTypeReference__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3224:1: ( rule__JvmWildcardTypeReference__Group__1__Impl rule__JvmWildcardTypeReference__Group__2 ) - // InternalTqcl.g:3225:2: rule__JvmWildcardTypeReference__Group__1__Impl rule__JvmWildcardTypeReference__Group__2 + // InternalTqcl.g:3215:1: ( rule__JvmWildcardTypeReference__Group__1__Impl rule__JvmWildcardTypeReference__Group__2 ) + // InternalTqcl.g:3216:2: rule__JvmWildcardTypeReference__Group__1__Impl rule__JvmWildcardTypeReference__Group__2 { pushFollow(FOLLOW_30); rule__JvmWildcardTypeReference__Group__1__Impl(); @@ -10639,17 +10630,17 @@ public final void rule__JvmWildcardTypeReference__Group__1() throws RecognitionE // $ANTLR start "rule__JvmWildcardTypeReference__Group__1__Impl" - // InternalTqcl.g:3232:1: rule__JvmWildcardTypeReference__Group__1__Impl : ( '?' ) ; + // InternalTqcl.g:3223:1: rule__JvmWildcardTypeReference__Group__1__Impl : ( '?' ) ; public final void rule__JvmWildcardTypeReference__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3236:1: ( ( '?' ) ) - // InternalTqcl.g:3237:1: ( '?' ) + // InternalTqcl.g:3227:1: ( ( '?' ) ) + // InternalTqcl.g:3228:1: ( '?' ) { - // InternalTqcl.g:3237:1: ( '?' ) - // InternalTqcl.g:3238:2: '?' + // InternalTqcl.g:3228:1: ( '?' ) + // InternalTqcl.g:3229:2: '?' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getQuestionMarkKeyword_1()); @@ -10680,14 +10671,14 @@ public final void rule__JvmWildcardTypeReference__Group__1__Impl() throws Recogn // $ANTLR start "rule__JvmWildcardTypeReference__Group__2" - // InternalTqcl.g:3247:1: rule__JvmWildcardTypeReference__Group__2 : rule__JvmWildcardTypeReference__Group__2__Impl ; + // InternalTqcl.g:3238:1: rule__JvmWildcardTypeReference__Group__2 : rule__JvmWildcardTypeReference__Group__2__Impl ; public final void rule__JvmWildcardTypeReference__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3251:1: ( rule__JvmWildcardTypeReference__Group__2__Impl ) - // InternalTqcl.g:3252:2: rule__JvmWildcardTypeReference__Group__2__Impl + // InternalTqcl.g:3242:1: ( rule__JvmWildcardTypeReference__Group__2__Impl ) + // InternalTqcl.g:3243:2: rule__JvmWildcardTypeReference__Group__2__Impl { pushFollow(FOLLOW_2); rule__JvmWildcardTypeReference__Group__2__Impl(); @@ -10713,22 +10704,22 @@ public final void rule__JvmWildcardTypeReference__Group__2() throws RecognitionE // $ANTLR start "rule__JvmWildcardTypeReference__Group__2__Impl" - // InternalTqcl.g:3258:1: rule__JvmWildcardTypeReference__Group__2__Impl : ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) ; + // InternalTqcl.g:3249:1: rule__JvmWildcardTypeReference__Group__2__Impl : ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) ; public final void rule__JvmWildcardTypeReference__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3262:1: ( ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) ) - // InternalTqcl.g:3263:1: ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) + // InternalTqcl.g:3253:1: ( ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) ) + // InternalTqcl.g:3254:1: ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) { - // InternalTqcl.g:3263:1: ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) - // InternalTqcl.g:3264:2: ( rule__JvmWildcardTypeReference__Alternatives_2 )? + // InternalTqcl.g:3254:1: ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) + // InternalTqcl.g:3255:2: ( rule__JvmWildcardTypeReference__Alternatives_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getAlternatives_2()); } - // InternalTqcl.g:3265:2: ( rule__JvmWildcardTypeReference__Alternatives_2 )? + // InternalTqcl.g:3256:2: ( rule__JvmWildcardTypeReference__Alternatives_2 )? int alt26=2; int LA26_0 = input.LA(1); @@ -10737,7 +10728,7 @@ public final void rule__JvmWildcardTypeReference__Group__2__Impl() throws Recogn } switch (alt26) { case 1 : - // InternalTqcl.g:3265:3: rule__JvmWildcardTypeReference__Alternatives_2 + // InternalTqcl.g:3256:3: rule__JvmWildcardTypeReference__Alternatives_2 { pushFollow(FOLLOW_2); rule__JvmWildcardTypeReference__Alternatives_2(); @@ -10775,14 +10766,14 @@ public final void rule__JvmWildcardTypeReference__Group__2__Impl() throws Recogn // $ANTLR start "rule__JvmWildcardTypeReference__Group_2_0__0" - // InternalTqcl.g:3274:1: rule__JvmWildcardTypeReference__Group_2_0__0 : rule__JvmWildcardTypeReference__Group_2_0__0__Impl rule__JvmWildcardTypeReference__Group_2_0__1 ; + // InternalTqcl.g:3265:1: rule__JvmWildcardTypeReference__Group_2_0__0 : rule__JvmWildcardTypeReference__Group_2_0__0__Impl rule__JvmWildcardTypeReference__Group_2_0__1 ; public final void rule__JvmWildcardTypeReference__Group_2_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3278:1: ( rule__JvmWildcardTypeReference__Group_2_0__0__Impl rule__JvmWildcardTypeReference__Group_2_0__1 ) - // InternalTqcl.g:3279:2: rule__JvmWildcardTypeReference__Group_2_0__0__Impl rule__JvmWildcardTypeReference__Group_2_0__1 + // InternalTqcl.g:3269:1: ( rule__JvmWildcardTypeReference__Group_2_0__0__Impl rule__JvmWildcardTypeReference__Group_2_0__1 ) + // InternalTqcl.g:3270:2: rule__JvmWildcardTypeReference__Group_2_0__0__Impl rule__JvmWildcardTypeReference__Group_2_0__1 { pushFollow(FOLLOW_31); rule__JvmWildcardTypeReference__Group_2_0__0__Impl(); @@ -10813,23 +10804,23 @@ public final void rule__JvmWildcardTypeReference__Group_2_0__0() throws Recognit // $ANTLR start "rule__JvmWildcardTypeReference__Group_2_0__0__Impl" - // InternalTqcl.g:3286:1: rule__JvmWildcardTypeReference__Group_2_0__0__Impl : ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) ) ; + // InternalTqcl.g:3277:1: rule__JvmWildcardTypeReference__Group_2_0__0__Impl : ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) ) ; public final void rule__JvmWildcardTypeReference__Group_2_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3290:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) ) ) - // InternalTqcl.g:3291:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) ) + // InternalTqcl.g:3281:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) ) ) + // InternalTqcl.g:3282:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) ) { - // InternalTqcl.g:3291:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) ) - // InternalTqcl.g:3292:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) + // InternalTqcl.g:3282:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) ) + // InternalTqcl.g:3283:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_0_0()); } - // InternalTqcl.g:3293:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) - // InternalTqcl.g:3293:3: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 + // InternalTqcl.g:3284:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) + // InternalTqcl.g:3284:3: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 { pushFollow(FOLLOW_2); rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0(); @@ -10864,14 +10855,14 @@ public final void rule__JvmWildcardTypeReference__Group_2_0__0__Impl() throws Re // $ANTLR start "rule__JvmWildcardTypeReference__Group_2_0__1" - // InternalTqcl.g:3301:1: rule__JvmWildcardTypeReference__Group_2_0__1 : rule__JvmWildcardTypeReference__Group_2_0__1__Impl ; + // InternalTqcl.g:3292:1: rule__JvmWildcardTypeReference__Group_2_0__1 : rule__JvmWildcardTypeReference__Group_2_0__1__Impl ; public final void rule__JvmWildcardTypeReference__Group_2_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3305:1: ( rule__JvmWildcardTypeReference__Group_2_0__1__Impl ) - // InternalTqcl.g:3306:2: rule__JvmWildcardTypeReference__Group_2_0__1__Impl + // InternalTqcl.g:3296:1: ( rule__JvmWildcardTypeReference__Group_2_0__1__Impl ) + // InternalTqcl.g:3297:2: rule__JvmWildcardTypeReference__Group_2_0__1__Impl { pushFollow(FOLLOW_2); rule__JvmWildcardTypeReference__Group_2_0__1__Impl(); @@ -10897,22 +10888,22 @@ public final void rule__JvmWildcardTypeReference__Group_2_0__1() throws Recognit // $ANTLR start "rule__JvmWildcardTypeReference__Group_2_0__1__Impl" - // InternalTqcl.g:3312:1: rule__JvmWildcardTypeReference__Group_2_0__1__Impl : ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* ) ; + // InternalTqcl.g:3303:1: rule__JvmWildcardTypeReference__Group_2_0__1__Impl : ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* ) ; public final void rule__JvmWildcardTypeReference__Group_2_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3316:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* ) ) - // InternalTqcl.g:3317:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* ) + // InternalTqcl.g:3307:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* ) ) + // InternalTqcl.g:3308:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* ) { - // InternalTqcl.g:3317:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* ) - // InternalTqcl.g:3318:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* + // InternalTqcl.g:3308:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* ) + // InternalTqcl.g:3309:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_0_1()); } - // InternalTqcl.g:3319:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* + // InternalTqcl.g:3310:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* loop27: do { int alt27=2; @@ -10925,7 +10916,7 @@ public final void rule__JvmWildcardTypeReference__Group_2_0__1__Impl() throws Re switch (alt27) { case 1 : - // InternalTqcl.g:3319:3: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 + // InternalTqcl.g:3310:3: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 { pushFollow(FOLLOW_32); rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1(); @@ -10966,14 +10957,14 @@ public final void rule__JvmWildcardTypeReference__Group_2_0__1__Impl() throws Re // $ANTLR start "rule__JvmWildcardTypeReference__Group_2_1__0" - // InternalTqcl.g:3328:1: rule__JvmWildcardTypeReference__Group_2_1__0 : rule__JvmWildcardTypeReference__Group_2_1__0__Impl rule__JvmWildcardTypeReference__Group_2_1__1 ; + // InternalTqcl.g:3319:1: rule__JvmWildcardTypeReference__Group_2_1__0 : rule__JvmWildcardTypeReference__Group_2_1__0__Impl rule__JvmWildcardTypeReference__Group_2_1__1 ; public final void rule__JvmWildcardTypeReference__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3332:1: ( rule__JvmWildcardTypeReference__Group_2_1__0__Impl rule__JvmWildcardTypeReference__Group_2_1__1 ) - // InternalTqcl.g:3333:2: rule__JvmWildcardTypeReference__Group_2_1__0__Impl rule__JvmWildcardTypeReference__Group_2_1__1 + // InternalTqcl.g:3323:1: ( rule__JvmWildcardTypeReference__Group_2_1__0__Impl rule__JvmWildcardTypeReference__Group_2_1__1 ) + // InternalTqcl.g:3324:2: rule__JvmWildcardTypeReference__Group_2_1__0__Impl rule__JvmWildcardTypeReference__Group_2_1__1 { pushFollow(FOLLOW_31); rule__JvmWildcardTypeReference__Group_2_1__0__Impl(); @@ -11004,23 +10995,23 @@ public final void rule__JvmWildcardTypeReference__Group_2_1__0() throws Recognit // $ANTLR start "rule__JvmWildcardTypeReference__Group_2_1__0__Impl" - // InternalTqcl.g:3340:1: rule__JvmWildcardTypeReference__Group_2_1__0__Impl : ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) ) ; + // InternalTqcl.g:3331:1: rule__JvmWildcardTypeReference__Group_2_1__0__Impl : ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) ) ; public final void rule__JvmWildcardTypeReference__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3344:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) ) ) - // InternalTqcl.g:3345:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) ) + // InternalTqcl.g:3335:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) ) ) + // InternalTqcl.g:3336:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) ) { - // InternalTqcl.g:3345:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) ) - // InternalTqcl.g:3346:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) + // InternalTqcl.g:3336:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) ) + // InternalTqcl.g:3337:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_1_0()); } - // InternalTqcl.g:3347:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) - // InternalTqcl.g:3347:3: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 + // InternalTqcl.g:3338:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) + // InternalTqcl.g:3338:3: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 { pushFollow(FOLLOW_2); rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0(); @@ -11055,14 +11046,14 @@ public final void rule__JvmWildcardTypeReference__Group_2_1__0__Impl() throws Re // $ANTLR start "rule__JvmWildcardTypeReference__Group_2_1__1" - // InternalTqcl.g:3355:1: rule__JvmWildcardTypeReference__Group_2_1__1 : rule__JvmWildcardTypeReference__Group_2_1__1__Impl ; + // InternalTqcl.g:3346:1: rule__JvmWildcardTypeReference__Group_2_1__1 : rule__JvmWildcardTypeReference__Group_2_1__1__Impl ; public final void rule__JvmWildcardTypeReference__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3359:1: ( rule__JvmWildcardTypeReference__Group_2_1__1__Impl ) - // InternalTqcl.g:3360:2: rule__JvmWildcardTypeReference__Group_2_1__1__Impl + // InternalTqcl.g:3350:1: ( rule__JvmWildcardTypeReference__Group_2_1__1__Impl ) + // InternalTqcl.g:3351:2: rule__JvmWildcardTypeReference__Group_2_1__1__Impl { pushFollow(FOLLOW_2); rule__JvmWildcardTypeReference__Group_2_1__1__Impl(); @@ -11088,22 +11079,22 @@ public final void rule__JvmWildcardTypeReference__Group_2_1__1() throws Recognit // $ANTLR start "rule__JvmWildcardTypeReference__Group_2_1__1__Impl" - // InternalTqcl.g:3366:1: rule__JvmWildcardTypeReference__Group_2_1__1__Impl : ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* ) ; + // InternalTqcl.g:3357:1: rule__JvmWildcardTypeReference__Group_2_1__1__Impl : ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* ) ; public final void rule__JvmWildcardTypeReference__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3370:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* ) ) - // InternalTqcl.g:3371:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* ) + // InternalTqcl.g:3361:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* ) ) + // InternalTqcl.g:3362:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* ) { - // InternalTqcl.g:3371:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* ) - // InternalTqcl.g:3372:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* + // InternalTqcl.g:3362:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* ) + // InternalTqcl.g:3363:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_1_1()); } - // InternalTqcl.g:3373:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* + // InternalTqcl.g:3364:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* loop28: do { int alt28=2; @@ -11116,7 +11107,7 @@ public final void rule__JvmWildcardTypeReference__Group_2_1__1__Impl() throws Re switch (alt28) { case 1 : - // InternalTqcl.g:3373:3: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 + // InternalTqcl.g:3364:3: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 { pushFollow(FOLLOW_32); rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1(); @@ -11157,14 +11148,14 @@ public final void rule__JvmWildcardTypeReference__Group_2_1__1__Impl() throws Re // $ANTLR start "rule__JvmUpperBound__Group__0" - // InternalTqcl.g:3382:1: rule__JvmUpperBound__Group__0 : rule__JvmUpperBound__Group__0__Impl rule__JvmUpperBound__Group__1 ; + // InternalTqcl.g:3373:1: rule__JvmUpperBound__Group__0 : rule__JvmUpperBound__Group__0__Impl rule__JvmUpperBound__Group__1 ; public final void rule__JvmUpperBound__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3386:1: ( rule__JvmUpperBound__Group__0__Impl rule__JvmUpperBound__Group__1 ) - // InternalTqcl.g:3387:2: rule__JvmUpperBound__Group__0__Impl rule__JvmUpperBound__Group__1 + // InternalTqcl.g:3377:1: ( rule__JvmUpperBound__Group__0__Impl rule__JvmUpperBound__Group__1 ) + // InternalTqcl.g:3378:2: rule__JvmUpperBound__Group__0__Impl rule__JvmUpperBound__Group__1 { pushFollow(FOLLOW_24); rule__JvmUpperBound__Group__0__Impl(); @@ -11195,17 +11186,17 @@ public final void rule__JvmUpperBound__Group__0() throws RecognitionException { // $ANTLR start "rule__JvmUpperBound__Group__0__Impl" - // InternalTqcl.g:3394:1: rule__JvmUpperBound__Group__0__Impl : ( 'extends' ) ; + // InternalTqcl.g:3385:1: rule__JvmUpperBound__Group__0__Impl : ( 'extends' ) ; public final void rule__JvmUpperBound__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3398:1: ( ( 'extends' ) ) - // InternalTqcl.g:3399:1: ( 'extends' ) + // InternalTqcl.g:3389:1: ( ( 'extends' ) ) + // InternalTqcl.g:3390:1: ( 'extends' ) { - // InternalTqcl.g:3399:1: ( 'extends' ) - // InternalTqcl.g:3400:2: 'extends' + // InternalTqcl.g:3390:1: ( 'extends' ) + // InternalTqcl.g:3391:2: 'extends' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAccess().getExtendsKeyword_0()); @@ -11236,14 +11227,14 @@ public final void rule__JvmUpperBound__Group__0__Impl() throws RecognitionExcept // $ANTLR start "rule__JvmUpperBound__Group__1" - // InternalTqcl.g:3409:1: rule__JvmUpperBound__Group__1 : rule__JvmUpperBound__Group__1__Impl ; + // InternalTqcl.g:3400:1: rule__JvmUpperBound__Group__1 : rule__JvmUpperBound__Group__1__Impl ; public final void rule__JvmUpperBound__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3413:1: ( rule__JvmUpperBound__Group__1__Impl ) - // InternalTqcl.g:3414:2: rule__JvmUpperBound__Group__1__Impl + // InternalTqcl.g:3404:1: ( rule__JvmUpperBound__Group__1__Impl ) + // InternalTqcl.g:3405:2: rule__JvmUpperBound__Group__1__Impl { pushFollow(FOLLOW_2); rule__JvmUpperBound__Group__1__Impl(); @@ -11269,23 +11260,23 @@ public final void rule__JvmUpperBound__Group__1() throws RecognitionException { // $ANTLR start "rule__JvmUpperBound__Group__1__Impl" - // InternalTqcl.g:3420:1: rule__JvmUpperBound__Group__1__Impl : ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) ; + // InternalTqcl.g:3411:1: rule__JvmUpperBound__Group__1__Impl : ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) ; public final void rule__JvmUpperBound__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3424:1: ( ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) ) - // InternalTqcl.g:3425:1: ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) + // InternalTqcl.g:3415:1: ( ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) ) + // InternalTqcl.g:3416:1: ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) { - // InternalTqcl.g:3425:1: ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) - // InternalTqcl.g:3426:2: ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) + // InternalTqcl.g:3416:1: ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) + // InternalTqcl.g:3417:2: ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAccess().getTypeReferenceAssignment_1()); } - // InternalTqcl.g:3427:2: ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) - // InternalTqcl.g:3427:3: rule__JvmUpperBound__TypeReferenceAssignment_1 + // InternalTqcl.g:3418:2: ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) + // InternalTqcl.g:3418:3: rule__JvmUpperBound__TypeReferenceAssignment_1 { pushFollow(FOLLOW_2); rule__JvmUpperBound__TypeReferenceAssignment_1(); @@ -11320,14 +11311,14 @@ public final void rule__JvmUpperBound__Group__1__Impl() throws RecognitionExcept // $ANTLR start "rule__JvmUpperBoundAnded__Group__0" - // InternalTqcl.g:3436:1: rule__JvmUpperBoundAnded__Group__0 : rule__JvmUpperBoundAnded__Group__0__Impl rule__JvmUpperBoundAnded__Group__1 ; + // InternalTqcl.g:3427:1: rule__JvmUpperBoundAnded__Group__0 : rule__JvmUpperBoundAnded__Group__0__Impl rule__JvmUpperBoundAnded__Group__1 ; public final void rule__JvmUpperBoundAnded__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3440:1: ( rule__JvmUpperBoundAnded__Group__0__Impl rule__JvmUpperBoundAnded__Group__1 ) - // InternalTqcl.g:3441:2: rule__JvmUpperBoundAnded__Group__0__Impl rule__JvmUpperBoundAnded__Group__1 + // InternalTqcl.g:3431:1: ( rule__JvmUpperBoundAnded__Group__0__Impl rule__JvmUpperBoundAnded__Group__1 ) + // InternalTqcl.g:3432:2: rule__JvmUpperBoundAnded__Group__0__Impl rule__JvmUpperBoundAnded__Group__1 { pushFollow(FOLLOW_24); rule__JvmUpperBoundAnded__Group__0__Impl(); @@ -11358,17 +11349,17 @@ public final void rule__JvmUpperBoundAnded__Group__0() throws RecognitionExcepti // $ANTLR start "rule__JvmUpperBoundAnded__Group__0__Impl" - // InternalTqcl.g:3448:1: rule__JvmUpperBoundAnded__Group__0__Impl : ( '&' ) ; + // InternalTqcl.g:3439:1: rule__JvmUpperBoundAnded__Group__0__Impl : ( '&' ) ; public final void rule__JvmUpperBoundAnded__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3452:1: ( ( '&' ) ) - // InternalTqcl.g:3453:1: ( '&' ) + // InternalTqcl.g:3443:1: ( ( '&' ) ) + // InternalTqcl.g:3444:1: ( '&' ) { - // InternalTqcl.g:3453:1: ( '&' ) - // InternalTqcl.g:3454:2: '&' + // InternalTqcl.g:3444:1: ( '&' ) + // InternalTqcl.g:3445:2: '&' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAndedAccess().getAmpersandKeyword_0()); @@ -11399,14 +11390,14 @@ public final void rule__JvmUpperBoundAnded__Group__0__Impl() throws RecognitionE // $ANTLR start "rule__JvmUpperBoundAnded__Group__1" - // InternalTqcl.g:3463:1: rule__JvmUpperBoundAnded__Group__1 : rule__JvmUpperBoundAnded__Group__1__Impl ; + // InternalTqcl.g:3454:1: rule__JvmUpperBoundAnded__Group__1 : rule__JvmUpperBoundAnded__Group__1__Impl ; public final void rule__JvmUpperBoundAnded__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3467:1: ( rule__JvmUpperBoundAnded__Group__1__Impl ) - // InternalTqcl.g:3468:2: rule__JvmUpperBoundAnded__Group__1__Impl + // InternalTqcl.g:3458:1: ( rule__JvmUpperBoundAnded__Group__1__Impl ) + // InternalTqcl.g:3459:2: rule__JvmUpperBoundAnded__Group__1__Impl { pushFollow(FOLLOW_2); rule__JvmUpperBoundAnded__Group__1__Impl(); @@ -11432,23 +11423,23 @@ public final void rule__JvmUpperBoundAnded__Group__1() throws RecognitionExcepti // $ANTLR start "rule__JvmUpperBoundAnded__Group__1__Impl" - // InternalTqcl.g:3474:1: rule__JvmUpperBoundAnded__Group__1__Impl : ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) ; + // InternalTqcl.g:3465:1: rule__JvmUpperBoundAnded__Group__1__Impl : ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) ; public final void rule__JvmUpperBoundAnded__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3478:1: ( ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) ) - // InternalTqcl.g:3479:1: ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) + // InternalTqcl.g:3469:1: ( ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) ) + // InternalTqcl.g:3470:1: ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) { - // InternalTqcl.g:3479:1: ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) - // InternalTqcl.g:3480:2: ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) + // InternalTqcl.g:3470:1: ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) + // InternalTqcl.g:3471:2: ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAndedAccess().getTypeReferenceAssignment_1()); } - // InternalTqcl.g:3481:2: ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) - // InternalTqcl.g:3481:3: rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 + // InternalTqcl.g:3472:2: ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) + // InternalTqcl.g:3472:3: rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 { pushFollow(FOLLOW_2); rule__JvmUpperBoundAnded__TypeReferenceAssignment_1(); @@ -11483,14 +11474,14 @@ public final void rule__JvmUpperBoundAnded__Group__1__Impl() throws RecognitionE // $ANTLR start "rule__JvmLowerBound__Group__0" - // InternalTqcl.g:3490:1: rule__JvmLowerBound__Group__0 : rule__JvmLowerBound__Group__0__Impl rule__JvmLowerBound__Group__1 ; + // InternalTqcl.g:3481:1: rule__JvmLowerBound__Group__0 : rule__JvmLowerBound__Group__0__Impl rule__JvmLowerBound__Group__1 ; public final void rule__JvmLowerBound__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3494:1: ( rule__JvmLowerBound__Group__0__Impl rule__JvmLowerBound__Group__1 ) - // InternalTqcl.g:3495:2: rule__JvmLowerBound__Group__0__Impl rule__JvmLowerBound__Group__1 + // InternalTqcl.g:3485:1: ( rule__JvmLowerBound__Group__0__Impl rule__JvmLowerBound__Group__1 ) + // InternalTqcl.g:3486:2: rule__JvmLowerBound__Group__0__Impl rule__JvmLowerBound__Group__1 { pushFollow(FOLLOW_24); rule__JvmLowerBound__Group__0__Impl(); @@ -11521,17 +11512,17 @@ public final void rule__JvmLowerBound__Group__0() throws RecognitionException { // $ANTLR start "rule__JvmLowerBound__Group__0__Impl" - // InternalTqcl.g:3502:1: rule__JvmLowerBound__Group__0__Impl : ( 'super' ) ; + // InternalTqcl.g:3493:1: rule__JvmLowerBound__Group__0__Impl : ( 'super' ) ; public final void rule__JvmLowerBound__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3506:1: ( ( 'super' ) ) - // InternalTqcl.g:3507:1: ( 'super' ) + // InternalTqcl.g:3497:1: ( ( 'super' ) ) + // InternalTqcl.g:3498:1: ( 'super' ) { - // InternalTqcl.g:3507:1: ( 'super' ) - // InternalTqcl.g:3508:2: 'super' + // InternalTqcl.g:3498:1: ( 'super' ) + // InternalTqcl.g:3499:2: 'super' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAccess().getSuperKeyword_0()); @@ -11562,14 +11553,14 @@ public final void rule__JvmLowerBound__Group__0__Impl() throws RecognitionExcept // $ANTLR start "rule__JvmLowerBound__Group__1" - // InternalTqcl.g:3517:1: rule__JvmLowerBound__Group__1 : rule__JvmLowerBound__Group__1__Impl ; + // InternalTqcl.g:3508:1: rule__JvmLowerBound__Group__1 : rule__JvmLowerBound__Group__1__Impl ; public final void rule__JvmLowerBound__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3521:1: ( rule__JvmLowerBound__Group__1__Impl ) - // InternalTqcl.g:3522:2: rule__JvmLowerBound__Group__1__Impl + // InternalTqcl.g:3512:1: ( rule__JvmLowerBound__Group__1__Impl ) + // InternalTqcl.g:3513:2: rule__JvmLowerBound__Group__1__Impl { pushFollow(FOLLOW_2); rule__JvmLowerBound__Group__1__Impl(); @@ -11595,23 +11586,23 @@ public final void rule__JvmLowerBound__Group__1() throws RecognitionException { // $ANTLR start "rule__JvmLowerBound__Group__1__Impl" - // InternalTqcl.g:3528:1: rule__JvmLowerBound__Group__1__Impl : ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) ; + // InternalTqcl.g:3519:1: rule__JvmLowerBound__Group__1__Impl : ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) ; public final void rule__JvmLowerBound__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3532:1: ( ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) ) - // InternalTqcl.g:3533:1: ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) + // InternalTqcl.g:3523:1: ( ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) ) + // InternalTqcl.g:3524:1: ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) { - // InternalTqcl.g:3533:1: ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) - // InternalTqcl.g:3534:2: ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) + // InternalTqcl.g:3524:1: ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) + // InternalTqcl.g:3525:2: ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAccess().getTypeReferenceAssignment_1()); } - // InternalTqcl.g:3535:2: ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) - // InternalTqcl.g:3535:3: rule__JvmLowerBound__TypeReferenceAssignment_1 + // InternalTqcl.g:3526:2: ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) + // InternalTqcl.g:3526:3: rule__JvmLowerBound__TypeReferenceAssignment_1 { pushFollow(FOLLOW_2); rule__JvmLowerBound__TypeReferenceAssignment_1(); @@ -11646,14 +11637,14 @@ public final void rule__JvmLowerBound__Group__1__Impl() throws RecognitionExcept // $ANTLR start "rule__JvmLowerBoundAnded__Group__0" - // InternalTqcl.g:3544:1: rule__JvmLowerBoundAnded__Group__0 : rule__JvmLowerBoundAnded__Group__0__Impl rule__JvmLowerBoundAnded__Group__1 ; + // InternalTqcl.g:3535:1: rule__JvmLowerBoundAnded__Group__0 : rule__JvmLowerBoundAnded__Group__0__Impl rule__JvmLowerBoundAnded__Group__1 ; public final void rule__JvmLowerBoundAnded__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3548:1: ( rule__JvmLowerBoundAnded__Group__0__Impl rule__JvmLowerBoundAnded__Group__1 ) - // InternalTqcl.g:3549:2: rule__JvmLowerBoundAnded__Group__0__Impl rule__JvmLowerBoundAnded__Group__1 + // InternalTqcl.g:3539:1: ( rule__JvmLowerBoundAnded__Group__0__Impl rule__JvmLowerBoundAnded__Group__1 ) + // InternalTqcl.g:3540:2: rule__JvmLowerBoundAnded__Group__0__Impl rule__JvmLowerBoundAnded__Group__1 { pushFollow(FOLLOW_24); rule__JvmLowerBoundAnded__Group__0__Impl(); @@ -11684,17 +11675,17 @@ public final void rule__JvmLowerBoundAnded__Group__0() throws RecognitionExcepti // $ANTLR start "rule__JvmLowerBoundAnded__Group__0__Impl" - // InternalTqcl.g:3556:1: rule__JvmLowerBoundAnded__Group__0__Impl : ( '&' ) ; + // InternalTqcl.g:3547:1: rule__JvmLowerBoundAnded__Group__0__Impl : ( '&' ) ; public final void rule__JvmLowerBoundAnded__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3560:1: ( ( '&' ) ) - // InternalTqcl.g:3561:1: ( '&' ) + // InternalTqcl.g:3551:1: ( ( '&' ) ) + // InternalTqcl.g:3552:1: ( '&' ) { - // InternalTqcl.g:3561:1: ( '&' ) - // InternalTqcl.g:3562:2: '&' + // InternalTqcl.g:3552:1: ( '&' ) + // InternalTqcl.g:3553:2: '&' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAndedAccess().getAmpersandKeyword_0()); @@ -11725,14 +11716,14 @@ public final void rule__JvmLowerBoundAnded__Group__0__Impl() throws RecognitionE // $ANTLR start "rule__JvmLowerBoundAnded__Group__1" - // InternalTqcl.g:3571:1: rule__JvmLowerBoundAnded__Group__1 : rule__JvmLowerBoundAnded__Group__1__Impl ; + // InternalTqcl.g:3562:1: rule__JvmLowerBoundAnded__Group__1 : rule__JvmLowerBoundAnded__Group__1__Impl ; public final void rule__JvmLowerBoundAnded__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3575:1: ( rule__JvmLowerBoundAnded__Group__1__Impl ) - // InternalTqcl.g:3576:2: rule__JvmLowerBoundAnded__Group__1__Impl + // InternalTqcl.g:3566:1: ( rule__JvmLowerBoundAnded__Group__1__Impl ) + // InternalTqcl.g:3567:2: rule__JvmLowerBoundAnded__Group__1__Impl { pushFollow(FOLLOW_2); rule__JvmLowerBoundAnded__Group__1__Impl(); @@ -11758,23 +11749,23 @@ public final void rule__JvmLowerBoundAnded__Group__1() throws RecognitionExcepti // $ANTLR start "rule__JvmLowerBoundAnded__Group__1__Impl" - // InternalTqcl.g:3582:1: rule__JvmLowerBoundAnded__Group__1__Impl : ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) ) ; + // InternalTqcl.g:3573:1: rule__JvmLowerBoundAnded__Group__1__Impl : ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) ) ; public final void rule__JvmLowerBoundAnded__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3586:1: ( ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) ) ) - // InternalTqcl.g:3587:1: ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) ) + // InternalTqcl.g:3577:1: ( ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) ) ) + // InternalTqcl.g:3578:1: ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) ) { - // InternalTqcl.g:3587:1: ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) ) - // InternalTqcl.g:3588:2: ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) + // InternalTqcl.g:3578:1: ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) ) + // InternalTqcl.g:3579:2: ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAndedAccess().getTypeReferenceAssignment_1()); } - // InternalTqcl.g:3589:2: ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) - // InternalTqcl.g:3589:3: rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 + // InternalTqcl.g:3580:2: ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) + // InternalTqcl.g:3580:3: rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 { pushFollow(FOLLOW_2); rule__JvmLowerBoundAnded__TypeReferenceAssignment_1(); @@ -11809,14 +11800,14 @@ public final void rule__JvmLowerBoundAnded__Group__1__Impl() throws RecognitionE // $ANTLR start "rule__QualifiedName__Group__0" - // InternalTqcl.g:3598:1: rule__QualifiedName__Group__0 : rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ; + // InternalTqcl.g:3589:1: rule__QualifiedName__Group__0 : rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ; public final void rule__QualifiedName__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3602:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ) - // InternalTqcl.g:3603:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 + // InternalTqcl.g:3593:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ) + // InternalTqcl.g:3594:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 { pushFollow(FOLLOW_19); rule__QualifiedName__Group__0__Impl(); @@ -11847,17 +11838,17 @@ public final void rule__QualifiedName__Group__0() throws RecognitionException { // $ANTLR start "rule__QualifiedName__Group__0__Impl" - // InternalTqcl.g:3610:1: rule__QualifiedName__Group__0__Impl : ( ruleValidID ) ; + // InternalTqcl.g:3601:1: rule__QualifiedName__Group__0__Impl : ( ruleValidID ) ; public final void rule__QualifiedName__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3614:1: ( ( ruleValidID ) ) - // InternalTqcl.g:3615:1: ( ruleValidID ) + // InternalTqcl.g:3605:1: ( ( ruleValidID ) ) + // InternalTqcl.g:3606:1: ( ruleValidID ) { - // InternalTqcl.g:3615:1: ( ruleValidID ) - // InternalTqcl.g:3616:2: ruleValidID + // InternalTqcl.g:3606:1: ( ruleValidID ) + // InternalTqcl.g:3607:2: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getValidIDParserRuleCall_0()); @@ -11892,14 +11883,14 @@ public final void rule__QualifiedName__Group__0__Impl() throws RecognitionExcept // $ANTLR start "rule__QualifiedName__Group__1" - // InternalTqcl.g:3625:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ; + // InternalTqcl.g:3616:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ; public final void rule__QualifiedName__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3629:1: ( rule__QualifiedName__Group__1__Impl ) - // InternalTqcl.g:3630:2: rule__QualifiedName__Group__1__Impl + // InternalTqcl.g:3620:1: ( rule__QualifiedName__Group__1__Impl ) + // InternalTqcl.g:3621:2: rule__QualifiedName__Group__1__Impl { pushFollow(FOLLOW_2); rule__QualifiedName__Group__1__Impl(); @@ -11925,22 +11916,22 @@ public final void rule__QualifiedName__Group__1() throws RecognitionException { // $ANTLR start "rule__QualifiedName__Group__1__Impl" - // InternalTqcl.g:3636:1: rule__QualifiedName__Group__1__Impl : ( ( rule__QualifiedName__Group_1__0 )* ) ; + // InternalTqcl.g:3627:1: rule__QualifiedName__Group__1__Impl : ( ( rule__QualifiedName__Group_1__0 )* ) ; public final void rule__QualifiedName__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3640:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) ) - // InternalTqcl.g:3641:1: ( ( rule__QualifiedName__Group_1__0 )* ) + // InternalTqcl.g:3631:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) ) + // InternalTqcl.g:3632:1: ( ( rule__QualifiedName__Group_1__0 )* ) { - // InternalTqcl.g:3641:1: ( ( rule__QualifiedName__Group_1__0 )* ) - // InternalTqcl.g:3642:2: ( rule__QualifiedName__Group_1__0 )* + // InternalTqcl.g:3632:1: ( ( rule__QualifiedName__Group_1__0 )* ) + // InternalTqcl.g:3633:2: ( rule__QualifiedName__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getGroup_1()); } - // InternalTqcl.g:3643:2: ( rule__QualifiedName__Group_1__0 )* + // InternalTqcl.g:3634:2: ( rule__QualifiedName__Group_1__0 )* loop29: do { int alt29=2; @@ -11959,7 +11950,7 @@ public final void rule__QualifiedName__Group__1__Impl() throws RecognitionExcept switch (alt29) { case 1 : - // InternalTqcl.g:3643:3: rule__QualifiedName__Group_1__0 + // InternalTqcl.g:3634:3: rule__QualifiedName__Group_1__0 { pushFollow(FOLLOW_29); rule__QualifiedName__Group_1__0(); @@ -12000,14 +11991,14 @@ public final void rule__QualifiedName__Group__1__Impl() throws RecognitionExcept // $ANTLR start "rule__QualifiedName__Group_1__0" - // InternalTqcl.g:3652:1: rule__QualifiedName__Group_1__0 : rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ; + // InternalTqcl.g:3643:1: rule__QualifiedName__Group_1__0 : rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ; public final void rule__QualifiedName__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3656:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ) - // InternalTqcl.g:3657:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 + // InternalTqcl.g:3647:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ) + // InternalTqcl.g:3648:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 { pushFollow(FOLLOW_9); rule__QualifiedName__Group_1__0__Impl(); @@ -12038,17 +12029,17 @@ public final void rule__QualifiedName__Group_1__0() throws RecognitionException // $ANTLR start "rule__QualifiedName__Group_1__0__Impl" - // InternalTqcl.g:3664:1: rule__QualifiedName__Group_1__0__Impl : ( '.' ) ; + // InternalTqcl.g:3655:1: rule__QualifiedName__Group_1__0__Impl : ( '.' ) ; public final void rule__QualifiedName__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3668:1: ( ( '.' ) ) - // InternalTqcl.g:3669:1: ( '.' ) + // InternalTqcl.g:3659:1: ( ( '.' ) ) + // InternalTqcl.g:3660:1: ( '.' ) { - // InternalTqcl.g:3669:1: ( '.' ) - // InternalTqcl.g:3670:2: '.' + // InternalTqcl.g:3660:1: ( '.' ) + // InternalTqcl.g:3661:2: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); @@ -12079,14 +12070,14 @@ public final void rule__QualifiedName__Group_1__0__Impl() throws RecognitionExce // $ANTLR start "rule__QualifiedName__Group_1__1" - // InternalTqcl.g:3679:1: rule__QualifiedName__Group_1__1 : rule__QualifiedName__Group_1__1__Impl ; + // InternalTqcl.g:3670:1: rule__QualifiedName__Group_1__1 : rule__QualifiedName__Group_1__1__Impl ; public final void rule__QualifiedName__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3683:1: ( rule__QualifiedName__Group_1__1__Impl ) - // InternalTqcl.g:3684:2: rule__QualifiedName__Group_1__1__Impl + // InternalTqcl.g:3674:1: ( rule__QualifiedName__Group_1__1__Impl ) + // InternalTqcl.g:3675:2: rule__QualifiedName__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__QualifiedName__Group_1__1__Impl(); @@ -12112,17 +12103,17 @@ public final void rule__QualifiedName__Group_1__1() throws RecognitionException // $ANTLR start "rule__QualifiedName__Group_1__1__Impl" - // InternalTqcl.g:3690:1: rule__QualifiedName__Group_1__1__Impl : ( ruleValidID ) ; + // InternalTqcl.g:3681:1: rule__QualifiedName__Group_1__1__Impl : ( ruleValidID ) ; public final void rule__QualifiedName__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3694:1: ( ( ruleValidID ) ) - // InternalTqcl.g:3695:1: ( ruleValidID ) + // InternalTqcl.g:3685:1: ( ( ruleValidID ) ) + // InternalTqcl.g:3686:1: ( ruleValidID ) { - // InternalTqcl.g:3695:1: ( ruleValidID ) - // InternalTqcl.g:3696:2: ruleValidID + // InternalTqcl.g:3686:1: ( ruleValidID ) + // InternalTqcl.g:3687:2: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getValidIDParserRuleCall_1_1()); @@ -12157,14 +12148,14 @@ public final void rule__QualifiedName__Group_1__1__Impl() throws RecognitionExce // $ANTLR start "rule__QualifiedNameWithWildcard__Group__0" - // InternalTqcl.g:3706:1: rule__QualifiedNameWithWildcard__Group__0 : rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 ; + // InternalTqcl.g:3697:1: rule__QualifiedNameWithWildcard__Group__0 : rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 ; public final void rule__QualifiedNameWithWildcard__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3710:1: ( rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 ) - // InternalTqcl.g:3711:2: rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 + // InternalTqcl.g:3701:1: ( rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 ) + // InternalTqcl.g:3702:2: rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 { pushFollow(FOLLOW_19); rule__QualifiedNameWithWildcard__Group__0__Impl(); @@ -12195,17 +12186,17 @@ public final void rule__QualifiedNameWithWildcard__Group__0() throws Recognition // $ANTLR start "rule__QualifiedNameWithWildcard__Group__0__Impl" - // InternalTqcl.g:3718:1: rule__QualifiedNameWithWildcard__Group__0__Impl : ( ruleQualifiedName ) ; + // InternalTqcl.g:3709:1: rule__QualifiedNameWithWildcard__Group__0__Impl : ( ruleQualifiedName ) ; public final void rule__QualifiedNameWithWildcard__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3722:1: ( ( ruleQualifiedName ) ) - // InternalTqcl.g:3723:1: ( ruleQualifiedName ) + // InternalTqcl.g:3713:1: ( ( ruleQualifiedName ) ) + // InternalTqcl.g:3714:1: ( ruleQualifiedName ) { - // InternalTqcl.g:3723:1: ( ruleQualifiedName ) - // InternalTqcl.g:3724:2: ruleQualifiedName + // InternalTqcl.g:3714:1: ( ruleQualifiedName ) + // InternalTqcl.g:3715:2: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameWithWildcardAccess().getQualifiedNameParserRuleCall_0()); @@ -12240,14 +12231,14 @@ public final void rule__QualifiedNameWithWildcard__Group__0__Impl() throws Recog // $ANTLR start "rule__QualifiedNameWithWildcard__Group__1" - // InternalTqcl.g:3733:1: rule__QualifiedNameWithWildcard__Group__1 : rule__QualifiedNameWithWildcard__Group__1__Impl rule__QualifiedNameWithWildcard__Group__2 ; + // InternalTqcl.g:3724:1: rule__QualifiedNameWithWildcard__Group__1 : rule__QualifiedNameWithWildcard__Group__1__Impl rule__QualifiedNameWithWildcard__Group__2 ; public final void rule__QualifiedNameWithWildcard__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3737:1: ( rule__QualifiedNameWithWildcard__Group__1__Impl rule__QualifiedNameWithWildcard__Group__2 ) - // InternalTqcl.g:3738:2: rule__QualifiedNameWithWildcard__Group__1__Impl rule__QualifiedNameWithWildcard__Group__2 + // InternalTqcl.g:3728:1: ( rule__QualifiedNameWithWildcard__Group__1__Impl rule__QualifiedNameWithWildcard__Group__2 ) + // InternalTqcl.g:3729:2: rule__QualifiedNameWithWildcard__Group__1__Impl rule__QualifiedNameWithWildcard__Group__2 { pushFollow(FOLLOW_33); rule__QualifiedNameWithWildcard__Group__1__Impl(); @@ -12278,17 +12269,17 @@ public final void rule__QualifiedNameWithWildcard__Group__1() throws Recognition // $ANTLR start "rule__QualifiedNameWithWildcard__Group__1__Impl" - // InternalTqcl.g:3745:1: rule__QualifiedNameWithWildcard__Group__1__Impl : ( '.' ) ; + // InternalTqcl.g:3736:1: rule__QualifiedNameWithWildcard__Group__1__Impl : ( '.' ) ; public final void rule__QualifiedNameWithWildcard__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3749:1: ( ( '.' ) ) - // InternalTqcl.g:3750:1: ( '.' ) + // InternalTqcl.g:3740:1: ( ( '.' ) ) + // InternalTqcl.g:3741:1: ( '.' ) { - // InternalTqcl.g:3750:1: ( '.' ) - // InternalTqcl.g:3751:2: '.' + // InternalTqcl.g:3741:1: ( '.' ) + // InternalTqcl.g:3742:2: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameWithWildcardAccess().getFullStopKeyword_1()); @@ -12319,14 +12310,14 @@ public final void rule__QualifiedNameWithWildcard__Group__1__Impl() throws Recog // $ANTLR start "rule__QualifiedNameWithWildcard__Group__2" - // InternalTqcl.g:3760:1: rule__QualifiedNameWithWildcard__Group__2 : rule__QualifiedNameWithWildcard__Group__2__Impl ; + // InternalTqcl.g:3751:1: rule__QualifiedNameWithWildcard__Group__2 : rule__QualifiedNameWithWildcard__Group__2__Impl ; public final void rule__QualifiedNameWithWildcard__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3764:1: ( rule__QualifiedNameWithWildcard__Group__2__Impl ) - // InternalTqcl.g:3765:2: rule__QualifiedNameWithWildcard__Group__2__Impl + // InternalTqcl.g:3755:1: ( rule__QualifiedNameWithWildcard__Group__2__Impl ) + // InternalTqcl.g:3756:2: rule__QualifiedNameWithWildcard__Group__2__Impl { pushFollow(FOLLOW_2); rule__QualifiedNameWithWildcard__Group__2__Impl(); @@ -12352,17 +12343,17 @@ public final void rule__QualifiedNameWithWildcard__Group__2() throws Recognition // $ANTLR start "rule__QualifiedNameWithWildcard__Group__2__Impl" - // InternalTqcl.g:3771:1: rule__QualifiedNameWithWildcard__Group__2__Impl : ( '*' ) ; + // InternalTqcl.g:3762:1: rule__QualifiedNameWithWildcard__Group__2__Impl : ( '*' ) ; public final void rule__QualifiedNameWithWildcard__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3775:1: ( ( '*' ) ) - // InternalTqcl.g:3776:1: ( '*' ) + // InternalTqcl.g:3766:1: ( ( '*' ) ) + // InternalTqcl.g:3767:1: ( '*' ) { - // InternalTqcl.g:3776:1: ( '*' ) - // InternalTqcl.g:3777:2: '*' + // InternalTqcl.g:3767:1: ( '*' ) + // InternalTqcl.g:3768:2: '*' { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameWithWildcardAccess().getAsteriskKeyword_2()); @@ -12393,14 +12384,14 @@ public final void rule__QualifiedNameWithWildcard__Group__2__Impl() throws Recog // $ANTLR start "rule__XImportDeclaration__Group__0" - // InternalTqcl.g:3787:1: rule__XImportDeclaration__Group__0 : rule__XImportDeclaration__Group__0__Impl rule__XImportDeclaration__Group__1 ; + // InternalTqcl.g:3778:1: rule__XImportDeclaration__Group__0 : rule__XImportDeclaration__Group__0__Impl rule__XImportDeclaration__Group__1 ; public final void rule__XImportDeclaration__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3791:1: ( rule__XImportDeclaration__Group__0__Impl rule__XImportDeclaration__Group__1 ) - // InternalTqcl.g:3792:2: rule__XImportDeclaration__Group__0__Impl rule__XImportDeclaration__Group__1 + // InternalTqcl.g:3782:1: ( rule__XImportDeclaration__Group__0__Impl rule__XImportDeclaration__Group__1 ) + // InternalTqcl.g:3783:2: rule__XImportDeclaration__Group__0__Impl rule__XImportDeclaration__Group__1 { pushFollow(FOLLOW_34); rule__XImportDeclaration__Group__0__Impl(); @@ -12431,22 +12422,22 @@ public final void rule__XImportDeclaration__Group__0() throws RecognitionExcepti // $ANTLR start "rule__XImportDeclaration__Group__0__Impl" - // InternalTqcl.g:3799:1: rule__XImportDeclaration__Group__0__Impl : ( 'import' ) ; + // InternalTqcl.g:3790:1: rule__XImportDeclaration__Group__0__Impl : ( 'import' ) ; public final void rule__XImportDeclaration__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3803:1: ( ( 'import' ) ) - // InternalTqcl.g:3804:1: ( 'import' ) + // InternalTqcl.g:3794:1: ( ( 'import' ) ) + // InternalTqcl.g:3795:1: ( 'import' ) { - // InternalTqcl.g:3804:1: ( 'import' ) - // InternalTqcl.g:3805:2: 'import' + // InternalTqcl.g:3795:1: ( 'import' ) + // InternalTqcl.g:3796:2: 'import' { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportKeyword_0()); } - match(input,15,FOLLOW_2); if (state.failed) return ; + match(input,39,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXImportDeclarationAccess().getImportKeyword_0()); } @@ -12472,14 +12463,14 @@ public final void rule__XImportDeclaration__Group__0__Impl() throws RecognitionE // $ANTLR start "rule__XImportDeclaration__Group__1" - // InternalTqcl.g:3814:1: rule__XImportDeclaration__Group__1 : rule__XImportDeclaration__Group__1__Impl rule__XImportDeclaration__Group__2 ; + // InternalTqcl.g:3805:1: rule__XImportDeclaration__Group__1 : rule__XImportDeclaration__Group__1__Impl rule__XImportDeclaration__Group__2 ; public final void rule__XImportDeclaration__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3818:1: ( rule__XImportDeclaration__Group__1__Impl rule__XImportDeclaration__Group__2 ) - // InternalTqcl.g:3819:2: rule__XImportDeclaration__Group__1__Impl rule__XImportDeclaration__Group__2 + // InternalTqcl.g:3809:1: ( rule__XImportDeclaration__Group__1__Impl rule__XImportDeclaration__Group__2 ) + // InternalTqcl.g:3810:2: rule__XImportDeclaration__Group__1__Impl rule__XImportDeclaration__Group__2 { pushFollow(FOLLOW_7); rule__XImportDeclaration__Group__1__Impl(); @@ -12510,23 +12501,23 @@ public final void rule__XImportDeclaration__Group__1() throws RecognitionExcepti // $ANTLR start "rule__XImportDeclaration__Group__1__Impl" - // InternalTqcl.g:3826:1: rule__XImportDeclaration__Group__1__Impl : ( ( rule__XImportDeclaration__Alternatives_1 ) ) ; + // InternalTqcl.g:3817:1: rule__XImportDeclaration__Group__1__Impl : ( ( rule__XImportDeclaration__Alternatives_1 ) ) ; public final void rule__XImportDeclaration__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3830:1: ( ( ( rule__XImportDeclaration__Alternatives_1 ) ) ) - // InternalTqcl.g:3831:1: ( ( rule__XImportDeclaration__Alternatives_1 ) ) + // InternalTqcl.g:3821:1: ( ( ( rule__XImportDeclaration__Alternatives_1 ) ) ) + // InternalTqcl.g:3822:1: ( ( rule__XImportDeclaration__Alternatives_1 ) ) { - // InternalTqcl.g:3831:1: ( ( rule__XImportDeclaration__Alternatives_1 ) ) - // InternalTqcl.g:3832:2: ( rule__XImportDeclaration__Alternatives_1 ) + // InternalTqcl.g:3822:1: ( ( rule__XImportDeclaration__Alternatives_1 ) ) + // InternalTqcl.g:3823:2: ( rule__XImportDeclaration__Alternatives_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getAlternatives_1()); } - // InternalTqcl.g:3833:2: ( rule__XImportDeclaration__Alternatives_1 ) - // InternalTqcl.g:3833:3: rule__XImportDeclaration__Alternatives_1 + // InternalTqcl.g:3824:2: ( rule__XImportDeclaration__Alternatives_1 ) + // InternalTqcl.g:3824:3: rule__XImportDeclaration__Alternatives_1 { pushFollow(FOLLOW_2); rule__XImportDeclaration__Alternatives_1(); @@ -12561,14 +12552,14 @@ public final void rule__XImportDeclaration__Group__1__Impl() throws RecognitionE // $ANTLR start "rule__XImportDeclaration__Group__2" - // InternalTqcl.g:3841:1: rule__XImportDeclaration__Group__2 : rule__XImportDeclaration__Group__2__Impl ; + // InternalTqcl.g:3832:1: rule__XImportDeclaration__Group__2 : rule__XImportDeclaration__Group__2__Impl ; public final void rule__XImportDeclaration__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3845:1: ( rule__XImportDeclaration__Group__2__Impl ) - // InternalTqcl.g:3846:2: rule__XImportDeclaration__Group__2__Impl + // InternalTqcl.g:3836:1: ( rule__XImportDeclaration__Group__2__Impl ) + // InternalTqcl.g:3837:2: rule__XImportDeclaration__Group__2__Impl { pushFollow(FOLLOW_2); rule__XImportDeclaration__Group__2__Impl(); @@ -12594,22 +12585,22 @@ public final void rule__XImportDeclaration__Group__2() throws RecognitionExcepti // $ANTLR start "rule__XImportDeclaration__Group__2__Impl" - // InternalTqcl.g:3852:1: rule__XImportDeclaration__Group__2__Impl : ( ( ';' )? ) ; + // InternalTqcl.g:3843:1: rule__XImportDeclaration__Group__2__Impl : ( ( ';' )? ) ; public final void rule__XImportDeclaration__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3856:1: ( ( ( ';' )? ) ) - // InternalTqcl.g:3857:1: ( ( ';' )? ) + // InternalTqcl.g:3847:1: ( ( ( ';' )? ) ) + // InternalTqcl.g:3848:1: ( ( ';' )? ) { - // InternalTqcl.g:3857:1: ( ( ';' )? ) - // InternalTqcl.g:3858:2: ( ';' )? + // InternalTqcl.g:3848:1: ( ( ';' )? ) + // InternalTqcl.g:3849:2: ( ';' )? { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getSemicolonKeyword_2()); } - // InternalTqcl.g:3859:2: ( ';' )? + // InternalTqcl.g:3850:2: ( ';' )? int alt30=2; int LA30_0 = input.LA(1); @@ -12618,7 +12609,7 @@ public final void rule__XImportDeclaration__Group__2__Impl() throws RecognitionE } switch (alt30) { case 1 : - // InternalTqcl.g:3859:3: ';' + // InternalTqcl.g:3850:3: ';' { match(input,14,FOLLOW_2); if (state.failed) return ; @@ -12652,14 +12643,14 @@ public final void rule__XImportDeclaration__Group__2__Impl() throws RecognitionE // $ANTLR start "rule__XImportDeclaration__Group_1_0__0" - // InternalTqcl.g:3868:1: rule__XImportDeclaration__Group_1_0__0 : rule__XImportDeclaration__Group_1_0__0__Impl rule__XImportDeclaration__Group_1_0__1 ; + // InternalTqcl.g:3859:1: rule__XImportDeclaration__Group_1_0__0 : rule__XImportDeclaration__Group_1_0__0__Impl rule__XImportDeclaration__Group_1_0__1 ; public final void rule__XImportDeclaration__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3872:1: ( rule__XImportDeclaration__Group_1_0__0__Impl rule__XImportDeclaration__Group_1_0__1 ) - // InternalTqcl.g:3873:2: rule__XImportDeclaration__Group_1_0__0__Impl rule__XImportDeclaration__Group_1_0__1 + // InternalTqcl.g:3863:1: ( rule__XImportDeclaration__Group_1_0__0__Impl rule__XImportDeclaration__Group_1_0__1 ) + // InternalTqcl.g:3864:2: rule__XImportDeclaration__Group_1_0__0__Impl rule__XImportDeclaration__Group_1_0__1 { pushFollow(FOLLOW_35); rule__XImportDeclaration__Group_1_0__0__Impl(); @@ -12690,23 +12681,23 @@ public final void rule__XImportDeclaration__Group_1_0__0() throws RecognitionExc // $ANTLR start "rule__XImportDeclaration__Group_1_0__0__Impl" - // InternalTqcl.g:3880:1: rule__XImportDeclaration__Group_1_0__0__Impl : ( ( rule__XImportDeclaration__StaticAssignment_1_0_0 ) ) ; + // InternalTqcl.g:3871:1: rule__XImportDeclaration__Group_1_0__0__Impl : ( ( rule__XImportDeclaration__StaticAssignment_1_0_0 ) ) ; public final void rule__XImportDeclaration__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3884:1: ( ( ( rule__XImportDeclaration__StaticAssignment_1_0_0 ) ) ) - // InternalTqcl.g:3885:1: ( ( rule__XImportDeclaration__StaticAssignment_1_0_0 ) ) + // InternalTqcl.g:3875:1: ( ( ( rule__XImportDeclaration__StaticAssignment_1_0_0 ) ) ) + // InternalTqcl.g:3876:1: ( ( rule__XImportDeclaration__StaticAssignment_1_0_0 ) ) { - // InternalTqcl.g:3885:1: ( ( rule__XImportDeclaration__StaticAssignment_1_0_0 ) ) - // InternalTqcl.g:3886:2: ( rule__XImportDeclaration__StaticAssignment_1_0_0 ) + // InternalTqcl.g:3876:1: ( ( rule__XImportDeclaration__StaticAssignment_1_0_0 ) ) + // InternalTqcl.g:3877:2: ( rule__XImportDeclaration__StaticAssignment_1_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getStaticAssignment_1_0_0()); } - // InternalTqcl.g:3887:2: ( rule__XImportDeclaration__StaticAssignment_1_0_0 ) - // InternalTqcl.g:3887:3: rule__XImportDeclaration__StaticAssignment_1_0_0 + // InternalTqcl.g:3878:2: ( rule__XImportDeclaration__StaticAssignment_1_0_0 ) + // InternalTqcl.g:3878:3: rule__XImportDeclaration__StaticAssignment_1_0_0 { pushFollow(FOLLOW_2); rule__XImportDeclaration__StaticAssignment_1_0_0(); @@ -12741,14 +12732,14 @@ public final void rule__XImportDeclaration__Group_1_0__0__Impl() throws Recognit // $ANTLR start "rule__XImportDeclaration__Group_1_0__1" - // InternalTqcl.g:3895:1: rule__XImportDeclaration__Group_1_0__1 : rule__XImportDeclaration__Group_1_0__1__Impl rule__XImportDeclaration__Group_1_0__2 ; + // InternalTqcl.g:3886:1: rule__XImportDeclaration__Group_1_0__1 : rule__XImportDeclaration__Group_1_0__1__Impl rule__XImportDeclaration__Group_1_0__2 ; public final void rule__XImportDeclaration__Group_1_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3899:1: ( rule__XImportDeclaration__Group_1_0__1__Impl rule__XImportDeclaration__Group_1_0__2 ) - // InternalTqcl.g:3900:2: rule__XImportDeclaration__Group_1_0__1__Impl rule__XImportDeclaration__Group_1_0__2 + // InternalTqcl.g:3890:1: ( rule__XImportDeclaration__Group_1_0__1__Impl rule__XImportDeclaration__Group_1_0__2 ) + // InternalTqcl.g:3891:2: rule__XImportDeclaration__Group_1_0__1__Impl rule__XImportDeclaration__Group_1_0__2 { pushFollow(FOLLOW_35); rule__XImportDeclaration__Group_1_0__1__Impl(); @@ -12779,31 +12770,31 @@ public final void rule__XImportDeclaration__Group_1_0__1() throws RecognitionExc // $ANTLR start "rule__XImportDeclaration__Group_1_0__1__Impl" - // InternalTqcl.g:3907:1: rule__XImportDeclaration__Group_1_0__1__Impl : ( ( rule__XImportDeclaration__ExtensionAssignment_1_0_1 )? ) ; + // InternalTqcl.g:3898:1: rule__XImportDeclaration__Group_1_0__1__Impl : ( ( rule__XImportDeclaration__ExtensionAssignment_1_0_1 )? ) ; public final void rule__XImportDeclaration__Group_1_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3911:1: ( ( ( rule__XImportDeclaration__ExtensionAssignment_1_0_1 )? ) ) - // InternalTqcl.g:3912:1: ( ( rule__XImportDeclaration__ExtensionAssignment_1_0_1 )? ) + // InternalTqcl.g:3902:1: ( ( ( rule__XImportDeclaration__ExtensionAssignment_1_0_1 )? ) ) + // InternalTqcl.g:3903:1: ( ( rule__XImportDeclaration__ExtensionAssignment_1_0_1 )? ) { - // InternalTqcl.g:3912:1: ( ( rule__XImportDeclaration__ExtensionAssignment_1_0_1 )? ) - // InternalTqcl.g:3913:2: ( rule__XImportDeclaration__ExtensionAssignment_1_0_1 )? + // InternalTqcl.g:3903:1: ( ( rule__XImportDeclaration__ExtensionAssignment_1_0_1 )? ) + // InternalTqcl.g:3904:2: ( rule__XImportDeclaration__ExtensionAssignment_1_0_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getExtensionAssignment_1_0_1()); } - // InternalTqcl.g:3914:2: ( rule__XImportDeclaration__ExtensionAssignment_1_0_1 )? + // InternalTqcl.g:3905:2: ( rule__XImportDeclaration__ExtensionAssignment_1_0_1 )? int alt31=2; int LA31_0 = input.LA(1); - if ( (LA31_0==42) ) { + if ( (LA31_0==43) ) { alt31=1; } switch (alt31) { case 1 : - // InternalTqcl.g:3914:3: rule__XImportDeclaration__ExtensionAssignment_1_0_1 + // InternalTqcl.g:3905:3: rule__XImportDeclaration__ExtensionAssignment_1_0_1 { pushFollow(FOLLOW_2); rule__XImportDeclaration__ExtensionAssignment_1_0_1(); @@ -12841,14 +12832,14 @@ public final void rule__XImportDeclaration__Group_1_0__1__Impl() throws Recognit // $ANTLR start "rule__XImportDeclaration__Group_1_0__2" - // InternalTqcl.g:3922:1: rule__XImportDeclaration__Group_1_0__2 : rule__XImportDeclaration__Group_1_0__2__Impl rule__XImportDeclaration__Group_1_0__3 ; + // InternalTqcl.g:3913:1: rule__XImportDeclaration__Group_1_0__2 : rule__XImportDeclaration__Group_1_0__2__Impl rule__XImportDeclaration__Group_1_0__3 ; public final void rule__XImportDeclaration__Group_1_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3926:1: ( rule__XImportDeclaration__Group_1_0__2__Impl rule__XImportDeclaration__Group_1_0__3 ) - // InternalTqcl.g:3927:2: rule__XImportDeclaration__Group_1_0__2__Impl rule__XImportDeclaration__Group_1_0__3 + // InternalTqcl.g:3917:1: ( rule__XImportDeclaration__Group_1_0__2__Impl rule__XImportDeclaration__Group_1_0__3 ) + // InternalTqcl.g:3918:2: rule__XImportDeclaration__Group_1_0__2__Impl rule__XImportDeclaration__Group_1_0__3 { pushFollow(FOLLOW_36); rule__XImportDeclaration__Group_1_0__2__Impl(); @@ -12879,23 +12870,23 @@ public final void rule__XImportDeclaration__Group_1_0__2() throws RecognitionExc // $ANTLR start "rule__XImportDeclaration__Group_1_0__2__Impl" - // InternalTqcl.g:3934:1: rule__XImportDeclaration__Group_1_0__2__Impl : ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_0_2 ) ) ; + // InternalTqcl.g:3925:1: rule__XImportDeclaration__Group_1_0__2__Impl : ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_0_2 ) ) ; public final void rule__XImportDeclaration__Group_1_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3938:1: ( ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_0_2 ) ) ) - // InternalTqcl.g:3939:1: ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_0_2 ) ) + // InternalTqcl.g:3929:1: ( ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_0_2 ) ) ) + // InternalTqcl.g:3930:1: ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_0_2 ) ) { - // InternalTqcl.g:3939:1: ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_0_2 ) ) - // InternalTqcl.g:3940:2: ( rule__XImportDeclaration__ImportedTypeAssignment_1_0_2 ) + // InternalTqcl.g:3930:1: ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_0_2 ) ) + // InternalTqcl.g:3931:2: ( rule__XImportDeclaration__ImportedTypeAssignment_1_0_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportedTypeAssignment_1_0_2()); } - // InternalTqcl.g:3941:2: ( rule__XImportDeclaration__ImportedTypeAssignment_1_0_2 ) - // InternalTqcl.g:3941:3: rule__XImportDeclaration__ImportedTypeAssignment_1_0_2 + // InternalTqcl.g:3932:2: ( rule__XImportDeclaration__ImportedTypeAssignment_1_0_2 ) + // InternalTqcl.g:3932:3: rule__XImportDeclaration__ImportedTypeAssignment_1_0_2 { pushFollow(FOLLOW_2); rule__XImportDeclaration__ImportedTypeAssignment_1_0_2(); @@ -12930,14 +12921,14 @@ public final void rule__XImportDeclaration__Group_1_0__2__Impl() throws Recognit // $ANTLR start "rule__XImportDeclaration__Group_1_0__3" - // InternalTqcl.g:3949:1: rule__XImportDeclaration__Group_1_0__3 : rule__XImportDeclaration__Group_1_0__3__Impl ; + // InternalTqcl.g:3940:1: rule__XImportDeclaration__Group_1_0__3 : rule__XImportDeclaration__Group_1_0__3__Impl ; public final void rule__XImportDeclaration__Group_1_0__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3953:1: ( rule__XImportDeclaration__Group_1_0__3__Impl ) - // InternalTqcl.g:3954:2: rule__XImportDeclaration__Group_1_0__3__Impl + // InternalTqcl.g:3944:1: ( rule__XImportDeclaration__Group_1_0__3__Impl ) + // InternalTqcl.g:3945:2: rule__XImportDeclaration__Group_1_0__3__Impl { pushFollow(FOLLOW_2); rule__XImportDeclaration__Group_1_0__3__Impl(); @@ -12963,23 +12954,23 @@ public final void rule__XImportDeclaration__Group_1_0__3() throws RecognitionExc // $ANTLR start "rule__XImportDeclaration__Group_1_0__3__Impl" - // InternalTqcl.g:3960:1: rule__XImportDeclaration__Group_1_0__3__Impl : ( ( rule__XImportDeclaration__Alternatives_1_0_3 ) ) ; + // InternalTqcl.g:3951:1: rule__XImportDeclaration__Group_1_0__3__Impl : ( ( rule__XImportDeclaration__Alternatives_1_0_3 ) ) ; public final void rule__XImportDeclaration__Group_1_0__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3964:1: ( ( ( rule__XImportDeclaration__Alternatives_1_0_3 ) ) ) - // InternalTqcl.g:3965:1: ( ( rule__XImportDeclaration__Alternatives_1_0_3 ) ) + // InternalTqcl.g:3955:1: ( ( ( rule__XImportDeclaration__Alternatives_1_0_3 ) ) ) + // InternalTqcl.g:3956:1: ( ( rule__XImportDeclaration__Alternatives_1_0_3 ) ) { - // InternalTqcl.g:3965:1: ( ( rule__XImportDeclaration__Alternatives_1_0_3 ) ) - // InternalTqcl.g:3966:2: ( rule__XImportDeclaration__Alternatives_1_0_3 ) + // InternalTqcl.g:3956:1: ( ( rule__XImportDeclaration__Alternatives_1_0_3 ) ) + // InternalTqcl.g:3957:2: ( rule__XImportDeclaration__Alternatives_1_0_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getAlternatives_1_0_3()); } - // InternalTqcl.g:3967:2: ( rule__XImportDeclaration__Alternatives_1_0_3 ) - // InternalTqcl.g:3967:3: rule__XImportDeclaration__Alternatives_1_0_3 + // InternalTqcl.g:3958:2: ( rule__XImportDeclaration__Alternatives_1_0_3 ) + // InternalTqcl.g:3958:3: rule__XImportDeclaration__Alternatives_1_0_3 { pushFollow(FOLLOW_2); rule__XImportDeclaration__Alternatives_1_0_3(); @@ -13014,14 +13005,14 @@ public final void rule__XImportDeclaration__Group_1_0__3__Impl() throws Recognit // $ANTLR start "rule__QualifiedNameInStaticImport__Group__0" - // InternalTqcl.g:3976:1: rule__QualifiedNameInStaticImport__Group__0 : rule__QualifiedNameInStaticImport__Group__0__Impl rule__QualifiedNameInStaticImport__Group__1 ; + // InternalTqcl.g:3967:1: rule__QualifiedNameInStaticImport__Group__0 : rule__QualifiedNameInStaticImport__Group__0__Impl rule__QualifiedNameInStaticImport__Group__1 ; public final void rule__QualifiedNameInStaticImport__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3980:1: ( rule__QualifiedNameInStaticImport__Group__0__Impl rule__QualifiedNameInStaticImport__Group__1 ) - // InternalTqcl.g:3981:2: rule__QualifiedNameInStaticImport__Group__0__Impl rule__QualifiedNameInStaticImport__Group__1 + // InternalTqcl.g:3971:1: ( rule__QualifiedNameInStaticImport__Group__0__Impl rule__QualifiedNameInStaticImport__Group__1 ) + // InternalTqcl.g:3972:2: rule__QualifiedNameInStaticImport__Group__0__Impl rule__QualifiedNameInStaticImport__Group__1 { pushFollow(FOLLOW_19); rule__QualifiedNameInStaticImport__Group__0__Impl(); @@ -13052,17 +13043,17 @@ public final void rule__QualifiedNameInStaticImport__Group__0() throws Recogniti // $ANTLR start "rule__QualifiedNameInStaticImport__Group__0__Impl" - // InternalTqcl.g:3988:1: rule__QualifiedNameInStaticImport__Group__0__Impl : ( ruleValidID ) ; + // InternalTqcl.g:3979:1: rule__QualifiedNameInStaticImport__Group__0__Impl : ( ruleValidID ) ; public final void rule__QualifiedNameInStaticImport__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:3992:1: ( ( ruleValidID ) ) - // InternalTqcl.g:3993:1: ( ruleValidID ) + // InternalTqcl.g:3983:1: ( ( ruleValidID ) ) + // InternalTqcl.g:3984:1: ( ruleValidID ) { - // InternalTqcl.g:3993:1: ( ruleValidID ) - // InternalTqcl.g:3994:2: ruleValidID + // InternalTqcl.g:3984:1: ( ruleValidID ) + // InternalTqcl.g:3985:2: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameInStaticImportAccess().getValidIDParserRuleCall_0()); @@ -13097,14 +13088,14 @@ public final void rule__QualifiedNameInStaticImport__Group__0__Impl() throws Rec // $ANTLR start "rule__QualifiedNameInStaticImport__Group__1" - // InternalTqcl.g:4003:1: rule__QualifiedNameInStaticImport__Group__1 : rule__QualifiedNameInStaticImport__Group__1__Impl ; + // InternalTqcl.g:3994:1: rule__QualifiedNameInStaticImport__Group__1 : rule__QualifiedNameInStaticImport__Group__1__Impl ; public final void rule__QualifiedNameInStaticImport__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:4007:1: ( rule__QualifiedNameInStaticImport__Group__1__Impl ) - // InternalTqcl.g:4008:2: rule__QualifiedNameInStaticImport__Group__1__Impl + // InternalTqcl.g:3998:1: ( rule__QualifiedNameInStaticImport__Group__1__Impl ) + // InternalTqcl.g:3999:2: rule__QualifiedNameInStaticImport__Group__1__Impl { pushFollow(FOLLOW_2); rule__QualifiedNameInStaticImport__Group__1__Impl(); @@ -13130,17 +13121,17 @@ public final void rule__QualifiedNameInStaticImport__Group__1() throws Recogniti // $ANTLR start "rule__QualifiedNameInStaticImport__Group__1__Impl" - // InternalTqcl.g:4014:1: rule__QualifiedNameInStaticImport__Group__1__Impl : ( '.' ) ; + // InternalTqcl.g:4005:1: rule__QualifiedNameInStaticImport__Group__1__Impl : ( '.' ) ; public final void rule__QualifiedNameInStaticImport__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:4018:1: ( ( '.' ) ) - // InternalTqcl.g:4019:1: ( '.' ) + // InternalTqcl.g:4009:1: ( ( '.' ) ) + // InternalTqcl.g:4010:1: ( '.' ) { - // InternalTqcl.g:4019:1: ( '.' ) - // InternalTqcl.g:4020:2: '.' + // InternalTqcl.g:4010:1: ( '.' ) + // InternalTqcl.g:4011:2: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameInStaticImportAccess().getFullStopKeyword_1()); @@ -13171,17 +13162,17 @@ public final void rule__QualifiedNameInStaticImport__Group__1__Impl() throws Rec // $ANTLR start "rule__TriquetrumScript__LibrariesAssignment_0" - // InternalTqcl.g:4030:1: rule__TriquetrumScript__LibrariesAssignment_0 : ( ruleLibrary ) ; + // InternalTqcl.g:4021:1: rule__TriquetrumScript__LibrariesAssignment_0 : ( ruleLibrary ) ; public final void rule__TriquetrumScript__LibrariesAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:4034:1: ( ( ruleLibrary ) ) - // InternalTqcl.g:4035:2: ( ruleLibrary ) + // InternalTqcl.g:4025:1: ( ( ruleLibrary ) ) + // InternalTqcl.g:4026:2: ( ruleLibrary ) { - // InternalTqcl.g:4035:2: ( ruleLibrary ) - // InternalTqcl.g:4036:3: ruleLibrary + // InternalTqcl.g:4026:2: ( ruleLibrary ) + // InternalTqcl.g:4027:3: ruleLibrary { if ( state.backtracking==0 ) { before(grammarAccess.getTriquetrumScriptAccess().getLibrariesLibraryParserRuleCall_0_0()); @@ -13216,17 +13207,17 @@ public final void rule__TriquetrumScript__LibrariesAssignment_0() throws Recogni // $ANTLR start "rule__TriquetrumScript__CommandsAssignment_1" - // InternalTqcl.g:4045:1: rule__TriquetrumScript__CommandsAssignment_1 : ( ruleCommand ) ; + // InternalTqcl.g:4036:1: rule__TriquetrumScript__CommandsAssignment_1 : ( ruleCommand ) ; public final void rule__TriquetrumScript__CommandsAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:4049:1: ( ( ruleCommand ) ) - // InternalTqcl.g:4050:2: ( ruleCommand ) + // InternalTqcl.g:4040:1: ( ( ruleCommand ) ) + // InternalTqcl.g:4041:2: ( ruleCommand ) { - // InternalTqcl.g:4050:2: ( ruleCommand ) - // InternalTqcl.g:4051:3: ruleCommand + // InternalTqcl.g:4041:2: ( ruleCommand ) + // InternalTqcl.g:4042:3: ruleCommand { if ( state.backtracking==0 ) { before(grammarAccess.getTriquetrumScriptAccess().getCommandsCommandParserRuleCall_1_0()); @@ -13260,25 +13251,25 @@ public final void rule__TriquetrumScript__CommandsAssignment_1() throws Recognit // $ANTLR end "rule__TriquetrumScript__CommandsAssignment_1" - // $ANTLR start "rule__Import__FilenameAssignment_1" - // InternalTqcl.g:4060:1: rule__Import__FilenameAssignment_1 : ( RULE_STRING ) ; - public final void rule__Import__FilenameAssignment_1() throws RecognitionException { + // $ANTLR start "rule__Include__FilenameAssignment_1" + // InternalTqcl.g:4051:1: rule__Include__FilenameAssignment_1 : ( RULE_STRING ) ; + public final void rule__Include__FilenameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:4064:1: ( ( RULE_STRING ) ) - // InternalTqcl.g:4065:2: ( RULE_STRING ) + // InternalTqcl.g:4055:1: ( ( RULE_STRING ) ) + // InternalTqcl.g:4056:2: ( RULE_STRING ) { - // InternalTqcl.g:4065:2: ( RULE_STRING ) - // InternalTqcl.g:4066:3: RULE_STRING + // InternalTqcl.g:4056:2: ( RULE_STRING ) + // InternalTqcl.g:4057:3: RULE_STRING { if ( state.backtracking==0 ) { - before(grammarAccess.getImportAccess().getFilenameSTRINGTerminalRuleCall_1_0()); + before(grammarAccess.getIncludeAccess().getFilenameSTRINGTerminalRuleCall_1_0()); } match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getImportAccess().getFilenameSTRINGTerminalRuleCall_1_0()); + after(grammarAccess.getIncludeAccess().getFilenameSTRINGTerminalRuleCall_1_0()); } } @@ -13298,21 +13289,21 @@ public final void rule__Import__FilenameAssignment_1() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__Import__FilenameAssignment_1" + // $ANTLR end "rule__Include__FilenameAssignment_1" // $ANTLR start "rule__Library__NameAssignment_1" - // InternalTqcl.g:4075:1: rule__Library__NameAssignment_1 : ( RULE_ID ) ; + // InternalTqcl.g:4066:1: rule__Library__NameAssignment_1 : ( RULE_ID ) ; public final void rule__Library__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:4079:1: ( ( RULE_ID ) ) - // InternalTqcl.g:4080:2: ( RULE_ID ) + // InternalTqcl.g:4070:1: ( ( RULE_ID ) ) + // InternalTqcl.g:4071:2: ( RULE_ID ) { - // InternalTqcl.g:4080:2: ( RULE_ID ) - // InternalTqcl.g:4081:3: RULE_ID + // InternalTqcl.g:4071:2: ( RULE_ID ) + // InternalTqcl.g:4072:3: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getLibraryAccess().getNameIDTerminalRuleCall_1_0()); @@ -13343,20 +13334,20 @@ public final void rule__Library__NameAssignment_1() throws RecognitionException // $ANTLR start "rule__Insert__CategoryAssignment_1" - // InternalTqcl.g:4090:1: rule__Insert__CategoryAssignment_1 : ( ruleCategory ) ; + // InternalTqcl.g:4081:1: rule__Insert__CategoryAssignment_1 : ( ruleCategory ) ; public final void rule__Insert__CategoryAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:4094:1: ( ( ruleCategory ) ) - // InternalTqcl.g:4095:2: ( ruleCategory ) + // InternalTqcl.g:4085:1: ( ( ruleCategory ) ) + // InternalTqcl.g:4086:2: ( ruleCategory ) { - // InternalTqcl.g:4095:2: ( ruleCategory ) - // InternalTqcl.g:4096:3: ruleCategory + // InternalTqcl.g:4086:2: ( ruleCategory ) + // InternalTqcl.g:4087:3: ruleCategory { if ( state.backtracking==0 ) { - before(grammarAccess.getInsertAccess().getCategoryCategoryParserRuleCall_1_0()); + before(grammarAccess.getInsertAccess().getCategoryCategoryEnumRuleCall_1_0()); } pushFollow(FOLLOW_2); ruleCategory(); @@ -13364,7 +13355,7 @@ public final void rule__Insert__CategoryAssignment_1() throws RecognitionExcepti state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getInsertAccess().getCategoryCategoryParserRuleCall_1_0()); + after(grammarAccess.getInsertAccess().getCategoryCategoryEnumRuleCall_1_0()); } } @@ -13388,17 +13379,17 @@ public final void rule__Insert__CategoryAssignment_1() throws RecognitionExcepti // $ANTLR start "rule__Insert__ObjAssignment_2" - // InternalTqcl.g:4105:1: rule__Insert__ObjAssignment_2 : ( ruleNamedObj ) ; + // InternalTqcl.g:4096:1: rule__Insert__ObjAssignment_2 : ( ruleNamedObj ) ; public final void rule__Insert__ObjAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:4109:1: ( ( ruleNamedObj ) ) - // InternalTqcl.g:4110:2: ( ruleNamedObj ) + // InternalTqcl.g:4100:1: ( ( ruleNamedObj ) ) + // InternalTqcl.g:4101:2: ( ruleNamedObj ) { - // InternalTqcl.g:4110:2: ( ruleNamedObj ) - // InternalTqcl.g:4111:3: ruleNamedObj + // InternalTqcl.g:4101:2: ( ruleNamedObj ) + // InternalTqcl.g:4102:3: ruleNamedObj { if ( state.backtracking==0 ) { before(grammarAccess.getInsertAccess().getObjNamedObjParserRuleCall_2_0()); @@ -13433,17 +13424,17 @@ public final void rule__Insert__ObjAssignment_2() throws RecognitionException { // $ANTLR start "rule__Insert__NameAssignment_4" - // InternalTqcl.g:4120:1: rule__Insert__NameAssignment_4 : ( ruleNamedObj ) ; + // InternalTqcl.g:4111:1: rule__Insert__NameAssignment_4 : ( ruleNamedObj ) ; public final void rule__Insert__NameAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:4124:1: ( ( ruleNamedObj ) ) - // InternalTqcl.g:4125:2: ( ruleNamedObj ) + // InternalTqcl.g:4115:1: ( ( ruleNamedObj ) ) + // InternalTqcl.g:4116:2: ( ruleNamedObj ) { - // InternalTqcl.g:4125:2: ( ruleNamedObj ) - // InternalTqcl.g:4126:3: ruleNamedObj + // InternalTqcl.g:4116:2: ( ruleNamedObj ) + // InternalTqcl.g:4117:3: ruleNamedObj { if ( state.backtracking==0 ) { before(grammarAccess.getInsertAccess().getNameNamedObjParserRuleCall_4_0()); @@ -13478,17 +13469,17 @@ public final void rule__Insert__NameAssignment_4() throws RecognitionException { // $ANTLR start "rule__Insert__ParametersAssignment_5_1" - // InternalTqcl.g:4135:1: rule__Insert__ParametersAssignment_5_1 : ( ruleParameter ) ; + // InternalTqcl.g:4126:1: rule__Insert__ParametersAssignment_5_1 : ( ruleParameter ) ; public final void rule__Insert__ParametersAssignment_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:4139:1: ( ( ruleParameter ) ) - // InternalTqcl.g:4140:2: ( ruleParameter ) + // InternalTqcl.g:4130:1: ( ( ruleParameter ) ) + // InternalTqcl.g:4131:2: ( ruleParameter ) { - // InternalTqcl.g:4140:2: ( ruleParameter ) - // InternalTqcl.g:4141:3: ruleParameter + // InternalTqcl.g:4131:2: ( ruleParameter ) + // InternalTqcl.g:4132:3: ruleParameter { if ( state.backtracking==0 ) { before(grammarAccess.getInsertAccess().getParametersParameterParserRuleCall_5_1_0()); @@ -13523,17 +13514,17 @@ public final void rule__Insert__ParametersAssignment_5_1() throws RecognitionExc // $ANTLR start "rule__Insert__ParametersAssignment_5_2_1" - // InternalTqcl.g:4150:1: rule__Insert__ParametersAssignment_5_2_1 : ( ruleParameter ) ; + // InternalTqcl.g:4141:1: rule__Insert__ParametersAssignment_5_2_1 : ( ruleParameter ) ; public final void rule__Insert__ParametersAssignment_5_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:4154:1: ( ( ruleParameter ) ) - // InternalTqcl.g:4155:2: ( ruleParameter ) + // InternalTqcl.g:4145:1: ( ( ruleParameter ) ) + // InternalTqcl.g:4146:2: ( ruleParameter ) { - // InternalTqcl.g:4155:2: ( ruleParameter ) - // InternalTqcl.g:4156:3: ruleParameter + // InternalTqcl.g:4146:2: ( ruleParameter ) + // InternalTqcl.g:4147:3: ruleParameter { if ( state.backtracking==0 ) { before(grammarAccess.getInsertAccess().getParametersParameterParserRuleCall_5_2_1_0()); @@ -13568,17 +13559,17 @@ public final void rule__Insert__ParametersAssignment_5_2_1() throws RecognitionE // $ANTLR start "rule__Set__ParamAssignment_1" - // InternalTqcl.g:4165:1: rule__Set__ParamAssignment_1 : ( ruleParameter ) ; + // InternalTqcl.g:4156:1: rule__Set__ParamAssignment_1 : ( ruleParameter ) ; public final void rule__Set__ParamAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:4169:1: ( ( ruleParameter ) ) - // InternalTqcl.g:4170:2: ( ruleParameter ) + // InternalTqcl.g:4160:1: ( ( ruleParameter ) ) + // InternalTqcl.g:4161:2: ( ruleParameter ) { - // InternalTqcl.g:4170:2: ( ruleParameter ) - // InternalTqcl.g:4171:3: ruleParameter + // InternalTqcl.g:4161:2: ( ruleParameter ) + // InternalTqcl.g:4162:3: ruleParameter { if ( state.backtracking==0 ) { before(grammarAccess.getSetAccess().getParamParameterParserRuleCall_1_0()); @@ -13613,17 +13604,17 @@ public final void rule__Set__ParamAssignment_1() throws RecognitionException { // $ANTLR start "rule__Connect__FromAssignment_1" - // InternalTqcl.g:4180:1: rule__Connect__FromAssignment_1 : ( ruleConnectionPort ) ; + // InternalTqcl.g:4171:1: rule__Connect__FromAssignment_1 : ( ruleConnectionPort ) ; public final void rule__Connect__FromAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:4184:1: ( ( ruleConnectionPort ) ) - // InternalTqcl.g:4185:2: ( ruleConnectionPort ) + // InternalTqcl.g:4175:1: ( ( ruleConnectionPort ) ) + // InternalTqcl.g:4176:2: ( ruleConnectionPort ) { - // InternalTqcl.g:4185:2: ( ruleConnectionPort ) - // InternalTqcl.g:4186:3: ruleConnectionPort + // InternalTqcl.g:4176:2: ( ruleConnectionPort ) + // InternalTqcl.g:4177:3: ruleConnectionPort { if ( state.backtracking==0 ) { before(grammarAccess.getConnectAccess().getFromConnectionPortParserRuleCall_1_0()); @@ -13658,17 +13649,17 @@ public final void rule__Connect__FromAssignment_1() throws RecognitionException // $ANTLR start "rule__Connect__FromAssignment_2_1" - // InternalTqcl.g:4195:1: rule__Connect__FromAssignment_2_1 : ( ruleConnectionPort ) ; + // InternalTqcl.g:4186:1: rule__Connect__FromAssignment_2_1 : ( ruleConnectionPort ) ; public final void rule__Connect__FromAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:4199:1: ( ( ruleConnectionPort ) ) - // InternalTqcl.g:4200:2: ( ruleConnectionPort ) + // InternalTqcl.g:4190:1: ( ( ruleConnectionPort ) ) + // InternalTqcl.g:4191:2: ( ruleConnectionPort ) { - // InternalTqcl.g:4200:2: ( ruleConnectionPort ) - // InternalTqcl.g:4201:3: ruleConnectionPort + // InternalTqcl.g:4191:2: ( ruleConnectionPort ) + // InternalTqcl.g:4192:3: ruleConnectionPort { if ( state.backtracking==0 ) { before(grammarAccess.getConnectAccess().getFromConnectionPortParserRuleCall_2_1_0()); @@ -13703,17 +13694,17 @@ public final void rule__Connect__FromAssignment_2_1() throws RecognitionExceptio // $ANTLR start "rule__Connect__ToAssignment_4" - // InternalTqcl.g:4210:1: rule__Connect__ToAssignment_4 : ( ruleConnectionPort ) ; + // InternalTqcl.g:4201:1: rule__Connect__ToAssignment_4 : ( ruleConnectionPort ) ; public final void rule__Connect__ToAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:4214:1: ( ( ruleConnectionPort ) ) - // InternalTqcl.g:4215:2: ( ruleConnectionPort ) + // InternalTqcl.g:4205:1: ( ( ruleConnectionPort ) ) + // InternalTqcl.g:4206:2: ( ruleConnectionPort ) { - // InternalTqcl.g:4215:2: ( ruleConnectionPort ) - // InternalTqcl.g:4216:3: ruleConnectionPort + // InternalTqcl.g:4206:2: ( ruleConnectionPort ) + // InternalTqcl.g:4207:3: ruleConnectionPort { if ( state.backtracking==0 ) { before(grammarAccess.getConnectAccess().getToConnectionPortParserRuleCall_4_0()); @@ -13748,17 +13739,17 @@ public final void rule__Connect__ToAssignment_4() throws RecognitionException { // $ANTLR start "rule__Connect__ToAssignment_5_1" - // InternalTqcl.g:4225:1: rule__Connect__ToAssignment_5_1 : ( ruleConnectionPort ) ; + // InternalTqcl.g:4216:1: rule__Connect__ToAssignment_5_1 : ( ruleConnectionPort ) ; public final void rule__Connect__ToAssignment_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:4229:1: ( ( ruleConnectionPort ) ) - // InternalTqcl.g:4230:2: ( ruleConnectionPort ) + // InternalTqcl.g:4220:1: ( ( ruleConnectionPort ) ) + // InternalTqcl.g:4221:2: ( ruleConnectionPort ) { - // InternalTqcl.g:4230:2: ( ruleConnectionPort ) - // InternalTqcl.g:4231:3: ruleConnectionPort + // InternalTqcl.g:4221:2: ( ruleConnectionPort ) + // InternalTqcl.g:4222:3: ruleConnectionPort { if ( state.backtracking==0 ) { before(grammarAccess.getConnectAccess().getToConnectionPortParserRuleCall_5_1_0()); @@ -13793,28 +13784,28 @@ public final void rule__Connect__ToAssignment_5_1() throws RecognitionException // $ANTLR start "rule__GoInto__DirectionAssignment_1" - // InternalTqcl.g:4240:1: rule__GoInto__DirectionAssignment_1 : ( ( 'into' ) ) ; + // InternalTqcl.g:4231:1: rule__GoInto__DirectionAssignment_1 : ( ( 'into' ) ) ; public final void rule__GoInto__DirectionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:4244:1: ( ( ( 'into' ) ) ) - // InternalTqcl.g:4245:2: ( ( 'into' ) ) + // InternalTqcl.g:4235:1: ( ( ( 'into' ) ) ) + // InternalTqcl.g:4236:2: ( ( 'into' ) ) { - // InternalTqcl.g:4245:2: ( ( 'into' ) ) - // InternalTqcl.g:4246:3: ( 'into' ) + // InternalTqcl.g:4236:2: ( ( 'into' ) ) + // InternalTqcl.g:4237:3: ( 'into' ) { if ( state.backtracking==0 ) { before(grammarAccess.getGoIntoAccess().getDirectionIntoKeyword_1_0()); } - // InternalTqcl.g:4247:3: ( 'into' ) - // InternalTqcl.g:4248:4: 'into' + // InternalTqcl.g:4238:3: ( 'into' ) + // InternalTqcl.g:4239:4: 'into' { if ( state.backtracking==0 ) { before(grammarAccess.getGoIntoAccess().getDirectionIntoKeyword_1_0()); } - match(input,39,FOLLOW_2); if (state.failed) return ; + match(input,40,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGoIntoAccess().getDirectionIntoKeyword_1_0()); } @@ -13846,17 +13837,17 @@ public final void rule__GoInto__DirectionAssignment_1() throws RecognitionExcept // $ANTLR start "rule__GoInto__ObjAssignment_2" - // InternalTqcl.g:4259:1: rule__GoInto__ObjAssignment_2 : ( ruleNamedObj ) ; + // InternalTqcl.g:4250:1: rule__GoInto__ObjAssignment_2 : ( ruleNamedObj ) ; public final void rule__GoInto__ObjAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:4263:1: ( ( ruleNamedObj ) ) - // InternalTqcl.g:4264:2: ( ruleNamedObj ) + // InternalTqcl.g:4254:1: ( ( ruleNamedObj ) ) + // InternalTqcl.g:4255:2: ( ruleNamedObj ) { - // InternalTqcl.g:4264:2: ( ruleNamedObj ) - // InternalTqcl.g:4265:3: ruleNamedObj + // InternalTqcl.g:4255:2: ( ruleNamedObj ) + // InternalTqcl.g:4256:3: ruleNamedObj { if ( state.backtracking==0 ) { before(grammarAccess.getGoIntoAccess().getObjNamedObjParserRuleCall_2_0()); @@ -13891,28 +13882,28 @@ public final void rule__GoInto__ObjAssignment_2() throws RecognitionException { // $ANTLR start "rule__GoOut__DirectionAssignment_1" - // InternalTqcl.g:4274:1: rule__GoOut__DirectionAssignment_1 : ( ( 'out' ) ) ; + // InternalTqcl.g:4265:1: rule__GoOut__DirectionAssignment_1 : ( ( 'out' ) ) ; public final void rule__GoOut__DirectionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:4278:1: ( ( ( 'out' ) ) ) - // InternalTqcl.g:4279:2: ( ( 'out' ) ) + // InternalTqcl.g:4269:1: ( ( ( 'out' ) ) ) + // InternalTqcl.g:4270:2: ( ( 'out' ) ) { - // InternalTqcl.g:4279:2: ( ( 'out' ) ) - // InternalTqcl.g:4280:3: ( 'out' ) + // InternalTqcl.g:4270:2: ( ( 'out' ) ) + // InternalTqcl.g:4271:3: ( 'out' ) { if ( state.backtracking==0 ) { before(grammarAccess.getGoOutAccess().getDirectionOutKeyword_1_0()); } - // InternalTqcl.g:4281:3: ( 'out' ) - // InternalTqcl.g:4282:4: 'out' + // InternalTqcl.g:4272:3: ( 'out' ) + // InternalTqcl.g:4273:4: 'out' { if ( state.backtracking==0 ) { before(grammarAccess.getGoOutAccess().getDirectionOutKeyword_1_0()); } - match(input,40,FOLLOW_2); if (state.failed) return ; + match(input,41,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGoOutAccess().getDirectionOutKeyword_1_0()); } @@ -13944,17 +13935,17 @@ public final void rule__GoOut__DirectionAssignment_1() throws RecognitionExcepti // $ANTLR start "rule__Parameter__IdAssignment_0" - // InternalTqcl.g:4293:1: rule__Parameter__IdAssignment_0 : ( ruleNamedObj ) ; + // InternalTqcl.g:4284:1: rule__Parameter__IdAssignment_0 : ( ruleNamedObj ) ; public final void rule__Parameter__IdAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:4297:1: ( ( ruleNamedObj ) ) - // InternalTqcl.g:4298:2: ( ruleNamedObj ) + // InternalTqcl.g:4288:1: ( ( ruleNamedObj ) ) + // InternalTqcl.g:4289:2: ( ruleNamedObj ) { - // InternalTqcl.g:4298:2: ( ruleNamedObj ) - // InternalTqcl.g:4299:3: ruleNamedObj + // InternalTqcl.g:4289:2: ( ruleNamedObj ) + // InternalTqcl.g:4290:3: ruleNamedObj { if ( state.backtracking==0 ) { before(grammarAccess.getParameterAccess().getIdNamedObjParserRuleCall_0_0()); @@ -13989,17 +13980,17 @@ public final void rule__Parameter__IdAssignment_0() throws RecognitionException // $ANTLR start "rule__Parameter__ValueAssignment_2" - // InternalTqcl.g:4308:1: rule__Parameter__ValueAssignment_2 : ( RULE_STRING ) ; + // InternalTqcl.g:4299:1: rule__Parameter__ValueAssignment_2 : ( RULE_STRING ) ; public final void rule__Parameter__ValueAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:4312:1: ( ( RULE_STRING ) ) - // InternalTqcl.g:4313:2: ( RULE_STRING ) + // InternalTqcl.g:4303:1: ( ( RULE_STRING ) ) + // InternalTqcl.g:4304:2: ( RULE_STRING ) { - // InternalTqcl.g:4313:2: ( RULE_STRING ) - // InternalTqcl.g:4314:3: RULE_STRING + // InternalTqcl.g:4304:2: ( RULE_STRING ) + // InternalTqcl.g:4305:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getParameterAccess().getValueSTRINGTerminalRuleCall_2_0()); @@ -14030,23 +14021,23 @@ public final void rule__Parameter__ValueAssignment_2() throws RecognitionExcepti // $ANTLR start "rule__ConnectionPort__ActorAssignment_0" - // InternalTqcl.g:4323:1: rule__ConnectionPort__ActorAssignment_0 : ( ( RULE_ID ) ) ; + // InternalTqcl.g:4314:1: rule__ConnectionPort__ActorAssignment_0 : ( ( RULE_ID ) ) ; public final void rule__ConnectionPort__ActorAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:4327:1: ( ( ( RULE_ID ) ) ) - // InternalTqcl.g:4328:2: ( ( RULE_ID ) ) + // InternalTqcl.g:4318:1: ( ( ( RULE_ID ) ) ) + // InternalTqcl.g:4319:2: ( ( RULE_ID ) ) { - // InternalTqcl.g:4328:2: ( ( RULE_ID ) ) - // InternalTqcl.g:4329:3: ( RULE_ID ) + // InternalTqcl.g:4319:2: ( ( RULE_ID ) ) + // InternalTqcl.g:4320:3: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getConnectionPortAccess().getActorInsertCrossReference_0_0()); } - // InternalTqcl.g:4330:3: ( RULE_ID ) - // InternalTqcl.g:4331:4: RULE_ID + // InternalTqcl.g:4321:3: ( RULE_ID ) + // InternalTqcl.g:4322:4: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getConnectionPortAccess().getActorInsertIDTerminalRuleCall_0_0_1()); @@ -14083,17 +14074,17 @@ public final void rule__ConnectionPort__ActorAssignment_0() throws RecognitionEx // $ANTLR start "rule__ConnectionPort__PortAssignment_2" - // InternalTqcl.g:4342:1: rule__ConnectionPort__PortAssignment_2 : ( ruleNamedObj ) ; + // InternalTqcl.g:4333:1: rule__ConnectionPort__PortAssignment_2 : ( ruleNamedObj ) ; public final void rule__ConnectionPort__PortAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:4346:1: ( ( ruleNamedObj ) ) - // InternalTqcl.g:4347:2: ( ruleNamedObj ) + // InternalTqcl.g:4337:1: ( ( ruleNamedObj ) ) + // InternalTqcl.g:4338:2: ( ruleNamedObj ) { - // InternalTqcl.g:4347:2: ( ruleNamedObj ) - // InternalTqcl.g:4348:3: ruleNamedObj + // InternalTqcl.g:4338:2: ( ruleNamedObj ) + // InternalTqcl.g:4339:3: ruleNamedObj { if ( state.backtracking==0 ) { before(grammarAccess.getConnectionPortAccess().getPortNamedObjParserRuleCall_2_0()); @@ -14128,17 +14119,17 @@ public final void rule__ConnectionPort__PortAssignment_2() throws RecognitionExc // $ANTLR start "rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0" - // InternalTqcl.g:4357:1: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 : ( ruleJvmTypeReference ) ; + // InternalTqcl.g:4348:1: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 : ( ruleJvmTypeReference ) ; public final void rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:4361:1: ( ( ruleJvmTypeReference ) ) - // InternalTqcl.g:4362:2: ( ruleJvmTypeReference ) + // InternalTqcl.g:4352:1: ( ( ruleJvmTypeReference ) ) + // InternalTqcl.g:4353:2: ( ruleJvmTypeReference ) { - // InternalTqcl.g:4362:2: ( ruleJvmTypeReference ) - // InternalTqcl.g:4363:3: ruleJvmTypeReference + // InternalTqcl.g:4353:2: ( ruleJvmTypeReference ) + // InternalTqcl.g:4354:3: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getParamTypesJvmTypeReferenceParserRuleCall_0_1_0_0()); @@ -14173,17 +14164,17 @@ public final void rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0() throws Re // $ANTLR start "rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1" - // InternalTqcl.g:4372:1: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 : ( ruleJvmTypeReference ) ; + // InternalTqcl.g:4363:1: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 : ( ruleJvmTypeReference ) ; public final void rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:4376:1: ( ( ruleJvmTypeReference ) ) - // InternalTqcl.g:4377:2: ( ruleJvmTypeReference ) + // InternalTqcl.g:4367:1: ( ( ruleJvmTypeReference ) ) + // InternalTqcl.g:4368:2: ( ruleJvmTypeReference ) { - // InternalTqcl.g:4377:2: ( ruleJvmTypeReference ) - // InternalTqcl.g:4378:3: ruleJvmTypeReference + // InternalTqcl.g:4368:2: ( ruleJvmTypeReference ) + // InternalTqcl.g:4369:3: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getParamTypesJvmTypeReferenceParserRuleCall_0_1_1_1_0()); @@ -14218,17 +14209,17 @@ public final void rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1() throws // $ANTLR start "rule__XFunctionTypeRef__ReturnTypeAssignment_2" - // InternalTqcl.g:4387:1: rule__XFunctionTypeRef__ReturnTypeAssignment_2 : ( ruleJvmTypeReference ) ; + // InternalTqcl.g:4378:1: rule__XFunctionTypeRef__ReturnTypeAssignment_2 : ( ruleJvmTypeReference ) ; public final void rule__XFunctionTypeRef__ReturnTypeAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:4391:1: ( ( ruleJvmTypeReference ) ) - // InternalTqcl.g:4392:2: ( ruleJvmTypeReference ) + // InternalTqcl.g:4382:1: ( ( ruleJvmTypeReference ) ) + // InternalTqcl.g:4383:2: ( ruleJvmTypeReference ) { - // InternalTqcl.g:4392:2: ( ruleJvmTypeReference ) - // InternalTqcl.g:4393:3: ruleJvmTypeReference + // InternalTqcl.g:4383:2: ( ruleJvmTypeReference ) + // InternalTqcl.g:4384:3: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getReturnTypeJvmTypeReferenceParserRuleCall_2_0()); @@ -14263,23 +14254,23 @@ public final void rule__XFunctionTypeRef__ReturnTypeAssignment_2() throws Recogn // $ANTLR start "rule__JvmParameterizedTypeReference__TypeAssignment_0" - // InternalTqcl.g:4402:1: rule__JvmParameterizedTypeReference__TypeAssignment_0 : ( ( ruleQualifiedName ) ) ; + // InternalTqcl.g:4393:1: rule__JvmParameterizedTypeReference__TypeAssignment_0 : ( ( ruleQualifiedName ) ) ; public final void rule__JvmParameterizedTypeReference__TypeAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:4406:1: ( ( ( ruleQualifiedName ) ) ) - // InternalTqcl.g:4407:2: ( ( ruleQualifiedName ) ) + // InternalTqcl.g:4397:1: ( ( ( ruleQualifiedName ) ) ) + // InternalTqcl.g:4398:2: ( ( ruleQualifiedName ) ) { - // InternalTqcl.g:4407:2: ( ( ruleQualifiedName ) ) - // InternalTqcl.g:4408:3: ( ruleQualifiedName ) + // InternalTqcl.g:4398:2: ( ( ruleQualifiedName ) ) + // InternalTqcl.g:4399:3: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeCrossReference_0_0()); } - // InternalTqcl.g:4409:3: ( ruleQualifiedName ) - // InternalTqcl.g:4410:4: ruleQualifiedName + // InternalTqcl.g:4400:3: ( ruleQualifiedName ) + // InternalTqcl.g:4401:4: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeQualifiedNameParserRuleCall_0_0_1()); @@ -14320,17 +14311,17 @@ public final void rule__JvmParameterizedTypeReference__TypeAssignment_0() throws // $ANTLR start "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1" - // InternalTqcl.g:4421:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 : ( ruleJvmArgumentTypeReference ) ; + // InternalTqcl.g:4412:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:4425:1: ( ( ruleJvmArgumentTypeReference ) ) - // InternalTqcl.g:4426:2: ( ruleJvmArgumentTypeReference ) + // InternalTqcl.g:4416:1: ( ( ruleJvmArgumentTypeReference ) ) + // InternalTqcl.g:4417:2: ( ruleJvmArgumentTypeReference ) { - // InternalTqcl.g:4426:2: ( ruleJvmArgumentTypeReference ) - // InternalTqcl.g:4427:3: ruleJvmArgumentTypeReference + // InternalTqcl.g:4417:2: ( ruleJvmArgumentTypeReference ) + // InternalTqcl.g:4418:3: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_0()); @@ -14365,17 +14356,17 @@ public final void rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1() // $ANTLR start "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1" - // InternalTqcl.g:4436:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 : ( ruleJvmArgumentTypeReference ) ; + // InternalTqcl.g:4427:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:4440:1: ( ( ruleJvmArgumentTypeReference ) ) - // InternalTqcl.g:4441:2: ( ruleJvmArgumentTypeReference ) + // InternalTqcl.g:4431:1: ( ( ruleJvmArgumentTypeReference ) ) + // InternalTqcl.g:4432:2: ( ruleJvmArgumentTypeReference ) { - // InternalTqcl.g:4441:2: ( ruleJvmArgumentTypeReference ) - // InternalTqcl.g:4442:3: ruleJvmArgumentTypeReference + // InternalTqcl.g:4432:2: ( ruleJvmArgumentTypeReference ) + // InternalTqcl.g:4433:3: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_2_1_0()); @@ -14410,23 +14401,23 @@ public final void rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 // $ANTLR start "rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1" - // InternalTqcl.g:4451:1: rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 : ( ( ruleValidID ) ) ; + // InternalTqcl.g:4442:1: rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 : ( ( ruleValidID ) ) ; public final void rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:4455:1: ( ( ( ruleValidID ) ) ) - // InternalTqcl.g:4456:2: ( ( ruleValidID ) ) + // InternalTqcl.g:4446:1: ( ( ( ruleValidID ) ) ) + // InternalTqcl.g:4447:2: ( ( ruleValidID ) ) { - // InternalTqcl.g:4456:2: ( ( ruleValidID ) ) - // InternalTqcl.g:4457:3: ( ruleValidID ) + // InternalTqcl.g:4447:2: ( ( ruleValidID ) ) + // InternalTqcl.g:4448:3: ( ruleValidID ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeCrossReference_1_4_1_0()); } - // InternalTqcl.g:4458:3: ( ruleValidID ) - // InternalTqcl.g:4459:4: ruleValidID + // InternalTqcl.g:4449:3: ( ruleValidID ) + // InternalTqcl.g:4450:4: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeValidIDParserRuleCall_1_4_1_0_1()); @@ -14467,17 +14458,17 @@ public final void rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1() th // $ANTLR start "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1" - // InternalTqcl.g:4470:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 : ( ruleJvmArgumentTypeReference ) ; + // InternalTqcl.g:4461:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:4474:1: ( ( ruleJvmArgumentTypeReference ) ) - // InternalTqcl.g:4475:2: ( ruleJvmArgumentTypeReference ) + // InternalTqcl.g:4465:1: ( ( ruleJvmArgumentTypeReference ) ) + // InternalTqcl.g:4466:2: ( ruleJvmArgumentTypeReference ) { - // InternalTqcl.g:4475:2: ( ruleJvmArgumentTypeReference ) - // InternalTqcl.g:4476:3: ruleJvmArgumentTypeReference + // InternalTqcl.g:4466:2: ( ruleJvmArgumentTypeReference ) + // InternalTqcl.g:4467:3: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_4_2_1_0()); @@ -14512,17 +14503,17 @@ public final void rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2 // $ANTLR start "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1" - // InternalTqcl.g:4485:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 : ( ruleJvmArgumentTypeReference ) ; + // InternalTqcl.g:4476:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:4489:1: ( ( ruleJvmArgumentTypeReference ) ) - // InternalTqcl.g:4490:2: ( ruleJvmArgumentTypeReference ) + // InternalTqcl.g:4480:1: ( ( ruleJvmArgumentTypeReference ) ) + // InternalTqcl.g:4481:2: ( ruleJvmArgumentTypeReference ) { - // InternalTqcl.g:4490:2: ( ruleJvmArgumentTypeReference ) - // InternalTqcl.g:4491:3: ruleJvmArgumentTypeReference + // InternalTqcl.g:4481:2: ( ruleJvmArgumentTypeReference ) + // InternalTqcl.g:4482:3: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_4_2_2_1_0()); @@ -14557,17 +14548,17 @@ public final void rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2 // $ANTLR start "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0" - // InternalTqcl.g:4500:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 : ( ruleJvmUpperBound ) ; + // InternalTqcl.g:4491:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 : ( ruleJvmUpperBound ) ; public final void rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:4504:1: ( ( ruleJvmUpperBound ) ) - // InternalTqcl.g:4505:2: ( ruleJvmUpperBound ) + // InternalTqcl.g:4495:1: ( ( ruleJvmUpperBound ) ) + // InternalTqcl.g:4496:2: ( ruleJvmUpperBound ) { - // InternalTqcl.g:4505:2: ( ruleJvmUpperBound ) - // InternalTqcl.g:4506:3: ruleJvmUpperBound + // InternalTqcl.g:4496:2: ( ruleJvmUpperBound ) + // InternalTqcl.g:4497:3: ruleJvmUpperBound { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmUpperBoundParserRuleCall_2_0_0_0()); @@ -14602,17 +14593,17 @@ public final void rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0() // $ANTLR start "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1" - // InternalTqcl.g:4515:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 : ( ruleJvmUpperBoundAnded ) ; + // InternalTqcl.g:4506:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 : ( ruleJvmUpperBoundAnded ) ; public final void rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:4519:1: ( ( ruleJvmUpperBoundAnded ) ) - // InternalTqcl.g:4520:2: ( ruleJvmUpperBoundAnded ) + // InternalTqcl.g:4510:1: ( ( ruleJvmUpperBoundAnded ) ) + // InternalTqcl.g:4511:2: ( ruleJvmUpperBoundAnded ) { - // InternalTqcl.g:4520:2: ( ruleJvmUpperBoundAnded ) - // InternalTqcl.g:4521:3: ruleJvmUpperBoundAnded + // InternalTqcl.g:4511:2: ( ruleJvmUpperBoundAnded ) + // InternalTqcl.g:4512:3: ruleJvmUpperBoundAnded { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmUpperBoundAndedParserRuleCall_2_0_1_0()); @@ -14647,17 +14638,17 @@ public final void rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1() // $ANTLR start "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0" - // InternalTqcl.g:4530:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 : ( ruleJvmLowerBound ) ; + // InternalTqcl.g:4521:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 : ( ruleJvmLowerBound ) ; public final void rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:4534:1: ( ( ruleJvmLowerBound ) ) - // InternalTqcl.g:4535:2: ( ruleJvmLowerBound ) + // InternalTqcl.g:4525:1: ( ( ruleJvmLowerBound ) ) + // InternalTqcl.g:4526:2: ( ruleJvmLowerBound ) { - // InternalTqcl.g:4535:2: ( ruleJvmLowerBound ) - // InternalTqcl.g:4536:3: ruleJvmLowerBound + // InternalTqcl.g:4526:2: ( ruleJvmLowerBound ) + // InternalTqcl.g:4527:3: ruleJvmLowerBound { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmLowerBoundParserRuleCall_2_1_0_0()); @@ -14692,17 +14683,17 @@ public final void rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0() // $ANTLR start "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1" - // InternalTqcl.g:4545:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 : ( ruleJvmLowerBoundAnded ) ; + // InternalTqcl.g:4536:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 : ( ruleJvmLowerBoundAnded ) ; public final void rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:4549:1: ( ( ruleJvmLowerBoundAnded ) ) - // InternalTqcl.g:4550:2: ( ruleJvmLowerBoundAnded ) + // InternalTqcl.g:4540:1: ( ( ruleJvmLowerBoundAnded ) ) + // InternalTqcl.g:4541:2: ( ruleJvmLowerBoundAnded ) { - // InternalTqcl.g:4550:2: ( ruleJvmLowerBoundAnded ) - // InternalTqcl.g:4551:3: ruleJvmLowerBoundAnded + // InternalTqcl.g:4541:2: ( ruleJvmLowerBoundAnded ) + // InternalTqcl.g:4542:3: ruleJvmLowerBoundAnded { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmLowerBoundAndedParserRuleCall_2_1_1_0()); @@ -14737,17 +14728,17 @@ public final void rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1() // $ANTLR start "rule__JvmUpperBound__TypeReferenceAssignment_1" - // InternalTqcl.g:4560:1: rule__JvmUpperBound__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ; + // InternalTqcl.g:4551:1: rule__JvmUpperBound__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ; public final void rule__JvmUpperBound__TypeReferenceAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:4564:1: ( ( ruleJvmTypeReference ) ) - // InternalTqcl.g:4565:2: ( ruleJvmTypeReference ) + // InternalTqcl.g:4555:1: ( ( ruleJvmTypeReference ) ) + // InternalTqcl.g:4556:2: ( ruleJvmTypeReference ) { - // InternalTqcl.g:4565:2: ( ruleJvmTypeReference ) - // InternalTqcl.g:4566:3: ruleJvmTypeReference + // InternalTqcl.g:4556:2: ( ruleJvmTypeReference ) + // InternalTqcl.g:4557:3: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0()); @@ -14782,17 +14773,17 @@ public final void rule__JvmUpperBound__TypeReferenceAssignment_1() throws Recogn // $ANTLR start "rule__JvmUpperBoundAnded__TypeReferenceAssignment_1" - // InternalTqcl.g:4575:1: rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ; + // InternalTqcl.g:4566:1: rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ; public final void rule__JvmUpperBoundAnded__TypeReferenceAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:4579:1: ( ( ruleJvmTypeReference ) ) - // InternalTqcl.g:4580:2: ( ruleJvmTypeReference ) + // InternalTqcl.g:4570:1: ( ( ruleJvmTypeReference ) ) + // InternalTqcl.g:4571:2: ( ruleJvmTypeReference ) { - // InternalTqcl.g:4580:2: ( ruleJvmTypeReference ) - // InternalTqcl.g:4581:3: ruleJvmTypeReference + // InternalTqcl.g:4571:2: ( ruleJvmTypeReference ) + // InternalTqcl.g:4572:3: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAndedAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0()); @@ -14827,17 +14818,17 @@ public final void rule__JvmUpperBoundAnded__TypeReferenceAssignment_1() throws R // $ANTLR start "rule__JvmLowerBound__TypeReferenceAssignment_1" - // InternalTqcl.g:4590:1: rule__JvmLowerBound__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ; + // InternalTqcl.g:4581:1: rule__JvmLowerBound__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ; public final void rule__JvmLowerBound__TypeReferenceAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:4594:1: ( ( ruleJvmTypeReference ) ) - // InternalTqcl.g:4595:2: ( ruleJvmTypeReference ) + // InternalTqcl.g:4585:1: ( ( ruleJvmTypeReference ) ) + // InternalTqcl.g:4586:2: ( ruleJvmTypeReference ) { - // InternalTqcl.g:4595:2: ( ruleJvmTypeReference ) - // InternalTqcl.g:4596:3: ruleJvmTypeReference + // InternalTqcl.g:4586:2: ( ruleJvmTypeReference ) + // InternalTqcl.g:4587:3: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0()); @@ -14872,17 +14863,17 @@ public final void rule__JvmLowerBound__TypeReferenceAssignment_1() throws Recogn // $ANTLR start "rule__JvmLowerBoundAnded__TypeReferenceAssignment_1" - // InternalTqcl.g:4605:1: rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ; + // InternalTqcl.g:4596:1: rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ; public final void rule__JvmLowerBoundAnded__TypeReferenceAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:4609:1: ( ( ruleJvmTypeReference ) ) - // InternalTqcl.g:4610:2: ( ruleJvmTypeReference ) + // InternalTqcl.g:4600:1: ( ( ruleJvmTypeReference ) ) + // InternalTqcl.g:4601:2: ( ruleJvmTypeReference ) { - // InternalTqcl.g:4610:2: ( ruleJvmTypeReference ) - // InternalTqcl.g:4611:3: ruleJvmTypeReference + // InternalTqcl.g:4601:2: ( ruleJvmTypeReference ) + // InternalTqcl.g:4602:3: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAndedAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0()); @@ -14917,28 +14908,28 @@ public final void rule__JvmLowerBoundAnded__TypeReferenceAssignment_1() throws R // $ANTLR start "rule__XImportDeclaration__StaticAssignment_1_0_0" - // InternalTqcl.g:4620:1: rule__XImportDeclaration__StaticAssignment_1_0_0 : ( ( 'static' ) ) ; + // InternalTqcl.g:4611:1: rule__XImportDeclaration__StaticAssignment_1_0_0 : ( ( 'static' ) ) ; public final void rule__XImportDeclaration__StaticAssignment_1_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:4624:1: ( ( ( 'static' ) ) ) - // InternalTqcl.g:4625:2: ( ( 'static' ) ) + // InternalTqcl.g:4615:1: ( ( ( 'static' ) ) ) + // InternalTqcl.g:4616:2: ( ( 'static' ) ) { - // InternalTqcl.g:4625:2: ( ( 'static' ) ) - // InternalTqcl.g:4626:3: ( 'static' ) + // InternalTqcl.g:4616:2: ( ( 'static' ) ) + // InternalTqcl.g:4617:3: ( 'static' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getStaticStaticKeyword_1_0_0_0()); } - // InternalTqcl.g:4627:3: ( 'static' ) - // InternalTqcl.g:4628:4: 'static' + // InternalTqcl.g:4618:3: ( 'static' ) + // InternalTqcl.g:4619:4: 'static' { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getStaticStaticKeyword_1_0_0_0()); } - match(input,41,FOLLOW_2); if (state.failed) return ; + match(input,42,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXImportDeclarationAccess().getStaticStaticKeyword_1_0_0_0()); } @@ -14970,28 +14961,28 @@ public final void rule__XImportDeclaration__StaticAssignment_1_0_0() throws Reco // $ANTLR start "rule__XImportDeclaration__ExtensionAssignment_1_0_1" - // InternalTqcl.g:4639:1: rule__XImportDeclaration__ExtensionAssignment_1_0_1 : ( ( 'extension' ) ) ; + // InternalTqcl.g:4630:1: rule__XImportDeclaration__ExtensionAssignment_1_0_1 : ( ( 'extension' ) ) ; public final void rule__XImportDeclaration__ExtensionAssignment_1_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:4643:1: ( ( ( 'extension' ) ) ) - // InternalTqcl.g:4644:2: ( ( 'extension' ) ) + // InternalTqcl.g:4634:1: ( ( ( 'extension' ) ) ) + // InternalTqcl.g:4635:2: ( ( 'extension' ) ) { - // InternalTqcl.g:4644:2: ( ( 'extension' ) ) - // InternalTqcl.g:4645:3: ( 'extension' ) + // InternalTqcl.g:4635:2: ( ( 'extension' ) ) + // InternalTqcl.g:4636:3: ( 'extension' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getExtensionExtensionKeyword_1_0_1_0()); } - // InternalTqcl.g:4646:3: ( 'extension' ) - // InternalTqcl.g:4647:4: 'extension' + // InternalTqcl.g:4637:3: ( 'extension' ) + // InternalTqcl.g:4638:4: 'extension' { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getExtensionExtensionKeyword_1_0_1_0()); } - match(input,42,FOLLOW_2); if (state.failed) return ; + match(input,43,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXImportDeclarationAccess().getExtensionExtensionKeyword_1_0_1_0()); } @@ -15023,23 +15014,23 @@ public final void rule__XImportDeclaration__ExtensionAssignment_1_0_1() throws R // $ANTLR start "rule__XImportDeclaration__ImportedTypeAssignment_1_0_2" - // InternalTqcl.g:4658:1: rule__XImportDeclaration__ImportedTypeAssignment_1_0_2 : ( ( ruleQualifiedNameInStaticImport ) ) ; + // InternalTqcl.g:4649:1: rule__XImportDeclaration__ImportedTypeAssignment_1_0_2 : ( ( ruleQualifiedNameInStaticImport ) ) ; public final void rule__XImportDeclaration__ImportedTypeAssignment_1_0_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:4662:1: ( ( ( ruleQualifiedNameInStaticImport ) ) ) - // InternalTqcl.g:4663:2: ( ( ruleQualifiedNameInStaticImport ) ) + // InternalTqcl.g:4653:1: ( ( ( ruleQualifiedNameInStaticImport ) ) ) + // InternalTqcl.g:4654:2: ( ( ruleQualifiedNameInStaticImport ) ) { - // InternalTqcl.g:4663:2: ( ( ruleQualifiedNameInStaticImport ) ) - // InternalTqcl.g:4664:3: ( ruleQualifiedNameInStaticImport ) + // InternalTqcl.g:4654:2: ( ( ruleQualifiedNameInStaticImport ) ) + // InternalTqcl.g:4655:3: ( ruleQualifiedNameInStaticImport ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeCrossReference_1_0_2_0()); } - // InternalTqcl.g:4665:3: ( ruleQualifiedNameInStaticImport ) - // InternalTqcl.g:4666:4: ruleQualifiedNameInStaticImport + // InternalTqcl.g:4656:3: ( ruleQualifiedNameInStaticImport ) + // InternalTqcl.g:4657:4: ruleQualifiedNameInStaticImport { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeQualifiedNameInStaticImportParserRuleCall_1_0_2_0_1()); @@ -15080,23 +15071,23 @@ public final void rule__XImportDeclaration__ImportedTypeAssignment_1_0_2() throw // $ANTLR start "rule__XImportDeclaration__WildcardAssignment_1_0_3_0" - // InternalTqcl.g:4677:1: rule__XImportDeclaration__WildcardAssignment_1_0_3_0 : ( ( '*' ) ) ; + // InternalTqcl.g:4668:1: rule__XImportDeclaration__WildcardAssignment_1_0_3_0 : ( ( '*' ) ) ; public final void rule__XImportDeclaration__WildcardAssignment_1_0_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:4681:1: ( ( ( '*' ) ) ) - // InternalTqcl.g:4682:2: ( ( '*' ) ) + // InternalTqcl.g:4672:1: ( ( ( '*' ) ) ) + // InternalTqcl.g:4673:2: ( ( '*' ) ) { - // InternalTqcl.g:4682:2: ( ( '*' ) ) - // InternalTqcl.g:4683:3: ( '*' ) + // InternalTqcl.g:4673:2: ( ( '*' ) ) + // InternalTqcl.g:4674:3: ( '*' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getWildcardAsteriskKeyword_1_0_3_0_0()); } - // InternalTqcl.g:4684:3: ( '*' ) - // InternalTqcl.g:4685:4: '*' + // InternalTqcl.g:4675:3: ( '*' ) + // InternalTqcl.g:4676:4: '*' { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getWildcardAsteriskKeyword_1_0_3_0_0()); @@ -15133,17 +15124,17 @@ public final void rule__XImportDeclaration__WildcardAssignment_1_0_3_0() throws // $ANTLR start "rule__XImportDeclaration__MemberNameAssignment_1_0_3_1" - // InternalTqcl.g:4696:1: rule__XImportDeclaration__MemberNameAssignment_1_0_3_1 : ( ruleValidID ) ; + // InternalTqcl.g:4687:1: rule__XImportDeclaration__MemberNameAssignment_1_0_3_1 : ( ruleValidID ) ; public final void rule__XImportDeclaration__MemberNameAssignment_1_0_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:4700:1: ( ( ruleValidID ) ) - // InternalTqcl.g:4701:2: ( ruleValidID ) + // InternalTqcl.g:4691:1: ( ( ruleValidID ) ) + // InternalTqcl.g:4692:2: ( ruleValidID ) { - // InternalTqcl.g:4701:2: ( ruleValidID ) - // InternalTqcl.g:4702:3: ruleValidID + // InternalTqcl.g:4692:2: ( ruleValidID ) + // InternalTqcl.g:4693:3: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getMemberNameValidIDParserRuleCall_1_0_3_1_0()); @@ -15178,23 +15169,23 @@ public final void rule__XImportDeclaration__MemberNameAssignment_1_0_3_1() throw // $ANTLR start "rule__XImportDeclaration__ImportedTypeAssignment_1_1" - // InternalTqcl.g:4711:1: rule__XImportDeclaration__ImportedTypeAssignment_1_1 : ( ( ruleQualifiedName ) ) ; + // InternalTqcl.g:4702:1: rule__XImportDeclaration__ImportedTypeAssignment_1_1 : ( ( ruleQualifiedName ) ) ; public final void rule__XImportDeclaration__ImportedTypeAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:4715:1: ( ( ( ruleQualifiedName ) ) ) - // InternalTqcl.g:4716:2: ( ( ruleQualifiedName ) ) + // InternalTqcl.g:4706:1: ( ( ( ruleQualifiedName ) ) ) + // InternalTqcl.g:4707:2: ( ( ruleQualifiedName ) ) { - // InternalTqcl.g:4716:2: ( ( ruleQualifiedName ) ) - // InternalTqcl.g:4717:3: ( ruleQualifiedName ) + // InternalTqcl.g:4707:2: ( ( ruleQualifiedName ) ) + // InternalTqcl.g:4708:3: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeCrossReference_1_1_0()); } - // InternalTqcl.g:4718:3: ( ruleQualifiedName ) - // InternalTqcl.g:4719:4: ruleQualifiedName + // InternalTqcl.g:4709:3: ( ruleQualifiedName ) + // InternalTqcl.g:4710:4: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeQualifiedNameParserRuleCall_1_1_0_1()); @@ -15235,17 +15226,17 @@ public final void rule__XImportDeclaration__ImportedTypeAssignment_1_1() throws // $ANTLR start "rule__XImportDeclaration__ImportedNamespaceAssignment_1_2" - // InternalTqcl.g:4730:1: rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 : ( ruleQualifiedNameWithWildcard ) ; + // InternalTqcl.g:4721:1: rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 : ( ruleQualifiedNameWithWildcard ) ; public final void rule__XImportDeclaration__ImportedNamespaceAssignment_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalTqcl.g:4734:1: ( ( ruleQualifiedNameWithWildcard ) ) - // InternalTqcl.g:4735:2: ( ruleQualifiedNameWithWildcard ) + // InternalTqcl.g:4725:1: ( ( ruleQualifiedNameWithWildcard ) ) + // InternalTqcl.g:4726:2: ( ruleQualifiedNameWithWildcard ) { - // InternalTqcl.g:4735:2: ( ruleQualifiedNameWithWildcard ) - // InternalTqcl.g:4736:3: ruleQualifiedNameWithWildcard + // InternalTqcl.g:4726:2: ( ruleQualifiedNameWithWildcard ) + // InternalTqcl.g:4727:3: ruleQualifiedNameWithWildcard { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportedNamespaceQualifiedNameWithWildcardParserRuleCall_1_2_0()); @@ -15281,15 +15272,15 @@ public final void rule__XImportDeclaration__ImportedNamespaceAssignment_1_2() th // Delegated rules - protected DFA8 dfa8 = new DFA8(this); + protected DFA7 dfa7 = new DFA7(this); static final String dfa_1s = "\7\uffff"; static final String dfa_2s = "\2\uffff\1\4\3\uffff\1\4"; static final String dfa_3s = "\1\4\1\uffff\1\16\1\4\2\uffff\1\16"; - static final String dfa_4s = "\1\51\1\uffff\1\32\1\46\2\uffff\1\32"; + static final String dfa_4s = "\1\52\1\uffff\1\32\1\46\2\uffff\1\32"; static final String dfa_5s = "\1\uffff\1\1\2\uffff\1\2\1\3\1\uffff"; static final String dfa_6s = "\7\uffff}>"; static final String[] dfa_7s = { - "\1\2\44\uffff\1\1", + "\1\2\45\uffff\1\1", "", "\1\4\13\uffff\1\3", "\1\6\41\uffff\1\5", @@ -15306,11 +15297,11 @@ public final void rule__XImportDeclaration__ImportedNamespaceAssignment_1_2() th static final short[] dfa_6 = DFA.unpackEncodedString(dfa_6s); static final short[][] dfa_7 = unpackEncodedStringArray(dfa_7s); - class DFA8 extends DFA { + class DFA7 extends DFA { - public DFA8(BaseRecognizer recognizer) { + public DFA7(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 8; + this.decisionNumber = 7; this.eot = dfa_1; this.eof = dfa_2; this.min = dfa_3; @@ -15320,7 +15311,7 @@ public DFA8(BaseRecognizer recognizer) { this.transition = dfa_7; } public String getDescription() { - return "931:1: rule__XImportDeclaration__Alternatives_1 : ( ( ( rule__XImportDeclaration__Group_1_0__0 ) ) | ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_1 ) ) | ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 ) ) );"; + return "889:1: rule__XImportDeclaration__Alternatives_1 : ( ( ( rule__XImportDeclaration__Group_1_0__0 ) ) | ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_1 ) ) | ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 ) ) );"; } } @@ -15340,8 +15331,8 @@ public String getDescription() { public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000100000L}); public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000100002L}); public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000000900000L}); - public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000008000000000L}); - public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000010000000000L}); + public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000010000000000L}); + public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000020000000000L}); public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000002000000L}); public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000004000000L}); public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000008000000L}); @@ -15358,8 +15349,8 @@ public String getDescription() { public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000001000000000L}); public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000001000000002L}); public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000020000000010L}); - public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000040000000010L}); + public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000040000000010L}); + public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000080000000010L}); public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000004000000010L}); } \ No newline at end of file diff --git a/org.eclipse.triquetrum.commands.xtext.ui/META-INF/MANIFEST.MF b/org.eclipse.triquetrum.commands.xtext.ui/META-INF/MANIFEST.MF index 5262bd24..6c3850f0 100644 --- a/org.eclipse.triquetrum.commands.xtext.ui/META-INF/MANIFEST.MF +++ b/org.eclipse.triquetrum.commands.xtext.ui/META-INF/MANIFEST.MF @@ -23,7 +23,8 @@ Require-Bundle: org.eclipse.triquetrum.commands.xtext, org.eclipse.graphiti;bundle-version="0.13.0", org.eclipse.triquetrum.workflow.model;bundle-version="0.1.0", ptolemy.core;bundle-version="11.0.0", - org.ptolemy.commons;bundle-version="11.0.0" + org.ptolemy.commons;bundle-version="11.0.0", + org.eclipse.triquetrum.commands.api Import-Package: org.apache.commons.lang;version="2.6.0", org.apache.log4j Bundle-RequiredExecutionEnvironment: JavaSE-1.8 diff --git a/org.eclipse.triquetrum.commands.xtext.ui/src/main/java-gen/org/eclipse/triquetrum/commands/ui/contentassist/AbstractTqclProposalProvider.java b/org.eclipse.triquetrum.commands.xtext.ui/src/main/java-gen/org/eclipse/triquetrum/commands/ui/contentassist/AbstractTqclProposalProvider.java index 8effcc4f..abc3bf66 100644 --- a/org.eclipse.triquetrum.commands.xtext.ui/src/main/java-gen/org/eclipse/triquetrum/commands/ui/contentassist/AbstractTqclProposalProvider.java +++ b/org.eclipse.triquetrum.commands.xtext.ui/src/main/java-gen/org/eclipse/triquetrum/commands/ui/contentassist/AbstractTqclProposalProvider.java @@ -33,7 +33,7 @@ public void completeTriquetrumScript_Libraries(EObject model, Assignment assignm public void completeTriquetrumScript_Commands(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - public void completeImport_Filename(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + public void completeInclude_Filename(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } public void completeLibrary_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { @@ -88,7 +88,7 @@ public void complete_TriquetrumScript(EObject model, RuleCall ruleCall, ContentA public void complete_Command(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - public void complete_Import(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + public void complete_Include(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } public void complete_Library(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { diff --git a/org.eclipse.triquetrum.commands.xtext.ui/src/main/java/org/eclipse/triquetrum/commands/ui/contentassist/TqclProposalProvider.java b/org.eclipse.triquetrum.commands.xtext.ui/src/main/java/org/eclipse/triquetrum/commands/ui/contentassist/TqclProposalProvider.java index 9c66bb2b..cdc557e6 100644 --- a/org.eclipse.triquetrum.commands.xtext.ui/src/main/java/org/eclipse/triquetrum/commands/ui/contentassist/TqclProposalProvider.java +++ b/org.eclipse.triquetrum.commands.xtext.ui/src/main/java/org/eclipse/triquetrum/commands/ui/contentassist/TqclProposalProvider.java @@ -24,6 +24,8 @@ import org.eclipse.emf.ecore.EObject; import org.eclipse.graphiti.features.ICreateFeature; import org.eclipse.jface.text.contentassist.ICompletionProposal; +import org.eclipse.triquetrum.commands.api.TqCLServices; +import org.eclipse.triquetrum.commands.api.services.TqCLLibraryException; import org.eclipse.triquetrum.commands.tqcl.Insert; import org.eclipse.triquetrum.workflow.editor.TriqDiagramTypeProvider; import org.eclipse.triquetrum.workflow.editor.TriqFeatureProvider; @@ -51,17 +53,17 @@ public class TqclProposalProvider extends AbstractTqclProposalProvider { private Map featuresMap = new HashMap<>(); private void initFeatureMap() { - if (featuresMap.isEmpty()) { - TriqFeatureProvider featureProvider = new TriqFeatureProvider(new TriqDiagramTypeProvider()); - ICreateFeature[] createFeatures = featureProvider.getCreateFeatures(); - for (ICreateFeature feature : createFeatures) { - if (feature instanceof ModelElementCreateFeature) { - ModelElementCreateFeature modelfeature = (ModelElementCreateFeature) feature; - String key = modelfeature.getGroup() + "." + modelfeature.getName(); - featuresMap.put(key, modelfeature); - } - } - } +// if (featuresMap.isEmpty()) { +// TriqFeatureProvider featureProvider = new TriqFeatureProvider(new TriqDiagramTypeProvider()); +// ICreateFeature[] createFeatures = featureProvider.getCreateFeatures(); +// for (ICreateFeature feature : createFeatures) { +// if (feature instanceof ModelElementCreateFeature) { +// ModelElementCreateFeature modelfeature = (ModelElementCreateFeature) feature; +// String key = modelfeature.getGroup() + "." + modelfeature.getName(); +// featuresMap.put(key, modelfeature); +// } +// } +// } } @Override @@ -70,12 +72,26 @@ public void completeInsert_Obj(EObject model, Assignment assignment, ContentAssi initFeatureMap(); - for (String key : featuresMap.keySet()) { - if (key.contains(" ")) { - key = "\"" + key + "\""; +// for (String key : featuresMap.keySet()) { +// if (key.contains(" ")) { +// key = "\"" + key + "\""; +// } +// ICompletionProposal completionProposal = createCompletionProposal(key, context); +// acceptor.accept(completionProposal); +// } + + try { + List actors = TqCLServices.getInstance().getTcqlLibraryProvider().getActors("Triquetrum"); + for (String key : actors) { + if (key.contains(" ")) { + key = "\"" + key + "\""; + } + ICompletionProposal completionProposal = createCompletionProposal(key, context); + acceptor.accept(completionProposal); } - ICompletionProposal completionProposal = createCompletionProposal(key, context); - acceptor.accept(completionProposal); + } catch (TqCLLibraryException e) { + // TODO Auto-generated catch block + e.printStackTrace(); } } @@ -107,23 +123,22 @@ public void completeInsert_Parameters(EObject model, Assignment assignment, Cont CompositeActor ca = new CompositeActor(); - //TODO:Find a better way to do that + // TODO:Find a better way to do that List parameters = new ArrayList<>(); if ("Directors".equals(modelElementCreateFeature.getGroup())) { Attribute director = PtolemyUtil._createAttribute(ca, wrappedClass, "autocomplention"); parameters = director.attributeList(Parameter.class); - + } else { Entity entity = PtolemyUtil._createEntity(ca, wrappedClass, null, "autocomplention"); parameters = entity.attributeList(Parameter.class); } - + for (Parameter parameter : parameters) { Visibility visibility = parameter.getVisibility(); if (!Parameter.NOT_EDITABLE.equals(visibility)) { - ICompletionProposal completionProposal = createCompletionProposal(parameter.getName(), - context); + ICompletionProposal completionProposal = createCompletionProposal(parameter.getName(), context); acceptor.accept(completionProposal); } } diff --git a/org.eclipse.triquetrum.commands.xtext.ui/src/main/xtend-gen/org/eclipse/triquetrum/commands/ui/.TqclUiModule.xtendbin b/org.eclipse.triquetrum.commands.xtext.ui/src/main/xtend-gen/org/eclipse/triquetrum/commands/ui/.TqclUiModule.xtendbin index 3560c512..20cceb4c 100644 Binary files a/org.eclipse.triquetrum.commands.xtext.ui/src/main/xtend-gen/org/eclipse/triquetrum/commands/ui/.TqclUiModule.xtendbin and b/org.eclipse.triquetrum.commands.xtext.ui/src/main/xtend-gen/org/eclipse/triquetrum/commands/ui/.TqclUiModule.xtendbin differ diff --git a/org.eclipse.triquetrum.commands.xtext.ui/src/main/xtend-gen/org/eclipse/triquetrum/commands/ui/labeling/.TqclDescriptionLabelProvider.xtendbin b/org.eclipse.triquetrum.commands.xtext.ui/src/main/xtend-gen/org/eclipse/triquetrum/commands/ui/labeling/.TqclDescriptionLabelProvider.xtendbin index 88a26cb4..4e874605 100644 Binary files a/org.eclipse.triquetrum.commands.xtext.ui/src/main/xtend-gen/org/eclipse/triquetrum/commands/ui/labeling/.TqclDescriptionLabelProvider.xtendbin and b/org.eclipse.triquetrum.commands.xtext.ui/src/main/xtend-gen/org/eclipse/triquetrum/commands/ui/labeling/.TqclDescriptionLabelProvider.xtendbin differ diff --git a/org.eclipse.triquetrum.commands.xtext.ui/src/main/xtend-gen/org/eclipse/triquetrum/commands/ui/labeling/.TqclLabelProvider.xtendbin b/org.eclipse.triquetrum.commands.xtext.ui/src/main/xtend-gen/org/eclipse/triquetrum/commands/ui/labeling/.TqclLabelProvider.xtendbin index 9af649e1..a630a5c8 100644 Binary files a/org.eclipse.triquetrum.commands.xtext.ui/src/main/xtend-gen/org/eclipse/triquetrum/commands/ui/labeling/.TqclLabelProvider.xtendbin and b/org.eclipse.triquetrum.commands.xtext.ui/src/main/xtend-gen/org/eclipse/triquetrum/commands/ui/labeling/.TqclLabelProvider.xtendbin differ diff --git a/org.eclipse.triquetrum.commands.xtext.ui/src/main/xtend-gen/org/eclipse/triquetrum/commands/ui/outline/.TqclOutlineTreeProvider.xtendbin b/org.eclipse.triquetrum.commands.xtext.ui/src/main/xtend-gen/org/eclipse/triquetrum/commands/ui/outline/.TqclOutlineTreeProvider.xtendbin index cdb26b6a..42aec906 100644 Binary files a/org.eclipse.triquetrum.commands.xtext.ui/src/main/xtend-gen/org/eclipse/triquetrum/commands/ui/outline/.TqclOutlineTreeProvider.xtendbin and b/org.eclipse.triquetrum.commands.xtext.ui/src/main/xtend-gen/org/eclipse/triquetrum/commands/ui/outline/.TqclOutlineTreeProvider.xtendbin differ diff --git a/org.eclipse.triquetrum.commands.xtext.ui/src/main/xtend-gen/org/eclipse/triquetrum/commands/ui/quickfix/.TqclQuickfixProvider.xtendbin b/org.eclipse.triquetrum.commands.xtext.ui/src/main/xtend-gen/org/eclipse/triquetrum/commands/ui/quickfix/.TqclQuickfixProvider.xtendbin index 062569ae..8147400d 100644 Binary files a/org.eclipse.triquetrum.commands.xtext.ui/src/main/xtend-gen/org/eclipse/triquetrum/commands/ui/quickfix/.TqclQuickfixProvider.xtendbin and b/org.eclipse.triquetrum.commands.xtext.ui/src/main/xtend-gen/org/eclipse/triquetrum/commands/ui/quickfix/.TqclQuickfixProvider.xtendbin differ diff --git a/org.eclipse.triquetrum.commands.xtext/model/generated/Tqcl.ecore b/org.eclipse.triquetrum.commands.xtext/model/generated/Tqcl.ecore index 92d6980b..01b4ff46 100644 --- a/org.eclipse.triquetrum.commands.xtext/model/generated/Tqcl.ecore +++ b/org.eclipse.triquetrum.commands.xtext/model/generated/Tqcl.ecore @@ -9,14 +9,14 @@ eType="#//Command" containment="true"/> - + - + + + + + + + diff --git a/org.eclipse.triquetrum.commands.xtext/model/generated/Tqcl.genmodel b/org.eclipse.triquetrum.commands.xtext/model/generated/Tqcl.genmodel index d30c289f..3a1fa5a2 100644 --- a/org.eclipse.triquetrum.commands.xtext/model/generated/Tqcl.genmodel +++ b/org.eclipse.triquetrum.commands.xtext/model/generated/Tqcl.genmodel @@ -6,13 +6,19 @@ complianceLevel="6.0" copyrightFields="false" runtimeVersion="2.12"> + + + + + + - - + + diff --git a/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/Tqcl.xtextbin b/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/Tqcl.xtextbin index dc11082a..a86d80d5 100644 Binary files a/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/Tqcl.xtextbin and b/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/Tqcl.xtextbin differ diff --git a/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/parser/antlr/internal/InternalTqcl.g b/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/parser/antlr/internal/InternalTqcl.g index 5ae303fd..d586a05f 100644 --- a/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/parser/antlr/internal/InternalTqcl.g +++ b/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/parser/antlr/internal/InternalTqcl.g @@ -32,6 +32,7 @@ import org.eclipse.xtext.parser.*; import org.eclipse.xtext.parser.impl.*; import org.eclipse.emf.ecore.util.EcoreUtil; import org.eclipse.emf.ecore.EObject; +import org.eclipse.emf.common.util.Enumerator; import org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser; import org.eclipse.xtext.parser.antlr.XtextTokenStream; import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; @@ -189,11 +190,11 @@ ruleCommand returns [EObject current=null] } | { - newCompositeNode(grammarAccess.getCommandAccess().getImportParserRuleCall_0_5()); + newCompositeNode(grammarAccess.getCommandAccess().getIncludeParserRuleCall_0_5()); } - this_Import_5=ruleImport + this_Include_5=ruleInclude { - $current = $this_Import_5.current; + $current = $this_Include_5.current; afterParserOrEnumRuleCall(); } ) @@ -204,15 +205,15 @@ ruleCommand returns [EObject current=null] ) ; -// Entry rule entryRuleImport -entryRuleImport returns [EObject current=null]: - { newCompositeNode(grammarAccess.getImportRule()); } - iv_ruleImport=ruleImport - { $current=$iv_ruleImport.current; } +// Entry rule entryRuleInclude +entryRuleInclude returns [EObject current=null]: + { newCompositeNode(grammarAccess.getIncludeRule()); } + iv_ruleInclude=ruleInclude + { $current=$iv_ruleInclude.current; } EOF; -// Rule Import -ruleImport returns [EObject current=null] +// Rule Include +ruleInclude returns [EObject current=null] @init { enterRule(); } @@ -220,19 +221,19 @@ ruleImport returns [EObject current=null] leaveRule(); }: ( - otherlv_0='import' + otherlv_0='include' { - newLeafNode(otherlv_0, grammarAccess.getImportAccess().getImportKeyword_0()); + newLeafNode(otherlv_0, grammarAccess.getIncludeAccess().getIncludeKeyword_0()); } ( ( lv_filename_1_0=RULE_STRING { - newLeafNode(lv_filename_1_0, grammarAccess.getImportAccess().getFilenameSTRINGTerminalRuleCall_1_0()); + newLeafNode(lv_filename_1_0, grammarAccess.getIncludeAccess().getFilenameSTRINGTerminalRuleCall_1_0()); } { if ($current==null) { - $current = createModelElement(grammarAccess.getImportRule()); + $current = createModelElement(grammarAccess.getIncludeRule()); } setWithLastConsumed( $current, @@ -244,7 +245,7 @@ ruleImport returns [EObject current=null] ) otherlv_2=';' { - newLeafNode(otherlv_2, grammarAccess.getImportAccess().getSemicolonKeyword_2()); + newLeafNode(otherlv_2, grammarAccess.getIncludeAccess().getSemicolonKeyword_2()); } ) ; @@ -317,7 +318,7 @@ ruleInsert returns [EObject current=null] ( ( { - newCompositeNode(grammarAccess.getInsertAccess().getCategoryCategoryParserRuleCall_1_0()); + newCompositeNode(grammarAccess.getInsertAccess().getCategoryCategoryEnumRuleCall_1_0()); } lv_category_1_0=ruleCategory { @@ -678,48 +679,6 @@ ruleGoOut returns [EObject current=null] ) ; -// Entry rule entryRuleCategory -entryRuleCategory returns [String current=null]: - { newCompositeNode(grammarAccess.getCategoryRule()); } - iv_ruleCategory=ruleCategory - { $current=$iv_ruleCategory.current.getText(); } - EOF; - -// Rule Category -ruleCategory returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - kw='actor' - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getCategoryAccess().getActorKeyword_0()); - } - | - kw='parameter' - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getCategoryAccess().getParameterKeyword_1()); - } - | - kw='port' - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getCategoryAccess().getPortKeyword_2()); - } - | - kw='director' - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getCategoryAccess().getDirectorKeyword_3()); - } - ) -; - // Entry rule entryRuleParameter entryRuleParameter returns [EObject current=null]: { newCompositeNode(grammarAccess.getParameterRule()); } @@ -1859,6 +1818,49 @@ ruleQualifiedNameInStaticImport returns [AntlrDatatypeRuleToken current=new Antl )+ ; +// Rule Category +ruleCategory returns [Enumerator current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + enumLiteral_0='actor' + { + $current = grammarAccess.getCategoryAccess().getActorEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_0, grammarAccess.getCategoryAccess().getActorEnumLiteralDeclaration_0()); + } + ) + | + ( + enumLiteral_1='parameter' + { + $current = grammarAccess.getCategoryAccess().getParameterEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_1, grammarAccess.getCategoryAccess().getParameterEnumLiteralDeclaration_1()); + } + ) + | + ( + enumLiteral_2='port' + { + $current = grammarAccess.getCategoryAccess().getPortEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_2, grammarAccess.getCategoryAccess().getPortEnumLiteralDeclaration_2()); + } + ) + | + ( + enumLiteral_3='director' + { + $current = grammarAccess.getCategoryAccess().getDirectorEnumLiteralDeclaration_3().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_3, grammarAccess.getCategoryAccess().getDirectorEnumLiteralDeclaration_3()); + } + ) + ) +; + RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'$'|'_') ('a'..'z'|'A'..'Z'|'$'|'_'|'0'..'9')*; RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'?|'\'' ('\\' .|~(('\\'|'\'')))* '\''?); diff --git a/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/parser/antlr/internal/InternalTqcl.tokens b/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/parser/antlr/internal/InternalTqcl.tokens index 7da40e5e..19302f7a 100644 --- a/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/parser/antlr/internal/InternalTqcl.tokens +++ b/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/parser/antlr/internal/InternalTqcl.tokens @@ -1,34 +1,35 @@ -'&'=38 -'('=31 -')'=32 -'*'=40 +'&'=34 +'('=27 +')'=28 +'*'=36 ','=16 -'.'=28 +'.'=24 ';'=10 -'<'=34 -'='=27 -'=>'=33 -'>'=35 -'?'=36 -'['=29 -']'=30 -'actor'=23 +'<'=30 +'='=23 +'=>'=29 +'>'=31 +'?'=32 +'['=25 +']'=26 +'actor'=40 'as'=14 'connect'=18 -'director'=26 -'extends'=37 -'extension'=42 +'director'=43 +'extends'=33 +'extension'=39 'go'=20 -'import'=11 +'import'=37 +'include'=11 'insert'=13 'into'=21 'library'=12 'out'=22 -'parameter'=24 -'port'=25 +'parameter'=41 +'port'=42 'set'=17 -'static'=41 -'super'=39 +'static'=38 +'super'=35 'to'=19 'with'=15 RULE_ANY_OTHER=9 @@ -70,3 +71,4 @@ T__39=39 T__40=40 T__41=41 T__42=42 +T__43=43 diff --git a/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/parser/antlr/internal/InternalTqclLexer.java b/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/parser/antlr/internal/InternalTqclLexer.java index ee82819a..6b0cc366 100644 --- a/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/parser/antlr/internal/InternalTqclLexer.java +++ b/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/parser/antlr/internal/InternalTqclLexer.java @@ -12,32 +12,17 @@ @SuppressWarnings("all") public class InternalTqclLexer extends Lexer { - public static final int RULE_STRING=4; - public static final int RULE_SL_COMMENT=7; public static final int T__19=19; public static final int T__15=15; - public static final int T__37=37; public static final int T__16=16; - public static final int T__38=38; public static final int T__17=17; - public static final int T__39=39; public static final int T__18=18; public static final int T__11=11; - public static final int T__33=33; public static final int T__12=12; - public static final int T__34=34; public static final int T__13=13; - public static final int T__35=35; public static final int T__14=14; - public static final int T__36=36; - public static final int EOF=-1; - public static final int T__30=30; - public static final int T__31=31; public static final int T__10=10; - public static final int T__32=32; public static final int RULE_ID=5; - public static final int RULE_WS=8; - public static final int RULE_ANY_OTHER=9; public static final int T__26=26; public static final int T__27=27; public static final int T__28=28; @@ -47,11 +32,27 @@ public class InternalTqclLexer extends Lexer { 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 RULE_STRING=4; + public static final int RULE_SL_COMMENT=7; + 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 EOF=-1; + 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_WS=8; + public static final int RULE_ANY_OTHER=9; public static final int T__40=40; public static final int T__41=41; - public static final int T__20=20; public static final int T__42=42; - public static final int T__21=21; + public static final int T__43=43; // delegates // delegators @@ -91,10 +92,10 @@ public final void mT__11() throws RecognitionException { try { int _type = T__11; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalTqcl.g:12:7: ( 'import' ) - // InternalTqcl.g:12:9: 'import' + // InternalTqcl.g:12:7: ( 'include' ) + // InternalTqcl.g:12:9: 'include' { - match("import"); + match("include"); } @@ -342,11 +343,10 @@ public final void mT__23() throws RecognitionException { try { int _type = T__23; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalTqcl.g:24:7: ( 'actor' ) - // InternalTqcl.g:24:9: 'actor' + // InternalTqcl.g:24:7: ( '=' ) + // InternalTqcl.g:24:9: '=' { - match("actor"); - + match('='); } @@ -363,11 +363,10 @@ public final void mT__24() throws RecognitionException { try { int _type = T__24; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalTqcl.g:25:7: ( 'parameter' ) - // InternalTqcl.g:25:9: 'parameter' + // InternalTqcl.g:25:7: ( '.' ) + // InternalTqcl.g:25:9: '.' { - match("parameter"); - + match('.'); } @@ -384,11 +383,10 @@ public final void mT__25() throws RecognitionException { try { int _type = T__25; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalTqcl.g:26:7: ( 'port' ) - // InternalTqcl.g:26:9: 'port' + // InternalTqcl.g:26:7: ( '[' ) + // InternalTqcl.g:26:9: '[' { - match("port"); - + match('['); } @@ -405,11 +403,10 @@ public final void mT__26() throws RecognitionException { try { int _type = T__26; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalTqcl.g:27:7: ( 'director' ) - // InternalTqcl.g:27:9: 'director' + // InternalTqcl.g:27:7: ( ']' ) + // InternalTqcl.g:27:9: ']' { - match("director"); - + match(']'); } @@ -426,10 +423,10 @@ public final void mT__27() throws RecognitionException { try { int _type = T__27; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalTqcl.g:28:7: ( '=' ) - // InternalTqcl.g:28:9: '=' + // InternalTqcl.g:28:7: ( '(' ) + // InternalTqcl.g:28:9: '(' { - match('='); + match('('); } @@ -446,10 +443,10 @@ public final void mT__28() throws RecognitionException { try { int _type = T__28; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalTqcl.g:29:7: ( '.' ) - // InternalTqcl.g:29:9: '.' + // InternalTqcl.g:29:7: ( ')' ) + // InternalTqcl.g:29:9: ')' { - match('.'); + match(')'); } @@ -466,10 +463,11 @@ public final void mT__29() throws RecognitionException { try { int _type = T__29; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalTqcl.g:30:7: ( '[' ) - // InternalTqcl.g:30:9: '[' + // InternalTqcl.g:30:7: ( '=>' ) + // InternalTqcl.g:30:9: '=>' { - match('['); + match("=>"); + } @@ -486,10 +484,10 @@ public final void mT__30() throws RecognitionException { try { int _type = T__30; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalTqcl.g:31:7: ( ']' ) - // InternalTqcl.g:31:9: ']' + // InternalTqcl.g:31:7: ( '<' ) + // InternalTqcl.g:31:9: '<' { - match(']'); + match('<'); } @@ -506,10 +504,10 @@ public final void mT__31() throws RecognitionException { try { int _type = T__31; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalTqcl.g:32:7: ( '(' ) - // InternalTqcl.g:32:9: '(' + // InternalTqcl.g:32:7: ( '>' ) + // InternalTqcl.g:32:9: '>' { - match('('); + match('>'); } @@ -526,10 +524,10 @@ public final void mT__32() throws RecognitionException { try { int _type = T__32; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalTqcl.g:33:7: ( ')' ) - // InternalTqcl.g:33:9: ')' + // InternalTqcl.g:33:7: ( '?' ) + // InternalTqcl.g:33:9: '?' { - match(')'); + match('?'); } @@ -546,10 +544,10 @@ public final void mT__33() throws RecognitionException { try { int _type = T__33; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalTqcl.g:34:7: ( '=>' ) - // InternalTqcl.g:34:9: '=>' + // InternalTqcl.g:34:7: ( 'extends' ) + // InternalTqcl.g:34:9: 'extends' { - match("=>"); + match("extends"); } @@ -567,10 +565,10 @@ public final void mT__34() throws RecognitionException { try { int _type = T__34; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalTqcl.g:35:7: ( '<' ) - // InternalTqcl.g:35:9: '<' + // InternalTqcl.g:35:7: ( '&' ) + // InternalTqcl.g:35:9: '&' { - match('<'); + match('&'); } @@ -587,10 +585,11 @@ public final void mT__35() throws RecognitionException { try { int _type = T__35; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalTqcl.g:36:7: ( '>' ) - // InternalTqcl.g:36:9: '>' + // InternalTqcl.g:36:7: ( 'super' ) + // InternalTqcl.g:36:9: 'super' { - match('>'); + match("super"); + } @@ -607,10 +606,10 @@ public final void mT__36() throws RecognitionException { try { int _type = T__36; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalTqcl.g:37:7: ( '?' ) - // InternalTqcl.g:37:9: '?' + // InternalTqcl.g:37:7: ( '*' ) + // InternalTqcl.g:37:9: '*' { - match('?'); + match('*'); } @@ -627,10 +626,10 @@ public final void mT__37() throws RecognitionException { try { int _type = T__37; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalTqcl.g:38:7: ( 'extends' ) - // InternalTqcl.g:38:9: 'extends' + // InternalTqcl.g:38:7: ( 'import' ) + // InternalTqcl.g:38:9: 'import' { - match("extends"); + match("import"); } @@ -648,10 +647,11 @@ public final void mT__38() throws RecognitionException { try { int _type = T__38; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalTqcl.g:39:7: ( '&' ) - // InternalTqcl.g:39:9: '&' + // InternalTqcl.g:39:7: ( 'static' ) + // InternalTqcl.g:39:9: 'static' { - match('&'); + match("static"); + } @@ -668,10 +668,10 @@ public final void mT__39() throws RecognitionException { try { int _type = T__39; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalTqcl.g:40:7: ( 'super' ) - // InternalTqcl.g:40:9: 'super' + // InternalTqcl.g:40:7: ( 'extension' ) + // InternalTqcl.g:40:9: 'extension' { - match("super"); + match("extension"); } @@ -689,10 +689,11 @@ public final void mT__40() throws RecognitionException { try { int _type = T__40; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalTqcl.g:41:7: ( '*' ) - // InternalTqcl.g:41:9: '*' + // InternalTqcl.g:41:7: ( 'actor' ) + // InternalTqcl.g:41:9: 'actor' { - match('*'); + match("actor"); + } @@ -709,10 +710,10 @@ public final void mT__41() throws RecognitionException { try { int _type = T__41; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalTqcl.g:42:7: ( 'static' ) - // InternalTqcl.g:42:9: 'static' + // InternalTqcl.g:42:7: ( 'parameter' ) + // InternalTqcl.g:42:9: 'parameter' { - match("static"); + match("parameter"); } @@ -730,10 +731,10 @@ public final void mT__42() throws RecognitionException { try { int _type = T__42; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalTqcl.g:43:7: ( 'extension' ) - // InternalTqcl.g:43:9: 'extension' + // InternalTqcl.g:43:7: ( 'port' ) + // InternalTqcl.g:43:9: 'port' { - match("extension"); + match("port"); } @@ -746,15 +747,36 @@ public final void mT__42() throws RecognitionException { } // $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; + // InternalTqcl.g:44:7: ( 'director' ) + // InternalTqcl.g:44:9: 'director' + { + match("director"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__43" + // $ANTLR start "RULE_ID" public final void mRULE_ID() throws RecognitionException { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalTqcl.g:1862:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* ) - // InternalTqcl.g:1862:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* + // InternalTqcl.g:1864:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* ) + // InternalTqcl.g:1864:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* { - // InternalTqcl.g:1862:11: ( '^' )? + // InternalTqcl.g:1864:11: ( '^' )? int alt1=2; int LA1_0 = input.LA(1); @@ -763,7 +785,7 @@ public final void mRULE_ID() throws RecognitionException { } switch (alt1) { case 1 : - // InternalTqcl.g:1862:11: '^' + // InternalTqcl.g:1864:11: '^' { match('^'); @@ -781,7 +803,7 @@ public final void mRULE_ID() throws RecognitionException { recover(mse); throw mse;} - // InternalTqcl.g:1862:44: ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* + // InternalTqcl.g:1864:44: ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* loop2: do { int alt2=2; @@ -830,10 +852,10 @@ public final void mRULE_STRING() throws RecognitionException { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalTqcl.g:1864:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) ) - // InternalTqcl.g:1864:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) + // InternalTqcl.g:1866:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) ) + // InternalTqcl.g:1866:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) { - // InternalTqcl.g:1864:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) + // InternalTqcl.g:1866:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) int alt7=2; int LA7_0 = input.LA(1); @@ -851,10 +873,10 @@ else if ( (LA7_0=='\'') ) { } switch (alt7) { case 1 : - // InternalTqcl.g:1864:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? + // InternalTqcl.g:1866:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? { match('\"'); - // InternalTqcl.g:1864:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + // InternalTqcl.g:1866:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* loop3: do { int alt3=3; @@ -870,7 +892,7 @@ else if ( ((LA3_0>='\u0000' && LA3_0<='!')||(LA3_0>='#' && LA3_0<='[')||(LA3_0>= switch (alt3) { case 1 : - // InternalTqcl.g:1864:21: '\\\\' . + // InternalTqcl.g:1866:21: '\\\\' . { match('\\'); matchAny(); @@ -878,7 +900,7 @@ else if ( ((LA3_0>='\u0000' && LA3_0<='!')||(LA3_0>='#' && LA3_0<='[')||(LA3_0>= } break; case 2 : - // InternalTqcl.g:1864:28: ~ ( ( '\\\\' | '\"' ) ) + // InternalTqcl.g:1866:28: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -898,7 +920,7 @@ else if ( ((LA3_0>='\u0000' && LA3_0<='!')||(LA3_0>='#' && LA3_0<='[')||(LA3_0>= } } while (true); - // InternalTqcl.g:1864:44: ( '\"' )? + // InternalTqcl.g:1866:44: ( '\"' )? int alt4=2; int LA4_0 = input.LA(1); @@ -907,7 +929,7 @@ else if ( ((LA3_0>='\u0000' && LA3_0<='!')||(LA3_0>='#' && LA3_0<='[')||(LA3_0>= } switch (alt4) { case 1 : - // InternalTqcl.g:1864:44: '\"' + // InternalTqcl.g:1866:44: '\"' { match('\"'); @@ -920,10 +942,10 @@ else if ( ((LA3_0>='\u0000' && LA3_0<='!')||(LA3_0>='#' && LA3_0<='[')||(LA3_0>= } break; case 2 : - // InternalTqcl.g:1864:49: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? + // InternalTqcl.g:1866:49: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? { match('\''); - // InternalTqcl.g:1864:54: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + // InternalTqcl.g:1866:54: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* loop5: do { int alt5=3; @@ -939,7 +961,7 @@ else if ( ((LA5_0>='\u0000' && LA5_0<='&')||(LA5_0>='(' && LA5_0<='[')||(LA5_0>= switch (alt5) { case 1 : - // InternalTqcl.g:1864:55: '\\\\' . + // InternalTqcl.g:1866:55: '\\\\' . { match('\\'); matchAny(); @@ -947,7 +969,7 @@ else if ( ((LA5_0>='\u0000' && LA5_0<='&')||(LA5_0>='(' && LA5_0<='[')||(LA5_0>= } break; case 2 : - // InternalTqcl.g:1864:62: ~ ( ( '\\\\' | '\\'' ) ) + // InternalTqcl.g:1866:62: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -967,7 +989,7 @@ else if ( ((LA5_0>='\u0000' && LA5_0<='&')||(LA5_0>='(' && LA5_0<='[')||(LA5_0>= } } while (true); - // InternalTqcl.g:1864:79: ( '\\'' )? + // InternalTqcl.g:1866:79: ( '\\'' )? int alt6=2; int LA6_0 = input.LA(1); @@ -976,7 +998,7 @@ else if ( ((LA5_0>='\u0000' && LA5_0<='&')||(LA5_0>='(' && LA5_0<='[')||(LA5_0>= } switch (alt6) { case 1 : - // InternalTqcl.g:1864:79: '\\'' + // InternalTqcl.g:1866:79: '\\'' { match('\''); @@ -1007,12 +1029,12 @@ public final void mRULE_ML_COMMENT() throws RecognitionException { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalTqcl.g:1866:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalTqcl.g:1866:19: '/*' ( options {greedy=false; } : . )* '*/' + // InternalTqcl.g:1868:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalTqcl.g:1868:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // InternalTqcl.g:1866:24: ( options {greedy=false; } : . )* + // InternalTqcl.g:1868:24: ( options {greedy=false; } : . )* loop8: do { int alt8=2; @@ -1037,7 +1059,7 @@ else if ( ((LA8_0>='\u0000' && LA8_0<=')')||(LA8_0>='+' && LA8_0<='\uFFFF')) ) { switch (alt8) { case 1 : - // InternalTqcl.g:1866:52: . + // InternalTqcl.g:1868:52: . { matchAny(); @@ -1067,12 +1089,12 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalTqcl.g:1868:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalTqcl.g:1868:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // InternalTqcl.g:1870:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalTqcl.g:1870:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // InternalTqcl.g:1868:24: (~ ( ( '\\n' | '\\r' ) ) )* + // InternalTqcl.g:1870:24: (~ ( ( '\\n' | '\\r' ) ) )* loop9: do { int alt9=2; @@ -1085,7 +1107,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { switch (alt9) { case 1 : - // InternalTqcl.g:1868:24: ~ ( ( '\\n' | '\\r' ) ) + // InternalTqcl.g:1870: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(); @@ -1105,7 +1127,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { } } while (true); - // InternalTqcl.g:1868:40: ( ( '\\r' )? '\\n' )? + // InternalTqcl.g:1870:40: ( ( '\\r' )? '\\n' )? int alt11=2; int LA11_0 = input.LA(1); @@ -1114,9 +1136,9 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { } switch (alt11) { case 1 : - // InternalTqcl.g:1868:41: ( '\\r' )? '\\n' + // InternalTqcl.g:1870:41: ( '\\r' )? '\\n' { - // InternalTqcl.g:1868:41: ( '\\r' )? + // InternalTqcl.g:1870:41: ( '\\r' )? int alt10=2; int LA10_0 = input.LA(1); @@ -1125,7 +1147,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { } switch (alt10) { case 1 : - // InternalTqcl.g:1868:41: '\\r' + // InternalTqcl.g:1870:41: '\\r' { match('\r'); @@ -1157,10 +1179,10 @@ public final void mRULE_WS() throws RecognitionException { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalTqcl.g:1870:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalTqcl.g:1870:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalTqcl.g:1872:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalTqcl.g:1872:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // InternalTqcl.g:1870:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalTqcl.g:1872:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ int cnt12=0; loop12: do { @@ -1214,8 +1236,8 @@ public final void mRULE_ANY_OTHER() throws RecognitionException { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalTqcl.g:1872:16: ( . ) - // InternalTqcl.g:1872:18: . + // InternalTqcl.g:1874:16: ( . ) + // InternalTqcl.g:1874:18: . { matchAny(); @@ -1230,8 +1252,8 @@ public final void mRULE_ANY_OTHER() throws RecognitionException { // $ANTLR end "RULE_ANY_OTHER" public void mTokens() throws RecognitionException { - // InternalTqcl.g:1:8: ( T__10 | T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | 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 | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) - int alt13=39; + // InternalTqcl.g:1:8: ( T__10 | T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | 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 | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) + int alt13=40; alt13 = dfa13.predict(input); switch (alt13) { case 1 : @@ -1466,42 +1488,49 @@ public void mTokens() throws RecognitionException { } break; case 34 : - // InternalTqcl.g:1:208: RULE_ID + // InternalTqcl.g:1:208: T__43 { - mRULE_ID(); + mT__43(); } break; case 35 : - // InternalTqcl.g:1:216: RULE_STRING + // InternalTqcl.g:1:214: RULE_ID { - mRULE_STRING(); + mRULE_ID(); } break; case 36 : - // InternalTqcl.g:1:228: RULE_ML_COMMENT + // InternalTqcl.g:1:222: RULE_STRING { - mRULE_ML_COMMENT(); + mRULE_STRING(); } break; case 37 : - // InternalTqcl.g:1:244: RULE_SL_COMMENT + // InternalTqcl.g:1:234: RULE_ML_COMMENT { - mRULE_SL_COMMENT(); + mRULE_ML_COMMENT(); } break; case 38 : - // InternalTqcl.g:1:260: RULE_WS + // InternalTqcl.g:1:250: RULE_SL_COMMENT { - mRULE_WS(); + mRULE_SL_COMMENT(); } break; case 39 : - // InternalTqcl.g:1:268: RULE_ANY_OTHER + // InternalTqcl.g:1:266: RULE_WS + { + mRULE_WS(); + + } + break; + case 40 : + // InternalTqcl.g:1:274: RULE_ANY_OTHER { mRULE_ANY_OTHER(); @@ -1515,21 +1544,21 @@ public void mTokens() throws RecognitionException { protected DFA13 dfa13 = new DFA13(this); static final String DFA13_eotS = - "\2\uffff\4\44\1\uffff\7\44\1\65\10\uffff\1\44\2\uffff\1\40\3\uffff\1\40\3\uffff\2\44\1\uffff\1\44\1\111\2\44\1\uffff\4\44\1\120\1\121\4\44\12\uffff\1\44\6\uffff\4\44\1\uffff\2\44\1\135\3\44\2\uffff\1\141\6\44\1\150\2\44\1\153\1\uffff\3\44\1\uffff\1\44\1\160\4\44\1\uffff\1\44\1\166\1\uffff\1\167\3\44\1\uffff\2\44\1\176\1\177\1\44\2\uffff\1\u0081\5\44\2\uffff\1\u0087\1\uffff\1\u0088\2\44\1\u008b\1\44\2\uffff\1\44\1\u008e\1\uffff\1\44\1\u0090\1\uffff\1\u0091\2\uffff"; + "\2\uffff\4\44\1\uffff\5\44\1\62\10\uffff\1\44\2\uffff\2\44\1\40\3\uffff\1\40\3\uffff\2\44\1\uffff\1\44\1\112\2\44\1\uffff\4\44\1\121\1\122\1\44\12\uffff\1\44\2\uffff\3\44\4\uffff\5\44\1\uffff\2\44\1\137\3\44\2\uffff\1\143\6\44\1\152\3\44\1\156\1\uffff\3\44\1\uffff\2\44\1\164\3\44\1\uffff\2\44\1\172\1\uffff\1\173\4\44\1\uffff\2\44\1\u0083\1\u0084\1\44\2\uffff\1\u0086\5\44\1\u008c\2\uffff\1\u008d\1\uffff\1\u008e\1\u008f\3\44\4\uffff\2\44\1\u0095\1\u0096\1\u0097\3\uffff"; static final String DFA13_eofS = - "\u0092\uffff"; + "\u0098\uffff"; static final String DFA13_minS = - "\1\0\1\uffff\1\155\1\151\1\143\1\151\1\uffff\1\145\3\157\1\165\1\141\1\151\1\76\10\uffff\1\170\2\uffff\1\44\3\uffff\1\52\3\uffff\1\160\1\163\1\uffff\1\142\1\44\2\164\1\uffff\1\164\1\160\1\141\1\156\2\44\1\164\3\162\12\uffff\1\164\6\uffff\1\157\1\145\1\157\1\162\1\uffff\1\157\1\150\1\44\1\145\1\164\1\156\2\uffff\1\44\1\141\1\164\2\145\2\162\1\44\1\141\1\162\1\44\1\uffff\1\162\1\151\1\145\1\uffff\1\155\1\44\1\143\1\156\2\164\1\uffff\1\162\1\44\1\uffff\1\44\2\143\1\145\1\uffff\1\164\1\144\2\44\1\171\2\uffff\1\44\2\164\1\157\1\163\1\151\2\uffff\1\44\1\uffff\1\44\1\145\1\162\1\44\1\157\2\uffff\1\162\1\44\1\uffff\1\156\1\44\1\uffff\1\44\2\uffff"; + "\1\0\1\uffff\1\155\1\151\1\143\1\151\1\uffff\1\145\3\157\1\165\1\76\10\uffff\1\170\2\uffff\1\141\1\151\1\44\3\uffff\1\52\3\uffff\1\143\1\160\1\uffff\1\142\1\44\2\164\1\uffff\1\164\1\160\1\141\1\156\2\44\1\164\12\uffff\1\164\2\uffff\3\162\4\uffff\1\154\1\145\2\157\1\162\1\uffff\1\157\1\150\1\44\1\145\1\164\1\156\2\uffff\1\44\1\145\1\141\1\164\1\145\1\165\1\162\1\44\1\162\1\141\1\162\1\44\1\uffff\1\162\1\151\1\145\1\uffff\1\156\1\155\1\44\1\143\1\144\1\164\1\uffff\1\164\1\162\1\44\1\uffff\1\44\2\143\1\144\1\145\1\uffff\1\164\1\145\2\44\1\171\2\uffff\1\44\1\164\1\163\1\151\1\164\1\157\1\44\2\uffff\1\44\1\uffff\2\44\1\157\1\145\1\162\4\uffff\1\156\1\162\3\44\3\uffff"; static final String DFA13_maxS = - "\1\uffff\1\uffff\1\156\1\151\1\163\1\151\1\uffff\1\165\3\157\1\165\1\157\1\151\1\76\10\uffff\1\170\2\uffff\1\172\3\uffff\1\57\3\uffff\1\160\1\164\1\uffff\1\142\1\172\2\164\1\uffff\1\164\1\160\1\141\1\156\2\172\1\164\3\162\12\uffff\1\164\6\uffff\1\157\1\145\1\157\1\162\1\uffff\1\157\1\150\1\172\1\145\1\164\1\156\2\uffff\1\172\1\141\1\164\2\145\2\162\1\172\1\141\1\162\1\172\1\uffff\1\162\1\151\1\145\1\uffff\1\155\1\172\1\143\1\156\2\164\1\uffff\1\162\1\172\1\uffff\1\172\2\143\1\145\1\uffff\1\164\1\163\2\172\1\171\2\uffff\1\172\2\164\1\157\1\163\1\151\2\uffff\1\172\1\uffff\1\172\1\145\1\162\1\172\1\157\2\uffff\1\162\1\172\1\uffff\1\156\1\172\1\uffff\1\172\2\uffff"; + "\1\uffff\1\uffff\1\156\1\151\1\163\1\151\1\uffff\1\165\3\157\1\165\1\76\10\uffff\1\170\2\uffff\1\157\1\151\1\172\3\uffff\1\57\3\uffff\1\164\1\160\1\uffff\1\142\1\172\2\164\1\uffff\1\164\1\160\1\141\1\156\2\172\1\164\12\uffff\1\164\2\uffff\3\162\4\uffff\1\154\1\145\2\157\1\162\1\uffff\1\157\1\150\1\172\1\145\1\164\1\156\2\uffff\1\172\1\145\1\141\1\164\1\145\1\165\1\162\1\172\1\162\1\141\1\162\1\172\1\uffff\1\162\1\151\1\145\1\uffff\1\156\1\155\1\172\1\143\1\144\1\164\1\uffff\1\164\1\162\1\172\1\uffff\1\172\2\143\1\163\1\145\1\uffff\1\164\1\145\2\172\1\171\2\uffff\1\172\1\164\1\163\1\151\1\164\1\157\1\172\2\uffff\1\172\1\uffff\2\172\1\157\1\145\1\162\4\uffff\1\156\1\162\3\172\3\uffff"; static final String DFA13_acceptS = - "\1\uffff\1\1\4\uffff\1\7\10\uffff\1\23\1\24\1\25\1\26\1\27\1\31\1\32\1\33\1\uffff\1\35\1\37\1\uffff\1\42\2\43\1\uffff\1\46\1\47\1\1\2\uffff\1\42\4\uffff\1\7\12\uffff\1\30\1\22\1\23\1\24\1\25\1\26\1\27\1\31\1\32\1\33\1\uffff\1\35\1\37\1\43\1\44\1\45\1\46\4\uffff\1\5\6\uffff\1\12\1\13\13\uffff\1\10\3\uffff\1\15\6\uffff\1\14\2\uffff\1\6\4\uffff\1\20\5\uffff\1\16\1\36\6\uffff\1\2\1\4\1\uffff\1\40\5\uffff\1\3\1\11\2\uffff\1\34\2\uffff\1\21\1\uffff\1\17\1\41"; + "\1\uffff\1\1\4\uffff\1\7\6\uffff\1\17\1\20\1\21\1\22\1\23\1\25\1\26\1\27\1\uffff\1\31\1\33\3\uffff\1\43\2\44\1\uffff\1\47\1\50\1\1\2\uffff\1\43\4\uffff\1\7\7\uffff\1\24\1\16\1\17\1\20\1\21\1\22\1\23\1\25\1\26\1\27\1\uffff\1\31\1\33\3\uffff\1\44\1\45\1\46\1\47\5\uffff\1\5\6\uffff\1\12\1\13\14\uffff\1\10\3\uffff\1\15\6\uffff\1\14\3\uffff\1\6\5\uffff\1\41\5\uffff\1\37\1\32\7\uffff\1\4\1\34\1\uffff\1\35\5\uffff\1\2\1\3\1\11\1\30\5\uffff\1\42\1\36\1\40"; static final String DFA13_specialS = - "\1\0\u0091\uffff}>"; + "\1\0\u0097\uffff}>"; static final String[] DFA13_transitionS = { - "\11\40\2\37\2\40\1\37\22\40\1\37\1\40\1\34\1\40\1\33\1\40\1\30\1\35\1\22\1\23\1\31\1\40\1\6\1\40\1\17\1\36\13\40\1\1\1\24\1\16\1\25\1\26\1\40\32\33\1\20\1\40\1\21\1\32\1\33\1\40\1\4\1\33\1\10\1\15\1\27\1\33\1\12\1\33\1\2\2\33\1\3\2\33\1\13\1\14\2\33\1\7\1\11\2\33\1\5\3\33\uff85\40", + "\11\40\2\37\2\40\1\37\22\40\1\37\1\40\1\34\1\40\1\33\1\40\1\26\1\35\1\20\1\21\1\27\1\40\1\6\1\40\1\15\1\36\13\40\1\1\1\22\1\14\1\23\1\24\1\40\32\33\1\16\1\40\1\17\1\32\1\33\1\40\1\4\1\33\1\10\1\31\1\25\1\33\1\12\1\33\1\2\2\33\1\3\2\33\1\13\1\30\2\33\1\7\1\11\2\33\1\5\3\33\uff85\40", "", - "\1\42\1\43", + "\1\43\1\42", "\1\45", "\1\47\17\uffff\1\46", "\1\50", @@ -1539,9 +1568,7 @@ public void mTokens() throws RecognitionException { "\1\56", "\1\57", "\1\60", - "\1\61\15\uffff\1\62", - "\1\63", - "\1\64", + "\1\61", "", "", "", @@ -1550,9 +1577,11 @@ public void mTokens() throws RecognitionException { "", "", "", - "\1\76", + "\1\73", "", "", + "\1\76\15\uffff\1\77", + "\1\100", "\1\44\34\uffff\32\44\4\uffff\1\44\1\uffff\32\44", "", "", @@ -1561,24 +1590,21 @@ public void mTokens() throws RecognitionException { "", "", "", - "\1\105", - "\1\106\1\107", - "", + "\1\105\17\uffff\1\106\1\107", "\1\110", + "", + "\1\111", "\1\44\13\uffff\12\44\7\uffff\32\44\4\uffff\1\44\1\uffff\32\44", - "\1\112", "\1\113", - "", "\1\114", + "", "\1\115", "\1\116", "\1\117", + "\1\120", "\1\44\13\uffff\12\44\7\uffff\32\44\4\uffff\1\44\1\uffff\32\44", "\1\44\13\uffff\12\44\7\uffff\32\44\4\uffff\1\44\1\uffff\32\44", - "\1\122", "\1\123", - "\1\124", - "\1\125", "", "", "", @@ -1589,88 +1615,97 @@ public void mTokens() throws RecognitionException { "", "", "", - "\1\126", + "\1\124", "", "", + "\1\125", + "\1\126", + "\1\127", "", "", "", "", - "\1\127", "\1\130", "\1\131", "\1\132", - "", "\1\133", "\1\134", - "\1\44\13\uffff\12\44\7\uffff\32\44\4\uffff\1\44\1\uffff\32\44", + "", + "\1\135", "\1\136", - "\1\137", + "\1\44\13\uffff\12\44\7\uffff\32\44\4\uffff\1\44\1\uffff\32\44", "\1\140", + "\1\141", + "\1\142", "", "", "\1\44\13\uffff\12\44\7\uffff\32\44\4\uffff\1\44\1\uffff\32\44", - "\1\142", - "\1\143", "\1\144", "\1\145", "\1\146", "\1\147", - "\1\44\13\uffff\12\44\7\uffff\32\44\4\uffff\1\44\1\uffff\32\44", + "\1\150", "\1\151", - "\1\152", "\1\44\13\uffff\12\44\7\uffff\32\44\4\uffff\1\44\1\uffff\32\44", - "", + "\1\153", "\1\154", "\1\155", - "\1\156", + "\1\44\13\uffff\12\44\7\uffff\32\44\4\uffff\1\44\1\uffff\32\44", "", "\1\157", - "\1\44\13\uffff\12\44\7\uffff\32\44\4\uffff\1\44\1\uffff\32\44", + "\1\160", "\1\161", + "", "\1\162", "\1\163", - "\1\164", - "", - "\1\165", "\1\44\13\uffff\12\44\7\uffff\32\44\4\uffff\1\44\1\uffff\32\44", + "\1\165", + "\1\166", + "\1\167", "", - "\1\44\13\uffff\12\44\7\uffff\32\44\4\uffff\1\44\1\uffff\32\44", "\1\170", "\1\171", - "\1\172", - "", - "\1\173", - "\1\174\16\uffff\1\175", "\1\44\13\uffff\12\44\7\uffff\32\44\4\uffff\1\44\1\uffff\32\44", + "", "\1\44\13\uffff\12\44\7\uffff\32\44\4\uffff\1\44\1\uffff\32\44", + "\1\174", + "\1\175", + "\1\176\16\uffff\1\177", "\1\u0080", "", - "", - "\1\44\13\uffff\12\44\7\uffff\32\44\4\uffff\1\44\1\uffff\32\44", + "\1\u0081", "\1\u0082", - "\1\u0083", - "\1\u0084", + "\1\44\13\uffff\12\44\7\uffff\32\44\4\uffff\1\44\1\uffff\32\44", + "\1\44\13\uffff\12\44\7\uffff\32\44\4\uffff\1\44\1\uffff\32\44", "\1\u0085", - "\1\u0086", "", "", "\1\44\13\uffff\12\44\7\uffff\32\44\4\uffff\1\44\1\uffff\32\44", - "", - "\1\44\13\uffff\12\44\7\uffff\32\44\4\uffff\1\44\1\uffff\32\44", + "\1\u0087", + "\1\u0088", "\1\u0089", "\1\u008a", + "\1\u008b", "\1\44\13\uffff\12\44\7\uffff\32\44\4\uffff\1\44\1\uffff\32\44", - "\1\u008c", "", "", - "\1\u008d", "\1\44\13\uffff\12\44\7\uffff\32\44\4\uffff\1\44\1\uffff\32\44", "", - "\1\u008f", "\1\44\13\uffff\12\44\7\uffff\32\44\4\uffff\1\44\1\uffff\32\44", + "\1\44\13\uffff\12\44\7\uffff\32\44\4\uffff\1\44\1\uffff\32\44", + "\1\u0090", + "\1\u0091", + "\1\u0092", + "", + "", "", + "", + "\1\u0093", + "\1\u0094", + "\1\44\13\uffff\12\44\7\uffff\32\44\4\uffff\1\44\1\uffff\32\44", "\1\44\13\uffff\12\44\7\uffff\32\44\4\uffff\1\44\1\uffff\32\44", + "\1\44\13\uffff\12\44\7\uffff\32\44\4\uffff\1\44\1\uffff\32\44", + "", "", "" }; @@ -1705,7 +1740,7 @@ public DFA13(BaseRecognizer recognizer) { this.transition = DFA13_transition; } public String getDescription() { - return "1:1: Tokens : ( T__10 | T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | 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 | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; + return "1:1: Tokens : ( T__10 | T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | 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 | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { IntStream input = _input; @@ -1737,33 +1772,33 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc else if ( (LA13_0=='o') ) {s = 11;} - else if ( (LA13_0=='p') ) {s = 12;} + else if ( (LA13_0=='=') ) {s = 12;} - else if ( (LA13_0=='d') ) {s = 13;} + else if ( (LA13_0=='.') ) {s = 13;} - else if ( (LA13_0=='=') ) {s = 14;} + else if ( (LA13_0=='[') ) {s = 14;} - else if ( (LA13_0=='.') ) {s = 15;} + else if ( (LA13_0==']') ) {s = 15;} - else if ( (LA13_0=='[') ) {s = 16;} + else if ( (LA13_0=='(') ) {s = 16;} - else if ( (LA13_0==']') ) {s = 17;} + else if ( (LA13_0==')') ) {s = 17;} - else if ( (LA13_0=='(') ) {s = 18;} + else if ( (LA13_0=='<') ) {s = 18;} - else if ( (LA13_0==')') ) {s = 19;} + else if ( (LA13_0=='>') ) {s = 19;} - else if ( (LA13_0=='<') ) {s = 20;} + else if ( (LA13_0=='?') ) {s = 20;} - else if ( (LA13_0=='>') ) {s = 21;} + else if ( (LA13_0=='e') ) {s = 21;} - else if ( (LA13_0=='?') ) {s = 22;} + else if ( (LA13_0=='&') ) {s = 22;} - else if ( (LA13_0=='e') ) {s = 23;} + else if ( (LA13_0=='*') ) {s = 23;} - else if ( (LA13_0=='&') ) {s = 24;} + else if ( (LA13_0=='p') ) {s = 24;} - else if ( (LA13_0=='*') ) {s = 25;} + else if ( (LA13_0=='d') ) {s = 25;} else if ( (LA13_0=='^') ) {s = 26;} diff --git a/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/parser/antlr/internal/InternalTqclParser.java b/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/parser/antlr/internal/InternalTqclParser.java index e62b153f..6d33fea9 100644 --- a/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/parser/antlr/internal/InternalTqclParser.java +++ b/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/parser/antlr/internal/InternalTqclParser.java @@ -5,6 +5,7 @@ import org.eclipse.xtext.parser.impl.*; import org.eclipse.emf.ecore.util.EcoreUtil; import org.eclipse.emf.ecore.EObject; +import org.eclipse.emf.common.util.Enumerator; import org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser; import org.eclipse.xtext.parser.antlr.XtextTokenStream; import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; @@ -34,34 +35,19 @@ @SuppressWarnings("all") public class InternalTqclParser extends AbstractInternalAntlrParser { public static final String[] tokenNames = new String[] { - "", "", "", "", "RULE_STRING", "RULE_ID", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "';'", "'import'", "'library'", "'insert'", "'as'", "'with'", "','", "'set'", "'connect'", "'to'", "'go'", "'into'", "'out'", "'actor'", "'parameter'", "'port'", "'director'", "'='", "'.'", "'['", "']'", "'('", "')'", "'=>'", "'<'", "'>'", "'?'", "'extends'", "'&'", "'super'", "'*'", "'static'", "'extension'" + "", "", "", "", "RULE_STRING", "RULE_ID", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "';'", "'include'", "'library'", "'insert'", "'as'", "'with'", "','", "'set'", "'connect'", "'to'", "'go'", "'into'", "'out'", "'='", "'.'", "'['", "']'", "'('", "')'", "'=>'", "'<'", "'>'", "'?'", "'extends'", "'&'", "'super'", "'*'", "'import'", "'static'", "'extension'", "'actor'", "'parameter'", "'port'", "'director'" }; - public static final int RULE_STRING=4; - public static final int RULE_SL_COMMENT=7; public static final int T__19=19; public static final int T__15=15; - public static final int T__37=37; public static final int T__16=16; - public static final int T__38=38; public static final int T__17=17; - public static final int T__39=39; public static final int T__18=18; public static final int T__11=11; - public static final int T__33=33; public static final int T__12=12; - public static final int T__34=34; public static final int T__13=13; - public static final int T__35=35; public static final int T__14=14; - public static final int T__36=36; - public static final int EOF=-1; - public static final int T__30=30; - public static final int T__31=31; public static final int T__10=10; - public static final int T__32=32; public static final int RULE_ID=5; - public static final int RULE_WS=8; - public static final int RULE_ANY_OTHER=9; public static final int T__26=26; public static final int T__27=27; public static final int T__28=28; @@ -71,11 +57,27 @@ public class InternalTqclParser extends AbstractInternalAntlrParser { 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 RULE_STRING=4; + public static final int RULE_SL_COMMENT=7; + 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 EOF=-1; + 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_WS=8; + public static final int RULE_ANY_OTHER=9; public static final int T__40=40; public static final int T__41=41; - public static final int T__20=20; public static final int T__42=42; - public static final int T__21=21; + public static final int T__43=43; // delegates // delegators @@ -117,7 +119,7 @@ protected TqclGrammarAccess getGrammarAccess() { // $ANTLR start "entryRuleTriquetrumScript" - // InternalTqcl.g:73:1: entryRuleTriquetrumScript returns [EObject current=null] : iv_ruleTriquetrumScript= ruleTriquetrumScript EOF ; + // InternalTqcl.g:74:1: entryRuleTriquetrumScript returns [EObject current=null] : iv_ruleTriquetrumScript= ruleTriquetrumScript EOF ; public final EObject entryRuleTriquetrumScript() throws RecognitionException { EObject current = null; @@ -125,8 +127,8 @@ public final EObject entryRuleTriquetrumScript() throws RecognitionException { try { - // InternalTqcl.g:73:57: (iv_ruleTriquetrumScript= ruleTriquetrumScript EOF ) - // InternalTqcl.g:74:2: iv_ruleTriquetrumScript= ruleTriquetrumScript EOF + // InternalTqcl.g:74:57: (iv_ruleTriquetrumScript= ruleTriquetrumScript EOF ) + // InternalTqcl.g:75:2: iv_ruleTriquetrumScript= ruleTriquetrumScript EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getTriquetrumScriptRule()); @@ -157,7 +159,7 @@ public final EObject entryRuleTriquetrumScript() throws RecognitionException { // $ANTLR start "ruleTriquetrumScript" - // InternalTqcl.g:80:1: ruleTriquetrumScript returns [EObject current=null] : ( ( (lv_libraries_0_0= ruleLibrary ) )* ( (lv_commands_1_0= ruleCommand ) )* ) ; + // InternalTqcl.g:81:1: ruleTriquetrumScript returns [EObject current=null] : ( ( (lv_libraries_0_0= ruleLibrary ) )* ( (lv_commands_1_0= ruleCommand ) )* ) ; public final EObject ruleTriquetrumScript() throws RecognitionException { EObject current = null; @@ -170,13 +172,13 @@ public final EObject ruleTriquetrumScript() throws RecognitionException { enterRule(); try { - // InternalTqcl.g:86:2: ( ( ( (lv_libraries_0_0= ruleLibrary ) )* ( (lv_commands_1_0= ruleCommand ) )* ) ) - // InternalTqcl.g:87:2: ( ( (lv_libraries_0_0= ruleLibrary ) )* ( (lv_commands_1_0= ruleCommand ) )* ) + // InternalTqcl.g:87:2: ( ( ( (lv_libraries_0_0= ruleLibrary ) )* ( (lv_commands_1_0= ruleCommand ) )* ) ) + // InternalTqcl.g:88:2: ( ( (lv_libraries_0_0= ruleLibrary ) )* ( (lv_commands_1_0= ruleCommand ) )* ) { - // InternalTqcl.g:87:2: ( ( (lv_libraries_0_0= ruleLibrary ) )* ( (lv_commands_1_0= ruleCommand ) )* ) - // InternalTqcl.g:88:3: ( (lv_libraries_0_0= ruleLibrary ) )* ( (lv_commands_1_0= ruleCommand ) )* + // InternalTqcl.g:88:2: ( ( (lv_libraries_0_0= ruleLibrary ) )* ( (lv_commands_1_0= ruleCommand ) )* ) + // InternalTqcl.g:89:3: ( (lv_libraries_0_0= ruleLibrary ) )* ( (lv_commands_1_0= ruleCommand ) )* { - // InternalTqcl.g:88:3: ( (lv_libraries_0_0= ruleLibrary ) )* + // InternalTqcl.g:89:3: ( (lv_libraries_0_0= ruleLibrary ) )* loop1: do { int alt1=2; @@ -189,10 +191,10 @@ public final EObject ruleTriquetrumScript() throws RecognitionException { switch (alt1) { case 1 : - // InternalTqcl.g:89:4: (lv_libraries_0_0= ruleLibrary ) + // InternalTqcl.g:90:4: (lv_libraries_0_0= ruleLibrary ) { - // InternalTqcl.g:89:4: (lv_libraries_0_0= ruleLibrary ) - // InternalTqcl.g:90:5: lv_libraries_0_0= ruleLibrary + // InternalTqcl.g:90:4: (lv_libraries_0_0= ruleLibrary ) + // InternalTqcl.g:91:5: lv_libraries_0_0= ruleLibrary { if ( state.backtracking==0 ) { @@ -229,7 +231,7 @@ public final EObject ruleTriquetrumScript() throws RecognitionException { } } while (true); - // InternalTqcl.g:107:3: ( (lv_commands_1_0= ruleCommand ) )* + // InternalTqcl.g:108:3: ( (lv_commands_1_0= ruleCommand ) )* loop2: do { int alt2=2; @@ -242,10 +244,10 @@ public final EObject ruleTriquetrumScript() throws RecognitionException { switch (alt2) { case 1 : - // InternalTqcl.g:108:4: (lv_commands_1_0= ruleCommand ) + // InternalTqcl.g:109:4: (lv_commands_1_0= ruleCommand ) { - // InternalTqcl.g:108:4: (lv_commands_1_0= ruleCommand ) - // InternalTqcl.g:109:5: lv_commands_1_0= ruleCommand + // InternalTqcl.g:109:4: (lv_commands_1_0= ruleCommand ) + // InternalTqcl.g:110:5: lv_commands_1_0= ruleCommand { if ( state.backtracking==0 ) { @@ -307,7 +309,7 @@ public final EObject ruleTriquetrumScript() throws RecognitionException { // $ANTLR start "entryRuleCommand" - // InternalTqcl.g:130:1: entryRuleCommand returns [EObject current=null] : iv_ruleCommand= ruleCommand EOF ; + // InternalTqcl.g:131:1: entryRuleCommand returns [EObject current=null] : iv_ruleCommand= ruleCommand EOF ; public final EObject entryRuleCommand() throws RecognitionException { EObject current = null; @@ -315,8 +317,8 @@ public final EObject entryRuleCommand() throws RecognitionException { try { - // InternalTqcl.g:130:48: (iv_ruleCommand= ruleCommand EOF ) - // InternalTqcl.g:131:2: iv_ruleCommand= ruleCommand EOF + // InternalTqcl.g:131:48: (iv_ruleCommand= ruleCommand EOF ) + // InternalTqcl.g:132:2: iv_ruleCommand= ruleCommand EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getCommandRule()); @@ -347,7 +349,7 @@ public final EObject entryRuleCommand() throws RecognitionException { // $ANTLR start "ruleCommand" - // InternalTqcl.g:137:1: ruleCommand returns [EObject current=null] : ( (this_Insert_0= ruleInsert | this_Connect_1= ruleConnect | this_Set_2= ruleSet | this_GoInto_3= ruleGoInto | this_GoOut_4= ruleGoOut | this_Import_5= ruleImport ) otherlv_6= ';' ) ; + // InternalTqcl.g:138:1: ruleCommand returns [EObject current=null] : ( (this_Insert_0= ruleInsert | this_Connect_1= ruleConnect | this_Set_2= ruleSet | this_GoInto_3= ruleGoInto | this_GoOut_4= ruleGoOut | this_Include_5= ruleInclude ) otherlv_6= ';' ) ; public final EObject ruleCommand() throws RecognitionException { EObject current = null; @@ -362,20 +364,20 @@ public final EObject ruleCommand() throws RecognitionException { EObject this_GoOut_4 = null; - EObject this_Import_5 = null; + EObject this_Include_5 = null; enterRule(); try { - // InternalTqcl.g:143:2: ( ( (this_Insert_0= ruleInsert | this_Connect_1= ruleConnect | this_Set_2= ruleSet | this_GoInto_3= ruleGoInto | this_GoOut_4= ruleGoOut | this_Import_5= ruleImport ) otherlv_6= ';' ) ) - // InternalTqcl.g:144:2: ( (this_Insert_0= ruleInsert | this_Connect_1= ruleConnect | this_Set_2= ruleSet | this_GoInto_3= ruleGoInto | this_GoOut_4= ruleGoOut | this_Import_5= ruleImport ) otherlv_6= ';' ) + // InternalTqcl.g:144:2: ( ( (this_Insert_0= ruleInsert | this_Connect_1= ruleConnect | this_Set_2= ruleSet | this_GoInto_3= ruleGoInto | this_GoOut_4= ruleGoOut | this_Include_5= ruleInclude ) otherlv_6= ';' ) ) + // InternalTqcl.g:145:2: ( (this_Insert_0= ruleInsert | this_Connect_1= ruleConnect | this_Set_2= ruleSet | this_GoInto_3= ruleGoInto | this_GoOut_4= ruleGoOut | this_Include_5= ruleInclude ) otherlv_6= ';' ) { - // InternalTqcl.g:144:2: ( (this_Insert_0= ruleInsert | this_Connect_1= ruleConnect | this_Set_2= ruleSet | this_GoInto_3= ruleGoInto | this_GoOut_4= ruleGoOut | this_Import_5= ruleImport ) otherlv_6= ';' ) - // InternalTqcl.g:145:3: (this_Insert_0= ruleInsert | this_Connect_1= ruleConnect | this_Set_2= ruleSet | this_GoInto_3= ruleGoInto | this_GoOut_4= ruleGoOut | this_Import_5= ruleImport ) otherlv_6= ';' + // InternalTqcl.g:145:2: ( (this_Insert_0= ruleInsert | this_Connect_1= ruleConnect | this_Set_2= ruleSet | this_GoInto_3= ruleGoInto | this_GoOut_4= ruleGoOut | this_Include_5= ruleInclude ) otherlv_6= ';' ) + // InternalTqcl.g:146:3: (this_Insert_0= ruleInsert | this_Connect_1= ruleConnect | this_Set_2= ruleSet | this_GoInto_3= ruleGoInto | this_GoOut_4= ruleGoOut | this_Include_5= ruleInclude ) otherlv_6= ';' { - // InternalTqcl.g:145:3: (this_Insert_0= ruleInsert | this_Connect_1= ruleConnect | this_Set_2= ruleSet | this_GoInto_3= ruleGoInto | this_GoOut_4= ruleGoOut | this_Import_5= ruleImport ) + // InternalTqcl.g:146:3: (this_Insert_0= ruleInsert | this_Connect_1= ruleConnect | this_Set_2= ruleSet | this_GoInto_3= ruleGoInto | this_GoOut_4= ruleGoOut | this_Include_5= ruleInclude ) int alt3=6; switch ( input.LA(1) ) { case 13: @@ -397,12 +399,12 @@ public final EObject ruleCommand() throws RecognitionException { { int LA3_4 = input.LA(2); - if ( (LA3_4==21) ) { - alt3=4; - } - else if ( (LA3_4==22) ) { + if ( (LA3_4==22) ) { alt3=5; } + else if ( (LA3_4==21) ) { + alt3=4; + } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = @@ -427,7 +429,7 @@ else if ( (LA3_4==22) ) { switch (alt3) { case 1 : - // InternalTqcl.g:146:4: this_Insert_0= ruleInsert + // InternalTqcl.g:147:4: this_Insert_0= ruleInsert { if ( state.backtracking==0 ) { @@ -449,7 +451,7 @@ else if ( (LA3_4==22) ) { } break; case 2 : - // InternalTqcl.g:155:4: this_Connect_1= ruleConnect + // InternalTqcl.g:156:4: this_Connect_1= ruleConnect { if ( state.backtracking==0 ) { @@ -471,7 +473,7 @@ else if ( (LA3_4==22) ) { } break; case 3 : - // InternalTqcl.g:164:4: this_Set_2= ruleSet + // InternalTqcl.g:165:4: this_Set_2= ruleSet { if ( state.backtracking==0 ) { @@ -493,7 +495,7 @@ else if ( (LA3_4==22) ) { } break; case 4 : - // InternalTqcl.g:173:4: this_GoInto_3= ruleGoInto + // InternalTqcl.g:174:4: this_GoInto_3= ruleGoInto { if ( state.backtracking==0 ) { @@ -515,7 +517,7 @@ else if ( (LA3_4==22) ) { } break; case 5 : - // InternalTqcl.g:182:4: this_GoOut_4= ruleGoOut + // InternalTqcl.g:183:4: this_GoOut_4= ruleGoOut { if ( state.backtracking==0 ) { @@ -537,21 +539,21 @@ else if ( (LA3_4==22) ) { } break; case 6 : - // InternalTqcl.g:191:4: this_Import_5= ruleImport + // InternalTqcl.g:192:4: this_Include_5= ruleInclude { if ( state.backtracking==0 ) { - newCompositeNode(grammarAccess.getCommandAccess().getImportParserRuleCall_0_5()); + newCompositeNode(grammarAccess.getCommandAccess().getIncludeParserRuleCall_0_5()); } pushFollow(FOLLOW_5); - this_Import_5=ruleImport(); + this_Include_5=ruleInclude(); state._fsp--; if (state.failed) return current; if ( state.backtracking==0 ) { - current = this_Import_5; + current = this_Include_5; afterParserOrEnumRuleCall(); } @@ -591,28 +593,28 @@ else if ( (LA3_4==22) ) { // $ANTLR end "ruleCommand" - // $ANTLR start "entryRuleImport" - // InternalTqcl.g:208:1: entryRuleImport returns [EObject current=null] : iv_ruleImport= ruleImport EOF ; - public final EObject entryRuleImport() throws RecognitionException { + // $ANTLR start "entryRuleInclude" + // InternalTqcl.g:209:1: entryRuleInclude returns [EObject current=null] : iv_ruleInclude= ruleInclude EOF ; + public final EObject entryRuleInclude() throws RecognitionException { EObject current = null; - EObject iv_ruleImport = null; + EObject iv_ruleInclude = null; try { - // InternalTqcl.g:208:47: (iv_ruleImport= ruleImport EOF ) - // InternalTqcl.g:209:2: iv_ruleImport= ruleImport EOF + // InternalTqcl.g:209:48: (iv_ruleInclude= ruleInclude EOF ) + // InternalTqcl.g:210:2: iv_ruleInclude= ruleInclude EOF { if ( state.backtracking==0 ) { - newCompositeNode(grammarAccess.getImportRule()); + newCompositeNode(grammarAccess.getIncludeRule()); } pushFollow(FOLLOW_1); - iv_ruleImport=ruleImport(); + iv_ruleInclude=ruleInclude(); state._fsp--; if (state.failed) return current; if ( state.backtracking==0 ) { - current =iv_ruleImport; + current =iv_ruleInclude; } match(input,EOF,FOLLOW_2); if (state.failed) return current; @@ -628,12 +630,12 @@ public final EObject entryRuleImport() throws RecognitionException { } return current; } - // $ANTLR end "entryRuleImport" + // $ANTLR end "entryRuleInclude" - // $ANTLR start "ruleImport" - // InternalTqcl.g:215:1: ruleImport returns [EObject current=null] : (otherlv_0= 'import' ( (lv_filename_1_0= RULE_STRING ) ) otherlv_2= ';' ) ; - public final EObject ruleImport() throws RecognitionException { + // $ANTLR start "ruleInclude" + // InternalTqcl.g:216:1: ruleInclude returns [EObject current=null] : (otherlv_0= 'include' ( (lv_filename_1_0= RULE_STRING ) ) otherlv_2= ';' ) ; + public final EObject ruleInclude() throws RecognitionException { EObject current = null; Token otherlv_0=null; @@ -644,34 +646,34 @@ public final EObject ruleImport() throws RecognitionException { enterRule(); try { - // InternalTqcl.g:221:2: ( (otherlv_0= 'import' ( (lv_filename_1_0= RULE_STRING ) ) otherlv_2= ';' ) ) - // InternalTqcl.g:222:2: (otherlv_0= 'import' ( (lv_filename_1_0= RULE_STRING ) ) otherlv_2= ';' ) + // InternalTqcl.g:222:2: ( (otherlv_0= 'include' ( (lv_filename_1_0= RULE_STRING ) ) otherlv_2= ';' ) ) + // InternalTqcl.g:223:2: (otherlv_0= 'include' ( (lv_filename_1_0= RULE_STRING ) ) otherlv_2= ';' ) { - // InternalTqcl.g:222:2: (otherlv_0= 'import' ( (lv_filename_1_0= RULE_STRING ) ) otherlv_2= ';' ) - // InternalTqcl.g:223:3: otherlv_0= 'import' ( (lv_filename_1_0= RULE_STRING ) ) otherlv_2= ';' + // InternalTqcl.g:223:2: (otherlv_0= 'include' ( (lv_filename_1_0= RULE_STRING ) ) otherlv_2= ';' ) + // InternalTqcl.g:224:3: otherlv_0= 'include' ( (lv_filename_1_0= RULE_STRING ) ) otherlv_2= ';' { otherlv_0=(Token)match(input,11,FOLLOW_6); if (state.failed) return current; if ( state.backtracking==0 ) { - newLeafNode(otherlv_0, grammarAccess.getImportAccess().getImportKeyword_0()); + newLeafNode(otherlv_0, grammarAccess.getIncludeAccess().getIncludeKeyword_0()); } - // InternalTqcl.g:227:3: ( (lv_filename_1_0= RULE_STRING ) ) - // InternalTqcl.g:228:4: (lv_filename_1_0= RULE_STRING ) + // InternalTqcl.g:228:3: ( (lv_filename_1_0= RULE_STRING ) ) + // InternalTqcl.g:229:4: (lv_filename_1_0= RULE_STRING ) { - // InternalTqcl.g:228:4: (lv_filename_1_0= RULE_STRING ) - // InternalTqcl.g:229:5: lv_filename_1_0= RULE_STRING + // InternalTqcl.g:229:4: (lv_filename_1_0= RULE_STRING ) + // InternalTqcl.g:230:5: lv_filename_1_0= RULE_STRING { lv_filename_1_0=(Token)match(input,RULE_STRING,FOLLOW_5); if (state.failed) return current; if ( state.backtracking==0 ) { - newLeafNode(lv_filename_1_0, grammarAccess.getImportAccess().getFilenameSTRINGTerminalRuleCall_1_0()); + newLeafNode(lv_filename_1_0, grammarAccess.getIncludeAccess().getFilenameSTRINGTerminalRuleCall_1_0()); } if ( state.backtracking==0 ) { if (current==null) { - current = createModelElement(grammarAccess.getImportRule()); + current = createModelElement(grammarAccess.getIncludeRule()); } setWithLastConsumed( current, @@ -689,7 +691,7 @@ public final EObject ruleImport() throws RecognitionException { otherlv_2=(Token)match(input,10,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { - newLeafNode(otherlv_2, grammarAccess.getImportAccess().getSemicolonKeyword_2()); + newLeafNode(otherlv_2, grammarAccess.getIncludeAccess().getSemicolonKeyword_2()); } @@ -713,11 +715,11 @@ public final EObject ruleImport() throws RecognitionException { } return current; } - // $ANTLR end "ruleImport" + // $ANTLR end "ruleInclude" // $ANTLR start "entryRuleLibrary" - // InternalTqcl.g:253:1: entryRuleLibrary returns [EObject current=null] : iv_ruleLibrary= ruleLibrary EOF ; + // InternalTqcl.g:254:1: entryRuleLibrary returns [EObject current=null] : iv_ruleLibrary= ruleLibrary EOF ; public final EObject entryRuleLibrary() throws RecognitionException { EObject current = null; @@ -725,8 +727,8 @@ public final EObject entryRuleLibrary() throws RecognitionException { try { - // InternalTqcl.g:253:48: (iv_ruleLibrary= ruleLibrary EOF ) - // InternalTqcl.g:254:2: iv_ruleLibrary= ruleLibrary EOF + // InternalTqcl.g:254:48: (iv_ruleLibrary= ruleLibrary EOF ) + // InternalTqcl.g:255:2: iv_ruleLibrary= ruleLibrary EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getLibraryRule()); @@ -757,7 +759,7 @@ public final EObject entryRuleLibrary() throws RecognitionException { // $ANTLR start "ruleLibrary" - // InternalTqcl.g:260:1: ruleLibrary returns [EObject current=null] : (otherlv_0= 'library' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ';' ) ; + // InternalTqcl.g:261:1: ruleLibrary returns [EObject current=null] : (otherlv_0= 'library' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ';' ) ; public final EObject ruleLibrary() throws RecognitionException { EObject current = null; @@ -769,11 +771,11 @@ public final EObject ruleLibrary() throws RecognitionException { enterRule(); try { - // InternalTqcl.g:266:2: ( (otherlv_0= 'library' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ';' ) ) - // InternalTqcl.g:267:2: (otherlv_0= 'library' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ';' ) + // InternalTqcl.g:267:2: ( (otherlv_0= 'library' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ';' ) ) + // InternalTqcl.g:268:2: (otherlv_0= 'library' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ';' ) { - // InternalTqcl.g:267:2: (otherlv_0= 'library' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ';' ) - // InternalTqcl.g:268:3: otherlv_0= 'library' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ';' + // InternalTqcl.g:268:2: (otherlv_0= 'library' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ';' ) + // InternalTqcl.g:269:3: otherlv_0= 'library' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ';' { otherlv_0=(Token)match(input,12,FOLLOW_7); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -781,11 +783,11 @@ public final EObject ruleLibrary() throws RecognitionException { newLeafNode(otherlv_0, grammarAccess.getLibraryAccess().getLibraryKeyword_0()); } - // InternalTqcl.g:272:3: ( (lv_name_1_0= RULE_ID ) ) - // InternalTqcl.g:273:4: (lv_name_1_0= RULE_ID ) + // InternalTqcl.g:273:3: ( (lv_name_1_0= RULE_ID ) ) + // InternalTqcl.g:274:4: (lv_name_1_0= RULE_ID ) { - // InternalTqcl.g:273:4: (lv_name_1_0= RULE_ID ) - // InternalTqcl.g:274:5: lv_name_1_0= RULE_ID + // InternalTqcl.g:274:4: (lv_name_1_0= RULE_ID ) + // InternalTqcl.g:275:5: lv_name_1_0= RULE_ID { lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_5); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -842,7 +844,7 @@ public final EObject ruleLibrary() throws RecognitionException { // $ANTLR start "entryRuleInsert" - // InternalTqcl.g:298:1: entryRuleInsert returns [EObject current=null] : iv_ruleInsert= ruleInsert EOF ; + // InternalTqcl.g:299:1: entryRuleInsert returns [EObject current=null] : iv_ruleInsert= ruleInsert EOF ; public final EObject entryRuleInsert() throws RecognitionException { EObject current = null; @@ -850,8 +852,8 @@ public final EObject entryRuleInsert() throws RecognitionException { try { - // InternalTqcl.g:298:47: (iv_ruleInsert= ruleInsert EOF ) - // InternalTqcl.g:299:2: iv_ruleInsert= ruleInsert EOF + // InternalTqcl.g:299:47: (iv_ruleInsert= ruleInsert EOF ) + // InternalTqcl.g:300:2: iv_ruleInsert= ruleInsert EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getInsertRule()); @@ -882,7 +884,7 @@ public final EObject entryRuleInsert() throws RecognitionException { // $ANTLR start "ruleInsert" - // InternalTqcl.g:305:1: ruleInsert returns [EObject current=null] : (otherlv_0= 'insert' ( (lv_category_1_0= ruleCategory ) )? ( (lv_obj_2_0= ruleNamedObj ) ) otherlv_3= 'as' ( (lv_name_4_0= ruleNamedObj ) ) (otherlv_5= 'with' ( (lv_parameters_6_0= ruleParameter ) ) (otherlv_7= ',' ( (lv_parameters_8_0= ruleParameter ) ) )* )? ) ; + // InternalTqcl.g:306:1: ruleInsert returns [EObject current=null] : (otherlv_0= 'insert' ( (lv_category_1_0= ruleCategory ) )? ( (lv_obj_2_0= ruleNamedObj ) ) otherlv_3= 'as' ( (lv_name_4_0= ruleNamedObj ) ) (otherlv_5= 'with' ( (lv_parameters_6_0= ruleParameter ) ) (otherlv_7= ',' ( (lv_parameters_8_0= ruleParameter ) ) )* )? ) ; public final EObject ruleInsert() throws RecognitionException { EObject current = null; @@ -890,7 +892,7 @@ public final EObject ruleInsert() throws RecognitionException { Token otherlv_3=null; Token otherlv_5=null; Token otherlv_7=null; - AntlrDatatypeRuleToken lv_category_1_0 = null; + Enumerator lv_category_1_0 = null; AntlrDatatypeRuleToken lv_obj_2_0 = null; @@ -905,11 +907,11 @@ public final EObject ruleInsert() throws RecognitionException { enterRule(); try { - // InternalTqcl.g:311:2: ( (otherlv_0= 'insert' ( (lv_category_1_0= ruleCategory ) )? ( (lv_obj_2_0= ruleNamedObj ) ) otherlv_3= 'as' ( (lv_name_4_0= ruleNamedObj ) ) (otherlv_5= 'with' ( (lv_parameters_6_0= ruleParameter ) ) (otherlv_7= ',' ( (lv_parameters_8_0= ruleParameter ) ) )* )? ) ) - // InternalTqcl.g:312:2: (otherlv_0= 'insert' ( (lv_category_1_0= ruleCategory ) )? ( (lv_obj_2_0= ruleNamedObj ) ) otherlv_3= 'as' ( (lv_name_4_0= ruleNamedObj ) ) (otherlv_5= 'with' ( (lv_parameters_6_0= ruleParameter ) ) (otherlv_7= ',' ( (lv_parameters_8_0= ruleParameter ) ) )* )? ) + // InternalTqcl.g:312:2: ( (otherlv_0= 'insert' ( (lv_category_1_0= ruleCategory ) )? ( (lv_obj_2_0= ruleNamedObj ) ) otherlv_3= 'as' ( (lv_name_4_0= ruleNamedObj ) ) (otherlv_5= 'with' ( (lv_parameters_6_0= ruleParameter ) ) (otherlv_7= ',' ( (lv_parameters_8_0= ruleParameter ) ) )* )? ) ) + // InternalTqcl.g:313:2: (otherlv_0= 'insert' ( (lv_category_1_0= ruleCategory ) )? ( (lv_obj_2_0= ruleNamedObj ) ) otherlv_3= 'as' ( (lv_name_4_0= ruleNamedObj ) ) (otherlv_5= 'with' ( (lv_parameters_6_0= ruleParameter ) ) (otherlv_7= ',' ( (lv_parameters_8_0= ruleParameter ) ) )* )? ) { - // InternalTqcl.g:312:2: (otherlv_0= 'insert' ( (lv_category_1_0= ruleCategory ) )? ( (lv_obj_2_0= ruleNamedObj ) ) otherlv_3= 'as' ( (lv_name_4_0= ruleNamedObj ) ) (otherlv_5= 'with' ( (lv_parameters_6_0= ruleParameter ) ) (otherlv_7= ',' ( (lv_parameters_8_0= ruleParameter ) ) )* )? ) - // InternalTqcl.g:313:3: otherlv_0= 'insert' ( (lv_category_1_0= ruleCategory ) )? ( (lv_obj_2_0= ruleNamedObj ) ) otherlv_3= 'as' ( (lv_name_4_0= ruleNamedObj ) ) (otherlv_5= 'with' ( (lv_parameters_6_0= ruleParameter ) ) (otherlv_7= ',' ( (lv_parameters_8_0= ruleParameter ) ) )* )? + // InternalTqcl.g:313:2: (otherlv_0= 'insert' ( (lv_category_1_0= ruleCategory ) )? ( (lv_obj_2_0= ruleNamedObj ) ) otherlv_3= 'as' ( (lv_name_4_0= ruleNamedObj ) ) (otherlv_5= 'with' ( (lv_parameters_6_0= ruleParameter ) ) (otherlv_7= ',' ( (lv_parameters_8_0= ruleParameter ) ) )* )? ) + // InternalTqcl.g:314:3: otherlv_0= 'insert' ( (lv_category_1_0= ruleCategory ) )? ( (lv_obj_2_0= ruleNamedObj ) ) otherlv_3= 'as' ( (lv_name_4_0= ruleNamedObj ) ) (otherlv_5= 'with' ( (lv_parameters_6_0= ruleParameter ) ) (otherlv_7= ',' ( (lv_parameters_8_0= ruleParameter ) ) )* )? { otherlv_0=(Token)match(input,13,FOLLOW_8); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -917,23 +919,23 @@ public final EObject ruleInsert() throws RecognitionException { newLeafNode(otherlv_0, grammarAccess.getInsertAccess().getInsertKeyword_0()); } - // InternalTqcl.g:317:3: ( (lv_category_1_0= ruleCategory ) )? + // InternalTqcl.g:318:3: ( (lv_category_1_0= ruleCategory ) )? int alt4=2; int LA4_0 = input.LA(1); - if ( ((LA4_0>=23 && LA4_0<=26)) ) { + if ( ((LA4_0>=40 && LA4_0<=43)) ) { alt4=1; } switch (alt4) { case 1 : - // InternalTqcl.g:318:4: (lv_category_1_0= ruleCategory ) + // InternalTqcl.g:319:4: (lv_category_1_0= ruleCategory ) { - // InternalTqcl.g:318:4: (lv_category_1_0= ruleCategory ) - // InternalTqcl.g:319:5: lv_category_1_0= ruleCategory + // InternalTqcl.g:319:4: (lv_category_1_0= ruleCategory ) + // InternalTqcl.g:320:5: lv_category_1_0= ruleCategory { if ( state.backtracking==0 ) { - newCompositeNode(grammarAccess.getInsertAccess().getCategoryCategoryParserRuleCall_1_0()); + newCompositeNode(grammarAccess.getInsertAccess().getCategoryCategoryEnumRuleCall_1_0()); } pushFollow(FOLLOW_8); @@ -963,11 +965,11 @@ public final EObject ruleInsert() throws RecognitionException { } - // InternalTqcl.g:336:3: ( (lv_obj_2_0= ruleNamedObj ) ) - // InternalTqcl.g:337:4: (lv_obj_2_0= ruleNamedObj ) + // InternalTqcl.g:337:3: ( (lv_obj_2_0= ruleNamedObj ) ) + // InternalTqcl.g:338:4: (lv_obj_2_0= ruleNamedObj ) { - // InternalTqcl.g:337:4: (lv_obj_2_0= ruleNamedObj ) - // InternalTqcl.g:338:5: lv_obj_2_0= ruleNamedObj + // InternalTqcl.g:338:4: (lv_obj_2_0= ruleNamedObj ) + // InternalTqcl.g:339:5: lv_obj_2_0= ruleNamedObj { if ( state.backtracking==0 ) { @@ -1004,11 +1006,11 @@ public final EObject ruleInsert() throws RecognitionException { newLeafNode(otherlv_3, grammarAccess.getInsertAccess().getAsKeyword_3()); } - // InternalTqcl.g:359:3: ( (lv_name_4_0= ruleNamedObj ) ) - // InternalTqcl.g:360:4: (lv_name_4_0= ruleNamedObj ) + // InternalTqcl.g:360:3: ( (lv_name_4_0= ruleNamedObj ) ) + // InternalTqcl.g:361:4: (lv_name_4_0= ruleNamedObj ) { - // InternalTqcl.g:360:4: (lv_name_4_0= ruleNamedObj ) - // InternalTqcl.g:361:5: lv_name_4_0= ruleNamedObj + // InternalTqcl.g:361:4: (lv_name_4_0= ruleNamedObj ) + // InternalTqcl.g:362:5: lv_name_4_0= ruleNamedObj { if ( state.backtracking==0 ) { @@ -1039,7 +1041,7 @@ public final EObject ruleInsert() throws RecognitionException { } - // InternalTqcl.g:378:3: (otherlv_5= 'with' ( (lv_parameters_6_0= ruleParameter ) ) (otherlv_7= ',' ( (lv_parameters_8_0= ruleParameter ) ) )* )? + // InternalTqcl.g:379:3: (otherlv_5= 'with' ( (lv_parameters_6_0= ruleParameter ) ) (otherlv_7= ',' ( (lv_parameters_8_0= ruleParameter ) ) )* )? int alt6=2; int LA6_0 = input.LA(1); @@ -1048,7 +1050,7 @@ public final EObject ruleInsert() throws RecognitionException { } switch (alt6) { case 1 : - // InternalTqcl.g:379:4: otherlv_5= 'with' ( (lv_parameters_6_0= ruleParameter ) ) (otherlv_7= ',' ( (lv_parameters_8_0= ruleParameter ) ) )* + // InternalTqcl.g:380:4: otherlv_5= 'with' ( (lv_parameters_6_0= ruleParameter ) ) (otherlv_7= ',' ( (lv_parameters_8_0= ruleParameter ) ) )* { otherlv_5=(Token)match(input,15,FOLLOW_8); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -1056,11 +1058,11 @@ public final EObject ruleInsert() throws RecognitionException { newLeafNode(otherlv_5, grammarAccess.getInsertAccess().getWithKeyword_5_0()); } - // InternalTqcl.g:383:4: ( (lv_parameters_6_0= ruleParameter ) ) - // InternalTqcl.g:384:5: (lv_parameters_6_0= ruleParameter ) + // InternalTqcl.g:384:4: ( (lv_parameters_6_0= ruleParameter ) ) + // InternalTqcl.g:385:5: (lv_parameters_6_0= ruleParameter ) { - // InternalTqcl.g:384:5: (lv_parameters_6_0= ruleParameter ) - // InternalTqcl.g:385:6: lv_parameters_6_0= ruleParameter + // InternalTqcl.g:385:5: (lv_parameters_6_0= ruleParameter ) + // InternalTqcl.g:386:6: lv_parameters_6_0= ruleParameter { if ( state.backtracking==0 ) { @@ -1091,7 +1093,7 @@ public final EObject ruleInsert() throws RecognitionException { } - // InternalTqcl.g:402:4: (otherlv_7= ',' ( (lv_parameters_8_0= ruleParameter ) ) )* + // InternalTqcl.g:403:4: (otherlv_7= ',' ( (lv_parameters_8_0= ruleParameter ) ) )* loop5: do { int alt5=2; @@ -1104,7 +1106,7 @@ public final EObject ruleInsert() throws RecognitionException { switch (alt5) { case 1 : - // InternalTqcl.g:403:5: otherlv_7= ',' ( (lv_parameters_8_0= ruleParameter ) ) + // InternalTqcl.g:404:5: otherlv_7= ',' ( (lv_parameters_8_0= ruleParameter ) ) { otherlv_7=(Token)match(input,16,FOLLOW_8); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -1112,11 +1114,11 @@ public final EObject ruleInsert() throws RecognitionException { newLeafNode(otherlv_7, grammarAccess.getInsertAccess().getCommaKeyword_5_2_0()); } - // InternalTqcl.g:407:5: ( (lv_parameters_8_0= ruleParameter ) ) - // InternalTqcl.g:408:6: (lv_parameters_8_0= ruleParameter ) + // InternalTqcl.g:408:5: ( (lv_parameters_8_0= ruleParameter ) ) + // InternalTqcl.g:409:6: (lv_parameters_8_0= ruleParameter ) { - // InternalTqcl.g:408:6: (lv_parameters_8_0= ruleParameter ) - // InternalTqcl.g:409:7: lv_parameters_8_0= ruleParameter + // InternalTqcl.g:409:6: (lv_parameters_8_0= ruleParameter ) + // InternalTqcl.g:410:7: lv_parameters_8_0= ruleParameter { if ( state.backtracking==0 ) { @@ -1187,7 +1189,7 @@ public final EObject ruleInsert() throws RecognitionException { // $ANTLR start "entryRuleSet" - // InternalTqcl.g:432:1: entryRuleSet returns [EObject current=null] : iv_ruleSet= ruleSet EOF ; + // InternalTqcl.g:433:1: entryRuleSet returns [EObject current=null] : iv_ruleSet= ruleSet EOF ; public final EObject entryRuleSet() throws RecognitionException { EObject current = null; @@ -1195,8 +1197,8 @@ public final EObject entryRuleSet() throws RecognitionException { try { - // InternalTqcl.g:432:44: (iv_ruleSet= ruleSet EOF ) - // InternalTqcl.g:433:2: iv_ruleSet= ruleSet EOF + // InternalTqcl.g:433:44: (iv_ruleSet= ruleSet EOF ) + // InternalTqcl.g:434:2: iv_ruleSet= ruleSet EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getSetRule()); @@ -1227,7 +1229,7 @@ public final EObject entryRuleSet() throws RecognitionException { // $ANTLR start "ruleSet" - // InternalTqcl.g:439:1: ruleSet returns [EObject current=null] : (otherlv_0= 'set' ( (lv_param_1_0= ruleParameter ) ) ) ; + // InternalTqcl.g:440:1: ruleSet returns [EObject current=null] : (otherlv_0= 'set' ( (lv_param_1_0= ruleParameter ) ) ) ; public final EObject ruleSet() throws RecognitionException { EObject current = null; @@ -1239,11 +1241,11 @@ public final EObject ruleSet() throws RecognitionException { enterRule(); try { - // InternalTqcl.g:445:2: ( (otherlv_0= 'set' ( (lv_param_1_0= ruleParameter ) ) ) ) - // InternalTqcl.g:446:2: (otherlv_0= 'set' ( (lv_param_1_0= ruleParameter ) ) ) + // InternalTqcl.g:446:2: ( (otherlv_0= 'set' ( (lv_param_1_0= ruleParameter ) ) ) ) + // InternalTqcl.g:447:2: (otherlv_0= 'set' ( (lv_param_1_0= ruleParameter ) ) ) { - // InternalTqcl.g:446:2: (otherlv_0= 'set' ( (lv_param_1_0= ruleParameter ) ) ) - // InternalTqcl.g:447:3: otherlv_0= 'set' ( (lv_param_1_0= ruleParameter ) ) + // InternalTqcl.g:447:2: (otherlv_0= 'set' ( (lv_param_1_0= ruleParameter ) ) ) + // InternalTqcl.g:448:3: otherlv_0= 'set' ( (lv_param_1_0= ruleParameter ) ) { otherlv_0=(Token)match(input,17,FOLLOW_8); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -1251,11 +1253,11 @@ public final EObject ruleSet() throws RecognitionException { newLeafNode(otherlv_0, grammarAccess.getSetAccess().getSetKeyword_0()); } - // InternalTqcl.g:451:3: ( (lv_param_1_0= ruleParameter ) ) - // InternalTqcl.g:452:4: (lv_param_1_0= ruleParameter ) + // InternalTqcl.g:452:3: ( (lv_param_1_0= ruleParameter ) ) + // InternalTqcl.g:453:4: (lv_param_1_0= ruleParameter ) { - // InternalTqcl.g:452:4: (lv_param_1_0= ruleParameter ) - // InternalTqcl.g:453:5: lv_param_1_0= ruleParameter + // InternalTqcl.g:453:4: (lv_param_1_0= ruleParameter ) + // InternalTqcl.g:454:5: lv_param_1_0= ruleParameter { if ( state.backtracking==0 ) { @@ -1311,7 +1313,7 @@ public final EObject ruleSet() throws RecognitionException { // $ANTLR start "entryRuleConnect" - // InternalTqcl.g:474:1: entryRuleConnect returns [EObject current=null] : iv_ruleConnect= ruleConnect EOF ; + // InternalTqcl.g:475:1: entryRuleConnect returns [EObject current=null] : iv_ruleConnect= ruleConnect EOF ; public final EObject entryRuleConnect() throws RecognitionException { EObject current = null; @@ -1319,8 +1321,8 @@ public final EObject entryRuleConnect() throws RecognitionException { try { - // InternalTqcl.g:474:48: (iv_ruleConnect= ruleConnect EOF ) - // InternalTqcl.g:475:2: iv_ruleConnect= ruleConnect EOF + // InternalTqcl.g:475:48: (iv_ruleConnect= ruleConnect EOF ) + // InternalTqcl.g:476:2: iv_ruleConnect= ruleConnect EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getConnectRule()); @@ -1351,7 +1353,7 @@ public final EObject entryRuleConnect() throws RecognitionException { // $ANTLR start "ruleConnect" - // InternalTqcl.g:481:1: ruleConnect returns [EObject current=null] : (otherlv_0= 'connect' ( (lv_from_1_0= ruleConnectionPort ) ) (otherlv_2= ',' ( (lv_from_3_0= ruleConnectionPort ) ) )* otherlv_4= 'to' ( (lv_to_5_0= ruleConnectionPort ) ) (otherlv_6= ',' ( (lv_to_7_0= ruleConnectionPort ) ) )* ) ; + // InternalTqcl.g:482:1: ruleConnect returns [EObject current=null] : (otherlv_0= 'connect' ( (lv_from_1_0= ruleConnectionPort ) ) (otherlv_2= ',' ( (lv_from_3_0= ruleConnectionPort ) ) )* otherlv_4= 'to' ( (lv_to_5_0= ruleConnectionPort ) ) (otherlv_6= ',' ( (lv_to_7_0= ruleConnectionPort ) ) )* ) ; public final EObject ruleConnect() throws RecognitionException { EObject current = null; @@ -1372,11 +1374,11 @@ public final EObject ruleConnect() throws RecognitionException { enterRule(); try { - // InternalTqcl.g:487:2: ( (otherlv_0= 'connect' ( (lv_from_1_0= ruleConnectionPort ) ) (otherlv_2= ',' ( (lv_from_3_0= ruleConnectionPort ) ) )* otherlv_4= 'to' ( (lv_to_5_0= ruleConnectionPort ) ) (otherlv_6= ',' ( (lv_to_7_0= ruleConnectionPort ) ) )* ) ) - // InternalTqcl.g:488:2: (otherlv_0= 'connect' ( (lv_from_1_0= ruleConnectionPort ) ) (otherlv_2= ',' ( (lv_from_3_0= ruleConnectionPort ) ) )* otherlv_4= 'to' ( (lv_to_5_0= ruleConnectionPort ) ) (otherlv_6= ',' ( (lv_to_7_0= ruleConnectionPort ) ) )* ) + // InternalTqcl.g:488:2: ( (otherlv_0= 'connect' ( (lv_from_1_0= ruleConnectionPort ) ) (otherlv_2= ',' ( (lv_from_3_0= ruleConnectionPort ) ) )* otherlv_4= 'to' ( (lv_to_5_0= ruleConnectionPort ) ) (otherlv_6= ',' ( (lv_to_7_0= ruleConnectionPort ) ) )* ) ) + // InternalTqcl.g:489:2: (otherlv_0= 'connect' ( (lv_from_1_0= ruleConnectionPort ) ) (otherlv_2= ',' ( (lv_from_3_0= ruleConnectionPort ) ) )* otherlv_4= 'to' ( (lv_to_5_0= ruleConnectionPort ) ) (otherlv_6= ',' ( (lv_to_7_0= ruleConnectionPort ) ) )* ) { - // InternalTqcl.g:488:2: (otherlv_0= 'connect' ( (lv_from_1_0= ruleConnectionPort ) ) (otherlv_2= ',' ( (lv_from_3_0= ruleConnectionPort ) ) )* otherlv_4= 'to' ( (lv_to_5_0= ruleConnectionPort ) ) (otherlv_6= ',' ( (lv_to_7_0= ruleConnectionPort ) ) )* ) - // InternalTqcl.g:489:3: otherlv_0= 'connect' ( (lv_from_1_0= ruleConnectionPort ) ) (otherlv_2= ',' ( (lv_from_3_0= ruleConnectionPort ) ) )* otherlv_4= 'to' ( (lv_to_5_0= ruleConnectionPort ) ) (otherlv_6= ',' ( (lv_to_7_0= ruleConnectionPort ) ) )* + // InternalTqcl.g:489:2: (otherlv_0= 'connect' ( (lv_from_1_0= ruleConnectionPort ) ) (otherlv_2= ',' ( (lv_from_3_0= ruleConnectionPort ) ) )* otherlv_4= 'to' ( (lv_to_5_0= ruleConnectionPort ) ) (otherlv_6= ',' ( (lv_to_7_0= ruleConnectionPort ) ) )* ) + // InternalTqcl.g:490:3: otherlv_0= 'connect' ( (lv_from_1_0= ruleConnectionPort ) ) (otherlv_2= ',' ( (lv_from_3_0= ruleConnectionPort ) ) )* otherlv_4= 'to' ( (lv_to_5_0= ruleConnectionPort ) ) (otherlv_6= ',' ( (lv_to_7_0= ruleConnectionPort ) ) )* { otherlv_0=(Token)match(input,18,FOLLOW_7); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -1384,11 +1386,11 @@ public final EObject ruleConnect() throws RecognitionException { newLeafNode(otherlv_0, grammarAccess.getConnectAccess().getConnectKeyword_0()); } - // InternalTqcl.g:493:3: ( (lv_from_1_0= ruleConnectionPort ) ) - // InternalTqcl.g:494:4: (lv_from_1_0= ruleConnectionPort ) + // InternalTqcl.g:494:3: ( (lv_from_1_0= ruleConnectionPort ) ) + // InternalTqcl.g:495:4: (lv_from_1_0= ruleConnectionPort ) { - // InternalTqcl.g:494:4: (lv_from_1_0= ruleConnectionPort ) - // InternalTqcl.g:495:5: lv_from_1_0= ruleConnectionPort + // InternalTqcl.g:495:4: (lv_from_1_0= ruleConnectionPort ) + // InternalTqcl.g:496:5: lv_from_1_0= ruleConnectionPort { if ( state.backtracking==0 ) { @@ -1419,7 +1421,7 @@ public final EObject ruleConnect() throws RecognitionException { } - // InternalTqcl.g:512:3: (otherlv_2= ',' ( (lv_from_3_0= ruleConnectionPort ) ) )* + // InternalTqcl.g:513:3: (otherlv_2= ',' ( (lv_from_3_0= ruleConnectionPort ) ) )* loop7: do { int alt7=2; @@ -1432,7 +1434,7 @@ public final EObject ruleConnect() throws RecognitionException { switch (alt7) { case 1 : - // InternalTqcl.g:513:4: otherlv_2= ',' ( (lv_from_3_0= ruleConnectionPort ) ) + // InternalTqcl.g:514:4: otherlv_2= ',' ( (lv_from_3_0= ruleConnectionPort ) ) { otherlv_2=(Token)match(input,16,FOLLOW_7); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -1440,11 +1442,11 @@ public final EObject ruleConnect() throws RecognitionException { newLeafNode(otherlv_2, grammarAccess.getConnectAccess().getCommaKeyword_2_0()); } - // InternalTqcl.g:517:4: ( (lv_from_3_0= ruleConnectionPort ) ) - // InternalTqcl.g:518:5: (lv_from_3_0= ruleConnectionPort ) + // InternalTqcl.g:518:4: ( (lv_from_3_0= ruleConnectionPort ) ) + // InternalTqcl.g:519:5: (lv_from_3_0= ruleConnectionPort ) { - // InternalTqcl.g:518:5: (lv_from_3_0= ruleConnectionPort ) - // InternalTqcl.g:519:6: lv_from_3_0= ruleConnectionPort + // InternalTqcl.g:519:5: (lv_from_3_0= ruleConnectionPort ) + // InternalTqcl.g:520:6: lv_from_3_0= ruleConnectionPort { if ( state.backtracking==0 ) { @@ -1490,11 +1492,11 @@ public final EObject ruleConnect() throws RecognitionException { newLeafNode(otherlv_4, grammarAccess.getConnectAccess().getToKeyword_3()); } - // InternalTqcl.g:541:3: ( (lv_to_5_0= ruleConnectionPort ) ) - // InternalTqcl.g:542:4: (lv_to_5_0= ruleConnectionPort ) + // InternalTqcl.g:542:3: ( (lv_to_5_0= ruleConnectionPort ) ) + // InternalTqcl.g:543:4: (lv_to_5_0= ruleConnectionPort ) { - // InternalTqcl.g:542:4: (lv_to_5_0= ruleConnectionPort ) - // InternalTqcl.g:543:5: lv_to_5_0= ruleConnectionPort + // InternalTqcl.g:543:4: (lv_to_5_0= ruleConnectionPort ) + // InternalTqcl.g:544:5: lv_to_5_0= ruleConnectionPort { if ( state.backtracking==0 ) { @@ -1525,7 +1527,7 @@ public final EObject ruleConnect() throws RecognitionException { } - // InternalTqcl.g:560:3: (otherlv_6= ',' ( (lv_to_7_0= ruleConnectionPort ) ) )* + // InternalTqcl.g:561:3: (otherlv_6= ',' ( (lv_to_7_0= ruleConnectionPort ) ) )* loop8: do { int alt8=2; @@ -1538,7 +1540,7 @@ public final EObject ruleConnect() throws RecognitionException { switch (alt8) { case 1 : - // InternalTqcl.g:561:4: otherlv_6= ',' ( (lv_to_7_0= ruleConnectionPort ) ) + // InternalTqcl.g:562:4: otherlv_6= ',' ( (lv_to_7_0= ruleConnectionPort ) ) { otherlv_6=(Token)match(input,16,FOLLOW_7); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -1546,11 +1548,11 @@ public final EObject ruleConnect() throws RecognitionException { newLeafNode(otherlv_6, grammarAccess.getConnectAccess().getCommaKeyword_5_0()); } - // InternalTqcl.g:565:4: ( (lv_to_7_0= ruleConnectionPort ) ) - // InternalTqcl.g:566:5: (lv_to_7_0= ruleConnectionPort ) + // InternalTqcl.g:566:4: ( (lv_to_7_0= ruleConnectionPort ) ) + // InternalTqcl.g:567:5: (lv_to_7_0= ruleConnectionPort ) { - // InternalTqcl.g:566:5: (lv_to_7_0= ruleConnectionPort ) - // InternalTqcl.g:567:6: lv_to_7_0= ruleConnectionPort + // InternalTqcl.g:567:5: (lv_to_7_0= ruleConnectionPort ) + // InternalTqcl.g:568:6: lv_to_7_0= ruleConnectionPort { if ( state.backtracking==0 ) { @@ -1615,7 +1617,7 @@ public final EObject ruleConnect() throws RecognitionException { // $ANTLR start "entryRuleGoInto" - // InternalTqcl.g:589:1: entryRuleGoInto returns [EObject current=null] : iv_ruleGoInto= ruleGoInto EOF ; + // InternalTqcl.g:590:1: entryRuleGoInto returns [EObject current=null] : iv_ruleGoInto= ruleGoInto EOF ; public final EObject entryRuleGoInto() throws RecognitionException { EObject current = null; @@ -1623,8 +1625,8 @@ public final EObject entryRuleGoInto() throws RecognitionException { try { - // InternalTqcl.g:589:47: (iv_ruleGoInto= ruleGoInto EOF ) - // InternalTqcl.g:590:2: iv_ruleGoInto= ruleGoInto EOF + // InternalTqcl.g:590:47: (iv_ruleGoInto= ruleGoInto EOF ) + // InternalTqcl.g:591:2: iv_ruleGoInto= ruleGoInto EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getGoIntoRule()); @@ -1655,7 +1657,7 @@ public final EObject entryRuleGoInto() throws RecognitionException { // $ANTLR start "ruleGoInto" - // InternalTqcl.g:596:1: ruleGoInto returns [EObject current=null] : (otherlv_0= 'go' ( (lv_direction_1_0= 'into' ) ) ( (lv_obj_2_0= ruleNamedObj ) ) ) ; + // InternalTqcl.g:597:1: ruleGoInto returns [EObject current=null] : (otherlv_0= 'go' ( (lv_direction_1_0= 'into' ) ) ( (lv_obj_2_0= ruleNamedObj ) ) ) ; public final EObject ruleGoInto() throws RecognitionException { EObject current = null; @@ -1668,11 +1670,11 @@ public final EObject ruleGoInto() throws RecognitionException { enterRule(); try { - // InternalTqcl.g:602:2: ( (otherlv_0= 'go' ( (lv_direction_1_0= 'into' ) ) ( (lv_obj_2_0= ruleNamedObj ) ) ) ) - // InternalTqcl.g:603:2: (otherlv_0= 'go' ( (lv_direction_1_0= 'into' ) ) ( (lv_obj_2_0= ruleNamedObj ) ) ) + // InternalTqcl.g:603:2: ( (otherlv_0= 'go' ( (lv_direction_1_0= 'into' ) ) ( (lv_obj_2_0= ruleNamedObj ) ) ) ) + // InternalTqcl.g:604:2: (otherlv_0= 'go' ( (lv_direction_1_0= 'into' ) ) ( (lv_obj_2_0= ruleNamedObj ) ) ) { - // InternalTqcl.g:603:2: (otherlv_0= 'go' ( (lv_direction_1_0= 'into' ) ) ( (lv_obj_2_0= ruleNamedObj ) ) ) - // InternalTqcl.g:604:3: otherlv_0= 'go' ( (lv_direction_1_0= 'into' ) ) ( (lv_obj_2_0= ruleNamedObj ) ) + // InternalTqcl.g:604:2: (otherlv_0= 'go' ( (lv_direction_1_0= 'into' ) ) ( (lv_obj_2_0= ruleNamedObj ) ) ) + // InternalTqcl.g:605:3: otherlv_0= 'go' ( (lv_direction_1_0= 'into' ) ) ( (lv_obj_2_0= ruleNamedObj ) ) { otherlv_0=(Token)match(input,20,FOLLOW_13); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -1680,11 +1682,11 @@ public final EObject ruleGoInto() throws RecognitionException { newLeafNode(otherlv_0, grammarAccess.getGoIntoAccess().getGoKeyword_0()); } - // InternalTqcl.g:608:3: ( (lv_direction_1_0= 'into' ) ) - // InternalTqcl.g:609:4: (lv_direction_1_0= 'into' ) + // InternalTqcl.g:609:3: ( (lv_direction_1_0= 'into' ) ) + // InternalTqcl.g:610:4: (lv_direction_1_0= 'into' ) { - // InternalTqcl.g:609:4: (lv_direction_1_0= 'into' ) - // InternalTqcl.g:610:5: lv_direction_1_0= 'into' + // InternalTqcl.g:610:4: (lv_direction_1_0= 'into' ) + // InternalTqcl.g:611:5: lv_direction_1_0= 'into' { lv_direction_1_0=(Token)match(input,21,FOLLOW_8); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -1706,11 +1708,11 @@ public final EObject ruleGoInto() throws RecognitionException { } - // InternalTqcl.g:622:3: ( (lv_obj_2_0= ruleNamedObj ) ) - // InternalTqcl.g:623:4: (lv_obj_2_0= ruleNamedObj ) + // InternalTqcl.g:623:3: ( (lv_obj_2_0= ruleNamedObj ) ) + // InternalTqcl.g:624:4: (lv_obj_2_0= ruleNamedObj ) { - // InternalTqcl.g:623:4: (lv_obj_2_0= ruleNamedObj ) - // InternalTqcl.g:624:5: lv_obj_2_0= ruleNamedObj + // InternalTqcl.g:624:4: (lv_obj_2_0= ruleNamedObj ) + // InternalTqcl.g:625:5: lv_obj_2_0= ruleNamedObj { if ( state.backtracking==0 ) { @@ -1766,7 +1768,7 @@ public final EObject ruleGoInto() throws RecognitionException { // $ANTLR start "entryRuleGoOut" - // InternalTqcl.g:645:1: entryRuleGoOut returns [EObject current=null] : iv_ruleGoOut= ruleGoOut EOF ; + // InternalTqcl.g:646:1: entryRuleGoOut returns [EObject current=null] : iv_ruleGoOut= ruleGoOut EOF ; public final EObject entryRuleGoOut() throws RecognitionException { EObject current = null; @@ -1774,8 +1776,8 @@ public final EObject entryRuleGoOut() throws RecognitionException { try { - // InternalTqcl.g:645:46: (iv_ruleGoOut= ruleGoOut EOF ) - // InternalTqcl.g:646:2: iv_ruleGoOut= ruleGoOut EOF + // InternalTqcl.g:646:46: (iv_ruleGoOut= ruleGoOut EOF ) + // InternalTqcl.g:647:2: iv_ruleGoOut= ruleGoOut EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getGoOutRule()); @@ -1806,7 +1808,7 @@ public final EObject entryRuleGoOut() throws RecognitionException { // $ANTLR start "ruleGoOut" - // InternalTqcl.g:652:1: ruleGoOut returns [EObject current=null] : (otherlv_0= 'go' ( (lv_direction_1_0= 'out' ) ) ) ; + // InternalTqcl.g:653:1: ruleGoOut returns [EObject current=null] : (otherlv_0= 'go' ( (lv_direction_1_0= 'out' ) ) ) ; public final EObject ruleGoOut() throws RecognitionException { EObject current = null; @@ -1817,11 +1819,11 @@ public final EObject ruleGoOut() throws RecognitionException { enterRule(); try { - // InternalTqcl.g:658:2: ( (otherlv_0= 'go' ( (lv_direction_1_0= 'out' ) ) ) ) - // InternalTqcl.g:659:2: (otherlv_0= 'go' ( (lv_direction_1_0= 'out' ) ) ) + // InternalTqcl.g:659:2: ( (otherlv_0= 'go' ( (lv_direction_1_0= 'out' ) ) ) ) + // InternalTqcl.g:660:2: (otherlv_0= 'go' ( (lv_direction_1_0= 'out' ) ) ) { - // InternalTqcl.g:659:2: (otherlv_0= 'go' ( (lv_direction_1_0= 'out' ) ) ) - // InternalTqcl.g:660:3: otherlv_0= 'go' ( (lv_direction_1_0= 'out' ) ) + // InternalTqcl.g:660:2: (otherlv_0= 'go' ( (lv_direction_1_0= 'out' ) ) ) + // InternalTqcl.g:661:3: otherlv_0= 'go' ( (lv_direction_1_0= 'out' ) ) { otherlv_0=(Token)match(input,20,FOLLOW_14); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -1829,11 +1831,11 @@ public final EObject ruleGoOut() throws RecognitionException { newLeafNode(otherlv_0, grammarAccess.getGoOutAccess().getGoKeyword_0()); } - // InternalTqcl.g:664:3: ( (lv_direction_1_0= 'out' ) ) - // InternalTqcl.g:665:4: (lv_direction_1_0= 'out' ) + // InternalTqcl.g:665:3: ( (lv_direction_1_0= 'out' ) ) + // InternalTqcl.g:666:4: (lv_direction_1_0= 'out' ) { - // InternalTqcl.g:665:4: (lv_direction_1_0= 'out' ) - // InternalTqcl.g:666:5: lv_direction_1_0= 'out' + // InternalTqcl.g:666:4: (lv_direction_1_0= 'out' ) + // InternalTqcl.g:667:5: lv_direction_1_0= 'out' { lv_direction_1_0=(Token)match(input,22,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -1879,170 +1881,8 @@ public final EObject ruleGoOut() throws RecognitionException { // $ANTLR end "ruleGoOut" - // $ANTLR start "entryRuleCategory" - // InternalTqcl.g:682:1: entryRuleCategory returns [String current=null] : iv_ruleCategory= ruleCategory EOF ; - public final String entryRuleCategory() throws RecognitionException { - String current = null; - - AntlrDatatypeRuleToken iv_ruleCategory = null; - - - try { - // InternalTqcl.g:682:48: (iv_ruleCategory= ruleCategory EOF ) - // InternalTqcl.g:683:2: iv_ruleCategory= ruleCategory EOF - { - if ( state.backtracking==0 ) { - newCompositeNode(grammarAccess.getCategoryRule()); - } - pushFollow(FOLLOW_1); - iv_ruleCategory=ruleCategory(); - - state._fsp--; - if (state.failed) return current; - if ( state.backtracking==0 ) { - current =iv_ruleCategory.getText(); - } - match(input,EOF,FOLLOW_2); if (state.failed) return current; - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleCategory" - - - // $ANTLR start "ruleCategory" - // InternalTqcl.g:689:1: ruleCategory returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'actor' | kw= 'parameter' | kw= 'port' | kw= 'director' ) ; - public final AntlrDatatypeRuleToken ruleCategory() throws RecognitionException { - AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); - - Token kw=null; - - - enterRule(); - - try { - // InternalTqcl.g:695:2: ( (kw= 'actor' | kw= 'parameter' | kw= 'port' | kw= 'director' ) ) - // InternalTqcl.g:696:2: (kw= 'actor' | kw= 'parameter' | kw= 'port' | kw= 'director' ) - { - // InternalTqcl.g:696:2: (kw= 'actor' | kw= 'parameter' | kw= 'port' | kw= 'director' ) - int alt9=4; - switch ( input.LA(1) ) { - case 23: - { - alt9=1; - } - break; - case 24: - { - alt9=2; - } - break; - case 25: - { - alt9=3; - } - break; - case 26: - { - alt9=4; - } - break; - default: - if (state.backtracking>0) {state.failed=true; return current;} - NoViableAltException nvae = - new NoViableAltException("", 9, 0, input); - - throw nvae; - } - - switch (alt9) { - case 1 : - // InternalTqcl.g:697:3: kw= 'actor' - { - kw=(Token)match(input,23,FOLLOW_2); if (state.failed) return current; - if ( state.backtracking==0 ) { - - current.merge(kw); - newLeafNode(kw, grammarAccess.getCategoryAccess().getActorKeyword_0()); - - } - - } - break; - case 2 : - // InternalTqcl.g:703:3: kw= 'parameter' - { - kw=(Token)match(input,24,FOLLOW_2); if (state.failed) return current; - if ( state.backtracking==0 ) { - - current.merge(kw); - newLeafNode(kw, grammarAccess.getCategoryAccess().getParameterKeyword_1()); - - } - - } - break; - case 3 : - // InternalTqcl.g:709:3: kw= 'port' - { - kw=(Token)match(input,25,FOLLOW_2); if (state.failed) return current; - if ( state.backtracking==0 ) { - - current.merge(kw); - newLeafNode(kw, grammarAccess.getCategoryAccess().getPortKeyword_2()); - - } - - } - break; - case 4 : - // InternalTqcl.g:715:3: kw= 'director' - { - kw=(Token)match(input,26,FOLLOW_2); if (state.failed) return current; - if ( state.backtracking==0 ) { - - current.merge(kw); - newLeafNode(kw, grammarAccess.getCategoryAccess().getDirectorKeyword_3()); - - } - - } - break; - - } - - - } - - if ( state.backtracking==0 ) { - - leaveRule(); - - } - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleCategory" - - // $ANTLR start "entryRuleParameter" - // InternalTqcl.g:724:1: entryRuleParameter returns [EObject current=null] : iv_ruleParameter= ruleParameter EOF ; + // InternalTqcl.g:683:1: entryRuleParameter returns [EObject current=null] : iv_ruleParameter= ruleParameter EOF ; public final EObject entryRuleParameter() throws RecognitionException { EObject current = null; @@ -2050,8 +1890,8 @@ public final EObject entryRuleParameter() throws RecognitionException { try { - // InternalTqcl.g:724:50: (iv_ruleParameter= ruleParameter EOF ) - // InternalTqcl.g:725:2: iv_ruleParameter= ruleParameter EOF + // InternalTqcl.g:683:50: (iv_ruleParameter= ruleParameter EOF ) + // InternalTqcl.g:684:2: iv_ruleParameter= ruleParameter EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getParameterRule()); @@ -2082,7 +1922,7 @@ public final EObject entryRuleParameter() throws RecognitionException { // $ANTLR start "ruleParameter" - // InternalTqcl.g:731:1: ruleParameter returns [EObject current=null] : ( ( (lv_id_0_0= ruleNamedObj ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) ; + // InternalTqcl.g:690:1: ruleParameter returns [EObject current=null] : ( ( (lv_id_0_0= ruleNamedObj ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) ; public final EObject ruleParameter() throws RecognitionException { EObject current = null; @@ -2095,17 +1935,17 @@ public final EObject ruleParameter() throws RecognitionException { enterRule(); try { - // InternalTqcl.g:737:2: ( ( ( (lv_id_0_0= ruleNamedObj ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) ) - // InternalTqcl.g:738:2: ( ( (lv_id_0_0= ruleNamedObj ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) + // InternalTqcl.g:696:2: ( ( ( (lv_id_0_0= ruleNamedObj ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) ) + // InternalTqcl.g:697:2: ( ( (lv_id_0_0= ruleNamedObj ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) { - // InternalTqcl.g:738:2: ( ( (lv_id_0_0= ruleNamedObj ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) - // InternalTqcl.g:739:3: ( (lv_id_0_0= ruleNamedObj ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) + // InternalTqcl.g:697:2: ( ( (lv_id_0_0= ruleNamedObj ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) + // InternalTqcl.g:698:3: ( (lv_id_0_0= ruleNamedObj ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) { - // InternalTqcl.g:739:3: ( (lv_id_0_0= ruleNamedObj ) ) - // InternalTqcl.g:740:4: (lv_id_0_0= ruleNamedObj ) + // InternalTqcl.g:698:3: ( (lv_id_0_0= ruleNamedObj ) ) + // InternalTqcl.g:699:4: (lv_id_0_0= ruleNamedObj ) { - // InternalTqcl.g:740:4: (lv_id_0_0= ruleNamedObj ) - // InternalTqcl.g:741:5: lv_id_0_0= ruleNamedObj + // InternalTqcl.g:699:4: (lv_id_0_0= ruleNamedObj ) + // InternalTqcl.g:700:5: lv_id_0_0= ruleNamedObj { if ( state.backtracking==0 ) { @@ -2136,17 +1976,17 @@ public final EObject ruleParameter() throws RecognitionException { } - otherlv_1=(Token)match(input,27,FOLLOW_6); if (state.failed) return current; + otherlv_1=(Token)match(input,23,FOLLOW_6); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getParameterAccess().getEqualsSignKeyword_1()); } - // InternalTqcl.g:762:3: ( (lv_value_2_0= RULE_STRING ) ) - // InternalTqcl.g:763:4: (lv_value_2_0= RULE_STRING ) + // InternalTqcl.g:721:3: ( (lv_value_2_0= RULE_STRING ) ) + // InternalTqcl.g:722:4: (lv_value_2_0= RULE_STRING ) { - // InternalTqcl.g:763:4: (lv_value_2_0= RULE_STRING ) - // InternalTqcl.g:764:5: lv_value_2_0= RULE_STRING + // InternalTqcl.g:722:4: (lv_value_2_0= RULE_STRING ) + // InternalTqcl.g:723:5: lv_value_2_0= RULE_STRING { lv_value_2_0=(Token)match(input,RULE_STRING,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -2197,7 +2037,7 @@ public final EObject ruleParameter() throws RecognitionException { // $ANTLR start "entryRuleNamedObj" - // InternalTqcl.g:784:1: entryRuleNamedObj returns [String current=null] : iv_ruleNamedObj= ruleNamedObj EOF ; + // InternalTqcl.g:743:1: entryRuleNamedObj returns [String current=null] : iv_ruleNamedObj= ruleNamedObj EOF ; public final String entryRuleNamedObj() throws RecognitionException { String current = null; @@ -2205,8 +2045,8 @@ public final String entryRuleNamedObj() throws RecognitionException { try { - // InternalTqcl.g:784:48: (iv_ruleNamedObj= ruleNamedObj EOF ) - // InternalTqcl.g:785:2: iv_ruleNamedObj= ruleNamedObj EOF + // InternalTqcl.g:743:48: (iv_ruleNamedObj= ruleNamedObj EOF ) + // InternalTqcl.g:744:2: iv_ruleNamedObj= ruleNamedObj EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getNamedObjRule()); @@ -2237,7 +2077,7 @@ public final String entryRuleNamedObj() throws RecognitionException { // $ANTLR start "ruleNamedObj" - // InternalTqcl.g:791:1: ruleNamedObj returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_QualifiedName_0= ruleQualifiedName | this_STRING_1= RULE_STRING ) ; + // InternalTqcl.g:750:1: ruleNamedObj returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_QualifiedName_0= ruleQualifiedName | this_STRING_1= RULE_STRING ) ; public final AntlrDatatypeRuleToken ruleNamedObj() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -2249,29 +2089,29 @@ public final AntlrDatatypeRuleToken ruleNamedObj() throws RecognitionException { enterRule(); try { - // InternalTqcl.g:797:2: ( (this_QualifiedName_0= ruleQualifiedName | this_STRING_1= RULE_STRING ) ) - // InternalTqcl.g:798:2: (this_QualifiedName_0= ruleQualifiedName | this_STRING_1= RULE_STRING ) + // InternalTqcl.g:756:2: ( (this_QualifiedName_0= ruleQualifiedName | this_STRING_1= RULE_STRING ) ) + // InternalTqcl.g:757:2: (this_QualifiedName_0= ruleQualifiedName | this_STRING_1= RULE_STRING ) { - // InternalTqcl.g:798:2: (this_QualifiedName_0= ruleQualifiedName | this_STRING_1= RULE_STRING ) - int alt10=2; - int LA10_0 = input.LA(1); + // InternalTqcl.g:757:2: (this_QualifiedName_0= ruleQualifiedName | this_STRING_1= RULE_STRING ) + int alt9=2; + int LA9_0 = input.LA(1); - if ( (LA10_0==RULE_ID) ) { - alt10=1; + if ( (LA9_0==RULE_ID) ) { + alt9=1; } - else if ( (LA10_0==RULE_STRING) ) { - alt10=2; + else if ( (LA9_0==RULE_STRING) ) { + alt9=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 10, 0, input); + new NoViableAltException("", 9, 0, input); throw nvae; } - switch (alt10) { + switch (alt9) { case 1 : - // InternalTqcl.g:799:3: this_QualifiedName_0= ruleQualifiedName + // InternalTqcl.g:758:3: this_QualifiedName_0= ruleQualifiedName { if ( state.backtracking==0 ) { @@ -2297,7 +2137,7 @@ else if ( (LA10_0==RULE_STRING) ) { } break; case 2 : - // InternalTqcl.g:810:3: this_STRING_1= RULE_STRING + // InternalTqcl.g:769:3: this_STRING_1= RULE_STRING { this_STRING_1=(Token)match(input,RULE_STRING,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -2338,7 +2178,7 @@ else if ( (LA10_0==RULE_STRING) ) { // $ANTLR start "entryRuleConnectionPort" - // InternalTqcl.g:821:1: entryRuleConnectionPort returns [EObject current=null] : iv_ruleConnectionPort= ruleConnectionPort EOF ; + // InternalTqcl.g:780:1: entryRuleConnectionPort returns [EObject current=null] : iv_ruleConnectionPort= ruleConnectionPort EOF ; public final EObject entryRuleConnectionPort() throws RecognitionException { EObject current = null; @@ -2346,8 +2186,8 @@ public final EObject entryRuleConnectionPort() throws RecognitionException { try { - // InternalTqcl.g:821:55: (iv_ruleConnectionPort= ruleConnectionPort EOF ) - // InternalTqcl.g:822:2: iv_ruleConnectionPort= ruleConnectionPort EOF + // InternalTqcl.g:780:55: (iv_ruleConnectionPort= ruleConnectionPort EOF ) + // InternalTqcl.g:781:2: iv_ruleConnectionPort= ruleConnectionPort EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getConnectionPortRule()); @@ -2378,7 +2218,7 @@ public final EObject entryRuleConnectionPort() throws RecognitionException { // $ANTLR start "ruleConnectionPort" - // InternalTqcl.g:828:1: ruleConnectionPort returns [EObject current=null] : ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' ( (lv_port_2_0= ruleNamedObj ) ) ) ; + // InternalTqcl.g:787:1: ruleConnectionPort returns [EObject current=null] : ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' ( (lv_port_2_0= ruleNamedObj ) ) ) ; public final EObject ruleConnectionPort() throws RecognitionException { EObject current = null; @@ -2391,17 +2231,17 @@ public final EObject ruleConnectionPort() throws RecognitionException { enterRule(); try { - // InternalTqcl.g:834:2: ( ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' ( (lv_port_2_0= ruleNamedObj ) ) ) ) - // InternalTqcl.g:835:2: ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' ( (lv_port_2_0= ruleNamedObj ) ) ) + // InternalTqcl.g:793:2: ( ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' ( (lv_port_2_0= ruleNamedObj ) ) ) ) + // InternalTqcl.g:794:2: ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' ( (lv_port_2_0= ruleNamedObj ) ) ) { - // InternalTqcl.g:835:2: ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' ( (lv_port_2_0= ruleNamedObj ) ) ) - // InternalTqcl.g:836:3: ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' ( (lv_port_2_0= ruleNamedObj ) ) + // InternalTqcl.g:794:2: ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' ( (lv_port_2_0= ruleNamedObj ) ) ) + // InternalTqcl.g:795:3: ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' ( (lv_port_2_0= ruleNamedObj ) ) { - // InternalTqcl.g:836:3: ( (otherlv_0= RULE_ID ) ) - // InternalTqcl.g:837:4: (otherlv_0= RULE_ID ) + // InternalTqcl.g:795:3: ( (otherlv_0= RULE_ID ) ) + // InternalTqcl.g:796:4: (otherlv_0= RULE_ID ) { - // InternalTqcl.g:837:4: (otherlv_0= RULE_ID ) - // InternalTqcl.g:838:5: otherlv_0= RULE_ID + // InternalTqcl.g:796:4: (otherlv_0= RULE_ID ) + // InternalTqcl.g:797:5: otherlv_0= RULE_ID { if ( state.backtracking==0 ) { @@ -2422,17 +2262,17 @@ public final EObject ruleConnectionPort() throws RecognitionException { } - otherlv_1=(Token)match(input,28,FOLLOW_8); if (state.failed) return current; + otherlv_1=(Token)match(input,24,FOLLOW_8); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getConnectionPortAccess().getFullStopKeyword_1()); } - // InternalTqcl.g:853:3: ( (lv_port_2_0= ruleNamedObj ) ) - // InternalTqcl.g:854:4: (lv_port_2_0= ruleNamedObj ) + // InternalTqcl.g:812:3: ( (lv_port_2_0= ruleNamedObj ) ) + // InternalTqcl.g:813:4: (lv_port_2_0= ruleNamedObj ) { - // InternalTqcl.g:854:4: (lv_port_2_0= ruleNamedObj ) - // InternalTqcl.g:855:5: lv_port_2_0= ruleNamedObj + // InternalTqcl.g:813:4: (lv_port_2_0= ruleNamedObj ) + // InternalTqcl.g:814:5: lv_port_2_0= ruleNamedObj { if ( state.backtracking==0 ) { @@ -2488,7 +2328,7 @@ public final EObject ruleConnectionPort() throws RecognitionException { // $ANTLR start "entryRuleJvmTypeReference" - // InternalTqcl.g:876:1: entryRuleJvmTypeReference returns [EObject current=null] : iv_ruleJvmTypeReference= ruleJvmTypeReference EOF ; + // InternalTqcl.g:835:1: entryRuleJvmTypeReference returns [EObject current=null] : iv_ruleJvmTypeReference= ruleJvmTypeReference EOF ; public final EObject entryRuleJvmTypeReference() throws RecognitionException { EObject current = null; @@ -2496,8 +2336,8 @@ public final EObject entryRuleJvmTypeReference() throws RecognitionException { try { - // InternalTqcl.g:876:57: (iv_ruleJvmTypeReference= ruleJvmTypeReference EOF ) - // InternalTqcl.g:877:2: iv_ruleJvmTypeReference= ruleJvmTypeReference EOF + // InternalTqcl.g:835:57: (iv_ruleJvmTypeReference= ruleJvmTypeReference EOF ) + // InternalTqcl.g:836:2: iv_ruleJvmTypeReference= ruleJvmTypeReference EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getJvmTypeReferenceRule()); @@ -2528,7 +2368,7 @@ public final EObject entryRuleJvmTypeReference() throws RecognitionException { // $ANTLR start "ruleJvmTypeReference" - // InternalTqcl.g:883:1: ruleJvmTypeReference returns [EObject current=null] : ( (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* ) | this_XFunctionTypeRef_3= ruleXFunctionTypeRef ) ; + // InternalTqcl.g:842:1: ruleJvmTypeReference returns [EObject current=null] : ( (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* ) | this_XFunctionTypeRef_3= ruleXFunctionTypeRef ) ; public final EObject ruleJvmTypeReference() throws RecognitionException { EObject current = null; @@ -2541,32 +2381,32 @@ public final EObject ruleJvmTypeReference() throws RecognitionException { enterRule(); try { - // InternalTqcl.g:889:2: ( ( (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* ) | this_XFunctionTypeRef_3= ruleXFunctionTypeRef ) ) - // InternalTqcl.g:890:2: ( (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* ) | this_XFunctionTypeRef_3= ruleXFunctionTypeRef ) + // InternalTqcl.g:848:2: ( ( (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* ) | this_XFunctionTypeRef_3= ruleXFunctionTypeRef ) ) + // InternalTqcl.g:849:2: ( (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* ) | this_XFunctionTypeRef_3= ruleXFunctionTypeRef ) { - // InternalTqcl.g:890:2: ( (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* ) | this_XFunctionTypeRef_3= ruleXFunctionTypeRef ) - int alt12=2; - int LA12_0 = input.LA(1); + // InternalTqcl.g:849:2: ( (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* ) | this_XFunctionTypeRef_3= ruleXFunctionTypeRef ) + int alt11=2; + int LA11_0 = input.LA(1); - if ( (LA12_0==RULE_ID) ) { - alt12=1; + if ( (LA11_0==RULE_ID) ) { + alt11=1; } - else if ( (LA12_0==31||LA12_0==33) ) { - alt12=2; + else if ( (LA11_0==27||LA11_0==29) ) { + alt11=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 12, 0, input); + new NoViableAltException("", 11, 0, input); throw nvae; } - switch (alt12) { + switch (alt11) { case 1 : - // InternalTqcl.g:891:3: (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* ) + // InternalTqcl.g:850:3: (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* ) { - // InternalTqcl.g:891:3: (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* ) - // InternalTqcl.g:892:4: this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* + // InternalTqcl.g:850:3: (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* ) + // InternalTqcl.g:851:4: this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* { if ( state.backtracking==0 ) { @@ -2584,26 +2424,26 @@ else if ( (LA12_0==31||LA12_0==33) ) { afterParserOrEnumRuleCall(); } - // InternalTqcl.g:900:4: ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* - loop11: + // InternalTqcl.g:859:4: ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* + loop10: do { - int alt11=2; - int LA11_0 = input.LA(1); + int alt10=2; + int LA10_0 = input.LA(1); - if ( (LA11_0==29) && (synpred1_InternalTqcl())) { - alt11=1; + if ( (LA10_0==25) && (synpred1_InternalTqcl())) { + alt10=1; } - switch (alt11) { + switch (alt10) { case 1 : - // InternalTqcl.g:901:5: ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) + // InternalTqcl.g:860:5: ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) { - // InternalTqcl.g:907:5: ( () ruleArrayBrackets ) - // InternalTqcl.g:908:6: () ruleArrayBrackets + // InternalTqcl.g:866:5: ( () ruleArrayBrackets ) + // InternalTqcl.g:867:6: () ruleArrayBrackets { - // InternalTqcl.g:908:6: () - // InternalTqcl.g:909:7: + // InternalTqcl.g:867:6: () + // InternalTqcl.g:868:7: { if ( state.backtracking==0 ) { @@ -2638,7 +2478,7 @@ else if ( (LA12_0==31||LA12_0==33) ) { break; default : - break loop11; + break loop10; } } while (true); @@ -2649,7 +2489,7 @@ else if ( (LA12_0==31||LA12_0==33) ) { } break; case 2 : - // InternalTqcl.g:926:3: this_XFunctionTypeRef_3= ruleXFunctionTypeRef + // InternalTqcl.g:885:3: this_XFunctionTypeRef_3= ruleXFunctionTypeRef { if ( state.backtracking==0 ) { @@ -2695,7 +2535,7 @@ else if ( (LA12_0==31||LA12_0==33) ) { // $ANTLR start "entryRuleArrayBrackets" - // InternalTqcl.g:938:1: entryRuleArrayBrackets returns [String current=null] : iv_ruleArrayBrackets= ruleArrayBrackets EOF ; + // InternalTqcl.g:897:1: entryRuleArrayBrackets returns [String current=null] : iv_ruleArrayBrackets= ruleArrayBrackets EOF ; public final String entryRuleArrayBrackets() throws RecognitionException { String current = null; @@ -2703,8 +2543,8 @@ public final String entryRuleArrayBrackets() throws RecognitionException { try { - // InternalTqcl.g:938:53: (iv_ruleArrayBrackets= ruleArrayBrackets EOF ) - // InternalTqcl.g:939:2: iv_ruleArrayBrackets= ruleArrayBrackets EOF + // InternalTqcl.g:897:53: (iv_ruleArrayBrackets= ruleArrayBrackets EOF ) + // InternalTqcl.g:898:2: iv_ruleArrayBrackets= ruleArrayBrackets EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getArrayBracketsRule()); @@ -2735,7 +2575,7 @@ public final String entryRuleArrayBrackets() throws RecognitionException { // $ANTLR start "ruleArrayBrackets" - // InternalTqcl.g:945:1: ruleArrayBrackets returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '[' kw= ']' ) ; + // InternalTqcl.g:904:1: ruleArrayBrackets returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '[' kw= ']' ) ; public final AntlrDatatypeRuleToken ruleArrayBrackets() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -2745,20 +2585,20 @@ public final AntlrDatatypeRuleToken ruleArrayBrackets() throws RecognitionExcept enterRule(); try { - // InternalTqcl.g:951:2: ( (kw= '[' kw= ']' ) ) - // InternalTqcl.g:952:2: (kw= '[' kw= ']' ) + // InternalTqcl.g:910:2: ( (kw= '[' kw= ']' ) ) + // InternalTqcl.g:911:2: (kw= '[' kw= ']' ) { - // InternalTqcl.g:952:2: (kw= '[' kw= ']' ) - // InternalTqcl.g:953:3: kw= '[' kw= ']' + // InternalTqcl.g:911:2: (kw= '[' kw= ']' ) + // InternalTqcl.g:912:3: kw= '[' kw= ']' { - kw=(Token)match(input,29,FOLLOW_18); if (state.failed) return current; + kw=(Token)match(input,25,FOLLOW_18); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); newLeafNode(kw, grammarAccess.getArrayBracketsAccess().getLeftSquareBracketKeyword_0()); } - kw=(Token)match(input,30,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,26,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -2790,7 +2630,7 @@ public final AntlrDatatypeRuleToken ruleArrayBrackets() throws RecognitionExcept // $ANTLR start "entryRuleXFunctionTypeRef" - // InternalTqcl.g:967:1: entryRuleXFunctionTypeRef returns [EObject current=null] : iv_ruleXFunctionTypeRef= ruleXFunctionTypeRef EOF ; + // InternalTqcl.g:926:1: entryRuleXFunctionTypeRef returns [EObject current=null] : iv_ruleXFunctionTypeRef= ruleXFunctionTypeRef EOF ; public final EObject entryRuleXFunctionTypeRef() throws RecognitionException { EObject current = null; @@ -2798,8 +2638,8 @@ public final EObject entryRuleXFunctionTypeRef() throws RecognitionException { try { - // InternalTqcl.g:967:57: (iv_ruleXFunctionTypeRef= ruleXFunctionTypeRef EOF ) - // InternalTqcl.g:968:2: iv_ruleXFunctionTypeRef= ruleXFunctionTypeRef EOF + // InternalTqcl.g:926:57: (iv_ruleXFunctionTypeRef= ruleXFunctionTypeRef EOF ) + // InternalTqcl.g:927:2: iv_ruleXFunctionTypeRef= ruleXFunctionTypeRef EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXFunctionTypeRefRule()); @@ -2830,7 +2670,7 @@ public final EObject entryRuleXFunctionTypeRef() throws RecognitionException { // $ANTLR start "ruleXFunctionTypeRef" - // InternalTqcl.g:974:1: ruleXFunctionTypeRef returns [EObject current=null] : ( (otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')' )? otherlv_5= '=>' ( (lv_returnType_6_0= ruleJvmTypeReference ) ) ) ; + // InternalTqcl.g:933:1: ruleXFunctionTypeRef returns [EObject current=null] : ( (otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')' )? otherlv_5= '=>' ( (lv_returnType_6_0= ruleJvmTypeReference ) ) ) ; public final EObject ruleXFunctionTypeRef() throws RecognitionException { EObject current = null; @@ -2849,45 +2689,45 @@ public final EObject ruleXFunctionTypeRef() throws RecognitionException { enterRule(); try { - // InternalTqcl.g:980:2: ( ( (otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')' )? otherlv_5= '=>' ( (lv_returnType_6_0= ruleJvmTypeReference ) ) ) ) - // InternalTqcl.g:981:2: ( (otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')' )? otherlv_5= '=>' ( (lv_returnType_6_0= ruleJvmTypeReference ) ) ) + // InternalTqcl.g:939:2: ( ( (otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')' )? otherlv_5= '=>' ( (lv_returnType_6_0= ruleJvmTypeReference ) ) ) ) + // InternalTqcl.g:940:2: ( (otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')' )? otherlv_5= '=>' ( (lv_returnType_6_0= ruleJvmTypeReference ) ) ) { - // InternalTqcl.g:981:2: ( (otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')' )? otherlv_5= '=>' ( (lv_returnType_6_0= ruleJvmTypeReference ) ) ) - // InternalTqcl.g:982:3: (otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')' )? otherlv_5= '=>' ( (lv_returnType_6_0= ruleJvmTypeReference ) ) + // InternalTqcl.g:940:2: ( (otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')' )? otherlv_5= '=>' ( (lv_returnType_6_0= ruleJvmTypeReference ) ) ) + // InternalTqcl.g:941:3: (otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')' )? otherlv_5= '=>' ( (lv_returnType_6_0= ruleJvmTypeReference ) ) { - // InternalTqcl.g:982:3: (otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')' )? - int alt15=2; - int LA15_0 = input.LA(1); + // InternalTqcl.g:941:3: (otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')' )? + int alt14=2; + int LA14_0 = input.LA(1); - if ( (LA15_0==31) ) { - alt15=1; + if ( (LA14_0==27) ) { + alt14=1; } - switch (alt15) { + switch (alt14) { case 1 : - // InternalTqcl.g:983:4: otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')' + // InternalTqcl.g:942:4: otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')' { - otherlv_0=(Token)match(input,31,FOLLOW_19); if (state.failed) return current; + otherlv_0=(Token)match(input,27,FOLLOW_19); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getXFunctionTypeRefAccess().getLeftParenthesisKeyword_0_0()); } - // InternalTqcl.g:987:4: ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? - int alt14=2; - int LA14_0 = input.LA(1); + // InternalTqcl.g:946:4: ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? + int alt13=2; + int LA13_0 = input.LA(1); - if ( (LA14_0==RULE_ID||LA14_0==31||LA14_0==33) ) { - alt14=1; + if ( (LA13_0==RULE_ID||LA13_0==27||LA13_0==29) ) { + alt13=1; } - switch (alt14) { + switch (alt13) { case 1 : - // InternalTqcl.g:988:5: ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* + // InternalTqcl.g:947:5: ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* { - // InternalTqcl.g:988:5: ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) - // InternalTqcl.g:989:6: (lv_paramTypes_1_0= ruleJvmTypeReference ) + // InternalTqcl.g:947:5: ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) + // InternalTqcl.g:948:6: (lv_paramTypes_1_0= ruleJvmTypeReference ) { - // InternalTqcl.g:989:6: (lv_paramTypes_1_0= ruleJvmTypeReference ) - // InternalTqcl.g:990:7: lv_paramTypes_1_0= ruleJvmTypeReference + // InternalTqcl.g:948:6: (lv_paramTypes_1_0= ruleJvmTypeReference ) + // InternalTqcl.g:949:7: lv_paramTypes_1_0= ruleJvmTypeReference { if ( state.backtracking==0 ) { @@ -2918,20 +2758,20 @@ public final EObject ruleXFunctionTypeRef() throws RecognitionException { } - // InternalTqcl.g:1007:5: (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* - loop13: + // InternalTqcl.g:966:5: (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* + loop12: do { - int alt13=2; - int LA13_0 = input.LA(1); + int alt12=2; + int LA12_0 = input.LA(1); - if ( (LA13_0==16) ) { - alt13=1; + if ( (LA12_0==16) ) { + alt12=1; } - switch (alt13) { + switch (alt12) { case 1 : - // InternalTqcl.g:1008:6: otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) + // InternalTqcl.g:967:6: otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) { otherlv_2=(Token)match(input,16,FOLLOW_21); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -2939,11 +2779,11 @@ public final EObject ruleXFunctionTypeRef() throws RecognitionException { newLeafNode(otherlv_2, grammarAccess.getXFunctionTypeRefAccess().getCommaKeyword_0_1_1_0()); } - // InternalTqcl.g:1012:6: ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) - // InternalTqcl.g:1013:7: (lv_paramTypes_3_0= ruleJvmTypeReference ) + // InternalTqcl.g:971:6: ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) + // InternalTqcl.g:972:7: (lv_paramTypes_3_0= ruleJvmTypeReference ) { - // InternalTqcl.g:1013:7: (lv_paramTypes_3_0= ruleJvmTypeReference ) - // InternalTqcl.g:1014:8: lv_paramTypes_3_0= ruleJvmTypeReference + // InternalTqcl.g:972:7: (lv_paramTypes_3_0= ruleJvmTypeReference ) + // InternalTqcl.g:973:8: lv_paramTypes_3_0= ruleJvmTypeReference { if ( state.backtracking==0 ) { @@ -2979,7 +2819,7 @@ public final EObject ruleXFunctionTypeRef() throws RecognitionException { break; default : - break loop13; + break loop12; } } while (true); @@ -2989,7 +2829,7 @@ public final EObject ruleXFunctionTypeRef() throws RecognitionException { } - otherlv_4=(Token)match(input,32,FOLLOW_22); if (state.failed) return current; + otherlv_4=(Token)match(input,28,FOLLOW_22); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getXFunctionTypeRefAccess().getRightParenthesisKeyword_0_2()); @@ -3001,17 +2841,17 @@ public final EObject ruleXFunctionTypeRef() throws RecognitionException { } - otherlv_5=(Token)match(input,33,FOLLOW_21); if (state.failed) return current; + otherlv_5=(Token)match(input,29,FOLLOW_21); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_5, grammarAccess.getXFunctionTypeRefAccess().getEqualsSignGreaterThanSignKeyword_1()); } - // InternalTqcl.g:1042:3: ( (lv_returnType_6_0= ruleJvmTypeReference ) ) - // InternalTqcl.g:1043:4: (lv_returnType_6_0= ruleJvmTypeReference ) + // InternalTqcl.g:1001:3: ( (lv_returnType_6_0= ruleJvmTypeReference ) ) + // InternalTqcl.g:1002:4: (lv_returnType_6_0= ruleJvmTypeReference ) { - // InternalTqcl.g:1043:4: (lv_returnType_6_0= ruleJvmTypeReference ) - // InternalTqcl.g:1044:5: lv_returnType_6_0= ruleJvmTypeReference + // InternalTqcl.g:1002:4: (lv_returnType_6_0= ruleJvmTypeReference ) + // InternalTqcl.g:1003:5: lv_returnType_6_0= ruleJvmTypeReference { if ( state.backtracking==0 ) { @@ -3067,7 +2907,7 @@ public final EObject ruleXFunctionTypeRef() throws RecognitionException { // $ANTLR start "entryRuleJvmParameterizedTypeReference" - // InternalTqcl.g:1065:1: entryRuleJvmParameterizedTypeReference returns [EObject current=null] : iv_ruleJvmParameterizedTypeReference= ruleJvmParameterizedTypeReference EOF ; + // InternalTqcl.g:1024:1: entryRuleJvmParameterizedTypeReference returns [EObject current=null] : iv_ruleJvmParameterizedTypeReference= ruleJvmParameterizedTypeReference EOF ; public final EObject entryRuleJvmParameterizedTypeReference() throws RecognitionException { EObject current = null; @@ -3075,8 +2915,8 @@ public final EObject entryRuleJvmParameterizedTypeReference() throws Recognition try { - // InternalTqcl.g:1065:70: (iv_ruleJvmParameterizedTypeReference= ruleJvmParameterizedTypeReference EOF ) - // InternalTqcl.g:1066:2: iv_ruleJvmParameterizedTypeReference= ruleJvmParameterizedTypeReference EOF + // InternalTqcl.g:1024:70: (iv_ruleJvmParameterizedTypeReference= ruleJvmParameterizedTypeReference EOF ) + // InternalTqcl.g:1025:2: iv_ruleJvmParameterizedTypeReference= ruleJvmParameterizedTypeReference EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getJvmParameterizedTypeReferenceRule()); @@ -3107,7 +2947,7 @@ public final EObject entryRuleJvmParameterizedTypeReference() throws Recognition // $ANTLR start "ruleJvmParameterizedTypeReference" - // InternalTqcl.g:1072:1: ruleJvmParameterizedTypeReference returns [EObject current=null] : ( ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )? ) ; + // InternalTqcl.g:1031:1: ruleJvmParameterizedTypeReference returns [EObject current=null] : ( ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )? ) ; public final EObject ruleJvmParameterizedTypeReference() throws RecognitionException { EObject current = null; @@ -3131,17 +2971,17 @@ public final EObject ruleJvmParameterizedTypeReference() throws RecognitionExcep enterRule(); try { - // InternalTqcl.g:1078:2: ( ( ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )? ) ) - // InternalTqcl.g:1079:2: ( ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )? ) + // InternalTqcl.g:1037:2: ( ( ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )? ) ) + // InternalTqcl.g:1038:2: ( ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )? ) { - // InternalTqcl.g:1079:2: ( ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )? ) - // InternalTqcl.g:1080:3: ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )? + // InternalTqcl.g:1038:2: ( ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )? ) + // InternalTqcl.g:1039:3: ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )? { - // InternalTqcl.g:1080:3: ( ( ruleQualifiedName ) ) - // InternalTqcl.g:1081:4: ( ruleQualifiedName ) + // InternalTqcl.g:1039:3: ( ( ruleQualifiedName ) ) + // InternalTqcl.g:1040:4: ( ruleQualifiedName ) { - // InternalTqcl.g:1081:4: ( ruleQualifiedName ) - // InternalTqcl.g:1082:5: ruleQualifiedName + // InternalTqcl.g:1040:4: ( ruleQualifiedName ) + // InternalTqcl.g:1041:5: ruleQualifiedName { if ( state.backtracking==0 ) { @@ -3171,21 +3011,21 @@ public final EObject ruleJvmParameterizedTypeReference() throws RecognitionExcep } - // InternalTqcl.g:1096:3: ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )? - int alt20=2; - int LA20_0 = input.LA(1); + // InternalTqcl.g:1055:3: ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )? + int alt19=2; + int LA19_0 = input.LA(1); - if ( (LA20_0==34) && (synpred2_InternalTqcl())) { - alt20=1; + if ( (LA19_0==30) && (synpred2_InternalTqcl())) { + alt19=1; } - switch (alt20) { + switch (alt19) { case 1 : - // InternalTqcl.g:1097:4: ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* + // InternalTqcl.g:1056:4: ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* { - // InternalTqcl.g:1097:4: ( ( '<' )=>otherlv_1= '<' ) - // InternalTqcl.g:1098:5: ( '<' )=>otherlv_1= '<' + // InternalTqcl.g:1056:4: ( ( '<' )=>otherlv_1= '<' ) + // InternalTqcl.g:1057:5: ( '<' )=>otherlv_1= '<' { - otherlv_1=(Token)match(input,34,FOLLOW_24); if (state.failed) return current; + otherlv_1=(Token)match(input,30,FOLLOW_24); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getJvmParameterizedTypeReferenceAccess().getLessThanSignKeyword_1_0()); @@ -3194,11 +3034,11 @@ public final EObject ruleJvmParameterizedTypeReference() throws RecognitionExcep } - // InternalTqcl.g:1104:4: ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) - // InternalTqcl.g:1105:5: (lv_arguments_2_0= ruleJvmArgumentTypeReference ) + // InternalTqcl.g:1063:4: ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) + // InternalTqcl.g:1064:5: (lv_arguments_2_0= ruleJvmArgumentTypeReference ) { - // InternalTqcl.g:1105:5: (lv_arguments_2_0= ruleJvmArgumentTypeReference ) - // InternalTqcl.g:1106:6: lv_arguments_2_0= ruleJvmArgumentTypeReference + // InternalTqcl.g:1064:5: (lv_arguments_2_0= ruleJvmArgumentTypeReference ) + // InternalTqcl.g:1065:6: lv_arguments_2_0= ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { @@ -3229,20 +3069,20 @@ public final EObject ruleJvmParameterizedTypeReference() throws RecognitionExcep } - // InternalTqcl.g:1123:4: (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* - loop16: + // InternalTqcl.g:1082:4: (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* + loop15: do { - int alt16=2; - int LA16_0 = input.LA(1); + int alt15=2; + int LA15_0 = input.LA(1); - if ( (LA16_0==16) ) { - alt16=1; + if ( (LA15_0==16) ) { + alt15=1; } - switch (alt16) { + switch (alt15) { case 1 : - // InternalTqcl.g:1124:5: otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) + // InternalTqcl.g:1083:5: otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) { otherlv_3=(Token)match(input,16,FOLLOW_24); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -3250,11 +3090,11 @@ public final EObject ruleJvmParameterizedTypeReference() throws RecognitionExcep newLeafNode(otherlv_3, grammarAccess.getJvmParameterizedTypeReferenceAccess().getCommaKeyword_1_2_0()); } - // InternalTqcl.g:1128:5: ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) - // InternalTqcl.g:1129:6: (lv_arguments_4_0= ruleJvmArgumentTypeReference ) + // InternalTqcl.g:1087:5: ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) + // InternalTqcl.g:1088:6: (lv_arguments_4_0= ruleJvmArgumentTypeReference ) { - // InternalTqcl.g:1129:6: (lv_arguments_4_0= ruleJvmArgumentTypeReference ) - // InternalTqcl.g:1130:7: lv_arguments_4_0= ruleJvmArgumentTypeReference + // InternalTqcl.g:1088:6: (lv_arguments_4_0= ruleJvmArgumentTypeReference ) + // InternalTqcl.g:1089:7: lv_arguments_4_0= ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { @@ -3290,39 +3130,39 @@ public final EObject ruleJvmParameterizedTypeReference() throws RecognitionExcep break; default : - break loop16; + break loop15; } } while (true); - otherlv_5=(Token)match(input,35,FOLLOW_26); if (state.failed) return current; + otherlv_5=(Token)match(input,31,FOLLOW_26); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_5, grammarAccess.getJvmParameterizedTypeReferenceAccess().getGreaterThanSignKeyword_1_3()); } - // InternalTqcl.g:1152:4: ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* - loop19: + // InternalTqcl.g:1111:4: ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* + loop18: do { - int alt19=2; - int LA19_0 = input.LA(1); + int alt18=2; + int LA18_0 = input.LA(1); - if ( (LA19_0==28) && (synpred3_InternalTqcl())) { - alt19=1; + if ( (LA18_0==24) && (synpred3_InternalTqcl())) { + alt18=1; } - switch (alt19) { + switch (alt18) { case 1 : - // InternalTqcl.g:1153:5: ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? + // InternalTqcl.g:1112:5: ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? { - // InternalTqcl.g:1153:5: ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) - // InternalTqcl.g:1154:6: ( ( () '.' ) )=> ( () otherlv_7= '.' ) + // InternalTqcl.g:1112:5: ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) + // InternalTqcl.g:1113:6: ( ( () '.' ) )=> ( () otherlv_7= '.' ) { - // InternalTqcl.g:1160:6: ( () otherlv_7= '.' ) - // InternalTqcl.g:1161:7: () otherlv_7= '.' + // InternalTqcl.g:1119:6: ( () otherlv_7= '.' ) + // InternalTqcl.g:1120:7: () otherlv_7= '.' { - // InternalTqcl.g:1161:7: () - // InternalTqcl.g:1162:8: + // InternalTqcl.g:1120:7: () + // InternalTqcl.g:1121:8: { if ( state.backtracking==0 ) { @@ -3334,7 +3174,7 @@ public final EObject ruleJvmParameterizedTypeReference() throws RecognitionExcep } - otherlv_7=(Token)match(input,28,FOLLOW_7); if (state.failed) return current; + otherlv_7=(Token)match(input,24,FOLLOW_7); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_7, grammarAccess.getJvmParameterizedTypeReferenceAccess().getFullStopKeyword_1_4_0_0_1()); @@ -3346,11 +3186,11 @@ public final EObject ruleJvmParameterizedTypeReference() throws RecognitionExcep } - // InternalTqcl.g:1174:5: ( ( ruleValidID ) ) - // InternalTqcl.g:1175:6: ( ruleValidID ) + // InternalTqcl.g:1133:5: ( ( ruleValidID ) ) + // InternalTqcl.g:1134:6: ( ruleValidID ) { - // InternalTqcl.g:1175:6: ( ruleValidID ) - // InternalTqcl.g:1176:7: ruleValidID + // InternalTqcl.g:1134:6: ( ruleValidID ) + // InternalTqcl.g:1135:7: ruleValidID { if ( state.backtracking==0 ) { @@ -3380,21 +3220,21 @@ public final EObject ruleJvmParameterizedTypeReference() throws RecognitionExcep } - // InternalTqcl.g:1190:5: ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? - int alt18=2; - int LA18_0 = input.LA(1); + // InternalTqcl.g:1149:5: ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? + int alt17=2; + int LA17_0 = input.LA(1); - if ( (LA18_0==34) && (synpred4_InternalTqcl())) { - alt18=1; + if ( (LA17_0==30) && (synpred4_InternalTqcl())) { + alt17=1; } - switch (alt18) { + switch (alt17) { case 1 : - // InternalTqcl.g:1191:6: ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' + // InternalTqcl.g:1150:6: ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' { - // InternalTqcl.g:1191:6: ( ( '<' )=>otherlv_9= '<' ) - // InternalTqcl.g:1192:7: ( '<' )=>otherlv_9= '<' + // InternalTqcl.g:1150:6: ( ( '<' )=>otherlv_9= '<' ) + // InternalTqcl.g:1151:7: ( '<' )=>otherlv_9= '<' { - otherlv_9=(Token)match(input,34,FOLLOW_24); if (state.failed) return current; + otherlv_9=(Token)match(input,30,FOLLOW_24); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_9, grammarAccess.getJvmParameterizedTypeReferenceAccess().getLessThanSignKeyword_1_4_2_0()); @@ -3403,11 +3243,11 @@ public final EObject ruleJvmParameterizedTypeReference() throws RecognitionExcep } - // InternalTqcl.g:1198:6: ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) - // InternalTqcl.g:1199:7: (lv_arguments_10_0= ruleJvmArgumentTypeReference ) + // InternalTqcl.g:1157:6: ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) + // InternalTqcl.g:1158:7: (lv_arguments_10_0= ruleJvmArgumentTypeReference ) { - // InternalTqcl.g:1199:7: (lv_arguments_10_0= ruleJvmArgumentTypeReference ) - // InternalTqcl.g:1200:8: lv_arguments_10_0= ruleJvmArgumentTypeReference + // InternalTqcl.g:1158:7: (lv_arguments_10_0= ruleJvmArgumentTypeReference ) + // InternalTqcl.g:1159:8: lv_arguments_10_0= ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { @@ -3438,20 +3278,20 @@ public final EObject ruleJvmParameterizedTypeReference() throws RecognitionExcep } - // InternalTqcl.g:1217:6: (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* - loop17: + // InternalTqcl.g:1176:6: (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* + loop16: do { - int alt17=2; - int LA17_0 = input.LA(1); + int alt16=2; + int LA16_0 = input.LA(1); - if ( (LA17_0==16) ) { - alt17=1; + if ( (LA16_0==16) ) { + alt16=1; } - switch (alt17) { + switch (alt16) { case 1 : - // InternalTqcl.g:1218:7: otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) + // InternalTqcl.g:1177:7: otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) { otherlv_11=(Token)match(input,16,FOLLOW_24); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -3459,11 +3299,11 @@ public final EObject ruleJvmParameterizedTypeReference() throws RecognitionExcep newLeafNode(otherlv_11, grammarAccess.getJvmParameterizedTypeReferenceAccess().getCommaKeyword_1_4_2_2_0()); } - // InternalTqcl.g:1222:7: ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) - // InternalTqcl.g:1223:8: (lv_arguments_12_0= ruleJvmArgumentTypeReference ) + // InternalTqcl.g:1181:7: ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) + // InternalTqcl.g:1182:8: (lv_arguments_12_0= ruleJvmArgumentTypeReference ) { - // InternalTqcl.g:1223:8: (lv_arguments_12_0= ruleJvmArgumentTypeReference ) - // InternalTqcl.g:1224:9: lv_arguments_12_0= ruleJvmArgumentTypeReference + // InternalTqcl.g:1182:8: (lv_arguments_12_0= ruleJvmArgumentTypeReference ) + // InternalTqcl.g:1183:9: lv_arguments_12_0= ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { @@ -3499,11 +3339,11 @@ public final EObject ruleJvmParameterizedTypeReference() throws RecognitionExcep break; default : - break loop17; + break loop16; } } while (true); - otherlv_13=(Token)match(input,35,FOLLOW_26); if (state.failed) return current; + otherlv_13=(Token)match(input,31,FOLLOW_26); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_13, grammarAccess.getJvmParameterizedTypeReferenceAccess().getGreaterThanSignKeyword_1_4_2_3()); @@ -3520,7 +3360,7 @@ public final EObject ruleJvmParameterizedTypeReference() throws RecognitionExcep break; default : - break loop19; + break loop18; } } while (true); @@ -3555,7 +3395,7 @@ public final EObject ruleJvmParameterizedTypeReference() throws RecognitionExcep // $ANTLR start "entryRuleJvmArgumentTypeReference" - // InternalTqcl.g:1253:1: entryRuleJvmArgumentTypeReference returns [EObject current=null] : iv_ruleJvmArgumentTypeReference= ruleJvmArgumentTypeReference EOF ; + // InternalTqcl.g:1212:1: entryRuleJvmArgumentTypeReference returns [EObject current=null] : iv_ruleJvmArgumentTypeReference= ruleJvmArgumentTypeReference EOF ; public final EObject entryRuleJvmArgumentTypeReference() throws RecognitionException { EObject current = null; @@ -3563,8 +3403,8 @@ public final EObject entryRuleJvmArgumentTypeReference() throws RecognitionExcep try { - // InternalTqcl.g:1253:65: (iv_ruleJvmArgumentTypeReference= ruleJvmArgumentTypeReference EOF ) - // InternalTqcl.g:1254:2: iv_ruleJvmArgumentTypeReference= ruleJvmArgumentTypeReference EOF + // InternalTqcl.g:1212:65: (iv_ruleJvmArgumentTypeReference= ruleJvmArgumentTypeReference EOF ) + // InternalTqcl.g:1213:2: iv_ruleJvmArgumentTypeReference= ruleJvmArgumentTypeReference EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getJvmArgumentTypeReferenceRule()); @@ -3595,7 +3435,7 @@ public final EObject entryRuleJvmArgumentTypeReference() throws RecognitionExcep // $ANTLR start "ruleJvmArgumentTypeReference" - // InternalTqcl.g:1260:1: ruleJvmArgumentTypeReference returns [EObject current=null] : (this_JvmTypeReference_0= ruleJvmTypeReference | this_JvmWildcardTypeReference_1= ruleJvmWildcardTypeReference ) ; + // InternalTqcl.g:1219:1: ruleJvmArgumentTypeReference returns [EObject current=null] : (this_JvmTypeReference_0= ruleJvmTypeReference | this_JvmWildcardTypeReference_1= ruleJvmWildcardTypeReference ) ; public final EObject ruleJvmArgumentTypeReference() throws RecognitionException { EObject current = null; @@ -3608,29 +3448,29 @@ public final EObject ruleJvmArgumentTypeReference() throws RecognitionException enterRule(); try { - // InternalTqcl.g:1266:2: ( (this_JvmTypeReference_0= ruleJvmTypeReference | this_JvmWildcardTypeReference_1= ruleJvmWildcardTypeReference ) ) - // InternalTqcl.g:1267:2: (this_JvmTypeReference_0= ruleJvmTypeReference | this_JvmWildcardTypeReference_1= ruleJvmWildcardTypeReference ) + // InternalTqcl.g:1225:2: ( (this_JvmTypeReference_0= ruleJvmTypeReference | this_JvmWildcardTypeReference_1= ruleJvmWildcardTypeReference ) ) + // InternalTqcl.g:1226:2: (this_JvmTypeReference_0= ruleJvmTypeReference | this_JvmWildcardTypeReference_1= ruleJvmWildcardTypeReference ) { - // InternalTqcl.g:1267:2: (this_JvmTypeReference_0= ruleJvmTypeReference | this_JvmWildcardTypeReference_1= ruleJvmWildcardTypeReference ) - int alt21=2; - int LA21_0 = input.LA(1); + // InternalTqcl.g:1226:2: (this_JvmTypeReference_0= ruleJvmTypeReference | this_JvmWildcardTypeReference_1= ruleJvmWildcardTypeReference ) + int alt20=2; + int LA20_0 = input.LA(1); - if ( (LA21_0==RULE_ID||LA21_0==31||LA21_0==33) ) { - alt21=1; + if ( (LA20_0==RULE_ID||LA20_0==27||LA20_0==29) ) { + alt20=1; } - else if ( (LA21_0==36) ) { - alt21=2; + else if ( (LA20_0==32) ) { + alt20=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 21, 0, input); + new NoViableAltException("", 20, 0, input); throw nvae; } - switch (alt21) { + switch (alt20) { case 1 : - // InternalTqcl.g:1268:3: this_JvmTypeReference_0= ruleJvmTypeReference + // InternalTqcl.g:1227:3: this_JvmTypeReference_0= ruleJvmTypeReference { if ( state.backtracking==0 ) { @@ -3652,7 +3492,7 @@ else if ( (LA21_0==36) ) { } break; case 2 : - // InternalTqcl.g:1277:3: this_JvmWildcardTypeReference_1= ruleJvmWildcardTypeReference + // InternalTqcl.g:1236:3: this_JvmWildcardTypeReference_1= ruleJvmWildcardTypeReference { if ( state.backtracking==0 ) { @@ -3698,7 +3538,7 @@ else if ( (LA21_0==36) ) { // $ANTLR start "entryRuleJvmWildcardTypeReference" - // InternalTqcl.g:1289:1: entryRuleJvmWildcardTypeReference returns [EObject current=null] : iv_ruleJvmWildcardTypeReference= ruleJvmWildcardTypeReference EOF ; + // InternalTqcl.g:1248:1: entryRuleJvmWildcardTypeReference returns [EObject current=null] : iv_ruleJvmWildcardTypeReference= ruleJvmWildcardTypeReference EOF ; public final EObject entryRuleJvmWildcardTypeReference() throws RecognitionException { EObject current = null; @@ -3706,8 +3546,8 @@ public final EObject entryRuleJvmWildcardTypeReference() throws RecognitionExcep try { - // InternalTqcl.g:1289:65: (iv_ruleJvmWildcardTypeReference= ruleJvmWildcardTypeReference EOF ) - // InternalTqcl.g:1290:2: iv_ruleJvmWildcardTypeReference= ruleJvmWildcardTypeReference EOF + // InternalTqcl.g:1248:65: (iv_ruleJvmWildcardTypeReference= ruleJvmWildcardTypeReference EOF ) + // InternalTqcl.g:1249:2: iv_ruleJvmWildcardTypeReference= ruleJvmWildcardTypeReference EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getJvmWildcardTypeReferenceRule()); @@ -3738,7 +3578,7 @@ public final EObject entryRuleJvmWildcardTypeReference() throws RecognitionExcep // $ANTLR start "ruleJvmWildcardTypeReference" - // InternalTqcl.g:1296:1: ruleJvmWildcardTypeReference returns [EObject current=null] : ( () otherlv_1= '?' ( ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) | ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) )? ) ; + // InternalTqcl.g:1255:1: ruleJvmWildcardTypeReference returns [EObject current=null] : ( () otherlv_1= '?' ( ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) | ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) )? ) ; public final EObject ruleJvmWildcardTypeReference() throws RecognitionException { EObject current = null; @@ -3756,14 +3596,14 @@ public final EObject ruleJvmWildcardTypeReference() throws RecognitionException enterRule(); try { - // InternalTqcl.g:1302:2: ( ( () otherlv_1= '?' ( ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) | ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) )? ) ) - // InternalTqcl.g:1303:2: ( () otherlv_1= '?' ( ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) | ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) )? ) + // InternalTqcl.g:1261:2: ( ( () otherlv_1= '?' ( ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) | ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) )? ) ) + // InternalTqcl.g:1262:2: ( () otherlv_1= '?' ( ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) | ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) )? ) { - // InternalTqcl.g:1303:2: ( () otherlv_1= '?' ( ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) | ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) )? ) - // InternalTqcl.g:1304:3: () otherlv_1= '?' ( ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) | ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) )? + // InternalTqcl.g:1262:2: ( () otherlv_1= '?' ( ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) | ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) )? ) + // InternalTqcl.g:1263:3: () otherlv_1= '?' ( ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) | ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) )? { - // InternalTqcl.g:1304:3: () - // InternalTqcl.g:1305:4: + // InternalTqcl.g:1263:3: () + // InternalTqcl.g:1264:4: { if ( state.backtracking==0 ) { @@ -3775,34 +3615,34 @@ public final EObject ruleJvmWildcardTypeReference() throws RecognitionException } - otherlv_1=(Token)match(input,36,FOLLOW_28); if (state.failed) return current; + otherlv_1=(Token)match(input,32,FOLLOW_28); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getJvmWildcardTypeReferenceAccess().getQuestionMarkKeyword_1()); } - // InternalTqcl.g:1315:3: ( ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) | ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) )? - int alt24=3; - int LA24_0 = input.LA(1); + // InternalTqcl.g:1274:3: ( ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) | ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) )? + int alt23=3; + int LA23_0 = input.LA(1); - if ( (LA24_0==37) ) { - alt24=1; + if ( (LA23_0==33) ) { + alt23=1; } - else if ( (LA24_0==39) ) { - alt24=2; + else if ( (LA23_0==35) ) { + alt23=2; } - switch (alt24) { + switch (alt23) { case 1 : - // InternalTqcl.g:1316:4: ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) + // InternalTqcl.g:1275:4: ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) { - // InternalTqcl.g:1316:4: ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) - // InternalTqcl.g:1317:5: ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* + // InternalTqcl.g:1275:4: ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) + // InternalTqcl.g:1276:5: ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* { - // InternalTqcl.g:1317:5: ( (lv_constraints_2_0= ruleJvmUpperBound ) ) - // InternalTqcl.g:1318:6: (lv_constraints_2_0= ruleJvmUpperBound ) + // InternalTqcl.g:1276:5: ( (lv_constraints_2_0= ruleJvmUpperBound ) ) + // InternalTqcl.g:1277:6: (lv_constraints_2_0= ruleJvmUpperBound ) { - // InternalTqcl.g:1318:6: (lv_constraints_2_0= ruleJvmUpperBound ) - // InternalTqcl.g:1319:7: lv_constraints_2_0= ruleJvmUpperBound + // InternalTqcl.g:1277:6: (lv_constraints_2_0= ruleJvmUpperBound ) + // InternalTqcl.g:1278:7: lv_constraints_2_0= ruleJvmUpperBound { if ( state.backtracking==0 ) { @@ -3833,23 +3673,23 @@ else if ( (LA24_0==39) ) { } - // InternalTqcl.g:1336:5: ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* - loop22: + // InternalTqcl.g:1295:5: ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* + loop21: do { - int alt22=2; - int LA22_0 = input.LA(1); + int alt21=2; + int LA21_0 = input.LA(1); - if ( (LA22_0==38) ) { - alt22=1; + if ( (LA21_0==34) ) { + alt21=1; } - switch (alt22) { + switch (alt21) { case 1 : - // InternalTqcl.g:1337:6: (lv_constraints_3_0= ruleJvmUpperBoundAnded ) + // InternalTqcl.g:1296:6: (lv_constraints_3_0= ruleJvmUpperBoundAnded ) { - // InternalTqcl.g:1337:6: (lv_constraints_3_0= ruleJvmUpperBoundAnded ) - // InternalTqcl.g:1338:7: lv_constraints_3_0= ruleJvmUpperBoundAnded + // InternalTqcl.g:1296:6: (lv_constraints_3_0= ruleJvmUpperBoundAnded ) + // InternalTqcl.g:1297:7: lv_constraints_3_0= ruleJvmUpperBoundAnded { if ( state.backtracking==0 ) { @@ -3882,7 +3722,7 @@ else if ( (LA24_0==39) ) { break; default : - break loop22; + break loop21; } } while (true); @@ -3893,16 +3733,16 @@ else if ( (LA24_0==39) ) { } break; case 2 : - // InternalTqcl.g:1357:4: ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) + // InternalTqcl.g:1316:4: ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) { - // InternalTqcl.g:1357:4: ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) - // InternalTqcl.g:1358:5: ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* + // InternalTqcl.g:1316:4: ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) + // InternalTqcl.g:1317:5: ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* { - // InternalTqcl.g:1358:5: ( (lv_constraints_4_0= ruleJvmLowerBound ) ) - // InternalTqcl.g:1359:6: (lv_constraints_4_0= ruleJvmLowerBound ) + // InternalTqcl.g:1317:5: ( (lv_constraints_4_0= ruleJvmLowerBound ) ) + // InternalTqcl.g:1318:6: (lv_constraints_4_0= ruleJvmLowerBound ) { - // InternalTqcl.g:1359:6: (lv_constraints_4_0= ruleJvmLowerBound ) - // InternalTqcl.g:1360:7: lv_constraints_4_0= ruleJvmLowerBound + // InternalTqcl.g:1318:6: (lv_constraints_4_0= ruleJvmLowerBound ) + // InternalTqcl.g:1319:7: lv_constraints_4_0= ruleJvmLowerBound { if ( state.backtracking==0 ) { @@ -3933,23 +3773,23 @@ else if ( (LA24_0==39) ) { } - // InternalTqcl.g:1377:5: ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* - loop23: + // InternalTqcl.g:1336:5: ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* + loop22: do { - int alt23=2; - int LA23_0 = input.LA(1); + int alt22=2; + int LA22_0 = input.LA(1); - if ( (LA23_0==38) ) { - alt23=1; + if ( (LA22_0==34) ) { + alt22=1; } - switch (alt23) { + switch (alt22) { case 1 : - // InternalTqcl.g:1378:6: (lv_constraints_5_0= ruleJvmLowerBoundAnded ) + // InternalTqcl.g:1337:6: (lv_constraints_5_0= ruleJvmLowerBoundAnded ) { - // InternalTqcl.g:1378:6: (lv_constraints_5_0= ruleJvmLowerBoundAnded ) - // InternalTqcl.g:1379:7: lv_constraints_5_0= ruleJvmLowerBoundAnded + // InternalTqcl.g:1337:6: (lv_constraints_5_0= ruleJvmLowerBoundAnded ) + // InternalTqcl.g:1338:7: lv_constraints_5_0= ruleJvmLowerBoundAnded { if ( state.backtracking==0 ) { @@ -3982,7 +3822,7 @@ else if ( (LA24_0==39) ) { break; default : - break loop23; + break loop22; } } while (true); @@ -4020,7 +3860,7 @@ else if ( (LA24_0==39) ) { // $ANTLR start "entryRuleJvmUpperBound" - // InternalTqcl.g:1402:1: entryRuleJvmUpperBound returns [EObject current=null] : iv_ruleJvmUpperBound= ruleJvmUpperBound EOF ; + // InternalTqcl.g:1361:1: entryRuleJvmUpperBound returns [EObject current=null] : iv_ruleJvmUpperBound= ruleJvmUpperBound EOF ; public final EObject entryRuleJvmUpperBound() throws RecognitionException { EObject current = null; @@ -4028,8 +3868,8 @@ public final EObject entryRuleJvmUpperBound() throws RecognitionException { try { - // InternalTqcl.g:1402:54: (iv_ruleJvmUpperBound= ruleJvmUpperBound EOF ) - // InternalTqcl.g:1403:2: iv_ruleJvmUpperBound= ruleJvmUpperBound EOF + // InternalTqcl.g:1361:54: (iv_ruleJvmUpperBound= ruleJvmUpperBound EOF ) + // InternalTqcl.g:1362:2: iv_ruleJvmUpperBound= ruleJvmUpperBound EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getJvmUpperBoundRule()); @@ -4060,7 +3900,7 @@ public final EObject entryRuleJvmUpperBound() throws RecognitionException { // $ANTLR start "ruleJvmUpperBound" - // InternalTqcl.g:1409:1: ruleJvmUpperBound returns [EObject current=null] : (otherlv_0= 'extends' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ; + // InternalTqcl.g:1368:1: ruleJvmUpperBound returns [EObject current=null] : (otherlv_0= 'extends' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ; public final EObject ruleJvmUpperBound() throws RecognitionException { EObject current = null; @@ -4072,23 +3912,23 @@ public final EObject ruleJvmUpperBound() throws RecognitionException { enterRule(); try { - // InternalTqcl.g:1415:2: ( (otherlv_0= 'extends' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ) - // InternalTqcl.g:1416:2: (otherlv_0= 'extends' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) + // InternalTqcl.g:1374:2: ( (otherlv_0= 'extends' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ) + // InternalTqcl.g:1375:2: (otherlv_0= 'extends' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) { - // InternalTqcl.g:1416:2: (otherlv_0= 'extends' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) - // InternalTqcl.g:1417:3: otherlv_0= 'extends' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) + // InternalTqcl.g:1375:2: (otherlv_0= 'extends' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) + // InternalTqcl.g:1376:3: otherlv_0= 'extends' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) { - otherlv_0=(Token)match(input,37,FOLLOW_21); if (state.failed) return current; + otherlv_0=(Token)match(input,33,FOLLOW_21); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getJvmUpperBoundAccess().getExtendsKeyword_0()); } - // InternalTqcl.g:1421:3: ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) - // InternalTqcl.g:1422:4: (lv_typeReference_1_0= ruleJvmTypeReference ) + // InternalTqcl.g:1380:3: ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) + // InternalTqcl.g:1381:4: (lv_typeReference_1_0= ruleJvmTypeReference ) { - // InternalTqcl.g:1422:4: (lv_typeReference_1_0= ruleJvmTypeReference ) - // InternalTqcl.g:1423:5: lv_typeReference_1_0= ruleJvmTypeReference + // InternalTqcl.g:1381:4: (lv_typeReference_1_0= ruleJvmTypeReference ) + // InternalTqcl.g:1382:5: lv_typeReference_1_0= ruleJvmTypeReference { if ( state.backtracking==0 ) { @@ -4144,7 +3984,7 @@ public final EObject ruleJvmUpperBound() throws RecognitionException { // $ANTLR start "entryRuleJvmUpperBoundAnded" - // InternalTqcl.g:1444:1: entryRuleJvmUpperBoundAnded returns [EObject current=null] : iv_ruleJvmUpperBoundAnded= ruleJvmUpperBoundAnded EOF ; + // InternalTqcl.g:1403:1: entryRuleJvmUpperBoundAnded returns [EObject current=null] : iv_ruleJvmUpperBoundAnded= ruleJvmUpperBoundAnded EOF ; public final EObject entryRuleJvmUpperBoundAnded() throws RecognitionException { EObject current = null; @@ -4152,8 +3992,8 @@ public final EObject entryRuleJvmUpperBoundAnded() throws RecognitionException { try { - // InternalTqcl.g:1444:59: (iv_ruleJvmUpperBoundAnded= ruleJvmUpperBoundAnded EOF ) - // InternalTqcl.g:1445:2: iv_ruleJvmUpperBoundAnded= ruleJvmUpperBoundAnded EOF + // InternalTqcl.g:1403:59: (iv_ruleJvmUpperBoundAnded= ruleJvmUpperBoundAnded EOF ) + // InternalTqcl.g:1404:2: iv_ruleJvmUpperBoundAnded= ruleJvmUpperBoundAnded EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getJvmUpperBoundAndedRule()); @@ -4184,7 +4024,7 @@ public final EObject entryRuleJvmUpperBoundAnded() throws RecognitionException { // $ANTLR start "ruleJvmUpperBoundAnded" - // InternalTqcl.g:1451:1: ruleJvmUpperBoundAnded returns [EObject current=null] : (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ; + // InternalTqcl.g:1410:1: ruleJvmUpperBoundAnded returns [EObject current=null] : (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ; public final EObject ruleJvmUpperBoundAnded() throws RecognitionException { EObject current = null; @@ -4196,23 +4036,23 @@ public final EObject ruleJvmUpperBoundAnded() throws RecognitionException { enterRule(); try { - // InternalTqcl.g:1457:2: ( (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ) - // InternalTqcl.g:1458:2: (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) + // InternalTqcl.g:1416:2: ( (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ) + // InternalTqcl.g:1417:2: (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) { - // InternalTqcl.g:1458:2: (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) - // InternalTqcl.g:1459:3: otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) + // InternalTqcl.g:1417:2: (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) + // InternalTqcl.g:1418:3: otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) { - otherlv_0=(Token)match(input,38,FOLLOW_21); if (state.failed) return current; + otherlv_0=(Token)match(input,34,FOLLOW_21); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getJvmUpperBoundAndedAccess().getAmpersandKeyword_0()); } - // InternalTqcl.g:1463:3: ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) - // InternalTqcl.g:1464:4: (lv_typeReference_1_0= ruleJvmTypeReference ) + // InternalTqcl.g:1422:3: ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) + // InternalTqcl.g:1423:4: (lv_typeReference_1_0= ruleJvmTypeReference ) { - // InternalTqcl.g:1464:4: (lv_typeReference_1_0= ruleJvmTypeReference ) - // InternalTqcl.g:1465:5: lv_typeReference_1_0= ruleJvmTypeReference + // InternalTqcl.g:1423:4: (lv_typeReference_1_0= ruleJvmTypeReference ) + // InternalTqcl.g:1424:5: lv_typeReference_1_0= ruleJvmTypeReference { if ( state.backtracking==0 ) { @@ -4268,7 +4108,7 @@ public final EObject ruleJvmUpperBoundAnded() throws RecognitionException { // $ANTLR start "entryRuleJvmLowerBound" - // InternalTqcl.g:1486:1: entryRuleJvmLowerBound returns [EObject current=null] : iv_ruleJvmLowerBound= ruleJvmLowerBound EOF ; + // InternalTqcl.g:1445:1: entryRuleJvmLowerBound returns [EObject current=null] : iv_ruleJvmLowerBound= ruleJvmLowerBound EOF ; public final EObject entryRuleJvmLowerBound() throws RecognitionException { EObject current = null; @@ -4276,8 +4116,8 @@ public final EObject entryRuleJvmLowerBound() throws RecognitionException { try { - // InternalTqcl.g:1486:54: (iv_ruleJvmLowerBound= ruleJvmLowerBound EOF ) - // InternalTqcl.g:1487:2: iv_ruleJvmLowerBound= ruleJvmLowerBound EOF + // InternalTqcl.g:1445:54: (iv_ruleJvmLowerBound= ruleJvmLowerBound EOF ) + // InternalTqcl.g:1446:2: iv_ruleJvmLowerBound= ruleJvmLowerBound EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getJvmLowerBoundRule()); @@ -4308,7 +4148,7 @@ public final EObject entryRuleJvmLowerBound() throws RecognitionException { // $ANTLR start "ruleJvmLowerBound" - // InternalTqcl.g:1493:1: ruleJvmLowerBound returns [EObject current=null] : (otherlv_0= 'super' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ; + // InternalTqcl.g:1452:1: ruleJvmLowerBound returns [EObject current=null] : (otherlv_0= 'super' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ; public final EObject ruleJvmLowerBound() throws RecognitionException { EObject current = null; @@ -4320,23 +4160,23 @@ public final EObject ruleJvmLowerBound() throws RecognitionException { enterRule(); try { - // InternalTqcl.g:1499:2: ( (otherlv_0= 'super' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ) - // InternalTqcl.g:1500:2: (otherlv_0= 'super' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) + // InternalTqcl.g:1458:2: ( (otherlv_0= 'super' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ) + // InternalTqcl.g:1459:2: (otherlv_0= 'super' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) { - // InternalTqcl.g:1500:2: (otherlv_0= 'super' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) - // InternalTqcl.g:1501:3: otherlv_0= 'super' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) + // InternalTqcl.g:1459:2: (otherlv_0= 'super' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) + // InternalTqcl.g:1460:3: otherlv_0= 'super' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) { - otherlv_0=(Token)match(input,39,FOLLOW_21); if (state.failed) return current; + otherlv_0=(Token)match(input,35,FOLLOW_21); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getJvmLowerBoundAccess().getSuperKeyword_0()); } - // InternalTqcl.g:1505:3: ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) - // InternalTqcl.g:1506:4: (lv_typeReference_1_0= ruleJvmTypeReference ) + // InternalTqcl.g:1464:3: ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) + // InternalTqcl.g:1465:4: (lv_typeReference_1_0= ruleJvmTypeReference ) { - // InternalTqcl.g:1506:4: (lv_typeReference_1_0= ruleJvmTypeReference ) - // InternalTqcl.g:1507:5: lv_typeReference_1_0= ruleJvmTypeReference + // InternalTqcl.g:1465:4: (lv_typeReference_1_0= ruleJvmTypeReference ) + // InternalTqcl.g:1466:5: lv_typeReference_1_0= ruleJvmTypeReference { if ( state.backtracking==0 ) { @@ -4392,7 +4232,7 @@ public final EObject ruleJvmLowerBound() throws RecognitionException { // $ANTLR start "entryRuleJvmLowerBoundAnded" - // InternalTqcl.g:1528:1: entryRuleJvmLowerBoundAnded returns [EObject current=null] : iv_ruleJvmLowerBoundAnded= ruleJvmLowerBoundAnded EOF ; + // InternalTqcl.g:1487:1: entryRuleJvmLowerBoundAnded returns [EObject current=null] : iv_ruleJvmLowerBoundAnded= ruleJvmLowerBoundAnded EOF ; public final EObject entryRuleJvmLowerBoundAnded() throws RecognitionException { EObject current = null; @@ -4400,8 +4240,8 @@ public final EObject entryRuleJvmLowerBoundAnded() throws RecognitionException { try { - // InternalTqcl.g:1528:59: (iv_ruleJvmLowerBoundAnded= ruleJvmLowerBoundAnded EOF ) - // InternalTqcl.g:1529:2: iv_ruleJvmLowerBoundAnded= ruleJvmLowerBoundAnded EOF + // InternalTqcl.g:1487:59: (iv_ruleJvmLowerBoundAnded= ruleJvmLowerBoundAnded EOF ) + // InternalTqcl.g:1488:2: iv_ruleJvmLowerBoundAnded= ruleJvmLowerBoundAnded EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getJvmLowerBoundAndedRule()); @@ -4432,7 +4272,7 @@ public final EObject entryRuleJvmLowerBoundAnded() throws RecognitionException { // $ANTLR start "ruleJvmLowerBoundAnded" - // InternalTqcl.g:1535:1: ruleJvmLowerBoundAnded returns [EObject current=null] : (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ; + // InternalTqcl.g:1494:1: ruleJvmLowerBoundAnded returns [EObject current=null] : (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ; public final EObject ruleJvmLowerBoundAnded() throws RecognitionException { EObject current = null; @@ -4444,23 +4284,23 @@ public final EObject ruleJvmLowerBoundAnded() throws RecognitionException { enterRule(); try { - // InternalTqcl.g:1541:2: ( (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ) - // InternalTqcl.g:1542:2: (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) + // InternalTqcl.g:1500:2: ( (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ) + // InternalTqcl.g:1501:2: (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) { - // InternalTqcl.g:1542:2: (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) - // InternalTqcl.g:1543:3: otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) + // InternalTqcl.g:1501:2: (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) + // InternalTqcl.g:1502:3: otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) { - otherlv_0=(Token)match(input,38,FOLLOW_21); if (state.failed) return current; + otherlv_0=(Token)match(input,34,FOLLOW_21); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getJvmLowerBoundAndedAccess().getAmpersandKeyword_0()); } - // InternalTqcl.g:1547:3: ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) - // InternalTqcl.g:1548:4: (lv_typeReference_1_0= ruleJvmTypeReference ) + // InternalTqcl.g:1506:3: ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) + // InternalTqcl.g:1507:4: (lv_typeReference_1_0= ruleJvmTypeReference ) { - // InternalTqcl.g:1548:4: (lv_typeReference_1_0= ruleJvmTypeReference ) - // InternalTqcl.g:1549:5: lv_typeReference_1_0= ruleJvmTypeReference + // InternalTqcl.g:1507:4: (lv_typeReference_1_0= ruleJvmTypeReference ) + // InternalTqcl.g:1508:5: lv_typeReference_1_0= ruleJvmTypeReference { if ( state.backtracking==0 ) { @@ -4516,7 +4356,7 @@ public final EObject ruleJvmLowerBoundAnded() throws RecognitionException { // $ANTLR start "entryRuleQualifiedName" - // InternalTqcl.g:1570:1: entryRuleQualifiedName returns [String current=null] : iv_ruleQualifiedName= ruleQualifiedName EOF ; + // InternalTqcl.g:1529:1: entryRuleQualifiedName returns [String current=null] : iv_ruleQualifiedName= ruleQualifiedName EOF ; public final String entryRuleQualifiedName() throws RecognitionException { String current = null; @@ -4524,8 +4364,8 @@ public final String entryRuleQualifiedName() throws RecognitionException { try { - // InternalTqcl.g:1570:53: (iv_ruleQualifiedName= ruleQualifiedName EOF ) - // InternalTqcl.g:1571:2: iv_ruleQualifiedName= ruleQualifiedName EOF + // InternalTqcl.g:1529:53: (iv_ruleQualifiedName= ruleQualifiedName EOF ) + // InternalTqcl.g:1530:2: iv_ruleQualifiedName= ruleQualifiedName EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getQualifiedNameRule()); @@ -4556,7 +4396,7 @@ public final String entryRuleQualifiedName() throws RecognitionException { // $ANTLR start "ruleQualifiedName" - // InternalTqcl.g:1577:1: ruleQualifiedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ValidID_0= ruleValidID (kw= '.' this_ValidID_2= ruleValidID )* ) ; + // InternalTqcl.g:1536:1: ruleQualifiedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ValidID_0= ruleValidID (kw= '.' this_ValidID_2= ruleValidID )* ) ; public final AntlrDatatypeRuleToken ruleQualifiedName() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -4570,11 +4410,11 @@ public final AntlrDatatypeRuleToken ruleQualifiedName() throws RecognitionExcept enterRule(); try { - // InternalTqcl.g:1583:2: ( (this_ValidID_0= ruleValidID (kw= '.' this_ValidID_2= ruleValidID )* ) ) - // InternalTqcl.g:1584:2: (this_ValidID_0= ruleValidID (kw= '.' this_ValidID_2= ruleValidID )* ) + // InternalTqcl.g:1542:2: ( (this_ValidID_0= ruleValidID (kw= '.' this_ValidID_2= ruleValidID )* ) ) + // InternalTqcl.g:1543:2: (this_ValidID_0= ruleValidID (kw= '.' this_ValidID_2= ruleValidID )* ) { - // InternalTqcl.g:1584:2: (this_ValidID_0= ruleValidID (kw= '.' this_ValidID_2= ruleValidID )* ) - // InternalTqcl.g:1585:3: this_ValidID_0= ruleValidID (kw= '.' this_ValidID_2= ruleValidID )* + // InternalTqcl.g:1543:2: (this_ValidID_0= ruleValidID (kw= '.' this_ValidID_2= ruleValidID )* ) + // InternalTqcl.g:1544:3: this_ValidID_0= ruleValidID (kw= '.' this_ValidID_2= ruleValidID )* { if ( state.backtracking==0 ) { @@ -4596,28 +4436,28 @@ public final AntlrDatatypeRuleToken ruleQualifiedName() throws RecognitionExcept afterParserOrEnumRuleCall(); } - // InternalTqcl.g:1595:3: (kw= '.' this_ValidID_2= ruleValidID )* - loop25: + // InternalTqcl.g:1554:3: (kw= '.' this_ValidID_2= ruleValidID )* + loop24: do { - int alt25=2; - int LA25_0 = input.LA(1); + int alt24=2; + int LA24_0 = input.LA(1); - if ( (LA25_0==28) ) { - int LA25_2 = input.LA(2); + if ( (LA24_0==24) ) { + int LA24_2 = input.LA(2); - if ( (LA25_2==RULE_ID) ) { - alt25=1; + if ( (LA24_2==RULE_ID) ) { + alt24=1; } } - switch (alt25) { + switch (alt24) { case 1 : - // InternalTqcl.g:1596:4: kw= '.' this_ValidID_2= ruleValidID + // InternalTqcl.g:1555:4: kw= '.' this_ValidID_2= ruleValidID { - kw=(Token)match(input,28,FOLLOW_7); if (state.failed) return current; + kw=(Token)match(input,24,FOLLOW_7); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -4649,7 +4489,7 @@ public final AntlrDatatypeRuleToken ruleQualifiedName() throws RecognitionExcept break; default : - break loop25; + break loop24; } } while (true); @@ -4678,7 +4518,7 @@ public final AntlrDatatypeRuleToken ruleQualifiedName() throws RecognitionExcept // $ANTLR start "entryRuleQualifiedNameWithWildcard" - // InternalTqcl.g:1616:1: entryRuleQualifiedNameWithWildcard returns [String current=null] : iv_ruleQualifiedNameWithWildcard= ruleQualifiedNameWithWildcard EOF ; + // InternalTqcl.g:1575:1: entryRuleQualifiedNameWithWildcard returns [String current=null] : iv_ruleQualifiedNameWithWildcard= ruleQualifiedNameWithWildcard EOF ; public final String entryRuleQualifiedNameWithWildcard() throws RecognitionException { String current = null; @@ -4686,8 +4526,8 @@ public final String entryRuleQualifiedNameWithWildcard() throws RecognitionExcep try { - // InternalTqcl.g:1616:65: (iv_ruleQualifiedNameWithWildcard= ruleQualifiedNameWithWildcard EOF ) - // InternalTqcl.g:1617:2: iv_ruleQualifiedNameWithWildcard= ruleQualifiedNameWithWildcard EOF + // InternalTqcl.g:1575:65: (iv_ruleQualifiedNameWithWildcard= ruleQualifiedNameWithWildcard EOF ) + // InternalTqcl.g:1576:2: iv_ruleQualifiedNameWithWildcard= ruleQualifiedNameWithWildcard EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getQualifiedNameWithWildcardRule()); @@ -4718,7 +4558,7 @@ public final String entryRuleQualifiedNameWithWildcard() throws RecognitionExcep // $ANTLR start "ruleQualifiedNameWithWildcard" - // InternalTqcl.g:1623:1: ruleQualifiedNameWithWildcard returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_QualifiedName_0= ruleQualifiedName kw= '.' kw= '*' ) ; + // InternalTqcl.g:1582:1: ruleQualifiedNameWithWildcard returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_QualifiedName_0= ruleQualifiedName kw= '.' kw= '*' ) ; public final AntlrDatatypeRuleToken ruleQualifiedNameWithWildcard() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -4730,11 +4570,11 @@ public final AntlrDatatypeRuleToken ruleQualifiedNameWithWildcard() throws Recog enterRule(); try { - // InternalTqcl.g:1629:2: ( (this_QualifiedName_0= ruleQualifiedName kw= '.' kw= '*' ) ) - // InternalTqcl.g:1630:2: (this_QualifiedName_0= ruleQualifiedName kw= '.' kw= '*' ) + // InternalTqcl.g:1588:2: ( (this_QualifiedName_0= ruleQualifiedName kw= '.' kw= '*' ) ) + // InternalTqcl.g:1589:2: (this_QualifiedName_0= ruleQualifiedName kw= '.' kw= '*' ) { - // InternalTqcl.g:1630:2: (this_QualifiedName_0= ruleQualifiedName kw= '.' kw= '*' ) - // InternalTqcl.g:1631:3: this_QualifiedName_0= ruleQualifiedName kw= '.' kw= '*' + // InternalTqcl.g:1589:2: (this_QualifiedName_0= ruleQualifiedName kw= '.' kw= '*' ) + // InternalTqcl.g:1590:3: this_QualifiedName_0= ruleQualifiedName kw= '.' kw= '*' { if ( state.backtracking==0 ) { @@ -4756,14 +4596,14 @@ public final AntlrDatatypeRuleToken ruleQualifiedNameWithWildcard() throws Recog afterParserOrEnumRuleCall(); } - kw=(Token)match(input,28,FOLLOW_30); if (state.failed) return current; + kw=(Token)match(input,24,FOLLOW_30); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); newLeafNode(kw, grammarAccess.getQualifiedNameWithWildcardAccess().getFullStopKeyword_1()); } - kw=(Token)match(input,40,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,36,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -4795,7 +4635,7 @@ public final AntlrDatatypeRuleToken ruleQualifiedNameWithWildcard() throws Recog // $ANTLR start "entryRuleValidID" - // InternalTqcl.g:1655:1: entryRuleValidID returns [String current=null] : iv_ruleValidID= ruleValidID EOF ; + // InternalTqcl.g:1614:1: entryRuleValidID returns [String current=null] : iv_ruleValidID= ruleValidID EOF ; public final String entryRuleValidID() throws RecognitionException { String current = null; @@ -4803,8 +4643,8 @@ public final String entryRuleValidID() throws RecognitionException { try { - // InternalTqcl.g:1655:47: (iv_ruleValidID= ruleValidID EOF ) - // InternalTqcl.g:1656:2: iv_ruleValidID= ruleValidID EOF + // InternalTqcl.g:1614:47: (iv_ruleValidID= ruleValidID EOF ) + // InternalTqcl.g:1615:2: iv_ruleValidID= ruleValidID EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getValidIDRule()); @@ -4835,7 +4675,7 @@ public final String entryRuleValidID() throws RecognitionException { // $ANTLR start "ruleValidID" - // InternalTqcl.g:1662:1: ruleValidID returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_ID_0= RULE_ID ; + // InternalTqcl.g:1621:1: ruleValidID returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_ID_0= RULE_ID ; public final AntlrDatatypeRuleToken ruleValidID() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -4845,8 +4685,8 @@ public final AntlrDatatypeRuleToken ruleValidID() throws RecognitionException { enterRule(); try { - // InternalTqcl.g:1668:2: (this_ID_0= RULE_ID ) - // InternalTqcl.g:1669:2: this_ID_0= RULE_ID + // InternalTqcl.g:1627:2: (this_ID_0= RULE_ID ) + // InternalTqcl.g:1628:2: this_ID_0= RULE_ID { this_ID_0=(Token)match(input,RULE_ID,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -4881,7 +4721,7 @@ public final AntlrDatatypeRuleToken ruleValidID() throws RecognitionException { // $ANTLR start "entryRuleXImportDeclaration" - // InternalTqcl.g:1679:1: entryRuleXImportDeclaration returns [EObject current=null] : iv_ruleXImportDeclaration= ruleXImportDeclaration EOF ; + // InternalTqcl.g:1638:1: entryRuleXImportDeclaration returns [EObject current=null] : iv_ruleXImportDeclaration= ruleXImportDeclaration EOF ; public final EObject entryRuleXImportDeclaration() throws RecognitionException { EObject current = null; @@ -4889,8 +4729,8 @@ public final EObject entryRuleXImportDeclaration() throws RecognitionException { try { - // InternalTqcl.g:1679:59: (iv_ruleXImportDeclaration= ruleXImportDeclaration EOF ) - // InternalTqcl.g:1680:2: iv_ruleXImportDeclaration= ruleXImportDeclaration EOF + // InternalTqcl.g:1638:59: (iv_ruleXImportDeclaration= ruleXImportDeclaration EOF ) + // InternalTqcl.g:1639:2: iv_ruleXImportDeclaration= ruleXImportDeclaration EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXImportDeclarationRule()); @@ -4921,7 +4761,7 @@ public final EObject entryRuleXImportDeclaration() throws RecognitionException { // $ANTLR start "ruleXImportDeclaration" - // InternalTqcl.g:1686:1: ruleXImportDeclaration returns [EObject current=null] : (otherlv_0= 'import' ( ( ( (lv_static_1_0= 'static' ) ) ( (lv_extension_2_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_4_0= '*' ) ) | ( (lv_memberName_5_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_7_0= ruleQualifiedNameWithWildcard ) ) ) (otherlv_8= ';' )? ) ; + // InternalTqcl.g:1645:1: ruleXImportDeclaration returns [EObject current=null] : (otherlv_0= 'import' ( ( ( (lv_static_1_0= 'static' ) ) ( (lv_extension_2_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_4_0= '*' ) ) | ( (lv_memberName_5_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_7_0= ruleQualifiedNameWithWildcard ) ) ) (otherlv_8= ';' )? ) ; public final EObject ruleXImportDeclaration() throws RecognitionException { EObject current = null; @@ -4939,35 +4779,35 @@ public final EObject ruleXImportDeclaration() throws RecognitionException { enterRule(); try { - // InternalTqcl.g:1692:2: ( (otherlv_0= 'import' ( ( ( (lv_static_1_0= 'static' ) ) ( (lv_extension_2_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_4_0= '*' ) ) | ( (lv_memberName_5_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_7_0= ruleQualifiedNameWithWildcard ) ) ) (otherlv_8= ';' )? ) ) - // InternalTqcl.g:1693:2: (otherlv_0= 'import' ( ( ( (lv_static_1_0= 'static' ) ) ( (lv_extension_2_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_4_0= '*' ) ) | ( (lv_memberName_5_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_7_0= ruleQualifiedNameWithWildcard ) ) ) (otherlv_8= ';' )? ) + // InternalTqcl.g:1651:2: ( (otherlv_0= 'import' ( ( ( (lv_static_1_0= 'static' ) ) ( (lv_extension_2_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_4_0= '*' ) ) | ( (lv_memberName_5_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_7_0= ruleQualifiedNameWithWildcard ) ) ) (otherlv_8= ';' )? ) ) + // InternalTqcl.g:1652:2: (otherlv_0= 'import' ( ( ( (lv_static_1_0= 'static' ) ) ( (lv_extension_2_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_4_0= '*' ) ) | ( (lv_memberName_5_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_7_0= ruleQualifiedNameWithWildcard ) ) ) (otherlv_8= ';' )? ) { - // InternalTqcl.g:1693:2: (otherlv_0= 'import' ( ( ( (lv_static_1_0= 'static' ) ) ( (lv_extension_2_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_4_0= '*' ) ) | ( (lv_memberName_5_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_7_0= ruleQualifiedNameWithWildcard ) ) ) (otherlv_8= ';' )? ) - // InternalTqcl.g:1694:3: otherlv_0= 'import' ( ( ( (lv_static_1_0= 'static' ) ) ( (lv_extension_2_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_4_0= '*' ) ) | ( (lv_memberName_5_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_7_0= ruleQualifiedNameWithWildcard ) ) ) (otherlv_8= ';' )? + // InternalTqcl.g:1652:2: (otherlv_0= 'import' ( ( ( (lv_static_1_0= 'static' ) ) ( (lv_extension_2_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_4_0= '*' ) ) | ( (lv_memberName_5_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_7_0= ruleQualifiedNameWithWildcard ) ) ) (otherlv_8= ';' )? ) + // InternalTqcl.g:1653:3: otherlv_0= 'import' ( ( ( (lv_static_1_0= 'static' ) ) ( (lv_extension_2_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_4_0= '*' ) ) | ( (lv_memberName_5_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_7_0= ruleQualifiedNameWithWildcard ) ) ) (otherlv_8= ';' )? { - otherlv_0=(Token)match(input,11,FOLLOW_31); if (state.failed) return current; + otherlv_0=(Token)match(input,37,FOLLOW_31); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getXImportDeclarationAccess().getImportKeyword_0()); } - // InternalTqcl.g:1698:3: ( ( ( (lv_static_1_0= 'static' ) ) ( (lv_extension_2_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_4_0= '*' ) ) | ( (lv_memberName_5_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_7_0= ruleQualifiedNameWithWildcard ) ) ) - int alt28=3; - alt28 = dfa28.predict(input); - switch (alt28) { + // InternalTqcl.g:1657:3: ( ( ( (lv_static_1_0= 'static' ) ) ( (lv_extension_2_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_4_0= '*' ) ) | ( (lv_memberName_5_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_7_0= ruleQualifiedNameWithWildcard ) ) ) + int alt27=3; + alt27 = dfa27.predict(input); + switch (alt27) { case 1 : - // InternalTqcl.g:1699:4: ( ( (lv_static_1_0= 'static' ) ) ( (lv_extension_2_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_4_0= '*' ) ) | ( (lv_memberName_5_0= ruleValidID ) ) ) ) + // InternalTqcl.g:1658:4: ( ( (lv_static_1_0= 'static' ) ) ( (lv_extension_2_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_4_0= '*' ) ) | ( (lv_memberName_5_0= ruleValidID ) ) ) ) { - // InternalTqcl.g:1699:4: ( ( (lv_static_1_0= 'static' ) ) ( (lv_extension_2_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_4_0= '*' ) ) | ( (lv_memberName_5_0= ruleValidID ) ) ) ) - // InternalTqcl.g:1700:5: ( (lv_static_1_0= 'static' ) ) ( (lv_extension_2_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_4_0= '*' ) ) | ( (lv_memberName_5_0= ruleValidID ) ) ) + // InternalTqcl.g:1658:4: ( ( (lv_static_1_0= 'static' ) ) ( (lv_extension_2_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_4_0= '*' ) ) | ( (lv_memberName_5_0= ruleValidID ) ) ) ) + // InternalTqcl.g:1659:5: ( (lv_static_1_0= 'static' ) ) ( (lv_extension_2_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_4_0= '*' ) ) | ( (lv_memberName_5_0= ruleValidID ) ) ) { - // InternalTqcl.g:1700:5: ( (lv_static_1_0= 'static' ) ) - // InternalTqcl.g:1701:6: (lv_static_1_0= 'static' ) + // InternalTqcl.g:1659:5: ( (lv_static_1_0= 'static' ) ) + // InternalTqcl.g:1660:6: (lv_static_1_0= 'static' ) { - // InternalTqcl.g:1701:6: (lv_static_1_0= 'static' ) - // InternalTqcl.g:1702:7: lv_static_1_0= 'static' + // InternalTqcl.g:1660:6: (lv_static_1_0= 'static' ) + // InternalTqcl.g:1661:7: lv_static_1_0= 'static' { - lv_static_1_0=(Token)match(input,41,FOLLOW_32); if (state.failed) return current; + lv_static_1_0=(Token)match(input,38,FOLLOW_32); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_static_1_0, grammarAccess.getXImportDeclarationAccess().getStaticStaticKeyword_1_0_0_0()); @@ -4987,21 +4827,21 @@ public final EObject ruleXImportDeclaration() throws RecognitionException { } - // InternalTqcl.g:1714:5: ( (lv_extension_2_0= 'extension' ) )? - int alt26=2; - int LA26_0 = input.LA(1); + // InternalTqcl.g:1673:5: ( (lv_extension_2_0= 'extension' ) )? + int alt25=2; + int LA25_0 = input.LA(1); - if ( (LA26_0==42) ) { - alt26=1; + if ( (LA25_0==39) ) { + alt25=1; } - switch (alt26) { + switch (alt25) { case 1 : - // InternalTqcl.g:1715:6: (lv_extension_2_0= 'extension' ) + // InternalTqcl.g:1674:6: (lv_extension_2_0= 'extension' ) { - // InternalTqcl.g:1715:6: (lv_extension_2_0= 'extension' ) - // InternalTqcl.g:1716:7: lv_extension_2_0= 'extension' + // InternalTqcl.g:1674:6: (lv_extension_2_0= 'extension' ) + // InternalTqcl.g:1675:7: lv_extension_2_0= 'extension' { - lv_extension_2_0=(Token)match(input,42,FOLLOW_32); if (state.failed) return current; + lv_extension_2_0=(Token)match(input,39,FOLLOW_32); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_extension_2_0, grammarAccess.getXImportDeclarationAccess().getExtensionExtensionKeyword_1_0_1_0()); @@ -5024,11 +4864,11 @@ public final EObject ruleXImportDeclaration() throws RecognitionException { } - // InternalTqcl.g:1728:5: ( ( ruleQualifiedNameInStaticImport ) ) - // InternalTqcl.g:1729:6: ( ruleQualifiedNameInStaticImport ) + // InternalTqcl.g:1687:5: ( ( ruleQualifiedNameInStaticImport ) ) + // InternalTqcl.g:1688:6: ( ruleQualifiedNameInStaticImport ) { - // InternalTqcl.g:1729:6: ( ruleQualifiedNameInStaticImport ) - // InternalTqcl.g:1730:7: ruleQualifiedNameInStaticImport + // InternalTqcl.g:1688:6: ( ruleQualifiedNameInStaticImport ) + // InternalTqcl.g:1689:7: ruleQualifiedNameInStaticImport { if ( state.backtracking==0 ) { @@ -5058,34 +4898,34 @@ public final EObject ruleXImportDeclaration() throws RecognitionException { } - // InternalTqcl.g:1744:5: ( ( (lv_wildcard_4_0= '*' ) ) | ( (lv_memberName_5_0= ruleValidID ) ) ) - int alt27=2; - int LA27_0 = input.LA(1); + // InternalTqcl.g:1703:5: ( ( (lv_wildcard_4_0= '*' ) ) | ( (lv_memberName_5_0= ruleValidID ) ) ) + int alt26=2; + int LA26_0 = input.LA(1); - if ( (LA27_0==40) ) { - alt27=1; + if ( (LA26_0==36) ) { + alt26=1; } - else if ( (LA27_0==RULE_ID) ) { - alt27=2; + else if ( (LA26_0==RULE_ID) ) { + alt26=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 27, 0, input); + new NoViableAltException("", 26, 0, input); throw nvae; } - switch (alt27) { + switch (alt26) { case 1 : - // InternalTqcl.g:1745:6: ( (lv_wildcard_4_0= '*' ) ) + // InternalTqcl.g:1704:6: ( (lv_wildcard_4_0= '*' ) ) { - // InternalTqcl.g:1745:6: ( (lv_wildcard_4_0= '*' ) ) - // InternalTqcl.g:1746:7: (lv_wildcard_4_0= '*' ) + // InternalTqcl.g:1704:6: ( (lv_wildcard_4_0= '*' ) ) + // InternalTqcl.g:1705:7: (lv_wildcard_4_0= '*' ) { - // InternalTqcl.g:1746:7: (lv_wildcard_4_0= '*' ) - // InternalTqcl.g:1747:8: lv_wildcard_4_0= '*' + // InternalTqcl.g:1705:7: (lv_wildcard_4_0= '*' ) + // InternalTqcl.g:1706:8: lv_wildcard_4_0= '*' { - lv_wildcard_4_0=(Token)match(input,40,FOLLOW_34); if (state.failed) return current; + lv_wildcard_4_0=(Token)match(input,36,FOLLOW_34); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_wildcard_4_0, grammarAccess.getXImportDeclarationAccess().getWildcardAsteriskKeyword_1_0_3_0_0()); @@ -5109,13 +4949,13 @@ else if ( (LA27_0==RULE_ID) ) { } break; case 2 : - // InternalTqcl.g:1760:6: ( (lv_memberName_5_0= ruleValidID ) ) + // InternalTqcl.g:1719:6: ( (lv_memberName_5_0= ruleValidID ) ) { - // InternalTqcl.g:1760:6: ( (lv_memberName_5_0= ruleValidID ) ) - // InternalTqcl.g:1761:7: (lv_memberName_5_0= ruleValidID ) + // InternalTqcl.g:1719:6: ( (lv_memberName_5_0= ruleValidID ) ) + // InternalTqcl.g:1720:7: (lv_memberName_5_0= ruleValidID ) { - // InternalTqcl.g:1761:7: (lv_memberName_5_0= ruleValidID ) - // InternalTqcl.g:1762:8: lv_memberName_5_0= ruleValidID + // InternalTqcl.g:1720:7: (lv_memberName_5_0= ruleValidID ) + // InternalTqcl.g:1721:8: lv_memberName_5_0= ruleValidID { if ( state.backtracking==0 ) { @@ -5159,13 +4999,13 @@ else if ( (LA27_0==RULE_ID) ) { } break; case 2 : - // InternalTqcl.g:1782:4: ( ( ruleQualifiedName ) ) + // InternalTqcl.g:1741:4: ( ( ruleQualifiedName ) ) { - // InternalTqcl.g:1782:4: ( ( ruleQualifiedName ) ) - // InternalTqcl.g:1783:5: ( ruleQualifiedName ) + // InternalTqcl.g:1741:4: ( ( ruleQualifiedName ) ) + // InternalTqcl.g:1742:5: ( ruleQualifiedName ) { - // InternalTqcl.g:1783:5: ( ruleQualifiedName ) - // InternalTqcl.g:1784:6: ruleQualifiedName + // InternalTqcl.g:1742:5: ( ruleQualifiedName ) + // InternalTqcl.g:1743:6: ruleQualifiedName { if ( state.backtracking==0 ) { @@ -5199,13 +5039,13 @@ else if ( (LA27_0==RULE_ID) ) { } break; case 3 : - // InternalTqcl.g:1799:4: ( (lv_importedNamespace_7_0= ruleQualifiedNameWithWildcard ) ) + // InternalTqcl.g:1758:4: ( (lv_importedNamespace_7_0= ruleQualifiedNameWithWildcard ) ) { - // InternalTqcl.g:1799:4: ( (lv_importedNamespace_7_0= ruleQualifiedNameWithWildcard ) ) - // InternalTqcl.g:1800:5: (lv_importedNamespace_7_0= ruleQualifiedNameWithWildcard ) + // InternalTqcl.g:1758:4: ( (lv_importedNamespace_7_0= ruleQualifiedNameWithWildcard ) ) + // InternalTqcl.g:1759:5: (lv_importedNamespace_7_0= ruleQualifiedNameWithWildcard ) { - // InternalTqcl.g:1800:5: (lv_importedNamespace_7_0= ruleQualifiedNameWithWildcard ) - // InternalTqcl.g:1801:6: lv_importedNamespace_7_0= ruleQualifiedNameWithWildcard + // InternalTqcl.g:1759:5: (lv_importedNamespace_7_0= ruleQualifiedNameWithWildcard ) + // InternalTqcl.g:1760:6: lv_importedNamespace_7_0= ruleQualifiedNameWithWildcard { if ( state.backtracking==0 ) { @@ -5242,16 +5082,16 @@ else if ( (LA27_0==RULE_ID) ) { } - // InternalTqcl.g:1819:3: (otherlv_8= ';' )? - int alt29=2; - int LA29_0 = input.LA(1); + // InternalTqcl.g:1778:3: (otherlv_8= ';' )? + int alt28=2; + int LA28_0 = input.LA(1); - if ( (LA29_0==10) ) { - alt29=1; + if ( (LA28_0==10) ) { + alt28=1; } - switch (alt29) { + switch (alt28) { case 1 : - // InternalTqcl.g:1820:4: otherlv_8= ';' + // InternalTqcl.g:1779:4: otherlv_8= ';' { otherlv_8=(Token)match(input,10,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -5290,7 +5130,7 @@ else if ( (LA27_0==RULE_ID) ) { // $ANTLR start "entryRuleQualifiedNameInStaticImport" - // InternalTqcl.g:1829:1: entryRuleQualifiedNameInStaticImport returns [String current=null] : iv_ruleQualifiedNameInStaticImport= ruleQualifiedNameInStaticImport EOF ; + // InternalTqcl.g:1788:1: entryRuleQualifiedNameInStaticImport returns [String current=null] : iv_ruleQualifiedNameInStaticImport= ruleQualifiedNameInStaticImport EOF ; public final String entryRuleQualifiedNameInStaticImport() throws RecognitionException { String current = null; @@ -5298,8 +5138,8 @@ public final String entryRuleQualifiedNameInStaticImport() throws RecognitionExc try { - // InternalTqcl.g:1829:67: (iv_ruleQualifiedNameInStaticImport= ruleQualifiedNameInStaticImport EOF ) - // InternalTqcl.g:1830:2: iv_ruleQualifiedNameInStaticImport= ruleQualifiedNameInStaticImport EOF + // InternalTqcl.g:1788:67: (iv_ruleQualifiedNameInStaticImport= ruleQualifiedNameInStaticImport EOF ) + // InternalTqcl.g:1789:2: iv_ruleQualifiedNameInStaticImport= ruleQualifiedNameInStaticImport EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getQualifiedNameInStaticImportRule()); @@ -5330,7 +5170,7 @@ public final String entryRuleQualifiedNameInStaticImport() throws RecognitionExc // $ANTLR start "ruleQualifiedNameInStaticImport" - // InternalTqcl.g:1836:1: ruleQualifiedNameInStaticImport returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ValidID_0= ruleValidID kw= '.' )+ ; + // InternalTqcl.g:1795:1: ruleQualifiedNameInStaticImport returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ValidID_0= ruleValidID kw= '.' )+ ; public final AntlrDatatypeRuleToken ruleQualifiedNameInStaticImport() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -5342,30 +5182,30 @@ public final AntlrDatatypeRuleToken ruleQualifiedNameInStaticImport() throws Rec enterRule(); try { - // InternalTqcl.g:1842:2: ( (this_ValidID_0= ruleValidID kw= '.' )+ ) - // InternalTqcl.g:1843:2: (this_ValidID_0= ruleValidID kw= '.' )+ + // InternalTqcl.g:1801:2: ( (this_ValidID_0= ruleValidID kw= '.' )+ ) + // InternalTqcl.g:1802:2: (this_ValidID_0= ruleValidID kw= '.' )+ { - // InternalTqcl.g:1843:2: (this_ValidID_0= ruleValidID kw= '.' )+ - int cnt30=0; - loop30: + // InternalTqcl.g:1802:2: (this_ValidID_0= ruleValidID kw= '.' )+ + int cnt29=0; + loop29: do { - int alt30=2; - int LA30_0 = input.LA(1); + int alt29=2; + int LA29_0 = input.LA(1); - if ( (LA30_0==RULE_ID) ) { - int LA30_2 = input.LA(2); + if ( (LA29_0==RULE_ID) ) { + int LA29_2 = input.LA(2); - if ( (LA30_2==28) ) { - alt30=1; + if ( (LA29_2==24) ) { + alt29=1; } } - switch (alt30) { + switch (alt29) { case 1 : - // InternalTqcl.g:1844:3: this_ValidID_0= ruleValidID kw= '.' + // InternalTqcl.g:1803:3: this_ValidID_0= ruleValidID kw= '.' { if ( state.backtracking==0 ) { @@ -5387,7 +5227,7 @@ public final AntlrDatatypeRuleToken ruleQualifiedNameInStaticImport() throws Rec afterParserOrEnumRuleCall(); } - kw=(Token)match(input,28,FOLLOW_35); if (state.failed) return current; + kw=(Token)match(input,24,FOLLOW_35); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -5399,13 +5239,13 @@ public final AntlrDatatypeRuleToken ruleQualifiedNameInStaticImport() throws Rec break; default : - if ( cnt30 >= 1 ) break loop30; + if ( cnt29 >= 1 ) break loop29; if (state.backtracking>0) {state.failed=true; return current;} EarlyExitException eee = - new EarlyExitException(30, input); + new EarlyExitException(29, input); throw eee; } - cnt30++; + cnt29++; } while (true); @@ -5428,16 +5268,165 @@ public final AntlrDatatypeRuleToken ruleQualifiedNameInStaticImport() throws Rec } // $ANTLR end "ruleQualifiedNameInStaticImport" + + // $ANTLR start "ruleCategory" + // InternalTqcl.g:1822:1: ruleCategory returns [Enumerator current=null] : ( (enumLiteral_0= 'actor' ) | (enumLiteral_1= 'parameter' ) | (enumLiteral_2= 'port' ) | (enumLiteral_3= 'director' ) ) ; + public final Enumerator ruleCategory() throws RecognitionException { + Enumerator current = null; + + Token enumLiteral_0=null; + Token enumLiteral_1=null; + Token enumLiteral_2=null; + Token enumLiteral_3=null; + + + enterRule(); + + try { + // InternalTqcl.g:1828:2: ( ( (enumLiteral_0= 'actor' ) | (enumLiteral_1= 'parameter' ) | (enumLiteral_2= 'port' ) | (enumLiteral_3= 'director' ) ) ) + // InternalTqcl.g:1829:2: ( (enumLiteral_0= 'actor' ) | (enumLiteral_1= 'parameter' ) | (enumLiteral_2= 'port' ) | (enumLiteral_3= 'director' ) ) + { + // InternalTqcl.g:1829:2: ( (enumLiteral_0= 'actor' ) | (enumLiteral_1= 'parameter' ) | (enumLiteral_2= 'port' ) | (enumLiteral_3= 'director' ) ) + int alt30=4; + switch ( input.LA(1) ) { + case 40: + { + alt30=1; + } + break; + case 41: + { + alt30=2; + } + break; + case 42: + { + alt30=3; + } + break; + case 43: + { + alt30=4; + } + break; + default: + if (state.backtracking>0) {state.failed=true; return current;} + NoViableAltException nvae = + new NoViableAltException("", 30, 0, input); + + throw nvae; + } + + switch (alt30) { + case 1 : + // InternalTqcl.g:1830:3: (enumLiteral_0= 'actor' ) + { + // InternalTqcl.g:1830:3: (enumLiteral_0= 'actor' ) + // InternalTqcl.g:1831:4: enumLiteral_0= 'actor' + { + enumLiteral_0=(Token)match(input,40,FOLLOW_2); if (state.failed) return current; + if ( state.backtracking==0 ) { + + current = grammarAccess.getCategoryAccess().getActorEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_0, grammarAccess.getCategoryAccess().getActorEnumLiteralDeclaration_0()); + + } + + } + + + } + break; + case 2 : + // InternalTqcl.g:1838:3: (enumLiteral_1= 'parameter' ) + { + // InternalTqcl.g:1838:3: (enumLiteral_1= 'parameter' ) + // InternalTqcl.g:1839:4: enumLiteral_1= 'parameter' + { + enumLiteral_1=(Token)match(input,41,FOLLOW_2); if (state.failed) return current; + if ( state.backtracking==0 ) { + + current = grammarAccess.getCategoryAccess().getParameterEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_1, grammarAccess.getCategoryAccess().getParameterEnumLiteralDeclaration_1()); + + } + + } + + + } + break; + case 3 : + // InternalTqcl.g:1846:3: (enumLiteral_2= 'port' ) + { + // InternalTqcl.g:1846:3: (enumLiteral_2= 'port' ) + // InternalTqcl.g:1847:4: enumLiteral_2= 'port' + { + enumLiteral_2=(Token)match(input,42,FOLLOW_2); if (state.failed) return current; + if ( state.backtracking==0 ) { + + current = grammarAccess.getCategoryAccess().getPortEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_2, grammarAccess.getCategoryAccess().getPortEnumLiteralDeclaration_2()); + + } + + } + + + } + break; + case 4 : + // InternalTqcl.g:1854:3: (enumLiteral_3= 'director' ) + { + // InternalTqcl.g:1854:3: (enumLiteral_3= 'director' ) + // InternalTqcl.g:1855:4: enumLiteral_3= 'director' + { + enumLiteral_3=(Token)match(input,43,FOLLOW_2); if (state.failed) return current; + if ( state.backtracking==0 ) { + + current = grammarAccess.getCategoryAccess().getDirectorEnumLiteralDeclaration_3().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_3, grammarAccess.getCategoryAccess().getDirectorEnumLiteralDeclaration_3()); + + } + + } + + + } + break; + + } + + + } + + if ( state.backtracking==0 ) { + + leaveRule(); + + } + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleCategory" + // $ANTLR start synpred1_InternalTqcl public final void synpred1_InternalTqcl_fragment() throws RecognitionException { - // InternalTqcl.g:901:5: ( ( () ruleArrayBrackets ) ) - // InternalTqcl.g:901:6: ( () ruleArrayBrackets ) + // InternalTqcl.g:860:5: ( ( () ruleArrayBrackets ) ) + // InternalTqcl.g:860:6: ( () ruleArrayBrackets ) { - // InternalTqcl.g:901:6: ( () ruleArrayBrackets ) - // InternalTqcl.g:902:6: () ruleArrayBrackets + // InternalTqcl.g:860:6: ( () ruleArrayBrackets ) + // InternalTqcl.g:861:6: () ruleArrayBrackets { - // InternalTqcl.g:902:6: () - // InternalTqcl.g:903:6: + // InternalTqcl.g:861:6: () + // InternalTqcl.g:862:6: { } @@ -5456,10 +5445,10 @@ public final void synpred1_InternalTqcl_fragment() throws RecognitionException { // $ANTLR start synpred2_InternalTqcl public final void synpred2_InternalTqcl_fragment() throws RecognitionException { - // InternalTqcl.g:1098:5: ( '<' ) - // InternalTqcl.g:1098:6: '<' + // InternalTqcl.g:1057:5: ( '<' ) + // InternalTqcl.g:1057:6: '<' { - match(input,34,FOLLOW_2); if (state.failed) return ; + match(input,30,FOLLOW_2); if (state.failed) return ; } } @@ -5467,18 +5456,18 @@ public final void synpred2_InternalTqcl_fragment() throws RecognitionException { // $ANTLR start synpred3_InternalTqcl public final void synpred3_InternalTqcl_fragment() throws RecognitionException { - // InternalTqcl.g:1154:6: ( ( () '.' ) ) - // InternalTqcl.g:1154:7: ( () '.' ) + // InternalTqcl.g:1113:6: ( ( () '.' ) ) + // InternalTqcl.g:1113:7: ( () '.' ) { - // InternalTqcl.g:1154:7: ( () '.' ) - // InternalTqcl.g:1155:7: () '.' + // InternalTqcl.g:1113:7: ( () '.' ) + // InternalTqcl.g:1114:7: () '.' { - // InternalTqcl.g:1155:7: () - // InternalTqcl.g:1156:7: + // InternalTqcl.g:1114:7: () + // InternalTqcl.g:1115:7: { } - match(input,28,FOLLOW_2); if (state.failed) return ; + match(input,24,FOLLOW_2); if (state.failed) return ; } @@ -5489,10 +5478,10 @@ public final void synpred3_InternalTqcl_fragment() throws RecognitionException { // $ANTLR start synpred4_InternalTqcl public final void synpred4_InternalTqcl_fragment() throws RecognitionException { - // InternalTqcl.g:1192:7: ( '<' ) - // InternalTqcl.g:1192:8: '<' + // InternalTqcl.g:1151:7: ( '<' ) + // InternalTqcl.g:1151:8: '<' { - match(input,34,FOLLOW_2); if (state.failed) return ; + match(input,30,FOLLOW_2); if (state.failed) return ; } } @@ -5558,21 +5547,21 @@ public final boolean synpred4_InternalTqcl() { } - protected DFA28 dfa28 = new DFA28(this); + protected DFA27 dfa27 = new DFA27(this); static final String dfa_1s = "\7\uffff"; - static final String dfa_2s = "\2\uffff\1\4\2\uffff\1\4\1\uffff"; - static final String dfa_3s = "\1\5\1\uffff\1\12\1\5\1\uffff\1\12\1\uffff"; - static final String dfa_4s = "\1\51\1\uffff\1\34\1\50\1\uffff\1\34\1\uffff"; - static final String dfa_5s = "\1\uffff\1\1\2\uffff\1\2\1\uffff\1\3"; + static final String dfa_2s = "\2\uffff\1\4\3\uffff\1\4"; + static final String dfa_3s = "\1\5\1\uffff\1\12\1\5\2\uffff\1\12"; + static final String dfa_4s = "\1\46\1\uffff\1\30\1\44\2\uffff\1\30"; + static final String dfa_5s = "\1\uffff\1\1\2\uffff\1\2\1\3\1\uffff"; static final String dfa_6s = "\7\uffff}>"; static final String[] dfa_7s = { - "\1\2\43\uffff\1\1", + "\1\2\40\uffff\1\1", + "", + "\1\4\15\uffff\1\3", + "\1\6\36\uffff\1\5", "", - "\1\4\21\uffff\1\3", - "\1\5\42\uffff\1\6", "", - "\1\4\21\uffff\1\3", - "" + "\1\4\15\uffff\1\3" }; static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s); @@ -5583,11 +5572,11 @@ public final boolean synpred4_InternalTqcl() { static final short[] dfa_6 = DFA.unpackEncodedString(dfa_6s); static final short[][] dfa_7 = unpackEncodedStringArray(dfa_7s); - class DFA28 extends DFA { + class DFA27 extends DFA { - public DFA28(BaseRecognizer recognizer) { + public DFA27(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 28; + this.decisionNumber = 27; this.eot = dfa_1; this.eof = dfa_2; this.min = dfa_3; @@ -5597,7 +5586,7 @@ public DFA28(BaseRecognizer recognizer) { this.transition = dfa_7; } public String getDescription() { - return "1698:3: ( ( ( (lv_static_1_0= 'static' ) ) ( (lv_extension_2_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_4_0= '*' ) ) | ( (lv_memberName_5_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_7_0= ruleQualifiedNameWithWildcard ) ) )"; + return "1657:3: ( ( ( (lv_static_1_0= 'static' ) ) ( (lv_extension_2_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_4_0= '*' ) ) | ( (lv_memberName_5_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_7_0= ruleQualifiedNameWithWildcard ) ) )"; } } @@ -5609,32 +5598,32 @@ public String getDescription() { public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000000400L}); public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000010L}); public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000007800030L}); + public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x00000F0000000030L}); public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000004000L}); public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000008002L}); public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000010002L}); public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000090000L}); public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000200000L}); public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000400000L}); - public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000008000000L}); - public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000010000000L}); - public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000020000002L}); - public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000040000000L}); - public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000380000020L}); - public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000100010000L}); - public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000280000020L}); - public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000200000000L}); - public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000400000002L}); - public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000001280000020L}); - public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000800010000L}); - public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000010000002L}); - public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000410000002L}); - public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x000000A000000002L}); - public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000004000000002L}); - public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000010000000000L}); - public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000020000000020L}); - public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000040000000020L}); - public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000010000000020L}); + public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000000800000L}); + public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000001000000L}); + public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000002000002L}); + public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000004000000L}); + public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000038000020L}); + public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000010010000L}); + public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000028000020L}); + public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000020000000L}); + public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000040000002L}); + public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000128000020L}); + public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000080010000L}); + public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000001000002L}); + public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000041000002L}); + public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000A00000002L}); + public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000400000002L}); + public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000001000000000L}); + public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000004000000020L}); + public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000008000000020L}); + public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000001000000020L}); public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000000000000402L}); public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000000000000022L}); diff --git a/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/serializer/AbstractTqclSemanticSequencer.java b/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/serializer/AbstractTqclSemanticSequencer.java index 7cab5df0..5cab60ac 100644 --- a/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/serializer/AbstractTqclSemanticSequencer.java +++ b/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/serializer/AbstractTqclSemanticSequencer.java @@ -20,7 +20,7 @@ import org.eclipse.triquetrum.commands.tqcl.Connect; import org.eclipse.triquetrum.commands.tqcl.ConnectionPort; import org.eclipse.triquetrum.commands.tqcl.Go; -import org.eclipse.triquetrum.commands.tqcl.Import; +import org.eclipse.triquetrum.commands.tqcl.Include; import org.eclipse.triquetrum.commands.tqcl.Insert; import org.eclipse.triquetrum.commands.tqcl.Library; import org.eclipse.triquetrum.commands.tqcl.TqclPackage; @@ -79,8 +79,8 @@ else if (rule == grammarAccess.getGoOutRule()) { return; } else break; - case TqclPackage.IMPORT: - sequence_Import(context, (Import) semanticObject); + case TqclPackage.INCLUDE: + sequence_Include(context, (Include) semanticObject); return; case TqclPackage.INSERT: sequence_Insert(context, (Insert) semanticObject); @@ -249,19 +249,19 @@ protected void sequence_GoOut(ISerializationContext context, Go semanticObject) /** * Contexts: - * Command returns Import - * Import returns Import + * Command returns Include + * Include returns Include * * Constraint: * filename=STRING */ - protected void sequence_Import(ISerializationContext context, Import semanticObject) { + protected void sequence_Include(ISerializationContext context, Include semanticObject) { if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, TqclPackage.Literals.IMPORT__FILENAME) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, TqclPackage.Literals.IMPORT__FILENAME)); + if (transientValues.isValueTransient(semanticObject, TqclPackage.Literals.INCLUDE__FILENAME) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, TqclPackage.Literals.INCLUDE__FILENAME)); } SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getImportAccess().getFilenameSTRINGTerminalRuleCall_1_0(), semanticObject.getFilename()); + feeder.accept(grammarAccess.getIncludeAccess().getFilenameSTRINGTerminalRuleCall_1_0(), semanticObject.getFilename()); feeder.finish(); } diff --git a/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/services/TqclGrammarAccess.java b/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/services/TqclGrammarAccess.java index 8215b3e1..62ad907a 100644 --- a/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/services/TqclGrammarAccess.java +++ b/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/services/TqclGrammarAccess.java @@ -18,6 +18,8 @@ import org.eclipse.xtext.Alternatives; import org.eclipse.xtext.Assignment; import org.eclipse.xtext.CrossReference; +import org.eclipse.xtext.EnumLiteralDeclaration; +import org.eclipse.xtext.EnumRule; import org.eclipse.xtext.Grammar; import org.eclipse.xtext.GrammarUtil; import org.eclipse.xtext.Group; @@ -25,6 +27,7 @@ import org.eclipse.xtext.ParserRule; import org.eclipse.xtext.RuleCall; import org.eclipse.xtext.TerminalRule; +import org.eclipse.xtext.service.AbstractElementFinder.AbstractEnumRuleElementFinder; import org.eclipse.xtext.service.AbstractElementFinder.AbstractGrammarElementFinder; import org.eclipse.xtext.service.GrammarProvider; import org.eclipse.xtext.xbase.services.XtypeGrammarAccess; @@ -69,17 +72,17 @@ public class CommandElements extends AbstractParserRuleElementFinder { private final RuleCall cSetParserRuleCall_0_2 = (RuleCall)cAlternatives_0.eContents().get(2); private final RuleCall cGoIntoParserRuleCall_0_3 = (RuleCall)cAlternatives_0.eContents().get(3); private final RuleCall cGoOutParserRuleCall_0_4 = (RuleCall)cAlternatives_0.eContents().get(4); - private final RuleCall cImportParserRuleCall_0_5 = (RuleCall)cAlternatives_0.eContents().get(5); + private final RuleCall cIncludeParserRuleCall_0_5 = (RuleCall)cAlternatives_0.eContents().get(5); private final Keyword cSemicolonKeyword_1 = (Keyword)cGroup.eContents().get(1); //Command: - // (Insert | Connect | Set | GoInto | GoOut | Import) ";"; + // (Insert | Connect | Set | GoInto | GoOut | Include) ";"; @Override public ParserRule getRule() { return rule; } - //(Insert | Connect | Set | GoInto | GoOut | Import) ";" + //(Insert | Connect | Set | GoInto | GoOut | Include) ";" public Group getGroup() { return cGroup; } - //(Insert | Connect | Set | GoInto | GoOut | Import) + //(Insert | Connect | Set | GoInto | GoOut | Include) public Alternatives getAlternatives_0() { return cAlternatives_0; } //Insert @@ -97,29 +100,29 @@ public class CommandElements extends AbstractParserRuleElementFinder { //GoOut public RuleCall getGoOutParserRuleCall_0_4() { return cGoOutParserRuleCall_0_4; } - //Import - public RuleCall getImportParserRuleCall_0_5() { return cImportParserRuleCall_0_5; } + //Include + public RuleCall getIncludeParserRuleCall_0_5() { return cIncludeParserRuleCall_0_5; } //";" public Keyword getSemicolonKeyword_1() { return cSemicolonKeyword_1; } } - public class ImportElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.triquetrum.commands.Tqcl.Import"); + public class IncludeElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.triquetrum.commands.Tqcl.Include"); private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cImportKeyword_0 = (Keyword)cGroup.eContents().get(0); + private final Keyword cIncludeKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Assignment cFilenameAssignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cFilenameSTRINGTerminalRuleCall_1_0 = (RuleCall)cFilenameAssignment_1.eContents().get(0); private final Keyword cSemicolonKeyword_2 = (Keyword)cGroup.eContents().get(2); - //Import: - // "import" filename=STRING ";"; + //Include: + // "include" filename=STRING ";"; @Override public ParserRule getRule() { return rule; } - //"import" filename=STRING ";" + //"include" filename=STRING ";" public Group getGroup() { return cGroup; } - //"import" - public Keyword getImportKeyword_0() { return cImportKeyword_0; } + //"include" + public Keyword getIncludeKeyword_0() { return cIncludeKeyword_0; } //filename=STRING public Assignment getFilenameAssignment_1() { return cFilenameAssignment_1; } @@ -162,7 +165,7 @@ public class InsertElements extends AbstractParserRuleElementFinder { private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cInsertKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Assignment cCategoryAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cCategoryCategoryParserRuleCall_1_0 = (RuleCall)cCategoryAssignment_1.eContents().get(0); + private final RuleCall cCategoryCategoryEnumRuleCall_1_0 = (RuleCall)cCategoryAssignment_1.eContents().get(0); private final Assignment cObjAssignment_2 = (Assignment)cGroup.eContents().get(2); private final RuleCall cObjNamedObjParserRuleCall_2_0 = (RuleCall)cObjAssignment_2.eContents().get(0); private final Keyword cAsKeyword_3 = (Keyword)cGroup.eContents().get(3); @@ -192,7 +195,7 @@ public class InsertElements extends AbstractParserRuleElementFinder { public Assignment getCategoryAssignment_1() { return cCategoryAssignment_1; } //Category - public RuleCall getCategoryCategoryParserRuleCall_1_0() { return cCategoryCategoryParserRuleCall_1_0; } + public RuleCall getCategoryCategoryEnumRuleCall_1_0() { return cCategoryCategoryEnumRuleCall_1_0; } //obj=NamedObj public Assignment getObjAssignment_2() { return cObjAssignment_2; } @@ -377,33 +380,6 @@ public class GoOutElements extends AbstractParserRuleElementFinder { //"out" public Keyword getDirectionOutKeyword_1_0() { return cDirectionOutKeyword_1_0; } } - public class CategoryElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.triquetrum.commands.Tqcl.Category"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final Keyword cActorKeyword_0 = (Keyword)cAlternatives.eContents().get(0); - private final Keyword cParameterKeyword_1 = (Keyword)cAlternatives.eContents().get(1); - private final Keyword cPortKeyword_2 = (Keyword)cAlternatives.eContents().get(2); - private final Keyword cDirectorKeyword_3 = (Keyword)cAlternatives.eContents().get(3); - - //Category: - // "actor" | "parameter" | "port" | "director"; - @Override public ParserRule getRule() { return rule; } - - //"actor" | "parameter" | "port" | "director" - public Alternatives getAlternatives() { return cAlternatives; } - - //"actor" - public Keyword getActorKeyword_0() { return cActorKeyword_0; } - - //"parameter" - public Keyword getParameterKeyword_1() { return cParameterKeyword_1; } - - //"port" - public Keyword getPortKeyword_2() { return cPortKeyword_2; } - - //"director" - public Keyword getDirectorKeyword_3() { return cDirectorKeyword_3; } - } public class ParameterElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.triquetrum.commands.Tqcl.Parameter"); private final Group cGroup = (Group)rule.eContents().get(1); @@ -490,17 +466,60 @@ public class ConnectionPortElements extends AbstractParserRuleElementFinder { public RuleCall getPortNamedObjParserRuleCall_2_0() { return cPortNamedObjParserRuleCall_2_0; } } + public class CategoryElements extends AbstractEnumRuleElementFinder { + private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.triquetrum.commands.Tqcl.Category"); + private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); + private final EnumLiteralDeclaration cActorEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); + private final Keyword cActorActorKeyword_0_0 = (Keyword)cActorEnumLiteralDeclaration_0.eContents().get(0); + private final EnumLiteralDeclaration cParameterEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); + private final Keyword cParameterParameterKeyword_1_0 = (Keyword)cParameterEnumLiteralDeclaration_1.eContents().get(0); + private final EnumLiteralDeclaration cPortEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2); + private final Keyword cPortPortKeyword_2_0 = (Keyword)cPortEnumLiteralDeclaration_2.eContents().get(0); + private final EnumLiteralDeclaration cDirectorEnumLiteralDeclaration_3 = (EnumLiteralDeclaration)cAlternatives.eContents().get(3); + private final Keyword cDirectorDirectorKeyword_3_0 = (Keyword)cDirectorEnumLiteralDeclaration_3.eContents().get(0); + + //enum Category: + // actor | parameter | port | director; + public EnumRule getRule() { return rule; } + + //actor | parameter | port | director + public Alternatives getAlternatives() { return cAlternatives; } + + //actor + public EnumLiteralDeclaration getActorEnumLiteralDeclaration_0() { return cActorEnumLiteralDeclaration_0; } + + //"actor" + public Keyword getActorActorKeyword_0_0() { return cActorActorKeyword_0_0; } + + //parameter + public EnumLiteralDeclaration getParameterEnumLiteralDeclaration_1() { return cParameterEnumLiteralDeclaration_1; } + + //"parameter" + public Keyword getParameterParameterKeyword_1_0() { return cParameterParameterKeyword_1_0; } + + //port + public EnumLiteralDeclaration getPortEnumLiteralDeclaration_2() { return cPortEnumLiteralDeclaration_2; } + + //"port" + public Keyword getPortPortKeyword_2_0() { return cPortPortKeyword_2_0; } + + //director + public EnumLiteralDeclaration getDirectorEnumLiteralDeclaration_3() { return cDirectorEnumLiteralDeclaration_3; } + + //"director" + public Keyword getDirectorDirectorKeyword_3_0() { return cDirectorDirectorKeyword_3_0; } + } private final TriquetrumScriptElements pTriquetrumScript; private final CommandElements pCommand; - private final ImportElements pImport; + private final IncludeElements pInclude; private final LibraryElements pLibrary; private final InsertElements pInsert; private final SetElements pSet; private final ConnectElements pConnect; private final GoIntoElements pGoInto; private final GoOutElements pGoOut; - private final CategoryElements pCategory; + private final CategoryElements eCategory; private final ParameterElements pParameter; private final NamedObjElements pNamedObj; private final ConnectionPortElements pConnectionPort; @@ -516,14 +535,14 @@ public TqclGrammarAccess(GrammarProvider grammarProvider, this.gaXtype = gaXtype; this.pTriquetrumScript = new TriquetrumScriptElements(); this.pCommand = new CommandElements(); - this.pImport = new ImportElements(); + this.pInclude = new IncludeElements(); this.pLibrary = new LibraryElements(); this.pInsert = new InsertElements(); this.pSet = new SetElements(); this.pConnect = new ConnectElements(); this.pGoInto = new GoIntoElements(); this.pGoOut = new GoOutElements(); - this.pCategory = new CategoryElements(); + this.eCategory = new CategoryElements(); this.pParameter = new ParameterElements(); this.pNamedObj = new NamedObjElements(); this.pConnectionPort = new ConnectionPortElements(); @@ -568,7 +587,7 @@ public ParserRule getTriquetrumScriptRule() { } //Command: - // (Insert | Connect | Set | GoInto | GoOut | Import) ";"; + // (Insert | Connect | Set | GoInto | GoOut | Include) ";"; public CommandElements getCommandAccess() { return pCommand; } @@ -577,14 +596,14 @@ public ParserRule getCommandRule() { return getCommandAccess().getRule(); } - //Import: - // "import" filename=STRING ";"; - public ImportElements getImportAccess() { - return pImport; + //Include: + // "include" filename=STRING ";"; + public IncludeElements getIncludeAccess() { + return pInclude; } - public ParserRule getImportRule() { - return getImportAccess().getRule(); + public ParserRule getIncludeRule() { + return getIncludeAccess().getRule(); } //Library: @@ -648,13 +667,13 @@ public ParserRule getGoOutRule() { return getGoOutAccess().getRule(); } - //Category: - // "actor" | "parameter" | "port" | "director"; + //enum Category: + // actor | parameter | port | director; public CategoryElements getCategoryAccess() { - return pCategory; + return eCategory; } - public ParserRule getCategoryRule() { + public EnumRule getCategoryRule() { return getCategoryAccess().getRule(); } diff --git a/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/tqcl/Category.java b/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/tqcl/Category.java new file mode 100644 index 00000000..c2da3934 --- /dev/null +++ b/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/tqcl/Category.java @@ -0,0 +1,295 @@ +/** + * ****************************************************************************** + * Copyright (c) 2016 Totaro Rodolfo + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * generated by Xtext 2.10.0 + * * + * Contributors: + * Rodolfo Totaro - initial API and implementation and/or initial documentation + * ****************************************************************************** + */ +package org.eclipse.triquetrum.commands.tqcl; + +import java.util.Arrays; +import java.util.Collections; +import java.util.List; + +import org.eclipse.emf.common.util.Enumerator; + +/** + * + * A representation of the literals of the enumeration 'Category', + * and utility methods for working with them. + * + * @see org.eclipse.triquetrum.commands.tqcl.TqclPackage#getCategory() + * @model + * @generated + */ +public enum Category implements Enumerator +{ + /** + * The 'Actor' literal object. + * + * + * @see #ACTOR_VALUE + * @generated + * @ordered + */ + ACTOR(0, "actor", "actor"), + + /** + * The 'Parameter' literal object. + * + * + * @see #PARAMETER_VALUE + * @generated + * @ordered + */ + PARAMETER(1, "parameter", "parameter"), + + /** + * The 'Port' literal object. + * + * + * @see #PORT_VALUE + * @generated + * @ordered + */ + PORT(2, "port", "port"), + + /** + * The 'Director' literal object. + * + * + * @see #DIRECTOR_VALUE + * @generated + * @ordered + */ + DIRECTOR(3, "director", "director"); + + /** + * The 'Actor' literal value. + * + *

+ * If the meaning of 'Actor' literal object isn't clear, + * there really should be more of a description here... + *

+ * + * @see #ACTOR + * @model name="actor" + * @generated + * @ordered + */ + public static final int ACTOR_VALUE = 0; + + /** + * The 'Parameter' literal value. + * + *

+ * If the meaning of 'Parameter' literal object isn't clear, + * there really should be more of a description here... + *

+ * + * @see #PARAMETER + * @model name="parameter" + * @generated + * @ordered + */ + public static final int PARAMETER_VALUE = 1; + + /** + * The 'Port' literal value. + * + *

+ * If the meaning of 'Port' literal object isn't clear, + * there really should be more of a description here... + *

+ * + * @see #PORT + * @model name="port" + * @generated + * @ordered + */ + public static final int PORT_VALUE = 2; + + /** + * The 'Director' literal value. + * + *

+ * If the meaning of 'Director' literal object isn't clear, + * there really should be more of a description here... + *

+ * + * @see #DIRECTOR + * @model name="director" + * @generated + * @ordered + */ + public static final int DIRECTOR_VALUE = 3; + + /** + * An array of all the 'Category' enumerators. + * + * + * @generated + */ + private static final Category[] VALUES_ARRAY = + new Category[] + { + ACTOR, + PARAMETER, + PORT, + DIRECTOR, + }; + + /** + * A public read-only list of all the 'Category' enumerators. + * + * + * @generated + */ + public static final List VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY)); + + /** + * Returns the 'Category' literal with the specified literal value. + * + * + * @param literal the literal. + * @return the matching enumerator or null. + * @generated + */ + public static Category get(String literal) + { + for (int i = 0; i < VALUES_ARRAY.length; ++i) + { + Category result = VALUES_ARRAY[i]; + if (result.toString().equals(literal)) + { + return result; + } + } + return null; + } + + /** + * Returns the 'Category' literal with the specified name. + * + * + * @param name the name. + * @return the matching enumerator or null. + * @generated + */ + public static Category getByName(String name) + { + for (int i = 0; i < VALUES_ARRAY.length; ++i) + { + Category result = VALUES_ARRAY[i]; + if (result.getName().equals(name)) + { + return result; + } + } + return null; + } + + /** + * Returns the 'Category' literal with the specified integer value. + * + * + * @param value the integer value. + * @return the matching enumerator or null. + * @generated + */ + public static Category get(int value) + { + switch (value) + { + case ACTOR_VALUE: return ACTOR; + case PARAMETER_VALUE: return PARAMETER; + case PORT_VALUE: return PORT; + case DIRECTOR_VALUE: return DIRECTOR; + } + return null; + } + + /** + * + * + * @generated + */ + private final int value; + + /** + * + * + * @generated + */ + private final String name; + + /** + * + * + * @generated + */ + private final String literal; + + /** + * Only this class can construct instances. + * + * + * @generated + */ + private Category(int value, String name, String literal) + { + this.value = value; + this.name = name; + this.literal = literal; + } + + /** + * + * + * @generated + */ + public int getValue() + { + return value; + } + + /** + * + * + * @generated + */ + public String getName() + { + return name; + } + + /** + * + * + * @generated + */ + public String getLiteral() + { + return literal; + } + + /** + * Returns the literal value of the enumerator, which is its string representation. + * + * + * @generated + */ + @Override + public String toString() + { + return literal; + } + +} //Category diff --git a/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/tqcl/Import.java b/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/tqcl/Include.java similarity index 77% rename from org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/tqcl/Import.java rename to org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/tqcl/Include.java index 72c35fb9..2efeb8b4 100644 --- a/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/tqcl/Import.java +++ b/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/tqcl/Include.java @@ -17,21 +17,21 @@ /** * - * A representation of the model object 'Import'. + * A representation of the model object 'Include'. * * *

* The following features are supported: *

*
    - *
  • {@link org.eclipse.triquetrum.commands.tqcl.Import#getFilename Filename}
  • + *
  • {@link org.eclipse.triquetrum.commands.tqcl.Include#getFilename Filename}
  • *
* - * @see org.eclipse.triquetrum.commands.tqcl.TqclPackage#getImport() + * @see org.eclipse.triquetrum.commands.tqcl.TqclPackage#getInclude() * @model * @generated */ -public interface Import extends Command +public interface Include extends Command { /** * Returns the value of the 'Filename' attribute. @@ -43,14 +43,14 @@ public interface Import extends Command * * @return the value of the 'Filename' attribute. * @see #setFilename(String) - * @see org.eclipse.triquetrum.commands.tqcl.TqclPackage#getImport_Filename() + * @see org.eclipse.triquetrum.commands.tqcl.TqclPackage#getInclude_Filename() * @model * @generated */ String getFilename(); /** - * Sets the value of the '{@link org.eclipse.triquetrum.commands.tqcl.Import#getFilename Filename}' attribute. + * Sets the value of the '{@link org.eclipse.triquetrum.commands.tqcl.Include#getFilename Filename}' attribute. * * * @param value the new value of the 'Filename' attribute. @@ -59,4 +59,4 @@ public interface Import extends Command */ void setFilename(String value); -} // Import +} // Include diff --git a/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/tqcl/Insert.java b/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/tqcl/Insert.java index 7a76e633..9f957253 100644 --- a/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/tqcl/Insert.java +++ b/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/tqcl/Insert.java @@ -39,6 +39,7 @@ public interface Insert extends Command { /** * Returns the value of the 'Category' attribute. + * The literals are from the enumeration {@link org.eclipse.triquetrum.commands.tqcl.Category}. * *

* If the meaning of the 'Category' attribute isn't clear, @@ -46,22 +47,24 @@ public interface Insert extends Command *

* * @return the value of the 'Category' attribute. - * @see #setCategory(String) + * @see org.eclipse.triquetrum.commands.tqcl.Category + * @see #setCategory(Category) * @see org.eclipse.triquetrum.commands.tqcl.TqclPackage#getInsert_Category() * @model * @generated */ - String getCategory(); + Category getCategory(); /** * Sets the value of the '{@link org.eclipse.triquetrum.commands.tqcl.Insert#getCategory Category}' attribute. * * * @param value the new value of the 'Category' attribute. + * @see org.eclipse.triquetrum.commands.tqcl.Category * @see #getCategory() * @generated */ - void setCategory(String value); + void setCategory(Category value); /** * Returns the value of the 'Obj' attribute. diff --git a/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/tqcl/TqclFactory.java b/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/tqcl/TqclFactory.java index 93a2d80a..0bb368d9 100644 --- a/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/tqcl/TqclFactory.java +++ b/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/tqcl/TqclFactory.java @@ -53,13 +53,13 @@ public interface TqclFactory extends EFactory Command createCommand(); /** - * Returns a new object of class 'Import'. + * Returns a new object of class 'Include'. * * - * @return a new object of class 'Import'. + * @return a new object of class 'Include'. * @generated */ - Import createImport(); + Include createInclude(); /** * Returns a new object of class 'Library'. diff --git a/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/tqcl/TqclPackage.java b/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/tqcl/TqclPackage.java index ff98efe2..f6ac6064 100644 --- a/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/tqcl/TqclPackage.java +++ b/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/tqcl/TqclPackage.java @@ -16,6 +16,7 @@ import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.EEnum; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; @@ -125,14 +126,14 @@ public interface TqclPackage extends EPackage int COMMAND_FEATURE_COUNT = 0; /** - * The meta object id for the '{@link org.eclipse.triquetrum.commands.tqcl.impl.ImportImpl Import}' class. + * The meta object id for the '{@link org.eclipse.triquetrum.commands.tqcl.impl.IncludeImpl Include}' class. * * - * @see org.eclipse.triquetrum.commands.tqcl.impl.ImportImpl - * @see org.eclipse.triquetrum.commands.tqcl.impl.TqclPackageImpl#getImport() + * @see org.eclipse.triquetrum.commands.tqcl.impl.IncludeImpl + * @see org.eclipse.triquetrum.commands.tqcl.impl.TqclPackageImpl#getInclude() * @generated */ - int IMPORT = 2; + int INCLUDE = 2; /** * The feature id for the 'Filename' attribute. @@ -141,16 +142,16 @@ public interface TqclPackage extends EPackage * @generated * @ordered */ - int IMPORT__FILENAME = COMMAND_FEATURE_COUNT + 0; + int INCLUDE__FILENAME = COMMAND_FEATURE_COUNT + 0; /** - * The number of structural features of the 'Import' class. + * The number of structural features of the 'Include' class. * * * @generated * @ordered */ - int IMPORT_FEATURE_COUNT = COMMAND_FEATURE_COUNT + 1; + int INCLUDE_FEATURE_COUNT = COMMAND_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.triquetrum.commands.tqcl.impl.LibraryImpl Library}' class. @@ -411,6 +412,16 @@ public interface TqclPackage extends EPackage */ int CONNECTION_PORT_FEATURE_COUNT = 2; + /** + * The meta object id for the '{@link org.eclipse.triquetrum.commands.tqcl.Category Category}' enum. + * + * + * @see org.eclipse.triquetrum.commands.tqcl.Category + * @see org.eclipse.triquetrum.commands.tqcl.impl.TqclPackageImpl#getCategory() + * @generated + */ + int CATEGORY = 10; + /** * Returns the meta object for class '{@link org.eclipse.triquetrum.commands.tqcl.TriquetrumScript Triquetrum Script}'. @@ -455,25 +466,25 @@ public interface TqclPackage extends EPackage EClass getCommand(); /** - * Returns the meta object for class '{@link org.eclipse.triquetrum.commands.tqcl.Import Import}'. + * Returns the meta object for class '{@link org.eclipse.triquetrum.commands.tqcl.Include Include}'. * * - * @return the meta object for class 'Import'. - * @see org.eclipse.triquetrum.commands.tqcl.Import + * @return the meta object for class 'Include'. + * @see org.eclipse.triquetrum.commands.tqcl.Include * @generated */ - EClass getImport(); + EClass getInclude(); /** - * Returns the meta object for the attribute '{@link org.eclipse.triquetrum.commands.tqcl.Import#getFilename Filename}'. + * Returns the meta object for the attribute '{@link org.eclipse.triquetrum.commands.tqcl.Include#getFilename Filename}'. * * * @return the meta object for the attribute 'Filename'. - * @see org.eclipse.triquetrum.commands.tqcl.Import#getFilename() - * @see #getImport() + * @see org.eclipse.triquetrum.commands.tqcl.Include#getFilename() + * @see #getInclude() * @generated */ - EAttribute getImport_Filename(); + EAttribute getInclude_Filename(); /** * Returns the meta object for class '{@link org.eclipse.triquetrum.commands.tqcl.Library Library}'. @@ -699,6 +710,16 @@ public interface TqclPackage extends EPackage */ EAttribute getConnectionPort_Port(); + /** + * Returns the meta object for enum '{@link org.eclipse.triquetrum.commands.tqcl.Category Category}'. + * + * + * @return the meta object for enum 'Category'. + * @see org.eclipse.triquetrum.commands.tqcl.Category + * @generated + */ + EEnum getCategory(); + /** * Returns the factory that creates the instances of the model. * @@ -759,14 +780,14 @@ interface Literals EClass COMMAND = eINSTANCE.getCommand(); /** - * The meta object literal for the '{@link org.eclipse.triquetrum.commands.tqcl.impl.ImportImpl Import}' class. + * The meta object literal for the '{@link org.eclipse.triquetrum.commands.tqcl.impl.IncludeImpl Include}' class. * * - * @see org.eclipse.triquetrum.commands.tqcl.impl.ImportImpl - * @see org.eclipse.triquetrum.commands.tqcl.impl.TqclPackageImpl#getImport() + * @see org.eclipse.triquetrum.commands.tqcl.impl.IncludeImpl + * @see org.eclipse.triquetrum.commands.tqcl.impl.TqclPackageImpl#getInclude() * @generated */ - EClass IMPORT = eINSTANCE.getImport(); + EClass INCLUDE = eINSTANCE.getInclude(); /** * The meta object literal for the 'Filename' attribute feature. @@ -774,7 +795,7 @@ interface Literals * * @generated */ - EAttribute IMPORT__FILENAME = eINSTANCE.getImport_Filename(); + EAttribute INCLUDE__FILENAME = eINSTANCE.getInclude_Filename(); /** * The meta object literal for the '{@link org.eclipse.triquetrum.commands.tqcl.impl.LibraryImpl Library}' class. @@ -958,6 +979,16 @@ interface Literals */ EAttribute CONNECTION_PORT__PORT = eINSTANCE.getConnectionPort_Port(); + /** + * The meta object literal for the '{@link org.eclipse.triquetrum.commands.tqcl.Category Category}' enum. + * + * + * @see org.eclipse.triquetrum.commands.tqcl.Category + * @see org.eclipse.triquetrum.commands.tqcl.impl.TqclPackageImpl#getCategory() + * @generated + */ + EEnum CATEGORY = eINSTANCE.getCategory(); + } } //TqclPackage diff --git a/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/tqcl/impl/ImportImpl.java b/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/tqcl/impl/IncludeImpl.java similarity index 86% rename from org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/tqcl/impl/ImportImpl.java rename to org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/tqcl/impl/IncludeImpl.java index 09073a57..e6b4d516 100644 --- a/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/tqcl/impl/ImportImpl.java +++ b/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/tqcl/impl/IncludeImpl.java @@ -20,23 +20,23 @@ import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.triquetrum.commands.tqcl.Import; +import org.eclipse.triquetrum.commands.tqcl.Include; import org.eclipse.triquetrum.commands.tqcl.TqclPackage; /** * - * An implementation of the model object 'Import'. + * An implementation of the model object 'Include'. * *

* The following features are implemented: *

*
    - *
  • {@link org.eclipse.triquetrum.commands.tqcl.impl.ImportImpl#getFilename Filename}
  • + *
  • {@link org.eclipse.triquetrum.commands.tqcl.impl.IncludeImpl#getFilename Filename}
  • *
* * @generated */ -public class ImportImpl extends CommandImpl implements Import +public class IncludeImpl extends CommandImpl implements Include { /** * The default value of the '{@link #getFilename() Filename}' attribute. @@ -63,7 +63,7 @@ public class ImportImpl extends CommandImpl implements Import * * @generated */ - protected ImportImpl() + protected IncludeImpl() { super(); } @@ -76,7 +76,7 @@ protected ImportImpl() @Override protected EClass eStaticClass() { - return TqclPackage.Literals.IMPORT; + return TqclPackage.Literals.INCLUDE; } /** @@ -99,7 +99,7 @@ public void setFilename(String newFilename) String oldFilename = filename; filename = newFilename; if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, TqclPackage.IMPORT__FILENAME, oldFilename, filename)); + eNotify(new ENotificationImpl(this, Notification.SET, TqclPackage.INCLUDE__FILENAME, oldFilename, filename)); } /** @@ -112,7 +112,7 @@ public Object eGet(int featureID, boolean resolve, boolean coreType) { switch (featureID) { - case TqclPackage.IMPORT__FILENAME: + case TqclPackage.INCLUDE__FILENAME: return getFilename(); } return super.eGet(featureID, resolve, coreType); @@ -128,7 +128,7 @@ public void eSet(int featureID, Object newValue) { switch (featureID) { - case TqclPackage.IMPORT__FILENAME: + case TqclPackage.INCLUDE__FILENAME: setFilename((String)newValue); return; } @@ -145,7 +145,7 @@ public void eUnset(int featureID) { switch (featureID) { - case TqclPackage.IMPORT__FILENAME: + case TqclPackage.INCLUDE__FILENAME: setFilename(FILENAME_EDEFAULT); return; } @@ -162,7 +162,7 @@ public boolean eIsSet(int featureID) { switch (featureID) { - case TqclPackage.IMPORT__FILENAME: + case TqclPackage.INCLUDE__FILENAME: return FILENAME_EDEFAULT == null ? filename != null : !FILENAME_EDEFAULT.equals(filename); } return super.eIsSet(featureID); @@ -185,4 +185,4 @@ public String toString() return result.toString(); } -} //ImportImpl +} //IncludeImpl diff --git a/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/tqcl/impl/InsertImpl.java b/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/tqcl/impl/InsertImpl.java index c3ba04d2..cd020b90 100644 --- a/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/tqcl/impl/InsertImpl.java +++ b/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/tqcl/impl/InsertImpl.java @@ -29,6 +29,7 @@ import org.eclipse.emf.ecore.util.EObjectContainmentEList; import org.eclipse.emf.ecore.util.InternalEList; +import org.eclipse.triquetrum.commands.tqcl.Category; import org.eclipse.triquetrum.commands.tqcl.Insert; import org.eclipse.triquetrum.commands.tqcl.Parameter; import org.eclipse.triquetrum.commands.tqcl.TqclPackage; @@ -59,7 +60,7 @@ public class InsertImpl extends CommandImpl implements Insert * @generated * @ordered */ - protected static final String CATEGORY_EDEFAULT = null; + protected static final Category CATEGORY_EDEFAULT = Category.ACTOR; /** * The cached value of the '{@link #getCategory() Category}' attribute. @@ -69,7 +70,7 @@ public class InsertImpl extends CommandImpl implements Insert * @generated * @ordered */ - protected String category = CATEGORY_EDEFAULT; + protected Category category = CATEGORY_EDEFAULT; /** * The default value of the '{@link #getObj() Obj}' attribute. @@ -147,7 +148,7 @@ protected EClass eStaticClass() * * @generated */ - public String getCategory() + public Category getCategory() { return category; } @@ -157,10 +158,10 @@ public String getCategory() * * @generated */ - public void setCategory(String newCategory) + public void setCategory(Category newCategory) { - String oldCategory = category; - category = newCategory; + Category oldCategory = category; + category = newCategory == null ? CATEGORY_EDEFAULT : newCategory; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, TqclPackage.INSERT__CATEGORY, oldCategory, category)); } @@ -275,7 +276,7 @@ public void eSet(int featureID, Object newValue) switch (featureID) { case TqclPackage.INSERT__CATEGORY: - setCategory((String)newValue); + setCategory((Category)newValue); return; case TqclPackage.INSERT__OBJ: setObj((String)newValue); @@ -328,7 +329,7 @@ public boolean eIsSet(int featureID) switch (featureID) { case TqclPackage.INSERT__CATEGORY: - return CATEGORY_EDEFAULT == null ? category != null : !CATEGORY_EDEFAULT.equals(category); + return category != CATEGORY_EDEFAULT; case TqclPackage.INSERT__OBJ: return OBJ_EDEFAULT == null ? obj != null : !OBJ_EDEFAULT.equals(obj); case TqclPackage.INSERT__NAME: diff --git a/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/tqcl/impl/TqclFactoryImpl.java b/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/tqcl/impl/TqclFactoryImpl.java index 82ebd0bf..7892b723 100644 --- a/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/tqcl/impl/TqclFactoryImpl.java +++ b/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/tqcl/impl/TqclFactoryImpl.java @@ -15,6 +15,7 @@ package org.eclipse.triquetrum.commands.tqcl.impl; import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.EDataType; import org.eclipse.emf.ecore.EObject; import org.eclipse.emf.ecore.EPackage; @@ -78,7 +79,7 @@ public EObject create(EClass eClass) { case TqclPackage.TRIQUETRUM_SCRIPT: return createTriquetrumScript(); case TqclPackage.COMMAND: return createCommand(); - case TqclPackage.IMPORT: return createImport(); + case TqclPackage.INCLUDE: return createInclude(); case TqclPackage.LIBRARY: return createLibrary(); case TqclPackage.INSERT: return createInsert(); case TqclPackage.SET: return createSet(); @@ -91,6 +92,40 @@ public EObject create(EClass eClass) } } + /** + * + * + * @generated + */ + @Override + public Object createFromString(EDataType eDataType, String initialValue) + { + switch (eDataType.getClassifierID()) + { + case TqclPackage.CATEGORY: + return createCategoryFromString(eDataType, initialValue); + default: + throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); + } + } + + /** + * + * + * @generated + */ + @Override + public String convertToString(EDataType eDataType, Object instanceValue) + { + switch (eDataType.getClassifierID()) + { + case TqclPackage.CATEGORY: + return convertCategoryToString(eDataType, instanceValue); + default: + throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); + } + } + /** * * @@ -118,10 +153,10 @@ public Command createCommand() * * @generated */ - public Import createImport() + public Include createInclude() { - ImportImpl import_ = new ImportImpl(); - return import_; + IncludeImpl include = new IncludeImpl(); + return include; } /** @@ -201,6 +236,28 @@ public ConnectionPort createConnectionPort() return connectionPort; } + /** + * + * + * @generated + */ + public Category createCategoryFromString(EDataType eDataType, String initialValue) + { + Category result = Category.get(initialValue); + if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); + return result; + } + + /** + * + * + * @generated + */ + public String convertCategoryToString(EDataType eDataType, Object instanceValue) + { + return instanceValue == null ? null : instanceValue.toString(); + } + /** * * diff --git a/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/tqcl/impl/TqclPackageImpl.java b/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/tqcl/impl/TqclPackageImpl.java index f631d2e1..e907d4dc 100644 --- a/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/tqcl/impl/TqclPackageImpl.java +++ b/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/tqcl/impl/TqclPackageImpl.java @@ -16,16 +16,18 @@ import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.EEnum; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; import org.eclipse.emf.ecore.impl.EPackageImpl; +import org.eclipse.triquetrum.commands.tqcl.Category; import org.eclipse.triquetrum.commands.tqcl.Command; import org.eclipse.triquetrum.commands.tqcl.Connect; import org.eclipse.triquetrum.commands.tqcl.ConnectionPort; import org.eclipse.triquetrum.commands.tqcl.Go; -import org.eclipse.triquetrum.commands.tqcl.Import; +import org.eclipse.triquetrum.commands.tqcl.Include; import org.eclipse.triquetrum.commands.tqcl.Insert; import org.eclipse.triquetrum.commands.tqcl.Library; import org.eclipse.triquetrum.commands.tqcl.Parameter; @@ -61,7 +63,7 @@ public class TqclPackageImpl extends EPackageImpl implements TqclPackage * * @generated */ - private EClass importEClass = null; + private EClass includeEClass = null; /** * @@ -112,6 +114,13 @@ public class TqclPackageImpl extends EPackageImpl implements TqclPackage */ private EClass connectionPortEClass = null; + /** + * + * + * @generated + */ + private EEnum categoryEEnum = null; + /** * Creates an instance of the model Package, registered with * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package @@ -220,9 +229,9 @@ public EClass getCommand() * * @generated */ - public EClass getImport() + public EClass getInclude() { - return importEClass; + return includeEClass; } /** @@ -230,9 +239,9 @@ public EClass getImport() * * @generated */ - public EAttribute getImport_Filename() + public EAttribute getInclude_Filename() { - return (EAttribute)importEClass.getEStructuralFeatures().get(0); + return (EAttribute)includeEClass.getEStructuralFeatures().get(0); } /** @@ -445,6 +454,16 @@ public EAttribute getConnectionPort_Port() return (EAttribute)connectionPortEClass.getEStructuralFeatures().get(1); } + /** + * + * + * @generated + */ + public EEnum getCategory() + { + return categoryEEnum; + } + /** * * @@ -481,8 +500,8 @@ public void createPackageContents() commandEClass = createEClass(COMMAND); - importEClass = createEClass(IMPORT); - createEAttribute(importEClass, IMPORT__FILENAME); + includeEClass = createEClass(INCLUDE); + createEAttribute(includeEClass, INCLUDE__FILENAME); libraryEClass = createEClass(LIBRARY); createEAttribute(libraryEClass, LIBRARY__NAME); @@ -511,6 +530,9 @@ public void createPackageContents() connectionPortEClass = createEClass(CONNECTION_PORT); createEReference(connectionPortEClass, CONNECTION_PORT__ACTOR); createEAttribute(connectionPortEClass, CONNECTION_PORT__PORT); + + // Create enums + categoryEEnum = createEEnum(CATEGORY); } /** @@ -542,7 +564,7 @@ public void initializePackageContents() // Set bounds for type parameters // Add supertypes to classes - importEClass.getESuperTypes().add(this.getCommand()); + includeEClass.getESuperTypes().add(this.getCommand()); insertEClass.getESuperTypes().add(this.getCommand()); setEClass.getESuperTypes().add(this.getCommand()); connectEClass.getESuperTypes().add(this.getCommand()); @@ -555,14 +577,14 @@ public void initializePackageContents() initEClass(commandEClass, Command.class, "Command", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEClass(importEClass, Import.class, "Import", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getImport_Filename(), ecorePackage.getEString(), "filename", null, 0, 1, Import.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEClass(includeEClass, Include.class, "Include", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getInclude_Filename(), ecorePackage.getEString(), "filename", null, 0, 1, Include.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(libraryEClass, Library.class, "Library", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getLibrary_Name(), ecorePackage.getEString(), "name", null, 0, 1, Library.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(insertEClass, Insert.class, "Insert", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getInsert_Category(), ecorePackage.getEString(), "category", null, 0, 1, Insert.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getInsert_Category(), this.getCategory(), "category", null, 0, 1, Insert.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getInsert_Obj(), ecorePackage.getEString(), "obj", null, 0, 1, Insert.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getInsert_Name(), ecorePackage.getEString(), "name", null, 0, 1, Insert.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getInsert_Parameters(), this.getParameter(), null, "parameters", null, 0, -1, Insert.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); @@ -586,6 +608,13 @@ public void initializePackageContents() initEReference(getConnectionPort_Actor(), this.getInsert(), null, "actor", null, 0, 1, ConnectionPort.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getConnectionPort_Port(), ecorePackage.getEString(), "port", null, 0, 1, ConnectionPort.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + // Initialize enums and add enum literals + initEEnum(categoryEEnum, Category.class, "Category"); + addEEnumLiteral(categoryEEnum, Category.ACTOR); + addEEnumLiteral(categoryEEnum, Category.PARAMETER); + addEEnumLiteral(categoryEEnum, Category.PORT); + addEEnumLiteral(categoryEEnum, Category.DIRECTOR); + // Create resource createResource(eNS_URI); } diff --git a/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/tqcl/util/TqclAdapterFactory.java b/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/tqcl/util/TqclAdapterFactory.java index 5cfc279e..36bd30e4 100644 --- a/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/tqcl/util/TqclAdapterFactory.java +++ b/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/tqcl/util/TqclAdapterFactory.java @@ -97,9 +97,9 @@ public Adapter caseCommand(Command object) return createCommandAdapter(); } @Override - public Adapter caseImport(Import object) + public Adapter caseInclude(Include object) { - return createImportAdapter(); + return createIncludeAdapter(); } @Override public Adapter caseLibrary(Library object) @@ -189,16 +189,16 @@ public Adapter createCommandAdapter() } /** - * Creates a new adapter for an object of class '{@link org.eclipse.triquetrum.commands.tqcl.Import Import}'. + * Creates a new adapter for an object of class '{@link org.eclipse.triquetrum.commands.tqcl.Include Include}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. - * @see org.eclipse.triquetrum.commands.tqcl.Import + * @see org.eclipse.triquetrum.commands.tqcl.Include * @generated */ - public Adapter createImportAdapter() + public Adapter createIncludeAdapter() { return null; } diff --git a/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/tqcl/util/TqclSwitch.java b/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/tqcl/util/TqclSwitch.java index b8caf3d5..6295b463 100644 --- a/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/tqcl/util/TqclSwitch.java +++ b/org.eclipse.triquetrum.commands.xtext/src/main/java-gen/org/eclipse/triquetrum/commands/tqcl/util/TqclSwitch.java @@ -98,11 +98,11 @@ protected T doSwitch(int classifierID, EObject theEObject) if (result == null) result = defaultCase(theEObject); return result; } - case TqclPackage.IMPORT: + case TqclPackage.INCLUDE: { - Import import_ = (Import)theEObject; - T result = caseImport(import_); - if (result == null) result = caseCommand(import_); + Include include = (Include)theEObject; + T result = caseInclude(include); + if (result == null) result = caseCommand(include); if (result == null) result = defaultCase(theEObject); return result; } @@ -196,17 +196,17 @@ public T caseCommand(Command object) } /** - * Returns the result of interpreting the object as an instance of 'Import'. + * Returns the result of interpreting the object as an instance of 'Include'. * * This implementation returns null; * returning a non-null result will terminate the switch. * * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Import'. + * @return the result of interpreting the object as an instance of 'Include'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ - public T caseImport(Import object) + public T caseInclude(Include object) { return null; } diff --git a/org.eclipse.triquetrum.commands.xtext/src/main/java/org/eclipse/triquetrum/commands/Tqcl.xtext b/org.eclipse.triquetrum.commands.xtext/src/main/java/org/eclipse/triquetrum/commands/Tqcl.xtext index cbdf9c3d..df34a3bb 100644 --- a/org.eclipse.triquetrum.commands.xtext/src/main/java/org/eclipse/triquetrum/commands/Tqcl.xtext +++ b/org.eclipse.triquetrum.commands.xtext/src/main/java/org/eclipse/triquetrum/commands/Tqcl.xtext @@ -9,11 +9,11 @@ TriquetrumScript: Command returns Command: - (Insert|Connect|Set|GoInto|GoOut|Import) ";" + (Insert|Connect|Set|GoInto|GoOut|Include) ";" ; -Import: - "import" filename=STRING ";" +Include: + "include" filename=STRING ";" ; Library: @@ -35,13 +35,14 @@ GoInto returns Go: "go" direction="into" obj = NamedObj ; + GoOut returns Go: "go" direction="out" ; -Category: - "actor" | "parameter" | "port" | "director"; +enum Category: + actor | parameter | port | director; Parameter: id=NamedObj "=" value=STRING; diff --git a/org.eclipse.triquetrum.commands.xtext/src/main/xtend-gen/org/eclipse/triquetrum/commands/.TqclRuntimeModule.xtendbin b/org.eclipse.triquetrum.commands.xtext/src/main/xtend-gen/org/eclipse/triquetrum/commands/.TqclRuntimeModule.xtendbin index a3fcc384..675049c0 100644 Binary files a/org.eclipse.triquetrum.commands.xtext/src/main/xtend-gen/org/eclipse/triquetrum/commands/.TqclRuntimeModule.xtendbin and b/org.eclipse.triquetrum.commands.xtext/src/main/xtend-gen/org/eclipse/triquetrum/commands/.TqclRuntimeModule.xtendbin differ diff --git a/org.eclipse.triquetrum.commands.xtext/src/main/xtend-gen/org/eclipse/triquetrum/commands/.TqclStandaloneSetup.xtendbin b/org.eclipse.triquetrum.commands.xtext/src/main/xtend-gen/org/eclipse/triquetrum/commands/.TqclStandaloneSetup.xtendbin index a69ced26..99d19003 100644 Binary files a/org.eclipse.triquetrum.commands.xtext/src/main/xtend-gen/org/eclipse/triquetrum/commands/.TqclStandaloneSetup.xtendbin and b/org.eclipse.triquetrum.commands.xtext/src/main/xtend-gen/org/eclipse/triquetrum/commands/.TqclStandaloneSetup.xtendbin differ diff --git a/org.eclipse.triquetrum.workflow.editor/META-INF/MANIFEST.MF b/org.eclipse.triquetrum.workflow.editor/META-INF/MANIFEST.MF index 7aef5f4b..38083fea 100644 --- a/org.eclipse.triquetrum.workflow.editor/META-INF/MANIFEST.MF +++ b/org.eclipse.triquetrum.workflow.editor/META-INF/MANIFEST.MF @@ -10,7 +10,8 @@ Require-Bundle: org.eclipse.graphiti;bundle-version="0.12.0", org.eclipse.core.commands;bundle-version="3.7.0", org.eclipse.core.resources;bundle-version="3.10.0", org.eclipse.core.runtime;bundle-version="3.11.0", - org.eclipse.ui.views.properties.tabbed;bundle-version="3.6.100" + org.eclipse.ui.views.properties.tabbed;bundle-version="3.6.100", + org.eclipse.triquetrum.commands.api Import-Package: org.apache.batik.bridge;version="1.6.0", org.apache.batik.css.engine;version="1.6.0", org.apache.batik.dom;version="1.6.1", @@ -106,8 +107,8 @@ Import-Package: org.apache.batik.bridge;version="1.6.0", ptolemy.vergil.icon;version="11.0.0", ptolemy.vergil.kernel.attributes;version="11.0.0" Bundle-Activator: org.eclipse.triquetrum.workflow.editor.TriqEditorPlugin -Service-Component: OSGI-INF/colorRendererService.xml, - OSGI-INF/attributesRendererService.xml +Service-Component: OSGI-INF/colorRendererService.xml,OSGI-INF/attributesRendererService.xml, + OSGI-INF/librariesProvider.xml Bundle-ActivationPolicy: lazy Export-Package: org.eclipse.triquetrum.workflow.editor, org.eclipse.triquetrum.workflow.editor.features diff --git a/org.eclipse.triquetrum.workflow.editor/OSGI-INF/librariesProvider.xml b/org.eclipse.triquetrum.workflow.editor/OSGI-INF/librariesProvider.xml new file mode 100644 index 00000000..9c8c1e92 --- /dev/null +++ b/org.eclipse.triquetrum.workflow.editor/OSGI-INF/librariesProvider.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/org.eclipse.triquetrum.workflow.editor/build.properties b/org.eclipse.triquetrum.workflow.editor/build.properties index 42cb575b..9aac05c5 100644 --- a/org.eclipse.triquetrum.workflow.editor/build.properties +++ b/org.eclipse.triquetrum.workflow.editor/build.properties @@ -1,15 +1,3 @@ -############################################################################### -# Copyright (c) 2015, 2016 iSencia Belgium NV. -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Eclipse Public License v1.0 -# which accompanies this distribution, and is available at -# http://www.eclipse.org/legal/epl-v10.html -# -# Contributors: -# Erwin De Ley - initial API and implementation and/or initial documentation -############################################################################### -source.. = src/main/java/,\ - src/main/resources/ output.. = target/classes/ bin.includes = META-INF/,\ .,\ @@ -23,7 +11,8 @@ bin.includes = META-INF/,\ about.properties,\ eclipse32.png,\ schema/,\ - build.properties + build.properties,\ + OSGI-INF/librariesProvider.xml src.includes = src/,\ schema/,\ plugin_customization.ini,\ @@ -37,3 +26,5 @@ src.includes = src/,\ about.html,\ OSGI-INF/,\ META-INF/ +source.. = src/main/java/,\ + src/main/resources/ diff --git a/org.eclipse.triquetrum.workflow.editor/src/main/java/org/eclipse/triquetrum/workflow/editor/TriquetrumLibraryProvider.java b/org.eclipse.triquetrum.workflow.editor/src/main/java/org/eclipse/triquetrum/workflow/editor/TriquetrumLibraryProvider.java new file mode 100644 index 00000000..8532bac8 --- /dev/null +++ b/org.eclipse.triquetrum.workflow.editor/src/main/java/org/eclipse/triquetrum/workflow/editor/TriquetrumLibraryProvider.java @@ -0,0 +1,62 @@ +package org.eclipse.triquetrum.workflow.editor; + +import java.util.Arrays; +import java.util.HashSet; +import java.util.List; +import java.util.Set; + +import org.eclipse.triquetrum.commands.api.services.TqCLLibraryException; +import org.eclipse.triquetrum.commands.api.services.TqCLLibraryProvider; + +public class TriquetrumLibraryProvider implements TqCLLibraryProvider{ + + @Override + public List getActors(String library) throws TqCLLibraryException { + // TODO Auto-generated method stub + return Arrays.asList("a","b","c"); + } + + @Override + public List getDirectors(String library) throws TqCLLibraryException { + // TODO Auto-generated method stub + return null; + } + + @Override + public List getParameterTypes(String library) throws TqCLLibraryException { + // TODO Auto-generated method stub + return null; + } + + @Override + public List getPortTypes(String library) throws TqCLLibraryException { + // TODO Auto-generated method stub + return null; + } + + @Override + public List getActorPorts(String actor) throws TqCLLibraryException { + // TODO Auto-generated method stub + return null; + } + + @Override + public List getActorParameters(String actor) throws TqCLLibraryException { + // TODO Auto-generated method stub + return null; + } + + @Override + public Set getLibraryNames() { + HashSet libraries = new HashSet(); + libraries.add("Triquetrum"); + return libraries; + } + + @Override + public boolean hasElement(String element) { + // TODO Auto-generated method stub + return false; + } + +}