|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectlpg.lpgjavaruntime.LexStream
lpg.lpgjavaruntime.LpgLexStream
org.eclipse.datatools.sqltools.parsers.sql.lexer.AbstractSQLLexer
public abstract class AbstractSQLLexer
| Field Summary |
|---|
| Fields inherited from interface lpg.lpgjavaruntime.ParseErrorCodes |
|---|
BEFORE_CODE, DELETION_CODE, EOF_CODE, ERROR_CODE, errorMsgText, INSERTION_CODE, INVALID_CODE, INVALID_TOKEN_CODE, LEX_ERROR_CODE, MERGE_CODE, MISPLACED_CODE, SCOPE_CODE, SECONDARY_CODE, SUBSTITUTION_CODE |
| Constructor Summary | |
|---|---|
AbstractSQLLexer()
|
|
AbstractSQLLexer(char[] arg0,
java.lang.String arg1)
|
|
AbstractSQLLexer(char[] arg0,
java.lang.String arg1,
int arg2)
|
|
AbstractSQLLexer(int arg0)
|
|
AbstractSQLLexer(lpg.lpgjavaruntime.IntSegmentedTuple arg0,
char[] arg1,
java.lang.String arg2)
|
|
AbstractSQLLexer(lpg.lpgjavaruntime.IntSegmentedTuple arg0,
char[] arg1,
java.lang.String arg2,
int arg3)
|
|
AbstractSQLLexer(java.lang.String arg0)
|
|
AbstractSQLLexer(java.lang.String arg0,
int arg1)
|
|
| Method Summary | |
|---|---|
java.util.List |
getCommentTokens()
|
int |
getKind(int arg0)
|
abstract void |
lexer(lpg.lpgjavaruntime.PrsStream prsStream)
Lex the input characters |
void |
reportError(int left_loc,
int right_loc)
|
| Methods inherited from class lpg.lpgjavaruntime.LpgLexStream |
|---|
orderedExportedSymbols |
| Methods inherited from class lpg.lpgjavaruntime.LexStream |
|---|
afterEol, badToken, computeLineOffsets, getCharValue, getColumn, getColumnOfCharAt, getEndColumn, getEndLine, getFileName, getFirstErrorToken, getInputChars, getLastErrorToken, getLine, getLine, getLineCount, getLineNumberOfCharAt, getLineOffset, getLineOffsets, getName, getNext, getPrevious, getPrsStream, getStreamIndex, getStreamLength, getTab, getToken, getToken, initialize, initialize, makeErrorToken, makeToken, peek, reportError, reportError, reportError, reset, reset, setFileName, setInputChars, setLineOffset, setLineOffsets, setPrsStream, setStreamIndex, setStreamLength, setTab |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractSQLLexer()
public AbstractSQLLexer(char[] arg0,
java.lang.String arg1,
int arg2)
arg0 - arg1 - arg2 -
public AbstractSQLLexer(char[] arg0,
java.lang.String arg1)
arg0 - arg1 - public AbstractSQLLexer(int arg0)
arg0 -
public AbstractSQLLexer(lpg.lpgjavaruntime.IntSegmentedTuple arg0,
char[] arg1,
java.lang.String arg2,
int arg3)
arg0 - arg1 - arg2 - arg3 -
public AbstractSQLLexer(lpg.lpgjavaruntime.IntSegmentedTuple arg0,
char[] arg1,
java.lang.String arg2)
arg0 - arg1 - arg2 -
public AbstractSQLLexer(java.lang.String arg0,
int arg1)
throws java.io.IOException
arg0 - arg1 -
java.io.IOException
public AbstractSQLLexer(java.lang.String arg0)
throws java.io.IOException
arg0 -
java.io.IOException| Method Detail |
|---|
public abstract void lexer(lpg.lpgjavaruntime.PrsStream prsStream)
prsStream - Parser where the tokens are sent topublic java.util.List getCommentTokens()
public void reportError(int left_loc,
int right_loc)
reportError in interface lpg.lpgjavaruntime.TokenStreamreportError in class lpg.lpgjavaruntime.LexStreampublic int getKind(int arg0)
getKind in interface lpg.lpgjavaruntime.TokenStreamgetKind in class lpg.lpgjavaruntime.LpgLexStream
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||