| 
 | ||||||||||
| 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 | |||||||||