Procházet zdrojové kódy

Dry up T_ESCAPED/T_UNESCAPED compiling.

Justin Hileman před 11 roky
rodič
revize
99caf588ab
1 změnil soubory, kde provedl 3 přidání a 11 odebrání
  1. 3 11
      src/Mustache/Compiler.php

+ 3 - 11
src/Mustache/Compiler.php

@@ -154,24 +154,16 @@ class Mustache_Compiler
                     );
                     break;
 
-                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:
+                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(),
-                        true,
+                        $node[Mustache_Tokenizer::TYPE] === Mustache_Tokenizer::T_ESCAPED,
                         $level
                     );
                     break;