yecc_ret() = {error, term()} | {ok, term()}
binary(X::binary()) -> {ok, term()} | {error, term()}
binary(X::binary(), LineNo::pos_integer()) -> {ok, term()} | {error, term()}
binary(Leex::module(), Yecc::module(), X::binary()) -> {ok, term()} | {error, term()}
binary(Leex::module(), Yecc::module(), X::binary(), LineNo::pos_integer()) -> {ok, term()} | {error, term()}
file(Filename::filename()) -> {ok, term()} | {error, Reason}
Reason = posix() | badarg | terminated | system_limit | term()
file(Leex::module(), Yecc::module(), Filename::filename()) -> {ok, term()} | {error, Reason}
Reason = posix() | badarg | terminated | system_limit | term()
format_error(Message::any()) -> [char() | list()]
iolist(X::iolist()) -> {ok, term()} | {error, term()}
iolist(X::iolist(), LineNo::pos_integer()) -> {ok, term()} | {error, term()}
iolist(Leex::module(), Yecc::module(), X::iolist()) -> {ok, term()} | {error, term()}
iolist(Leex::module(), Yecc::module(), X::iolist(), LineNo::pos_integer()) -> {ok, term()} | {error, term()}
parse(Tokens::list()) -> yecc_ret()
parse_and_scan(X1::{function() | {atom(), atom()}, [term()]} | {atom(), atom(), [term()]}) -> yecc_ret()
string(X::string()) -> {ok, term()} | {error, term()}
string(X::string(), LineNo::pos_integer()) -> {ok, term()} | {error, term()}
string(Leex::module(), Yecc::module(), X::string()) -> {ok, term()} | {error, term()}
string(Leex::module(), Yecc::module(), X::string(), LineNo::pos_integer()) -> {ok, term()} | {error, term()}