├── .dockerignore ├── .gitignore ├── .travis.yml ├── DCO ├── Dockerfile ├── FE.Dockerfile ├── LICENSE ├── MAINTAINERS ├── Makefile ├── README.md ├── docker-compose.host.yml ├── docker-compose.yml ├── feature_extractor ├── gemini-k8s-cluster ├── hash ├── k8s ├── gemini-pod.yaml ├── scylla-configmap.yaml ├── scylla-service.yaml └── scylla-statefulset.yaml ├── project ├── Dependencies.scala ├── build.properties └── plugins.sbt ├── query ├── report ├── sbt ├── scalastyle-config.xml ├── scripts ├── get_apache_spark.sh ├── install_python_feature_extractor.sh ├── install_python_report.sh ├── release.sh ├── start_apache_spark_cluster.sh ├── start_docker_bblfsh.sh ├── start_docker_db.sh └── start_docker_fe.sh └── src ├── main ├── java │ └── tech │ │ └── sourced │ │ └── gemini │ │ └── WeightedMinHash.java ├── proto │ ├── github.com │ │ └── gogo │ │ │ └── protobuf │ │ │ └── gogoproto │ │ │ └── gogo.proto │ ├── google │ │ └── protobuf │ │ │ └── descriptor.proto │ ├── gopkg.in │ │ └── bblfsh │ │ │ └── sdk.v1 │ │ │ └── uast │ │ │ └── generated.proto │ └── service.proto ├── python │ ├── asdf_to_json │ │ └── main.py │ ├── calculate-hashtables │ │ └── main.py │ ├── community-detector │ │ ├── README.md │ │ ├── community_detector.py │ │ ├── fixtures │ │ │ ├── README.md │ │ │ ├── ccs.asdf │ │ │ ├── generator.py │ │ │ ├── input.npz │ │ │ ├── output.npz │ │ │ └── requirements.txt │ │ ├── report.py │ │ ├── requirements.txt │ │ └── test_community_detector.py │ └── feature-extractor │ │ ├── fixtures │ │ └── server.py.proto │ │ ├── pb │ │ ├── github.com │ │ │ └── gogo │ │ │ │ └── protobuf │ │ │ │ └── gogoproto │ │ │ │ └── gogo_pb2_grpc.py │ │ ├── github │ │ │ └── com │ │ │ │ └── gogo │ │ │ │ └── protobuf │ │ │ │ └── gogoproto │ │ │ │ └── gogo_pb2.py │ │ ├── gopkg.in │ │ │ └── bblfsh │ │ │ │ └── sdk.v1 │ │ │ │ └── uast │ │ │ │ └── generated_pb2_grpc.py │ │ ├── gopkg │ │ │ └── in │ │ │ │ └── bblfsh │ │ │ │ └── sdk │ │ │ │ └── v1 │ │ │ │ └── uast │ │ │ │ └── generated_pb2.py │ │ ├── service_pb2.py │ │ └── service_pb2_grpc.py │ │ ├── requirements.txt │ │ ├── server.py │ │ └── test_server.py ├── resources │ ├── generate_from_proto.sh │ ├── log4j.properties │ └── schema.cql └── scala │ ├── com │ └── google │ │ └── protobuf │ │ └── gogo │ │ └── GogoProto.scala │ ├── gopkg │ └── in │ │ └── bblfsh │ │ └── sdk │ │ └── v1 │ │ └── uast │ │ └── generated │ │ ├── GeneratedProto.scala │ │ ├── Node.scala │ │ ├── Position.scala │ │ └── Role.scala │ └── tech │ └── sourced │ ├── featurext │ ├── Client.scala │ └── generated │ │ └── service │ │ ├── ExtractRequest.scala │ │ ├── Feature.scala │ │ ├── FeatureExtractorGrpc.scala │ │ ├── FeaturesReply.scala │ │ ├── GraphletOptions.scala │ │ ├── GraphletRequest.scala │ │ ├── IdentifiersOptions.scala │ │ ├── IdentifiersRequest.scala │ │ ├── LiteralsOptions.scala │ │ ├── LiteralsRequest.scala │ │ ├── ServiceProto.scala │ │ ├── Uast2seqOptions.scala │ │ └── Uast2seqRequest.scala │ └── gemini │ ├── ConnectedComponents.scala │ ├── Database.scala │ ├── FeaturesHash.scala │ ├── FileQuery.scala │ ├── Gemini.scala │ ├── Hash.scala │ ├── OrderedDocFreq.scala │ ├── Report.scala │ ├── cmd │ ├── HashSparkApp.scala │ ├── Parser.scala │ ├── QueryApp.scala │ └── ReportApp.scala │ └── util │ ├── JSONUtil.scala │ ├── Logger.scala │ ├── MapAccumulator.scala │ ├── MathUtil.scala │ └── URLFormatter.scala └── test ├── java └── tags │ ├── Bblfsh.java │ ├── DB.java │ ├── FEIntegration.java │ ├── FeatureExtractor.java │ └── Spark.java ├── resources ├── LICENSE ├── consumer.go ├── docfreq.json ├── docfreq_func.json ├── features.json ├── features_func.json ├── func_mod.go ├── hashtables.json ├── hashtables_func.json ├── log4j.properties ├── protomsgs │ └── server.py.proto ├── siva │ ├── 2636f3c62f1a407b2996da6e3fe6fdc5d1ccd764.siva │ ├── duplicate-files │ │ ├── 9279be3cf07fb3cca4fc964b27acea57e0af461b.siva │ │ └── f281ab6f2e0e38dcc3af05360667d8f530c00103.siva │ ├── duplicate-funcs │ │ └── 27f7db976994baf808b205c1ca95ba961cebf59d.siva │ └── unique-files │ │ └── 5fb38a5744b2496ff8484e57b46a754433ede457.siva └── weighted-minhash │ ├── README.md │ ├── csv.tar.gz │ ├── requirements.txt │ └── weighted_minhash_test.py └── scala └── tech └── sourced ├── featurext └── ClientSpec.scala └── gemini ├── BaseDBSpec.scala ├── BaseSparkSpec.scala ├── ConnectedComponentsSpec.scala ├── DatabaseSpec.scala ├── FileQuerySpec.scala ├── FuncExtractionSpec.scala ├── HashSpec.scala ├── MathUtilSpec.scala ├── ReportSpec.scala ├── SparkFuncHashSpec.scala ├── SparkHashSpec.scala ├── URLFormatterSpec.scala └── WeightedMinHashSpec.scala /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/.travis.yml -------------------------------------------------------------------------------- /DCO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/DCO -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/Dockerfile -------------------------------------------------------------------------------- /FE.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/FE.Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/LICENSE -------------------------------------------------------------------------------- /MAINTAINERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/MAINTAINERS -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.host.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/docker-compose.host.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /feature_extractor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/feature_extractor -------------------------------------------------------------------------------- /gemini-k8s-cluster: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/gemini-k8s-cluster -------------------------------------------------------------------------------- /hash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/hash -------------------------------------------------------------------------------- /k8s/gemini-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/k8s/gemini-pod.yaml -------------------------------------------------------------------------------- /k8s/scylla-configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/k8s/scylla-configmap.yaml -------------------------------------------------------------------------------- /k8s/scylla-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/k8s/scylla-service.yaml -------------------------------------------------------------------------------- /k8s/scylla-statefulset.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/k8s/scylla-statefulset.yaml -------------------------------------------------------------------------------- /project/Dependencies.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/project/Dependencies.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=0.13.13 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /query: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/query -------------------------------------------------------------------------------- /report: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/report -------------------------------------------------------------------------------- /sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/sbt -------------------------------------------------------------------------------- /scalastyle-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/scalastyle-config.xml -------------------------------------------------------------------------------- /scripts/get_apache_spark.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/scripts/get_apache_spark.sh -------------------------------------------------------------------------------- /scripts/install_python_feature_extractor.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/scripts/install_python_feature_extractor.sh -------------------------------------------------------------------------------- /scripts/install_python_report.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/scripts/install_python_report.sh -------------------------------------------------------------------------------- /scripts/release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/scripts/release.sh -------------------------------------------------------------------------------- /scripts/start_apache_spark_cluster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/scripts/start_apache_spark_cluster.sh -------------------------------------------------------------------------------- /scripts/start_docker_bblfsh.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/scripts/start_docker_bblfsh.sh -------------------------------------------------------------------------------- /scripts/start_docker_db.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/scripts/start_docker_db.sh -------------------------------------------------------------------------------- /scripts/start_docker_fe.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/scripts/start_docker_fe.sh -------------------------------------------------------------------------------- /src/main/java/tech/sourced/gemini/WeightedMinHash.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/java/tech/sourced/gemini/WeightedMinHash.java -------------------------------------------------------------------------------- /src/main/proto/github.com/gogo/protobuf/gogoproto/gogo.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/proto/github.com/gogo/protobuf/gogoproto/gogo.proto -------------------------------------------------------------------------------- /src/main/proto/google/protobuf/descriptor.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/proto/google/protobuf/descriptor.proto -------------------------------------------------------------------------------- /src/main/proto/gopkg.in/bblfsh/sdk.v1/uast/generated.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/proto/gopkg.in/bblfsh/sdk.v1/uast/generated.proto -------------------------------------------------------------------------------- /src/main/proto/service.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/proto/service.proto -------------------------------------------------------------------------------- /src/main/python/asdf_to_json/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/python/asdf_to_json/main.py -------------------------------------------------------------------------------- /src/main/python/calculate-hashtables/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/python/calculate-hashtables/main.py -------------------------------------------------------------------------------- /src/main/python/community-detector/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/python/community-detector/README.md -------------------------------------------------------------------------------- /src/main/python/community-detector/community_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/python/community-detector/community_detector.py -------------------------------------------------------------------------------- /src/main/python/community-detector/fixtures/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/python/community-detector/fixtures/README.md -------------------------------------------------------------------------------- /src/main/python/community-detector/fixtures/ccs.asdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/python/community-detector/fixtures/ccs.asdf -------------------------------------------------------------------------------- /src/main/python/community-detector/fixtures/generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/python/community-detector/fixtures/generator.py -------------------------------------------------------------------------------- /src/main/python/community-detector/fixtures/input.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/python/community-detector/fixtures/input.npz -------------------------------------------------------------------------------- /src/main/python/community-detector/fixtures/output.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/python/community-detector/fixtures/output.npz -------------------------------------------------------------------------------- /src/main/python/community-detector/fixtures/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/python/community-detector/fixtures/requirements.txt -------------------------------------------------------------------------------- /src/main/python/community-detector/report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/python/community-detector/report.py -------------------------------------------------------------------------------- /src/main/python/community-detector/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/python/community-detector/requirements.txt -------------------------------------------------------------------------------- /src/main/python/community-detector/test_community_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/python/community-detector/test_community_detector.py -------------------------------------------------------------------------------- /src/main/python/feature-extractor/fixtures/server.py.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/python/feature-extractor/fixtures/server.py.proto -------------------------------------------------------------------------------- /src/main/python/feature-extractor/pb/github.com/gogo/protobuf/gogoproto/gogo_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/python/feature-extractor/pb/github.com/gogo/protobuf/gogoproto/gogo_pb2_grpc.py -------------------------------------------------------------------------------- /src/main/python/feature-extractor/pb/github/com/gogo/protobuf/gogoproto/gogo_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/python/feature-extractor/pb/github/com/gogo/protobuf/gogoproto/gogo_pb2.py -------------------------------------------------------------------------------- /src/main/python/feature-extractor/pb/gopkg.in/bblfsh/sdk.v1/uast/generated_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/python/feature-extractor/pb/gopkg.in/bblfsh/sdk.v1/uast/generated_pb2_grpc.py -------------------------------------------------------------------------------- /src/main/python/feature-extractor/pb/gopkg/in/bblfsh/sdk/v1/uast/generated_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/python/feature-extractor/pb/gopkg/in/bblfsh/sdk/v1/uast/generated_pb2.py -------------------------------------------------------------------------------- /src/main/python/feature-extractor/pb/service_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/python/feature-extractor/pb/service_pb2.py -------------------------------------------------------------------------------- /src/main/python/feature-extractor/pb/service_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/python/feature-extractor/pb/service_pb2_grpc.py -------------------------------------------------------------------------------- /src/main/python/feature-extractor/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/python/feature-extractor/requirements.txt -------------------------------------------------------------------------------- /src/main/python/feature-extractor/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/python/feature-extractor/server.py -------------------------------------------------------------------------------- /src/main/python/feature-extractor/test_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/python/feature-extractor/test_server.py -------------------------------------------------------------------------------- /src/main/resources/generate_from_proto.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/resources/generate_from_proto.sh -------------------------------------------------------------------------------- /src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /src/main/resources/schema.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/resources/schema.cql -------------------------------------------------------------------------------- /src/main/scala/com/google/protobuf/gogo/GogoProto.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/scala/com/google/protobuf/gogo/GogoProto.scala -------------------------------------------------------------------------------- /src/main/scala/gopkg/in/bblfsh/sdk/v1/uast/generated/GeneratedProto.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/scala/gopkg/in/bblfsh/sdk/v1/uast/generated/GeneratedProto.scala -------------------------------------------------------------------------------- /src/main/scala/gopkg/in/bblfsh/sdk/v1/uast/generated/Node.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/scala/gopkg/in/bblfsh/sdk/v1/uast/generated/Node.scala -------------------------------------------------------------------------------- /src/main/scala/gopkg/in/bblfsh/sdk/v1/uast/generated/Position.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/scala/gopkg/in/bblfsh/sdk/v1/uast/generated/Position.scala -------------------------------------------------------------------------------- /src/main/scala/gopkg/in/bblfsh/sdk/v1/uast/generated/Role.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/scala/gopkg/in/bblfsh/sdk/v1/uast/generated/Role.scala -------------------------------------------------------------------------------- /src/main/scala/tech/sourced/featurext/Client.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/scala/tech/sourced/featurext/Client.scala -------------------------------------------------------------------------------- /src/main/scala/tech/sourced/featurext/generated/service/ExtractRequest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/scala/tech/sourced/featurext/generated/service/ExtractRequest.scala -------------------------------------------------------------------------------- /src/main/scala/tech/sourced/featurext/generated/service/Feature.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/scala/tech/sourced/featurext/generated/service/Feature.scala -------------------------------------------------------------------------------- /src/main/scala/tech/sourced/featurext/generated/service/FeatureExtractorGrpc.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/scala/tech/sourced/featurext/generated/service/FeatureExtractorGrpc.scala -------------------------------------------------------------------------------- /src/main/scala/tech/sourced/featurext/generated/service/FeaturesReply.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/scala/tech/sourced/featurext/generated/service/FeaturesReply.scala -------------------------------------------------------------------------------- /src/main/scala/tech/sourced/featurext/generated/service/GraphletOptions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/scala/tech/sourced/featurext/generated/service/GraphletOptions.scala -------------------------------------------------------------------------------- /src/main/scala/tech/sourced/featurext/generated/service/GraphletRequest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/scala/tech/sourced/featurext/generated/service/GraphletRequest.scala -------------------------------------------------------------------------------- /src/main/scala/tech/sourced/featurext/generated/service/IdentifiersOptions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/scala/tech/sourced/featurext/generated/service/IdentifiersOptions.scala -------------------------------------------------------------------------------- /src/main/scala/tech/sourced/featurext/generated/service/IdentifiersRequest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/scala/tech/sourced/featurext/generated/service/IdentifiersRequest.scala -------------------------------------------------------------------------------- /src/main/scala/tech/sourced/featurext/generated/service/LiteralsOptions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/scala/tech/sourced/featurext/generated/service/LiteralsOptions.scala -------------------------------------------------------------------------------- /src/main/scala/tech/sourced/featurext/generated/service/LiteralsRequest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/scala/tech/sourced/featurext/generated/service/LiteralsRequest.scala -------------------------------------------------------------------------------- /src/main/scala/tech/sourced/featurext/generated/service/ServiceProto.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/scala/tech/sourced/featurext/generated/service/ServiceProto.scala -------------------------------------------------------------------------------- /src/main/scala/tech/sourced/featurext/generated/service/Uast2seqOptions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/scala/tech/sourced/featurext/generated/service/Uast2seqOptions.scala -------------------------------------------------------------------------------- /src/main/scala/tech/sourced/featurext/generated/service/Uast2seqRequest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/scala/tech/sourced/featurext/generated/service/Uast2seqRequest.scala -------------------------------------------------------------------------------- /src/main/scala/tech/sourced/gemini/ConnectedComponents.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/scala/tech/sourced/gemini/ConnectedComponents.scala -------------------------------------------------------------------------------- /src/main/scala/tech/sourced/gemini/Database.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/scala/tech/sourced/gemini/Database.scala -------------------------------------------------------------------------------- /src/main/scala/tech/sourced/gemini/FeaturesHash.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/scala/tech/sourced/gemini/FeaturesHash.scala -------------------------------------------------------------------------------- /src/main/scala/tech/sourced/gemini/FileQuery.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/scala/tech/sourced/gemini/FileQuery.scala -------------------------------------------------------------------------------- /src/main/scala/tech/sourced/gemini/Gemini.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/scala/tech/sourced/gemini/Gemini.scala -------------------------------------------------------------------------------- /src/main/scala/tech/sourced/gemini/Hash.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/scala/tech/sourced/gemini/Hash.scala -------------------------------------------------------------------------------- /src/main/scala/tech/sourced/gemini/OrderedDocFreq.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/scala/tech/sourced/gemini/OrderedDocFreq.scala -------------------------------------------------------------------------------- /src/main/scala/tech/sourced/gemini/Report.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/scala/tech/sourced/gemini/Report.scala -------------------------------------------------------------------------------- /src/main/scala/tech/sourced/gemini/cmd/HashSparkApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/scala/tech/sourced/gemini/cmd/HashSparkApp.scala -------------------------------------------------------------------------------- /src/main/scala/tech/sourced/gemini/cmd/Parser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/scala/tech/sourced/gemini/cmd/Parser.scala -------------------------------------------------------------------------------- /src/main/scala/tech/sourced/gemini/cmd/QueryApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/scala/tech/sourced/gemini/cmd/QueryApp.scala -------------------------------------------------------------------------------- /src/main/scala/tech/sourced/gemini/cmd/ReportApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/scala/tech/sourced/gemini/cmd/ReportApp.scala -------------------------------------------------------------------------------- /src/main/scala/tech/sourced/gemini/util/JSONUtil.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/scala/tech/sourced/gemini/util/JSONUtil.scala -------------------------------------------------------------------------------- /src/main/scala/tech/sourced/gemini/util/Logger.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/scala/tech/sourced/gemini/util/Logger.scala -------------------------------------------------------------------------------- /src/main/scala/tech/sourced/gemini/util/MapAccumulator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/scala/tech/sourced/gemini/util/MapAccumulator.scala -------------------------------------------------------------------------------- /src/main/scala/tech/sourced/gemini/util/MathUtil.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/scala/tech/sourced/gemini/util/MathUtil.scala -------------------------------------------------------------------------------- /src/main/scala/tech/sourced/gemini/util/URLFormatter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/main/scala/tech/sourced/gemini/util/URLFormatter.scala -------------------------------------------------------------------------------- /src/test/java/tags/Bblfsh.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/test/java/tags/Bblfsh.java -------------------------------------------------------------------------------- /src/test/java/tags/DB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/test/java/tags/DB.java -------------------------------------------------------------------------------- /src/test/java/tags/FEIntegration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/test/java/tags/FEIntegration.java -------------------------------------------------------------------------------- /src/test/java/tags/FeatureExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/test/java/tags/FeatureExtractor.java -------------------------------------------------------------------------------- /src/test/java/tags/Spark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/test/java/tags/Spark.java -------------------------------------------------------------------------------- /src/test/resources/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/test/resources/LICENSE -------------------------------------------------------------------------------- /src/test/resources/consumer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/test/resources/consumer.go -------------------------------------------------------------------------------- /src/test/resources/docfreq.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/test/resources/docfreq.json -------------------------------------------------------------------------------- /src/test/resources/docfreq_func.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/test/resources/docfreq_func.json -------------------------------------------------------------------------------- /src/test/resources/features.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/test/resources/features.json -------------------------------------------------------------------------------- /src/test/resources/features_func.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/test/resources/features_func.json -------------------------------------------------------------------------------- /src/test/resources/func_mod.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/test/resources/func_mod.go -------------------------------------------------------------------------------- /src/test/resources/hashtables.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/test/resources/hashtables.json -------------------------------------------------------------------------------- /src/test/resources/hashtables_func.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/test/resources/hashtables_func.json -------------------------------------------------------------------------------- /src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /src/test/resources/protomsgs/server.py.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/test/resources/protomsgs/server.py.proto -------------------------------------------------------------------------------- /src/test/resources/siva/2636f3c62f1a407b2996da6e3fe6fdc5d1ccd764.siva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/test/resources/siva/2636f3c62f1a407b2996da6e3fe6fdc5d1ccd764.siva -------------------------------------------------------------------------------- /src/test/resources/siva/duplicate-files/9279be3cf07fb3cca4fc964b27acea57e0af461b.siva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/test/resources/siva/duplicate-files/9279be3cf07fb3cca4fc964b27acea57e0af461b.siva -------------------------------------------------------------------------------- /src/test/resources/siva/duplicate-files/f281ab6f2e0e38dcc3af05360667d8f530c00103.siva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/test/resources/siva/duplicate-files/f281ab6f2e0e38dcc3af05360667d8f530c00103.siva -------------------------------------------------------------------------------- /src/test/resources/siva/duplicate-funcs/27f7db976994baf808b205c1ca95ba961cebf59d.siva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/test/resources/siva/duplicate-funcs/27f7db976994baf808b205c1ca95ba961cebf59d.siva -------------------------------------------------------------------------------- /src/test/resources/siva/unique-files/5fb38a5744b2496ff8484e57b46a754433ede457.siva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/test/resources/siva/unique-files/5fb38a5744b2496ff8484e57b46a754433ede457.siva -------------------------------------------------------------------------------- /src/test/resources/weighted-minhash/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/test/resources/weighted-minhash/README.md -------------------------------------------------------------------------------- /src/test/resources/weighted-minhash/csv.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/test/resources/weighted-minhash/csv.tar.gz -------------------------------------------------------------------------------- /src/test/resources/weighted-minhash/requirements.txt: -------------------------------------------------------------------------------- 1 | datasketch==1.2.5 2 | -------------------------------------------------------------------------------- /src/test/resources/weighted-minhash/weighted_minhash_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/test/resources/weighted-minhash/weighted_minhash_test.py -------------------------------------------------------------------------------- /src/test/scala/tech/sourced/featurext/ClientSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/test/scala/tech/sourced/featurext/ClientSpec.scala -------------------------------------------------------------------------------- /src/test/scala/tech/sourced/gemini/BaseDBSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/test/scala/tech/sourced/gemini/BaseDBSpec.scala -------------------------------------------------------------------------------- /src/test/scala/tech/sourced/gemini/BaseSparkSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/test/scala/tech/sourced/gemini/BaseSparkSpec.scala -------------------------------------------------------------------------------- /src/test/scala/tech/sourced/gemini/ConnectedComponentsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/test/scala/tech/sourced/gemini/ConnectedComponentsSpec.scala -------------------------------------------------------------------------------- /src/test/scala/tech/sourced/gemini/DatabaseSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/test/scala/tech/sourced/gemini/DatabaseSpec.scala -------------------------------------------------------------------------------- /src/test/scala/tech/sourced/gemini/FileQuerySpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/test/scala/tech/sourced/gemini/FileQuerySpec.scala -------------------------------------------------------------------------------- /src/test/scala/tech/sourced/gemini/FuncExtractionSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/test/scala/tech/sourced/gemini/FuncExtractionSpec.scala -------------------------------------------------------------------------------- /src/test/scala/tech/sourced/gemini/HashSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/test/scala/tech/sourced/gemini/HashSpec.scala -------------------------------------------------------------------------------- /src/test/scala/tech/sourced/gemini/MathUtilSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/test/scala/tech/sourced/gemini/MathUtilSpec.scala -------------------------------------------------------------------------------- /src/test/scala/tech/sourced/gemini/ReportSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/test/scala/tech/sourced/gemini/ReportSpec.scala -------------------------------------------------------------------------------- /src/test/scala/tech/sourced/gemini/SparkFuncHashSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/test/scala/tech/sourced/gemini/SparkFuncHashSpec.scala -------------------------------------------------------------------------------- /src/test/scala/tech/sourced/gemini/SparkHashSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/test/scala/tech/sourced/gemini/SparkHashSpec.scala -------------------------------------------------------------------------------- /src/test/scala/tech/sourced/gemini/URLFormatterSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/test/scala/tech/sourced/gemini/URLFormatterSpec.scala -------------------------------------------------------------------------------- /src/test/scala/tech/sourced/gemini/WeightedMinHashSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/src-d/gemini/HEAD/src/test/scala/tech/sourced/gemini/WeightedMinHashSpec.scala --------------------------------------------------------------------------------