Class phpDocumentor_HighlightWordParser

Description

Retrieve tokens from an array of tokens organized by line numbers

Located in /phpDocumentor/HighlightParser.inc (line 69)

WordParser
   |
   --phpDocumentorTWordParser
      |
      --phpDocumentor_HighlightWordParser
Method Summary
void backupPos (array|string $last_token, [bool $is_pos = false])
array|string getWord ()
array nextToken ()
void setup (array &$input, phpDocumentor_HighlightParser &$parser)
Methods
backupPos (line 172)

back the word parser to the previous token as defined by $last_token

void backupPos (array|string $last_token, [bool $is_pos = false])
  • array|string $last_token: token, or output from nextToken()
  • bool $is_pos: if true, backupPos interprets $last_token to be the position in the internal token array of the last token

Redefinition of:
phpDocumentorTWordParser::backupPos()
backs the parser up to the previous position
getWord (line 147)

Retrieve the next token

  • return: either array(PHP token constant, token) or string non-specific separator
array|string getWord ()

Redefinition of:
phpDocumentorTWordParser::getWord()
Retrieve a token for the phpDocumentorTParser
nextToken (line 127)

Retrieve the position of the next token that will be parsed in the internal token array

  • return: format: array(line number, position)
array nextToken ()
setup (line 85)

Initialize the parser object

void setup (array &$input, phpDocumentor_HighlightParser &$parser)

Redefinition of:
phpDocumentorTWordParser::setup()
Uses http://www.php.net/token_get_all to tokenize the source code.

Inherited Methods

Inherited From phpDocumentorTWordParser

phpDocumentorTWordParser::addFileSource()
phpDocumentorTWordParser::addSource()
phpDocumentorTWordParser::backupPos()
phpDocumentorTWordParser::concatTokens()
phpDocumentorTWordParser::findGlobal()
phpDocumentorTWordParser::getFileSource()
phpDocumentorTWordParser::getSource()
phpDocumentorTWordParser::getWord()
phpDocumentorTWordParser::setup()
phpDocumentorTWordParser::tokenEquals()

Inherited From WordParser

WordParser::backupPos()
WordParser::getBlock()
WordParser::getPos()
WordParser::getSource()
WordParser::getWord()
WordParser::setPos()
WordParser::setSeperator()
WordParser::setup()
WordParser::setWhitespace()

Documentation generated on Mon, 05 Dec 2011 21:10:28 -0600 by phpDocumentor 1.4.4