ParserPHP Parser for PHP 4.2.3-
This parser is slower than the tokenizer-based parser, and is deprecated.
Located in /phpDocumentor/Parser.inc (line 338)
Publisher | --Parser
| Class | Description |
|---|---|
phpDocumentorTParser
|
Tokenizer-based parser for PHP source code |
parserDescParser
|
Parses a DocBlock description to retrieve abstract representations of |
phpDocumentor_TutorialHighlightParser
|
Highlights source code using parse() |
ppageParser
|
Global package page parser |
XMLPackagePageParser
|
Used to parse XML DocBook-based tutorials |
PDFParser
|
Constructor Parser (line 487)
Set up invariant parsing variables
categoryTagHandler (line 2046)
handles @category
Tag Handlers
checkEventPop (line 2612)
this function checks whether parameter $word is a token for popping the current event off of the Event Stack.
checkEventPush (line 2590)
this function checks whether parameter $word is a token for pushing a new event onto the Event Stack.
configWordParser (line 2957)
tell the parser's WordParser $wp to set up tokens to parse words by.
tokens are word separators. In English, a space or punctuation are examples of tokens. In PHP, a token can be a ;, a parenthesis, or even the word "function"
defaultTagHandler (line 1989)
Handles all standard tags that only have a description
Tag Handlers
endTag (line 1971)
Called to clean up at the end of parsing a @tag in a docblock
exampleTagHandler (line 2031)
handles @example
Tag Handlers
getParserEventName (line 2968)
Debugging function, takes an event number and attempts to return its name
globalTagHandler (line 2062)
handles @global
Tag Handlers
invalidTagHandler (line 2003)
Handles tags like '@filesource' that only work in PHP 4.3.0+
Tag Handlers
packageTagHandler (line 2015)
handles @package
Tag Handlers
paramTagHandler (line 2192)
handles @param
Tag Handlers
parse (line 509)
Parse a new file
propertyTagHandler (line 2276)
Handles @property(-read or -write) and @method magic tag
Tag Handlers
returnTagHandler (line 2228)
handles @return
Tag Handlers
setupStates (line 2628)
setup the parser tokens, and the pushEvent/popEvent arrays
staticvarTagHandler (line 2134)
handles @staticvar
Tag Handlers
usesTagHandler (line 2170)
handles @uses
Tag Handlers
varTagHandler (line 2252)
handles @var
Tag Handlers
Inherited From Publisher
Publisher::publishEvent()
Publisher::subscribe()
Documentation generated on Mon, 05 Dec 2011 21:06:15 -0600 by phpDocumentor 1.4.4