public class SQLLexicalAnalyzer extends AbstractLexicalAnalyzer
AbstractLexicalAnalyzer.Buffer, AbstractLexicalAnalyzer.DefaultToken, AbstractLexicalAnalyzer.RowCol
LexicalAnalyzer.Token
buffer, EOF, token, tokens, useBracketsForIdentifiers
Constructor and Description |
---|
SQLLexicalAnalyzer() |
SQLLexicalAnalyzer(java.lang.String source) |
Modifier and Type | Method and Description |
---|---|
LexicalAnalyzer |
clone()
Creates a copy of the object.
|
protected LexicalAnalyzer.Token |
getToken() |
createToken, drop_state, getch, getColumn, getLine, getMaxColumn, getMaxLine, getMaxPosition, getPosition, getSource, getSourceContext, getUseBracketsForIdentifiers, isEOF, look, lookch, next, parseDMSNumber, parseNumber, parseString, restore_state, save_state, setSource, setUseBracketsForIdentifiers, skipblanks, ungetch
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
cloneQuietly, cloneQuietly
public SQLLexicalAnalyzer(java.lang.String source)
public SQLLexicalAnalyzer()
public LexicalAnalyzer clone() throws java.lang.CloneNotSupportedException
Cloneable
clone
in interface LexicalAnalyzer
clone
in class AbstractLexicalAnalyzer
java.lang.CloneNotSupportedException
- if the instance of the object cannot
be cloned. As this is extending Cloneable
so its sure
it implements it, so this exception may be used for problems on specific
object instances.Object#clone()}.
protected LexicalAnalyzer.Token getToken()
getToken
in class AbstractLexicalAnalyzer