diff options
Diffstat (limited to 'lisc/lisc.h')
-rw-r--r-- | lisc/lisc.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lisc/lisc.h b/lisc/lisc.h index 7f558b0..2f00e09 100644 --- a/lisc/lisc.h +++ b/lisc/lisc.h @@ -16,6 +16,8 @@ typedef struct Sym Sym; typedef struct Const Const; typedef struct Fn Fn; +typedef enum { U, F, T } B3; + enum { RAX = 1, RCX, @@ -105,9 +107,9 @@ enum { }; struct OpDesc { - int arity; - uint commut:1; char *name; + int arity; + B3 comm; }; struct Ins { |