sdk.v2: gopkg.in/bblfsh/sdk.v2 Index | Files | Directories

package sdk

import "gopkg.in/bblfsh/sdk.v2"

SDK for Babelfish project.

Babelfish SDK contains the tools and libraries required to create a Babelfish driver for a programming language.

Index

Package Files

common.go doc.go

Constants

const NativeBin = "/opt/driver/bin/native"
const NativeBinTest = "/opt/driver/src/build/native"

Directories

PathSynopsis
assets/build
assets/skeleton
build
cmd
cmd/bblfsh-sdk
cmd/bblfsh-sdk/cmd
driverPackage driver contains all the logic to build a driver.
driver/errors
driver/fixtures
driver/integration
driver/integration/consts
driver/manifest
driver/manifest/discoveryPackage discovery package implements helpers for clients to discover language drivers supported by Babelfish.
driver/native
driver/native/jsonlinesPackage json lines mimicks standard library json Encoder and Decoder, but to encode and decode one JSON per line.
driver/server
etc/skeleton
etc/skeleton/driver/impl
etc/skeleton/driver/normalizer
internal/docker
protocolPackage protocol is a generated protocol buffer package.
protocol/v1
uastPackage uast defines a UAST (Universal Abstract Syntax Tree) representation and operations to manipulate them.
uast/nodes
uast/nodes/nodesprotoPackage nodesproto is a generated protocol buffer package.
uast/nodes/nodesproto/pio
uast/query
uast/query/xpath
uast/rolePackage role is a generated protocol buffer package.
uast/transformer
uast/transformer/positioner
uast/viewer
uast/yaml

Updated 2019-05-01. Refresh now. Tools for package owners.