| // |
| // ANTLRInputStream.h |
| // ANTLR |
| // |
| // Created by Alan Condit on 2/21/11. |
| // Copyright 2011 Alan's MachineWorks. All rights reserved. |
| // |
| |
| #import <Cocoa/Cocoa.h> |
| #import "AntlrReaderStream.h" |
| |
| @interface ANTLRInputStream : ANTLRReaderStream { |
| NSStringEncoding encoding; |
| } |
| |
| @property (assign) NSStringEncoding encoding; |
| |
| + (id) newANTLRInputStream; |
| + (id) newANTLRInputStream:(NSFileHandle *)anInput; |
| + (id) newANTLRInputStream:(NSFileHandle *)anInput size:(NSInteger)theSize; |
| + (id) newANTLRInputStream:(NSFileHandle *)anInput encoding:(NSStringEncoding)theEncoding; |
| + (id) newANTLRInputStream:(NSFileHandle *)anInput |
| size:(NSInteger)theSize |
| readBufferSize:(NSInteger)theRBSize |
| encoding:(NSStringEncoding)theEncoding; |
| - (id) init; |
| - (id) initWithInput:(NSFileHandle *)anInput |
| size:(NSInteger)theSize |
| readBufferSize:(NSInteger)theRBSize |
| encoding:(NSStringEncoding)theEncoding; |
| @end |