package
2.16.4+incompatible
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

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

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.
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.

# Structs

No description provided by the author
Transforms describes a set of AST transformations the driver requires.

# 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