public class ANTLRFileStream extends ANTLRStringStream
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
fileName |
charPositionInLine, data, lastMarker, line, markDepth, markers, n, name, pEOF| Constructor and Description |
|---|
ANTLRFileStream(java.lang.String fileName) |
ANTLRFileStream(java.lang.String fileName,
java.lang.String encoding) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getSourceName()
Where are you getting symbols from? Normally, implementations will
pass the buck all the way to the lexer who can ask its input stream
for the file name or whatever.
|
void |
load(java.lang.String fileName,
java.lang.String encoding) |
public ANTLRFileStream(java.lang.String fileName)
throws java.io.IOException
java.io.IOExceptionpublic ANTLRFileStream(java.lang.String fileName,
java.lang.String encoding)
throws java.io.IOException
java.io.IOExceptionpublic void load(java.lang.String fileName,
java.lang.String encoding)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getSourceName()
IntStreamgetSourceName in interface IntStreamgetSourceName in class ANTLRStringStream