|
||||||||||
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.TokenStream
reportError
in class lpg.lpgjavaruntime.LexStream
public int getKind(int arg0)
getKind
in interface lpg.lpgjavaruntime.TokenStream
getKind
in class lpg.lpgjavaruntime.LpgLexStream
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |