Zend_Search_Lucene_Search_QueryLexerLocated in /Zend/Search/Lucene/Search/QueryLexer.php (line 43)
Zend_Search_Lucene_FSM | --Zend_Search_Lucene_Search_QueryLexer
addLexeme (line 437)
Add lexeme
addLexemeChar (line 475)
Extend lexeme by one char
addLexemeModifier (line 425)
Add lexeme modifier
addNumberLexeme (line 463)
Add number lexeme
addQuerySyntaxLexeme (line 385)
Add query syntax lexeme
addQuotedLexeme (line 450)
Add quoted lexeme
lexModifierErrException (line 495)
*******************************************************************
Syntax errors actions *******************************************************************
quoteWithinLexemeErrException (line 499)
Constructor __construct (line 104)
tokenize (line 339)
This method is used to tokenize query string into lexemes
wrongNumberErrException (line 503)
Inherited From Zend_Search_Lucene_FSM
Zend_Search_Lucene_FSM::__construct()
Zend_Search_Lucene_FSM::addEntryAction()
Zend_Search_Lucene_FSM::addExitAction()
Zend_Search_Lucene_FSM::addInputAction()
Zend_Search_Lucene_FSM::addInputSymbol()
Zend_Search_Lucene_FSM::addInputSymbols()
Zend_Search_Lucene_FSM::addRule()
Zend_Search_Lucene_FSM::addRules()
Zend_Search_Lucene_FSM::addState()
Zend_Search_Lucene_FSM::addStates()
Zend_Search_Lucene_FSM::addTransitionAction()
Zend_Search_Lucene_FSM::getState()
Zend_Search_Lucene_FSM::process()
Zend_Search_Lucene_FSM::reset()
Zend_Search_Lucene_FSM::setState()
IN_ASCII_DIGIT
= 6
(line 64)
IN_CHAR
= 7
(line 65)
IN_DECIMAL_POINT
= 5
(line 63)
IN_ESCAPE_CHAR
= 3
(line 61)
IN_LEXEME_MODIFIER
= 2
(line 60)
IN_MUTABLE_CHAR
= 8
(line 66)
IN_QUOTE
= 4
(line 62)
IN_SYNT_CHAR
= 1
(line 59)
IN_WHITE_SPACE
= 0
(line 58)
Input symbols
QUERY_ASCIIDIGITS_CHARS
= '0123456789'
(line 73)
QUERY_DOUBLECHARLEXEME_CHARS
= '|&'
(line 71)
QUERY_LEXEMEMODIFIER_CHARS
= '~^'
(line 72)
QUERY_MUTABLE_CHARS
= '+-'
(line 70)
QUERY_SYNT_CHARS
= ':()[]{}!|&'
(line 69)
QUERY_WHITE_SPACE_CHARS
= " \n\r\t"
(line 68)
ST_ERROR
= 9
(line 55)
ST_ESCAPED_CHAR
= 4
(line 50)
ST_ESCAPED_QCHAR
= 5
(line 51)
ST_LEXEME
= 2
(line 48)
ST_LEXEME_MODIFIER
= 6
(line 52)
ST_MANTISSA
= 8
(line 54)
ST_NUMBER
= 7
(line 53)
ST_QUOTED_LEXEME
= 3
(line 49)
ST_SYNT_LEXEME
= 1
(line 47)
ST_WHITE_SPACE
= 0
(line 46)
State Machine states
Documentation generated on Wed, 21 Feb 2007 11:58:03 -0800 by phpDocumentor 1.3.1