summaryrefslogtreecommitdiff
path: root/MLKDynamicContext.m
diff options
context:
space:
mode:
authorMatthias Andreas Benkard <matthias@benkard.de>2008-06-14 19:54:45 +0200
committerMatthias Andreas Benkard <matthias@benkard.de>2008-06-14 19:54:45 +0200
commitcfc17a412d17cac2aa8ad31e434c803a4a7d21b3 (patch)
treef14b0e1748db6a6ca54a055b963ec57be6757c62 /MLKDynamicContext.m
parente02c197a86a9c177937a6df95a92ab05b009a479 (diff)
Add method declarations needed by the reader.
Diffstat (limited to 'MLKDynamicContext.m')
-rw-r--r--MLKDynamicContext.m22
1 files changed, 22 insertions, 0 deletions
diff --git a/MLKDynamicContext.m b/MLKDynamicContext.m
index cf6b861..c034eac 100644
--- a/MLKDynamicContext.m
+++ b/MLKDynamicContext.m
@@ -79,6 +79,28 @@
return context;
}
+-(MLKEnvironment *) environment
+{
+ return _environment;
+}
+
+-(id) findRestart:(MLKSymbol *)symbol
+{
+ return [_restarts valueForBinding:symbol];
+}
+
+/*
+-(id) findHandler:(MLKSymbol *)symbol
+{
+ // ???
+}
+*/
+
+-(id) findCatchTag:(MLKSymbol *)symbol
+{
+ return [_catchTags valueForBinding:symbol];
+}
+
-(void) dealloc
{
RELEASE (_conditionHandlers);