diff options
author | Brian Cully <bjc@kublai.com> | 2008-04-02 19:20:20 -0400 |
---|---|---|
committer | Brian Cully <bjc@kublai.com> | 2008-04-02 19:20:20 -0400 |
commit | ab10720260e2c184b319026da89f4dfd338500bb (patch) | |
tree | a692a27435da0296972e43b21b2f35762e720bfd /LispSymbol.h | |
download | moxie-ab10720260e2c184b319026da89f4dfd338500bb.tar.gz moxie-ab10720260e2c184b319026da89f4dfd338500bb.zip |
Initial commit
Diffstat (limited to 'LispSymbol.h')
-rw-r--r-- | LispSymbol.h | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/LispSymbol.h b/LispSymbol.h new file mode 100644 index 0000000..50bdbb6 --- /dev/null +++ b/LispSymbol.h @@ -0,0 +1,30 @@ +// +// LispSymbol.h +// Moxie +// +// Created by Brian Cully on Tue Sep 07 2004. +// Copyright (c) 2004 Brian Cully. All rights reserved. +// + +#import <Foundation/Foundation.h> + +@interface LispSymbol : NSObject <NSCopying> +{ + NSString *theName; +} ++ (LispSymbol *)symbolT; ++ (LispSymbol *)symbolNIL; ++ (LispSymbol *)symbolNamed: (NSString *)aName; + +- (id)initWithName: (NSString *)aName; +- (NSString *)lispForm; +@end + +@interface LispSymbol (Accessors) +- (NSString *)name; +- (void)setName: (NSString *)aName; +@end + +@interface LispSymbol (Comparators) +- (BOOL)isEqualToString: (NSString *)aString; +@end
\ No newline at end of file |