diff options
Diffstat (limited to 'src/lisp')
-rw-r--r-- | src/lisp/core.lisp.in | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/lisp/core.lisp.in b/src/lisp/core.lisp.in index a083b108..164b13e6 100644 --- a/src/lisp/core.lisp.in +++ b/src/lisp/core.lisp.in @@ -76,6 +76,7 @@ "%Atom" "%Maybe" "%Pair" + "%Node" "%List" "%Vector" "%BitVector" @@ -221,6 +222,9 @@ (deftype |%Pair| (u v) `(cons ,u ,v)) +(deftype |%Node| (s) + `(cons ,s null)) + (deftype |%List| (s) `(or null (cons ,s))) |