Add STRIP option

This commit is contained in:
bzick
2014-05-08 12:56:37 +04:00
parent 83e02ebbe9
commit 45afbfabdf
12 changed files with 209 additions and 87 deletions

View File

@ -962,7 +962,7 @@ class Compiler
* @param Tokenizer $tokens
* @param Tag $tag
*/
public static function autoescapeOpen(Tokenizer $tokens, Tag $tag)
public static function escapeOpen(Tokenizer $tokens, Tag $tag)
{
$expected = ($tokens->get(T_STRING) == "true" ? true : false);
$tokens->next();
@ -970,11 +970,20 @@ class Compiler
}
/**
* @param Tokenizer $tokens
* @param Tag $tag
* Do nothing
*/
public static function autoescapeClose(Tokenizer $tokens, Tag $tag)
public static function nope()
{
}
/**
* @param Tokenizer $tokens
* @param Tag $tag
*/
public static function stripOpen(Tokenizer $tokens, Tag $tag)
{
$expected = ($tokens->get(T_STRING) == "true" ? true : false);
$tokens->next();
$tag->setOption(\Fenom::AUTO_STRIP, $expected);
}
}