Lines Matching refs:compiler
44 public function compile(Compiler $compiler) argument
46 $compiler->addDebugInfo($this);
49 $compiler->write('list(');
52 $compiler->raw(', ');
55 $compiler->subcompile($node);
57 $compiler->raw(')');
60 if ($compiler->getEnvironment()->isDebug()) {
61 $compiler->write("ob_start();\n");
63 $compiler->write("ob_start(function () { return ''; });\n");
65 $compiler
70 $compiler->subcompile($this->getNode('names'), false);
73 …$compiler->raw(" = ('' === \$tmp = ob_get_clean()) ? '' : new Markup(\$tmp, \$this->env->getCharse…
78 $compiler->raw(' = ');
81 $compiler->write('[');
84 $compiler->raw(', ');
87 $compiler->subcompile($value);
89 $compiler->raw(']');
92 $compiler
98 $compiler->subcompile($this->getNode('values'));
103 $compiler->raw(";\n");