Home | History | Annotate | Download | only in combined
      1 #import <Cocoa/Cocoa.h>
      2 #import "CombinedLexer.h"
      3 #import "antlr3.h"
      4 
      5 int main(int argc, const char * argv[])
      6 {
      7     NSLog(@"starting combined\n");
      8 	NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
      9 	NSString *string = @"xyyyyaxyyyyb";
     10 	NSLog(@"%@", string);
     11 	ANTLRStringStream *stream = [ANTLRStringStream newANTLRStringStream:string];
     12 	CombinedLexer *lexer = [CombinedLexer newCombinedLexerWithCharStream:stream];
     13 	id<ANTLRToken> currentToken;
     14 	while ((currentToken = [lexer nextToken]) && [currentToken getType] != ANTLRTokenTypeEOF) {
     15 		NSLog(@"%@", currentToken);
     16 	}
     17 	[lexer release];
     18 	[stream release];
     19 	
     20 	[pool release];
     21     NSLog(@"exiting combined\n");
     22 	return 0;
     23 }