From 39f51a47815b9d0ee8bc3a50a5457d42e5d40eef Mon Sep 17 00:00:00 2001 From: Sam Harwell Date: Wed, 20 Feb 2013 09:19:59 -0600 Subject: [PATCH] Move projects into runtime/CSharp --- .../CSharp/Antlr4.Runtime}/ANTLRFileStream.cs | 0 .../CSharp/Antlr4.Runtime}/ANTLRInputStream.cs | 0 .../CSharp/Antlr4.Runtime}/Antlr4.Runtime.csproj | 0 {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Atn/ATN.cs | 0 .../CSharp/Antlr4.Runtime}/Atn/ATNConfig.cs | 0 .../CSharp/Antlr4.Runtime}/Atn/ATNConfigSet.cs | 0 .../CSharp/Antlr4.Runtime}/Atn/ATNSimulator.cs | 0 {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Atn/ATNState.cs | 0 .../CSharp/Antlr4.Runtime}/Atn/AbstractPredicateTransition.cs | 0 .../CSharp/Antlr4.Runtime}/Atn/ActionTransition.cs | 0 .../CSharp/Antlr4.Runtime}/Atn/ArrayPredictionContext.cs | 0 .../CSharp/Antlr4.Runtime}/Atn/AtomTransition.cs | 0 .../CSharp/Antlr4.Runtime}/Atn/BasicBlockStartState.cs | 0 .../CSharp/Antlr4.Runtime}/Atn/BasicState.cs | 0 .../CSharp/Antlr4.Runtime}/Atn/BlockEndState.cs | 0 .../CSharp/Antlr4.Runtime}/Atn/BlockStartState.cs | 0 .../CSharp/Antlr4.Runtime}/Atn/DecisionState.cs | 0 .../CSharp/Antlr4.Runtime}/Atn/EmptyPredictionContext.cs | 0 .../CSharp/Antlr4.Runtime}/Atn/EpsilonTransition.cs | 0 .../CSharp/Antlr4.Runtime}/Atn/LL1Analyzer.cs | 0 .../CSharp/Antlr4.Runtime}/Atn/LexerATNSimulator.cs | 0 .../CSharp/Antlr4.Runtime}/Atn/LoopEndState.cs | 0 .../CSharp/Antlr4.Runtime}/Atn/NotSetTransition.cs | 0 .../CSharp/Antlr4.Runtime}/Atn/OrderedATNConfigSet.cs | 0 .../CSharp/Antlr4.Runtime}/Atn/ParserATNPathFinder.cs | 0 .../CSharp/Antlr4.Runtime}/Atn/ParserATNSimulator.cs | 0 .../CSharp/Antlr4.Runtime}/Atn/PlusBlockStartState.cs | 0 .../CSharp/Antlr4.Runtime}/Atn/PlusLoopbackState.cs | 0 .../CSharp/Antlr4.Runtime}/Atn/PrecedencePredicateTransition.cs | 0 .../CSharp/Antlr4.Runtime}/Atn/PredicateTransition.cs | 0 .../CSharp/Antlr4.Runtime}/Atn/PredictionContext.cs | 0 .../CSharp/Antlr4.Runtime}/Atn/PredictionContextCache.cs | 0 .../CSharp/Antlr4.Runtime}/Atn/PredictionMode.cs | 0 .../CSharp/Antlr4.Runtime}/Atn/RangeTransition.cs | 0 .../CSharp/Antlr4.Runtime}/Atn/RuleStartState.cs | 0 .../CSharp/Antlr4.Runtime}/Atn/RuleStopState.cs | 0 .../CSharp/Antlr4.Runtime}/Atn/RuleTransition.cs | 0 .../CSharp/Antlr4.Runtime}/Atn/SemanticContext.cs | 0 .../CSharp/Antlr4.Runtime}/Atn/SetTransition.cs | 0 .../CSharp/Antlr4.Runtime}/Atn/SimulatorState.cs | 0 .../CSharp/Antlr4.Runtime}/Atn/SingletonPredictionContext.cs | 0 .../CSharp/Antlr4.Runtime}/Atn/StarBlockStartState.cs | 0 .../CSharp/Antlr4.Runtime}/Atn/StarLoopEntryState.cs | 0 .../CSharp/Antlr4.Runtime}/Atn/StarLoopbackState.cs | 0 .../CSharp/Antlr4.Runtime}/Atn/StateType.cs | 0 .../CSharp/Antlr4.Runtime}/Atn/TokensStartState.cs | 0 .../CSharp/Antlr4.Runtime}/Atn/Transition.cs | 0 .../CSharp/Antlr4.Runtime}/Atn/TransitionType.cs | 0 .../CSharp/Antlr4.Runtime}/Atn/WildcardTransition.cs | 0 .../CSharp/Antlr4.Runtime}/BailErrorStrategy.cs | 0 .../CSharp/Antlr4.Runtime}/BaseErrorListener.cs | 0 .../CSharp/Antlr4.Runtime}/BufferedTokenStream.cs | 0 {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/CommonToken.cs | 0 .../CSharp/Antlr4.Runtime}/CommonTokenFactory.cs | 0 .../CSharp/Antlr4.Runtime}/CommonTokenStream.cs | 0 .../CSharp/Antlr4.Runtime}/ConsoleErrorListener.cs | 0 .../CSharp/Antlr4.Runtime}/DefaultErrorStrategy.cs | 0 {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Dependents.cs | 0 .../CSharp/Antlr4.Runtime}/Dfa/AbstractEdgeMap`1.cs | 0 .../CSharp/Antlr4.Runtime}/Dfa/ArrayEdgeMap`1.cs | 0 {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Dfa/DFA.cs | 0 .../CSharp/Antlr4.Runtime}/Dfa/DFASerializer.cs | 0 {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Dfa/DFAState.cs | 0 .../CSharp/Antlr4.Runtime}/Dfa/IEdgeMap`1.cs | 0 .../CSharp/Antlr4.Runtime}/Dfa/LexerDFASerializer.cs | 0 .../CSharp/Antlr4.Runtime}/Dfa/SingletonEdgeMap`1.cs | 0 .../CSharp/Antlr4.Runtime}/Dfa/SparseEdgeMap`1.cs | 0 .../CSharp/Antlr4.Runtime}/DiagnosticErrorListener.cs | 0 .../CSharp/Antlr4.Runtime}/FailedPredicateException.cs | 0 .../CSharp/Antlr4.Runtime}/IAntlrErrorListener`1.cs | 0 .../CSharp/Antlr4.Runtime}/IAntlrErrorStrategy.cs | 0 {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/ICharStream.cs | 0 {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/IIntStream.cs | 0 .../CSharp/Antlr4.Runtime}/IParserErrorListener.cs | 0 {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/IToken.cs | 0 .../CSharp/Antlr4.Runtime}/ITokenFactory.cs | 0 {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/ITokenSource.cs | 0 {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/ITokenStream.cs | 0 .../CSharp/Antlr4.Runtime}/IWritableToken.cs | 0 .../CSharp/Antlr4.Runtime}/InputMismatchException.cs | 0 {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Lexer.cs | 0 .../CSharp/Antlr4.Runtime}/LexerNoViableAltException.cs | 0 {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Misc/Args.cs | 0 .../CSharp/Antlr4.Runtime}/Misc/Array2DHashSet`1.cs | 0 .../CSharp/Antlr4.Runtime}/Misc/DoubleKeyMap`3.cs | 0 {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Misc/IIntSet.cs | 0 .../CSharp/Antlr4.Runtime}/Misc/Interval.cs | 0 .../CSharp/Antlr4.Runtime}/Misc/IntervalSet.cs | 0 .../CSharp/Antlr4.Runtime}/Misc/MultiMap`2.cs | 0 .../CSharp/Antlr4.Runtime}/Misc/OrderedHashSet`1.cs | 0 .../CSharp/Antlr4.Runtime}/Misc/ParseCanceledException.cs | 0 .../CSharp/Antlr4.Runtime}/Misc/RuleDependencyChecker.cs | 0 .../CSharp/Antlr4.Runtime}/Misc/RuleDependencyProcessor.cs | 0 {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Misc/TestRig.cs | 0 {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Misc/Utils.cs | 0 .../CSharp/Antlr4.Runtime}/NoViableAltException.cs | 0 {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Parser.cs | 0 .../CSharp/Antlr4.Runtime}/ParserRuleContext.cs | 0 .../CSharp/Antlr4.Runtime}/Properties/AssemblyInfo.cs | 0 .../CSharp/Antlr4.Runtime}/ProxyErrorListener`1.cs | 0 .../CSharp/Antlr4.Runtime}/ProxyParserErrorListener.cs | 0 .../CSharp/Antlr4.Runtime}/RecognitionException.cs | 0 {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Recognizer`2.cs | 0 {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/RuleContext.cs | 0 .../CSharp/Antlr4.Runtime}/TokenStreamRewriter.cs | 0 .../CSharp/Antlr4.Runtime}/Tree/AbstractParseTreeVisitor`1.cs | 0 .../CSharp/Antlr4.Runtime}/Tree/ErrorNodeImpl.cs | 0 .../CSharp/Antlr4.Runtime}/Tree/IErrorNode.cs | 0 .../CSharp/Antlr4.Runtime}/Tree/IParseTree.cs | 0 .../CSharp/Antlr4.Runtime}/Tree/IParseTreeListener.cs | 0 .../CSharp/Antlr4.Runtime}/Tree/IParseTreeVisitor`1.cs | 0 .../CSharp/Antlr4.Runtime}/Tree/IRuleNode.cs | 0 .../CSharp/Antlr4.Runtime}/Tree/ISyntaxTree.cs | 0 .../CSharp/Antlr4.Runtime}/Tree/ITerminalNode.cs | 0 {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Tree/ITree.cs | 0 .../CSharp/Antlr4.Runtime}/Tree/ParseTreeProperty`1.cs | 0 .../CSharp/Antlr4.Runtime}/Tree/ParseTreeWalker.cs | 0 .../CSharp/Antlr4.Runtime}/Tree/TerminalNodeImpl.cs | 0 {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Tree/Trees.cs | 0 .../CSharp/Antlr4.Runtime}/UnbufferedCharStream.cs | 0 .../CSharp/Antlr4.Runtime}/UnbufferedTokenStream.cs | 0 Antlr4.sln => runtime/CSharp/Antlr4.sln | 0 122 files changed, 0 insertions(+), 0 deletions(-) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/ANTLRFileStream.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/ANTLRInputStream.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Antlr4.Runtime.csproj (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Atn/ATN.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Atn/ATNConfig.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Atn/ATNConfigSet.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Atn/ATNSimulator.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Atn/ATNState.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Atn/AbstractPredicateTransition.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Atn/ActionTransition.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Atn/ArrayPredictionContext.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Atn/AtomTransition.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Atn/BasicBlockStartState.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Atn/BasicState.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Atn/BlockEndState.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Atn/BlockStartState.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Atn/DecisionState.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Atn/EmptyPredictionContext.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Atn/EpsilonTransition.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Atn/LL1Analyzer.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Atn/LexerATNSimulator.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Atn/LoopEndState.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Atn/NotSetTransition.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Atn/OrderedATNConfigSet.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Atn/ParserATNPathFinder.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Atn/ParserATNSimulator.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Atn/PlusBlockStartState.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Atn/PlusLoopbackState.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Atn/PrecedencePredicateTransition.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Atn/PredicateTransition.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Atn/PredictionContext.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Atn/PredictionContextCache.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Atn/PredictionMode.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Atn/RangeTransition.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Atn/RuleStartState.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Atn/RuleStopState.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Atn/RuleTransition.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Atn/SemanticContext.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Atn/SetTransition.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Atn/SimulatorState.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Atn/SingletonPredictionContext.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Atn/StarBlockStartState.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Atn/StarLoopEntryState.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Atn/StarLoopbackState.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Atn/StateType.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Atn/TokensStartState.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Atn/Transition.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Atn/TransitionType.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Atn/WildcardTransition.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/BailErrorStrategy.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/BaseErrorListener.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/BufferedTokenStream.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/CommonToken.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/CommonTokenFactory.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/CommonTokenStream.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/ConsoleErrorListener.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/DefaultErrorStrategy.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Dependents.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Dfa/AbstractEdgeMap`1.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Dfa/ArrayEdgeMap`1.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Dfa/DFA.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Dfa/DFASerializer.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Dfa/DFAState.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Dfa/IEdgeMap`1.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Dfa/LexerDFASerializer.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Dfa/SingletonEdgeMap`1.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Dfa/SparseEdgeMap`1.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/DiagnosticErrorListener.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/FailedPredicateException.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/IAntlrErrorListener`1.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/IAntlrErrorStrategy.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/ICharStream.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/IIntStream.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/IParserErrorListener.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/IToken.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/ITokenFactory.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/ITokenSource.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/ITokenStream.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/IWritableToken.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/InputMismatchException.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Lexer.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/LexerNoViableAltException.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Misc/Args.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Misc/Array2DHashSet`1.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Misc/DoubleKeyMap`3.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Misc/IIntSet.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Misc/Interval.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Misc/IntervalSet.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Misc/MultiMap`2.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Misc/OrderedHashSet`1.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Misc/ParseCanceledException.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Misc/RuleDependencyChecker.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Misc/RuleDependencyProcessor.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Misc/TestRig.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Misc/Utils.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/NoViableAltException.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Parser.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/ParserRuleContext.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Properties/AssemblyInfo.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/ProxyErrorListener`1.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/ProxyParserErrorListener.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/RecognitionException.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Recognizer`2.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/RuleContext.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/TokenStreamRewriter.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Tree/AbstractParseTreeVisitor`1.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Tree/ErrorNodeImpl.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Tree/IErrorNode.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Tree/IParseTree.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Tree/IParseTreeListener.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Tree/IParseTreeVisitor`1.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Tree/IRuleNode.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Tree/ISyntaxTree.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Tree/ITerminalNode.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Tree/ITree.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Tree/ParseTreeProperty`1.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Tree/ParseTreeWalker.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Tree/TerminalNodeImpl.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/Tree/Trees.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/UnbufferedCharStream.cs (100%) rename {Antlr4.Runtime => runtime/CSharp/Antlr4.Runtime}/UnbufferedTokenStream.cs (100%) rename Antlr4.sln => runtime/CSharp/Antlr4.sln (100%) diff --git a/Antlr4.Runtime/ANTLRFileStream.cs b/runtime/CSharp/Antlr4.Runtime/ANTLRFileStream.cs similarity index 100% rename from Antlr4.Runtime/ANTLRFileStream.cs rename to runtime/CSharp/Antlr4.Runtime/ANTLRFileStream.cs diff --git a/Antlr4.Runtime/ANTLRInputStream.cs b/runtime/CSharp/Antlr4.Runtime/ANTLRInputStream.cs similarity index 100% rename from Antlr4.Runtime/ANTLRInputStream.cs rename to runtime/CSharp/Antlr4.Runtime/ANTLRInputStream.cs diff --git a/Antlr4.Runtime/Antlr4.Runtime.csproj b/runtime/CSharp/Antlr4.Runtime/Antlr4.Runtime.csproj similarity index 100% rename from Antlr4.Runtime/Antlr4.Runtime.csproj rename to runtime/CSharp/Antlr4.Runtime/Antlr4.Runtime.csproj diff --git a/Antlr4.Runtime/Atn/ATN.cs b/runtime/CSharp/Antlr4.Runtime/Atn/ATN.cs similarity index 100% rename from Antlr4.Runtime/Atn/ATN.cs rename to runtime/CSharp/Antlr4.Runtime/Atn/ATN.cs diff --git a/Antlr4.Runtime/Atn/ATNConfig.cs b/runtime/CSharp/Antlr4.Runtime/Atn/ATNConfig.cs similarity index 100% rename from Antlr4.Runtime/Atn/ATNConfig.cs rename to runtime/CSharp/Antlr4.Runtime/Atn/ATNConfig.cs diff --git a/Antlr4.Runtime/Atn/ATNConfigSet.cs b/runtime/CSharp/Antlr4.Runtime/Atn/ATNConfigSet.cs similarity index 100% rename from Antlr4.Runtime/Atn/ATNConfigSet.cs rename to runtime/CSharp/Antlr4.Runtime/Atn/ATNConfigSet.cs diff --git a/Antlr4.Runtime/Atn/ATNSimulator.cs b/runtime/CSharp/Antlr4.Runtime/Atn/ATNSimulator.cs similarity index 100% rename from Antlr4.Runtime/Atn/ATNSimulator.cs rename to runtime/CSharp/Antlr4.Runtime/Atn/ATNSimulator.cs diff --git a/Antlr4.Runtime/Atn/ATNState.cs b/runtime/CSharp/Antlr4.Runtime/Atn/ATNState.cs similarity index 100% rename from Antlr4.Runtime/Atn/ATNState.cs rename to runtime/CSharp/Antlr4.Runtime/Atn/ATNState.cs diff --git a/Antlr4.Runtime/Atn/AbstractPredicateTransition.cs b/runtime/CSharp/Antlr4.Runtime/Atn/AbstractPredicateTransition.cs similarity index 100% rename from Antlr4.Runtime/Atn/AbstractPredicateTransition.cs rename to runtime/CSharp/Antlr4.Runtime/Atn/AbstractPredicateTransition.cs diff --git a/Antlr4.Runtime/Atn/ActionTransition.cs b/runtime/CSharp/Antlr4.Runtime/Atn/ActionTransition.cs similarity index 100% rename from Antlr4.Runtime/Atn/ActionTransition.cs rename to runtime/CSharp/Antlr4.Runtime/Atn/ActionTransition.cs diff --git a/Antlr4.Runtime/Atn/ArrayPredictionContext.cs b/runtime/CSharp/Antlr4.Runtime/Atn/ArrayPredictionContext.cs similarity index 100% rename from Antlr4.Runtime/Atn/ArrayPredictionContext.cs rename to runtime/CSharp/Antlr4.Runtime/Atn/ArrayPredictionContext.cs diff --git a/Antlr4.Runtime/Atn/AtomTransition.cs b/runtime/CSharp/Antlr4.Runtime/Atn/AtomTransition.cs similarity index 100% rename from Antlr4.Runtime/Atn/AtomTransition.cs rename to runtime/CSharp/Antlr4.Runtime/Atn/AtomTransition.cs diff --git a/Antlr4.Runtime/Atn/BasicBlockStartState.cs b/runtime/CSharp/Antlr4.Runtime/Atn/BasicBlockStartState.cs similarity index 100% rename from Antlr4.Runtime/Atn/BasicBlockStartState.cs rename to runtime/CSharp/Antlr4.Runtime/Atn/BasicBlockStartState.cs diff --git a/Antlr4.Runtime/Atn/BasicState.cs b/runtime/CSharp/Antlr4.Runtime/Atn/BasicState.cs similarity index 100% rename from Antlr4.Runtime/Atn/BasicState.cs rename to runtime/CSharp/Antlr4.Runtime/Atn/BasicState.cs diff --git a/Antlr4.Runtime/Atn/BlockEndState.cs b/runtime/CSharp/Antlr4.Runtime/Atn/BlockEndState.cs similarity index 100% rename from Antlr4.Runtime/Atn/BlockEndState.cs rename to runtime/CSharp/Antlr4.Runtime/Atn/BlockEndState.cs diff --git a/Antlr4.Runtime/Atn/BlockStartState.cs b/runtime/CSharp/Antlr4.Runtime/Atn/BlockStartState.cs similarity index 100% rename from Antlr4.Runtime/Atn/BlockStartState.cs rename to runtime/CSharp/Antlr4.Runtime/Atn/BlockStartState.cs diff --git a/Antlr4.Runtime/Atn/DecisionState.cs b/runtime/CSharp/Antlr4.Runtime/Atn/DecisionState.cs similarity index 100% rename from Antlr4.Runtime/Atn/DecisionState.cs rename to runtime/CSharp/Antlr4.Runtime/Atn/DecisionState.cs diff --git a/Antlr4.Runtime/Atn/EmptyPredictionContext.cs b/runtime/CSharp/Antlr4.Runtime/Atn/EmptyPredictionContext.cs similarity index 100% rename from Antlr4.Runtime/Atn/EmptyPredictionContext.cs rename to runtime/CSharp/Antlr4.Runtime/Atn/EmptyPredictionContext.cs diff --git a/Antlr4.Runtime/Atn/EpsilonTransition.cs b/runtime/CSharp/Antlr4.Runtime/Atn/EpsilonTransition.cs similarity index 100% rename from Antlr4.Runtime/Atn/EpsilonTransition.cs rename to runtime/CSharp/Antlr4.Runtime/Atn/EpsilonTransition.cs diff --git a/Antlr4.Runtime/Atn/LL1Analyzer.cs b/runtime/CSharp/Antlr4.Runtime/Atn/LL1Analyzer.cs similarity index 100% rename from Antlr4.Runtime/Atn/LL1Analyzer.cs rename to runtime/CSharp/Antlr4.Runtime/Atn/LL1Analyzer.cs diff --git a/Antlr4.Runtime/Atn/LexerATNSimulator.cs b/runtime/CSharp/Antlr4.Runtime/Atn/LexerATNSimulator.cs similarity index 100% rename from Antlr4.Runtime/Atn/LexerATNSimulator.cs rename to runtime/CSharp/Antlr4.Runtime/Atn/LexerATNSimulator.cs diff --git a/Antlr4.Runtime/Atn/LoopEndState.cs b/runtime/CSharp/Antlr4.Runtime/Atn/LoopEndState.cs similarity index 100% rename from Antlr4.Runtime/Atn/LoopEndState.cs rename to runtime/CSharp/Antlr4.Runtime/Atn/LoopEndState.cs diff --git a/Antlr4.Runtime/Atn/NotSetTransition.cs b/runtime/CSharp/Antlr4.Runtime/Atn/NotSetTransition.cs similarity index 100% rename from Antlr4.Runtime/Atn/NotSetTransition.cs rename to runtime/CSharp/Antlr4.Runtime/Atn/NotSetTransition.cs diff --git a/Antlr4.Runtime/Atn/OrderedATNConfigSet.cs b/runtime/CSharp/Antlr4.Runtime/Atn/OrderedATNConfigSet.cs similarity index 100% rename from Antlr4.Runtime/Atn/OrderedATNConfigSet.cs rename to runtime/CSharp/Antlr4.Runtime/Atn/OrderedATNConfigSet.cs diff --git a/Antlr4.Runtime/Atn/ParserATNPathFinder.cs b/runtime/CSharp/Antlr4.Runtime/Atn/ParserATNPathFinder.cs similarity index 100% rename from Antlr4.Runtime/Atn/ParserATNPathFinder.cs rename to runtime/CSharp/Antlr4.Runtime/Atn/ParserATNPathFinder.cs diff --git a/Antlr4.Runtime/Atn/ParserATNSimulator.cs b/runtime/CSharp/Antlr4.Runtime/Atn/ParserATNSimulator.cs similarity index 100% rename from Antlr4.Runtime/Atn/ParserATNSimulator.cs rename to runtime/CSharp/Antlr4.Runtime/Atn/ParserATNSimulator.cs diff --git a/Antlr4.Runtime/Atn/PlusBlockStartState.cs b/runtime/CSharp/Antlr4.Runtime/Atn/PlusBlockStartState.cs similarity index 100% rename from Antlr4.Runtime/Atn/PlusBlockStartState.cs rename to runtime/CSharp/Antlr4.Runtime/Atn/PlusBlockStartState.cs diff --git a/Antlr4.Runtime/Atn/PlusLoopbackState.cs b/runtime/CSharp/Antlr4.Runtime/Atn/PlusLoopbackState.cs similarity index 100% rename from Antlr4.Runtime/Atn/PlusLoopbackState.cs rename to runtime/CSharp/Antlr4.Runtime/Atn/PlusLoopbackState.cs diff --git a/Antlr4.Runtime/Atn/PrecedencePredicateTransition.cs b/runtime/CSharp/Antlr4.Runtime/Atn/PrecedencePredicateTransition.cs similarity index 100% rename from Antlr4.Runtime/Atn/PrecedencePredicateTransition.cs rename to runtime/CSharp/Antlr4.Runtime/Atn/PrecedencePredicateTransition.cs diff --git a/Antlr4.Runtime/Atn/PredicateTransition.cs b/runtime/CSharp/Antlr4.Runtime/Atn/PredicateTransition.cs similarity index 100% rename from Antlr4.Runtime/Atn/PredicateTransition.cs rename to runtime/CSharp/Antlr4.Runtime/Atn/PredicateTransition.cs diff --git a/Antlr4.Runtime/Atn/PredictionContext.cs b/runtime/CSharp/Antlr4.Runtime/Atn/PredictionContext.cs similarity index 100% rename from Antlr4.Runtime/Atn/PredictionContext.cs rename to runtime/CSharp/Antlr4.Runtime/Atn/PredictionContext.cs diff --git a/Antlr4.Runtime/Atn/PredictionContextCache.cs b/runtime/CSharp/Antlr4.Runtime/Atn/PredictionContextCache.cs similarity index 100% rename from Antlr4.Runtime/Atn/PredictionContextCache.cs rename to runtime/CSharp/Antlr4.Runtime/Atn/PredictionContextCache.cs diff --git a/Antlr4.Runtime/Atn/PredictionMode.cs b/runtime/CSharp/Antlr4.Runtime/Atn/PredictionMode.cs similarity index 100% rename from Antlr4.Runtime/Atn/PredictionMode.cs rename to runtime/CSharp/Antlr4.Runtime/Atn/PredictionMode.cs diff --git a/Antlr4.Runtime/Atn/RangeTransition.cs b/runtime/CSharp/Antlr4.Runtime/Atn/RangeTransition.cs similarity index 100% rename from Antlr4.Runtime/Atn/RangeTransition.cs rename to runtime/CSharp/Antlr4.Runtime/Atn/RangeTransition.cs diff --git a/Antlr4.Runtime/Atn/RuleStartState.cs b/runtime/CSharp/Antlr4.Runtime/Atn/RuleStartState.cs similarity index 100% rename from Antlr4.Runtime/Atn/RuleStartState.cs rename to runtime/CSharp/Antlr4.Runtime/Atn/RuleStartState.cs diff --git a/Antlr4.Runtime/Atn/RuleStopState.cs b/runtime/CSharp/Antlr4.Runtime/Atn/RuleStopState.cs similarity index 100% rename from Antlr4.Runtime/Atn/RuleStopState.cs rename to runtime/CSharp/Antlr4.Runtime/Atn/RuleStopState.cs diff --git a/Antlr4.Runtime/Atn/RuleTransition.cs b/runtime/CSharp/Antlr4.Runtime/Atn/RuleTransition.cs similarity index 100% rename from Antlr4.Runtime/Atn/RuleTransition.cs rename to runtime/CSharp/Antlr4.Runtime/Atn/RuleTransition.cs diff --git a/Antlr4.Runtime/Atn/SemanticContext.cs b/runtime/CSharp/Antlr4.Runtime/Atn/SemanticContext.cs similarity index 100% rename from Antlr4.Runtime/Atn/SemanticContext.cs rename to runtime/CSharp/Antlr4.Runtime/Atn/SemanticContext.cs diff --git a/Antlr4.Runtime/Atn/SetTransition.cs b/runtime/CSharp/Antlr4.Runtime/Atn/SetTransition.cs similarity index 100% rename from Antlr4.Runtime/Atn/SetTransition.cs rename to runtime/CSharp/Antlr4.Runtime/Atn/SetTransition.cs diff --git a/Antlr4.Runtime/Atn/SimulatorState.cs b/runtime/CSharp/Antlr4.Runtime/Atn/SimulatorState.cs similarity index 100% rename from Antlr4.Runtime/Atn/SimulatorState.cs rename to runtime/CSharp/Antlr4.Runtime/Atn/SimulatorState.cs diff --git a/Antlr4.Runtime/Atn/SingletonPredictionContext.cs b/runtime/CSharp/Antlr4.Runtime/Atn/SingletonPredictionContext.cs similarity index 100% rename from Antlr4.Runtime/Atn/SingletonPredictionContext.cs rename to runtime/CSharp/Antlr4.Runtime/Atn/SingletonPredictionContext.cs diff --git a/Antlr4.Runtime/Atn/StarBlockStartState.cs b/runtime/CSharp/Antlr4.Runtime/Atn/StarBlockStartState.cs similarity index 100% rename from Antlr4.Runtime/Atn/StarBlockStartState.cs rename to runtime/CSharp/Antlr4.Runtime/Atn/StarBlockStartState.cs diff --git a/Antlr4.Runtime/Atn/StarLoopEntryState.cs b/runtime/CSharp/Antlr4.Runtime/Atn/StarLoopEntryState.cs similarity index 100% rename from Antlr4.Runtime/Atn/StarLoopEntryState.cs rename to runtime/CSharp/Antlr4.Runtime/Atn/StarLoopEntryState.cs diff --git a/Antlr4.Runtime/Atn/StarLoopbackState.cs b/runtime/CSharp/Antlr4.Runtime/Atn/StarLoopbackState.cs similarity index 100% rename from Antlr4.Runtime/Atn/StarLoopbackState.cs rename to runtime/CSharp/Antlr4.Runtime/Atn/StarLoopbackState.cs diff --git a/Antlr4.Runtime/Atn/StateType.cs b/runtime/CSharp/Antlr4.Runtime/Atn/StateType.cs similarity index 100% rename from Antlr4.Runtime/Atn/StateType.cs rename to runtime/CSharp/Antlr4.Runtime/Atn/StateType.cs diff --git a/Antlr4.Runtime/Atn/TokensStartState.cs b/runtime/CSharp/Antlr4.Runtime/Atn/TokensStartState.cs similarity index 100% rename from Antlr4.Runtime/Atn/TokensStartState.cs rename to runtime/CSharp/Antlr4.Runtime/Atn/TokensStartState.cs diff --git a/Antlr4.Runtime/Atn/Transition.cs b/runtime/CSharp/Antlr4.Runtime/Atn/Transition.cs similarity index 100% rename from Antlr4.Runtime/Atn/Transition.cs rename to runtime/CSharp/Antlr4.Runtime/Atn/Transition.cs diff --git a/Antlr4.Runtime/Atn/TransitionType.cs b/runtime/CSharp/Antlr4.Runtime/Atn/TransitionType.cs similarity index 100% rename from Antlr4.Runtime/Atn/TransitionType.cs rename to runtime/CSharp/Antlr4.Runtime/Atn/TransitionType.cs diff --git a/Antlr4.Runtime/Atn/WildcardTransition.cs b/runtime/CSharp/Antlr4.Runtime/Atn/WildcardTransition.cs similarity index 100% rename from Antlr4.Runtime/Atn/WildcardTransition.cs rename to runtime/CSharp/Antlr4.Runtime/Atn/WildcardTransition.cs diff --git a/Antlr4.Runtime/BailErrorStrategy.cs b/runtime/CSharp/Antlr4.Runtime/BailErrorStrategy.cs similarity index 100% rename from Antlr4.Runtime/BailErrorStrategy.cs rename to runtime/CSharp/Antlr4.Runtime/BailErrorStrategy.cs diff --git a/Antlr4.Runtime/BaseErrorListener.cs b/runtime/CSharp/Antlr4.Runtime/BaseErrorListener.cs similarity index 100% rename from Antlr4.Runtime/BaseErrorListener.cs rename to runtime/CSharp/Antlr4.Runtime/BaseErrorListener.cs diff --git a/Antlr4.Runtime/BufferedTokenStream.cs b/runtime/CSharp/Antlr4.Runtime/BufferedTokenStream.cs similarity index 100% rename from Antlr4.Runtime/BufferedTokenStream.cs rename to runtime/CSharp/Antlr4.Runtime/BufferedTokenStream.cs diff --git a/Antlr4.Runtime/CommonToken.cs b/runtime/CSharp/Antlr4.Runtime/CommonToken.cs similarity index 100% rename from Antlr4.Runtime/CommonToken.cs rename to runtime/CSharp/Antlr4.Runtime/CommonToken.cs diff --git a/Antlr4.Runtime/CommonTokenFactory.cs b/runtime/CSharp/Antlr4.Runtime/CommonTokenFactory.cs similarity index 100% rename from Antlr4.Runtime/CommonTokenFactory.cs rename to runtime/CSharp/Antlr4.Runtime/CommonTokenFactory.cs diff --git a/Antlr4.Runtime/CommonTokenStream.cs b/runtime/CSharp/Antlr4.Runtime/CommonTokenStream.cs similarity index 100% rename from Antlr4.Runtime/CommonTokenStream.cs rename to runtime/CSharp/Antlr4.Runtime/CommonTokenStream.cs diff --git a/Antlr4.Runtime/ConsoleErrorListener.cs b/runtime/CSharp/Antlr4.Runtime/ConsoleErrorListener.cs similarity index 100% rename from Antlr4.Runtime/ConsoleErrorListener.cs rename to runtime/CSharp/Antlr4.Runtime/ConsoleErrorListener.cs diff --git a/Antlr4.Runtime/DefaultErrorStrategy.cs b/runtime/CSharp/Antlr4.Runtime/DefaultErrorStrategy.cs similarity index 100% rename from Antlr4.Runtime/DefaultErrorStrategy.cs rename to runtime/CSharp/Antlr4.Runtime/DefaultErrorStrategy.cs diff --git a/Antlr4.Runtime/Dependents.cs b/runtime/CSharp/Antlr4.Runtime/Dependents.cs similarity index 100% rename from Antlr4.Runtime/Dependents.cs rename to runtime/CSharp/Antlr4.Runtime/Dependents.cs diff --git a/Antlr4.Runtime/Dfa/AbstractEdgeMap`1.cs b/runtime/CSharp/Antlr4.Runtime/Dfa/AbstractEdgeMap`1.cs similarity index 100% rename from Antlr4.Runtime/Dfa/AbstractEdgeMap`1.cs rename to runtime/CSharp/Antlr4.Runtime/Dfa/AbstractEdgeMap`1.cs diff --git a/Antlr4.Runtime/Dfa/ArrayEdgeMap`1.cs b/runtime/CSharp/Antlr4.Runtime/Dfa/ArrayEdgeMap`1.cs similarity index 100% rename from Antlr4.Runtime/Dfa/ArrayEdgeMap`1.cs rename to runtime/CSharp/Antlr4.Runtime/Dfa/ArrayEdgeMap`1.cs diff --git a/Antlr4.Runtime/Dfa/DFA.cs b/runtime/CSharp/Antlr4.Runtime/Dfa/DFA.cs similarity index 100% rename from Antlr4.Runtime/Dfa/DFA.cs rename to runtime/CSharp/Antlr4.Runtime/Dfa/DFA.cs diff --git a/Antlr4.Runtime/Dfa/DFASerializer.cs b/runtime/CSharp/Antlr4.Runtime/Dfa/DFASerializer.cs similarity index 100% rename from Antlr4.Runtime/Dfa/DFASerializer.cs rename to runtime/CSharp/Antlr4.Runtime/Dfa/DFASerializer.cs diff --git a/Antlr4.Runtime/Dfa/DFAState.cs b/runtime/CSharp/Antlr4.Runtime/Dfa/DFAState.cs similarity index 100% rename from Antlr4.Runtime/Dfa/DFAState.cs rename to runtime/CSharp/Antlr4.Runtime/Dfa/DFAState.cs diff --git a/Antlr4.Runtime/Dfa/IEdgeMap`1.cs b/runtime/CSharp/Antlr4.Runtime/Dfa/IEdgeMap`1.cs similarity index 100% rename from Antlr4.Runtime/Dfa/IEdgeMap`1.cs rename to runtime/CSharp/Antlr4.Runtime/Dfa/IEdgeMap`1.cs diff --git a/Antlr4.Runtime/Dfa/LexerDFASerializer.cs b/runtime/CSharp/Antlr4.Runtime/Dfa/LexerDFASerializer.cs similarity index 100% rename from Antlr4.Runtime/Dfa/LexerDFASerializer.cs rename to runtime/CSharp/Antlr4.Runtime/Dfa/LexerDFASerializer.cs diff --git a/Antlr4.Runtime/Dfa/SingletonEdgeMap`1.cs b/runtime/CSharp/Antlr4.Runtime/Dfa/SingletonEdgeMap`1.cs similarity index 100% rename from Antlr4.Runtime/Dfa/SingletonEdgeMap`1.cs rename to runtime/CSharp/Antlr4.Runtime/Dfa/SingletonEdgeMap`1.cs diff --git a/Antlr4.Runtime/Dfa/SparseEdgeMap`1.cs b/runtime/CSharp/Antlr4.Runtime/Dfa/SparseEdgeMap`1.cs similarity index 100% rename from Antlr4.Runtime/Dfa/SparseEdgeMap`1.cs rename to runtime/CSharp/Antlr4.Runtime/Dfa/SparseEdgeMap`1.cs diff --git a/Antlr4.Runtime/DiagnosticErrorListener.cs b/runtime/CSharp/Antlr4.Runtime/DiagnosticErrorListener.cs similarity index 100% rename from Antlr4.Runtime/DiagnosticErrorListener.cs rename to runtime/CSharp/Antlr4.Runtime/DiagnosticErrorListener.cs diff --git a/Antlr4.Runtime/FailedPredicateException.cs b/runtime/CSharp/Antlr4.Runtime/FailedPredicateException.cs similarity index 100% rename from Antlr4.Runtime/FailedPredicateException.cs rename to runtime/CSharp/Antlr4.Runtime/FailedPredicateException.cs diff --git a/Antlr4.Runtime/IAntlrErrorListener`1.cs b/runtime/CSharp/Antlr4.Runtime/IAntlrErrorListener`1.cs similarity index 100% rename from Antlr4.Runtime/IAntlrErrorListener`1.cs rename to runtime/CSharp/Antlr4.Runtime/IAntlrErrorListener`1.cs diff --git a/Antlr4.Runtime/IAntlrErrorStrategy.cs b/runtime/CSharp/Antlr4.Runtime/IAntlrErrorStrategy.cs similarity index 100% rename from Antlr4.Runtime/IAntlrErrorStrategy.cs rename to runtime/CSharp/Antlr4.Runtime/IAntlrErrorStrategy.cs diff --git a/Antlr4.Runtime/ICharStream.cs b/runtime/CSharp/Antlr4.Runtime/ICharStream.cs similarity index 100% rename from Antlr4.Runtime/ICharStream.cs rename to runtime/CSharp/Antlr4.Runtime/ICharStream.cs diff --git a/Antlr4.Runtime/IIntStream.cs b/runtime/CSharp/Antlr4.Runtime/IIntStream.cs similarity index 100% rename from Antlr4.Runtime/IIntStream.cs rename to runtime/CSharp/Antlr4.Runtime/IIntStream.cs diff --git a/Antlr4.Runtime/IParserErrorListener.cs b/runtime/CSharp/Antlr4.Runtime/IParserErrorListener.cs similarity index 100% rename from Antlr4.Runtime/IParserErrorListener.cs rename to runtime/CSharp/Antlr4.Runtime/IParserErrorListener.cs diff --git a/Antlr4.Runtime/IToken.cs b/runtime/CSharp/Antlr4.Runtime/IToken.cs similarity index 100% rename from Antlr4.Runtime/IToken.cs rename to runtime/CSharp/Antlr4.Runtime/IToken.cs diff --git a/Antlr4.Runtime/ITokenFactory.cs b/runtime/CSharp/Antlr4.Runtime/ITokenFactory.cs similarity index 100% rename from Antlr4.Runtime/ITokenFactory.cs rename to runtime/CSharp/Antlr4.Runtime/ITokenFactory.cs diff --git a/Antlr4.Runtime/ITokenSource.cs b/runtime/CSharp/Antlr4.Runtime/ITokenSource.cs similarity index 100% rename from Antlr4.Runtime/ITokenSource.cs rename to runtime/CSharp/Antlr4.Runtime/ITokenSource.cs diff --git a/Antlr4.Runtime/ITokenStream.cs b/runtime/CSharp/Antlr4.Runtime/ITokenStream.cs similarity index 100% rename from Antlr4.Runtime/ITokenStream.cs rename to runtime/CSharp/Antlr4.Runtime/ITokenStream.cs diff --git a/Antlr4.Runtime/IWritableToken.cs b/runtime/CSharp/Antlr4.Runtime/IWritableToken.cs similarity index 100% rename from Antlr4.Runtime/IWritableToken.cs rename to runtime/CSharp/Antlr4.Runtime/IWritableToken.cs diff --git a/Antlr4.Runtime/InputMismatchException.cs b/runtime/CSharp/Antlr4.Runtime/InputMismatchException.cs similarity index 100% rename from Antlr4.Runtime/InputMismatchException.cs rename to runtime/CSharp/Antlr4.Runtime/InputMismatchException.cs diff --git a/Antlr4.Runtime/Lexer.cs b/runtime/CSharp/Antlr4.Runtime/Lexer.cs similarity index 100% rename from Antlr4.Runtime/Lexer.cs rename to runtime/CSharp/Antlr4.Runtime/Lexer.cs diff --git a/Antlr4.Runtime/LexerNoViableAltException.cs b/runtime/CSharp/Antlr4.Runtime/LexerNoViableAltException.cs similarity index 100% rename from Antlr4.Runtime/LexerNoViableAltException.cs rename to runtime/CSharp/Antlr4.Runtime/LexerNoViableAltException.cs diff --git a/Antlr4.Runtime/Misc/Args.cs b/runtime/CSharp/Antlr4.Runtime/Misc/Args.cs similarity index 100% rename from Antlr4.Runtime/Misc/Args.cs rename to runtime/CSharp/Antlr4.Runtime/Misc/Args.cs diff --git a/Antlr4.Runtime/Misc/Array2DHashSet`1.cs b/runtime/CSharp/Antlr4.Runtime/Misc/Array2DHashSet`1.cs similarity index 100% rename from Antlr4.Runtime/Misc/Array2DHashSet`1.cs rename to runtime/CSharp/Antlr4.Runtime/Misc/Array2DHashSet`1.cs diff --git a/Antlr4.Runtime/Misc/DoubleKeyMap`3.cs b/runtime/CSharp/Antlr4.Runtime/Misc/DoubleKeyMap`3.cs similarity index 100% rename from Antlr4.Runtime/Misc/DoubleKeyMap`3.cs rename to runtime/CSharp/Antlr4.Runtime/Misc/DoubleKeyMap`3.cs diff --git a/Antlr4.Runtime/Misc/IIntSet.cs b/runtime/CSharp/Antlr4.Runtime/Misc/IIntSet.cs similarity index 100% rename from Antlr4.Runtime/Misc/IIntSet.cs rename to runtime/CSharp/Antlr4.Runtime/Misc/IIntSet.cs diff --git a/Antlr4.Runtime/Misc/Interval.cs b/runtime/CSharp/Antlr4.Runtime/Misc/Interval.cs similarity index 100% rename from Antlr4.Runtime/Misc/Interval.cs rename to runtime/CSharp/Antlr4.Runtime/Misc/Interval.cs diff --git a/Antlr4.Runtime/Misc/IntervalSet.cs b/runtime/CSharp/Antlr4.Runtime/Misc/IntervalSet.cs similarity index 100% rename from Antlr4.Runtime/Misc/IntervalSet.cs rename to runtime/CSharp/Antlr4.Runtime/Misc/IntervalSet.cs diff --git a/Antlr4.Runtime/Misc/MultiMap`2.cs b/runtime/CSharp/Antlr4.Runtime/Misc/MultiMap`2.cs similarity index 100% rename from Antlr4.Runtime/Misc/MultiMap`2.cs rename to runtime/CSharp/Antlr4.Runtime/Misc/MultiMap`2.cs diff --git a/Antlr4.Runtime/Misc/OrderedHashSet`1.cs b/runtime/CSharp/Antlr4.Runtime/Misc/OrderedHashSet`1.cs similarity index 100% rename from Antlr4.Runtime/Misc/OrderedHashSet`1.cs rename to runtime/CSharp/Antlr4.Runtime/Misc/OrderedHashSet`1.cs diff --git a/Antlr4.Runtime/Misc/ParseCanceledException.cs b/runtime/CSharp/Antlr4.Runtime/Misc/ParseCanceledException.cs similarity index 100% rename from Antlr4.Runtime/Misc/ParseCanceledException.cs rename to runtime/CSharp/Antlr4.Runtime/Misc/ParseCanceledException.cs diff --git a/Antlr4.Runtime/Misc/RuleDependencyChecker.cs b/runtime/CSharp/Antlr4.Runtime/Misc/RuleDependencyChecker.cs similarity index 100% rename from Antlr4.Runtime/Misc/RuleDependencyChecker.cs rename to runtime/CSharp/Antlr4.Runtime/Misc/RuleDependencyChecker.cs diff --git a/Antlr4.Runtime/Misc/RuleDependencyProcessor.cs b/runtime/CSharp/Antlr4.Runtime/Misc/RuleDependencyProcessor.cs similarity index 100% rename from Antlr4.Runtime/Misc/RuleDependencyProcessor.cs rename to runtime/CSharp/Antlr4.Runtime/Misc/RuleDependencyProcessor.cs diff --git a/Antlr4.Runtime/Misc/TestRig.cs b/runtime/CSharp/Antlr4.Runtime/Misc/TestRig.cs similarity index 100% rename from Antlr4.Runtime/Misc/TestRig.cs rename to runtime/CSharp/Antlr4.Runtime/Misc/TestRig.cs diff --git a/Antlr4.Runtime/Misc/Utils.cs b/runtime/CSharp/Antlr4.Runtime/Misc/Utils.cs similarity index 100% rename from Antlr4.Runtime/Misc/Utils.cs rename to runtime/CSharp/Antlr4.Runtime/Misc/Utils.cs diff --git a/Antlr4.Runtime/NoViableAltException.cs b/runtime/CSharp/Antlr4.Runtime/NoViableAltException.cs similarity index 100% rename from Antlr4.Runtime/NoViableAltException.cs rename to runtime/CSharp/Antlr4.Runtime/NoViableAltException.cs diff --git a/Antlr4.Runtime/Parser.cs b/runtime/CSharp/Antlr4.Runtime/Parser.cs similarity index 100% rename from Antlr4.Runtime/Parser.cs rename to runtime/CSharp/Antlr4.Runtime/Parser.cs diff --git a/Antlr4.Runtime/ParserRuleContext.cs b/runtime/CSharp/Antlr4.Runtime/ParserRuleContext.cs similarity index 100% rename from Antlr4.Runtime/ParserRuleContext.cs rename to runtime/CSharp/Antlr4.Runtime/ParserRuleContext.cs diff --git a/Antlr4.Runtime/Properties/AssemblyInfo.cs b/runtime/CSharp/Antlr4.Runtime/Properties/AssemblyInfo.cs similarity index 100% rename from Antlr4.Runtime/Properties/AssemblyInfo.cs rename to runtime/CSharp/Antlr4.Runtime/Properties/AssemblyInfo.cs diff --git a/Antlr4.Runtime/ProxyErrorListener`1.cs b/runtime/CSharp/Antlr4.Runtime/ProxyErrorListener`1.cs similarity index 100% rename from Antlr4.Runtime/ProxyErrorListener`1.cs rename to runtime/CSharp/Antlr4.Runtime/ProxyErrorListener`1.cs diff --git a/Antlr4.Runtime/ProxyParserErrorListener.cs b/runtime/CSharp/Antlr4.Runtime/ProxyParserErrorListener.cs similarity index 100% rename from Antlr4.Runtime/ProxyParserErrorListener.cs rename to runtime/CSharp/Antlr4.Runtime/ProxyParserErrorListener.cs diff --git a/Antlr4.Runtime/RecognitionException.cs b/runtime/CSharp/Antlr4.Runtime/RecognitionException.cs similarity index 100% rename from Antlr4.Runtime/RecognitionException.cs rename to runtime/CSharp/Antlr4.Runtime/RecognitionException.cs diff --git a/Antlr4.Runtime/Recognizer`2.cs b/runtime/CSharp/Antlr4.Runtime/Recognizer`2.cs similarity index 100% rename from Antlr4.Runtime/Recognizer`2.cs rename to runtime/CSharp/Antlr4.Runtime/Recognizer`2.cs diff --git a/Antlr4.Runtime/RuleContext.cs b/runtime/CSharp/Antlr4.Runtime/RuleContext.cs similarity index 100% rename from Antlr4.Runtime/RuleContext.cs rename to runtime/CSharp/Antlr4.Runtime/RuleContext.cs diff --git a/Antlr4.Runtime/TokenStreamRewriter.cs b/runtime/CSharp/Antlr4.Runtime/TokenStreamRewriter.cs similarity index 100% rename from Antlr4.Runtime/TokenStreamRewriter.cs rename to runtime/CSharp/Antlr4.Runtime/TokenStreamRewriter.cs diff --git a/Antlr4.Runtime/Tree/AbstractParseTreeVisitor`1.cs b/runtime/CSharp/Antlr4.Runtime/Tree/AbstractParseTreeVisitor`1.cs similarity index 100% rename from Antlr4.Runtime/Tree/AbstractParseTreeVisitor`1.cs rename to runtime/CSharp/Antlr4.Runtime/Tree/AbstractParseTreeVisitor`1.cs diff --git a/Antlr4.Runtime/Tree/ErrorNodeImpl.cs b/runtime/CSharp/Antlr4.Runtime/Tree/ErrorNodeImpl.cs similarity index 100% rename from Antlr4.Runtime/Tree/ErrorNodeImpl.cs rename to runtime/CSharp/Antlr4.Runtime/Tree/ErrorNodeImpl.cs diff --git a/Antlr4.Runtime/Tree/IErrorNode.cs b/runtime/CSharp/Antlr4.Runtime/Tree/IErrorNode.cs similarity index 100% rename from Antlr4.Runtime/Tree/IErrorNode.cs rename to runtime/CSharp/Antlr4.Runtime/Tree/IErrorNode.cs diff --git a/Antlr4.Runtime/Tree/IParseTree.cs b/runtime/CSharp/Antlr4.Runtime/Tree/IParseTree.cs similarity index 100% rename from Antlr4.Runtime/Tree/IParseTree.cs rename to runtime/CSharp/Antlr4.Runtime/Tree/IParseTree.cs diff --git a/Antlr4.Runtime/Tree/IParseTreeListener.cs b/runtime/CSharp/Antlr4.Runtime/Tree/IParseTreeListener.cs similarity index 100% rename from Antlr4.Runtime/Tree/IParseTreeListener.cs rename to runtime/CSharp/Antlr4.Runtime/Tree/IParseTreeListener.cs diff --git a/Antlr4.Runtime/Tree/IParseTreeVisitor`1.cs b/runtime/CSharp/Antlr4.Runtime/Tree/IParseTreeVisitor`1.cs similarity index 100% rename from Antlr4.Runtime/Tree/IParseTreeVisitor`1.cs rename to runtime/CSharp/Antlr4.Runtime/Tree/IParseTreeVisitor`1.cs diff --git a/Antlr4.Runtime/Tree/IRuleNode.cs b/runtime/CSharp/Antlr4.Runtime/Tree/IRuleNode.cs similarity index 100% rename from Antlr4.Runtime/Tree/IRuleNode.cs rename to runtime/CSharp/Antlr4.Runtime/Tree/IRuleNode.cs diff --git a/Antlr4.Runtime/Tree/ISyntaxTree.cs b/runtime/CSharp/Antlr4.Runtime/Tree/ISyntaxTree.cs similarity index 100% rename from Antlr4.Runtime/Tree/ISyntaxTree.cs rename to runtime/CSharp/Antlr4.Runtime/Tree/ISyntaxTree.cs diff --git a/Antlr4.Runtime/Tree/ITerminalNode.cs b/runtime/CSharp/Antlr4.Runtime/Tree/ITerminalNode.cs similarity index 100% rename from Antlr4.Runtime/Tree/ITerminalNode.cs rename to runtime/CSharp/Antlr4.Runtime/Tree/ITerminalNode.cs diff --git a/Antlr4.Runtime/Tree/ITree.cs b/runtime/CSharp/Antlr4.Runtime/Tree/ITree.cs similarity index 100% rename from Antlr4.Runtime/Tree/ITree.cs rename to runtime/CSharp/Antlr4.Runtime/Tree/ITree.cs diff --git a/Antlr4.Runtime/Tree/ParseTreeProperty`1.cs b/runtime/CSharp/Antlr4.Runtime/Tree/ParseTreeProperty`1.cs similarity index 100% rename from Antlr4.Runtime/Tree/ParseTreeProperty`1.cs rename to runtime/CSharp/Antlr4.Runtime/Tree/ParseTreeProperty`1.cs diff --git a/Antlr4.Runtime/Tree/ParseTreeWalker.cs b/runtime/CSharp/Antlr4.Runtime/Tree/ParseTreeWalker.cs similarity index 100% rename from Antlr4.Runtime/Tree/ParseTreeWalker.cs rename to runtime/CSharp/Antlr4.Runtime/Tree/ParseTreeWalker.cs diff --git a/Antlr4.Runtime/Tree/TerminalNodeImpl.cs b/runtime/CSharp/Antlr4.Runtime/Tree/TerminalNodeImpl.cs similarity index 100% rename from Antlr4.Runtime/Tree/TerminalNodeImpl.cs rename to runtime/CSharp/Antlr4.Runtime/Tree/TerminalNodeImpl.cs diff --git a/Antlr4.Runtime/Tree/Trees.cs b/runtime/CSharp/Antlr4.Runtime/Tree/Trees.cs similarity index 100% rename from Antlr4.Runtime/Tree/Trees.cs rename to runtime/CSharp/Antlr4.Runtime/Tree/Trees.cs diff --git a/Antlr4.Runtime/UnbufferedCharStream.cs b/runtime/CSharp/Antlr4.Runtime/UnbufferedCharStream.cs similarity index 100% rename from Antlr4.Runtime/UnbufferedCharStream.cs rename to runtime/CSharp/Antlr4.Runtime/UnbufferedCharStream.cs diff --git a/Antlr4.Runtime/UnbufferedTokenStream.cs b/runtime/CSharp/Antlr4.Runtime/UnbufferedTokenStream.cs similarity index 100% rename from Antlr4.Runtime/UnbufferedTokenStream.cs rename to runtime/CSharp/Antlr4.Runtime/UnbufferedTokenStream.cs diff --git a/Antlr4.sln b/runtime/CSharp/Antlr4.sln similarity index 100% rename from Antlr4.sln rename to runtime/CSharp/Antlr4.sln