# Module contract_parser # * [Description](#description) * [Function Index](#index) * [Function Details](#functions)
UBF(b) contract parser.
Parsing a UBF(b) contract is done via a compiler "parse transform"
during the usual compilation of an Erlang source module.
.
## Function Index ##
| builtin_types/0 | |
| builtin_types/1 | |
| parse_stream/3 | |
| parse_transform/2 | |
| parse_transform/5 | |
| parse_transform_contract/2 | |
| predefined_types/0 | |
| predefined_types/1 | |
| tags/1 | |
| tags/2 |