Lexer->addEntryPattern('(?=.*)', $mode, 'unformatted'); $this->Lexer->addEntryPattern('%%(?=.*%%)', $mode, 'unformattedalt'); } /** @inheritdoc */ public function postConnect() { $this->Lexer->addExitPattern('', 'unformatted'); $this->Lexer->addExitPattern('%%', 'unformattedalt'); $this->Lexer->mapHandler('unformattedalt', 'unformatted'); } /** @inheritdoc */ public function handle($match, $state, $pos, Handler $handler) { if ($state == DOKU_LEXER_UNMATCHED) { $handler->addCall('unformatted', [$match], $pos); } return true; } }