mirror of
https://github.com/sigmasternchen/xtext-core
synced 2025-03-15 08:18:55 +00:00
[eclipse/xtext#1993]regenerated SimpleExpressions
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
This commit is contained in:
parent
2b219d8501
commit
7d7181ae6a
33 changed files with 1823 additions and 1759 deletions
|
@ -3,18 +3,32 @@
|
||||||
*/
|
*/
|
||||||
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting;
|
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting;
|
||||||
|
|
||||||
import java.util.Properties;
|
|
||||||
|
|
||||||
import org.eclipse.xtext.Constants;
|
|
||||||
|
|
||||||
import com.google.inject.Binder;
|
import com.google.inject.Binder;
|
||||||
|
import com.google.inject.Provider;
|
||||||
import com.google.inject.name.Names;
|
import com.google.inject.name.Names;
|
||||||
|
import java.util.Properties;
|
||||||
|
import org.eclipse.xtext.Constants;
|
||||||
|
import org.eclipse.xtext.IGrammarAccess;
|
||||||
|
import org.eclipse.xtext.parser.IParser;
|
||||||
|
import org.eclipse.xtext.parser.ITokenToStringConverter;
|
||||||
|
import org.eclipse.xtext.parser.antlr.AntlrTokenDefProvider;
|
||||||
|
import org.eclipse.xtext.parser.antlr.AntlrTokenToStringConverter;
|
||||||
|
import org.eclipse.xtext.parser.antlr.IAntlrTokenFileProvider;
|
||||||
|
import org.eclipse.xtext.parser.antlr.ITokenDefProvider;
|
||||||
|
import org.eclipse.xtext.parser.antlr.Lexer;
|
||||||
|
import org.eclipse.xtext.parser.antlr.LexerBindings;
|
||||||
|
import org.eclipse.xtext.parser.antlr.LexerProvider;
|
||||||
|
import org.eclipse.xtext.service.DefaultRuntimeModule;
|
||||||
|
import org.eclipse.xtext.xtext.generator.parser.antlr.splitting.parser.antlr.SimpleExpressionsAntlrTokenFileProvider;
|
||||||
|
import org.eclipse.xtext.xtext.generator.parser.antlr.splitting.parser.antlr.SimpleExpressionsParser;
|
||||||
|
import org.eclipse.xtext.xtext.generator.parser.antlr.splitting.parser.antlr.internal.InternalSimpleExpressionsLexer;
|
||||||
|
import org.eclipse.xtext.xtext.generator.parser.antlr.splitting.services.SimpleExpressionsGrammarAccess;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Manual modifications go to {org.eclipse.xtext.xtext.generator.parser.antlr.splitting.SimpleExpressionsRuntimeModule}
|
* Manual modifications go to {@link SimpleExpressionsRuntimeModule}.
|
||||||
*/
|
*/
|
||||||
@SuppressWarnings("all")
|
@SuppressWarnings("all")
|
||||||
public abstract class AbstractSimpleExpressionsRuntimeModule extends org.eclipse.xtext.service.DefaultRuntimeModule {
|
public abstract class AbstractSimpleExpressionsRuntimeModule extends DefaultRuntimeModule {
|
||||||
|
|
||||||
protected Properties properties = null;
|
protected Properties properties = null;
|
||||||
|
|
||||||
|
@ -30,52 +44,54 @@ public abstract class AbstractSimpleExpressionsRuntimeModule extends org.eclipse
|
||||||
|
|
||||||
public void configureFileExtensions(Binder binder) {
|
public void configureFileExtensions(Binder binder) {
|
||||||
if (properties == null || properties.getProperty(Constants.FILE_EXTENSIONS) == null)
|
if (properties == null || properties.getProperty(Constants.FILE_EXTENSIONS) == null)
|
||||||
binder.bind(String.class).annotatedWith(Names.named(Constants.FILE_EXTENSIONS)).toInstance("simpleExpressions");
|
binder.bind(String.class).annotatedWith(Names.named(Constants.FILE_EXTENSIONS)).toInstance("simpleexpressions");
|
||||||
}
|
}
|
||||||
|
|
||||||
// contributed by org.eclipse.xtext.generator.grammarAccess.GrammarAccessFragment
|
// contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2
|
||||||
public java.lang.ClassLoader bindClassLoaderToInstance() {
|
public Class<? extends IParser> bindIParser() {
|
||||||
|
return SimpleExpressionsParser.class;
|
||||||
|
}
|
||||||
|
|
||||||
|
// contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2
|
||||||
|
public Class<? extends ITokenToStringConverter> bindITokenToStringConverter() {
|
||||||
|
return AntlrTokenToStringConverter.class;
|
||||||
|
}
|
||||||
|
|
||||||
|
// contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2
|
||||||
|
public Class<? extends IAntlrTokenFileProvider> bindIAntlrTokenFileProvider() {
|
||||||
|
return SimpleExpressionsAntlrTokenFileProvider.class;
|
||||||
|
}
|
||||||
|
|
||||||
|
// contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2
|
||||||
|
public Class<? extends Lexer> bindLexer() {
|
||||||
|
return InternalSimpleExpressionsLexer.class;
|
||||||
|
}
|
||||||
|
|
||||||
|
// contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2
|
||||||
|
public Class<? extends ITokenDefProvider> bindITokenDefProvider() {
|
||||||
|
return AntlrTokenDefProvider.class;
|
||||||
|
}
|
||||||
|
|
||||||
|
// contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2
|
||||||
|
public Provider<? extends InternalSimpleExpressionsLexer> provideInternalSimpleExpressionsLexer() {
|
||||||
|
return LexerProvider.create(InternalSimpleExpressionsLexer.class);
|
||||||
|
}
|
||||||
|
|
||||||
|
// contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2
|
||||||
|
public void configureRuntimeLexer(Binder binder) {
|
||||||
|
binder.bind(Lexer.class)
|
||||||
|
.annotatedWith(Names.named(LexerBindings.RUNTIME))
|
||||||
|
.to(InternalSimpleExpressionsLexer.class);
|
||||||
|
}
|
||||||
|
|
||||||
|
// contributed by org.eclipse.xtext.xtext.generator.grammarAccess.GrammarAccessFragment2
|
||||||
|
public ClassLoader bindClassLoaderToInstance() {
|
||||||
return getClass().getClassLoader();
|
return getClass().getClassLoader();
|
||||||
}
|
}
|
||||||
|
|
||||||
// contributed by org.eclipse.xtext.generator.grammarAccess.GrammarAccessFragment
|
// contributed by org.eclipse.xtext.xtext.generator.grammarAccess.GrammarAccessFragment2
|
||||||
public Class<? extends org.eclipse.xtext.IGrammarAccess> bindIGrammarAccess() {
|
public Class<? extends IGrammarAccess> bindIGrammarAccess() {
|
||||||
return org.eclipse.xtext.xtext.generator.parser.antlr.splitting.services.SimpleExpressionsGrammarAccess.class;
|
return SimpleExpressionsGrammarAccess.class;
|
||||||
}
|
}
|
||||||
|
|
||||||
// contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
|
|
||||||
public Class<? extends org.eclipse.xtext.parser.IParser> bindIParser() {
|
|
||||||
return org.eclipse.xtext.xtext.generator.parser.antlr.splitting.parser.antlr.SimpleExpressionsParser.class;
|
|
||||||
}
|
|
||||||
|
|
||||||
// contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
|
|
||||||
public Class<? extends org.eclipse.xtext.parser.ITokenToStringConverter> bindITokenToStringConverter() {
|
|
||||||
return org.eclipse.xtext.parser.antlr.AntlrTokenToStringConverter.class;
|
|
||||||
}
|
|
||||||
|
|
||||||
// contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
|
|
||||||
public Class<? extends org.eclipse.xtext.parser.antlr.IAntlrTokenFileProvider> bindIAntlrTokenFileProvider() {
|
|
||||||
return org.eclipse.xtext.xtext.generator.parser.antlr.splitting.parser.antlr.SimpleExpressionsAntlrTokenFileProvider.class;
|
|
||||||
}
|
|
||||||
|
|
||||||
// contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
|
|
||||||
public Class<? extends org.eclipse.xtext.parser.antlr.Lexer> bindLexer() {
|
|
||||||
return org.eclipse.xtext.xtext.generator.parser.antlr.splitting.parser.antlr.internal.InternalSimpleExpressionsLexer.class;
|
|
||||||
}
|
|
||||||
|
|
||||||
// contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
|
|
||||||
public com.google.inject.Provider<org.eclipse.xtext.xtext.generator.parser.antlr.splitting.parser.antlr.internal.InternalSimpleExpressionsLexer> provideInternalSimpleExpressionsLexer() {
|
|
||||||
return org.eclipse.xtext.parser.antlr.LexerProvider.create(org.eclipse.xtext.xtext.generator.parser.antlr.splitting.parser.antlr.internal.InternalSimpleExpressionsLexer.class);
|
|
||||||
}
|
|
||||||
|
|
||||||
// contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
|
|
||||||
public void configureRuntimeLexer(com.google.inject.Binder binder) {
|
|
||||||
binder.bind(org.eclipse.xtext.parser.antlr.Lexer.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.parser.antlr.LexerBindings.RUNTIME)).to(org.eclipse.xtext.xtext.generator.parser.antlr.splitting.parser.antlr.internal.InternalSimpleExpressionsLexer.class);
|
|
||||||
}
|
|
||||||
|
|
||||||
// contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
|
|
||||||
public Class<? extends org.eclipse.xtext.parser.antlr.ITokenDefProvider> bindITokenDefProvider() {
|
|
||||||
return org.eclipse.xtext.parser.antlr.AntlrTokenDefProvider.class;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,12 +1,11 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
|
<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
|
||||||
xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/org.eclipse.xtext.xtext.generator/src-gen" editDirectory="/org.eclipse.xtext.xtext.generator.edit/src"
|
xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" copyrightText="generated by Xtext" modelDirectory="/org.eclipse.xtext.xtext.generator/src-gen"
|
||||||
editorDirectory="/org.eclipse.xtext.xtext.generator.editor/src" modelPluginID="org.eclipse.xtext.xtext.generator"
|
modelPluginID="org.eclipse.xtext.xtext.generator" forceOverwrite="true" modelName="SimpleExpressions"
|
||||||
forceOverwrite="true" modelName="SimpleExpressions" updateClasspath="false" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container"
|
updateClasspath="false" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container"
|
||||||
complianceLevel="8.0" copyrightFields="false" editPluginID="org.eclipse.xtext.xtext.generator.edit"
|
complianceLevel="8.0" copyrightFields="false" runtimeVersion="2.20">
|
||||||
editorPluginID="org.eclipse.xtext.xtext.generator.editor" runtimeVersion="2.20">
|
|
||||||
<genPackages prefix="SimpleExpressions" basePackage="org.eclipse.xtext.xtext.generator.parser.antlr.splitting"
|
<genPackages prefix="SimpleExpressions" basePackage="org.eclipse.xtext.xtext.generator.parser.antlr.splitting"
|
||||||
disposableProviderFactory="true" ecorePackage="SimpleExpressions.ecore#/">
|
disposableProviderFactory="true" fileExtensions="simpleexpressions" ecorePackage="SimpleExpressions.ecore#/">
|
||||||
<genClasses ecoreClass="SimpleExpressions.ecore#//IfCondition">
|
<genClasses ecoreClass="SimpleExpressions.ecore#//IfCondition">
|
||||||
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute SimpleExpressions.ecore#//IfCondition/elseif"/>
|
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute SimpleExpressions.ecore#//IfCondition/elseif"/>
|
||||||
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference SimpleExpressions.ecore#//IfCondition/condition"/>
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference SimpleExpressions.ecore#//IfCondition/condition"/>
|
||||||
|
|
|
@ -3,22 +3,19 @@
|
||||||
*/
|
*/
|
||||||
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting;
|
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting;
|
||||||
|
|
||||||
import org.eclipse.emf.ecore.EPackage;
|
|
||||||
import org.eclipse.emf.ecore.resource.Resource;
|
|
||||||
import org.eclipse.xtext.ISetup;
|
|
||||||
|
|
||||||
import com.google.inject.Guice;
|
import com.google.inject.Guice;
|
||||||
import com.google.inject.Injector;
|
import com.google.inject.Injector;
|
||||||
|
import org.eclipse.emf.ecore.EPackage;
|
||||||
|
import org.eclipse.xtext.ISetup;
|
||||||
|
import org.eclipse.xtext.common.TerminalsStandaloneSetup;
|
||||||
|
import org.eclipse.xtext.xtext.generator.parser.antlr.splitting.simpleExpressions.SimpleExpressionsPackage;
|
||||||
|
|
||||||
/**
|
|
||||||
* Generated from StandaloneSetup.xpt!
|
|
||||||
*/
|
|
||||||
@SuppressWarnings("all")
|
@SuppressWarnings("all")
|
||||||
public class SimpleExpressionsStandaloneSetupGenerated implements ISetup {
|
public class SimpleExpressionsStandaloneSetupGenerated implements ISetup {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Injector createInjectorAndDoEMFRegistration() {
|
public Injector createInjectorAndDoEMFRegistration() {
|
||||||
org.eclipse.xtext.common.TerminalsStandaloneSetup.doSetup();
|
TerminalsStandaloneSetup.doSetup();
|
||||||
|
|
||||||
Injector injector = createInjector();
|
Injector injector = createInjector();
|
||||||
register(injector);
|
register(injector);
|
||||||
|
@ -26,19 +23,12 @@ public class SimpleExpressionsStandaloneSetupGenerated implements ISetup {
|
||||||
}
|
}
|
||||||
|
|
||||||
public Injector createInjector() {
|
public Injector createInjector() {
|
||||||
return Guice.createInjector(new org.eclipse.xtext.xtext.generator.parser.antlr.splitting.SimpleExpressionsRuntimeModule());
|
return Guice.createInjector(new SimpleExpressionsRuntimeModule());
|
||||||
}
|
}
|
||||||
|
|
||||||
public void register(Injector injector) {
|
public void register(Injector injector) {
|
||||||
if (!EPackage.Registry.INSTANCE.containsKey("http://www.eclipse.org/xtext/xtext/generator/parser/antlr/simpleExpressions")) {
|
if (!EPackage.Registry.INSTANCE.containsKey("http://www.eclipse.org/xtext/xtext/generator/parser/antlr/simpleExpressions")) {
|
||||||
EPackage.Registry.INSTANCE.put("http://www.eclipse.org/xtext/xtext/generator/parser/antlr/simpleExpressions", org.eclipse.xtext.xtext.generator.parser.antlr.splitting.simpleExpressions.SimpleExpressionsPackage.eINSTANCE);
|
EPackage.Registry.INSTANCE.put("http://www.eclipse.org/xtext/xtext/generator/parser/antlr/simpleExpressions", SimpleExpressionsPackage.eINSTANCE);
|
||||||
}
|
}
|
||||||
|
|
||||||
org.eclipse.xtext.resource.IResourceFactory resourceFactory = injector.getInstance(org.eclipse.xtext.resource.IResourceFactory.class);
|
|
||||||
org.eclipse.xtext.resource.IResourceServiceProvider serviceProvider = injector.getInstance(org.eclipse.xtext.resource.IResourceServiceProvider.class);
|
|
||||||
Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().put("simpleExpressions", resourceFactory);
|
|
||||||
org.eclipse.xtext.resource.IResourceServiceProvider.Registry.INSTANCE.getExtensionToFactoryMap().put("simpleExpressions", serviceProvider);
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,10 +7,10 @@ import java.io.InputStream;
|
||||||
import org.eclipse.xtext.parser.antlr.IAntlrTokenFileProvider;
|
import org.eclipse.xtext.parser.antlr.IAntlrTokenFileProvider;
|
||||||
|
|
||||||
public class SimpleExpressionsAntlrTokenFileProvider implements IAntlrTokenFileProvider {
|
public class SimpleExpressionsAntlrTokenFileProvider implements IAntlrTokenFileProvider {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public InputStream getAntlrTokenFile() {
|
public InputStream getAntlrTokenFile() {
|
||||||
ClassLoader classLoader = getClass().getClassLoader();
|
ClassLoader classLoader = getClass().getClassLoader();
|
||||||
return classLoader.getResourceAsStream("org/eclipse/xtext/xtext/generator/parser/antlr/splitting/parser/antlr/internal/InternalSimpleExpressions.tokens");
|
return classLoader.getResourceAsStream("org/eclipse/xtext/xtext/generator/parser/antlr/splitting/parser/antlr/internal/InternalSimpleExpressions.tokens");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,36 +4,37 @@
|
||||||
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting.parser.antlr;
|
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting.parser.antlr;
|
||||||
|
|
||||||
import com.google.inject.Inject;
|
import com.google.inject.Inject;
|
||||||
|
import org.eclipse.xtext.parser.antlr.AbstractAntlrParser;
|
||||||
import org.eclipse.xtext.parser.antlr.XtextTokenStream;
|
import org.eclipse.xtext.parser.antlr.XtextTokenStream;
|
||||||
|
import org.eclipse.xtext.xtext.generator.parser.antlr.splitting.parser.antlr.internal.InternalSimpleExpressionsParser;
|
||||||
import org.eclipse.xtext.xtext.generator.parser.antlr.splitting.services.SimpleExpressionsGrammarAccess;
|
import org.eclipse.xtext.xtext.generator.parser.antlr.splitting.services.SimpleExpressionsGrammarAccess;
|
||||||
|
|
||||||
public class SimpleExpressionsParser extends org.eclipse.xtext.parser.antlr.AbstractAntlrParser {
|
public class SimpleExpressionsParser extends AbstractAntlrParser {
|
||||||
|
|
||||||
@Inject
|
@Inject
|
||||||
private SimpleExpressionsGrammarAccess grammarAccess;
|
private SimpleExpressionsGrammarAccess grammarAccess;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void setInitialHiddenTokens(XtextTokenStream tokenStream) {
|
protected void setInitialHiddenTokens(XtextTokenStream tokenStream) {
|
||||||
tokenStream.setInitialHiddenTokens("RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT");
|
tokenStream.setInitialHiddenTokens("RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected org.eclipse.xtext.xtext.generator.parser.antlr.splitting.parser.antlr.internal.InternalSimpleExpressionsParser createParser(XtextTokenStream stream) {
|
protected InternalSimpleExpressionsParser createParser(XtextTokenStream stream) {
|
||||||
return new org.eclipse.xtext.xtext.generator.parser.antlr.splitting.parser.antlr.internal.InternalSimpleExpressionsParser(stream, getGrammarAccess());
|
return new InternalSimpleExpressionsParser(stream, getGrammarAccess());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected String getDefaultRuleName() {
|
protected String getDefaultRuleName() {
|
||||||
return "IfCondition";
|
return "IfCondition";
|
||||||
}
|
}
|
||||||
|
|
||||||
public SimpleExpressionsGrammarAccess getGrammarAccess() {
|
public SimpleExpressionsGrammarAccess getGrammarAccess() {
|
||||||
return this.grammarAccess;
|
return this.grammarAccess;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setGrammarAccess(SimpleExpressionsGrammarAccess grammarAccess) {
|
public void setGrammarAccess(SimpleExpressionsGrammarAccess grammarAccess) {
|
||||||
this.grammarAccess = grammarAccess;
|
this.grammarAccess = grammarAccess;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -12,29 +12,29 @@ import java.util.ArrayList;
|
||||||
|
|
||||||
@SuppressWarnings("all")
|
@SuppressWarnings("all")
|
||||||
public class InternalSimpleExpressionsLexer extends Lexer {
|
public class InternalSimpleExpressionsLexer extends Lexer {
|
||||||
public static final int RULE_ID=5;
|
|
||||||
public static final int T__25=25;
|
|
||||||
public static final int T__24=24;
|
|
||||||
public static final int T__23=23;
|
|
||||||
public static final int T__22=22;
|
|
||||||
public static final int RULE_ANY_OTHER=10;
|
|
||||||
public static final int T__21=21;
|
|
||||||
public static final int T__20=20;
|
|
||||||
public static final int EOF=-1;
|
|
||||||
public static final int RULE_SL_COMMENT=8;
|
|
||||||
public static final int RULE_ML_COMMENT=7;
|
|
||||||
public static final int T__19=19;
|
|
||||||
public static final int RULE_STRING=6;
|
public static final int RULE_STRING=6;
|
||||||
public static final int T__16=16;
|
public static final int RULE_SL_COMMENT=8;
|
||||||
|
public static final int T__19=19;
|
||||||
public static final int T__15=15;
|
public static final int T__15=15;
|
||||||
public static final int T__18=18;
|
public static final int T__16=16;
|
||||||
public static final int T__17=17;
|
public static final int T__17=17;
|
||||||
public static final int T__12=12;
|
public static final int T__18=18;
|
||||||
public static final int T__11=11;
|
public static final int T__11=11;
|
||||||
public static final int T__14=14;
|
public static final int T__12=12;
|
||||||
public static final int T__13=13;
|
public static final int T__13=13;
|
||||||
public static final int RULE_INT=4;
|
public static final int T__14=14;
|
||||||
|
public static final int EOF=-1;
|
||||||
|
public static final int RULE_ID=5;
|
||||||
public static final int RULE_WS=9;
|
public static final int RULE_WS=9;
|
||||||
|
public static final int RULE_ANY_OTHER=10;
|
||||||
|
public static final int RULE_INT=4;
|
||||||
|
public static final int T__22=22;
|
||||||
|
public static final int RULE_ML_COMMENT=7;
|
||||||
|
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;
|
||||||
|
|
||||||
// delegates
|
// delegates
|
||||||
// delegators
|
// delegators
|
||||||
|
@ -363,10 +363,10 @@ public class InternalSimpleExpressionsLexer extends Lexer {
|
||||||
try {
|
try {
|
||||||
int _type = RULE_ID;
|
int _type = RULE_ID;
|
||||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||||
// InternalSimpleExpressions.g:800:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* )
|
// InternalSimpleExpressions.g:773:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* )
|
||||||
// InternalSimpleExpressions.g:800:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
|
// InternalSimpleExpressions.g:773:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
|
||||||
{
|
{
|
||||||
// InternalSimpleExpressions.g:800:11: ( '^' )?
|
// InternalSimpleExpressions.g:773:11: ( '^' )?
|
||||||
int alt1=2;
|
int alt1=2;
|
||||||
int LA1_0 = input.LA(1);
|
int LA1_0 = input.LA(1);
|
||||||
|
|
||||||
|
@ -375,7 +375,7 @@ public class InternalSimpleExpressionsLexer extends Lexer {
|
||||||
}
|
}
|
||||||
switch (alt1) {
|
switch (alt1) {
|
||||||
case 1 :
|
case 1 :
|
||||||
// InternalSimpleExpressions.g:800:11: '^'
|
// InternalSimpleExpressions.g:773:11: '^'
|
||||||
{
|
{
|
||||||
match('^');
|
match('^');
|
||||||
|
|
||||||
|
@ -393,7 +393,7 @@ public class InternalSimpleExpressionsLexer extends Lexer {
|
||||||
recover(mse);
|
recover(mse);
|
||||||
throw mse;}
|
throw mse;}
|
||||||
|
|
||||||
// InternalSimpleExpressions.g:800:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
|
// InternalSimpleExpressions.g:773:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
|
||||||
loop2:
|
loop2:
|
||||||
do {
|
do {
|
||||||
int alt2=2;
|
int alt2=2;
|
||||||
|
@ -442,10 +442,10 @@ public class InternalSimpleExpressionsLexer extends Lexer {
|
||||||
try {
|
try {
|
||||||
int _type = RULE_INT;
|
int _type = RULE_INT;
|
||||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||||
// InternalSimpleExpressions.g:802:10: ( ( '0' .. '9' )+ )
|
// InternalSimpleExpressions.g:775:10: ( ( '0' .. '9' )+ )
|
||||||
// InternalSimpleExpressions.g:802:12: ( '0' .. '9' )+
|
// InternalSimpleExpressions.g:775:12: ( '0' .. '9' )+
|
||||||
{
|
{
|
||||||
// InternalSimpleExpressions.g:802:12: ( '0' .. '9' )+
|
// InternalSimpleExpressions.g:775:12: ( '0' .. '9' )+
|
||||||
int cnt3=0;
|
int cnt3=0;
|
||||||
loop3:
|
loop3:
|
||||||
do {
|
do {
|
||||||
|
@ -459,7 +459,7 @@ public class InternalSimpleExpressionsLexer extends Lexer {
|
||||||
|
|
||||||
switch (alt3) {
|
switch (alt3) {
|
||||||
case 1 :
|
case 1 :
|
||||||
// InternalSimpleExpressions.g:802:13: '0' .. '9'
|
// InternalSimpleExpressions.g:775:13: '0' .. '9'
|
||||||
{
|
{
|
||||||
matchRange('0','9');
|
matchRange('0','9');
|
||||||
|
|
||||||
|
@ -491,10 +491,10 @@ public class InternalSimpleExpressionsLexer extends Lexer {
|
||||||
try {
|
try {
|
||||||
int _type = RULE_STRING;
|
int _type = RULE_STRING;
|
||||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||||
// InternalSimpleExpressions.g:804:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
|
// InternalSimpleExpressions.g:777:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
|
||||||
// InternalSimpleExpressions.g:804:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
|
// InternalSimpleExpressions.g:777:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
|
||||||
{
|
{
|
||||||
// InternalSimpleExpressions.g:804:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
|
// InternalSimpleExpressions.g:777:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
|
||||||
int alt6=2;
|
int alt6=2;
|
||||||
int LA6_0 = input.LA(1);
|
int LA6_0 = input.LA(1);
|
||||||
|
|
||||||
|
@ -512,10 +512,10 @@ public class InternalSimpleExpressionsLexer extends Lexer {
|
||||||
}
|
}
|
||||||
switch (alt6) {
|
switch (alt6) {
|
||||||
case 1 :
|
case 1 :
|
||||||
// InternalSimpleExpressions.g:804:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
|
// InternalSimpleExpressions.g:777:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
|
||||||
{
|
{
|
||||||
match('\"');
|
match('\"');
|
||||||
// InternalSimpleExpressions.g:804:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )*
|
// InternalSimpleExpressions.g:777:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )*
|
||||||
loop4:
|
loop4:
|
||||||
do {
|
do {
|
||||||
int alt4=3;
|
int alt4=3;
|
||||||
|
@ -531,7 +531,7 @@ public class InternalSimpleExpressionsLexer extends Lexer {
|
||||||
|
|
||||||
switch (alt4) {
|
switch (alt4) {
|
||||||
case 1 :
|
case 1 :
|
||||||
// InternalSimpleExpressions.g:804:21: '\\\\' .
|
// InternalSimpleExpressions.g:777:21: '\\\\' .
|
||||||
{
|
{
|
||||||
match('\\');
|
match('\\');
|
||||||
matchAny();
|
matchAny();
|
||||||
|
@ -539,7 +539,7 @@ public class InternalSimpleExpressionsLexer extends Lexer {
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 2 :
|
case 2 :
|
||||||
// InternalSimpleExpressions.g:804:28: ~ ( ( '\\\\' | '\"' ) )
|
// InternalSimpleExpressions.g:777:28: ~ ( ( '\\\\' | '\"' ) )
|
||||||
{
|
{
|
||||||
if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
|
if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
|
||||||
input.consume();
|
input.consume();
|
||||||
|
@ -564,10 +564,10 @@ public class InternalSimpleExpressionsLexer extends Lexer {
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 2 :
|
case 2 :
|
||||||
// InternalSimpleExpressions.g:804:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
|
// InternalSimpleExpressions.g:777:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
|
||||||
{
|
{
|
||||||
match('\'');
|
match('\'');
|
||||||
// InternalSimpleExpressions.g:804:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )*
|
// InternalSimpleExpressions.g:777:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )*
|
||||||
loop5:
|
loop5:
|
||||||
do {
|
do {
|
||||||
int alt5=3;
|
int alt5=3;
|
||||||
|
@ -583,7 +583,7 @@ public class InternalSimpleExpressionsLexer extends Lexer {
|
||||||
|
|
||||||
switch (alt5) {
|
switch (alt5) {
|
||||||
case 1 :
|
case 1 :
|
||||||
// InternalSimpleExpressions.g:804:54: '\\\\' .
|
// InternalSimpleExpressions.g:777:54: '\\\\' .
|
||||||
{
|
{
|
||||||
match('\\');
|
match('\\');
|
||||||
matchAny();
|
matchAny();
|
||||||
|
@ -591,7 +591,7 @@ public class InternalSimpleExpressionsLexer extends Lexer {
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 2 :
|
case 2 :
|
||||||
// InternalSimpleExpressions.g:804:61: ~ ( ( '\\\\' | '\\'' ) )
|
// InternalSimpleExpressions.g:777:61: ~ ( ( '\\\\' | '\\'' ) )
|
||||||
{
|
{
|
||||||
if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
|
if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
|
||||||
input.consume();
|
input.consume();
|
||||||
|
@ -634,12 +634,12 @@ public class InternalSimpleExpressionsLexer extends Lexer {
|
||||||
try {
|
try {
|
||||||
int _type = RULE_ML_COMMENT;
|
int _type = RULE_ML_COMMENT;
|
||||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||||
// InternalSimpleExpressions.g:806:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
|
// InternalSimpleExpressions.g:779:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
|
||||||
// InternalSimpleExpressions.g:806:19: '/*' ( options {greedy=false; } : . )* '*/'
|
// InternalSimpleExpressions.g:779:19: '/*' ( options {greedy=false; } : . )* '*/'
|
||||||
{
|
{
|
||||||
match("/*");
|
match("/*");
|
||||||
|
|
||||||
// InternalSimpleExpressions.g:806:24: ( options {greedy=false; } : . )*
|
// InternalSimpleExpressions.g:779:24: ( options {greedy=false; } : . )*
|
||||||
loop7:
|
loop7:
|
||||||
do {
|
do {
|
||||||
int alt7=2;
|
int alt7=2;
|
||||||
|
@ -664,7 +664,7 @@ public class InternalSimpleExpressionsLexer extends Lexer {
|
||||||
|
|
||||||
switch (alt7) {
|
switch (alt7) {
|
||||||
case 1 :
|
case 1 :
|
||||||
// InternalSimpleExpressions.g:806:52: .
|
// InternalSimpleExpressions.g:779:52: .
|
||||||
{
|
{
|
||||||
matchAny();
|
matchAny();
|
||||||
|
|
||||||
|
@ -694,12 +694,12 @@ public class InternalSimpleExpressionsLexer extends Lexer {
|
||||||
try {
|
try {
|
||||||
int _type = RULE_SL_COMMENT;
|
int _type = RULE_SL_COMMENT;
|
||||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||||
// InternalSimpleExpressions.g:808:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
|
// InternalSimpleExpressions.g:781:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
|
||||||
// InternalSimpleExpressions.g:808:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
|
// InternalSimpleExpressions.g:781:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
|
||||||
{
|
{
|
||||||
match("//");
|
match("//");
|
||||||
|
|
||||||
// InternalSimpleExpressions.g:808:24: (~ ( ( '\\n' | '\\r' ) ) )*
|
// InternalSimpleExpressions.g:781:24: (~ ( ( '\\n' | '\\r' ) ) )*
|
||||||
loop8:
|
loop8:
|
||||||
do {
|
do {
|
||||||
int alt8=2;
|
int alt8=2;
|
||||||
|
@ -712,7 +712,7 @@ public class InternalSimpleExpressionsLexer extends Lexer {
|
||||||
|
|
||||||
switch (alt8) {
|
switch (alt8) {
|
||||||
case 1 :
|
case 1 :
|
||||||
// InternalSimpleExpressions.g:808:24: ~ ( ( '\\n' | '\\r' ) )
|
// InternalSimpleExpressions.g:781: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') ) {
|
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();
|
input.consume();
|
||||||
|
@ -732,7 +732,7 @@ public class InternalSimpleExpressionsLexer extends Lexer {
|
||||||
}
|
}
|
||||||
} while (true);
|
} while (true);
|
||||||
|
|
||||||
// InternalSimpleExpressions.g:808:40: ( ( '\\r' )? '\\n' )?
|
// InternalSimpleExpressions.g:781:40: ( ( '\\r' )? '\\n' )?
|
||||||
int alt10=2;
|
int alt10=2;
|
||||||
int LA10_0 = input.LA(1);
|
int LA10_0 = input.LA(1);
|
||||||
|
|
||||||
|
@ -741,9 +741,9 @@ public class InternalSimpleExpressionsLexer extends Lexer {
|
||||||
}
|
}
|
||||||
switch (alt10) {
|
switch (alt10) {
|
||||||
case 1 :
|
case 1 :
|
||||||
// InternalSimpleExpressions.g:808:41: ( '\\r' )? '\\n'
|
// InternalSimpleExpressions.g:781:41: ( '\\r' )? '\\n'
|
||||||
{
|
{
|
||||||
// InternalSimpleExpressions.g:808:41: ( '\\r' )?
|
// InternalSimpleExpressions.g:781:41: ( '\\r' )?
|
||||||
int alt9=2;
|
int alt9=2;
|
||||||
int LA9_0 = input.LA(1);
|
int LA9_0 = input.LA(1);
|
||||||
|
|
||||||
|
@ -752,7 +752,7 @@ public class InternalSimpleExpressionsLexer extends Lexer {
|
||||||
}
|
}
|
||||||
switch (alt9) {
|
switch (alt9) {
|
||||||
case 1 :
|
case 1 :
|
||||||
// InternalSimpleExpressions.g:808:41: '\\r'
|
// InternalSimpleExpressions.g:781:41: '\\r'
|
||||||
{
|
{
|
||||||
match('\r');
|
match('\r');
|
||||||
|
|
||||||
|
@ -784,10 +784,10 @@ public class InternalSimpleExpressionsLexer extends Lexer {
|
||||||
try {
|
try {
|
||||||
int _type = RULE_WS;
|
int _type = RULE_WS;
|
||||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||||
// InternalSimpleExpressions.g:810:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
|
// InternalSimpleExpressions.g:783:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
|
||||||
// InternalSimpleExpressions.g:810:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
|
// InternalSimpleExpressions.g:783:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
|
||||||
{
|
{
|
||||||
// InternalSimpleExpressions.g:810:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
|
// InternalSimpleExpressions.g:783:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
|
||||||
int cnt11=0;
|
int cnt11=0;
|
||||||
loop11:
|
loop11:
|
||||||
do {
|
do {
|
||||||
|
@ -841,8 +841,8 @@ public class InternalSimpleExpressionsLexer extends Lexer {
|
||||||
try {
|
try {
|
||||||
int _type = RULE_ANY_OTHER;
|
int _type = RULE_ANY_OTHER;
|
||||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||||
// InternalSimpleExpressions.g:812:16: ( . )
|
// InternalSimpleExpressions.g:785:16: ( . )
|
||||||
// InternalSimpleExpressions.g:812:18: .
|
// InternalSimpleExpressions.g:785:18: .
|
||||||
{
|
{
|
||||||
matchAny();
|
matchAny();
|
||||||
|
|
||||||
|
@ -1033,7 +1033,7 @@ public class InternalSimpleExpressionsLexer extends Lexer {
|
||||||
static final String DFA12_acceptS =
|
static final String DFA12_acceptS =
|
||||||
"\3\uffff\1\3\1\4\1\5\5\uffff\1\13\2\uffff\1\16\1\17\1\uffff\1\20\1\21\3\uffff\1\25\1\26\1\uffff\1\20\1\uffff\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\2\uffff\1\16\1\17\1\21\1\22\1\23\1\24\1\25\1\uffff\1\2\5\uffff\1\1\1\14\1\uffff\1\15";
|
"\3\uffff\1\3\1\4\1\5\5\uffff\1\13\2\uffff\1\16\1\17\1\uffff\1\20\1\21\3\uffff\1\25\1\26\1\uffff\1\20\1\uffff\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\2\uffff\1\16\1\17\1\21\1\22\1\23\1\24\1\25\1\uffff\1\2\5\uffff\1\1\1\14\1\uffff\1\15";
|
||||||
static final String DFA12_specialS =
|
static final String DFA12_specialS =
|
||||||
"\1\0\22\uffff\1\1\1\2\43\uffff}>";
|
"\1\2\22\uffff\1\0\1\1\43\uffff}>";
|
||||||
static final String[] DFA12_transitionS = {
|
static final String[] DFA12_transitionS = {
|
||||||
"\11\27\2\26\2\27\1\26\22\27\1\26\1\13\1\23\3\27\1\7\1\24\1\3\1\4\2\27\1\16\1\27\1\17\1\25\12\22\2\27\1\11\1\10\1\12\2\27\32\21\3\27\1\20\1\21\1\27\4\21\1\1\1\15\2\21\1\2\12\21\1\14\6\21\1\5\1\6\uff83\27",
|
"\11\27\2\26\2\27\1\26\22\27\1\26\1\13\1\23\3\27\1\7\1\24\1\3\1\4\2\27\1\16\1\27\1\17\1\25\12\22\2\27\1\11\1\10\1\12\2\27\32\21\3\27\1\20\1\21\1\27\4\21\1\1\1\15\2\21\1\2\12\21\1\14\6\21\1\5\1\6\uff83\27",
|
||||||
"\1\30",
|
"\1\30",
|
||||||
|
@ -1130,6 +1130,26 @@ public class InternalSimpleExpressionsLexer extends Lexer {
|
||||||
int _s = s;
|
int _s = s;
|
||||||
switch ( s ) {
|
switch ( s ) {
|
||||||
case 0 :
|
case 0 :
|
||||||
|
int LA12_19 = input.LA(1);
|
||||||
|
|
||||||
|
s = -1;
|
||||||
|
if ( ((LA12_19>='\u0000' && LA12_19<='\uFFFF')) ) {s = 41;}
|
||||||
|
|
||||||
|
else s = 23;
|
||||||
|
|
||||||
|
if ( s>=0 ) return s;
|
||||||
|
break;
|
||||||
|
case 1 :
|
||||||
|
int LA12_20 = input.LA(1);
|
||||||
|
|
||||||
|
s = -1;
|
||||||
|
if ( ((LA12_20>='\u0000' && LA12_20<='\uFFFF')) ) {s = 41;}
|
||||||
|
|
||||||
|
else s = 23;
|
||||||
|
|
||||||
|
if ( s>=0 ) return s;
|
||||||
|
break;
|
||||||
|
case 2 :
|
||||||
int LA12_0 = input.LA(1);
|
int LA12_0 = input.LA(1);
|
||||||
|
|
||||||
s = -1;
|
s = -1;
|
||||||
|
@ -1179,26 +1199,6 @@ public class InternalSimpleExpressionsLexer extends Lexer {
|
||||||
|
|
||||||
else if ( ((LA12_0>='\u0000' && LA12_0<='\b')||(LA12_0>='\u000B' && LA12_0<='\f')||(LA12_0>='\u000E' && LA12_0<='\u001F')||(LA12_0>='#' && LA12_0<='%')||(LA12_0>='*' && LA12_0<='+')||LA12_0=='-'||(LA12_0>=':' && LA12_0<=';')||(LA12_0>='?' && LA12_0<='@')||(LA12_0>='[' && LA12_0<=']')||LA12_0=='`'||(LA12_0>='}' && LA12_0<='\uFFFF')) ) {s = 23;}
|
else if ( ((LA12_0>='\u0000' && LA12_0<='\b')||(LA12_0>='\u000B' && LA12_0<='\f')||(LA12_0>='\u000E' && LA12_0<='\u001F')||(LA12_0>='#' && LA12_0<='%')||(LA12_0>='*' && LA12_0<='+')||LA12_0=='-'||(LA12_0>=':' && LA12_0<=';')||(LA12_0>='?' && LA12_0<='@')||(LA12_0>='[' && LA12_0<=']')||LA12_0=='`'||(LA12_0>='}' && LA12_0<='\uFFFF')) ) {s = 23;}
|
||||||
|
|
||||||
if ( s>=0 ) return s;
|
|
||||||
break;
|
|
||||||
case 1 :
|
|
||||||
int LA12_19 = input.LA(1);
|
|
||||||
|
|
||||||
s = -1;
|
|
||||||
if ( ((LA12_19>='\u0000' && LA12_19<='\uFFFF')) ) {s = 41;}
|
|
||||||
|
|
||||||
else s = 23;
|
|
||||||
|
|
||||||
if ( s>=0 ) return s;
|
|
||||||
break;
|
|
||||||
case 2 :
|
|
||||||
int LA12_20 = input.LA(1);
|
|
||||||
|
|
||||||
s = -1;
|
|
||||||
if ( ((LA12_20>='\u0000' && LA12_20<='\uFFFF')) ) {s = 41;}
|
|
||||||
|
|
||||||
else s = 23;
|
|
||||||
|
|
||||||
if ( s>=0 ) return s;
|
if ( s>=0 ) return s;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -3,20 +3,25 @@
|
||||||
*/
|
*/
|
||||||
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting.services;
|
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting.services;
|
||||||
|
|
||||||
import com.google.inject.Singleton;
|
|
||||||
import com.google.inject.Inject;
|
import com.google.inject.Inject;
|
||||||
|
import com.google.inject.Singleton;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import org.eclipse.xtext.Action;
|
||||||
import org.eclipse.xtext.*;
|
import org.eclipse.xtext.Alternatives;
|
||||||
import org.eclipse.xtext.service.GrammarProvider;
|
import org.eclipse.xtext.Assignment;
|
||||||
import org.eclipse.xtext.service.AbstractElementFinder.*;
|
import org.eclipse.xtext.Grammar;
|
||||||
|
import org.eclipse.xtext.GrammarUtil;
|
||||||
|
import org.eclipse.xtext.Group;
|
||||||
|
import org.eclipse.xtext.Keyword;
|
||||||
|
import org.eclipse.xtext.ParserRule;
|
||||||
|
import org.eclipse.xtext.RuleCall;
|
||||||
|
import org.eclipse.xtext.TerminalRule;
|
||||||
import org.eclipse.xtext.common.services.TerminalsGrammarAccess;
|
import org.eclipse.xtext.common.services.TerminalsGrammarAccess;
|
||||||
|
import org.eclipse.xtext.service.AbstractElementFinder;
|
||||||
|
import org.eclipse.xtext.service.GrammarProvider;
|
||||||
|
|
||||||
@Singleton
|
@Singleton
|
||||||
public class SimpleExpressionsGrammarAccess extends AbstractGrammarElementFinder {
|
public class SimpleExpressionsGrammarAccess extends AbstractElementFinder.AbstractGrammarElementFinder {
|
||||||
|
|
||||||
|
|
||||||
public class IfConditionElements extends AbstractParserRuleElementFinder {
|
public class IfConditionElements extends AbstractParserRuleElementFinder {
|
||||||
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.xtext.xtext.generator.parser.antlr.splitting.SimpleExpressions.IfCondition");
|
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.xtext.xtext.generator.parser.antlr.splitting.SimpleExpressions.IfCondition");
|
||||||
|
@ -31,37 +36,36 @@ public class SimpleExpressionsGrammarAccess extends AbstractGrammarElementFinder
|
||||||
private final Keyword cLeftCurlyBracketKeyword_5 = (Keyword)cGroup.eContents().get(5);
|
private final Keyword cLeftCurlyBracketKeyword_5 = (Keyword)cGroup.eContents().get(5);
|
||||||
|
|
||||||
//IfCondition:
|
//IfCondition:
|
||||||
// elseif?='else'? 'if' '(' condition=Expression ')' '{';
|
// (elseif ?= 'else')? 'if' '(' condition = Expression ')' '{';
|
||||||
@Override public ParserRule getRule() { return rule; }
|
@Override public ParserRule getRule() { return rule; }
|
||||||
|
|
||||||
//elseif?='else'? 'if' '(' condition=Expression ')' '{'
|
//(elseif ?= 'else')? 'if' '(' condition = Expression ')' '{'
|
||||||
public Group getGroup() { return cGroup; }
|
public Group getGroup() { return cGroup; }
|
||||||
|
|
||||||
//elseif?='else'?
|
//(elseif ?= 'else')?
|
||||||
public Assignment getElseifAssignment_0() { return cElseifAssignment_0; }
|
public Assignment getElseifAssignment_0() { return cElseifAssignment_0; }
|
||||||
|
|
||||||
//'else'
|
//'else'
|
||||||
public Keyword getElseifElseKeyword_0_0() { return cElseifElseKeyword_0_0; }
|
public Keyword getElseifElseKeyword_0_0() { return cElseifElseKeyword_0_0; }
|
||||||
|
|
||||||
//'if'
|
//'if'
|
||||||
public Keyword getIfKeyword_1() { return cIfKeyword_1; }
|
public Keyword getIfKeyword_1() { return cIfKeyword_1; }
|
||||||
|
|
||||||
//'('
|
//'('
|
||||||
public Keyword getLeftParenthesisKeyword_2() { return cLeftParenthesisKeyword_2; }
|
public Keyword getLeftParenthesisKeyword_2() { return cLeftParenthesisKeyword_2; }
|
||||||
|
|
||||||
//condition=Expression
|
//condition = Expression
|
||||||
public Assignment getConditionAssignment_3() { return cConditionAssignment_3; }
|
public Assignment getConditionAssignment_3() { return cConditionAssignment_3; }
|
||||||
|
|
||||||
//Expression
|
//Expression
|
||||||
public RuleCall getConditionExpressionParserRuleCall_3_0() { return cConditionExpressionParserRuleCall_3_0; }
|
public RuleCall getConditionExpressionParserRuleCall_3_0() { return cConditionExpressionParserRuleCall_3_0; }
|
||||||
|
|
||||||
//')'
|
//')'
|
||||||
public Keyword getRightParenthesisKeyword_4() { return cRightParenthesisKeyword_4; }
|
public Keyword getRightParenthesisKeyword_4() { return cRightParenthesisKeyword_4; }
|
||||||
|
|
||||||
//'{'
|
//'{'
|
||||||
public Keyword getLeftCurlyBracketKeyword_5() { return cLeftCurlyBracketKeyword_5; }
|
public Keyword getLeftCurlyBracketKeyword_5() { return cLeftCurlyBracketKeyword_5; }
|
||||||
}
|
}
|
||||||
|
|
||||||
public class ExpressionElements extends AbstractParserRuleElementFinder {
|
public class ExpressionElements extends AbstractParserRuleElementFinder {
|
||||||
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.xtext.xtext.generator.parser.antlr.splitting.SimpleExpressions.Expression");
|
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.xtext.xtext.generator.parser.antlr.splitting.SimpleExpressions.Expression");
|
||||||
private final Group cGroup = (Group)rule.eContents().get(1);
|
private final Group cGroup = (Group)rule.eContents().get(1);
|
||||||
|
@ -72,32 +76,32 @@ public class SimpleExpressionsGrammarAccess extends AbstractGrammarElementFinder
|
||||||
private final Assignment cRightAssignment_1_2 = (Assignment)cGroup_1.eContents().get(2);
|
private final Assignment cRightAssignment_1_2 = (Assignment)cGroup_1.eContents().get(2);
|
||||||
private final RuleCall cRightAndExpressionParserRuleCall_1_2_0 = (RuleCall)cRightAssignment_1_2.eContents().get(0);
|
private final RuleCall cRightAndExpressionParserRuleCall_1_2_0 = (RuleCall)cRightAssignment_1_2.eContents().get(0);
|
||||||
|
|
||||||
//Expression:
|
//Expression returns Expression:
|
||||||
// AndExpression ({OrExpression.left=current} '||' right=AndExpression)*;
|
// AndExpression ( {OrExpression.left = current} '||' right = AndExpression )*
|
||||||
|
//;
|
||||||
@Override public ParserRule getRule() { return rule; }
|
@Override public ParserRule getRule() { return rule; }
|
||||||
|
|
||||||
//AndExpression ({OrExpression.left=current} '||' right=AndExpression)*
|
//AndExpression ( {OrExpression.left = current} '||' right = AndExpression )*
|
||||||
public Group getGroup() { return cGroup; }
|
public Group getGroup() { return cGroup; }
|
||||||
|
|
||||||
//AndExpression
|
//AndExpression
|
||||||
public RuleCall getAndExpressionParserRuleCall_0() { return cAndExpressionParserRuleCall_0; }
|
public RuleCall getAndExpressionParserRuleCall_0() { return cAndExpressionParserRuleCall_0; }
|
||||||
|
|
||||||
//({OrExpression.left=current} '||' right=AndExpression)*
|
//( {OrExpression.left = current} '||' right = AndExpression )*
|
||||||
public Group getGroup_1() { return cGroup_1; }
|
public Group getGroup_1() { return cGroup_1; }
|
||||||
|
|
||||||
//{OrExpression.left=current}
|
//{OrExpression.left = current}
|
||||||
public Action getOrExpressionLeftAction_1_0() { return cOrExpressionLeftAction_1_0; }
|
public Action getOrExpressionLeftAction_1_0() { return cOrExpressionLeftAction_1_0; }
|
||||||
|
|
||||||
//'||'
|
//'||'
|
||||||
public Keyword getVerticalLineVerticalLineKeyword_1_1() { return cVerticalLineVerticalLineKeyword_1_1; }
|
public Keyword getVerticalLineVerticalLineKeyword_1_1() { return cVerticalLineVerticalLineKeyword_1_1; }
|
||||||
|
|
||||||
//right=AndExpression
|
//right = AndExpression
|
||||||
public Assignment getRightAssignment_1_2() { return cRightAssignment_1_2; }
|
public Assignment getRightAssignment_1_2() { return cRightAssignment_1_2; }
|
||||||
|
|
||||||
//AndExpression
|
//AndExpression
|
||||||
public RuleCall getRightAndExpressionParserRuleCall_1_2_0() { return cRightAndExpressionParserRuleCall_1_2_0; }
|
public RuleCall getRightAndExpressionParserRuleCall_1_2_0() { return cRightAndExpressionParserRuleCall_1_2_0; }
|
||||||
}
|
}
|
||||||
|
|
||||||
public class AndExpressionElements extends AbstractParserRuleElementFinder {
|
public class AndExpressionElements extends AbstractParserRuleElementFinder {
|
||||||
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.xtext.xtext.generator.parser.antlr.splitting.SimpleExpressions.AndExpression");
|
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.xtext.xtext.generator.parser.antlr.splitting.SimpleExpressions.AndExpression");
|
||||||
private final Group cGroup = (Group)rule.eContents().get(1);
|
private final Group cGroup = (Group)rule.eContents().get(1);
|
||||||
|
@ -108,32 +112,32 @@ public class SimpleExpressionsGrammarAccess extends AbstractGrammarElementFinder
|
||||||
private final Assignment cRightAssignment_1_2 = (Assignment)cGroup_1.eContents().get(2);
|
private final Assignment cRightAssignment_1_2 = (Assignment)cGroup_1.eContents().get(2);
|
||||||
private final RuleCall cRightComparisonParserRuleCall_1_2_0 = (RuleCall)cRightAssignment_1_2.eContents().get(0);
|
private final RuleCall cRightComparisonParserRuleCall_1_2_0 = (RuleCall)cRightAssignment_1_2.eContents().get(0);
|
||||||
|
|
||||||
//AndExpression Expression:
|
//AndExpression returns Expression:
|
||||||
// Comparison ({AndExpression.left=current} '&&' right=Comparison)*
|
// Comparison ( {AndExpression.left = current} '&&' right = Comparison )*
|
||||||
|
//;
|
||||||
@Override public ParserRule getRule() { return rule; }
|
@Override public ParserRule getRule() { return rule; }
|
||||||
|
|
||||||
//Comparison ({AndExpression.left=current} '&&' right=Comparison)*
|
//Comparison ( {AndExpression.left = current} '&&' right = Comparison )*
|
||||||
public Group getGroup() { return cGroup; }
|
public Group getGroup() { return cGroup; }
|
||||||
|
|
||||||
//Comparison
|
//Comparison
|
||||||
public RuleCall getComparisonParserRuleCall_0() { return cComparisonParserRuleCall_0; }
|
public RuleCall getComparisonParserRuleCall_0() { return cComparisonParserRuleCall_0; }
|
||||||
|
|
||||||
//({AndExpression.left=current} '&&' right=Comparison)*
|
//( {AndExpression.left = current} '&&' right = Comparison )*
|
||||||
public Group getGroup_1() { return cGroup_1; }
|
public Group getGroup_1() { return cGroup_1; }
|
||||||
|
|
||||||
//{AndExpression.left=current}
|
//{AndExpression.left = current}
|
||||||
public Action getAndExpressionLeftAction_1_0() { return cAndExpressionLeftAction_1_0; }
|
public Action getAndExpressionLeftAction_1_0() { return cAndExpressionLeftAction_1_0; }
|
||||||
|
|
||||||
//'&&'
|
//'&&'
|
||||||
public Keyword getAmpersandAmpersandKeyword_1_1() { return cAmpersandAmpersandKeyword_1_1; }
|
public Keyword getAmpersandAmpersandKeyword_1_1() { return cAmpersandAmpersandKeyword_1_1; }
|
||||||
|
|
||||||
//right=Comparison
|
//right = Comparison
|
||||||
public Assignment getRightAssignment_1_2() { return cRightAssignment_1_2; }
|
public Assignment getRightAssignment_1_2() { return cRightAssignment_1_2; }
|
||||||
|
|
||||||
//Comparison
|
//Comparison
|
||||||
public RuleCall getRightComparisonParserRuleCall_1_2_0() { return cRightComparisonParserRuleCall_1_2_0; }
|
public RuleCall getRightComparisonParserRuleCall_1_2_0() { return cRightComparisonParserRuleCall_1_2_0; }
|
||||||
}
|
}
|
||||||
|
|
||||||
public class ComparisonElements extends AbstractParserRuleElementFinder {
|
public class ComparisonElements extends AbstractParserRuleElementFinder {
|
||||||
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.xtext.xtext.generator.parser.antlr.splitting.SimpleExpressions.Comparison");
|
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.xtext.xtext.generator.parser.antlr.splitting.SimpleExpressions.Comparison");
|
||||||
private final Group cGroup = (Group)rule.eContents().get(1);
|
private final Group cGroup = (Group)rule.eContents().get(1);
|
||||||
|
@ -148,44 +152,44 @@ public class SimpleExpressionsGrammarAccess extends AbstractGrammarElementFinder
|
||||||
private final Assignment cRightAssignment_1_2 = (Assignment)cGroup_1.eContents().get(2);
|
private final Assignment cRightAssignment_1_2 = (Assignment)cGroup_1.eContents().get(2);
|
||||||
private final RuleCall cRightPrefixExpressionParserRuleCall_1_2_0 = (RuleCall)cRightAssignment_1_2.eContents().get(0);
|
private final RuleCall cRightPrefixExpressionParserRuleCall_1_2_0 = (RuleCall)cRightAssignment_1_2.eContents().get(0);
|
||||||
|
|
||||||
//Comparison Expression:
|
//Comparison returns Expression:
|
||||||
// PrefixExpression ({Comparison.left=current} operator=('==' | '<=' | '>=') right=PrefixExpression)?
|
// PrefixExpression ( {Comparison.left = current} operator = ('=='|'<='|'>=') right = PrefixExpression)?
|
||||||
|
//;
|
||||||
@Override public ParserRule getRule() { return rule; }
|
@Override public ParserRule getRule() { return rule; }
|
||||||
|
|
||||||
//PrefixExpression ({Comparison.left=current} operator=('==' | '<=' | '>=') right=PrefixExpression)?
|
//PrefixExpression ( {Comparison.left = current} operator = ('=='|'<='|'>=') right = PrefixExpression)?
|
||||||
public Group getGroup() { return cGroup; }
|
public Group getGroup() { return cGroup; }
|
||||||
|
|
||||||
//PrefixExpression
|
//PrefixExpression
|
||||||
public RuleCall getPrefixExpressionParserRuleCall_0() { return cPrefixExpressionParserRuleCall_0; }
|
public RuleCall getPrefixExpressionParserRuleCall_0() { return cPrefixExpressionParserRuleCall_0; }
|
||||||
|
|
||||||
//({Comparison.left=current} operator=('==' | '<=' | '>=') right=PrefixExpression)?
|
//( {Comparison.left = current} operator = ('=='|'<='|'>=') right = PrefixExpression)?
|
||||||
public Group getGroup_1() { return cGroup_1; }
|
public Group getGroup_1() { return cGroup_1; }
|
||||||
|
|
||||||
//{Comparison.left=current}
|
//{Comparison.left = current}
|
||||||
public Action getComparisonLeftAction_1_0() { return cComparisonLeftAction_1_0; }
|
public Action getComparisonLeftAction_1_0() { return cComparisonLeftAction_1_0; }
|
||||||
|
|
||||||
//operator=('==' | '<=' | '>=')
|
//operator = ('=='|'<='|'>=')
|
||||||
public Assignment getOperatorAssignment_1_1() { return cOperatorAssignment_1_1; }
|
public Assignment getOperatorAssignment_1_1() { return cOperatorAssignment_1_1; }
|
||||||
|
|
||||||
//('==' | '<=' | '>=')
|
//('=='|'<='|'>=')
|
||||||
public Alternatives getOperatorAlternatives_1_1_0() { return cOperatorAlternatives_1_1_0; }
|
public Alternatives getOperatorAlternatives_1_1_0() { return cOperatorAlternatives_1_1_0; }
|
||||||
|
|
||||||
//'=='
|
//'=='
|
||||||
public Keyword getOperatorEqualsSignEqualsSignKeyword_1_1_0_0() { return cOperatorEqualsSignEqualsSignKeyword_1_1_0_0; }
|
public Keyword getOperatorEqualsSignEqualsSignKeyword_1_1_0_0() { return cOperatorEqualsSignEqualsSignKeyword_1_1_0_0; }
|
||||||
|
|
||||||
//'<='
|
//'<='
|
||||||
public Keyword getOperatorLessThanSignEqualsSignKeyword_1_1_0_1() { return cOperatorLessThanSignEqualsSignKeyword_1_1_0_1; }
|
public Keyword getOperatorLessThanSignEqualsSignKeyword_1_1_0_1() { return cOperatorLessThanSignEqualsSignKeyword_1_1_0_1; }
|
||||||
|
|
||||||
//'>='
|
//'>='
|
||||||
public Keyword getOperatorGreaterThanSignEqualsSignKeyword_1_1_0_2() { return cOperatorGreaterThanSignEqualsSignKeyword_1_1_0_2; }
|
public Keyword getOperatorGreaterThanSignEqualsSignKeyword_1_1_0_2() { return cOperatorGreaterThanSignEqualsSignKeyword_1_1_0_2; }
|
||||||
|
|
||||||
//right=PrefixExpression
|
//right = PrefixExpression
|
||||||
public Assignment getRightAssignment_1_2() { return cRightAssignment_1_2; }
|
public Assignment getRightAssignment_1_2() { return cRightAssignment_1_2; }
|
||||||
|
|
||||||
//PrefixExpression
|
//PrefixExpression
|
||||||
public RuleCall getRightPrefixExpressionParserRuleCall_1_2_0() { return cRightPrefixExpressionParserRuleCall_1_2_0; }
|
public RuleCall getRightPrefixExpressionParserRuleCall_1_2_0() { return cRightPrefixExpressionParserRuleCall_1_2_0; }
|
||||||
}
|
}
|
||||||
|
|
||||||
public class PrefixExpressionElements extends AbstractParserRuleElementFinder {
|
public class PrefixExpressionElements extends AbstractParserRuleElementFinder {
|
||||||
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.xtext.xtext.generator.parser.antlr.splitting.SimpleExpressions.PrefixExpression");
|
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.xtext.xtext.generator.parser.antlr.splitting.SimpleExpressions.PrefixExpression");
|
||||||
private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
|
private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
|
||||||
|
@ -196,33 +200,34 @@ public class SimpleExpressionsGrammarAccess extends AbstractGrammarElementFinder
|
||||||
private final RuleCall cExpressionAtomParserRuleCall_0_2_0 = (RuleCall)cExpressionAssignment_0_2.eContents().get(0);
|
private final RuleCall cExpressionAtomParserRuleCall_0_2_0 = (RuleCall)cExpressionAssignment_0_2.eContents().get(0);
|
||||||
private final RuleCall cAtomParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
|
private final RuleCall cAtomParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
|
||||||
|
|
||||||
//PrefixExpression Expression:
|
//PrefixExpression returns Expression:
|
||||||
// {NotExpression} '!' expression=Atom
|
// {NotExpression} '!' expression = Atom
|
||||||
// | Atom
|
// | Atom
|
||||||
|
//;
|
||||||
@Override public ParserRule getRule() { return rule; }
|
@Override public ParserRule getRule() { return rule; }
|
||||||
|
|
||||||
//{NotExpression} '!' expression=Atom | Atom
|
// {NotExpression} '!' expression = Atom
|
||||||
|
//| Atom
|
||||||
public Alternatives getAlternatives() { return cAlternatives; }
|
public Alternatives getAlternatives() { return cAlternatives; }
|
||||||
|
|
||||||
//{NotExpression} '!' expression=Atom
|
//{NotExpression} '!' expression = Atom
|
||||||
public Group getGroup_0() { return cGroup_0; }
|
public Group getGroup_0() { return cGroup_0; }
|
||||||
|
|
||||||
//{NotExpression}
|
//{NotExpression}
|
||||||
public Action getNotExpressionAction_0_0() { return cNotExpressionAction_0_0; }
|
public Action getNotExpressionAction_0_0() { return cNotExpressionAction_0_0; }
|
||||||
|
|
||||||
//'!'
|
//'!'
|
||||||
public Keyword getExclamationMarkKeyword_0_1() { return cExclamationMarkKeyword_0_1; }
|
public Keyword getExclamationMarkKeyword_0_1() { return cExclamationMarkKeyword_0_1; }
|
||||||
|
|
||||||
//expression=Atom
|
//expression = Atom
|
||||||
public Assignment getExpressionAssignment_0_2() { return cExpressionAssignment_0_2; }
|
public Assignment getExpressionAssignment_0_2() { return cExpressionAssignment_0_2; }
|
||||||
|
|
||||||
//Atom
|
//Atom
|
||||||
public RuleCall getExpressionAtomParserRuleCall_0_2_0() { return cExpressionAtomParserRuleCall_0_2_0; }
|
public RuleCall getExpressionAtomParserRuleCall_0_2_0() { return cExpressionAtomParserRuleCall_0_2_0; }
|
||||||
|
|
||||||
//Atom
|
//Atom
|
||||||
public RuleCall getAtomParserRuleCall_1() { return cAtomParserRuleCall_1; }
|
public RuleCall getAtomParserRuleCall_1() { return cAtomParserRuleCall_1; }
|
||||||
}
|
}
|
||||||
|
|
||||||
public class AtomElements extends AbstractParserRuleElementFinder {
|
public class AtomElements extends AbstractParserRuleElementFinder {
|
||||||
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.xtext.xtext.generator.parser.antlr.splitting.SimpleExpressions.Atom");
|
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.xtext.xtext.generator.parser.antlr.splitting.SimpleExpressions.Atom");
|
||||||
private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
|
private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
|
||||||
|
@ -231,45 +236,48 @@ public class SimpleExpressionsGrammarAccess extends AbstractGrammarElementFinder
|
||||||
private final RuleCall cMethodCallParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2);
|
private final RuleCall cMethodCallParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2);
|
||||||
private final RuleCall cBooleanLiteralParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3);
|
private final RuleCall cBooleanLiteralParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3);
|
||||||
|
|
||||||
//Atom Expression:
|
//Atom returns Expression:
|
||||||
// ParenthesizedExpression
|
// ParenthesizedExpression
|
||||||
// | NumberLiteral
|
// | NumberLiteral
|
||||||
// | MethodCall
|
// | MethodCall
|
||||||
// | BooleanLiteral
|
// | BooleanLiteral
|
||||||
|
//;
|
||||||
@Override public ParserRule getRule() { return rule; }
|
@Override public ParserRule getRule() { return rule; }
|
||||||
|
|
||||||
//ParenthesizedExpression | NumberLiteral | MethodCall | BooleanLiteral
|
// ParenthesizedExpression
|
||||||
|
//| NumberLiteral
|
||||||
|
//| MethodCall
|
||||||
|
//| BooleanLiteral
|
||||||
public Alternatives getAlternatives() { return cAlternatives; }
|
public Alternatives getAlternatives() { return cAlternatives; }
|
||||||
|
|
||||||
//ParenthesizedExpression
|
//ParenthesizedExpression
|
||||||
public RuleCall getParenthesizedExpressionParserRuleCall_0() { return cParenthesizedExpressionParserRuleCall_0; }
|
public RuleCall getParenthesizedExpressionParserRuleCall_0() { return cParenthesizedExpressionParserRuleCall_0; }
|
||||||
|
|
||||||
//NumberLiteral
|
//NumberLiteral
|
||||||
public RuleCall getNumberLiteralParserRuleCall_1() { return cNumberLiteralParserRuleCall_1; }
|
public RuleCall getNumberLiteralParserRuleCall_1() { return cNumberLiteralParserRuleCall_1; }
|
||||||
|
|
||||||
//MethodCall
|
//MethodCall
|
||||||
public RuleCall getMethodCallParserRuleCall_2() { return cMethodCallParserRuleCall_2; }
|
public RuleCall getMethodCallParserRuleCall_2() { return cMethodCallParserRuleCall_2; }
|
||||||
|
|
||||||
//BooleanLiteral
|
//BooleanLiteral
|
||||||
public RuleCall getBooleanLiteralParserRuleCall_3() { return cBooleanLiteralParserRuleCall_3; }
|
public RuleCall getBooleanLiteralParserRuleCall_3() { return cBooleanLiteralParserRuleCall_3; }
|
||||||
}
|
}
|
||||||
|
|
||||||
public class NumberLiteralElements extends AbstractParserRuleElementFinder {
|
public class NumberLiteralElements extends AbstractParserRuleElementFinder {
|
||||||
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.xtext.xtext.generator.parser.antlr.splitting.SimpleExpressions.NumberLiteral");
|
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.xtext.xtext.generator.parser.antlr.splitting.SimpleExpressions.NumberLiteral");
|
||||||
private final Assignment cValueAssignment = (Assignment)rule.eContents().get(1);
|
private final Assignment cValueAssignment = (Assignment)rule.eContents().get(1);
|
||||||
private final RuleCall cValueINTTerminalRuleCall_0 = (RuleCall)cValueAssignment.eContents().get(0);
|
private final RuleCall cValueINTTerminalRuleCall_0 = (RuleCall)cValueAssignment.eContents().get(0);
|
||||||
|
|
||||||
//NumberLiteral:
|
//NumberLiteral:
|
||||||
// value=INT;
|
// value = INT
|
||||||
|
//;
|
||||||
@Override public ParserRule getRule() { return rule; }
|
@Override public ParserRule getRule() { return rule; }
|
||||||
|
|
||||||
//value=INT
|
//value = INT
|
||||||
public Assignment getValueAssignment() { return cValueAssignment; }
|
public Assignment getValueAssignment() { return cValueAssignment; }
|
||||||
|
|
||||||
//INT
|
//INT
|
||||||
public RuleCall getValueINTTerminalRuleCall_0() { return cValueINTTerminalRuleCall_0; }
|
public RuleCall getValueINTTerminalRuleCall_0() { return cValueINTTerminalRuleCall_0; }
|
||||||
}
|
}
|
||||||
|
|
||||||
public class BooleanLiteralElements extends AbstractParserRuleElementFinder {
|
public class BooleanLiteralElements extends AbstractParserRuleElementFinder {
|
||||||
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.xtext.xtext.generator.parser.antlr.splitting.SimpleExpressions.BooleanLiteral");
|
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.xtext.xtext.generator.parser.antlr.splitting.SimpleExpressions.BooleanLiteral");
|
||||||
private final Group cGroup = (Group)rule.eContents().get(1);
|
private final Group cGroup = (Group)rule.eContents().get(1);
|
||||||
|
@ -280,28 +288,28 @@ public class SimpleExpressionsGrammarAccess extends AbstractGrammarElementFinder
|
||||||
private final Keyword cFalseKeyword_1_1 = (Keyword)cAlternatives_1.eContents().get(1);
|
private final Keyword cFalseKeyword_1_1 = (Keyword)cAlternatives_1.eContents().get(1);
|
||||||
|
|
||||||
//BooleanLiteral:
|
//BooleanLiteral:
|
||||||
// {BooleanLiteral} (value?='true' | 'false');
|
// {BooleanLiteral} (value?='true' | 'false')
|
||||||
|
//;
|
||||||
@Override public ParserRule getRule() { return rule; }
|
@Override public ParserRule getRule() { return rule; }
|
||||||
|
|
||||||
//{BooleanLiteral} (value?='true' | 'false')
|
//{BooleanLiteral} (value?='true' | 'false')
|
||||||
public Group getGroup() { return cGroup; }
|
public Group getGroup() { return cGroup; }
|
||||||
|
|
||||||
//{BooleanLiteral}
|
//{BooleanLiteral}
|
||||||
public Action getBooleanLiteralAction_0() { return cBooleanLiteralAction_0; }
|
public Action getBooleanLiteralAction_0() { return cBooleanLiteralAction_0; }
|
||||||
|
|
||||||
//(value?='true' | 'false')
|
//(value?='true' | 'false')
|
||||||
public Alternatives getAlternatives_1() { return cAlternatives_1; }
|
public Alternatives getAlternatives_1() { return cAlternatives_1; }
|
||||||
|
|
||||||
//value?='true'
|
//value?='true'
|
||||||
public Assignment getValueAssignment_1_0() { return cValueAssignment_1_0; }
|
public Assignment getValueAssignment_1_0() { return cValueAssignment_1_0; }
|
||||||
|
|
||||||
//'true'
|
//'true'
|
||||||
public Keyword getValueTrueKeyword_1_0_0() { return cValueTrueKeyword_1_0_0; }
|
public Keyword getValueTrueKeyword_1_0_0() { return cValueTrueKeyword_1_0_0; }
|
||||||
|
|
||||||
//'false'
|
//'false'
|
||||||
public Keyword getFalseKeyword_1_1() { return cFalseKeyword_1_1; }
|
public Keyword getFalseKeyword_1_1() { return cFalseKeyword_1_1; }
|
||||||
}
|
}
|
||||||
|
|
||||||
public class ParenthesizedExpressionElements extends AbstractParserRuleElementFinder {
|
public class ParenthesizedExpressionElements extends AbstractParserRuleElementFinder {
|
||||||
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.xtext.xtext.generator.parser.antlr.splitting.SimpleExpressions.ParenthesizedExpression");
|
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.xtext.xtext.generator.parser.antlr.splitting.SimpleExpressions.ParenthesizedExpression");
|
||||||
private final Group cGroup = (Group)rule.eContents().get(1);
|
private final Group cGroup = (Group)rule.eContents().get(1);
|
||||||
|
@ -309,39 +317,39 @@ public class SimpleExpressionsGrammarAccess extends AbstractGrammarElementFinder
|
||||||
private final RuleCall cExpressionParserRuleCall_1 = (RuleCall)cGroup.eContents().get(1);
|
private final RuleCall cExpressionParserRuleCall_1 = (RuleCall)cGroup.eContents().get(1);
|
||||||
private final Keyword cRightParenthesisKeyword_2 = (Keyword)cGroup.eContents().get(2);
|
private final Keyword cRightParenthesisKeyword_2 = (Keyword)cGroup.eContents().get(2);
|
||||||
|
|
||||||
//ParenthesizedExpression Expression:
|
//ParenthesizedExpression returns Expression:
|
||||||
// '(' Expression ')'
|
// '(' Expression ')'
|
||||||
|
//;
|
||||||
@Override public ParserRule getRule() { return rule; }
|
@Override public ParserRule getRule() { return rule; }
|
||||||
|
|
||||||
//'(' Expression ')'
|
//'(' Expression ')'
|
||||||
public Group getGroup() { return cGroup; }
|
public Group getGroup() { return cGroup; }
|
||||||
|
|
||||||
//'('
|
//'('
|
||||||
public Keyword getLeftParenthesisKeyword_0() { return cLeftParenthesisKeyword_0; }
|
public Keyword getLeftParenthesisKeyword_0() { return cLeftParenthesisKeyword_0; }
|
||||||
|
|
||||||
//Expression
|
//Expression
|
||||||
public RuleCall getExpressionParserRuleCall_1() { return cExpressionParserRuleCall_1; }
|
public RuleCall getExpressionParserRuleCall_1() { return cExpressionParserRuleCall_1; }
|
||||||
|
|
||||||
//')'
|
//')'
|
||||||
public Keyword getRightParenthesisKeyword_2() { return cRightParenthesisKeyword_2; }
|
public Keyword getRightParenthesisKeyword_2() { return cRightParenthesisKeyword_2; }
|
||||||
}
|
}
|
||||||
|
|
||||||
public class MethodCallElements extends AbstractParserRuleElementFinder {
|
public class MethodCallElements extends AbstractParserRuleElementFinder {
|
||||||
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.xtext.xtext.generator.parser.antlr.splitting.SimpleExpressions.MethodCall");
|
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.xtext.xtext.generator.parser.antlr.splitting.SimpleExpressions.MethodCall");
|
||||||
private final Assignment cValueAssignment = (Assignment)rule.eContents().get(1);
|
private final Assignment cValueAssignment = (Assignment)rule.eContents().get(1);
|
||||||
private final RuleCall cValueMethodCallLiteralParserRuleCall_0 = (RuleCall)cValueAssignment.eContents().get(0);
|
private final RuleCall cValueMethodCallLiteralParserRuleCall_0 = (RuleCall)cValueAssignment.eContents().get(0);
|
||||||
|
|
||||||
//MethodCall:
|
//MethodCall:
|
||||||
// value=MethodCallLiteral;
|
// value = MethodCallLiteral
|
||||||
|
//;
|
||||||
@Override public ParserRule getRule() { return rule; }
|
@Override public ParserRule getRule() { return rule; }
|
||||||
|
|
||||||
//value=MethodCallLiteral
|
//value = MethodCallLiteral
|
||||||
public Assignment getValueAssignment() { return cValueAssignment; }
|
public Assignment getValueAssignment() { return cValueAssignment; }
|
||||||
|
|
||||||
//MethodCallLiteral
|
//MethodCallLiteral
|
||||||
public RuleCall getValueMethodCallLiteralParserRuleCall_0() { return cValueMethodCallLiteralParserRuleCall_0; }
|
public RuleCall getValueMethodCallLiteralParserRuleCall_0() { return cValueMethodCallLiteralParserRuleCall_0; }
|
||||||
}
|
}
|
||||||
|
|
||||||
public class MethodCallLiteralElements extends AbstractParserRuleElementFinder {
|
public class MethodCallLiteralElements extends AbstractParserRuleElementFinder {
|
||||||
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.xtext.xtext.generator.parser.antlr.splitting.SimpleExpressions.MethodCallLiteral");
|
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.xtext.xtext.generator.parser.antlr.splitting.SimpleExpressions.MethodCallLiteral");
|
||||||
private final Group cGroup = (Group)rule.eContents().get(1);
|
private final Group cGroup = (Group)rule.eContents().get(1);
|
||||||
|
@ -359,49 +367,49 @@ public class SimpleExpressionsGrammarAccess extends AbstractGrammarElementFinder
|
||||||
private final RuleCall cMethodCallLiteralParserRuleCall_1_3_1 = (RuleCall)cGroup_1_3.eContents().get(1);
|
private final RuleCall cMethodCallLiteralParserRuleCall_1_3_1 = (RuleCall)cGroup_1_3.eContents().get(1);
|
||||||
|
|
||||||
//MethodCallLiteral:
|
//MethodCallLiteral:
|
||||||
// FQN ('(' (Argument (',' Argument)*)? ')' ('.' MethodCallLiteral)?)?;
|
// FQN ('(' (Argument (',' Argument )*)? ')' ('.' MethodCallLiteral)? )?
|
||||||
|
//;
|
||||||
@Override public ParserRule getRule() { return rule; }
|
@Override public ParserRule getRule() { return rule; }
|
||||||
|
|
||||||
//FQN ('(' (Argument (',' Argument)*)? ')' ('.' MethodCallLiteral)?)?
|
//FQN ('(' (Argument (',' Argument )*)? ')' ('.' MethodCallLiteral)? )?
|
||||||
public Group getGroup() { return cGroup; }
|
public Group getGroup() { return cGroup; }
|
||||||
|
|
||||||
//FQN
|
//FQN
|
||||||
public RuleCall getFQNParserRuleCall_0() { return cFQNParserRuleCall_0; }
|
public RuleCall getFQNParserRuleCall_0() { return cFQNParserRuleCall_0; }
|
||||||
|
|
||||||
//('(' (Argument (',' Argument)*)? ')' ('.' MethodCallLiteral)?)?
|
//('(' (Argument (',' Argument )*)? ')' ('.' MethodCallLiteral)? )?
|
||||||
public Group getGroup_1() { return cGroup_1; }
|
public Group getGroup_1() { return cGroup_1; }
|
||||||
|
|
||||||
//'('
|
//'('
|
||||||
public Keyword getLeftParenthesisKeyword_1_0() { return cLeftParenthesisKeyword_1_0; }
|
public Keyword getLeftParenthesisKeyword_1_0() { return cLeftParenthesisKeyword_1_0; }
|
||||||
|
|
||||||
//(Argument (',' Argument)*)?
|
//(Argument (',' Argument )*)?
|
||||||
public Group getGroup_1_1() { return cGroup_1_1; }
|
public Group getGroup_1_1() { return cGroup_1_1; }
|
||||||
|
|
||||||
//Argument
|
//Argument
|
||||||
public RuleCall getArgumentParserRuleCall_1_1_0() { return cArgumentParserRuleCall_1_1_0; }
|
public RuleCall getArgumentParserRuleCall_1_1_0() { return cArgumentParserRuleCall_1_1_0; }
|
||||||
|
|
||||||
//(',' Argument)*
|
//(',' Argument )*
|
||||||
public Group getGroup_1_1_1() { return cGroup_1_1_1; }
|
public Group getGroup_1_1_1() { return cGroup_1_1_1; }
|
||||||
|
|
||||||
//','
|
//','
|
||||||
public Keyword getCommaKeyword_1_1_1_0() { return cCommaKeyword_1_1_1_0; }
|
public Keyword getCommaKeyword_1_1_1_0() { return cCommaKeyword_1_1_1_0; }
|
||||||
|
|
||||||
//Argument
|
//Argument
|
||||||
public RuleCall getArgumentParserRuleCall_1_1_1_1() { return cArgumentParserRuleCall_1_1_1_1; }
|
public RuleCall getArgumentParserRuleCall_1_1_1_1() { return cArgumentParserRuleCall_1_1_1_1; }
|
||||||
|
|
||||||
//')'
|
//')'
|
||||||
public Keyword getRightParenthesisKeyword_1_2() { return cRightParenthesisKeyword_1_2; }
|
public Keyword getRightParenthesisKeyword_1_2() { return cRightParenthesisKeyword_1_2; }
|
||||||
|
|
||||||
//('.' MethodCallLiteral)?
|
//('.' MethodCallLiteral)?
|
||||||
public Group getGroup_1_3() { return cGroup_1_3; }
|
public Group getGroup_1_3() { return cGroup_1_3; }
|
||||||
|
|
||||||
//'.'
|
//'.'
|
||||||
public Keyword getFullStopKeyword_1_3_0() { return cFullStopKeyword_1_3_0; }
|
public Keyword getFullStopKeyword_1_3_0() { return cFullStopKeyword_1_3_0; }
|
||||||
|
|
||||||
//MethodCallLiteral
|
//MethodCallLiteral
|
||||||
public RuleCall getMethodCallLiteralParserRuleCall_1_3_1() { return cMethodCallLiteralParserRuleCall_1_3_1; }
|
public RuleCall getMethodCallLiteralParserRuleCall_1_3_1() { return cMethodCallLiteralParserRuleCall_1_3_1; }
|
||||||
}
|
}
|
||||||
|
|
||||||
public class ArgumentElements extends AbstractParserRuleElementFinder {
|
public class ArgumentElements extends AbstractParserRuleElementFinder {
|
||||||
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.xtext.xtext.generator.parser.antlr.splitting.SimpleExpressions.Argument");
|
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.xtext.xtext.generator.parser.antlr.splitting.SimpleExpressions.Argument");
|
||||||
private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
|
private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
|
||||||
|
@ -409,19 +417,19 @@ public class SimpleExpressionsGrammarAccess extends AbstractGrammarElementFinder
|
||||||
private final RuleCall cINTTerminalRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
|
private final RuleCall cINTTerminalRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
|
||||||
|
|
||||||
//Argument:
|
//Argument:
|
||||||
// MethodCallLiteral | INT;
|
// MethodCallLiteral | INT
|
||||||
|
//;
|
||||||
@Override public ParserRule getRule() { return rule; }
|
@Override public ParserRule getRule() { return rule; }
|
||||||
|
|
||||||
//MethodCallLiteral | INT
|
//MethodCallLiteral | INT
|
||||||
public Alternatives getAlternatives() { return cAlternatives; }
|
public Alternatives getAlternatives() { return cAlternatives; }
|
||||||
|
|
||||||
//MethodCallLiteral
|
//MethodCallLiteral
|
||||||
public RuleCall getMethodCallLiteralParserRuleCall_0() { return cMethodCallLiteralParserRuleCall_0; }
|
public RuleCall getMethodCallLiteralParserRuleCall_0() { return cMethodCallLiteralParserRuleCall_0; }
|
||||||
|
|
||||||
//INT
|
//INT
|
||||||
public RuleCall getINTTerminalRuleCall_1() { return cINTTerminalRuleCall_1; }
|
public RuleCall getINTTerminalRuleCall_1() { return cINTTerminalRuleCall_1; }
|
||||||
}
|
}
|
||||||
|
|
||||||
public class FQNElements extends AbstractParserRuleElementFinder {
|
public class FQNElements extends AbstractParserRuleElementFinder {
|
||||||
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.xtext.xtext.generator.parser.antlr.splitting.SimpleExpressions.FQN");
|
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.xtext.xtext.generator.parser.antlr.splitting.SimpleExpressions.FQN");
|
||||||
private final Group cGroup = (Group)rule.eContents().get(1);
|
private final Group cGroup = (Group)rule.eContents().get(1);
|
||||||
|
@ -431,21 +439,22 @@ public class SimpleExpressionsGrammarAccess extends AbstractGrammarElementFinder
|
||||||
private final RuleCall cIDTerminalRuleCall_1_1 = (RuleCall)cGroup_1.eContents().get(1);
|
private final RuleCall cIDTerminalRuleCall_1_1 = (RuleCall)cGroup_1.eContents().get(1);
|
||||||
|
|
||||||
//FQN:
|
//FQN:
|
||||||
// ID ('.' ID)*;
|
// ID ('.' ID)*
|
||||||
|
//;
|
||||||
@Override public ParserRule getRule() { return rule; }
|
@Override public ParserRule getRule() { return rule; }
|
||||||
|
|
||||||
//ID ('.' ID)*
|
//ID ('.' ID)*
|
||||||
public Group getGroup() { return cGroup; }
|
public Group getGroup() { return cGroup; }
|
||||||
|
|
||||||
//ID
|
//ID
|
||||||
public RuleCall getIDTerminalRuleCall_0() { return cIDTerminalRuleCall_0; }
|
public RuleCall getIDTerminalRuleCall_0() { return cIDTerminalRuleCall_0; }
|
||||||
|
|
||||||
//('.' ID)*
|
//('.' ID)*
|
||||||
public Group getGroup_1() { return cGroup_1; }
|
public Group getGroup_1() { return cGroup_1; }
|
||||||
|
|
||||||
//'.'
|
//'.'
|
||||||
public Keyword getFullStopKeyword_1_0() { return cFullStopKeyword_1_0; }
|
public Keyword getFullStopKeyword_1_0() { return cFullStopKeyword_1_0; }
|
||||||
|
|
||||||
//ID
|
//ID
|
||||||
public RuleCall getIDTerminalRuleCall_1_1() { return cIDTerminalRuleCall_1_1; }
|
public RuleCall getIDTerminalRuleCall_1_1() { return cIDTerminalRuleCall_1_1; }
|
||||||
}
|
}
|
||||||
|
@ -466,12 +475,12 @@ public class SimpleExpressionsGrammarAccess extends AbstractGrammarElementFinder
|
||||||
private final FQNElements pFQN;
|
private final FQNElements pFQN;
|
||||||
|
|
||||||
private final Grammar grammar;
|
private final Grammar grammar;
|
||||||
|
|
||||||
private final TerminalsGrammarAccess gaTerminals;
|
private final TerminalsGrammarAccess gaTerminals;
|
||||||
|
|
||||||
@Inject
|
@Inject
|
||||||
public SimpleExpressionsGrammarAccess(GrammarProvider grammarProvider,
|
public SimpleExpressionsGrammarAccess(GrammarProvider grammarProvider,
|
||||||
TerminalsGrammarAccess gaTerminals) {
|
TerminalsGrammarAccess gaTerminals) {
|
||||||
this.grammar = internalFindGrammar(grammarProvider);
|
this.grammar = internalFindGrammar(grammarProvider);
|
||||||
this.gaTerminals = gaTerminals;
|
this.gaTerminals = gaTerminals;
|
||||||
this.pIfCondition = new IfConditionElements();
|
this.pIfCondition = new IfConditionElements();
|
||||||
|
@ -510,14 +519,14 @@ public class SimpleExpressionsGrammarAccess extends AbstractGrammarElementFinder
|
||||||
return grammar;
|
return grammar;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public TerminalsGrammarAccess getTerminalsGrammarAccess() {
|
public TerminalsGrammarAccess getTerminalsGrammarAccess() {
|
||||||
return gaTerminals;
|
return gaTerminals;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//IfCondition:
|
//IfCondition:
|
||||||
// elseif?='else'? 'if' '(' condition=Expression ')' '{';
|
// (elseif ?= 'else')? 'if' '(' condition = Expression ')' '{';
|
||||||
public IfConditionElements getIfConditionAccess() {
|
public IfConditionElements getIfConditionAccess() {
|
||||||
return pIfCondition;
|
return pIfCondition;
|
||||||
}
|
}
|
||||||
|
@ -525,9 +534,10 @@ public class SimpleExpressionsGrammarAccess extends AbstractGrammarElementFinder
|
||||||
public ParserRule getIfConditionRule() {
|
public ParserRule getIfConditionRule() {
|
||||||
return getIfConditionAccess().getRule();
|
return getIfConditionAccess().getRule();
|
||||||
}
|
}
|
||||||
|
|
||||||
//Expression:
|
//Expression returns Expression:
|
||||||
// AndExpression ({OrExpression.left=current} '||' right=AndExpression)*;
|
// AndExpression ( {OrExpression.left = current} '||' right = AndExpression )*
|
||||||
|
//;
|
||||||
public ExpressionElements getExpressionAccess() {
|
public ExpressionElements getExpressionAccess() {
|
||||||
return pExpression;
|
return pExpression;
|
||||||
}
|
}
|
||||||
|
@ -535,9 +545,10 @@ public class SimpleExpressionsGrammarAccess extends AbstractGrammarElementFinder
|
||||||
public ParserRule getExpressionRule() {
|
public ParserRule getExpressionRule() {
|
||||||
return getExpressionAccess().getRule();
|
return getExpressionAccess().getRule();
|
||||||
}
|
}
|
||||||
|
|
||||||
//AndExpression Expression:
|
//AndExpression returns Expression:
|
||||||
// Comparison ({AndExpression.left=current} '&&' right=Comparison)*
|
// Comparison ( {AndExpression.left = current} '&&' right = Comparison )*
|
||||||
|
//;
|
||||||
public AndExpressionElements getAndExpressionAccess() {
|
public AndExpressionElements getAndExpressionAccess() {
|
||||||
return pAndExpression;
|
return pAndExpression;
|
||||||
}
|
}
|
||||||
|
@ -545,9 +556,10 @@ public class SimpleExpressionsGrammarAccess extends AbstractGrammarElementFinder
|
||||||
public ParserRule getAndExpressionRule() {
|
public ParserRule getAndExpressionRule() {
|
||||||
return getAndExpressionAccess().getRule();
|
return getAndExpressionAccess().getRule();
|
||||||
}
|
}
|
||||||
|
|
||||||
//Comparison Expression:
|
//Comparison returns Expression:
|
||||||
// PrefixExpression ({Comparison.left=current} operator=('==' | '<=' | '>=') right=PrefixExpression)?
|
// PrefixExpression ( {Comparison.left = current} operator = ('=='|'<='|'>=') right = PrefixExpression)?
|
||||||
|
//;
|
||||||
public ComparisonElements getComparisonAccess() {
|
public ComparisonElements getComparisonAccess() {
|
||||||
return pComparison;
|
return pComparison;
|
||||||
}
|
}
|
||||||
|
@ -555,10 +567,11 @@ public class SimpleExpressionsGrammarAccess extends AbstractGrammarElementFinder
|
||||||
public ParserRule getComparisonRule() {
|
public ParserRule getComparisonRule() {
|
||||||
return getComparisonAccess().getRule();
|
return getComparisonAccess().getRule();
|
||||||
}
|
}
|
||||||
|
|
||||||
//PrefixExpression Expression:
|
//PrefixExpression returns Expression:
|
||||||
// {NotExpression} '!' expression=Atom
|
// {NotExpression} '!' expression = Atom
|
||||||
// | Atom
|
// | Atom
|
||||||
|
//;
|
||||||
public PrefixExpressionElements getPrefixExpressionAccess() {
|
public PrefixExpressionElements getPrefixExpressionAccess() {
|
||||||
return pPrefixExpression;
|
return pPrefixExpression;
|
||||||
}
|
}
|
||||||
|
@ -566,12 +579,13 @@ public class SimpleExpressionsGrammarAccess extends AbstractGrammarElementFinder
|
||||||
public ParserRule getPrefixExpressionRule() {
|
public ParserRule getPrefixExpressionRule() {
|
||||||
return getPrefixExpressionAccess().getRule();
|
return getPrefixExpressionAccess().getRule();
|
||||||
}
|
}
|
||||||
|
|
||||||
//Atom Expression:
|
//Atom returns Expression:
|
||||||
// ParenthesizedExpression
|
// ParenthesizedExpression
|
||||||
// | NumberLiteral
|
// | NumberLiteral
|
||||||
// | MethodCall
|
// | MethodCall
|
||||||
// | BooleanLiteral
|
// | BooleanLiteral
|
||||||
|
//;
|
||||||
public AtomElements getAtomAccess() {
|
public AtomElements getAtomAccess() {
|
||||||
return pAtom;
|
return pAtom;
|
||||||
}
|
}
|
||||||
|
@ -579,9 +593,10 @@ public class SimpleExpressionsGrammarAccess extends AbstractGrammarElementFinder
|
||||||
public ParserRule getAtomRule() {
|
public ParserRule getAtomRule() {
|
||||||
return getAtomAccess().getRule();
|
return getAtomAccess().getRule();
|
||||||
}
|
}
|
||||||
|
|
||||||
//NumberLiteral:
|
//NumberLiteral:
|
||||||
// value=INT;
|
// value = INT
|
||||||
|
//;
|
||||||
public NumberLiteralElements getNumberLiteralAccess() {
|
public NumberLiteralElements getNumberLiteralAccess() {
|
||||||
return pNumberLiteral;
|
return pNumberLiteral;
|
||||||
}
|
}
|
||||||
|
@ -589,9 +604,10 @@ public class SimpleExpressionsGrammarAccess extends AbstractGrammarElementFinder
|
||||||
public ParserRule getNumberLiteralRule() {
|
public ParserRule getNumberLiteralRule() {
|
||||||
return getNumberLiteralAccess().getRule();
|
return getNumberLiteralAccess().getRule();
|
||||||
}
|
}
|
||||||
|
|
||||||
//BooleanLiteral:
|
//BooleanLiteral:
|
||||||
// {BooleanLiteral} (value?='true' | 'false');
|
// {BooleanLiteral} (value?='true' | 'false')
|
||||||
|
//;
|
||||||
public BooleanLiteralElements getBooleanLiteralAccess() {
|
public BooleanLiteralElements getBooleanLiteralAccess() {
|
||||||
return pBooleanLiteral;
|
return pBooleanLiteral;
|
||||||
}
|
}
|
||||||
|
@ -599,9 +615,10 @@ public class SimpleExpressionsGrammarAccess extends AbstractGrammarElementFinder
|
||||||
public ParserRule getBooleanLiteralRule() {
|
public ParserRule getBooleanLiteralRule() {
|
||||||
return getBooleanLiteralAccess().getRule();
|
return getBooleanLiteralAccess().getRule();
|
||||||
}
|
}
|
||||||
|
|
||||||
//ParenthesizedExpression Expression:
|
//ParenthesizedExpression returns Expression:
|
||||||
// '(' Expression ')'
|
// '(' Expression ')'
|
||||||
|
//;
|
||||||
public ParenthesizedExpressionElements getParenthesizedExpressionAccess() {
|
public ParenthesizedExpressionElements getParenthesizedExpressionAccess() {
|
||||||
return pParenthesizedExpression;
|
return pParenthesizedExpression;
|
||||||
}
|
}
|
||||||
|
@ -609,9 +626,10 @@ public class SimpleExpressionsGrammarAccess extends AbstractGrammarElementFinder
|
||||||
public ParserRule getParenthesizedExpressionRule() {
|
public ParserRule getParenthesizedExpressionRule() {
|
||||||
return getParenthesizedExpressionAccess().getRule();
|
return getParenthesizedExpressionAccess().getRule();
|
||||||
}
|
}
|
||||||
|
|
||||||
//MethodCall:
|
//MethodCall:
|
||||||
// value=MethodCallLiteral;
|
// value = MethodCallLiteral
|
||||||
|
//;
|
||||||
public MethodCallElements getMethodCallAccess() {
|
public MethodCallElements getMethodCallAccess() {
|
||||||
return pMethodCall;
|
return pMethodCall;
|
||||||
}
|
}
|
||||||
|
@ -619,9 +637,10 @@ public class SimpleExpressionsGrammarAccess extends AbstractGrammarElementFinder
|
||||||
public ParserRule getMethodCallRule() {
|
public ParserRule getMethodCallRule() {
|
||||||
return getMethodCallAccess().getRule();
|
return getMethodCallAccess().getRule();
|
||||||
}
|
}
|
||||||
|
|
||||||
//MethodCallLiteral:
|
//MethodCallLiteral:
|
||||||
// FQN ('(' (Argument (',' Argument)*)? ')' ('.' MethodCallLiteral)?)?;
|
// FQN ('(' (Argument (',' Argument )*)? ')' ('.' MethodCallLiteral)? )?
|
||||||
|
//;
|
||||||
public MethodCallLiteralElements getMethodCallLiteralAccess() {
|
public MethodCallLiteralElements getMethodCallLiteralAccess() {
|
||||||
return pMethodCallLiteral;
|
return pMethodCallLiteral;
|
||||||
}
|
}
|
||||||
|
@ -629,9 +648,10 @@ public class SimpleExpressionsGrammarAccess extends AbstractGrammarElementFinder
|
||||||
public ParserRule getMethodCallLiteralRule() {
|
public ParserRule getMethodCallLiteralRule() {
|
||||||
return getMethodCallLiteralAccess().getRule();
|
return getMethodCallLiteralAccess().getRule();
|
||||||
}
|
}
|
||||||
|
|
||||||
//Argument:
|
//Argument:
|
||||||
// MethodCallLiteral | INT;
|
// MethodCallLiteral | INT
|
||||||
|
//;
|
||||||
public ArgumentElements getArgumentAccess() {
|
public ArgumentElements getArgumentAccess() {
|
||||||
return pArgument;
|
return pArgument;
|
||||||
}
|
}
|
||||||
|
@ -639,9 +659,10 @@ public class SimpleExpressionsGrammarAccess extends AbstractGrammarElementFinder
|
||||||
public ParserRule getArgumentRule() {
|
public ParserRule getArgumentRule() {
|
||||||
return getArgumentAccess().getRule();
|
return getArgumentAccess().getRule();
|
||||||
}
|
}
|
||||||
|
|
||||||
//FQN:
|
//FQN:
|
||||||
// ID ('.' ID)*;
|
// ID ('.' ID)*
|
||||||
|
//;
|
||||||
public FQNElements getFQNAccess() {
|
public FQNElements getFQNAccess() {
|
||||||
return pFQN;
|
return pFQN;
|
||||||
}
|
}
|
||||||
|
@ -649,47 +670,42 @@ public class SimpleExpressionsGrammarAccess extends AbstractGrammarElementFinder
|
||||||
public ParserRule getFQNRule() {
|
public ParserRule getFQNRule() {
|
||||||
return getFQNAccess().getRule();
|
return getFQNAccess().getRule();
|
||||||
}
|
}
|
||||||
|
|
||||||
//terminal ID:
|
//terminal ID: '^'?('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*;
|
||||||
// '^'? ('a'..'z' | 'A'..'Z' | '_') ('a'..'z' | 'A'..'Z' | '_' | '0'..'9')*;
|
|
||||||
public TerminalRule getIDRule() {
|
public TerminalRule getIDRule() {
|
||||||
return gaTerminals.getIDRule();
|
return gaTerminals.getIDRule();
|
||||||
}
|
}
|
||||||
|
|
||||||
//terminal INT returns ecore::EInt:
|
//terminal INT returns ecore::EInt: ('0'..'9')+;
|
||||||
// '0'..'9'+;
|
|
||||||
public TerminalRule getINTRule() {
|
public TerminalRule getINTRule() {
|
||||||
return gaTerminals.getINTRule();
|
return gaTerminals.getINTRule();
|
||||||
}
|
}
|
||||||
|
|
||||||
//terminal STRING:
|
//terminal STRING:
|
||||||
// '"' ('\\' . | !('\\' | '"'))* '"' |
|
// '"' ( '\\' . /* 'b'|'t'|'n'|'f'|'r'|'u'|'"'|"'"|'\\' */ | !('\\'|'"') )* '"' |
|
||||||
// "'" ('\\' . | !('\\' | "'"))* "'";
|
// "'" ( '\\' . /* 'b'|'t'|'n'|'f'|'r'|'u'|'"'|"'"|'\\' */ | !('\\'|"'") )* "'"
|
||||||
|
// ;
|
||||||
public TerminalRule getSTRINGRule() {
|
public TerminalRule getSTRINGRule() {
|
||||||
return gaTerminals.getSTRINGRule();
|
return gaTerminals.getSTRINGRule();
|
||||||
}
|
}
|
||||||
|
|
||||||
//terminal ML_COMMENT:
|
//terminal ML_COMMENT : '/*' -> '*/';
|
||||||
// '/ *'->'* /';
|
|
||||||
public TerminalRule getML_COMMENTRule() {
|
public TerminalRule getML_COMMENTRule() {
|
||||||
return gaTerminals.getML_COMMENTRule();
|
return gaTerminals.getML_COMMENTRule();
|
||||||
}
|
}
|
||||||
|
|
||||||
//terminal SL_COMMENT:
|
//terminal SL_COMMENT : '//' !('\n'|'\r')* ('\r'? '\n')?;
|
||||||
// '//' !('\n' | '\r')* ('\r'? '\n')?;
|
|
||||||
public TerminalRule getSL_COMMENTRule() {
|
public TerminalRule getSL_COMMENTRule() {
|
||||||
return gaTerminals.getSL_COMMENTRule();
|
return gaTerminals.getSL_COMMENTRule();
|
||||||
}
|
}
|
||||||
|
|
||||||
//terminal WS:
|
//terminal WS : (' '|'\t'|'\r'|'\n')+;
|
||||||
// ' ' | '\t' | '\r' | '\n'+;
|
|
||||||
public TerminalRule getWSRule() {
|
public TerminalRule getWSRule() {
|
||||||
return gaTerminals.getWSRule();
|
return gaTerminals.getWSRule();
|
||||||
}
|
}
|
||||||
|
|
||||||
//terminal ANY_OTHER:
|
//terminal ANY_OTHER: .;
|
||||||
// .;
|
|
||||||
public TerminalRule getANY_OTHERRule() {
|
public TerminalRule getANY_OTHERRule() {
|
||||||
return gaTerminals.getANY_OTHERRule();
|
return gaTerminals.getANY_OTHERRule();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
/**
|
/**
|
||||||
|
* generated by Xtext
|
||||||
*/
|
*/
|
||||||
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting.simpleExpressions;
|
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting.simpleExpressions;
|
||||||
|
|
||||||
|
@ -25,10 +26,6 @@ public interface AndExpression extends Expression
|
||||||
/**
|
/**
|
||||||
* Returns the value of the '<em><b>Left</b></em>' containment reference.
|
* Returns the value of the '<em><b>Left</b></em>' containment reference.
|
||||||
* <!-- begin-user-doc -->
|
* <!-- begin-user-doc -->
|
||||||
* <p>
|
|
||||||
* If the meaning of the '<em>Left</em>' containment reference isn't clear,
|
|
||||||
* there really should be more of a description here...
|
|
||||||
* </p>
|
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @return the value of the '<em>Left</em>' containment reference.
|
* @return the value of the '<em>Left</em>' containment reference.
|
||||||
* @see #setLeft(Expression)
|
* @see #setLeft(Expression)
|
||||||
|
@ -51,10 +48,6 @@ public interface AndExpression extends Expression
|
||||||
/**
|
/**
|
||||||
* Returns the value of the '<em><b>Right</b></em>' containment reference.
|
* Returns the value of the '<em><b>Right</b></em>' containment reference.
|
||||||
* <!-- begin-user-doc -->
|
* <!-- begin-user-doc -->
|
||||||
* <p>
|
|
||||||
* If the meaning of the '<em>Right</em>' containment reference isn't clear,
|
|
||||||
* there really should be more of a description here...
|
|
||||||
* </p>
|
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @return the value of the '<em>Right</em>' containment reference.
|
* @return the value of the '<em>Right</em>' containment reference.
|
||||||
* @see #setRight(Expression)
|
* @see #setRight(Expression)
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
/**
|
/**
|
||||||
|
* generated by Xtext
|
||||||
*/
|
*/
|
||||||
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting.simpleExpressions;
|
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting.simpleExpressions;
|
||||||
|
|
||||||
|
@ -24,10 +25,6 @@ public interface BooleanLiteral extends Expression
|
||||||
/**
|
/**
|
||||||
* Returns the value of the '<em><b>Value</b></em>' attribute.
|
* Returns the value of the '<em><b>Value</b></em>' attribute.
|
||||||
* <!-- begin-user-doc -->
|
* <!-- begin-user-doc -->
|
||||||
* <p>
|
|
||||||
* If the meaning of the '<em>Value</em>' attribute isn't clear,
|
|
||||||
* there really should be more of a description here...
|
|
||||||
* </p>
|
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @return the value of the '<em>Value</em>' attribute.
|
* @return the value of the '<em>Value</em>' attribute.
|
||||||
* @see #setValue(boolean)
|
* @see #setValue(boolean)
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
/**
|
/**
|
||||||
|
* generated by Xtext
|
||||||
*/
|
*/
|
||||||
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting.simpleExpressions;
|
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting.simpleExpressions;
|
||||||
|
|
||||||
|
@ -26,10 +27,6 @@ public interface Comparison extends Expression
|
||||||
/**
|
/**
|
||||||
* Returns the value of the '<em><b>Left</b></em>' containment reference.
|
* Returns the value of the '<em><b>Left</b></em>' containment reference.
|
||||||
* <!-- begin-user-doc -->
|
* <!-- begin-user-doc -->
|
||||||
* <p>
|
|
||||||
* If the meaning of the '<em>Left</em>' containment reference isn't clear,
|
|
||||||
* there really should be more of a description here...
|
|
||||||
* </p>
|
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @return the value of the '<em>Left</em>' containment reference.
|
* @return the value of the '<em>Left</em>' containment reference.
|
||||||
* @see #setLeft(Expression)
|
* @see #setLeft(Expression)
|
||||||
|
@ -52,10 +49,6 @@ public interface Comparison extends Expression
|
||||||
/**
|
/**
|
||||||
* Returns the value of the '<em><b>Operator</b></em>' attribute.
|
* Returns the value of the '<em><b>Operator</b></em>' attribute.
|
||||||
* <!-- begin-user-doc -->
|
* <!-- begin-user-doc -->
|
||||||
* <p>
|
|
||||||
* If the meaning of the '<em>Operator</em>' attribute isn't clear,
|
|
||||||
* there really should be more of a description here...
|
|
||||||
* </p>
|
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @return the value of the '<em>Operator</em>' attribute.
|
* @return the value of the '<em>Operator</em>' attribute.
|
||||||
* @see #setOperator(String)
|
* @see #setOperator(String)
|
||||||
|
@ -78,10 +71,6 @@ public interface Comparison extends Expression
|
||||||
/**
|
/**
|
||||||
* Returns the value of the '<em><b>Right</b></em>' containment reference.
|
* Returns the value of the '<em><b>Right</b></em>' containment reference.
|
||||||
* <!-- begin-user-doc -->
|
* <!-- begin-user-doc -->
|
||||||
* <p>
|
|
||||||
* If the meaning of the '<em>Right</em>' containment reference isn't clear,
|
|
||||||
* there really should be more of a description here...
|
|
||||||
* </p>
|
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @return the value of the '<em>Right</em>' containment reference.
|
* @return the value of the '<em>Right</em>' containment reference.
|
||||||
* @see #setRight(Expression)
|
* @see #setRight(Expression)
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
/**
|
/**
|
||||||
|
* generated by Xtext
|
||||||
*/
|
*/
|
||||||
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting.simpleExpressions;
|
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting.simpleExpressions;
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
/**
|
/**
|
||||||
|
* generated by Xtext
|
||||||
*/
|
*/
|
||||||
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting.simpleExpressions;
|
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting.simpleExpressions;
|
||||||
|
|
||||||
|
@ -26,10 +27,6 @@ public interface IfCondition extends EObject
|
||||||
/**
|
/**
|
||||||
* Returns the value of the '<em><b>Elseif</b></em>' attribute.
|
* Returns the value of the '<em><b>Elseif</b></em>' attribute.
|
||||||
* <!-- begin-user-doc -->
|
* <!-- begin-user-doc -->
|
||||||
* <p>
|
|
||||||
* If the meaning of the '<em>Elseif</em>' attribute isn't clear,
|
|
||||||
* there really should be more of a description here...
|
|
||||||
* </p>
|
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @return the value of the '<em>Elseif</em>' attribute.
|
* @return the value of the '<em>Elseif</em>' attribute.
|
||||||
* @see #setElseif(boolean)
|
* @see #setElseif(boolean)
|
||||||
|
@ -52,10 +49,6 @@ public interface IfCondition extends EObject
|
||||||
/**
|
/**
|
||||||
* Returns the value of the '<em><b>Condition</b></em>' containment reference.
|
* Returns the value of the '<em><b>Condition</b></em>' containment reference.
|
||||||
* <!-- begin-user-doc -->
|
* <!-- begin-user-doc -->
|
||||||
* <p>
|
|
||||||
* If the meaning of the '<em>Condition</em>' containment reference isn't clear,
|
|
||||||
* there really should be more of a description here...
|
|
||||||
* </p>
|
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @return the value of the '<em>Condition</em>' containment reference.
|
* @return the value of the '<em>Condition</em>' containment reference.
|
||||||
* @see #setCondition(Expression)
|
* @see #setCondition(Expression)
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
/**
|
/**
|
||||||
|
* generated by Xtext
|
||||||
*/
|
*/
|
||||||
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting.simpleExpressions;
|
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting.simpleExpressions;
|
||||||
|
|
||||||
|
@ -24,10 +25,6 @@ public interface MethodCall extends Expression
|
||||||
/**
|
/**
|
||||||
* Returns the value of the '<em><b>Value</b></em>' attribute.
|
* Returns the value of the '<em><b>Value</b></em>' attribute.
|
||||||
* <!-- begin-user-doc -->
|
* <!-- begin-user-doc -->
|
||||||
* <p>
|
|
||||||
* If the meaning of the '<em>Value</em>' attribute isn't clear,
|
|
||||||
* there really should be more of a description here...
|
|
||||||
* </p>
|
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @return the value of the '<em>Value</em>' attribute.
|
* @return the value of the '<em>Value</em>' attribute.
|
||||||
* @see #setValue(String)
|
* @see #setValue(String)
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
/**
|
/**
|
||||||
|
* generated by Xtext
|
||||||
*/
|
*/
|
||||||
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting.simpleExpressions;
|
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting.simpleExpressions;
|
||||||
|
|
||||||
|
@ -24,10 +25,6 @@ public interface NotExpression extends Expression
|
||||||
/**
|
/**
|
||||||
* Returns the value of the '<em><b>Expression</b></em>' containment reference.
|
* Returns the value of the '<em><b>Expression</b></em>' containment reference.
|
||||||
* <!-- begin-user-doc -->
|
* <!-- begin-user-doc -->
|
||||||
* <p>
|
|
||||||
* If the meaning of the '<em>Expression</em>' containment reference isn't clear,
|
|
||||||
* there really should be more of a description here...
|
|
||||||
* </p>
|
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @return the value of the '<em>Expression</em>' containment reference.
|
* @return the value of the '<em>Expression</em>' containment reference.
|
||||||
* @see #setExpression(Expression)
|
* @see #setExpression(Expression)
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
/**
|
/**
|
||||||
|
* generated by Xtext
|
||||||
*/
|
*/
|
||||||
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting.simpleExpressions;
|
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting.simpleExpressions;
|
||||||
|
|
||||||
|
@ -24,10 +25,6 @@ public interface NumberLiteral extends Expression
|
||||||
/**
|
/**
|
||||||
* Returns the value of the '<em><b>Value</b></em>' attribute.
|
* Returns the value of the '<em><b>Value</b></em>' attribute.
|
||||||
* <!-- begin-user-doc -->
|
* <!-- begin-user-doc -->
|
||||||
* <p>
|
|
||||||
* If the meaning of the '<em>Value</em>' attribute isn't clear,
|
|
||||||
* there really should be more of a description here...
|
|
||||||
* </p>
|
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @return the value of the '<em>Value</em>' attribute.
|
* @return the value of the '<em>Value</em>' attribute.
|
||||||
* @see #setValue(int)
|
* @see #setValue(int)
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
/**
|
/**
|
||||||
|
* generated by Xtext
|
||||||
*/
|
*/
|
||||||
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting.simpleExpressions;
|
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting.simpleExpressions;
|
||||||
|
|
||||||
|
@ -25,10 +26,6 @@ public interface OrExpression extends Expression
|
||||||
/**
|
/**
|
||||||
* Returns the value of the '<em><b>Left</b></em>' containment reference.
|
* Returns the value of the '<em><b>Left</b></em>' containment reference.
|
||||||
* <!-- begin-user-doc -->
|
* <!-- begin-user-doc -->
|
||||||
* <p>
|
|
||||||
* If the meaning of the '<em>Left</em>' containment reference isn't clear,
|
|
||||||
* there really should be more of a description here...
|
|
||||||
* </p>
|
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @return the value of the '<em>Left</em>' containment reference.
|
* @return the value of the '<em>Left</em>' containment reference.
|
||||||
* @see #setLeft(Expression)
|
* @see #setLeft(Expression)
|
||||||
|
@ -51,10 +48,6 @@ public interface OrExpression extends Expression
|
||||||
/**
|
/**
|
||||||
* Returns the value of the '<em><b>Right</b></em>' containment reference.
|
* Returns the value of the '<em><b>Right</b></em>' containment reference.
|
||||||
* <!-- begin-user-doc -->
|
* <!-- begin-user-doc -->
|
||||||
* <p>
|
|
||||||
* If the meaning of the '<em>Right</em>' containment reference isn't clear,
|
|
||||||
* there really should be more of a description here...
|
|
||||||
* </p>
|
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @return the value of the '<em>Right</em>' containment reference.
|
* @return the value of the '<em>Right</em>' containment reference.
|
||||||
* @see #setRight(Expression)
|
* @see #setRight(Expression)
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
/**
|
/**
|
||||||
|
* generated by Xtext
|
||||||
*/
|
*/
|
||||||
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting.simpleExpressions;
|
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting.simpleExpressions;
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
/**
|
/**
|
||||||
|
* generated by Xtext
|
||||||
*/
|
*/
|
||||||
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting.simpleExpressions;
|
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting.simpleExpressions;
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
/**
|
/**
|
||||||
|
* generated by Xtext
|
||||||
*/
|
*/
|
||||||
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting.simpleExpressions.impl;
|
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting.simpleExpressions.impl;
|
||||||
|
|
||||||
|
@ -76,6 +77,7 @@ public class AndExpressionImpl extends ExpressionImpl implements AndExpression
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public Expression getLeft()
|
public Expression getLeft()
|
||||||
{
|
{
|
||||||
return left;
|
return left;
|
||||||
|
@ -103,6 +105,7 @@ public class AndExpressionImpl extends ExpressionImpl implements AndExpression
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public void setLeft(Expression newLeft)
|
public void setLeft(Expression newLeft)
|
||||||
{
|
{
|
||||||
if (newLeft != left)
|
if (newLeft != left)
|
||||||
|
@ -124,6 +127,7 @@ public class AndExpressionImpl extends ExpressionImpl implements AndExpression
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public Expression getRight()
|
public Expression getRight()
|
||||||
{
|
{
|
||||||
return right;
|
return right;
|
||||||
|
@ -151,6 +155,7 @@ public class AndExpressionImpl extends ExpressionImpl implements AndExpression
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public void setRight(Expression newRight)
|
public void setRight(Expression newRight)
|
||||||
{
|
{
|
||||||
if (newRight != right)
|
if (newRight != right)
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
/**
|
/**
|
||||||
|
* generated by Xtext
|
||||||
*/
|
*/
|
||||||
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting.simpleExpressions.impl;
|
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting.simpleExpressions.impl;
|
||||||
|
|
||||||
|
@ -72,6 +73,7 @@ public class BooleanLiteralImpl extends ExpressionImpl implements BooleanLiteral
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public boolean isValue()
|
public boolean isValue()
|
||||||
{
|
{
|
||||||
return value;
|
return value;
|
||||||
|
@ -82,6 +84,7 @@ public class BooleanLiteralImpl extends ExpressionImpl implements BooleanLiteral
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public void setValue(boolean newValue)
|
public void setValue(boolean newValue)
|
||||||
{
|
{
|
||||||
boolean oldValue = value;
|
boolean oldValue = value;
|
||||||
|
@ -166,7 +169,7 @@ public class BooleanLiteralImpl extends ExpressionImpl implements BooleanLiteral
|
||||||
{
|
{
|
||||||
if (eIsProxy()) return super.toString();
|
if (eIsProxy()) return super.toString();
|
||||||
|
|
||||||
StringBuffer result = new StringBuffer(super.toString());
|
StringBuilder result = new StringBuilder(super.toString());
|
||||||
result.append(" (value: ");
|
result.append(" (value: ");
|
||||||
result.append(value);
|
result.append(value);
|
||||||
result.append(')');
|
result.append(')');
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
/**
|
/**
|
||||||
|
* generated by Xtext
|
||||||
*/
|
*/
|
||||||
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting.simpleExpressions.impl;
|
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting.simpleExpressions.impl;
|
||||||
|
|
||||||
|
@ -97,6 +98,7 @@ public class ComparisonImpl extends ExpressionImpl implements Comparison
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public Expression getLeft()
|
public Expression getLeft()
|
||||||
{
|
{
|
||||||
return left;
|
return left;
|
||||||
|
@ -124,6 +126,7 @@ public class ComparisonImpl extends ExpressionImpl implements Comparison
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public void setLeft(Expression newLeft)
|
public void setLeft(Expression newLeft)
|
||||||
{
|
{
|
||||||
if (newLeft != left)
|
if (newLeft != left)
|
||||||
|
@ -145,6 +148,7 @@ public class ComparisonImpl extends ExpressionImpl implements Comparison
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public String getOperator()
|
public String getOperator()
|
||||||
{
|
{
|
||||||
return operator;
|
return operator;
|
||||||
|
@ -155,6 +159,7 @@ public class ComparisonImpl extends ExpressionImpl implements Comparison
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public void setOperator(String newOperator)
|
public void setOperator(String newOperator)
|
||||||
{
|
{
|
||||||
String oldOperator = operator;
|
String oldOperator = operator;
|
||||||
|
@ -168,6 +173,7 @@ public class ComparisonImpl extends ExpressionImpl implements Comparison
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public Expression getRight()
|
public Expression getRight()
|
||||||
{
|
{
|
||||||
return right;
|
return right;
|
||||||
|
@ -195,6 +201,7 @@ public class ComparisonImpl extends ExpressionImpl implements Comparison
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public void setRight(Expression newRight)
|
public void setRight(Expression newRight)
|
||||||
{
|
{
|
||||||
if (newRight != right)
|
if (newRight != right)
|
||||||
|
@ -325,7 +332,7 @@ public class ComparisonImpl extends ExpressionImpl implements Comparison
|
||||||
{
|
{
|
||||||
if (eIsProxy()) return super.toString();
|
if (eIsProxy()) return super.toString();
|
||||||
|
|
||||||
StringBuffer result = new StringBuffer(super.toString());
|
StringBuilder result = new StringBuilder(super.toString());
|
||||||
result.append(" (operator: ");
|
result.append(" (operator: ");
|
||||||
result.append(operator);
|
result.append(operator);
|
||||||
result.append(')');
|
result.append(')');
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
/**
|
/**
|
||||||
|
* generated by Xtext
|
||||||
*/
|
*/
|
||||||
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting.simpleExpressions.impl;
|
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting.simpleExpressions.impl;
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
/**
|
/**
|
||||||
|
* generated by Xtext
|
||||||
*/
|
*/
|
||||||
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting.simpleExpressions.impl;
|
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting.simpleExpressions.impl;
|
||||||
|
|
||||||
|
@ -87,6 +88,7 @@ public class IfConditionImpl extends MinimalEObjectImpl.Container implements IfC
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public boolean isElseif()
|
public boolean isElseif()
|
||||||
{
|
{
|
||||||
return elseif;
|
return elseif;
|
||||||
|
@ -97,6 +99,7 @@ public class IfConditionImpl extends MinimalEObjectImpl.Container implements IfC
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public void setElseif(boolean newElseif)
|
public void setElseif(boolean newElseif)
|
||||||
{
|
{
|
||||||
boolean oldElseif = elseif;
|
boolean oldElseif = elseif;
|
||||||
|
@ -110,6 +113,7 @@ public class IfConditionImpl extends MinimalEObjectImpl.Container implements IfC
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public Expression getCondition()
|
public Expression getCondition()
|
||||||
{
|
{
|
||||||
return condition;
|
return condition;
|
||||||
|
@ -137,6 +141,7 @@ public class IfConditionImpl extends MinimalEObjectImpl.Container implements IfC
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public void setCondition(Expression newCondition)
|
public void setCondition(Expression newCondition)
|
||||||
{
|
{
|
||||||
if (newCondition != condition)
|
if (newCondition != condition)
|
||||||
|
@ -255,7 +260,7 @@ public class IfConditionImpl extends MinimalEObjectImpl.Container implements IfC
|
||||||
{
|
{
|
||||||
if (eIsProxy()) return super.toString();
|
if (eIsProxy()) return super.toString();
|
||||||
|
|
||||||
StringBuffer result = new StringBuffer(super.toString());
|
StringBuilder result = new StringBuilder(super.toString());
|
||||||
result.append(" (elseif: ");
|
result.append(" (elseif: ");
|
||||||
result.append(elseif);
|
result.append(elseif);
|
||||||
result.append(')');
|
result.append(')');
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
/**
|
/**
|
||||||
|
* generated by Xtext
|
||||||
*/
|
*/
|
||||||
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting.simpleExpressions.impl;
|
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting.simpleExpressions.impl;
|
||||||
|
|
||||||
|
@ -72,6 +73,7 @@ public class MethodCallImpl extends ExpressionImpl implements MethodCall
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public String getValue()
|
public String getValue()
|
||||||
{
|
{
|
||||||
return value;
|
return value;
|
||||||
|
@ -82,6 +84,7 @@ public class MethodCallImpl extends ExpressionImpl implements MethodCall
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public void setValue(String newValue)
|
public void setValue(String newValue)
|
||||||
{
|
{
|
||||||
String oldValue = value;
|
String oldValue = value;
|
||||||
|
@ -166,7 +169,7 @@ public class MethodCallImpl extends ExpressionImpl implements MethodCall
|
||||||
{
|
{
|
||||||
if (eIsProxy()) return super.toString();
|
if (eIsProxy()) return super.toString();
|
||||||
|
|
||||||
StringBuffer result = new StringBuffer(super.toString());
|
StringBuilder result = new StringBuilder(super.toString());
|
||||||
result.append(" (value: ");
|
result.append(" (value: ");
|
||||||
result.append(value);
|
result.append(value);
|
||||||
result.append(')');
|
result.append(')');
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
/**
|
/**
|
||||||
|
* generated by Xtext
|
||||||
*/
|
*/
|
||||||
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting.simpleExpressions.impl;
|
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting.simpleExpressions.impl;
|
||||||
|
|
||||||
|
@ -65,6 +66,7 @@ public class NotExpressionImpl extends ExpressionImpl implements NotExpression
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public Expression getExpression()
|
public Expression getExpression()
|
||||||
{
|
{
|
||||||
return expression;
|
return expression;
|
||||||
|
@ -92,6 +94,7 @@ public class NotExpressionImpl extends ExpressionImpl implements NotExpression
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public void setExpression(Expression newExpression)
|
public void setExpression(Expression newExpression)
|
||||||
{
|
{
|
||||||
if (newExpression != expression)
|
if (newExpression != expression)
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
/**
|
/**
|
||||||
|
* generated by Xtext
|
||||||
*/
|
*/
|
||||||
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting.simpleExpressions.impl;
|
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting.simpleExpressions.impl;
|
||||||
|
|
||||||
|
@ -72,6 +73,7 @@ public class NumberLiteralImpl extends ExpressionImpl implements NumberLiteral
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public int getValue()
|
public int getValue()
|
||||||
{
|
{
|
||||||
return value;
|
return value;
|
||||||
|
@ -82,6 +84,7 @@ public class NumberLiteralImpl extends ExpressionImpl implements NumberLiteral
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public void setValue(int newValue)
|
public void setValue(int newValue)
|
||||||
{
|
{
|
||||||
int oldValue = value;
|
int oldValue = value;
|
||||||
|
@ -166,7 +169,7 @@ public class NumberLiteralImpl extends ExpressionImpl implements NumberLiteral
|
||||||
{
|
{
|
||||||
if (eIsProxy()) return super.toString();
|
if (eIsProxy()) return super.toString();
|
||||||
|
|
||||||
StringBuffer result = new StringBuffer(super.toString());
|
StringBuilder result = new StringBuilder(super.toString());
|
||||||
result.append(" (value: ");
|
result.append(" (value: ");
|
||||||
result.append(value);
|
result.append(value);
|
||||||
result.append(')');
|
result.append(')');
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
/**
|
/**
|
||||||
|
* generated by Xtext
|
||||||
*/
|
*/
|
||||||
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting.simpleExpressions.impl;
|
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting.simpleExpressions.impl;
|
||||||
|
|
||||||
|
@ -76,6 +77,7 @@ public class OrExpressionImpl extends ExpressionImpl implements OrExpression
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public Expression getLeft()
|
public Expression getLeft()
|
||||||
{
|
{
|
||||||
return left;
|
return left;
|
||||||
|
@ -103,6 +105,7 @@ public class OrExpressionImpl extends ExpressionImpl implements OrExpression
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public void setLeft(Expression newLeft)
|
public void setLeft(Expression newLeft)
|
||||||
{
|
{
|
||||||
if (newLeft != left)
|
if (newLeft != left)
|
||||||
|
@ -124,6 +127,7 @@ public class OrExpressionImpl extends ExpressionImpl implements OrExpression
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public Expression getRight()
|
public Expression getRight()
|
||||||
{
|
{
|
||||||
return right;
|
return right;
|
||||||
|
@ -151,6 +155,7 @@ public class OrExpressionImpl extends ExpressionImpl implements OrExpression
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public void setRight(Expression newRight)
|
public void setRight(Expression newRight)
|
||||||
{
|
{
|
||||||
if (newRight != right)
|
if (newRight != right)
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
/**
|
/**
|
||||||
|
* generated by Xtext
|
||||||
*/
|
*/
|
||||||
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting.simpleExpressions.impl;
|
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting.simpleExpressions.impl;
|
||||||
|
|
||||||
|
@ -83,6 +84,7 @@ public class SimpleExpressionsFactoryImpl extends EFactoryImpl implements Simple
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public IfCondition createIfCondition()
|
public IfCondition createIfCondition()
|
||||||
{
|
{
|
||||||
IfConditionImpl ifCondition = new IfConditionImpl();
|
IfConditionImpl ifCondition = new IfConditionImpl();
|
||||||
|
@ -94,6 +96,7 @@ public class SimpleExpressionsFactoryImpl extends EFactoryImpl implements Simple
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public Expression createExpression()
|
public Expression createExpression()
|
||||||
{
|
{
|
||||||
ExpressionImpl expression = new ExpressionImpl();
|
ExpressionImpl expression = new ExpressionImpl();
|
||||||
|
@ -105,6 +108,7 @@ public class SimpleExpressionsFactoryImpl extends EFactoryImpl implements Simple
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public NumberLiteral createNumberLiteral()
|
public NumberLiteral createNumberLiteral()
|
||||||
{
|
{
|
||||||
NumberLiteralImpl numberLiteral = new NumberLiteralImpl();
|
NumberLiteralImpl numberLiteral = new NumberLiteralImpl();
|
||||||
|
@ -116,6 +120,7 @@ public class SimpleExpressionsFactoryImpl extends EFactoryImpl implements Simple
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public BooleanLiteral createBooleanLiteral()
|
public BooleanLiteral createBooleanLiteral()
|
||||||
{
|
{
|
||||||
BooleanLiteralImpl booleanLiteral = new BooleanLiteralImpl();
|
BooleanLiteralImpl booleanLiteral = new BooleanLiteralImpl();
|
||||||
|
@ -127,6 +132,7 @@ public class SimpleExpressionsFactoryImpl extends EFactoryImpl implements Simple
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public MethodCall createMethodCall()
|
public MethodCall createMethodCall()
|
||||||
{
|
{
|
||||||
MethodCallImpl methodCall = new MethodCallImpl();
|
MethodCallImpl methodCall = new MethodCallImpl();
|
||||||
|
@ -138,6 +144,7 @@ public class SimpleExpressionsFactoryImpl extends EFactoryImpl implements Simple
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public OrExpression createOrExpression()
|
public OrExpression createOrExpression()
|
||||||
{
|
{
|
||||||
OrExpressionImpl orExpression = new OrExpressionImpl();
|
OrExpressionImpl orExpression = new OrExpressionImpl();
|
||||||
|
@ -149,6 +156,7 @@ public class SimpleExpressionsFactoryImpl extends EFactoryImpl implements Simple
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public AndExpression createAndExpression()
|
public AndExpression createAndExpression()
|
||||||
{
|
{
|
||||||
AndExpressionImpl andExpression = new AndExpressionImpl();
|
AndExpressionImpl andExpression = new AndExpressionImpl();
|
||||||
|
@ -160,6 +168,7 @@ public class SimpleExpressionsFactoryImpl extends EFactoryImpl implements Simple
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public Comparison createComparison()
|
public Comparison createComparison()
|
||||||
{
|
{
|
||||||
ComparisonImpl comparison = new ComparisonImpl();
|
ComparisonImpl comparison = new ComparisonImpl();
|
||||||
|
@ -171,6 +180,7 @@ public class SimpleExpressionsFactoryImpl extends EFactoryImpl implements Simple
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public NotExpression createNotExpression()
|
public NotExpression createNotExpression()
|
||||||
{
|
{
|
||||||
NotExpressionImpl notExpression = new NotExpressionImpl();
|
NotExpressionImpl notExpression = new NotExpressionImpl();
|
||||||
|
@ -182,6 +192,7 @@ public class SimpleExpressionsFactoryImpl extends EFactoryImpl implements Simple
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public SimpleExpressionsPackage getSimpleExpressionsPackage()
|
public SimpleExpressionsPackage getSimpleExpressionsPackage()
|
||||||
{
|
{
|
||||||
return (SimpleExpressionsPackage)getEPackage();
|
return (SimpleExpressionsPackage)getEPackage();
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
/**
|
/**
|
||||||
|
* generated by Xtext
|
||||||
*/
|
*/
|
||||||
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting.simpleExpressions.impl;
|
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting.simpleExpressions.impl;
|
||||||
|
|
||||||
|
@ -121,7 +122,7 @@ public class SimpleExpressionsPackageImpl extends EPackageImpl implements Simple
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends.
|
* Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends.
|
||||||
*
|
*
|
||||||
* <p>This method is used to initialize {@link SimpleExpressionsPackage#eINSTANCE} when that field is accessed.
|
* <p>This method is used to initialize {@link SimpleExpressionsPackage#eINSTANCE} when that field is accessed.
|
||||||
* Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.
|
* Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.
|
||||||
* <!-- begin-user-doc -->
|
* <!-- begin-user-doc -->
|
||||||
|
@ -136,7 +137,8 @@ public class SimpleExpressionsPackageImpl extends EPackageImpl implements Simple
|
||||||
if (isInited) return (SimpleExpressionsPackage)EPackage.Registry.INSTANCE.getEPackage(SimpleExpressionsPackage.eNS_URI);
|
if (isInited) return (SimpleExpressionsPackage)EPackage.Registry.INSTANCE.getEPackage(SimpleExpressionsPackage.eNS_URI);
|
||||||
|
|
||||||
// Obtain or create and register package
|
// Obtain or create and register package
|
||||||
SimpleExpressionsPackageImpl theSimpleExpressionsPackage = (SimpleExpressionsPackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof SimpleExpressionsPackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new SimpleExpressionsPackageImpl());
|
Object registeredSimpleExpressionsPackage = EPackage.Registry.INSTANCE.get(eNS_URI);
|
||||||
|
SimpleExpressionsPackageImpl theSimpleExpressionsPackage = registeredSimpleExpressionsPackage instanceof SimpleExpressionsPackageImpl ? (SimpleExpressionsPackageImpl)registeredSimpleExpressionsPackage : new SimpleExpressionsPackageImpl();
|
||||||
|
|
||||||
isInited = true;
|
isInited = true;
|
||||||
|
|
||||||
|
@ -149,7 +151,6 @@ public class SimpleExpressionsPackageImpl extends EPackageImpl implements Simple
|
||||||
// Mark meta-data to indicate it can't be changed
|
// Mark meta-data to indicate it can't be changed
|
||||||
theSimpleExpressionsPackage.freeze();
|
theSimpleExpressionsPackage.freeze();
|
||||||
|
|
||||||
|
|
||||||
// Update the registry and return the package
|
// Update the registry and return the package
|
||||||
EPackage.Registry.INSTANCE.put(SimpleExpressionsPackage.eNS_URI, theSimpleExpressionsPackage);
|
EPackage.Registry.INSTANCE.put(SimpleExpressionsPackage.eNS_URI, theSimpleExpressionsPackage);
|
||||||
return theSimpleExpressionsPackage;
|
return theSimpleExpressionsPackage;
|
||||||
|
@ -160,6 +161,7 @@ public class SimpleExpressionsPackageImpl extends EPackageImpl implements Simple
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public EClass getIfCondition()
|
public EClass getIfCondition()
|
||||||
{
|
{
|
||||||
return ifConditionEClass;
|
return ifConditionEClass;
|
||||||
|
@ -170,6 +172,7 @@ public class SimpleExpressionsPackageImpl extends EPackageImpl implements Simple
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public EAttribute getIfCondition_Elseif()
|
public EAttribute getIfCondition_Elseif()
|
||||||
{
|
{
|
||||||
return (EAttribute)ifConditionEClass.getEStructuralFeatures().get(0);
|
return (EAttribute)ifConditionEClass.getEStructuralFeatures().get(0);
|
||||||
|
@ -180,6 +183,7 @@ public class SimpleExpressionsPackageImpl extends EPackageImpl implements Simple
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public EReference getIfCondition_Condition()
|
public EReference getIfCondition_Condition()
|
||||||
{
|
{
|
||||||
return (EReference)ifConditionEClass.getEStructuralFeatures().get(1);
|
return (EReference)ifConditionEClass.getEStructuralFeatures().get(1);
|
||||||
|
@ -190,6 +194,7 @@ public class SimpleExpressionsPackageImpl extends EPackageImpl implements Simple
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public EClass getExpression()
|
public EClass getExpression()
|
||||||
{
|
{
|
||||||
return expressionEClass;
|
return expressionEClass;
|
||||||
|
@ -200,6 +205,7 @@ public class SimpleExpressionsPackageImpl extends EPackageImpl implements Simple
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public EClass getNumberLiteral()
|
public EClass getNumberLiteral()
|
||||||
{
|
{
|
||||||
return numberLiteralEClass;
|
return numberLiteralEClass;
|
||||||
|
@ -210,6 +216,7 @@ public class SimpleExpressionsPackageImpl extends EPackageImpl implements Simple
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public EAttribute getNumberLiteral_Value()
|
public EAttribute getNumberLiteral_Value()
|
||||||
{
|
{
|
||||||
return (EAttribute)numberLiteralEClass.getEStructuralFeatures().get(0);
|
return (EAttribute)numberLiteralEClass.getEStructuralFeatures().get(0);
|
||||||
|
@ -220,6 +227,7 @@ public class SimpleExpressionsPackageImpl extends EPackageImpl implements Simple
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public EClass getBooleanLiteral()
|
public EClass getBooleanLiteral()
|
||||||
{
|
{
|
||||||
return booleanLiteralEClass;
|
return booleanLiteralEClass;
|
||||||
|
@ -230,6 +238,7 @@ public class SimpleExpressionsPackageImpl extends EPackageImpl implements Simple
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public EAttribute getBooleanLiteral_Value()
|
public EAttribute getBooleanLiteral_Value()
|
||||||
{
|
{
|
||||||
return (EAttribute)booleanLiteralEClass.getEStructuralFeatures().get(0);
|
return (EAttribute)booleanLiteralEClass.getEStructuralFeatures().get(0);
|
||||||
|
@ -240,6 +249,7 @@ public class SimpleExpressionsPackageImpl extends EPackageImpl implements Simple
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public EClass getMethodCall()
|
public EClass getMethodCall()
|
||||||
{
|
{
|
||||||
return methodCallEClass;
|
return methodCallEClass;
|
||||||
|
@ -250,6 +260,7 @@ public class SimpleExpressionsPackageImpl extends EPackageImpl implements Simple
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public EAttribute getMethodCall_Value()
|
public EAttribute getMethodCall_Value()
|
||||||
{
|
{
|
||||||
return (EAttribute)methodCallEClass.getEStructuralFeatures().get(0);
|
return (EAttribute)methodCallEClass.getEStructuralFeatures().get(0);
|
||||||
|
@ -260,6 +271,7 @@ public class SimpleExpressionsPackageImpl extends EPackageImpl implements Simple
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public EClass getOrExpression()
|
public EClass getOrExpression()
|
||||||
{
|
{
|
||||||
return orExpressionEClass;
|
return orExpressionEClass;
|
||||||
|
@ -270,6 +282,7 @@ public class SimpleExpressionsPackageImpl extends EPackageImpl implements Simple
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public EReference getOrExpression_Left()
|
public EReference getOrExpression_Left()
|
||||||
{
|
{
|
||||||
return (EReference)orExpressionEClass.getEStructuralFeatures().get(0);
|
return (EReference)orExpressionEClass.getEStructuralFeatures().get(0);
|
||||||
|
@ -280,6 +293,7 @@ public class SimpleExpressionsPackageImpl extends EPackageImpl implements Simple
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public EReference getOrExpression_Right()
|
public EReference getOrExpression_Right()
|
||||||
{
|
{
|
||||||
return (EReference)orExpressionEClass.getEStructuralFeatures().get(1);
|
return (EReference)orExpressionEClass.getEStructuralFeatures().get(1);
|
||||||
|
@ -290,6 +304,7 @@ public class SimpleExpressionsPackageImpl extends EPackageImpl implements Simple
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public EClass getAndExpression()
|
public EClass getAndExpression()
|
||||||
{
|
{
|
||||||
return andExpressionEClass;
|
return andExpressionEClass;
|
||||||
|
@ -300,6 +315,7 @@ public class SimpleExpressionsPackageImpl extends EPackageImpl implements Simple
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public EReference getAndExpression_Left()
|
public EReference getAndExpression_Left()
|
||||||
{
|
{
|
||||||
return (EReference)andExpressionEClass.getEStructuralFeatures().get(0);
|
return (EReference)andExpressionEClass.getEStructuralFeatures().get(0);
|
||||||
|
@ -310,6 +326,7 @@ public class SimpleExpressionsPackageImpl extends EPackageImpl implements Simple
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public EReference getAndExpression_Right()
|
public EReference getAndExpression_Right()
|
||||||
{
|
{
|
||||||
return (EReference)andExpressionEClass.getEStructuralFeatures().get(1);
|
return (EReference)andExpressionEClass.getEStructuralFeatures().get(1);
|
||||||
|
@ -320,6 +337,7 @@ public class SimpleExpressionsPackageImpl extends EPackageImpl implements Simple
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public EClass getComparison()
|
public EClass getComparison()
|
||||||
{
|
{
|
||||||
return comparisonEClass;
|
return comparisonEClass;
|
||||||
|
@ -330,6 +348,7 @@ public class SimpleExpressionsPackageImpl extends EPackageImpl implements Simple
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public EReference getComparison_Left()
|
public EReference getComparison_Left()
|
||||||
{
|
{
|
||||||
return (EReference)comparisonEClass.getEStructuralFeatures().get(0);
|
return (EReference)comparisonEClass.getEStructuralFeatures().get(0);
|
||||||
|
@ -340,6 +359,7 @@ public class SimpleExpressionsPackageImpl extends EPackageImpl implements Simple
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public EAttribute getComparison_Operator()
|
public EAttribute getComparison_Operator()
|
||||||
{
|
{
|
||||||
return (EAttribute)comparisonEClass.getEStructuralFeatures().get(1);
|
return (EAttribute)comparisonEClass.getEStructuralFeatures().get(1);
|
||||||
|
@ -350,6 +370,7 @@ public class SimpleExpressionsPackageImpl extends EPackageImpl implements Simple
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public EReference getComparison_Right()
|
public EReference getComparison_Right()
|
||||||
{
|
{
|
||||||
return (EReference)comparisonEClass.getEStructuralFeatures().get(2);
|
return (EReference)comparisonEClass.getEStructuralFeatures().get(2);
|
||||||
|
@ -360,6 +381,7 @@ public class SimpleExpressionsPackageImpl extends EPackageImpl implements Simple
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public EClass getNotExpression()
|
public EClass getNotExpression()
|
||||||
{
|
{
|
||||||
return notExpressionEClass;
|
return notExpressionEClass;
|
||||||
|
@ -370,6 +392,7 @@ public class SimpleExpressionsPackageImpl extends EPackageImpl implements Simple
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public EReference getNotExpression_Expression()
|
public EReference getNotExpression_Expression()
|
||||||
{
|
{
|
||||||
return (EReference)notExpressionEClass.getEStructuralFeatures().get(0);
|
return (EReference)notExpressionEClass.getEStructuralFeatures().get(0);
|
||||||
|
@ -380,6 +403,7 @@ public class SimpleExpressionsPackageImpl extends EPackageImpl implements Simple
|
||||||
* <!-- end-user-doc -->
|
* <!-- end-user-doc -->
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public SimpleExpressionsFactory getSimpleExpressionsFactory()
|
public SimpleExpressionsFactory getSimpleExpressionsFactory()
|
||||||
{
|
{
|
||||||
return (SimpleExpressionsFactory)getEFactoryInstance();
|
return (SimpleExpressionsFactory)getEFactoryInstance();
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
/**
|
/**
|
||||||
|
* generated by Xtext
|
||||||
*/
|
*/
|
||||||
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting.simpleExpressions.util;
|
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting.simpleExpressions.util;
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
/**
|
/**
|
||||||
|
* generated by Xtext
|
||||||
*/
|
*/
|
||||||
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting.simpleExpressions.util;
|
package org.eclipse.xtext.xtext.generator.parser.antlr.splitting.simpleExpressions.util;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue