没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
阿斯敏特 一个由小组支持的,用于挖掘基于及其他内容的库。 输入支持的语言: Java Python C / C ++ Java脚本 版本历史 见 关于 Astminer首先在作为管道的一部分实现,然后转换为可重用的工具。 目前,它支持提取: 基于路径的文件表示 方法的基于路径的表示 原始AST 受支持的语言是Java,Python,C / C ++,但其设计使其易于扩展。 有关输出格式,请参见以下部分。 用法 用作CLI 在项目目录中运行./gradlew shadowJar 现在,您可以使用Shell脚本运行cli ./cli.sh optionName parameters ,其中optionName是以下选项之一: 预处理 在C / C ++项目上运行预处理以展开#define指令。 在其他任务中,如果为C / C ++文件提供宏,则它们以及它们在代码中的外观都
资源推荐
资源详情
资源评论
收起资源包目录
astminer:一个库,用于挖掘基于路径的代码表示形式(以及更多) (147个子文件)
gradlew.bat 3KB
1.cpp 6KB
3.cpp 5KB
4.cpp 5KB
2.cpp 4KB
5.cpp 4KB
test.cpp 845B
testMethodSplitting.cpp 491B
preprocDefineTest.cpp 104B
preprocIncludeTest.cpp 63B
benchmarks.csv 11KB
Python3.g4 26KB
JavaScriptLexer.g4 17KB
Java8Parser.g4 13KB
JavaScriptParser.g4 12KB
Java8Lexer.g4 6KB
.gitignore 36B
gradlew 6KB
gradle-wrapper.jar 58KB
LongJavaFile.java 183KB
JavaScriptBaseParser.java 4KB
JavaScriptBaseLexer.java 4KB
AllJavaFiles.java 2KB
testMethodSplitting.java 506B
ComplexTest.java 311B
1.java 266B
3.java 252B
2.java 155B
ComplexArrayInitialization.java 148B
4.java 144B
StringArrayInitialization.java 136B
hello.java 135B
DoubleArrayInitialization.java 133B
ParsableFile.java 128B
IntArrayInitialization.java 124B
1.java 122B
1.java 122B
NonParsableFile.java 120B
1.java 115B
testMethodSplitting.js 7KB
1.js 114B
FuzzyCppParser.kt 8KB
JavaScriptMethodSplitter.kt 7KB
Code2VecExtractor.kt 6KB
ProjectParser.kt 6KB
PathContextsExtractor.kt 5KB
LabelExtractors.kt 5KB
BenchmarkResultWorker.kt 5KB
JavaMethodSplitter.kt 4KB
DotAstStorage.kt 4KB
FuzzyMethodSplitterTest.kt 4KB
TreeFeatureValueStorage.kt 4KB
FuzzyCppParserTest.kt 3KB
JavaMethodSplitterTest.kt 3KB
TreeFeature.kt 3KB
LabelExtractorTest.kt 3KB
GumTreeMethodSplitterTest.kt 3KB
PythonMethodSplitter.kt 3KB
utils.kt 3KB
PathWorker.kt 3KB
TreeUtil.kt 3KB
FilterPredicates.kt 3KB
CountingPathStorage.kt 3KB
TreeFeatureTest.kt 3KB
PythonMethodSplitterTest.kt 3KB
AntlrUtil.kt 3KB
GumTreeMethodSplitter.kt 3KB
PathWorkerTestUtil.kt 2KB
DotAstStorageTest.kt 2KB
FuzzyMethodSplitter.kt 2KB
ANTLRJavaParserTest.kt 2KB
PathWorkerTestBase.kt 2KB
TreeFeatureTestUtil.kt 2KB
TreeUtilTest.kt 2KB
BenchmarksSetup.kt 2KB
JavaScriptMethodSplitterTest.kt 2KB
FileUtil.kt 2KB
CsvAstStorage.kt 2KB
AllJavaMethods.kt 2KB
ParsingModel.kt 2KB
OutputVerification.kt 2KB
FileParsingUtilTest.kt 2KB
FuzzyNode.kt 2KB
Code2VecJavaMethods.kt 2KB
TestUtils.kt 2KB
RankedIncrementalIdStorage.kt 1KB
SimpleNode.kt 1KB
RankedIncrementalIdStorageTest.kt 1KB
AllJavaFiles.kt 1KB
GumTreeJavaNode.kt 1KB
AllCppFiles.kt 1KB
CsvFileUtil.kt 1KB
CliArgs.kt 1KB
ProjectParserCsvBenchmarks.kt 1KB
ProjectParserDotBenchmarks.kt 1KB
Code2VecExtractorBenchmarks.kt 1KB
PathContextsExtractorBenchmarks.kt 1016B
GumTreeJavaParserTest.kt 1014B
ANTLRPythonParserTest.kt 1000B
JavaScriptParser.kt 992B
共 147 条
- 1
- 2
资源评论
老盐蛋炒饭
- 粉丝: 28
- 资源: 4829
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功