sh_bare_item() = integer() | sh_decimal() | boolean() | {string | token | binary, binary()}
sh_decimal() = {decimal, {integer(), integer()}}
sh_dictionary() = [{binary(), sh_item() | sh_inner_list()}]
sh_inner_list() = {list, [sh_item()], sh_params()}
sh_item() = {item, sh_bare_item(), sh_params()}
sh_list() = [sh_item() | sh_inner_list()]
sh_params() = [{binary(), sh_bare_item()}]
| dictionary/1 | |
| item/1 | |
| list/1 | |
| parse_dictionary/1 | |
| parse_item/1 | |
| parse_list/1 |
dictionary(Map::#{binary() => sh_item() | sh_inner_list()} | sh_dictionary()) -> iolist()
item(X1::sh_item()) -> iolist()
list(List::sh_list()) -> iolist()
parse_dictionary(X1::binary()) -> sh_dictionary()
parse_item(Bin::binary()) -> sh_item()
parse_list(Bin::binary()) -> sh_list()
Generated by EDoc