mirror of
https://github.com/sigmasternchen/xtext-core
synced 2025-03-16 08:48:55 +00:00
Move class 'RuleNames' to o.e.xtext.xtext
Signed-off-by: Moritz Eysholdt <moritz.eysholdt@itemis.de>
This commit is contained in:
parent
fb3e180f8a
commit
71c030d1f9
19 changed files with 32 additions and 24 deletions
|
@ -21,7 +21,6 @@ import org.eclipse.xtext.CrossReference;
|
|||
import org.eclipse.xtext.GrammarUtil;
|
||||
import org.eclipse.xtext.ParserRule;
|
||||
import org.eclipse.xtext.RuleCall;
|
||||
import org.eclipse.xtext.RuleNames;
|
||||
import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser;
|
||||
import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.InfiniteRecursion;
|
||||
import org.eclipse.xtext.nodemodel.ICompositeNode;
|
||||
|
@ -29,6 +28,7 @@ import org.eclipse.xtext.nodemodel.ILeafNode;
|
|||
import org.eclipse.xtext.nodemodel.INode;
|
||||
import org.eclipse.xtext.parser.IParseResult;
|
||||
import org.eclipse.xtext.parser.antlr.IUnorderedGroupHelper;
|
||||
import org.eclipse.xtext.xtext.RuleNames;
|
||||
|
||||
import com.google.common.collect.Lists;
|
||||
import com.google.inject.Inject;
|
||||
|
|
|
@ -18,7 +18,7 @@ import org.eclipse.xtext.Group;
|
|||
import org.eclipse.xtext.Parameter;
|
||||
import org.eclipse.xtext.ParserRule;
|
||||
import org.eclipse.xtext.RuleCall;
|
||||
import org.eclipse.xtext.RuleNames;
|
||||
import org.eclipse.xtext.xtext.RuleNames;
|
||||
|
||||
import com.google.inject.Inject;
|
||||
import com.google.inject.Singleton;
|
||||
|
|
|
@ -30,7 +30,6 @@ import org.eclipse.xtend2.lib.StringConcatenationClient
|
|||
import org.eclipse.xtext.Grammar
|
||||
import org.eclipse.xtext.GrammarUtil
|
||||
import org.eclipse.xtext.ReferencedMetamodel
|
||||
import org.eclipse.xtext.RuleNames
|
||||
import org.eclipse.xtext.XtextPackage
|
||||
import org.eclipse.xtext.ecore.EcoreSupportStandaloneSetup
|
||||
import org.eclipse.xtext.nodemodel.util.NodeModelUtils
|
||||
|
@ -39,12 +38,14 @@ import org.eclipse.xtext.resource.XtextResource
|
|||
import org.eclipse.xtext.resource.containers.IAllContainersState
|
||||
import org.eclipse.xtext.resource.impl.ResourceDescriptionsData
|
||||
import org.eclipse.xtext.util.internal.Log
|
||||
import org.eclipse.xtext.xtext.RuleNames
|
||||
import org.eclipse.xtext.xtext.generator.model.GuiceModuleAccess
|
||||
import org.eclipse.xtext.xtext.generator.model.StandaloneSetupAccess
|
||||
import org.eclipse.xtext.xtext.generator.xbase.XbaseUsageDetector
|
||||
|
||||
import static extension org.eclipse.xtext.xtext.generator.model.TypeReference.*
|
||||
import static extension org.eclipse.xtext.GrammarUtil.*
|
||||
import static extension org.eclipse.xtext.xtext.generator.model.TypeReference.*
|
||||
|
||||
@Log
|
||||
class LanguageConfig2 extends CompositeGeneratorFragment2 implements ILanguageConfig {
|
||||
|
||||
|
|
|
@ -10,8 +10,8 @@ package org.eclipse.xtext.xtext.generator
|
|||
import com.google.inject.Binder
|
||||
import org.eclipse.xtend.lib.annotations.FinalFieldsConstructor
|
||||
import org.eclipse.xtext.Grammar
|
||||
import org.eclipse.xtext.RuleNames
|
||||
import org.eclipse.xtext.service.AbstractGenericModule
|
||||
import org.eclipse.xtext.xtext.RuleNames
|
||||
|
||||
@FinalFieldsConstructor
|
||||
class LanguageModule extends AbstractGenericModule {
|
||||
|
|
|
@ -31,13 +31,13 @@ import org.eclipse.xtext.Group
|
|||
import org.eclipse.xtext.Keyword
|
||||
import org.eclipse.xtext.ParserRule
|
||||
import org.eclipse.xtext.RuleCall
|
||||
import org.eclipse.xtext.RuleNames
|
||||
import org.eclipse.xtext.TypeRef
|
||||
import org.eclipse.xtext.UnorderedGroup
|
||||
import org.eclipse.xtext.XtextRuntimeModule
|
||||
import org.eclipse.xtext.formatting.ILineSeparatorInformation
|
||||
import org.eclipse.xtext.resource.SaveOptions
|
||||
import org.eclipse.xtext.serializer.ISerializer
|
||||
import org.eclipse.xtext.xtext.RuleNames
|
||||
import org.eclipse.xtext.xtext.generator.CodeConfig
|
||||
import org.eclipse.xtext.xtext.generator.XtextGeneratorNaming
|
||||
import org.eclipse.xtext.xtext.generator.model.TypeReference
|
||||
|
|
|
@ -32,11 +32,11 @@ import org.eclipse.xtext.Group
|
|||
import org.eclipse.xtext.Parameter
|
||||
import org.eclipse.xtext.ParserRule
|
||||
import org.eclipse.xtext.RuleCall
|
||||
import org.eclipse.xtext.RuleNames
|
||||
import org.eclipse.xtext.TerminalRule
|
||||
import org.eclipse.xtext.XtextPackage
|
||||
import org.eclipse.xtext.util.internal.EmfAdaptable
|
||||
import org.eclipse.xtext.xtext.ConditionEvaluator
|
||||
import org.eclipse.xtext.xtext.RuleNames
|
||||
import org.eclipse.xtext.xtext.UsedRulesFinder
|
||||
|
||||
import static extension org.eclipse.xtext.xtext.generator.normalization.RuleWithParameterValues.*
|
||||
|
|
|
@ -23,18 +23,18 @@ import org.eclipse.xtext.ParserRule
|
|||
import org.eclipse.xtext.RuleCall
|
||||
import org.eclipse.xtext.TerminalRule
|
||||
import org.eclipse.xtext.UnorderedGroup
|
||||
import org.eclipse.xtext.xtext.RuleNames
|
||||
import org.eclipse.xtext.xtext.generator.CodeConfig
|
||||
import org.eclipse.xtext.xtext.generator.XtextGeneratorNaming
|
||||
import org.eclipse.xtext.xtext.generator.grammarAccess.GrammarAccessExtensions
|
||||
import org.eclipse.xtext.xtext.generator.model.IXtextGeneratorFileSystemAccess
|
||||
import org.eclipse.xtext.xtext.generator.model.TypeReference
|
||||
import org.eclipse.xtext.xtext.generator.normalization.FlattenedGrammarAccess
|
||||
import org.eclipse.xtext.xtext.generator.normalization.RuleFilter
|
||||
|
||||
import static extension org.eclipse.xtext.GrammarUtil.*
|
||||
import static extension org.eclipse.xtext.xtext.generator.parser.antlr.AntlrGrammarGenUtil.*
|
||||
import static extension org.eclipse.xtext.xtext.generator.parser.antlr.TerminalRuleToLexerBody.*
|
||||
import org.eclipse.xtext.xtext.generator.normalization.RuleFilter
|
||||
import org.eclipse.xtext.RuleNames
|
||||
import org.eclipse.xtext.xtext.generator.normalization.FlattenedGrammarAccess
|
||||
|
||||
abstract class AbstractAntlrGrammarGenerator {
|
||||
|
||||
|
|
|
@ -30,12 +30,12 @@ import org.eclipse.xtext.Parameter;
|
|||
import org.eclipse.xtext.ParameterReference;
|
||||
import org.eclipse.xtext.ParserRule;
|
||||
import org.eclipse.xtext.RuleCall;
|
||||
import org.eclipse.xtext.RuleNames;
|
||||
import org.eclipse.xtext.XtextFactory;
|
||||
import org.eclipse.xtext.util.Strings;
|
||||
import org.eclipse.xtext.util.XtextSwitch;
|
||||
import org.eclipse.xtext.xbase.lib.Functions;
|
||||
import org.eclipse.xtext.xbase.lib.IterableExtensions;
|
||||
import org.eclipse.xtext.xtext.RuleNames;
|
||||
import org.eclipse.xtext.xtext.generator.normalization.OriginalElement;
|
||||
import org.eclipse.xtext.xtext.generator.normalization.OriginalGrammar;
|
||||
import org.eclipse.xtext.xtext.generator.normalization.RuleWithParameterValues;
|
||||
|
|
|
@ -87,7 +87,7 @@ Export-Package: org.eclipse.xtext,
|
|||
org.eclipse.xtext.validation,
|
||||
org.eclipse.xtext.validation.impl,
|
||||
org.eclipse.xtext.workspace;x-friends:="org.eclipse.xtext.xbase.ui",
|
||||
org.eclipse.xtext.xtext;x-friends:="org.eclipse.xtext.xtext.ui,org.eclipse.xtext.xtext.generator",
|
||||
org.eclipse.xtext.xtext;x-friends:="org.eclipse.xtext.xtext.ui,org.eclipse.xtext.xtext.generator,org.eclipse.xtext.idea.generator",
|
||||
org.eclipse.xtext.xtext.ecoreInference;x-internal:=true,
|
||||
org.eclipse.xtext.xtext.parser;x-friends:="org.eclipse.xtext.tests"
|
||||
Require-Bundle: org.eclipse.emf.ecore.xmi;bundle-version="2.10.2";visibility:=reexport,
|
||||
|
|
|
@ -23,13 +23,13 @@ import org.eclipse.xtext.Grammar;
|
|||
import org.eclipse.xtext.GrammarUtil;
|
||||
import org.eclipse.xtext.IGrammarAccess;
|
||||
import org.eclipse.xtext.ParserRule;
|
||||
import org.eclipse.xtext.RuleNames;
|
||||
import org.eclipse.xtext.TerminalRule;
|
||||
import org.eclipse.xtext.conversion.IValueConverter;
|
||||
import org.eclipse.xtext.conversion.IValueConverterService;
|
||||
import org.eclipse.xtext.conversion.ValueConverter;
|
||||
import org.eclipse.xtext.conversion.ValueConverterException;
|
||||
import org.eclipse.xtext.nodemodel.INode;
|
||||
import org.eclipse.xtext.xtext.RuleNames;
|
||||
|
||||
import com.google.common.collect.ImmutableMap;
|
||||
import com.google.common.collect.Maps;
|
||||
|
|
|
@ -9,7 +9,7 @@ package org.eclipse.xtext.parsetree.reconstr.impl;
|
|||
|
||||
import org.eclipse.xtext.AbstractRule;
|
||||
import org.eclipse.xtext.ParserRule;
|
||||
import org.eclipse.xtext.RuleNames;
|
||||
import org.eclipse.xtext.xtext.RuleNames;
|
||||
|
||||
import com.google.common.collect.Iterables;
|
||||
import com.google.inject.Inject;
|
||||
|
|
|
@ -17,8 +17,8 @@ import org.eclipse.xtext.EcoreUtil2;
|
|||
import org.eclipse.xtext.Grammar;
|
||||
import org.eclipse.xtext.GrammarUtil;
|
||||
import org.eclipse.xtext.ParserRule;
|
||||
import org.eclipse.xtext.RuleNames;
|
||||
import org.eclipse.xtext.util.EmfFormatter;
|
||||
import org.eclipse.xtext.xtext.RuleNames;
|
||||
|
||||
import com.google.common.base.Function;
|
||||
import com.google.common.base.Joiner;
|
||||
|
|
|
@ -32,7 +32,6 @@ import org.eclipse.xtext.Group;
|
|||
import org.eclipse.xtext.Keyword;
|
||||
import org.eclipse.xtext.ParserRule;
|
||||
import org.eclipse.xtext.RuleCall;
|
||||
import org.eclipse.xtext.RuleNames;
|
||||
import org.eclipse.xtext.TerminalRule;
|
||||
import org.eclipse.xtext.TypeRef;
|
||||
import org.eclipse.xtext.UnorderedGroup;
|
||||
|
@ -43,6 +42,7 @@ import org.eclipse.xtext.util.EmfFormatter;
|
|||
import org.eclipse.xtext.util.Pair;
|
||||
import org.eclipse.xtext.util.Tuples;
|
||||
import org.eclipse.xtext.util.formallang.ProductionFormatter;
|
||||
import org.eclipse.xtext.xtext.RuleNames;
|
||||
|
||||
import com.google.common.base.Function;
|
||||
import com.google.common.base.Joiner;
|
||||
|
|
|
@ -26,7 +26,6 @@ import org.eclipse.xtext.CrossReference;
|
|||
import org.eclipse.xtext.EcoreUtil2;
|
||||
import org.eclipse.xtext.GrammarUtil;
|
||||
import org.eclipse.xtext.ParserRule;
|
||||
import org.eclipse.xtext.RuleNames;
|
||||
import org.eclipse.xtext.grammaranalysis.impl.GrammarElementTitleSwitch;
|
||||
import org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynAbsorberState;
|
||||
import org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.SynAbsorberNfaAdapter;
|
||||
|
@ -36,6 +35,7 @@ import org.eclipse.xtext.util.Tuples;
|
|||
import org.eclipse.xtext.util.formallang.Nfa;
|
||||
import org.eclipse.xtext.util.formallang.NfaFactory;
|
||||
import org.eclipse.xtext.util.formallang.NfaUtil;
|
||||
import org.eclipse.xtext.xtext.RuleNames;
|
||||
|
||||
import com.google.common.collect.HashMultimap;
|
||||
import com.google.common.collect.Lists;
|
||||
|
|
|
@ -20,7 +20,6 @@ import org.eclipse.emf.ecore.EStructuralFeature;
|
|||
import org.eclipse.xtext.AbstractElement;
|
||||
import org.eclipse.xtext.AbstractRule;
|
||||
import org.eclipse.xtext.GrammarUtil;
|
||||
import org.eclipse.xtext.RuleNames;
|
||||
import org.eclipse.xtext.nodemodel.INode;
|
||||
import org.eclipse.xtext.serializer.analysis.IGrammarConstraintProvider;
|
||||
import org.eclipse.xtext.serializer.analysis.IGrammarConstraintProvider.IConstraint;
|
||||
|
@ -31,6 +30,7 @@ import org.eclipse.xtext.serializer.sequencer.ISemanticNodeProvider.INodesForEOb
|
|||
import org.eclipse.xtext.serializer.sequencer.ITransientValueService.ValueTransient;
|
||||
import org.eclipse.xtext.util.Pair;
|
||||
import org.eclipse.xtext.util.Tuples;
|
||||
import org.eclipse.xtext.xtext.RuleNames;
|
||||
|
||||
import com.google.common.collect.Iterables;
|
||||
import com.google.common.collect.LinkedHashMultimap;
|
||||
|
|
|
@ -14,7 +14,6 @@ import org.eclipse.xtext.GrammarUtil;
|
|||
import org.eclipse.xtext.Keyword;
|
||||
import org.eclipse.xtext.ParserRule;
|
||||
import org.eclipse.xtext.RuleCall;
|
||||
import org.eclipse.xtext.RuleNames;
|
||||
import org.eclipse.xtext.TerminalRule;
|
||||
import org.eclipse.xtext.TypeRef;
|
||||
import org.eclipse.xtext.conversion.IValueConverterService;
|
||||
|
@ -25,6 +24,7 @@ import org.eclipse.xtext.nodemodel.INode;
|
|||
import org.eclipse.xtext.nodemodel.util.NodeModelUtils;
|
||||
import org.eclipse.xtext.serializer.impl.FeatureFinderUtil;
|
||||
import org.eclipse.xtext.util.Triple;
|
||||
import org.eclipse.xtext.xtext.RuleNames;
|
||||
|
||||
import com.google.inject.Inject;
|
||||
|
||||
|
|
|
@ -9,12 +9,12 @@ package org.eclipse.xtext.serializer.tokens;
|
|||
|
||||
import org.eclipse.emf.ecore.EObject;
|
||||
import org.eclipse.xtext.RuleCall;
|
||||
import org.eclipse.xtext.RuleNames;
|
||||
import org.eclipse.xtext.conversion.IValueConverterService;
|
||||
import org.eclipse.xtext.nodemodel.INode;
|
||||
import org.eclipse.xtext.nodemodel.util.NodeModelUtils;
|
||||
import org.eclipse.xtext.parsetree.reconstr.impl.TokenUtil;
|
||||
import org.eclipse.xtext.serializer.diagnostic.ISerializationDiagnostic.Acceptor;
|
||||
import org.eclipse.xtext.xtext.RuleNames;
|
||||
import org.eclipse.xtext.serializer.diagnostic.ITokenDiagnosticProvider;
|
||||
|
||||
import com.google.inject.Inject;
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
* which accompanies this distribution, and is available at
|
||||
* http://www.eclipse.org/legal/epl-v10.html
|
||||
*******************************************************************************/
|
||||
package org.eclipse.xtext;
|
||||
package org.eclipse.xtext.xtext;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
@ -14,6 +14,13 @@ import java.util.Set;
|
|||
import org.eclipse.emf.common.notify.impl.AdapterImpl;
|
||||
import org.eclipse.emf.ecore.EObject;
|
||||
import org.eclipse.emf.ecore.util.EcoreUtil;
|
||||
import org.eclipse.xtext.AbstractRule;
|
||||
import org.eclipse.xtext.EnumRule;
|
||||
import org.eclipse.xtext.Grammar;
|
||||
import org.eclipse.xtext.GrammarUtil;
|
||||
import org.eclipse.xtext.IGrammarAccess;
|
||||
import org.eclipse.xtext.ParserRule;
|
||||
import org.eclipse.xtext.TerminalRule;
|
||||
|
||||
import com.google.common.collect.BiMap;
|
||||
import com.google.common.collect.ImmutableBiMap;
|
|
@ -9,13 +9,13 @@ package org.eclipse.xtext.xtext.generator
|
|||
|
||||
import org.eclipse.emf.common.util.URI
|
||||
import org.eclipse.xtext.Grammar
|
||||
import org.eclipse.xtext.RuleNames
|
||||
import org.eclipse.xtext.XtextStandaloneSetup
|
||||
import org.eclipse.xtext.junit4.AbstractXtextTests
|
||||
import org.eclipse.xtext.resource.XtextResource
|
||||
import org.junit.Test
|
||||
import org.eclipse.xtext.xtext.generator.normalization.RuleFilter
|
||||
import org.eclipse.xtext.xtext.RuleNames
|
||||
import org.eclipse.xtext.xtext.generator.normalization.FlattenedGrammarAccess
|
||||
import org.eclipse.xtext.xtext.generator.normalization.RuleFilter
|
||||
import org.junit.Test
|
||||
|
||||
/**
|
||||
* @author Sebastian Zarnekow - Initial contribution and API
|
||||
|
|
Loading…
Reference in a new issue