mirror of
https://github.com/ubf/ubf.git
synced 2026-04-17 10:16:06 +00:00
2.3 KiB
2.3 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()