Lines Matching refs:compiler
23 protected function compileCallable(Compiler $compiler) argument
29 $compiler->raw($callable);
34 $compiler->raw(sprintf('%s::%s', $callable[0], $callable[1]));
36 … $compiler->raw(sprintf('$this->env->getRuntime(\'%s\')->%s', $callable[0], $callable[1]));
39 …$compiler->raw(sprintf('$this->env->getExtension(\'%s\')->%s', \get_class($callable[0]), $callable…
42 …$compiler->raw(sprintf('call_user_func_array($this->env->get%s(\'%s\')->getCallable(), ', $type, $…
48 $compiler->raw($this->getAttribute('thing')->compile());
51 $this->compileArguments($compiler, $isArray);
54 $compiler->raw(')');
58 protected function compileArguments(Compiler $compiler, $isArray = false) argument
60 $compiler->raw($isArray ? '[' : '(');
65 $compiler->raw('$this->env');
71 $compiler->raw(', ');
73 $compiler->raw('$context');
80 $compiler->raw(', ');
82 $compiler->string($argument);
89 $compiler->raw(', ');
91 $compiler->subcompile($this->getNode('node'));
102 $compiler->raw(', ');
104 $compiler->subcompile($node);
109 $compiler->raw($isArray ? ']' : ')');