SqlLexer

open class SqlLexer : FlexLexer

This class is a scanner generated by JFlex 1.7.0-1 from the specification file /home/runner/work/sql-psi/sql-psi/core/src/main/kotlin/com/alecstrong/sql/psi/core/SqlLexer.flex

Constructors

Link copied to clipboard
constructor()
constructor(in: Reader)
Creates a new scanner

Properties

Link copied to clipboard
val YYEOF: Int = -1
This character denotes the end of file
Link copied to clipboard
val YYINITIAL: Int = 0
lexical states

Functions

Link copied to clipboard
open fun advance(): IElementType
Resumes scanning until the next regular expression is matched, the end of input is encountered or an I/O-Error occurs.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun reset(buffer: CharSequence, start: Int, end: Int, initialState: Int)
Link copied to clipboard
fun yybegin(newState: Int)
Enters a new lexical state
Link copied to clipboard
fun yycharat(pos: Int): Char
Returns the character at position pos from the matched text.
Link copied to clipboard
fun yylength(): Int
Returns the length of the matched text region.
Link copied to clipboard
open fun yypushback(number: Int)
Pushes the specified amount of characters back into the input stream.
Link copied to clipboard
fun yystate(): Int
Returns the current lexical state.
Link copied to clipboard
Returns the text matched by the current regular expression.
Link copied to clipboard
open fun ZZ_CMAP(ch: Int): Int
Translates characters to character classes Chosen bits are [7, 7, 7] Total runtime size is 1928 bytes