[ Index ]

PHP Cross Reference of DokuWiki

title

Body

[close]

/inc/parser/ -> parser.php (summary)

Define various types of modes used by the parser - they are used to populate the list of modes another mode accepts

File Size: 941 lines (25 kb)
Included or required: 3 times
Referenced: 1 time
Includes or requires: 2 files
 inc/parser/lexer.php
 inc/parser/handler.php

Defines 34 classes

Doku_Parser:: (4 methods):
  addBaseMode()
  addMode()
  connectModes()
  parse()

Doku_Parser_Mode:: (5 methods):
  getSort()
  preConnect()
  connectTo()
  postConnect()
  accepts()

Doku_Parser_Mode_base:: (2 methods):
  Doku_Parser_Mode_base()
  getSort()

Doku_Parser_Mode_footnote:: (4 methods):
  Doku_Parser_Mode_footnote()
  connectTo()
  postConnect()
  getSort()

Doku_Parser_Mode_header:: (2 methods):
  preConnect()
  getSort()

Doku_Parser_Mode_notoc:: (2 methods):
  connectTo()
  getSort()

Doku_Parser_Mode_nocache:: (2 methods):
  connectTo()
  getSort()

Doku_Parser_Mode_linebreak:: (2 methods):
  connectTo()
  getSort()

Doku_Parser_Mode_eol:: (2 methods):
  connectTo()
  getSort()

Doku_Parser_Mode_hr:: (2 methods):
  connectTo()
  getSort()

Doku_Parser_Mode_formatting:: (4 methods):
  Doku_Parser_Mode_formatting()
  connectTo()
  postConnect()
  getSort()

Doku_Parser_Mode_listblock:: (4 methods):
  Doku_Parser_Mode_listblock()
  connectTo()
  postConnect()
  getSort()

Doku_Parser_Mode_table:: (4 methods):
  Doku_Parser_Mode_table()
  connectTo()
  postConnect()
  getSort()

Doku_Parser_Mode_unformatted:: (3 methods):
  connectTo()
  postConnect()
  getSort()

Doku_Parser_Mode_php:: (3 methods):
  connectTo()
  postConnect()
  getSort()

Doku_Parser_Mode_html:: (3 methods):
  connectTo()
  postConnect()
  getSort()

Doku_Parser_Mode_preformatted:: (3 methods):
  connectTo()
  postConnect()
  getSort()

Doku_Parser_Mode_code:: (3 methods):
  connectTo()
  postConnect()
  getSort()

Doku_Parser_Mode_file:: (3 methods):
  connectTo()
  postConnect()
  getSort()

Doku_Parser_Mode_quote:: (4 methods):
  Doku_Parser_Mode_quote()
  connectTo()
  postConnect()
  getSort()

Doku_Parser_Mode_acronym:: (4 methods):
  Doku_Parser_Mode_acronym()
  preConnect()
  connectTo()
  getSort()

Doku_Parser_Mode_smiley:: (4 methods):
  Doku_Parser_Mode_smiley()
  preConnect()
  connectTo()
  getSort()

Doku_Parser_Mode_wordblock:: (4 methods):
  Doku_Parser_Mode_wordblock()
  preConnect()
  connectTo()
  getSort()

Doku_Parser_Mode_entity:: (4 methods):
  Doku_Parser_Mode_entity()
  preConnect()
  connectTo()
  getSort()

Doku_Parser_Mode_multiplyentity:: (2 methods):
  connectTo()
  getSort()

Doku_Parser_Mode_quotes:: (2 methods):
  connectTo()
  getSort()

Doku_Parser_Mode_camelcaselink:: (2 methods):
  connectTo()
  getSort()

Doku_Parser_Mode_internallink:: (2 methods):
  connectTo()
  getSort()

Doku_Parser_Mode_media:: (2 methods):
  connectTo()
  getSort()

Doku_Parser_Mode_rss:: (2 methods):
  connectTo()
  getSort()

Doku_Parser_Mode_externallink:: (3 methods):
  preConnect()
  connectTo()
  getSort()

Doku_Parser_Mode_filelink:: (3 methods):
  preConnect()
  connectTo()
  getSort()

Doku_Parser_Mode_windowssharelink:: (3 methods):
  preConnect()
  connectTo()
  getSort()

Doku_Parser_Mode_emaillink:: (2 methods):
  connectTo()
  getSort()


Class: Doku_Parser  - X-Ref

Sets up the Lexer with modes and points it to the Handler
For an intro to the Lexer see: wiki:parser

addBaseMode(& $BaseMode)   X-Ref
No description

addMode($name, & $Mode)   X-Ref
PHP preserves order of associative elements
Mode sequence is important


connectModes()   X-Ref
No description

parse($doc)   X-Ref
No description

Class: Doku_Parser_Mode  - X-Ref

This class and all the subclasses below are
used to reduce the effort required to register
modes with the Lexer. For performance these
could all be eliminated later perhaps, or
the Parser could be serialized to a file once
all modes are registered

getSort()   X-Ref
No description

preConnect()   X-Ref
No description

connectTo($mode)   X-Ref
No description

postConnect()   X-Ref
No description

accepts($mode)   X-Ref
No description

Class: Doku_Parser_Mode_base  - X-Ref

Doku_Parser_Mode_base()   X-Ref
No description

getSort()   X-Ref
No description

Class: Doku_Parser_Mode_footnote  - X-Ref

Doku_Parser_Mode_footnote()   X-Ref
No description

connectTo($mode)   X-Ref
No description

postConnect()   X-Ref
No description

getSort()   X-Ref
No description

Class: Doku_Parser_Mode_header  - X-Ref

preConnect()   X-Ref
No description

getSort()   X-Ref
No description

Class: Doku_Parser_Mode_notoc  - X-Ref

connectTo($mode)   X-Ref
No description

getSort()   X-Ref
No description

Class: Doku_Parser_Mode_nocache  - X-Ref

connectTo($mode)   X-Ref
No description

getSort()   X-Ref
No description

Class: Doku_Parser_Mode_linebreak  - X-Ref

connectTo($mode)   X-Ref
No description

getSort()   X-Ref
No description

Class: Doku_Parser_Mode_eol  - X-Ref

connectTo($mode)   X-Ref
No description

getSort()   X-Ref
No description

Class: Doku_Parser_Mode_hr  - X-Ref

connectTo($mode)   X-Ref
No description

getSort()   X-Ref
No description

Class: Doku_Parser_Mode_formatting  - X-Ref

Doku_Parser_Mode_formatting($type)   X-Ref
No description

connectTo($mode)   X-Ref
No description

postConnect()   X-Ref
No description

getSort()   X-Ref
No description

Class: Doku_Parser_Mode_listblock  - X-Ref

Doku_Parser_Mode_listblock()   X-Ref
No description

connectTo($mode)   X-Ref
No description

postConnect()   X-Ref
No description

getSort()   X-Ref
No description

Class: Doku_Parser_Mode_table  - X-Ref

Doku_Parser_Mode_table()   X-Ref
No description

connectTo($mode)   X-Ref
No description

postConnect()   X-Ref
No description

getSort()   X-Ref
No description

Class: Doku_Parser_Mode_unformatted  - X-Ref

connectTo($mode)   X-Ref
No description

postConnect()   X-Ref
No description

getSort()   X-Ref
No description

Class: Doku_Parser_Mode_php  - X-Ref

connectTo($mode)   X-Ref
No description

postConnect()   X-Ref
No description

getSort()   X-Ref
No description

Class: Doku_Parser_Mode_html  - X-Ref

connectTo($mode)   X-Ref
No description

postConnect()   X-Ref
No description

getSort()   X-Ref
No description

Class: Doku_Parser_Mode_preformatted  - X-Ref

connectTo($mode)   X-Ref
No description

postConnect()   X-Ref
No description

getSort()   X-Ref
No description

Class: Doku_Parser_Mode_code  - X-Ref

connectTo($mode)   X-Ref
No description

postConnect()   X-Ref
No description

getSort()   X-Ref
No description

Class: Doku_Parser_Mode_file  - X-Ref

connectTo($mode)   X-Ref
No description

postConnect()   X-Ref
No description

getSort()   X-Ref
No description

Class: Doku_Parser_Mode_quote  - X-Ref

Doku_Parser_Mode_quote()   X-Ref
No description

connectTo($mode)   X-Ref
No description

postConnect()   X-Ref
No description

getSort()   X-Ref
No description

Class: Doku_Parser_Mode_acronym  - X-Ref

Doku_Parser_Mode_acronym($acronyms)   X-Ref
No description

preConnect()   X-Ref
No description

connectTo($mode)   X-Ref
No description

getSort()   X-Ref
No description

Class: Doku_Parser_Mode_smiley  - X-Ref

Doku_Parser_Mode_smiley($smileys)   X-Ref
No description

preConnect()   X-Ref
No description

connectTo($mode)   X-Ref
No description

getSort()   X-Ref
No description

Class: Doku_Parser_Mode_wordblock  - X-Ref

Doku_Parser_Mode_wordblock($badwords)   X-Ref
No description

preConnect()   X-Ref
No description

connectTo($mode)   X-Ref
No description

getSort()   X-Ref
No description

Class: Doku_Parser_Mode_entity  - X-Ref

Doku_Parser_Mode_entity($entities)   X-Ref
No description

preConnect()   X-Ref
No description

connectTo($mode)   X-Ref
No description

getSort()   X-Ref
No description

Class: Doku_Parser_Mode_multiplyentity  - X-Ref

connectTo($mode)   X-Ref
No description

getSort()   X-Ref
No description

Class: Doku_Parser_Mode_quotes  - X-Ref

connectTo($mode)   X-Ref
No description

getSort()   X-Ref
No description

Class: Doku_Parser_Mode_camelcaselink  - X-Ref

connectTo($mode)   X-Ref
No description

getSort()   X-Ref
No description

Class: Doku_Parser_Mode_internallink  - X-Ref

connectTo($mode)   X-Ref
No description

getSort()   X-Ref
No description

Class: Doku_Parser_Mode_media  - X-Ref

connectTo($mode)   X-Ref
No description

getSort()   X-Ref
No description

Class: Doku_Parser_Mode_rss  - X-Ref

connectTo($mode)   X-Ref
No description

getSort()   X-Ref
No description

Class: Doku_Parser_Mode_externallink  - X-Ref

preConnect()   X-Ref
No description

connectTo($mode)   X-Ref
No description

getSort()   X-Ref
No description

Class: Doku_Parser_Mode_filelink  - X-Ref

preConnect()   X-Ref
No description

connectTo($mode)   X-Ref
No description

getSort()   X-Ref
No description

Class: Doku_Parser_Mode_windowssharelink  - X-Ref

preConnect()   X-Ref
No description

connectTo($mode)   X-Ref
No description

getSort()   X-Ref
No description

Class: Doku_Parser_Mode_emaillink  - X-Ref

connectTo($mode)   X-Ref
No description

getSort()   X-Ref
No description



Generated: Tue Dec 2 01:30:01 2008 Cross-referenced by PHPXref 0.7