Range.php (685B)
1 <?php 2 3 /* 4 * This file is part of Twig. 5 * 6 * (c) 2010 Fabien Potencier 7 * 8 * For the full copyright and license information, please view the LICENSE 9 * file that was distributed with this source code. 10 */ 11 class Twig_Node_Expression_Binary_Range extends Twig_Node_Expression_Binary 12 { 13 public function compile(Twig_Compiler $compiler) 14 { 15 $compiler 16 ->raw('range(') 17 ->subcompile($this->getNode('left')) 18 ->raw(', ') 19 ->subcompile($this->getNode('right')) 20 ->raw(')') 21 ; 22 } 23 24 public function operator(Twig_Compiler $compiler) 25 { 26 return $compiler->raw('..'); 27 } 28 }