Base parser for all parsers
phpDocumentor :: automatic documentation generator
PHP versions 4 and 5
Copyright (c) 2000-2006 Joshua Eichorn, Gregory Beaver
LICENSE:
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Class | Description |
---|---|
Parser | PHP Parser for PHP 4.2.3- |
ppageParser | Global package page parser |
used when parsing an access modifier
used when an array definition is encountered in parsing
used when a class definition is encountered in parsing
used when a class implements interfaces
used by the HighlightParser only, when ->var or ->function() is encountered in a method
used when short comment // is encountered in parsing
used when long comment /x x/ where x is an asterisk is encountered in parsing
used when a define statement is encountered in parsing
used when parsing a global variable declaration
used when a define statement opening parenthesis is encountered in parsing
used when a define statement's opening parenthesis is encountered in parsing
used when parsing the desc part of a docblock
used when a DocBlock is encountered in parsing
used when encountering a /**#@+ comment marking a new docblock template
used when a @tag is encountered in DocBlock parsing
used when a <email@address> is encountered in parsing an @author tag
used when encountering a /**#@-* / comment (no space) marking the end of using a docblock template
used when a <<< is encountered in parsing
used when a backslash is encountered in parsing a string or other escapable entity
used when a function definition is encountered in parsing
used when a function statement opening parenthesis is encountered in parsing
used when a $param is encountered in a function definition
used when parsing a "global $var1, $var2;" declaration in a function
used when parsing the default value in a global variable declaration
used when a class implements interfaces
used when an include/require/include_once/include_once statement is encountered in parsing
used when an opening parenthesis of an include/require/include_once/include_once statement is encountered in parsing
used when an inner ( ) is encountered while parsing an include/require/include_once/include_once statement
used when an inline {@tag} is encountered in parsing a DocBlock
{ encountered in parsing a function or php code
used by the HighlightParser only, when a method starts
used by the HighlightParser only, when a method body is parsed
used for the beginning of parsing, before first < ? php encountered
used when a ? > (with no space) is encountered in parsing
used when php code processor instruction (< ? php) is encountered in parsing
used when double quotation mark (") encountered in parsing
used by the HighlightParser only, when {$var} is encountered in a string
used when a single quote (') is encountered in parsing
used when parsing a "static $var1, $var2;" declaration in a function
used when parsing the value in a "static $var1 = x" declaration in a function
used when parsing the @tag block of a docblock
used when a var statement is encountered in parsing a class definition
used when a variable value is an array
used when a comment is found in a variable array value
Class published to IntermediateParser with this event
Class Constant published to IntermediateParser with this event
Constant (define) published to IntermediateParser with this event
DocBlock published to IntermediateParser with this event
used when a docblock template is encountered in the source
used when a docblock template is encountered in the source
used to inform phpDocumentor_IntermediateParser that the current file has been completely parsed.
Render then flushes all buffers for functions/classes/defines/includes on the current page
Function published to IntermediateParser with this event
used when a global variable definition is encountered in the source
Include (include/require/include_once/include_once) published to IntermediateParser with this event
use to inform ErrorTracker of a new file being parsed
use to inform ErrorTracker of the next line number being parsed
use to inform IntermediateParser of a new element being parsed
Package-level page published to IntermediateParser with this event
New File (page) published to IntermediateParser with this event
Contents of README/INSTALL/CHANGELOG files published to IntermediateParser with this event
Tutorial published to IntermediateParser with this event
Class Variable published to IntermediateParser with this event
currently parsing an access modifier
currently parsing an array
currently parsing a class definition
currently parsing a class constant
currently parsing a class member using the HighlightParser
currently parsing a short comment //
currently parsing a long comment /x x/ where x is an asterisk
currently parsing a define statement
currently parsing the stuff in ( ) of a define statement
currently parsing an inner parenthetical statement of a define( )
currently parsing the desc part of a docblock
currently parsing a DocBlock
currently parsing the value in a "static $var1 = x" declaration in a function
currently parsing a @tag in a DocBlock
currently parsing an email in brackets in an @author tag of a DocBlock
used to tell Render that a class has been completely parsed, and to flush buffers
currently parsing the value in a "static $var1 = x" declaration in a function
currently parsing a string defined using Perl <<<
used when a backslash is encountered in parsing a string or other escapable entity
currently parsing a Function or Method
currently parsing the stuff in ( ) of a function definition
currently parsing a $param in a function definition
currently parsing a "global $var1, $var2;" declaration in a function
currently parsing a global variable declaration
currently parsing the default value in a global variable declaration
currently parsing an implements clause
currently parsing an include/require/include_once/include_once
currently parsing the stuff in ( ) of a define statement
currently parsing an inner parenthetical statement of an include/includeonce/require/requireonce( )
currently parsing an inline tag like { @link} in a DocBlock
currently parsing a { } block
currently parsing a method using the HighlightParser
currently parsing the method body using the HighlightParser
out of < ? php tag
currently out of php code
currently parsing php code
currently parsing a quote
currently parsing a {$encapsed_var} using the HighlightParser
currently parsing a string enclosed in single quotes (')
currently parsing a "static $var1, $var2;" declaration in a function
currently parsing the value in a "static $var1 = x" declaration in a function
currently parsing the @tag block of a docblock
currently parsing a Class variable
currently parsing a variable value is an array
currently parsing a comment in a variable array value
Documentation generated on Mon, 05 Dec 2011 21:06:14 -0600 by phpDocumentor 1.4.4