Skip to content

C++ AST extractor / driver for the bblfsh project

License

Notifications You must be signed in to change notification settings

dennwc/cpp-driver

 
 

Repository files navigation

C++ driver for Babelfish Driver Status Build Status Native Version Go Version

Development Environment

Requirements:

  • docker
  • bblfsh-sdk (go get -u gopkg.in/bblfsh/sdk.v2/...)
  • UAST converter dependencies (dep ensure --vendor-only)

To initialize the build system execute: bblfsh-sdk update, at the root of the project. This will generate the Dockerfile for this driver.

To execute the tests just execute bblfsh-sdk test, this will execute the test over the native and the go components of the driver using Docker.

The build is done executing bblfsh-sdk build. To evaluate the result using a docker container, execute: bblfsh-sdk build test-driver && docker run -it test-driver.

License

GPLv3, see LICENSE

About

C++ AST extractor / driver for the bblfsh project

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 85.5%
  • C++ 9.1%
  • Go 3.3%
  • Dockerfile 1.8%
  • Shell 0.3%