diff options
Diffstat (limited to 'src/interp/sys-utility.boot')
-rw-r--r-- | src/interp/sys-utility.boot | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/interp/sys-utility.boot b/src/interp/sys-utility.boot index 07dba9f5..3b119a65 100644 --- a/src/interp/sys-utility.boot +++ b/src/interp/sys-utility.boot @@ -46,6 +46,16 @@ import '"vmlisp" %List <=> LIST %Vector <=> VECTOR %Thing <=> true +%Sequence <=> SEQUENCE + +--% Data structures for the compiler +%Form <=> NUMBER or %Symbol or %String or CONS -- input syntax form +%Env <=> %List -- compiling env +%Mode <=> %Symbol or %String or %List -- type of forms +%Code <=> %Form -- generated code +%Triple <=> %List -- form + type + env + +%Modemap <=> %List -- modemap ++ returns true if `f' is bound to a macro. macrop: %Thing -> %Boolean |