blob: 7fb5bd2b3b4a7f60aa159bad429b5fb2166453e6 [file] [log] [blame]
#import <Cocoa/Cocoa.h>
#import "CombinedLexer.h"
#import "antlr3.h"
int main(int argc, const char * argv[])
{
NSLog(@"starting combined\n");
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
NSString *string = @"xyyyyaxyyyyb";
NSLog(@"%@", string);
ANTLRStringStream *stream = [ANTLRStringStream newANTLRStringStream:string];
CombinedLexer *lexer = [CombinedLexer newCombinedLexerWithCharStream:stream];
id<ANTLRToken> currentToken;
while ((currentToken = [lexer nextToken]) && [currentToken getType] != ANTLRTokenTypeEOF) {
NSLog(@"%@", currentToken);
}
[lexer release];
[stream release];
[pool release];
NSLog(@"exiting combined\n");
return 0;
}