| summaryrefslogtreecommitdiff |
diff options
| -rw-r--r-- | src/ataxic.erl | 28 |
1 files changed, 26 insertions, 2 deletions
diff --git a/src/ataxic.erl b/src/ataxic.erl index 2bd8796..09613f7 100644 --- a/src/ataxic.erl +++ b/src/ataxic.erl @@ -40,8 +40,32 @@ -record(list_cons, {param :: basic()}). -% TODO: list all of the above. --type basic() :: any(). +-type basic() :: + #field{} + | #upfield{} + +%%%% Sequence of instructions + | #seq{} + +%%%% List + | #const{} + | #current{} + + | #apply_fun{} + +%%%% Number Comparison + | #gt{} + | #ge{} + | #lt{} + | #le{} + | #eq{} + +%%%% Bool Operations + | #land{} + | #lor{} + | #neg{} + + | #list_cons{}. %%%% META OP %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%% Select |


