An open API service indexing awesome lists of open source software.

https://github.com/bblfsh/lua-driver


https://github.com/bblfsh/lua-driver

babelfish driver lua

Last synced: 9 months ago
JSON representation

Awesome Lists containing this project

README

          

# lua-driver ![Driver Status](https://img.shields.io/badge/status-planning-e08dd1.svg) [![Build Status](https://travis-ci.org/bblfsh/lua-driver.svg?branch=master)](https://travis-ci.org/bblfsh/lua-driver) ![Native Version](https://img.shields.io/badge/lua%20version-5.3-aa93ea.svg) ![Go Version](https://img.shields.io/badge/go%20version-1.8-63afbf.svg)

lua driver for [babelfish](https://github.com/bblfsh/server).

Development Environment
-----------------------

Requirements:
- `docker`
- [`bblfsh-sdk`](https://github.com/bblfsh/sdk) _(go get -u github.com/bblfsh/sdk/...)_

To initialize the build system execute: `bblfsh-sdk prepare-build`, at the root of the project. This will install the SDK at `.sdk` for this driver.

To execute the tests just execute `make test`, this will execute the test over the native and the go components of the driver. Use `make test-native` to run the test only over the native component or `make test-driver` to run the test just over the go component.

The build is done executing `make build`. To evaluate the result, a docker container, execute:
`docker run -it bblfsh/lua-driver:dev-`

License
-------

GPLv3, see [LICENSE](LICENSE)