quakeforge/ruamoko/scheme/SchemeObject.h

31 lines
537 B
C
Raw Normal View History

#ifndef __SchemeObject_h
#define __SchemeObject_h
#include "Object.h"
#define true YES
#define false NO
#define dprintf(x, ...)
@interface SchemeObject: Object
{
2011-02-14 13:39:43 +00:00
@public SchemeObject *prev, *next;
BOOL marked, root;
int line;
string source;
}
+ (void) finishCollecting;
+ (void) collectCheckPoint;
- (void) mark;
- (void) markReachable;
- (void) makeRootCell;
- (string) printForm;
- (string) source;
- (void) source: (string) s;
- (int) line;
- (void) line: (int) l;
- (BOOL) isError;
@end
#endif //__SchemeObject_h