*/
// must be run within Dokuwiki
if(!defined('DOKU_INC')) die();
//if(!defined('DOKU_INC')) define('DOKU_INC',realpath(dirname(__FILE__).'/../../').'/');
if(!defined('DOKU_PLUGIN')) define('DOKU_PLUGIN',DOKU_INC.'lib/plugins/');
//require_once(DOKU_PLUGIN.'syntax.php');
class syntax_plugin_advrack extends DokuWiki_Syntax_Plugin {
/**
* @return string Syntax mode type
*/
public function getType() { return "protected"; }
/**
* @return string Paragraph type
*/
//public function getPType() {
// return 'normal';
//}
/**
* @return int Sort order - Low numbers go before high numbers
*/
public function getSort() { return 999; }
/**
* Connect lookup pattern to lexer.
*
* @param string $mode Parser mode
*/
public function connectTo($mode) { $this->Lexer->addEntryPattern('
"; break; case DOKU_LEXER_ENTER:$renderer->doc .= ""; break; //case DOKU_LEXER_UNMATCHED: $renderer->doc .= $match; error_log("UNMATCHED: $match"); break; case DOKU_LEXER_UNMATCHED: $renderer->doc .= $renderer->_xmlEntities($match); break; case DOKU_LEXER_EXIT:$renderer->doc .= ""; break; } return true; } return false; } } // vim:ts=4:sw=4:et: