aboutsummaryrefslogtreecommitdiff
path: root/src/interp/i-object.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-object.boot
parent32699b46b1c0932491cae5c7e7101d2a76975707 (diff)
downloadopen-axiom-20af041c1c069d10197ac8ad932d1d73fe21f5e5.tar.gz
Define some global variables
Diffstat (limited to 'src/interp/i-object.boot')
-rw-r--r--src/interp/i-object.boot10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/interp/i-object.boot b/src/interp/i-object.boot
index d9dbd969..55adaf2a 100644
--- a/src/interp/i-object.boot
+++ b/src/interp/i-object.boot
@@ -34,6 +34,16 @@
import '"g-util"
)package "BOOT"
+
+++ true if we are about to generate a function definition
+$definingMap := false
+
+++ List variables locat to the current function.
+$localVars := []
+
+++ declared mode of the current entity being processed.
+$declaredMode := nil
+
--% Functions on interpreter objects
-- Interpreter objects used to be called triples because they had the