* @license http://www.gnu.org/copyleft/gpl.html GNU GPL * @copyright (C) 2005 Nigel McNie * @version 1.1.0 * */ //@todo [blocking 1.1.1] (bug 11) Using a ^ before the starters does // not work, because when useless contexts are purged neither the ^return // nor the ^javascript: are matched so this context is removed. // I'm leaving it until 1.1.1 to solve this. One way might be to add a flag // to this array or a field to the GeSHiContext class that says "never remove // me, even if I am useless" $this->_contextDelimiters = array( 0 => array( 0 => array('REGEX#return#', 'REGEX#javascript:#'), 1 => array('"'), 2 => false ) ); // If this is set to parse any of the delimiters, the OCC swallows it up - setStartStyle and // setEndStyle have no meaning in a context with an OCC (actually, nor does setStyle) $this->_delimiterParseData = GESHI_CHILD_PARSE_LEFT; $this->_overridingChildContext = new GeSHiCodeContext('javascript'); ?>