| /dokuwiki/inc/Parsing/ParserMode/ |
| H A D | Quotes.php | 24 $this->Lexer->addSpecialPattern( 29 $this->Lexer->addSpecialPattern( 34 $this->Lexer->addSpecialPattern( 41 $this->Lexer->addSpecialPattern( 46 $this->Lexer->addSpecialPattern( 58 $this->Lexer->mapHandler('singlequoteopening', 'quotes'); 59 $this->Lexer->mapHandler('singlequoteclosing', 'quotes'); 60 $this->Lexer->mapHandler('apostrophe', 'quotes'); 61 $this->Lexer->mapHandler('doublequoteopening', 'quotes'); 62 $this->Lexer->mapHandler('doublequoteclosing', 'quotes');
|
| H A D | AbstractMode.php | 5 use dokuwiki\Parsing\Lexer\Lexer; alias 15 /** @var Lexer $Lexer will be injected on loading FIXME this should be done by setter */ 16 public $Lexer; variable in dokuwiki\\Parsing\\ParserMode\\AbstractMode
|
| H A D | Unformatted.php | 18 $this->Lexer->addEntryPattern('<nowiki>(?=.*</nowiki>)', $mode, 'unformatted'); 19 $this->Lexer->addEntryPattern('%%(?=.*%%)', $mode, 'unformattedalt'); 25 $this->Lexer->addExitPattern('</nowiki>', 'unformatted'); 26 $this->Lexer->addExitPattern('%%', 'unformattedalt'); 27 $this->Lexer->mapHandler('unformattedalt', 'unformatted');
|
| H A D | Table.php | 39 $this->Lexer->addEntryPattern('[\t ]*\n\^', $mode, 'table'); 40 $this->Lexer->addEntryPattern('[\t ]*\n\|', $mode, 'table'); 46 $this->Lexer->addPattern('\n\^', 'table'); 47 $this->Lexer->addPattern('\n\|', 'table'); 48 $this->Lexer->addPattern('[\t ]*:::[\t ]*(?=[\|\^])', 'table'); 49 $this->Lexer->addPattern('[\t ]+', 'table'); 50 $this->Lexer->addPattern('\^', 'table'); 51 $this->Lexer->addPattern('\|', 'table'); 52 $this->Lexer->addExitPattern('\n', 'table');
|
| H A D | Wordblock.php | 6 use dokuwiki\Parsing\Lexer\Lexer; alias 41 $this->pattern .= $sep . '(?<=\b)(?i)' . Lexer::escape($badword) . '(?-i)(?=\b)'; 50 $this->Lexer->addSpecialPattern($this->pattern, $mode, 'wordblock');
|
| H A D | Preformatted.php | 23 $this->Lexer->addEntryPattern('\n ' . $lookahead, $mode, 'preformatted'); 24 $this->Lexer->addEntryPattern('\n\t' . $lookahead, $mode, 'preformatted'); 27 $this->Lexer->addPattern('\n ', 'preformatted'); 28 $this->Lexer->addPattern('\n\t', 'preformatted'); 34 $this->Lexer->addExitPattern('\n', 'preformatted');
|
| H A D | Smiley.php | 6 use dokuwiki\Parsing\Lexer\Lexer; alias 35 $this->pattern .= $sep . '(?<=\W|^)' . Lexer::escape($smiley) . '(?=\W|$)'; 46 $this->Lexer->addSpecialPattern($this->pattern, $mode, 'smiley');
|
| H A D | Entity.php | 6 use dokuwiki\Parsing\Lexer\Lexer; alias 35 $this->pattern .= $sep . Lexer::escape($entity); 46 $this->Lexer->addSpecialPattern($this->pattern, $mode, 'entity');
|
| H A D | Listblock.php | 41 $this->Lexer->addEntryPattern('[ \t]*\n {2,}[\-\*]', $mode, 'listblock'); 42 $this->Lexer->addEntryPattern('[ \t]*\n\t{1,}[\-\*]', $mode, 'listblock'); 44 $this->Lexer->addPattern('\n {2,}[\-\*]', 'listblock'); 45 $this->Lexer->addPattern('\n\t{1,}[\-\*]', 'listblock'); 51 $this->Lexer->addExitPattern('\n', 'listblock');
|
| H A D | Acronym.php | 6 use dokuwiki\Parsing\Lexer\Lexer; alias 36 $acronyms = array_map(Lexer::escape(...), $this->acronyms); 46 $this->Lexer->addSpecialPattern($this->pattern, $mode, 'acronym');
|
| H A D | File.php | 19 $this->Lexer->addEntryPattern('<file\b(?=.*</file>)', $mode, 'file'); 25 $this->Lexer->addExitPattern('</file>', 'file');
|
| H A D | Quote.php | 33 $this->Lexer->addEntryPattern('\n>{1,}', $mode, 'quote'); 39 $this->Lexer->addPattern('\n>{1,}', 'quote'); 40 $this->Lexer->addExitPattern('\n', 'quote');
|
| H A D | AbstractFormatting.php | 42 $this->Lexer->addEntryPattern( 67 $this->Lexer->addExitPattern(
|
| H A D | Nocache.php | 18 $this->Lexer->addSpecialPattern('~~NOCACHE~~', $mode, 'nocache');
|
| H A D | Linebreak.php | 18 $this->Lexer->addSpecialPattern('\x5C{2}(?:[ \t]|(?=\n))', $mode, 'linebreak');
|
| H A D | Hr.php | 18 $this->Lexer->addSpecialPattern('\n[ \t]*-{4,}[ \t]*(?=\n)', $mode, 'hr');
|
| H A D | Notoc.php | 18 $this->Lexer->addSpecialPattern('~~NOTOC~~', $mode, 'notoc');
|
| H A D | Camelcaselink.php | 18 $this->Lexer->addSpecialPattern(
|
| H A D | Footnote.php | 36 $this->Lexer->addEntryPattern( 46 $this->Lexer->addExitPattern(
|
| H A D | Multiplyentity.php | 22 $this->Lexer->addSpecialPattern(
|
| /dokuwiki/_test/tests/Parsing/Lexer/ |
| H A D | LexerTest.php | 3 namespace dokuwiki\test\Parsing\Lexer; 5 use dokuwiki\Parsing\Lexer\Lexer; alias 12 $lexer = new Lexer($handler); 20 $lexer = new Lexer($handler); 29 $lexer = new Lexer($handler); 47 $lexer = new Lexer($handler); 59 $lexer = new Lexer($handler, "a"); 78 $lexer = new Lexer($handler, "a"); 103 $lexer = new Lexer($handler, "a"); 127 $lexer = new Lexer($handler, "a"); [all …]
|
| H A D | StateStackTest.php | 3 namespace dokuwiki\test\Parsing\Lexer; 5 use dokuwiki\Parsing\Lexer\StateStack;
|
| H A D | RecordingHandler.php | 3 namespace dokuwiki\test\Parsing\Lexer;
|
| /dokuwiki/inc/Parsing/ |
| H A D | Parser.php | 6 use dokuwiki\Parsing\Lexer\Lexer; alias 19 /** @var Lexer $lexer */ 47 $this->lexer = new Lexer($this->handler, 'base', true); 49 $this->modes['base']->Lexer = $this->lexer; 67 $Mode->Lexer = $this->lexer; // FIXME should be done by setter
|
| /dokuwiki/inc/Parsing/Lexer/ |
| H A D | StateStack.php | 11 namespace dokuwiki\Parsing\Lexer;
|