| ILIAS
    Release_4_4_x_branch Revision 61816
    | 
Go to the source code of this file.
| Data Structures | |
| class | Parser | 
| class | OnlyIncludeReplacer | 
| class | StripState | 
| Variables | |
| const | MW_PARSER_VERSION = '1.6.1' | 
| Update this version number when the ParserOutput format changes in an incompatible way, so the parser cache can automatically discard old data. | |
| const | RLH_FOR_UPDATE = 1 | 
| const | OT_HTML = 1 | 
| const | OT_WIKI = 2 | 
| const | OT_MSG = 3 | 
| const | OT_PREPROCESS = 4 | 
| const | SFH_NO_HASH = 1 | 
| const | STRIP_COMMENTS = 'HTMLCommentStrip' | 
| const | HTTP_PROTOCOLS = 'http:\/\/|https:\/\/' | 
| const | EXT_LINK_URL_CLASS = '[^][<>"\\x00-\\x20\\x7F]' | 
| const | EXT_LINK_TEXT_CLASS = '[^\]\\x0a\\x0d]' | 
| const | EXT_IMAGE_FNAME_CLASS = '[A-Za-z0-9_.,~%\\-+&;#*?!=()@\\x80-\\xFF]' | 
| const | EXT_IMAGE_EXTENSIONS = 'gif|png|jpg|jpeg' | 
| const | EXT_LINK_BRACKETED = '/\[(\b(' . wfUrlProtocols() . ')'. EXT_LINK_URL_CLASS.'+) *('.EXT_LINK_TEXT_CLASS.'*?)\]/S' | 
| const | EXT_IMAGE_REGEX = '/^('.HTTP_PROTOCOLS.')'. # Protocol '('.EXT_LINK_URL_CLASS.'+)\\/'. # Hostname and path '('.EXT_IMAGE_FNAME_CLASS.'+)\\.((?i)'.EXT_IMAGE_EXTENSIONS.')$/S' # Filename | 
| const | MW_COLON_STATE_TEXT = 0 | 
| const | MW_COLON_STATE_TAG = 1 | 
| const | MW_COLON_STATE_TAGSTART = 2 | 
| const | MW_COLON_STATE_CLOSETAG = 3 | 
| const | MW_COLON_STATE_TAGSLASH = 4 | 
| const | MW_COLON_STATE_COMMENT = 5 | 
| const | MW_COLON_STATE_COMMENTDASH = 6 | 
| const | MW_COLON_STATE_COMMENTDASHDASH = 7 | 
| const EXT_IMAGE_EXTENSIONS = 'gif|png|jpg|jpeg' | 
Definition at line 39 of file Parser.php.
| const EXT_IMAGE_FNAME_CLASS = '[A-Za-z0-9_.,~%\\-+&;#*?!=()@\\x80-\\xFF]' | 
Definition at line 38 of file Parser.php.
| const EXT_IMAGE_REGEX = '/^('.HTTP_PROTOCOLS.')'. # Protocol '('.EXT_LINK_URL_CLASS.'+)\\/'. # Hostname and path '('.EXT_IMAGE_FNAME_CLASS.'+)\\.((?i)'.EXT_IMAGE_EXTENSIONS.')$/S' # Filename | 
Definition at line 42 of file Parser.php.
| const EXT_LINK_BRACKETED = '/\[(\b(' . wfUrlProtocols() . ')'. EXT_LINK_URL_CLASS.'+) *('.EXT_LINK_TEXT_CLASS.'*?)\]/S' | 
Definition at line 40 of file Parser.php.
| const EXT_LINK_TEXT_CLASS = '[^\]\\x0a\\x0d]' | 
Definition at line 37 of file Parser.php.
| const EXT_LINK_URL_CLASS = '[^][<>"\\x00-\\x20\\x7F]' | 
Definition at line 35 of file Parser.php.
| const HTTP_PROTOCOLS = 'http:\/\/|https:\/\/' | 
Definition at line 33 of file Parser.php.
| const MW_COLON_STATE_CLOSETAG = 3 | 
Definition at line 51 of file Parser.php.
| const MW_COLON_STATE_COMMENT = 5 | 
Definition at line 53 of file Parser.php.
| const MW_COLON_STATE_COMMENTDASH = 6 | 
Definition at line 54 of file Parser.php.
| const MW_COLON_STATE_COMMENTDASHDASH = 7 | 
Definition at line 55 of file Parser.php.
| const MW_COLON_STATE_TAG = 1 | 
Definition at line 49 of file Parser.php.
| const MW_COLON_STATE_TAGSLASH = 4 | 
Definition at line 52 of file Parser.php.
| const MW_COLON_STATE_TAGSTART = 2 | 
Definition at line 50 of file Parser.php.
| const MW_COLON_STATE_TEXT = 0 | 
Definition at line 48 of file Parser.php.
| const MW_PARSER_VERSION = '1.6.1' | 
Update this version number when the ParserOutput format changes in an incompatible way, so the parser cache can automatically discard old data.
Definition at line 13 of file Parser.php.
| const OT_HTML = 1 | 
Definition at line 18 of file Parser.php.
Referenced by Parser\setOutputType().
| const OT_MSG = 3 | 
Definition at line 20 of file Parser.php.
Referenced by Parser\setOutputType().
| const OT_PREPROCESS = 4 | 
Definition at line 21 of file Parser.php.
Referenced by Parser\setOutputType().
| const OT_WIKI = 2 | 
Definition at line 19 of file Parser.php.
Referenced by Parser\setOutputType().
| const RLH_FOR_UPDATE = 1 | 
Definition at line 15 of file Parser.php.
| const SFH_NO_HASH = 1 | 
Definition at line 24 of file Parser.php.
| const STRIP_COMMENTS = 'HTMLCommentStrip' | 
Definition at line 30 of file Parser.php.