diff options
author | Matthias Andreas Benkard <matthias@benkard.de> | 2008-06-10 16:52:52 +0200 |
---|---|---|
committer | Matthias Andreas Benkard <matthias@benkard.de> | 2008-06-10 16:52:52 +0200 |
commit | bd264499c08c196aa2ce69702cba0829ab24788a (patch) | |
tree | cbead7c232beb7f9b789458d0bc3734960468e01 /MLKCons.h |
Beginnings of a Lisp compiler.
Diffstat (limited to 'MLKCons.h')
-rw-r--r-- | MLKCons.h | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/MLKCons.h b/MLKCons.h new file mode 100644 index 0000000..4430275 --- /dev/null +++ b/MLKCons.h @@ -0,0 +1,21 @@ +/* -*- mode: objc; coding: utf-8 -*- */ +/* Copyright 2008, Matthias Benkard. */ + +#import "MLKLispValue.h" + + +@interface MLKCons : MLKLispValue +{ + id _car; + id _cdr; +} + ++(MLKCons*) cons:(id)car with:(id)cdr; + +-(MLKCons*) initWithCar:(id)car cdr:(id)cdr; + +-(id) car; +-(id) cdr; +-(void) setCar:(id)value; +-(void) setCdr:(id)value; +@end |