ErrorDetails adds bblfsh-specific information to gRPC errors (google.rpc.Status).
Name is a human-readable language or driver name.
Language is a Babelfish language identifier.
Aliases is a list of alternative language identifiers from Enry/Linguist.
Version of the language driver.
Status of the driver development.
Features this driver supports.
Text is an error message.
ParseRequest is a request to parse a file and get its UAST.
ParseRequest is a request to parse a file and get its UAST.
Content stores the content of a source file. Required.
Language can be set optionally to disable automatic language detection.
Filename can be set optionally to assist automatic language detection.
Mode sets a transformation pipeline used for UAST.
ParseResponse is the reply to ParseRequest.
ParseResponse is the reply to ParseRequest.
UAST is a binary encoding of the resulting UAST.
Language that was automatically detected.
Errors is a list of parsing errors. Only set if parser was able to return a response. Otherwise gRPC error codes are used.
Languages is a list of driver manifests for each language supported by the server.
ErrorDetails adds bblfsh-specific information to gRPC errors (google.rpc.Status).