morbig

A trustworthy parser for POSIX shell
Module Morbig . Errors
exception DuringParsing of Lexing.position

Raise in case of parsing error.

exception DuringLexing of Lexing.position * string

Raise in case of parsing error.

exception DuringAliasing of Lexing.position * string

Raise in case of a limitation in alias handling.

exception DuringIO of string

Raise in case of I/O error.

val string_of_error : exn -> string

Returns a human-readable representation of Morbig's errors.