diff options
Diffstat (limited to 'MLKLexicalContext.m')
-rw-r--r-- | MLKLexicalContext.m | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/MLKLexicalContext.m b/MLKLexicalContext.m index a4c0ba2..cec9fd7 100644 --- a/MLKLexicalContext.m +++ b/MLKLexicalContext.m @@ -180,6 +180,18 @@ static MLKSymbol *LEXICAL; return [_goTags valueForSymbol:symbol]; } +-(id) declarations +{ + return _declarations; +} + +-(void) addDeclaration:(id)declaration +{ + ASSIGN (_declarations, + [MLKCons cons:declaration + with:_declarations]); +} + -(BOOL) symbolNamesFunction:(MLKSymbol *)symbol { symbol = symbol ? (id)symbol : (id)[NSNull null]; |