Pelzini

This is the code documentation for the Pelzini project

class ParserItem

The top-level class of all parser items. Almost all ParserItems should extend CodeParserItem.

Source code (24 results)

/processor/analyser.php   Highlighted file source

Line 31: * Generic language analyser. Analysers are used to tranform the language-specific tokens into a set of {@link CodeParserItem ParserItems}

/processor/code_parser_item.php   Highlighted file source

Line 23: * Contains the {@link CodeParserItem} class
Line 37: abstract class CodeParserItem extends ParserItem {
Line 57: * Executes a function for this ParserItem, and all of its children ParserItems
Line 59: * The function will be called with a two arguments, the ParserItem that it should operate on, and the parent
Line 62: public function treeWalk($function_name, ParserItem $parent_item = null)
Line 108: * @param ParserItem $child The child item to cascade the tags into

/processor/c_analyser.php   Highlighted file source

Line 31: * Analyses the C tokens, and creates a set of ParserItem objects.
Line 44: * Should create ParserItem objects that represent the provided tokens

/processor/database_outputter.php   Highlighted file source

Line 359: * Adds a @since version to from a {@link CodeParserItem} to the internal list
Line 362: static function addSinceVersion(CodeParserItem $parser_item, $parent)

/processor/functions.php   Highlighted file source

Line 270: function process_javadoc_tags(CodeParserItem $parser_item, $parent)

/processor/javascript_analyser.php   Highlighted file source

Line 31: * Analyses the javascript tokens, and creates a set of ParserItem objects.
Line 44: * Should create ParserItem objects that represent the provided tokens

/processor/outputter.php   Highlighted file source

Line 39: * @param array $parser_items The ParserItem(s) to save

/processor/parser_argument.php   Highlighted file source

Line 32: class ParserArgument extends ParserItem {

/processor/parser_author.php   Highlighted file source

Line 34: class ParserAuthor extends ParserItem {

/processor/parser_class.php   Highlighted file source

Line 33: class ParserClass extends CodeParserItem {
Line 74: public function treeWalk($function_name, ParserItem $parent_item = null)

/processor/parser_constant.php   Highlighted file source

Line 32: class ParserConstant extends CodeParserItem {

/processor/parser_document.php   Highlighted file source

Line 32: class ParserDocument extends ParserItem {

/processor/parser_enumeration.php   Highlighted file source

Line 32: class ParserEnumeration extends CodeParserItem {

/processor/parser_file.php   Highlighted file source

Line 32: class ParserFile extends CodeParserItem {
Line 69: public function treeWalk($function_name, ParserItem $parent_item = null)

/processor/parser_function.php   Highlighted file source

Line 32: class ParserFunction extends CodeParserItem {

/processor/parser_interface.php   Highlighted file source

Line 32: class ParserInterface extends CodeParserItem {
Line 62: public function treeWalk($function_name, ParserItem $parent_item = null)

/processor/parser_item.php   Highlighted file source

Line 23: * Contains the {@link ParserItem} class
Line 31: * The top-level class of all parser items. Almost all ParserItems should extend {@link CodeParserItem}.
Line 33: abstract class ParserItem

/processor/parser_return.php   Highlighted file source

Line 32: class ParserReturn extends ParserItem {

/processor/parser_table.php   Highlighted file source

Line 33: class ParserTable extends ParserItem {

/processor/parser_throw.php   Highlighted file source

Line 32: class ParserThrow extends ParserItem {

/processor/parser_variable.php   Highlighted file source

Line 32: class ParserVariable extends CodeParserItem {

/processor/quality_check_transformer.php   Highlighted file source

Line 69: if ($item instanceof CodeParserItem) {

/processor/token.php   Highlighted file source

Line 24: * These tokens are used to create various ParserItems, by passing them to an Analyser (e.g. the JavascriptAnalyser)

/processor/xml_outputter.php   Highlighted file source

Line 61: * @param array $parser_items The ParserItem(s) to save

A total of 37 lines in 24 files were found