mirror of
https://github.com/ubf/ubf.git
synced 2026-04-26 14:48:32 +00:00
2.2 KiB
2.2 KiB
#Module contract_parser#
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 |
##Function Details##
###builtin_types/0##
builtin_types() -> any()
###builtin_types/1##
builtin_types(X1) -> any()
###parse_stream/3##
parse_stream(Stream, Lex, Yecc) -> any()
###parse_transform/2##
parse_transform(In, Opts) -> any()
###parse_transform/5##
parse_transform(In, Opts, File, Imports, ParseFun) -> any()
###parse_transform_contract/2##
parse_transform_contract(In, Contract) -> any()
###predefined_types/0##
predefined_types() -> any()
###predefined_types/1##
predefined_types(X1) -> any()
###tags/1##
tags(P1) -> any()
###tags/2##
tags(P1, Imports) -> any()