Lexer->addEntryPattern('\n (?![\*\-])', $mode, 'preformatted'); $this->Lexer->addEntryPattern('\n\t(?![\*\-])', $mode, 'preformatted'); // How to effect a sub pattern with the Lexer! $this->Lexer->addPattern('\n ', 'preformatted'); $this->Lexer->addPattern('\n\t', 'preformatted'); } /** @inheritdoc */ public function postConnect() { $this->Lexer->addExitPattern('\n', 'preformatted'); } /** @inheritdoc */ public function getSort() { return 20; } }