MediaWiki  REL1_19
Parser
Collaboration diagram for Parser:

Classes

class  CacheTime
class  CoreLinkFunctions
 Various core link functions, registered in Parser::firstCallInit() More...
class  CoreParserFunctions
 Various core parser functions, registered in Parser::firstCallInit() More...
class  CoreTagHooks
 Various tag hooks, registered in Parser::firstCallInit() More...
class  DateFormatter
 Date formatter, recognises dates in plain text and formats them accoding to user preferences. More...
class  LinkHolderArray
class  MagicWord
 This class encapsulates "magic words" such as #redirect, __NOTOC__, etc. More...
class  MagicWordArray
 Class for handling an array of magic words. More...
class  MWTidy
 Class to interact with HTML tidy. More...
class  Parser
 PHP Parser - Processes wiki markup (which uses a more user-friendly syntax, such as "[[link]]" for making links), and provides a one-way transformation of that wiki markup it into XHTML output / markup (which in turn the browser understands, and can display). More...
class  Parser_DiffTest
class  Parser_LinkHooks
 Parser with LinkHooks experiment. More...
class  ParserCache
class  ParserOptions
 Set options of the Parser. More...
class  PPCustomFrame_DOM
 Expansion frame with custom arguments. More...
class  PPCustomFrame_Hash
 Expansion frame with custom arguments. More...
class  PPDAccum_Hash
class  PPDPart
class  PPDPart_Hash
class  PPDStack
 Stack class to help Preprocessor::preprocessToObj() More...
class  PPDStack_Hash
 Stack class to help Preprocessor::preprocessToObj() More...
class  PPDStackElement
class  PPDStackElement_Hash
interface  PPFrame
class  PPFrame_DOM
 An expansion frame, used as a context to expand the result of preprocessToObj() More...
class  PPFrame_Hash
 An expansion frame, used as a context to expand the result of preprocessToObj() More...
interface  PPNode
 There are three types of nodes: * Tree nodes, which have a name and contain other nodes as children * Array nodes, which also contain other nodes but aren't considered part of a tree * Leaf nodes, which contain the actual data. More...
class  PPNode_DOM
class  PPNode_Hash_Array
class  PPNode_Hash_Attr
class  PPNode_Hash_Text
class  PPNode_Hash_Tree
class  PPTemplateFrame_DOM
 Expansion frame with template arguments. More...
class  PPTemplateFrame_Hash
 Expansion frame with template arguments. More...
interface  Preprocessor
class  Preprocessor_DOM
class  Preprocessor_Hash
 Differences from DOM schema: * attribute nodes are children * <h> nodes that aren't at the top are replaced with <possible-h> More...
class  Sanitizer
 XHTML sanitizer for MediaWiki. More...
class  StripState

Files

file  MagicWord.php
 

File for magic words.


file  Parser.php
 

File for Parser and related classes.


file  ParserOptions.php
 

Options for the PHP parser.


file  ParserOutput.php
 

Output of the PHP parser.


file  Preprocessor_DOM.php
 

Preprocessor using PHP's dom extension.


file  Preprocessor_Hash.php
 

Preprocessor using PHP arrays.


file  Sanitizer.php
 

XHTML sanitizer for MediaWiki.