blob: 709f4406d30d798484dd7bf6cc75e501d3652d0c [file] [log] [blame]
#import <Foundation/Foundation.h>
#import "TestLexer.h"
#import <ANTLR/ANTLR.h>
#import <unistd.h>
int main(int argc, const char * argv[])
{
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
ANTLRStringStream *stream = [ANTLRStringStream newANTLRStringStream:@"abB9Cdd44"];
TestLexer *lexer = [[TestLexer alloc] initWithCharStream:stream];
id<Token> currentToken;
while ((currentToken = [[lexer nextToken] retain]) && currentToken.type != TokenTypeEOF) {
NSLog(@"%@", currentToken);
}
[lexer release];
[stream release];
[pool release];
// sleep for objectalloc
// while (1) sleep(60);
return 0;
}