aboutsummaryrefslogtreecommitdiff
path: root/src/interp/i-spec1.boot
diff options
context:
space:
mode:
authordos-reis <gdr@axiomatics.org>2008-01-24 13:49:15 +0000
committerdos-reis <gdr@axiomatics.org>2008-01-24 13:49:15 +0000
commit20af041c1c069d10197ac8ad932d1d73fe21f5e5 (patch)
tree79110791f57a0b4249bdd27f133f43299542ea74 /src/interp/i-spec1.boot
parent32699b46b1c0932491cae5c7e7101d2a76975707 (diff)
downloadopen-axiom-20af041c1c069d10197ac8ad932d1d73fe21f5e5.tar.gz
Define some global variables
Diffstat (limited to 'src/interp/i-spec1.boot')
-rw-r--r--src/interp/i-spec1.boot14
1 files changed, 10 insertions, 4 deletions
diff --git a/src/interp/i-spec1.boot b/src/interp/i-spec1.boot
index 0f67fccf..9190d67d 100644
--- a/src/interp/i-spec1.boot
+++ b/src/interp/i-spec1.boot
@@ -36,16 +36,22 @@ import '"i-analy"
-- Functions which require special handlers (also see end of file)
-$repeatLabel := NIL
-$breakCount := 0
-$anonymousMapCounter := 0
-
$specialOps := '(
ADEF AlgExtension _and _case COERCE COLLECT construct Declare DEF Dollar
equation error free has IF _is _isnt iterate _break LET _local MDEF _or
pretend QUOTE REDUCE REPEAT _return SEQ TARGET Tuple typeOf _where
_[_|_|_] )
+$repeatLabel := NIL
+$breakCount := 0
+$anonymousMapCounter := 0
+
+++ List of free variables in the current function
+$freeVariables := []
+
+++ List of bound variables in the current function
+$boundVariables := []
+
--% Void stuff
voidValue() == '"()"