summaryrefslogtreecommitdiff
path: root/MLKEnvironment.h
diff options
context:
space:
mode:
authorMatthias Andreas Benkard <matthias@benkard.de>2008-06-12 19:30:43 +0200
committerMatthias Andreas Benkard <matthias@benkard.de>2008-06-12 19:30:43 +0200
commite17a65b7e6e2696b2e68068079d95def7671b4e5 (patch)
tree8e4aaa34986fb2a8bc42fbf269db0aaec3bc5a8b /MLKEnvironment.h
parentc0539c94ac6861f12f0bae4dd604cedd057c45d5 (diff)
MLKEnvironment: add -initWithBindings, -initWithParent, -addBinding, and -addBindings.
Diffstat (limited to 'MLKEnvironment.h')
-rw-r--r--MLKEnvironment.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/MLKEnvironment.h b/MLKEnvironment.h
index b100137..fe2be16 100644
--- a/MLKEnvironment.h
+++ b/MLKEnvironment.h
@@ -13,7 +13,11 @@
-(MLKEnvironment *) init;
-(MLKEnvironment *) initWithParent:(MLKEnvironment *)parent;
+-(MLKEnvironment *) initWithBindings:(NSDictionary *)bindings;
+-(MLKEnvironment *) initWithParent:(MLKEnvironment *)parent bindings:(NSDictionary *)bindings;
+-(void) addBindings:(NSDictionary *)bindings;
+-(void) addBinding:(MLKSymbol *)symbol to:(id)value;
-(void) setBinding:(MLKSymbol *)symbol to:(id)value;
-(id) valueForBinding:(MLKSymbol *)symbol;
@end