All checks were successful
Gajumaru Bytecode Tests / tests (push) Successful in -3m34s
Add Gitea tests Rename Remove oracle references Package for zx Reviewed-on: #235 Reviewed-by: dimitar.p.ivanov <dimitarivanov@qpq.swiss> Co-authored-by: Craig Everett <zxq9@zxq9.com> Co-committed-by: Craig Everett <zxq9@zxq9.com>
32 lines
742 B
Erlang
32 lines
742 B
Erlang
-module(gmb_aevm_data).
|
|
-vsn("3.4.1").
|
|
|
|
-export_type([data/0,
|
|
type/0,
|
|
heap/0]).
|
|
|
|
-type type() :: word | signed_word | string | typerep | function
|
|
| {list, type()}
|
|
| {option, type()}
|
|
| {tuple, [type()]}
|
|
| {variant, [[type()]]}.
|
|
|
|
|
|
-type data() :: none
|
|
| {some, data()}
|
|
| {option, data()}
|
|
| word
|
|
| string
|
|
| {list, data()}
|
|
| {tuple, [data()]}
|
|
| {variant, integer(), [data()]}
|
|
| integer()
|
|
| binary()
|
|
| [data()]
|
|
| {}
|
|
| {data()}
|
|
| {data(), data()}.
|
|
|
|
-type heap() :: binary().
|
|
|