smarty_internal_parsetree.php (736B)
1 <?php 2 /** 3 * Smarty Internal Plugin Templateparser Parsetrees 4 * These are classes to build parsetrees in the template parser 5 * 6 * @package Smarty 7 * @subpackage Compiler 8 * @author Thue Kristensen 9 * @author Uwe Tews 10 */ 11 12 /** 13 * @package Smarty 14 * @subpackage Compiler 15 * @ignore 16 */ 17 abstract class Smarty_Internal_ParseTree 18 { 19 20 /** 21 * Parser object 22 * 23 * @var object 24 */ 25 public $parser; 26 27 /** 28 * Buffer content 29 * 30 * @var mixed 31 */ 32 public $data; 33 34 /** 35 * Subtree array 36 * 37 * @var array 38 */ 39 public $subtrees = array(); 40 41 /** 42 * Return buffer 43 * 44 * @return string buffer content 45 */ 46 abstract public function to_smarty_php(); 47 } 48 49