**************************************************************************** This function returns the finished version of $str. That is, the policy regarding unresolved variable names will be applied to $str.
**************************************************************************** This function returns the finished version of the value of the variable named by $varname. That is, the policy regarding unresolved variable names will be applied to the variable $varname and the result returned.
**************************************************************************** This function returns a hash of unresolved variable names in $varname, keyed by their names (that is, the hash has the form $a[$name] = $name).
**************************************************************************** This function returns an associative array of all defined variables with the name as the key and the value of the variable as the value.
**************************************************************************** This function prints the finished version of the value of the variable named by $varname. That is, the policy regarding unresolved variable names will be applied to the variable $varname then it will be printed.
**************************************************************************** The function substitutes the values of all defined variables in the variable named $varname and stores or appends the result in the variable named $target.
**************************************************************************** This is shorthand for print $this->parse(...) and is functionally identical.
**************************************************************************** This is shorthand for print $this->subst($varname). See subst for further details.
**************************************************************************** A variable $parent may contain a variable block defined by: <!-- BEGIN $varname --> content <!-- END $varname -->. This function removes that block from $parent and replaces it with a variable reference named $name.
**************************************************************************** Checks that $root is a valid directory and if so sets this directory as the base directory from which templates are loaded by storing the value in $this->root. Relative filenames are prepended with the path in $this->root.
Overrides Template::set_root() (**************************************************************************** Checks that $root is a valid directory and if so sets this directory as the base directory from which templates are loaded by storing the value in $this->root. Relative filenames are prepended with the path in $this->root.)
Overrides Template::Template() (**************************************************************************** Class constructor. May be called with two optional parameters.)