morbig

A trustworthy parser for POSIX shell
Module Morbig . Nesting
type t =
| Backquotes of char * int
| Parentheses
| Braces
| DQuotes
| HereDocument of bool * string
val to_string : t -> string
val under_backquoted_style_command_substitution : t list -> bool