\SQL_Parser_Lexer

A lexigraphical analyser inspired by the msql lexer

Summary

Methods
Properties
Constants
SQL_Parser_Lexer()
get()
unget()
skip()
revert()
isCompop()
pushBack()
lex()
nextToken()
$symbols
$tokPtr
$tokStart
$tokLen
$tokText
$lineNo
$lineBegin
$string
$stringLen
$tokAbsStart
$skipText
$lookahead
$tokenStack
$stackPtr
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Properties

$symbols

$symbols : 

Type

$tokPtr

$tokPtr : 

Type

$tokStart

$tokStart : 

Type

$tokLen

$tokLen : 

Type

$tokText

$tokText : 

Type

$lineNo

$lineNo : 

Type

$lineBegin

$lineBegin : 

Type

$string

$string : 

Type

$stringLen

$stringLen : 

Type

$tokAbsStart

$tokAbsStart : 

Type

$skipText

$skipText : 

Type

$lookahead

$lookahead : 

Type

$tokenStack

$tokenStack : 

Type

$stackPtr

$stackPtr : 

Type

Methods

SQL_Parser_Lexer()

SQL_Parser_Lexer(  $string = '',   $lookahead,   $lexeropts) 

Parameters

$string
$lookahead
$lexeropts

get()

get() 

unget()

unget() 

skip()

skip() 

revert()

revert() 

isCompop()

isCompop(  $c) 

Parameters

$c

pushBack()

pushBack() 

lex()

lex() 

nextToken()

nextToken()