Public Member Functions | |
void | adjustBeginLineColumn (int newLine, int newCol) |
void | backup (int amount) |
char | BeginToken () throws java.io.IOException |
void | Done () |
int | getBeginColumn () |
int | getBeginLine () |
int | getColumn () |
int | getEndColumn () |
int | getEndLine () |
String | GetImage () |
int | getLine () |
char[] | GetSuffix (int len) |
char | readChar () throws java.io.IOException |
void | ReInit (java.io.InputStream dstream, int startline, int startcolumn) |
void | ReInit (java.io.Reader dstream) |
void | ReInit (java.io.InputStream dstream) |
void | ReInit (java.io.InputStream dstream, String encoding, int startline, int startcolumn, int buffersize) throws java.io.UnsupportedEncodingException |
void | ReInit (java.io.InputStream dstream, String encoding, int startline, int startcolumn) throws java.io.UnsupportedEncodingException |
void | ReInit (java.io.Reader dstream, int startline, int startcolumn) |
void | ReInit (java.io.InputStream dstream, String encoding) throws java.io.UnsupportedEncodingException |
void | ReInit (java.io.Reader dstream, int startline, int startcolumn, int buffersize) |
void | ReInit (java.io.InputStream dstream, int startline, int startcolumn, int buffersize) |
SimpleCharStream (java.io.Reader dstream, int startline, int startcolumn, int buffersize) | |
SimpleCharStream (java.io.InputStream dstream, String encoding) throws java.io.UnsupportedEncodingException | |
SimpleCharStream (java.io.Reader dstream, int startline, int startcolumn) | |
SimpleCharStream (java.io.InputStream dstream) | |
SimpleCharStream (java.io.Reader dstream) | |
SimpleCharStream (java.io.InputStream dstream, int startline, int startcolumn, int buffersize) | |
SimpleCharStream (java.io.InputStream dstream, int startline, int startcolumn) | |
SimpleCharStream (java.io.InputStream dstream, String encoding, int startline, int startcolumn) throws java.io.UnsupportedEncodingException | |
SimpleCharStream (java.io.InputStream dstream, String encoding, int startline, int startcolumn, int buffersize) throws java.io.UnsupportedEncodingException | |
Public Attributes | |
int | bufpos = -1 |
Static Public Attributes | |
static final boolean | staticFlag = false |
Protected Member Functions | |
void | ExpandBuff (boolean wrapAround) |
void | FillBuff () throws java.io.IOException |
int | getTabSize (int i) |
void | setTabSize (int i) |
void | UpdateLineColumn (char c) |
Protected Attributes | |
int | bufcolumn [] |
char[] | buffer |
int | bufline [] |
int | column = 0 |
int | inBuf = 0 |
java.io.Reader | inputStream |
int | line = 1 |
int | maxNextCharInd = 0 |
boolean | prevCharIsCR = false |
boolean | prevCharIsLF = false |
int | tabSize = 1 |
Package Attributes | |
int | available |
int | bufsize |
int | tokenBegin |
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
de.fraunhofer.isst.axbench.axlang.parser.SimpleCharStream.SimpleCharStream | ( | java.io.Reader | dstream, | |
int | startline, | |||
int | startcolumn, | |||
int | buffersize | |||
) |
Constructor.
de.fraunhofer.isst.axbench.axlang.parser.SimpleCharStream.SimpleCharStream | ( | java.io.Reader | dstream, | |
int | startline, | |||
int | startcolumn | |||
) |
Constructor.
de.fraunhofer.isst.axbench.axlang.parser.SimpleCharStream.SimpleCharStream | ( | java.io.Reader | dstream | ) |
Constructor.
de.fraunhofer.isst.axbench.axlang.parser.SimpleCharStream.SimpleCharStream | ( | java.io.InputStream | dstream, | |
String | encoding, | |||
int | startline, | |||
int | startcolumn, | |||
int | buffersize | |||
) | throws java.io.UnsupportedEncodingException |
Constructor.
de.fraunhofer.isst.axbench.axlang.parser.SimpleCharStream.SimpleCharStream | ( | java.io.InputStream | dstream, | |
int | startline, | |||
int | startcolumn, | |||
int | buffersize | |||
) |
Constructor.
de.fraunhofer.isst.axbench.axlang.parser.SimpleCharStream.SimpleCharStream | ( | java.io.InputStream | dstream, | |
String | encoding, | |||
int | startline, | |||
int | startcolumn | |||
) | throws java.io.UnsupportedEncodingException |
Constructor.
de.fraunhofer.isst.axbench.axlang.parser.SimpleCharStream.SimpleCharStream | ( | java.io.InputStream | dstream, | |
int | startline, | |||
int | startcolumn | |||
) |
Constructor.
de.fraunhofer.isst.axbench.axlang.parser.SimpleCharStream.SimpleCharStream | ( | java.io.InputStream | dstream, | |
String | encoding | |||
) | throws java.io.UnsupportedEncodingException |
Constructor.
de.fraunhofer.isst.axbench.axlang.parser.SimpleCharStream.SimpleCharStream | ( | java.io.InputStream | dstream | ) |
Constructor.
void de.fraunhofer.isst.axbench.axlang.parser.SimpleCharStream.adjustBeginLineColumn | ( | int | newLine, | |
int | newCol | |||
) |
Method to adjust line and column numbers for the start of a token.
void de.fraunhofer.isst.axbench.axlang.parser.SimpleCharStream.backup | ( | int | amount | ) |
Backup a number of characters.
char de.fraunhofer.isst.axbench.axlang.parser.SimpleCharStream.BeginToken | ( | ) | throws java.io.IOException |
Start.
void de.fraunhofer.isst.axbench.axlang.parser.SimpleCharStream.Done | ( | ) |
Reset buffer when finished.
void de.fraunhofer.isst.axbench.axlang.parser.SimpleCharStream.ExpandBuff | ( | boolean | wrapAround | ) | [protected] |
void de.fraunhofer.isst.axbench.axlang.parser.SimpleCharStream.FillBuff | ( | ) | throws java.io.IOException [protected] |
int de.fraunhofer.isst.axbench.axlang.parser.SimpleCharStream.getBeginColumn | ( | ) |
Get token beginning column number.
int de.fraunhofer.isst.axbench.axlang.parser.SimpleCharStream.getBeginLine | ( | ) |
Get token beginning line number.
int de.fraunhofer.isst.axbench.axlang.parser.SimpleCharStream.getColumn | ( | ) |
int de.fraunhofer.isst.axbench.axlang.parser.SimpleCharStream.getEndColumn | ( | ) |
Get token end column number.
int de.fraunhofer.isst.axbench.axlang.parser.SimpleCharStream.getEndLine | ( | ) |
Get token end line number.
String de.fraunhofer.isst.axbench.axlang.parser.SimpleCharStream.GetImage | ( | ) |
Get token literal value.
int de.fraunhofer.isst.axbench.axlang.parser.SimpleCharStream.getLine | ( | ) |
char [] de.fraunhofer.isst.axbench.axlang.parser.SimpleCharStream.GetSuffix | ( | int | len | ) |
Get the suffix.
int de.fraunhofer.isst.axbench.axlang.parser.SimpleCharStream.getTabSize | ( | int | i | ) | [protected] |
char de.fraunhofer.isst.axbench.axlang.parser.SimpleCharStream.readChar | ( | ) | throws java.io.IOException |
Read a character.
void de.fraunhofer.isst.axbench.axlang.parser.SimpleCharStream.ReInit | ( | java.io.InputStream | dstream, | |
String | encoding, | |||
int | startline, | |||
int | startcolumn | |||
) | throws java.io.UnsupportedEncodingException |
Reinitialise.
void de.fraunhofer.isst.axbench.axlang.parser.SimpleCharStream.ReInit | ( | java.io.InputStream | dstream, | |
String | encoding, | |||
int | startline, | |||
int | startcolumn, | |||
int | buffersize | |||
) | throws java.io.UnsupportedEncodingException |
Reinitialise.
void de.fraunhofer.isst.axbench.axlang.parser.SimpleCharStream.ReInit | ( | java.io.InputStream | dstream, | |
String | encoding | |||
) | throws java.io.UnsupportedEncodingException |
Reinitialise.
void de.fraunhofer.isst.axbench.axlang.parser.SimpleCharStream.ReInit | ( | java.io.Reader | dstream, | |
int | startline, | |||
int | startcolumn | |||
) |
Reinitialise.
void de.fraunhofer.isst.axbench.axlang.parser.SimpleCharStream.ReInit | ( | java.io.InputStream | dstream, | |
int | startline, | |||
int | startcolumn | |||
) |
Reinitialise.
void de.fraunhofer.isst.axbench.axlang.parser.SimpleCharStream.ReInit | ( | java.io.Reader | dstream | ) |
Reinitialise.
void de.fraunhofer.isst.axbench.axlang.parser.SimpleCharStream.ReInit | ( | java.io.Reader | dstream, | |
int | startline, | |||
int | startcolumn, | |||
int | buffersize | |||
) |
Reinitialise.
void de.fraunhofer.isst.axbench.axlang.parser.SimpleCharStream.ReInit | ( | java.io.InputStream | dstream, | |
int | startline, | |||
int | startcolumn, | |||
int | buffersize | |||
) |
Reinitialise.
void de.fraunhofer.isst.axbench.axlang.parser.SimpleCharStream.ReInit | ( | java.io.InputStream | dstream | ) |
Reinitialise.
void de.fraunhofer.isst.axbench.axlang.parser.SimpleCharStream.setTabSize | ( | int | i | ) | [protected] |
void de.fraunhofer.isst.axbench.axlang.parser.SimpleCharStream.UpdateLineColumn | ( | char | c | ) | [protected] |
int de.fraunhofer.isst.axbench.axlang.parser.SimpleCharStream.bufcolumn[] [protected] |
char [] de.fraunhofer.isst.axbench.axlang.parser.SimpleCharStream.buffer [protected] |
int de.fraunhofer.isst.axbench.axlang.parser.SimpleCharStream.bufline[] [protected] |
Position in buffer.
int de.fraunhofer.isst.axbench.axlang.parser.SimpleCharStream.column = 0 [protected] |
int de.fraunhofer.isst.axbench.axlang.parser.SimpleCharStream.inBuf = 0 [protected] |
java.io.Reader de.fraunhofer.isst.axbench.axlang.parser.SimpleCharStream.inputStream [protected] |
int de.fraunhofer.isst.axbench.axlang.parser.SimpleCharStream.line = 1 [protected] |
int de.fraunhofer.isst.axbench.axlang.parser.SimpleCharStream.maxNextCharInd = 0 [protected] |
boolean de.fraunhofer.isst.axbench.axlang.parser.SimpleCharStream.prevCharIsCR = false [protected] |
boolean de.fraunhofer.isst.axbench.axlang.parser.SimpleCharStream.prevCharIsLF = false [protected] |
final boolean de.fraunhofer.isst.axbench.axlang.parser.SimpleCharStream.staticFlag = false [static] |
Whether parser is static.
int de.fraunhofer.isst.axbench.axlang.parser.SimpleCharStream.tabSize = 1 [protected] |