public function compile(Twig_NodeInterface $node, $indentation = 0)
    {
        $this->lastLine = null;
        $this->source = '';
        $this->sourceOffset = 0;
        // source code starts at 1 (as we then increment it when we encounter new lines)
        $this->sourceLine = 1;
        $this->indentation = $indentation;

        if ($node instanceof Twig_Node_Module) {
            $this->filename = $node->getAttribute('filename');
        }

        $node->compile($this);

        return $this;
    }
public function compile(Twig_NodeInterface $node, $indentation = 0)
    {
        $this->lastLine = null;
        $this->source = '';
        $this->sourceOffset = 0;
        // source code starts at 1 (as we then increment it when we encounter new lines)
        $this->sourceLine = 1;
        $this->indentation = $indentation;

        if ($node instanceof Twig_Node_Module) {
            $this->filename = $node->getAttribute('filename');
        }

        $node->compile($this);

        return $this;
    }
public function compile ( Twig_NodeInterface $ node , $ indentation = 0 ) { $ this -> lastLine = null ; $ this -> source = '' ; $ this -> sourceOffset = 0 ; // source code starts at 1 (as we then increment it when we encounter new lines) $ this -> sourceLine = 1 ; $ this -> indentation = $ indentation ; if ( $ node instanceof Twig_Node_Module ) { $ this -> filename = $ node -> getAttribute ( 'filename' ) ; } $ node -> compile ( $ this ) ; return $ this ; }
Compiles a node.

@param Twig_NodeInterface $node        The node to compile
@param integer            $indentation The current indentation

@return Twig_Compiler The current compiler instance
Compiles a node .