Lines Matching refs:source
612 * @param string|Mustache_Source $source
616 public function getTemplateClassName($source) argument
631 … 'key' => ($source instanceof Mustache_Source) ? $source->getKey() : 'source',
641 if (!$source instanceof Mustache_Source) {
642 $key .= "\n" . $source;
698 * @param string $source
703 public function loadLambda($source, $delims = null) argument
706 $source = $delims . "\n" . $source;
709 return $this->loadSource($source, $this->getLambdaCache());
722 * @param string|Mustache_Source $source
727 private function loadSource($source, Mustache_Cache $cache = null) argument
729 $className = $this->getTemplateClassName($source);
738 $compiled = $this->compile($source);
760 * @param string $source
764 private function tokenize($source) argument
766 return $this->getTokenizer()->scan($source, $this->delimiters);
774 * @param string $source
778 private function parse($source) argument
783 return $parser->parse($this->tokenize($source));
791 * @param string|Mustache_Source $source
795 private function compile($source) argument
797 $name = $this->getTemplateClassName($source);
805 if ($source instanceof Mustache_Source) {
806 $source = $source->getSource();
808 $tree = $this->parse($source);
813 …return $compiler->compile($source, $tree, $name, isset($this->escape), $this->charset, $this->stri…