From 99caf588ab09b08ed934a6f5f91acd19d3d82634 Mon Sep 17 00:00:00 2001 From: Justin Hileman Date: Mon, 18 Aug 2014 18:32:27 -0700 Subject: [PATCH] Dry up T_ESCAPED/T_UNESCAPED compiling. --- src/Mustache/Compiler.php | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/src/Mustache/Compiler.php b/src/Mustache/Compiler.php index e77b3df..72d3414 100644 --- a/src/Mustache/Compiler.php +++ b/src/Mustache/Compiler.php @@ -154,24 +154,16 @@ class Mustache_Compiler ); break; + case Mustache_Tokenizer::T_COMMENT: + break; + + case Mustache_Tokenizer::T_ESCAPED: case Mustache_Tokenizer::T_UNESCAPED: case Mustache_Tokenizer::T_UNESCAPED_2: $code .= $this->variable( $node[Mustache_Tokenizer::NAME], isset($node[Mustache_Tokenizer::FILTERS]) ? $node[Mustache_Tokenizer::FILTERS] : array(), - false, - $level - ); - break; - - case Mustache_Tokenizer::T_COMMENT: - break; - - case Mustache_Tokenizer::T_ESCAPED: - $code .= $this->variable( - $node[Mustache_Tokenizer::NAME], - isset($node[Mustache_Tokenizer::FILTERS]) ? $node[Mustache_Tokenizer::FILTERS] : array(), - true, + $node[Mustache_Tokenizer::TYPE] === Mustache_Tokenizer::T_ESCAPED, $level ); break;