summaryrefslogtreecommitdiff
path: root/MLKDynamicContext.h
diff options
context:
space:
mode:
Diffstat (limited to 'MLKDynamicContext.h')
-rw-r--r--MLKDynamicContext.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/MLKDynamicContext.h b/MLKDynamicContext.h
index f8be118..aa3614f 100644
--- a/MLKDynamicContext.h
+++ b/MLKDynamicContext.h
@@ -16,7 +16,8 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
-@class MLKClosure, MLKEnvironment, NSLinkedList, NSMutableDictionary, NSString;
+@class MLKClosure, MLKEnvironment, MLKSymbol, NSLinkedList,
+ NSMutableDictionary, NSString;
@interface MLKDynamicContext : NSObject
@@ -41,5 +42,11 @@
+(MLKDynamicContext *) currentContext;
+(MLKDynamicContext *) popContext;
+-(MLKEnvironment *) environment;
+
+-(id) findRestart:(MLKSymbol *)symbol;
+-(id) findHandler:(MLKSymbol *)symbol;
+-(id) findCatchTag:(MLKSymbol *)symbol;
+
-(void) dealloc;
@end