package
2.16.4+incompatible
Repository: https://github.com/bblfsh/sdk.git
Documentation: pkg.go.dev

# Functions

NewGRPCServer creates a gRPC server instance that dispatches requests to a provided driver.
NewGRPCServerCustom is the same as NewGRPCServer, but it won't include any options except the ones that were passed.
NewServer returns a new server for a given Driver.
Run is a common main function used as an entry point for drivers.
RunNative is like Run but allows to provide a custom driver native driver implementation.

# Variables

No description provided by the author
ErrInvalidTracer is returned by the driver server when the logger configuration is wrong.
ErrInvalidTracer is returned by the driver server when the tracing configuration is wrong.
ErrUnsupportedLanguage is returned by the language server if the language in the request is not supported by the driver.
ManifestLocation location of the manifest file.

# Structs

LoggerFactory is a helper for create logrus.Logger's.
Server is a grpc server for the communication with the driver.

# Interfaces

Logger represents a generic logger, based on logrus.Logger.