package
3.3.2
Repository: https://github.com/bblfsh/sdk.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Functions

IsMissingDriver checks if an error is ErrMissingDriver.
Join multiple errors into a single error value.
NewDriver returns a new Driver instance based on the given ObjectToNode and list of transformers.
Parse mode parses a UAST mode string to an enum value.

# Constants

ManifestLocation is the path of the manifest file in the driver image.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

ErrDriverFailure is returned when the driver is malfunctioning.
ErrLanguageDetection indicates that language was not detected by Enry.
ErrModeNotSupported is returned if a UAST transformation mode is not supported by the driver.
ErrSyntax is returned when driver cannot parse the source file.
ErrTransformFailure is returned if one of the UAST transformations fails.
ErrUnknownEncoding is returned for parse requests with a file content in a non-UTF8 encoding.

# Structs

ErrMissingDriver indicates that a driver image for the given language cannot be found.
No description provided by the author
Transforms describes a set of AST transformations the driver requires.
Version information for driver or the server.

# Interfaces

Driver is an interface for a language driver that returns UAST.
DriverModule is an interface for a driver instance.
Module is an interface for a generic module instance.
Native is a base interface of a language driver that returns a native AST.

# Type aliases

ErrMulti joins multiple errors.
No description provided by the author