diff options
-rw-r--r-- | MLKForm.h | 8 | ||||
-rw-r--r-- | MLKForm.m | 26 |
2 files changed, 34 insertions, 0 deletions
@@ -91,6 +91,7 @@ { id _body; NSArray *_bodyForms; + id _bodyContext; } -(void) splitDeclarationsAndBody:(id)object; @@ -319,6 +320,10 @@ } +(Class) dispatchClassForObject:(id)object; + +-(id) name; +-(id) lambdaListName; +-(id) bodyForms; @end @@ -329,6 +334,9 @@ } +(Class) dispatchClassForObject:(id)object; + +-(id) name; +-(id) valueForm; @end @@ -246,6 +246,7 @@ rest = [rest cdr]; } + LASSIGN (_bodyContext, context); LASSIGN (_bodyForms, bodyForms); } @@ -883,6 +884,21 @@ inContext:newContext]; return self; } + +-(id) name +{ + return _name; +} + +-(id) lambdaListName +{ + return _lambdaListName; +} + +-(id) bodyForms +{ + return _bodyForms; +} @end @@ -914,6 +930,16 @@ { return [[super subforms] arrayByAddingObject:_valueForm]; } + +-(id) name +{ + return _name; +} + +-(id) valueForm +{ + return _valueForm; +} @end |