From 07f89c3c8f7bdf32c835189da7cd6e8393ab8570 Mon Sep 17 00:00:00 2001 From: Anika Henke Date: Fri, 18 May 2007 01:32:13 +0200 Subject: added block mode for embedded html+php (FS#541) -- same syntax but in capital letters (+) darcs-hash:20070517233213-d5083-9dbccf77383575912ad75533ca690302557e0f79.gz --- inc/parser/parser.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'inc/parser/parser.php') diff --git a/inc/parser/parser.php b/inc/parser/parser.php index 709f063da..849c6f0ea 100644 --- a/inc/parser/parser.php +++ b/inc/parser/parser.php @@ -34,7 +34,7 @@ $PARSER_MODES = array( // modes which have a start and end token but inside which // no other modes should be applied - 'protected' => array('preformatted','code','file','php','html'), + 'protected' => array('preformatted','code','file','php','html','htmlblock','phpblock'), // inside this mode no wiki markup should be applied but lineendings // and whitespace isn't preserved @@ -489,10 +489,12 @@ class Doku_Parser_Mode_php extends Doku_Parser_Mode { function connectTo($mode) { $this->Lexer->addEntryPattern('(?=.*)',$mode,'php'); + $this->Lexer->addEntryPattern('(?=.*)',$mode,'phpblock'); } function postConnect() { $this->Lexer->addExitPattern('','php'); + $this->Lexer->addExitPattern('','phpblock'); } function getSort() { @@ -505,10 +507,12 @@ class Doku_Parser_Mode_html extends Doku_Parser_Mode { function connectTo($mode) { $this->Lexer->addEntryPattern('(?=.*)',$mode,'html'); + $this->Lexer->addEntryPattern('(?=.*)',$mode,'htmlblock'); } function postConnect() { $this->Lexer->addExitPattern('','html'); + $this->Lexer->addExitPattern('','htmlblock'); } function getSort() { -- cgit v1.2.3