public class SqliteLexer
extends java.lang.Object
implements com.intellij.lexer.FlexLexer
| Modifier and Type | Field and Description |
|---|---|
static int |
YYEOF
This character denotes the end of file
|
static int |
YYINITIAL
lexical states
|
| Constructor and Description |
|---|
SqliteLexer() |
SqliteLexer(java.io.Reader in)
Creates a new scanner
|
| Modifier and Type | Method and Description |
|---|---|
com.intellij.psi.tree.IElementType |
advance()
Resumes scanning until the next regular expression is matched,
the end of input is encountered or an I/O-Error occurs.
|
int |
getTokenEnd() |
int |
getTokenStart() |
void |
reset(java.lang.CharSequence buffer,
int start,
int end,
int initialState) |
void |
yybegin(int newState)
Enters a new lexical state
|
char |
yycharat(int pos)
Returns the character at position pos from the
matched text.
|
int |
yylength()
Returns the length of the matched text region.
|
void |
yypushback(int number)
Pushes the specified amount of characters back into the input stream.
|
int |
yystate()
Returns the current lexical state.
|
java.lang.CharSequence |
yytext()
Returns the text matched by the current regular expression.
|
static int |
ZZ_CMAP(int ch)
Translates characters to character classes
Chosen bits are [7, 7, 7]
Total runtime size is 1928 bytes
|
public static final int YYEOF
public static final int YYINITIAL
public SqliteLexer()
public SqliteLexer(java.io.Reader in)
in - the java.io.Reader to read input from.public static int ZZ_CMAP(int ch)
public final int getTokenStart()
getTokenStart in interface com.intellij.lexer.FlexLexerpublic final int getTokenEnd()
getTokenEnd in interface com.intellij.lexer.FlexLexerpublic void reset(java.lang.CharSequence buffer,
int start,
int end,
int initialState)
reset in interface com.intellij.lexer.FlexLexerpublic final int yystate()
yystate in interface com.intellij.lexer.FlexLexerpublic final void yybegin(int newState)
yybegin in interface com.intellij.lexer.FlexLexernewState - the new lexical statepublic final java.lang.CharSequence yytext()
public final char yycharat(int pos)
pos - the position of the character to fetch.
A value from 0 to yylength()-1.public final int yylength()
public void yypushback(int number)
number - the number of characters to be read again.
This number must not be greater than yylength()!public com.intellij.psi.tree.IElementType advance()
throws java.io.IOException
advance in interface com.intellij.lexer.FlexLexerjava.io.IOException - if any I/O-Error occurs