diff options
Diffstat (limited to 'MLKDynamicContext.h')
-rw-r--r-- | MLKDynamicContext.h | 9 |
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 |