Latte\Macros\MacroSet::compile PHP 메소드

compile() 개인적인 메소드

Generates code.
private compile ( MacroNode $node, $def ) : string
$node Latte\MacroNode
리턴 string
    private function compile(MacroNode $node, $def)
    {
        $node->tokenizer->reset();
        $writer = Latte\PhpWriter::using($node);
        return is_string($def) ? $writer->write($def) : call_user_func($def, $node, $writer);
    }