├── .github └── workflows │ └── build.yml ├── .gitignore ├── .space.kts ├── CITATION.cff ├── Dockerfile ├── LICENSE ├── README.md ├── cli.sh ├── configs ├── antlr_java_js_ast.yaml ├── antlr_python_paths.yaml ├── gumtree_java_ast.yaml └── gumtree_java_function_names_paths.yaml ├── detekt.yaml ├── docs ├── changelog.md ├── cli.md ├── filters.md ├── label_extractors.md ├── parsers.md ├── storages.md └── tree_sitter.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle.kts └── src ├── examples ├── java │ └── astminer │ │ └── GumTreeJavaPaths.java └── kotlin │ └── astminer │ ├── antlrJavaAsts.kt │ ├── antlrJavaMethodPaths.kt │ ├── antlrJavaScriptPaths.kt │ ├── antlrPythonPaths.kt │ ├── collectFeatures.kt │ ├── fuzzyCppPathsWithPreprocessing.kt │ ├── gumTreeJavaMethodPaths.kt │ ├── gumTreeJavaPaths.kt │ ├── gumTreePythonMethodPaths.kt │ ├── methodNamePredictionPipeline.kt │ └── runAllExamples.kt ├── main ├── antlr │ ├── Java8Lexer.g4 │ ├── Java8Parser.g4 │ ├── JavaScriptLexer.g4 │ ├── JavaScriptParser.g4 │ ├── PhpLexer.g4 │ ├── PhpParser.g4 │ └── Python3.g4 ├── java │ └── me │ │ └── vovak │ │ └── antlr │ │ └── parser │ │ ├── CaseChangingCharStream.java │ │ ├── JavaScriptBaseLexer.java │ │ ├── JavaScriptBaseParser.java │ │ └── PhpLexerBase.java ├── kotlin │ └── astminer │ │ ├── Main.kt │ │ ├── common │ │ ├── FileUtil.kt │ │ ├── SimpleNode.kt │ │ ├── TokenNormalization.kt │ │ ├── model │ │ │ ├── FunctionInfoModel.kt │ │ │ ├── ParsingModel.kt │ │ │ ├── ParsingResultModel.kt │ │ │ ├── PathContextsModel.kt │ │ │ ├── PipelineModel.kt │ │ │ └── Token.kt │ │ └── storage │ │ │ ├── CsvFileUtil.kt │ │ │ └── RankedIncrementalIdStorage.kt │ │ ├── config │ │ ├── FilterConfigs.kt │ │ ├── LabelExtractorConfigs.kt │ │ ├── ParserConfig.kt │ │ ├── PipelineConfig.kt │ │ └── StorageConfigs.kt │ │ ├── featureextraction │ │ ├── TreeFeature.kt │ │ └── TreeFeatureValueStorage.kt │ │ ├── filters │ │ ├── CommonFilters.kt │ │ └── FunctionFilters.kt │ │ ├── labelextractor │ │ ├── FileLabelExtractors.kt │ │ └── FunctionNameLabelExtractor.kt │ │ ├── parse │ │ ├── FindingUtils.kt │ │ ├── ForeignParser.kt │ │ ├── ParsingException.kt │ │ ├── antlr │ │ │ ├── AntlrNode.kt │ │ │ ├── AntlrParsingResult.kt │ │ │ ├── compressedTreesUtil.kt │ │ │ ├── conversionUtil.kt │ │ │ ├── java │ │ │ │ ├── AntlrJavaFunctionInfo.kt │ │ │ │ ├── JavaFunctionSplitter.kt │ │ │ │ └── JavaParser.kt │ │ │ ├── javascript │ │ │ │ ├── AntlrJavaScriptElementInfo.kt │ │ │ │ ├── JavaScriptFunctionSplitter.kt │ │ │ │ └── JavaScriptParser.kt │ │ │ ├── php │ │ │ │ ├── ANTLRPHPFunctionInfo.kt │ │ │ │ ├── PHPFunctionSplitter.kt │ │ │ │ └── PHPParser.kt │ │ │ └── python │ │ │ │ ├── AntlrPythonFunctionInfo.kt │ │ │ │ ├── PythonFunctionSplitter.kt │ │ │ │ └── PythonParser.kt │ │ ├── factory.kt │ │ ├── fuzzy │ │ │ ├── FuzzyNode.kt │ │ │ ├── FuzzyParsingResultFactory.kt │ │ │ ├── cpp │ │ │ │ ├── FuzzyCppFunctionInfo.kt │ │ │ │ ├── FuzzyCppParser.kt │ │ │ │ └── FuzzyFunctionSplitter.kt │ │ │ └── utils.kt │ │ ├── gumtree │ │ │ ├── GumTreeNode.kt │ │ │ ├── GumtreeParsingResult.kt │ │ │ ├── PositionConverter.kt │ │ │ ├── java │ │ │ │ ├── jdt │ │ │ │ │ ├── GumTreeJavaJDTFunctionInfo.kt │ │ │ │ │ ├── GumTreeJavaJDTFunctionSplitter.kt │ │ │ │ │ └── GumTreeJavaJDTParser.kt │ │ │ │ └── srcML │ │ │ │ │ ├── GumTreeJavaSrcmlFunctionInfo.kt │ │ │ │ │ ├── GumTreeJavaSrcmlFunctionSplitter.kt │ │ │ │ │ └── GumTreeJavaSrcmlParser.kt │ │ │ └── python │ │ │ │ ├── GumTreePythonFunctionInfo.kt │ │ │ │ ├── GumTreePythonFunctionSplitter.kt │ │ │ │ └── GumTreePythonParser.kt │ │ ├── javalang │ │ │ ├── JavaLangFunctionInfo.kt │ │ │ ├── JavaLangFunctionSplitter.kt │ │ │ ├── JavaLangParser.kt │ │ │ └── JavaLangParsingResultFactory.kt │ │ ├── javaparser │ │ │ ├── JavaParserNode.kt │ │ │ ├── JavaParserParseWrapper.kt │ │ │ ├── JavaParserParsingResult.kt │ │ │ ├── JavaparserFunctionInfo.kt │ │ │ ├── JavaparserMethodSplitter.kt │ │ │ └── shortenValues.kt │ │ ├── spoon │ │ │ ├── SpoonJavaFunctionInfo.kt │ │ │ ├── SpoonJavaFunctionSplitter.kt │ │ │ ├── SpoonJavaParser.kt │ │ │ ├── SpoonNode.kt │ │ │ └── SpoonParsingResult.kt │ │ └── treesitter │ │ │ └── java │ │ │ ├── TreeSitterJavaFactory.kt │ │ │ ├── TreeSitterJavaFunctionInfo.kt │ │ │ ├── TreeSitterJavaFunctionSplitter.kt │ │ │ └── TreeSitterJavaParser.kt │ │ ├── paths │ │ ├── PathMiner.kt │ │ ├── PathUtil.kt │ │ └── PathWorker.kt │ │ ├── pipeline │ │ ├── Pipeline.kt │ │ └── branch │ │ │ ├── Exceptions.kt │ │ │ ├── FilePipelineBranch.kt │ │ │ ├── FunctionPipelineBranch.kt │ │ │ └── PipelineBranch.kt │ │ └── storage │ │ ├── MetaDataStorage.kt │ │ ├── ast │ │ ├── CsvAstStorage.kt │ │ ├── DotAstStorage.kt │ │ └── JsonAstStorage.kt │ │ ├── compressing.kt │ │ └── path │ │ ├── Code2SeqPathStorage.kt │ │ ├── Code2VecPathStorage.kt │ │ └── PathBasedStorage.kt ├── python │ └── parse │ │ ├── javalang │ │ ├── aw_javalang │ │ │ ├── __init__.py │ │ │ ├── ast_generation.py │ │ │ ├── main.py │ │ │ └── tree_flattening.py │ │ └── setup.py │ │ └── tree_sitter │ │ ├── aw_tree_sitter │ │ ├── __init__.py │ │ ├── ast.py │ │ └── main.py │ │ └── setup.py └── resources │ └── simplelogger.properties └── test ├── kotlin └── astminer │ ├── Utils.kt │ ├── common │ ├── DummyNode.kt │ ├── FileParsingUtilTest.kt │ ├── TokenNormalizationTest.kt │ └── storage │ │ └── RankedIncrementalIdStorageTest.kt │ ├── featureextraction │ ├── PrettyNode.kt │ ├── TreeFeatureTest.kt │ └── TreeFeatureTestUtilTest.kt │ ├── filters │ ├── FileFiltersTest.kt │ └── FunctionFiltersTest.kt │ ├── labelextractor │ ├── FileNameExtractorTest.kt │ ├── FolderNameExtractorTest.kt │ └── FunctionNameLabelExtractorTest.kt │ ├── parse │ ├── antlr │ │ ├── AntrlUtilTest.kt │ │ ├── java │ │ │ ├── ANTLRJavaParserTest.kt │ │ │ └── JavaFunctionSplitterTest.kt │ │ ├── javascript │ │ │ ├── ANTLRJavaScriptParserTest.kt │ │ │ └── JavaScriptFunctionSplitterTest.kt │ │ ├── php │ │ │ ├── ANTLRPHPFunctionSplitterTest.kt │ │ │ └── ANTLRPHPParserText.kt │ │ └── python │ │ │ ├── ANTLRPythonParserTest.kt │ │ │ └── PythonFunctionSplitterTest.kt │ ├── cpp │ │ ├── FuzzyCppParserTest.kt │ │ ├── FuzzyCppParserTestUtil.kt │ │ └── FuzzyMethodSplitterTest.kt │ ├── gumtree │ │ ├── java │ │ │ ├── jdt │ │ │ │ ├── GumTreeJavaJDTFunctionSplitterTest.kt │ │ │ │ └── GumTreeJavaJDTParserTest.kt │ │ │ └── srcML │ │ │ │ ├── GumTreeJavaSrcmlFunctionSplitterTest.kt │ │ │ │ └── GumTreeJavaSrcmlParserTest.kt │ │ └── python │ │ │ ├── GumTreePythonFunctionSplitterTest.kt │ │ │ └── GumTreePythonParserTest.kt │ ├── javalang │ │ └── JavaLangFunctionSplitterTest.kt │ ├── javaparser │ │ ├── JavaParserParseWrapperTest.kt │ │ └── JavaparserMethodSplitterTest.kt │ ├── spoon │ │ ├── SpoonJavaFunctionSplitterTest.kt │ │ └── SpoonParserTest.kt │ └── treesitter │ │ └── java │ │ └── TreeSitterJavaMethodSplitterTest.kt │ ├── paths │ ├── PathWorkerTestBase.kt │ ├── PathWorkerTestUtil.kt │ └── SampleTreePathWorkerTest.kt │ ├── pipeline │ ├── Code2VecExtractionTest.kt │ ├── PipelineMultiThreadStressTest.kt │ └── util │ │ └── OutputVerification.kt │ └── storage │ ├── CompressingKtTest.kt │ ├── MetaDataStorageTest.kt │ ├── ast │ ├── CsvAstStorageTest.kt │ ├── DotAstStorageTest.kt │ └── TreeFlattenerTest.kt │ └── fakeTree.kt └── resources ├── arrayCalls ├── ComplexArrayInitialization.java ├── ComplexTest.java ├── DoubleArrayInitialization.java ├── IntArrayInitialization.java └── StringArrayInitialization.java ├── code2vecPathMining └── 1.java ├── common ├── NonParsableFile.java └── ParsableFile.java ├── examples ├── 1.java ├── 1.js ├── 1.php ├── 1.py ├── cpp │ ├── realExamples │ │ ├── 1.cpp │ │ └── 2.cpp │ └── realExamples2 │ │ ├── 3.cpp │ │ ├── 4.cpp │ │ └── 5.cpp └── test_dir_name_extension.java │ └── 1.java ├── featureextraction ├── hello.java ├── prettyLeaf.txt ├── prettyTree.txt ├── prettyTree_bf.txt └── prettyTree_paths.txt ├── fuzzy ├── preprocDefineTest.cpp ├── preprocIncludeTest.cpp └── test.cpp ├── gumTreeMethodSplitter ├── 1.java ├── 1.py ├── 2.java ├── 2.py ├── 3.java ├── 3.py ├── 4.java ├── 4.py └── 5.java └── methodSplitting ├── testMethodSplitting.cpp ├── testMethodSplitting.java ├── testMethodSplitting.js ├── testMethodSplitting.php └── testMethodSplitting.py /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/.gitignore -------------------------------------------------------------------------------- /.space.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/.space.kts -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/CITATION.cff -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/README.md -------------------------------------------------------------------------------- /cli.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/cli.sh -------------------------------------------------------------------------------- /configs/antlr_java_js_ast.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/configs/antlr_java_js_ast.yaml -------------------------------------------------------------------------------- /configs/antlr_python_paths.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/configs/antlr_python_paths.yaml -------------------------------------------------------------------------------- /configs/gumtree_java_ast.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/configs/gumtree_java_ast.yaml -------------------------------------------------------------------------------- /configs/gumtree_java_function_names_paths.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/configs/gumtree_java_function_names_paths.yaml -------------------------------------------------------------------------------- /detekt.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/detekt.yaml -------------------------------------------------------------------------------- /docs/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/docs/changelog.md -------------------------------------------------------------------------------- /docs/cli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/docs/cli.md -------------------------------------------------------------------------------- /docs/filters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/docs/filters.md -------------------------------------------------------------------------------- /docs/label_extractors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/docs/label_extractors.md -------------------------------------------------------------------------------- /docs/parsers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/docs/parsers.md -------------------------------------------------------------------------------- /docs/storages.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/docs/storages.md -------------------------------------------------------------------------------- /docs/tree_sitter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/docs/tree_sitter.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | kotlin.code.style=official 2 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- 1 | rootProject.name = "astminer" 2 | 3 | include("examples") 4 | -------------------------------------------------------------------------------- /src/examples/java/astminer/GumTreeJavaPaths.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/examples/java/astminer/GumTreeJavaPaths.java -------------------------------------------------------------------------------- /src/examples/kotlin/astminer/antlrJavaAsts.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/examples/kotlin/astminer/antlrJavaAsts.kt -------------------------------------------------------------------------------- /src/examples/kotlin/astminer/antlrJavaMethodPaths.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/examples/kotlin/astminer/antlrJavaMethodPaths.kt -------------------------------------------------------------------------------- /src/examples/kotlin/astminer/antlrJavaScriptPaths.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/examples/kotlin/astminer/antlrJavaScriptPaths.kt -------------------------------------------------------------------------------- /src/examples/kotlin/astminer/antlrPythonPaths.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/examples/kotlin/astminer/antlrPythonPaths.kt -------------------------------------------------------------------------------- /src/examples/kotlin/astminer/collectFeatures.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/examples/kotlin/astminer/collectFeatures.kt -------------------------------------------------------------------------------- /src/examples/kotlin/astminer/fuzzyCppPathsWithPreprocessing.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/examples/kotlin/astminer/fuzzyCppPathsWithPreprocessing.kt -------------------------------------------------------------------------------- /src/examples/kotlin/astminer/gumTreeJavaMethodPaths.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/examples/kotlin/astminer/gumTreeJavaMethodPaths.kt -------------------------------------------------------------------------------- /src/examples/kotlin/astminer/gumTreeJavaPaths.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/examples/kotlin/astminer/gumTreeJavaPaths.kt -------------------------------------------------------------------------------- /src/examples/kotlin/astminer/gumTreePythonMethodPaths.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/examples/kotlin/astminer/gumTreePythonMethodPaths.kt -------------------------------------------------------------------------------- /src/examples/kotlin/astminer/methodNamePredictionPipeline.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/examples/kotlin/astminer/methodNamePredictionPipeline.kt -------------------------------------------------------------------------------- /src/examples/kotlin/astminer/runAllExamples.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/examples/kotlin/astminer/runAllExamples.kt -------------------------------------------------------------------------------- /src/main/antlr/Java8Lexer.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/antlr/Java8Lexer.g4 -------------------------------------------------------------------------------- /src/main/antlr/Java8Parser.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/antlr/Java8Parser.g4 -------------------------------------------------------------------------------- /src/main/antlr/JavaScriptLexer.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/antlr/JavaScriptLexer.g4 -------------------------------------------------------------------------------- /src/main/antlr/JavaScriptParser.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/antlr/JavaScriptParser.g4 -------------------------------------------------------------------------------- /src/main/antlr/PhpLexer.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/antlr/PhpLexer.g4 -------------------------------------------------------------------------------- /src/main/antlr/PhpParser.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/antlr/PhpParser.g4 -------------------------------------------------------------------------------- /src/main/antlr/Python3.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/antlr/Python3.g4 -------------------------------------------------------------------------------- /src/main/java/me/vovak/antlr/parser/CaseChangingCharStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/java/me/vovak/antlr/parser/CaseChangingCharStream.java -------------------------------------------------------------------------------- /src/main/java/me/vovak/antlr/parser/JavaScriptBaseLexer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/java/me/vovak/antlr/parser/JavaScriptBaseLexer.java -------------------------------------------------------------------------------- /src/main/java/me/vovak/antlr/parser/JavaScriptBaseParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/java/me/vovak/antlr/parser/JavaScriptBaseParser.java -------------------------------------------------------------------------------- /src/main/java/me/vovak/antlr/parser/PhpLexerBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/java/me/vovak/antlr/parser/PhpLexerBase.java -------------------------------------------------------------------------------- /src/main/kotlin/astminer/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/Main.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/common/FileUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/common/FileUtil.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/common/SimpleNode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/common/SimpleNode.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/common/TokenNormalization.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/common/TokenNormalization.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/common/model/FunctionInfoModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/common/model/FunctionInfoModel.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/common/model/ParsingModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/common/model/ParsingModel.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/common/model/ParsingResultModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/common/model/ParsingResultModel.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/common/model/PathContextsModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/common/model/PathContextsModel.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/common/model/PipelineModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/common/model/PipelineModel.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/common/model/Token.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/common/model/Token.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/common/storage/CsvFileUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/common/storage/CsvFileUtil.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/common/storage/RankedIncrementalIdStorage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/common/storage/RankedIncrementalIdStorage.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/config/FilterConfigs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/config/FilterConfigs.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/config/LabelExtractorConfigs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/config/LabelExtractorConfigs.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/config/ParserConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/config/ParserConfig.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/config/PipelineConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/config/PipelineConfig.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/config/StorageConfigs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/config/StorageConfigs.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/featureextraction/TreeFeature.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/featureextraction/TreeFeature.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/featureextraction/TreeFeatureValueStorage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/featureextraction/TreeFeatureValueStorage.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/filters/CommonFilters.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/filters/CommonFilters.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/filters/FunctionFilters.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/filters/FunctionFilters.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/labelextractor/FileLabelExtractors.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/labelextractor/FileLabelExtractors.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/labelextractor/FunctionNameLabelExtractor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/labelextractor/FunctionNameLabelExtractor.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/FindingUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/FindingUtils.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/ForeignParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/ForeignParser.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/ParsingException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/ParsingException.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/antlr/AntlrNode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/antlr/AntlrNode.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/antlr/AntlrParsingResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/antlr/AntlrParsingResult.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/antlr/compressedTreesUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/antlr/compressedTreesUtil.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/antlr/conversionUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/antlr/conversionUtil.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/antlr/java/AntlrJavaFunctionInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/antlr/java/AntlrJavaFunctionInfo.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/antlr/java/JavaFunctionSplitter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/antlr/java/JavaFunctionSplitter.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/antlr/java/JavaParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/antlr/java/JavaParser.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/antlr/javascript/AntlrJavaScriptElementInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/antlr/javascript/AntlrJavaScriptElementInfo.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/antlr/javascript/JavaScriptFunctionSplitter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/antlr/javascript/JavaScriptFunctionSplitter.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/antlr/javascript/JavaScriptParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/antlr/javascript/JavaScriptParser.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/antlr/php/ANTLRPHPFunctionInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/antlr/php/ANTLRPHPFunctionInfo.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/antlr/php/PHPFunctionSplitter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/antlr/php/PHPFunctionSplitter.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/antlr/php/PHPParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/antlr/php/PHPParser.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/antlr/python/AntlrPythonFunctionInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/antlr/python/AntlrPythonFunctionInfo.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/antlr/python/PythonFunctionSplitter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/antlr/python/PythonFunctionSplitter.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/antlr/python/PythonParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/antlr/python/PythonParser.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/factory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/factory.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/fuzzy/FuzzyNode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/fuzzy/FuzzyNode.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/fuzzy/FuzzyParsingResultFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/fuzzy/FuzzyParsingResultFactory.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/fuzzy/cpp/FuzzyCppFunctionInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/fuzzy/cpp/FuzzyCppFunctionInfo.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/fuzzy/cpp/FuzzyCppParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/fuzzy/cpp/FuzzyCppParser.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/fuzzy/cpp/FuzzyFunctionSplitter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/fuzzy/cpp/FuzzyFunctionSplitter.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/fuzzy/utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/fuzzy/utils.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/gumtree/GumTreeNode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/gumtree/GumTreeNode.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/gumtree/GumtreeParsingResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/gumtree/GumtreeParsingResult.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/gumtree/PositionConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/gumtree/PositionConverter.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/gumtree/java/jdt/GumTreeJavaJDTFunctionInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/gumtree/java/jdt/GumTreeJavaJDTFunctionInfo.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/gumtree/java/jdt/GumTreeJavaJDTFunctionSplitter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/gumtree/java/jdt/GumTreeJavaJDTFunctionSplitter.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/gumtree/java/jdt/GumTreeJavaJDTParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/gumtree/java/jdt/GumTreeJavaJDTParser.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/gumtree/java/srcML/GumTreeJavaSrcmlFunctionInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/gumtree/java/srcML/GumTreeJavaSrcmlFunctionInfo.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/gumtree/java/srcML/GumTreeJavaSrcmlFunctionSplitter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/gumtree/java/srcML/GumTreeJavaSrcmlFunctionSplitter.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/gumtree/java/srcML/GumTreeJavaSrcmlParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/gumtree/java/srcML/GumTreeJavaSrcmlParser.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/gumtree/python/GumTreePythonFunctionInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/gumtree/python/GumTreePythonFunctionInfo.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/gumtree/python/GumTreePythonFunctionSplitter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/gumtree/python/GumTreePythonFunctionSplitter.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/gumtree/python/GumTreePythonParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/gumtree/python/GumTreePythonParser.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/javalang/JavaLangFunctionInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/javalang/JavaLangFunctionInfo.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/javalang/JavaLangFunctionSplitter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/javalang/JavaLangFunctionSplitter.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/javalang/JavaLangParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/javalang/JavaLangParser.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/javalang/JavaLangParsingResultFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/javalang/JavaLangParsingResultFactory.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/javaparser/JavaParserNode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/javaparser/JavaParserNode.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/javaparser/JavaParserParseWrapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/javaparser/JavaParserParseWrapper.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/javaparser/JavaParserParsingResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/javaparser/JavaParserParsingResult.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/javaparser/JavaparserFunctionInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/javaparser/JavaparserFunctionInfo.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/javaparser/JavaparserMethodSplitter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/javaparser/JavaparserMethodSplitter.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/javaparser/shortenValues.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/javaparser/shortenValues.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/spoon/SpoonJavaFunctionInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/spoon/SpoonJavaFunctionInfo.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/spoon/SpoonJavaFunctionSplitter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/spoon/SpoonJavaFunctionSplitter.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/spoon/SpoonJavaParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/spoon/SpoonJavaParser.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/spoon/SpoonNode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/spoon/SpoonNode.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/spoon/SpoonParsingResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/spoon/SpoonParsingResult.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/treesitter/java/TreeSitterJavaFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/treesitter/java/TreeSitterJavaFactory.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/treesitter/java/TreeSitterJavaFunctionInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/treesitter/java/TreeSitterJavaFunctionInfo.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/treesitter/java/TreeSitterJavaFunctionSplitter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/treesitter/java/TreeSitterJavaFunctionSplitter.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/parse/treesitter/java/TreeSitterJavaParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/parse/treesitter/java/TreeSitterJavaParser.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/paths/PathMiner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/paths/PathMiner.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/paths/PathUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/paths/PathUtil.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/paths/PathWorker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/paths/PathWorker.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/pipeline/Pipeline.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/pipeline/Pipeline.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/pipeline/branch/Exceptions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/pipeline/branch/Exceptions.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/pipeline/branch/FilePipelineBranch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/pipeline/branch/FilePipelineBranch.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/pipeline/branch/FunctionPipelineBranch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/pipeline/branch/FunctionPipelineBranch.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/pipeline/branch/PipelineBranch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/pipeline/branch/PipelineBranch.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/storage/MetaDataStorage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/storage/MetaDataStorage.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/storage/ast/CsvAstStorage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/storage/ast/CsvAstStorage.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/storage/ast/DotAstStorage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/storage/ast/DotAstStorage.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/storage/ast/JsonAstStorage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/storage/ast/JsonAstStorage.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/storage/compressing.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/storage/compressing.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/storage/path/Code2SeqPathStorage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/storage/path/Code2SeqPathStorage.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/storage/path/Code2VecPathStorage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/storage/path/Code2VecPathStorage.kt -------------------------------------------------------------------------------- /src/main/kotlin/astminer/storage/path/PathBasedStorage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/kotlin/astminer/storage/path/PathBasedStorage.kt -------------------------------------------------------------------------------- /src/main/python/parse/javalang/aw_javalang/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/python/parse/javalang/aw_javalang/ast_generation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/python/parse/javalang/aw_javalang/ast_generation.py -------------------------------------------------------------------------------- /src/main/python/parse/javalang/aw_javalang/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/python/parse/javalang/aw_javalang/main.py -------------------------------------------------------------------------------- /src/main/python/parse/javalang/aw_javalang/tree_flattening.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/python/parse/javalang/aw_javalang/tree_flattening.py -------------------------------------------------------------------------------- /src/main/python/parse/javalang/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/python/parse/javalang/setup.py -------------------------------------------------------------------------------- /src/main/python/parse/tree_sitter/aw_tree_sitter/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/python/parse/tree_sitter/aw_tree_sitter/ast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/python/parse/tree_sitter/aw_tree_sitter/ast.py -------------------------------------------------------------------------------- /src/main/python/parse/tree_sitter/aw_tree_sitter/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/python/parse/tree_sitter/aw_tree_sitter/main.py -------------------------------------------------------------------------------- /src/main/python/parse/tree_sitter/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/main/python/parse/tree_sitter/setup.py -------------------------------------------------------------------------------- /src/main/resources/simplelogger.properties: -------------------------------------------------------------------------------- 1 | org.slf4j.simpleLogger.logFile = log.txt 2 | -------------------------------------------------------------------------------- /src/test/kotlin/astminer/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/kotlin/astminer/Utils.kt -------------------------------------------------------------------------------- /src/test/kotlin/astminer/common/DummyNode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/kotlin/astminer/common/DummyNode.kt -------------------------------------------------------------------------------- /src/test/kotlin/astminer/common/FileParsingUtilTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/kotlin/astminer/common/FileParsingUtilTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/astminer/common/TokenNormalizationTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/kotlin/astminer/common/TokenNormalizationTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/astminer/common/storage/RankedIncrementalIdStorageTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/kotlin/astminer/common/storage/RankedIncrementalIdStorageTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/astminer/featureextraction/PrettyNode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/kotlin/astminer/featureextraction/PrettyNode.kt -------------------------------------------------------------------------------- /src/test/kotlin/astminer/featureextraction/TreeFeatureTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/kotlin/astminer/featureextraction/TreeFeatureTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/astminer/featureextraction/TreeFeatureTestUtilTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/kotlin/astminer/featureextraction/TreeFeatureTestUtilTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/astminer/filters/FileFiltersTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/kotlin/astminer/filters/FileFiltersTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/astminer/filters/FunctionFiltersTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/kotlin/astminer/filters/FunctionFiltersTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/astminer/labelextractor/FileNameExtractorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/kotlin/astminer/labelextractor/FileNameExtractorTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/astminer/labelextractor/FolderNameExtractorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/kotlin/astminer/labelextractor/FolderNameExtractorTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/astminer/labelextractor/FunctionNameLabelExtractorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/kotlin/astminer/labelextractor/FunctionNameLabelExtractorTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/astminer/parse/antlr/AntrlUtilTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/kotlin/astminer/parse/antlr/AntrlUtilTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/astminer/parse/antlr/java/ANTLRJavaParserTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/kotlin/astminer/parse/antlr/java/ANTLRJavaParserTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/astminer/parse/antlr/java/JavaFunctionSplitterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/kotlin/astminer/parse/antlr/java/JavaFunctionSplitterTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/astminer/parse/antlr/javascript/ANTLRJavaScriptParserTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/kotlin/astminer/parse/antlr/javascript/ANTLRJavaScriptParserTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/astminer/parse/antlr/javascript/JavaScriptFunctionSplitterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/kotlin/astminer/parse/antlr/javascript/JavaScriptFunctionSplitterTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/astminer/parse/antlr/php/ANTLRPHPFunctionSplitterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/kotlin/astminer/parse/antlr/php/ANTLRPHPFunctionSplitterTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/astminer/parse/antlr/php/ANTLRPHPParserText.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/kotlin/astminer/parse/antlr/php/ANTLRPHPParserText.kt -------------------------------------------------------------------------------- /src/test/kotlin/astminer/parse/antlr/python/ANTLRPythonParserTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/kotlin/astminer/parse/antlr/python/ANTLRPythonParserTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/astminer/parse/antlr/python/PythonFunctionSplitterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/kotlin/astminer/parse/antlr/python/PythonFunctionSplitterTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/astminer/parse/cpp/FuzzyCppParserTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/kotlin/astminer/parse/cpp/FuzzyCppParserTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/astminer/parse/cpp/FuzzyCppParserTestUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/kotlin/astminer/parse/cpp/FuzzyCppParserTestUtil.kt -------------------------------------------------------------------------------- /src/test/kotlin/astminer/parse/cpp/FuzzyMethodSplitterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/kotlin/astminer/parse/cpp/FuzzyMethodSplitterTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/astminer/parse/gumtree/java/jdt/GumTreeJavaJDTFunctionSplitterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/kotlin/astminer/parse/gumtree/java/jdt/GumTreeJavaJDTFunctionSplitterTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/astminer/parse/gumtree/java/jdt/GumTreeJavaJDTParserTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/kotlin/astminer/parse/gumtree/java/jdt/GumTreeJavaJDTParserTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/astminer/parse/gumtree/java/srcML/GumTreeJavaSrcmlFunctionSplitterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/kotlin/astminer/parse/gumtree/java/srcML/GumTreeJavaSrcmlFunctionSplitterTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/astminer/parse/gumtree/java/srcML/GumTreeJavaSrcmlParserTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/kotlin/astminer/parse/gumtree/java/srcML/GumTreeJavaSrcmlParserTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/astminer/parse/gumtree/python/GumTreePythonFunctionSplitterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/kotlin/astminer/parse/gumtree/python/GumTreePythonFunctionSplitterTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/astminer/parse/gumtree/python/GumTreePythonParserTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/kotlin/astminer/parse/gumtree/python/GumTreePythonParserTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/astminer/parse/javalang/JavaLangFunctionSplitterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/kotlin/astminer/parse/javalang/JavaLangFunctionSplitterTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/astminer/parse/javaparser/JavaParserParseWrapperTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/kotlin/astminer/parse/javaparser/JavaParserParseWrapperTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/astminer/parse/javaparser/JavaparserMethodSplitterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/kotlin/astminer/parse/javaparser/JavaparserMethodSplitterTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/astminer/parse/spoon/SpoonJavaFunctionSplitterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/kotlin/astminer/parse/spoon/SpoonJavaFunctionSplitterTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/astminer/parse/spoon/SpoonParserTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/kotlin/astminer/parse/spoon/SpoonParserTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/astminer/parse/treesitter/java/TreeSitterJavaMethodSplitterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/kotlin/astminer/parse/treesitter/java/TreeSitterJavaMethodSplitterTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/astminer/paths/PathWorkerTestBase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/kotlin/astminer/paths/PathWorkerTestBase.kt -------------------------------------------------------------------------------- /src/test/kotlin/astminer/paths/PathWorkerTestUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/kotlin/astminer/paths/PathWorkerTestUtil.kt -------------------------------------------------------------------------------- /src/test/kotlin/astminer/paths/SampleTreePathWorkerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/kotlin/astminer/paths/SampleTreePathWorkerTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/astminer/pipeline/Code2VecExtractionTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/kotlin/astminer/pipeline/Code2VecExtractionTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/astminer/pipeline/PipelineMultiThreadStressTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/kotlin/astminer/pipeline/PipelineMultiThreadStressTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/astminer/pipeline/util/OutputVerification.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/kotlin/astminer/pipeline/util/OutputVerification.kt -------------------------------------------------------------------------------- /src/test/kotlin/astminer/storage/CompressingKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/kotlin/astminer/storage/CompressingKtTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/astminer/storage/MetaDataStorageTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/kotlin/astminer/storage/MetaDataStorageTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/astminer/storage/ast/CsvAstStorageTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/kotlin/astminer/storage/ast/CsvAstStorageTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/astminer/storage/ast/DotAstStorageTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/kotlin/astminer/storage/ast/DotAstStorageTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/astminer/storage/ast/TreeFlattenerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/kotlin/astminer/storage/ast/TreeFlattenerTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/astminer/storage/fakeTree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/kotlin/astminer/storage/fakeTree.kt -------------------------------------------------------------------------------- /src/test/resources/arrayCalls/ComplexArrayInitialization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/resources/arrayCalls/ComplexArrayInitialization.java -------------------------------------------------------------------------------- /src/test/resources/arrayCalls/ComplexTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/resources/arrayCalls/ComplexTest.java -------------------------------------------------------------------------------- /src/test/resources/arrayCalls/DoubleArrayInitialization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/resources/arrayCalls/DoubleArrayInitialization.java -------------------------------------------------------------------------------- /src/test/resources/arrayCalls/IntArrayInitialization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/resources/arrayCalls/IntArrayInitialization.java -------------------------------------------------------------------------------- /src/test/resources/arrayCalls/StringArrayInitialization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/resources/arrayCalls/StringArrayInitialization.java -------------------------------------------------------------------------------- /src/test/resources/code2vecPathMining/1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/resources/code2vecPathMining/1.java -------------------------------------------------------------------------------- /src/test/resources/common/NonParsableFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/resources/common/NonParsableFile.java -------------------------------------------------------------------------------- /src/test/resources/common/ParsableFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/resources/common/ParsableFile.java -------------------------------------------------------------------------------- /src/test/resources/examples/1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/resources/examples/1.java -------------------------------------------------------------------------------- /src/test/resources/examples/1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/resources/examples/1.js -------------------------------------------------------------------------------- /src/test/resources/examples/1.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/resources/examples/1.php -------------------------------------------------------------------------------- /src/test/resources/examples/1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/resources/examples/1.py -------------------------------------------------------------------------------- /src/test/resources/examples/cpp/realExamples/1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/resources/examples/cpp/realExamples/1.cpp -------------------------------------------------------------------------------- /src/test/resources/examples/cpp/realExamples/2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/resources/examples/cpp/realExamples/2.cpp -------------------------------------------------------------------------------- /src/test/resources/examples/cpp/realExamples2/3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/resources/examples/cpp/realExamples2/3.cpp -------------------------------------------------------------------------------- /src/test/resources/examples/cpp/realExamples2/4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/resources/examples/cpp/realExamples2/4.cpp -------------------------------------------------------------------------------- /src/test/resources/examples/cpp/realExamples2/5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/resources/examples/cpp/realExamples2/5.cpp -------------------------------------------------------------------------------- /src/test/resources/examples/test_dir_name_extension.java/1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/resources/examples/test_dir_name_extension.java/1.java -------------------------------------------------------------------------------- /src/test/resources/featureextraction/hello.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/resources/featureextraction/hello.java -------------------------------------------------------------------------------- /src/test/resources/featureextraction/prettyLeaf.txt: -------------------------------------------------------------------------------- 1 | 0 : a -------------------------------------------------------------------------------- /src/test/resources/featureextraction/prettyTree.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/resources/featureextraction/prettyTree.txt -------------------------------------------------------------------------------- /src/test/resources/featureextraction/prettyTree_bf.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/resources/featureextraction/prettyTree_bf.txt -------------------------------------------------------------------------------- /src/test/resources/featureextraction/prettyTree_paths.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/resources/featureextraction/prettyTree_paths.txt -------------------------------------------------------------------------------- /src/test/resources/fuzzy/preprocDefineTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/resources/fuzzy/preprocDefineTest.cpp -------------------------------------------------------------------------------- /src/test/resources/fuzzy/preprocIncludeTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/resources/fuzzy/preprocIncludeTest.cpp -------------------------------------------------------------------------------- /src/test/resources/fuzzy/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/resources/fuzzy/test.cpp -------------------------------------------------------------------------------- /src/test/resources/gumTreeMethodSplitter/1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/resources/gumTreeMethodSplitter/1.java -------------------------------------------------------------------------------- /src/test/resources/gumTreeMethodSplitter/1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/resources/gumTreeMethodSplitter/1.py -------------------------------------------------------------------------------- /src/test/resources/gumTreeMethodSplitter/2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/resources/gumTreeMethodSplitter/2.java -------------------------------------------------------------------------------- /src/test/resources/gumTreeMethodSplitter/2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/resources/gumTreeMethodSplitter/2.py -------------------------------------------------------------------------------- /src/test/resources/gumTreeMethodSplitter/3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/resources/gumTreeMethodSplitter/3.java -------------------------------------------------------------------------------- /src/test/resources/gumTreeMethodSplitter/3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/resources/gumTreeMethodSplitter/3.py -------------------------------------------------------------------------------- /src/test/resources/gumTreeMethodSplitter/4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/resources/gumTreeMethodSplitter/4.java -------------------------------------------------------------------------------- /src/test/resources/gumTreeMethodSplitter/4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/resources/gumTreeMethodSplitter/4.py -------------------------------------------------------------------------------- /src/test/resources/gumTreeMethodSplitter/5.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/resources/gumTreeMethodSplitter/5.java -------------------------------------------------------------------------------- /src/test/resources/methodSplitting/testMethodSplitting.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/resources/methodSplitting/testMethodSplitting.cpp -------------------------------------------------------------------------------- /src/test/resources/methodSplitting/testMethodSplitting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/resources/methodSplitting/testMethodSplitting.java -------------------------------------------------------------------------------- /src/test/resources/methodSplitting/testMethodSplitting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/resources/methodSplitting/testMethodSplitting.js -------------------------------------------------------------------------------- /src/test/resources/methodSplitting/testMethodSplitting.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/resources/methodSplitting/testMethodSplitting.php -------------------------------------------------------------------------------- /src/test/resources/methodSplitting/testMethodSplitting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains-Research/astminer/HEAD/src/test/resources/methodSplitting/testMethodSplitting.py --------------------------------------------------------------------------------