Lines Matching refs:compiler
44 public function compile(Compiler $compiler) argument
47 $this->compileTemplateCall($compiler, 'hasBlock');
50 $compiler->addDebugInfo($this);
53 ->compileTemplateCall($compiler, 'displayBlock')
56 $this->compileTemplateCall($compiler, 'renderBlock');
61 private function compileTemplateCall(Compiler $compiler, $method) argument
64 $compiler->write('$this');
66 $compiler
77 $compiler->raw(sprintf('->%s', $method));
78 $this->compileBlockArguments($compiler);
80 return $compiler;
83 private function compileBlockArguments(Compiler $compiler) argument
85 $compiler
91 $compiler->raw(', $blocks');
94 return $compiler->raw(')');