Parser


Classes

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  MathRenderer
 Takes LaTeX fragments, sends them to a helper program (texvc) for rendering to rasterized PNG and HTML and MathML approximations. More...
class  CoreLinkFunctions
 Various core link functions, registered in Parser::firstCallInit(). More...
class  CoreParserFunctions
 Various core parser functions, registered in Parser::firstCallInit(). More...
class  DateFormatter
 Date formatter, recognises dates in plain text and formats them accoding to user preferences. 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  StripState
class  OnlyIncludeReplacer
class  Parser_DiffTest
class  Parser_LinkHooks
 Parser with LinkHooks experiment. More...
class  ParserCache
class  ParserOptions
 Set options of the Parser. More...
class  ParserOutput
interface  Preprocessor
interface  PPFrame
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  Preprocessor_DOM
class  PPDStack
 Stack class to help Preprocessor::preprocessToObj(). More...
class  PPDStackElement
class  PPDPart
class  PPFrame_DOM
 An expansion frame, used as a context to expand the result of preprocessToObj(). More...
class  PPTemplateFrame_DOM
 Expansion frame with template arguments. More...
class  PPCustomFrame_DOM
 Expansion frame with custom arguments. More...
class  PPNode_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  PPDStack_Hash
 Stack class to help Preprocessor::preprocessToObj(). More...
class  PPDStackElement_Hash
class  PPDPart_Hash
class  PPDAccum_Hash
class  PPFrame_Hash
 An expansion frame, used as a context to expand the result of preprocessToObj(). More...
class  PPTemplateFrame_Hash
 Expansion frame with template arguments. More...
class  PPCustomFrame_Hash
 Expansion frame with custom arguments. More...
class  PPNode_Hash_Tree
class  PPNode_Hash_Text
class  PPNode_Hash_Array
class  PPNode_Hash_Attr
class  MWTidy
 Class to interact with HTML tidy. More...
class  Sanitizer
 XHTML sanitizer for MediaWiki. More...

Files

file  MagicWord.php
 File for magic words See docs/magicword.txt.
file  Math.php
 Contain everything related to <math> </math> parsing.
file  Parser.php
 File for Parser and related classes.
file  Sanitizer.php
 XHTML sanitizer for MediaWiki.

Generated on Sat Sep 5 02:08:28 2009 for MediaWiki by  doxygen 1.5.9