Publisher | --Parser | --phpDocumentorTParser | --phpDocumentor_HighlightParser
	Located in File: /phpDocumentor/HighlightParser.inc
 Constructor phpDocumentor_HighlightParser (line 2322)
 
 Method configWordParser (line 2231)
 Overrides : Parser::configWordParser() tell the parser's WordParser $wp to set up tokens to parse words by.
 Method newLineNum (line 346)
 
 Method parse (line 406)
 Overrides : phpDocumentorTParser::parse() Parse a new file
The parse() method is a do...while() loop that retrieves tokens one by one from the $_event_stack, and uses the token event array set up by the class constructor to call event handlers.
The event handlers each process the tokens passed to them, and use the _addoutput() method to append the processed tokens to the $_line variable. The word parser calls newLineNum() every time a line is reached.
In addition, the event handlers use special linking functions _link() and its cousins (_classlink(), etc.) to create in-code hyperlinks to the documentation for source code elements that are in the source code.
 Method setLineNum (line 365)
 
 Method setupStates (line 2248)
 Overrides : Parser::setupStates() setup the parser tokens, and the pushEvent/popEvent arrays
 phpDocumentorTParser::$inlineTagHandlers - 
	
 phpDocumentorTParser::$source_location - relative path of the parsed file from the base parse directory
	
 Publisher::$subscriber - Array of references objects that have Subscribed to this publisher
	
 phpDocumentorTParser::phpDocumentorTParser() - Constructor
		
 phpDocumentorTParser::parse() - Parse a new file
		
 Parser::Parser() - Set up invariant parsing variables
		
 Parser::categoryTagHandler() - handles @category
		
 Parser::checkEventPop() - this function checks whether parameter $word is a token for popping the current event off of the Event Stack.
		
 Parser::checkEventPush() - this function checks whether parameter $word is a token for pushing a new event onto the Event Stack.
		
 Parser::configWordParser() - tell the parser's WordParser $wp to set up tokens to parse words by.
		
 Parser::defaultTagHandler() - Handles all standard tags that only have a description
		
 Parser::endTag() - Called to clean up at the end of parsing a @tag in a docblock
		
 Parser::exampleTagHandler() - handles @example
		
 Parser::getParserEventName() - Debugging function, takes an event number and attempts to return its name
		
 Parser::globalTagHandler() - handles @global
		
 Parser::invalidTagHandler() - Handles tags like '@filesource' that only work in PHP 4.3.0+
		
 Parser::packageTagHandler() - handles @package
		
 Parser::paramTagHandler() - handles @param
		
 Parser::parse() - Parse a new file
		
 Parser::propertyTagHandler() - Handles @property(-read or -write) and @method magic tag
		
 Parser::returnTagHandler() - handles @return
		
 Parser::setupStates() - setup the parser tokens, and the pushEvent/popEvent arrays
		
 Parser::staticvarTagHandler() - handles @staticvar
		
 Parser::usesTagHandler() - handles @uses
		
 Parser::varTagHandler() - handles @var
		
 Publisher::publishEvent() - Publish an event
		
 Publisher::subscribe() - Adds a subscriber to the $subscriber array().