1e306c8c9e2a068b2959281b2b34b9d5d2369bee
[GitHub/Stricted/Domain-Control-Panel.git] / lib / api / smarty / sysplugins / smarty_internal_parsetree.php
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 * Parser object
21 *
22 * @var object
23 */
24 public $parser;
25 /**
26 * Buffer content
27 *
28 * @var mixed
29 */
30 public $data;
31
32 /**
33 * Subtree array
34 *
35 * @var array
36 */
37 public $subtrees = array();
38
39 /**
40 * Return buffer
41 *
42 * @return string buffer content
43 */
44 abstract public function to_smarty_php();
45 }
46
47