[ Index ] |
PHP Cross Reference of vtigercrm-6.1.0 |
[Source view] [Print] [Project Stats]
PHP_LexerGenerator, a php 5 lexer generator. This lexer generator translates a file in a format similar to re2c ({@link http://re2c.org}) and translates it into a PHP 5-based lexer
Author: | Gregory Beaver <[email protected]> |
Copyright: | 2006 Gregory Beaver |
License: | http://www.php.net/license/3_01.txt PHP License 3.01 |
Version: | CVS: $Id$ |
File Size: | 465 lines (15 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
PHP_LexerGenerator_Lexer:: (13 methods):
__construct()
error()
lexStart()
lexStartNonDeclare()
lexDeclare()
lexDeclarePI()
lexDeclarePIRule()
lexDeclareEquals()
lexDeclareRightside()
lexQuote()
lexRule()
lexCode()
advance()
Class: PHP_LexerGenerator_Lexer - X-Ref
Token scanner for plex files.__construct($data) X-Ref |
prepare scanning param: string the input |
error($msg) X-Ref |
Output an error message param: string |
lexStart() X-Ref |
Initial scanning state lexer return: boolean |
lexStartNonDeclare() X-Ref |
lexer for top-level canning state after the initial declaration comment return: boolean |
lexDeclare() X-Ref |
lexer for declaration comment state return: boolean |
lexDeclarePI() X-Ref |
lexer for processor instructions within declaration comment return: boolean |
lexDeclarePIRule() X-Ref |
lexer for processor instructions inside rule comments return: boolean |
lexDeclareEquals() X-Ref |
lexer for the state representing scanning between a pattern and the "=" sign return: boolean |
lexDeclareRightside() X-Ref |
lexer for the right side of a pattern, detects quotes or regexes return: boolean |
lexQuote() X-Ref |
lexer for quoted literals return: boolean |
lexRule() X-Ref |
lexer for rules return: boolean |
lexCode() X-Ref |
lexer for php code blocks return: boolean |
advance($parser) X-Ref |
Primary scanner In addition to lexing, this properly increments the line number of lexing. This calls the proper sub-lexer based on the parser state param: unknown_type $parser return: unknown |
Generated: Fri Nov 28 20:08:37 2014 | Cross-referenced by PHPXref 0.7.1 |