some aliases are needed in KissInterp2
This commit is contained in:
@@ -38,6 +38,12 @@ class KissInterp2 {
|
||||
specialForms = _specialForms();
|
||||
identAliases = kiss.Kiss.defaultIdentAliases;
|
||||
callAliases = kiss.Kiss.defaultCallAliases;
|
||||
|
||||
callAliases["zip"] = kiss.ReaderExp.ReaderExpDef.Symbol("Prelude.zipThrow");
|
||||
callAliases["zipKeep"] = kiss.ReaderExp.ReaderExpDef.Symbol("Prelude.zipKeep");
|
||||
callAliases["zipDrop"] = kiss.ReaderExp.ReaderExpDef.Symbol("Prelude.zipDrop");
|
||||
callAliases["zipThrow"] = kiss.ReaderExp.ReaderExpDef.Symbol("Prelude.zipThrow");
|
||||
|
||||
globals["Prelude"] = kiss.Prelude;
|
||||
$preexistingNewBody;
|
||||
}
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
(import kiss.ReaderExp.ReaderExpDef.FieldExp)
|
||||
(import kiss.Stream)
|
||||
|
||||
// TODO don't add to these directly here! The constructor does it
|
||||
(prop &mut :ReadTable readTable (Reader.builtins))
|
||||
(prop &mut :ReadTable startOfLineReadTable (new Map))
|
||||
(prop &mut :ReadTable startOfFileReadTable (new Map))
|
||||
|
||||
Reference in New Issue
Block a user