gitextract_b4lykdd7/ ├── .astylerc ├── .github/ │ └── workflows/ │ └── main.yml ├── .gitignore ├── .gitmodules ├── ANTLR/ │ ├── Python3.g4 │ ├── Python3.interp │ ├── Python3.tokens │ ├── Python3BaseListener.cpp │ ├── Python3BaseListener.h │ ├── Python3Lexer.cpp │ ├── Python3Lexer.h │ ├── Python3Lexer.interp │ ├── Python3Lexer.tokens │ ├── Python3Listener.cpp │ ├── Python3Listener.h │ ├── Python3Parser.cpp │ ├── Python3Parser.h │ ├── customtoken.cpp │ └── customtoken.h ├── ANTLR4runtime/ │ ├── CMakeLists.txt │ ├── LICENSE.txt │ ├── README.md │ ├── VERSION │ ├── cmake/ │ │ ├── Antlr4Package.md │ │ ├── ExternalAntlr4Cpp.cmake │ │ ├── FindANTLR.cmake │ │ ├── README.md │ │ ├── antlr4-generator.cmake.in │ │ └── antlr4-runtime.cmake.in │ ├── demo/ │ │ ├── CMakeLists.txt │ │ ├── Linux/ │ │ │ └── main.cpp │ │ ├── Mac/ │ │ │ ├── antlr4-cpp-demo/ │ │ │ │ └── main.cpp │ │ │ ├── antlrcpp Tests/ │ │ │ │ ├── Info.plist │ │ │ │ ├── InputHandlingTests.mm │ │ │ │ ├── MiscClassTests.mm │ │ │ │ └── antlrcpp_Tests.mm │ │ │ ├── antlrcpp-demo.xcodeproj/ │ │ │ │ ├── project.pbxproj │ │ │ │ ├── project.xcworkspace/ │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata/ │ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ │ └── xcshareddata/ │ │ │ │ └── xcschemes/ │ │ │ │ ├── antlr4-cpp-demo.xcscheme │ │ │ │ └── antlrcpp Tests.xcscheme │ │ │ └── build.sh │ │ ├── README.md │ │ ├── TLexer.g4 │ │ ├── TLexer.tokens │ │ ├── TParser.g4 │ │ ├── Windows/ │ │ │ ├── antlr4-cpp-demo/ │ │ │ │ ├── antlr4-cpp-demo-vs2015.vcxproj │ │ │ │ ├── antlr4-cpp-demo-vs2015.vcxproj.filters │ │ │ │ ├── antlr4-cpp-demo.vcxproj │ │ │ │ ├── antlr4-cpp-demo.vcxproj.filters │ │ │ │ └── main.cpp │ │ │ ├── antlr4cpp-vs2013.sln │ │ │ └── antlr4cpp-vs2015.sln │ │ ├── generate.cmd │ │ └── generate.sh │ ├── deploy-macos.sh │ ├── deploy-source.sh │ ├── deploy-windows.cmd │ └── runtime/ │ ├── CMakeCache.txt │ ├── CMakeFiles/ │ │ ├── 3.16.3/ │ │ │ ├── CMakeCCompiler.cmake │ │ │ ├── CMakeCXXCompiler.cmake │ │ │ ├── CMakeSystem.cmake │ │ │ ├── CompilerIdC/ │ │ │ │ └── CMakeCCompilerId.c │ │ │ └── CompilerIdCXX/ │ │ │ └── CMakeCXXCompilerId.cpp │ │ ├── CMakeDirectoryInformation.cmake │ │ ├── CMakeRuleHashes.txt │ │ ├── TargetDirectories.txt │ │ ├── cmake.check_cache │ │ └── progress.marks │ ├── CMakeLists.txt │ ├── CPackConfig.cmake │ ├── CPackSourceConfig.cmake │ ├── antlr4cpp-vs2013.vcxproj │ ├── antlr4cpp-vs2013.vcxproj.filters │ ├── antlr4cpp-vs2015.vcxproj │ ├── antlr4cpp-vs2015.vcxproj.filters │ ├── antlr4cpp-vs2017.vcxproj │ ├── antlr4cpp-vs2017.vcxproj.filters │ ├── antlr4cpp-vs2019.vcxproj │ ├── antlr4cpp-vs2019.vcxproj.filters │ ├── antlrcpp-ios/ │ │ ├── Info.plist │ │ └── antlrcpp_ios.h │ ├── antlrcpp.xcodeproj/ │ │ ├── project.pbxproj │ │ ├── project.xcworkspace/ │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata/ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcshareddata/ │ │ └── xcschemes/ │ │ ├── antlr4.xcscheme │ │ ├── antlr4_ios.xcscheme │ │ └── antlr4_static.xcscheme │ ├── cmake_install.cmake │ ├── install_manifest.txt │ ├── runtime/ │ │ ├── CMakeFiles/ │ │ │ ├── CMakeDirectoryInformation.cmake │ │ │ ├── antlr4_shared.dir/ │ │ │ │ ├── CXX.includecache │ │ │ │ ├── DependInfo.cmake │ │ │ │ ├── build.make │ │ │ │ ├── cmake_clean.cmake │ │ │ │ ├── depend.internal │ │ │ │ ├── depend.make │ │ │ │ ├── flags.make │ │ │ │ ├── link.txt │ │ │ │ └── progress.make │ │ │ ├── antlr4_static.dir/ │ │ │ │ ├── CXX.includecache │ │ │ │ ├── DependInfo.cmake │ │ │ │ ├── build.make │ │ │ │ ├── cmake_clean.cmake │ │ │ │ ├── cmake_clean_target.cmake │ │ │ │ ├── depend.internal │ │ │ │ ├── depend.make │ │ │ │ ├── flags.make │ │ │ │ ├── link.txt │ │ │ │ └── progress.make │ │ │ ├── make_lib_output_dir.dir/ │ │ │ │ ├── DependInfo.cmake │ │ │ │ ├── build.make │ │ │ │ ├── cmake_clean.cmake │ │ │ │ ├── depend.internal │ │ │ │ ├── depend.make │ │ │ │ └── progress.make │ │ │ └── progress.marks │ │ └── cmake_install.cmake │ └── src/ │ ├── .vscode/ │ │ └── settings.json │ ├── ANTLRErrorListener.cpp │ ├── ANTLRErrorListener.h │ ├── ANTLRErrorStrategy.cpp │ ├── ANTLRErrorStrategy.h │ ├── ANTLRFileStream.cpp │ ├── ANTLRFileStream.h │ ├── ANTLRInputStream.cpp │ ├── ANTLRInputStream.h │ ├── BailErrorStrategy.cpp │ ├── BailErrorStrategy.h │ ├── BaseErrorListener.cpp │ ├── BaseErrorListener.h │ ├── BufferedTokenStream.cpp │ ├── BufferedTokenStream.h │ ├── CharStream.cpp │ ├── CharStream.h │ ├── CommonToken.cpp │ ├── CommonToken.h │ ├── CommonTokenFactory.cpp │ ├── CommonTokenFactory.h │ ├── CommonTokenStream.cpp │ ├── CommonTokenStream.h │ ├── ConsoleErrorListener.cpp │ ├── ConsoleErrorListener.h │ ├── DefaultErrorStrategy.cpp │ ├── DefaultErrorStrategy.h │ ├── DiagnosticErrorListener.cpp │ ├── DiagnosticErrorListener.h │ ├── Exceptions.cpp │ ├── Exceptions.h │ ├── FailedPredicateException.cpp │ ├── FailedPredicateException.h │ ├── InputMismatchException.cpp │ ├── InputMismatchException.h │ ├── IntStream.cpp │ ├── IntStream.h │ ├── InterpreterRuleContext.cpp │ ├── InterpreterRuleContext.h │ ├── Lexer.cpp │ ├── Lexer.h │ ├── LexerInterpreter.cpp │ ├── LexerInterpreter.h │ ├── LexerNoViableAltException.cpp │ ├── LexerNoViableAltException.h │ ├── ListTokenSource.cpp │ ├── ListTokenSource.h │ ├── NoViableAltException.cpp │ ├── NoViableAltException.h │ ├── Parser.cpp │ ├── Parser.h │ ├── ParserInterpreter.cpp │ ├── ParserInterpreter.h │ ├── ParserRuleContext.cpp │ ├── ParserRuleContext.h │ ├── ProxyErrorListener.cpp │ ├── ProxyErrorListener.h │ ├── RecognitionException.cpp │ ├── RecognitionException.h │ ├── Recognizer.cpp │ ├── Recognizer.h │ ├── RuleContext.cpp │ ├── RuleContext.h │ ├── RuleContextWithAltNum.cpp │ ├── RuleContextWithAltNum.h │ ├── RuntimeMetaData.cpp │ ├── RuntimeMetaData.h │ ├── Token.cpp │ ├── Token.h │ ├── TokenFactory.h │ ├── TokenSource.cpp │ ├── TokenSource.h │ ├── TokenStream.cpp │ ├── TokenStream.h │ ├── TokenStreamRewriter.cpp │ ├── TokenStreamRewriter.h │ ├── UnbufferedCharStream.cpp │ ├── UnbufferedCharStream.h │ ├── UnbufferedTokenStream.cpp │ ├── UnbufferedTokenStream.h │ ├── Vocabulary.cpp │ ├── Vocabulary.h │ ├── WritableToken.cpp │ ├── WritableToken.h │ ├── antlr4-common.h │ ├── antlr4-runtime.h │ ├── atn/ │ │ ├── ATN.cpp │ │ ├── ATN.h │ │ ├── ATNConfig.cpp │ │ ├── ATNConfig.h │ │ ├── ATNConfigSet.cpp │ │ ├── ATNConfigSet.h │ │ ├── ATNDeserializationOptions.cpp │ │ ├── ATNDeserializationOptions.h │ │ ├── ATNDeserializer.cpp │ │ ├── ATNDeserializer.h │ │ ├── ATNSerializer.cpp │ │ ├── ATNSerializer.h │ │ ├── ATNSimulator.cpp │ │ ├── ATNSimulator.h │ │ ├── ATNState.cpp │ │ ├── ATNState.h │ │ ├── ATNType.h │ │ ├── AbstractPredicateTransition.cpp │ │ ├── AbstractPredicateTransition.h │ │ ├── ActionTransition.cpp │ │ ├── ActionTransition.h │ │ ├── AmbiguityInfo.cpp │ │ ├── AmbiguityInfo.h │ │ ├── ArrayPredictionContext.cpp │ │ ├── ArrayPredictionContext.h │ │ ├── AtomTransition.cpp │ │ ├── AtomTransition.h │ │ ├── BasicBlockStartState.cpp │ │ ├── BasicBlockStartState.h │ │ ├── BasicState.cpp │ │ ├── BasicState.h │ │ ├── BlockEndState.cpp │ │ ├── BlockEndState.h │ │ ├── BlockStartState.cpp │ │ ├── BlockStartState.h │ │ ├── ContextSensitivityInfo.cpp │ │ ├── ContextSensitivityInfo.h │ │ ├── DecisionEventInfo.cpp │ │ ├── DecisionEventInfo.h │ │ ├── DecisionInfo.cpp │ │ ├── DecisionInfo.h │ │ ├── DecisionState.cpp │ │ ├── DecisionState.h │ │ ├── EmptyPredictionContext.cpp │ │ ├── EmptyPredictionContext.h │ │ ├── EpsilonTransition.cpp │ │ ├── EpsilonTransition.h │ │ ├── ErrorInfo.cpp │ │ ├── ErrorInfo.h │ │ ├── LL1Analyzer.cpp │ │ ├── LL1Analyzer.h │ │ ├── LexerATNConfig.cpp │ │ ├── LexerATNConfig.h │ │ ├── LexerATNSimulator.cpp │ │ ├── LexerATNSimulator.h │ │ ├── LexerAction.cpp │ │ ├── LexerAction.h │ │ ├── LexerActionExecutor.cpp │ │ ├── LexerActionExecutor.h │ │ ├── LexerActionType.h │ │ ├── LexerChannelAction.cpp │ │ ├── LexerChannelAction.h │ │ ├── LexerCustomAction.cpp │ │ ├── LexerCustomAction.h │ │ ├── LexerIndexedCustomAction.cpp │ │ ├── LexerIndexedCustomAction.h │ │ ├── LexerModeAction.cpp │ │ ├── LexerModeAction.h │ │ ├── LexerMoreAction.cpp │ │ ├── LexerMoreAction.h │ │ ├── LexerPopModeAction.cpp │ │ ├── LexerPopModeAction.h │ │ ├── LexerPushModeAction.cpp │ │ ├── LexerPushModeAction.h │ │ ├── LexerSkipAction.cpp │ │ ├── LexerSkipAction.h │ │ ├── LexerTypeAction.cpp │ │ ├── LexerTypeAction.h │ │ ├── LookaheadEventInfo.cpp │ │ ├── LookaheadEventInfo.h │ │ ├── LoopEndState.cpp │ │ ├── LoopEndState.h │ │ ├── NotSetTransition.cpp │ │ ├── NotSetTransition.h │ │ ├── OrderedATNConfigSet.cpp │ │ ├── OrderedATNConfigSet.h │ │ ├── ParseInfo.cpp │ │ ├── ParseInfo.h │ │ ├── ParserATNSimulator.cpp │ │ ├── ParserATNSimulator.h │ │ ├── PlusBlockStartState.cpp │ │ ├── PlusBlockStartState.h │ │ ├── PlusLoopbackState.cpp │ │ ├── PlusLoopbackState.h │ │ ├── PrecedencePredicateTransition.cpp │ │ ├── PrecedencePredicateTransition.h │ │ ├── PredicateEvalInfo.cpp │ │ ├── PredicateEvalInfo.h │ │ ├── PredicateTransition.cpp │ │ ├── PredicateTransition.h │ │ ├── PredictionContext.cpp │ │ ├── PredictionContext.h │ │ ├── PredictionMode.cpp │ │ ├── PredictionMode.h │ │ ├── ProfilingATNSimulator.cpp │ │ ├── ProfilingATNSimulator.h │ │ ├── RangeTransition.cpp │ │ ├── RangeTransition.h │ │ ├── RuleStartState.cpp │ │ ├── RuleStartState.h │ │ ├── RuleStopState.cpp │ │ ├── RuleStopState.h │ │ ├── RuleTransition.cpp │ │ ├── RuleTransition.h │ │ ├── SemanticContext.cpp │ │ ├── SemanticContext.h │ │ ├── SetTransition.cpp │ │ ├── SetTransition.h │ │ ├── SingletonPredictionContext.cpp │ │ ├── SingletonPredictionContext.h │ │ ├── StarBlockStartState.cpp │ │ ├── StarBlockStartState.h │ │ ├── StarLoopEntryState.cpp │ │ ├── StarLoopEntryState.h │ │ ├── StarLoopbackState.cpp │ │ ├── StarLoopbackState.h │ │ ├── TokensStartState.cpp │ │ ├── TokensStartState.h │ │ ├── Transition.cpp │ │ ├── Transition.h │ │ ├── WildcardTransition.cpp │ │ └── WildcardTransition.h │ ├── dfa/ │ │ ├── DFA.cpp │ │ ├── DFA.h │ │ ├── DFASerializer.cpp │ │ ├── DFASerializer.h │ │ ├── DFAState.cpp │ │ ├── DFAState.h │ │ ├── LexerDFASerializer.cpp │ │ └── LexerDFASerializer.h │ ├── misc/ │ │ ├── InterpreterDataReader.cpp │ │ ├── InterpreterDataReader.h │ │ ├── Interval.cpp │ │ ├── Interval.h │ │ ├── IntervalSet.cpp │ │ ├── IntervalSet.h │ │ ├── MurmurHash.cpp │ │ ├── MurmurHash.h │ │ ├── Predicate.cpp │ │ └── Predicate.h │ ├── support/ │ │ ├── Any.cpp │ │ ├── Any.h │ │ ├── Arrays.cpp │ │ ├── Arrays.h │ │ ├── BitSet.h │ │ ├── CPPUtils.cpp │ │ ├── CPPUtils.h │ │ ├── Declarations.h │ │ ├── StringUtils.cpp │ │ ├── StringUtils.h │ │ ├── guid.cpp │ │ └── guid.h │ └── tree/ │ ├── AbstractParseTreeVisitor.h │ ├── ErrorNode.cpp │ ├── ErrorNode.h │ ├── ErrorNodeImpl.cpp │ ├── ErrorNodeImpl.h │ ├── IterativeParseTreeWalker.cpp │ ├── IterativeParseTreeWalker.h │ ├── ParseTree.cpp │ ├── ParseTree.h │ ├── ParseTreeListener.cpp │ ├── ParseTreeListener.h │ ├── ParseTreeProperty.h │ ├── ParseTreeVisitor.cpp │ ├── ParseTreeVisitor.h │ ├── ParseTreeWalker.cpp │ ├── ParseTreeWalker.h │ ├── TerminalNode.cpp │ ├── TerminalNode.h │ ├── TerminalNodeImpl.cpp │ ├── TerminalNodeImpl.h │ ├── Trees.cpp │ ├── Trees.h │ ├── pattern/ │ │ ├── Chunk.cpp │ │ ├── Chunk.h │ │ ├── ParseTreeMatch.cpp │ │ ├── ParseTreeMatch.h │ │ ├── ParseTreePattern.cpp │ │ ├── ParseTreePattern.h │ │ ├── ParseTreePatternMatcher.cpp │ │ ├── ParseTreePatternMatcher.h │ │ ├── RuleTagToken.cpp │ │ ├── RuleTagToken.h │ │ ├── TagChunk.cpp │ │ ├── TagChunk.h │ │ ├── TextChunk.cpp │ │ ├── TextChunk.h │ │ ├── TokenTagToken.cpp │ │ └── TokenTagToken.h │ └── xpath/ │ ├── XPath.cpp │ ├── XPath.h │ ├── XPathElement.cpp │ ├── XPathElement.h │ ├── XPathLexer.cpp │ ├── XPathLexer.g4 │ ├── XPathLexer.h │ ├── XPathLexer.tokens │ ├── XPathLexerErrorListener.cpp │ ├── XPathLexerErrorListener.h │ ├── XPathRuleAnywhereElement.cpp │ ├── XPathRuleAnywhereElement.h │ ├── XPathRuleElement.cpp │ ├── XPathRuleElement.h │ ├── XPathTokenAnywhereElement.cpp │ ├── XPathTokenAnywhereElement.h │ ├── XPathTokenElement.cpp │ ├── XPathTokenElement.h │ ├── XPathWildcardAnywhereElement.cpp │ ├── XPathWildcardAnywhereElement.h │ ├── XPathWildcardElement.cpp │ └── XPathWildcardElement.h ├── About.htm ├── CMakeLists.txt ├── CodeEditor/ │ ├── antlrsyntaxhighlighter.cpp │ ├── antlrsyntaxhighlighter.h │ ├── codeeditor.cpp │ ├── codeeditor.h │ ├── codelineedit.cpp │ └── codelineedit.h ├── Features/ │ ├── autocomplete.txt │ ├── snippets.cpp │ ├── snippets.h │ ├── xquestion.cpp │ ├── xquestion.h │ ├── xtute.cpp │ └── xtute.h ├── Icons/ │ └── PyRunImg.icns ├── LICENSE ├── PyRun.pro ├── PyRunResources.qrc ├── PythonAccess/ │ ├── emb.cpp │ ├── emb.h │ ├── jedi.cpp │ ├── jedi.h │ ├── pythonworker.cpp │ └── pythonworker.h ├── README.md ├── UI/ │ ├── mainview.cpp │ ├── mainview.h │ └── mainview.ui ├── WindowsResources/ │ ├── win_rsrc.rc │ └── xpmanifest.xml ├── _config.yml ├── appveyor.yml ├── build.cmd ├── build.sh ├── ep_jedi.py ├── ep_runner.py ├── main.cpp └── share/ └── expressPython.desktop