# Module contract_yecc # * [Data Types](#types) * [Function Index](#index) * [Function Details](#functions) ## Data Types ## ### yecc_ret() ###

yecc_ret() = {error, term()} | {ok, term()}
## Function Index ##
format_error/1
parse/1
parse_and_scan/1
## Function Details ## ### format_error/1 ###

format_error(Message::any()) -> [char() | list()]


### parse/1 ###

parse(Tokens::list()) -> yecc_ret()


### parse_and_scan/1 ###

parse_and_scan(X1::{function() | {atom(), atom()}, [term()]} | {atom(), atom(), [term()]}) -> yecc_ret()