README
ChangeLog
INSTALL
FAQ
Todo List
Smarty | --Smarty_Compiler
Smarty_Compiler Smarty_Compiler( )
void _add_plugin( string $type, string $name, [boolean? $delayed_loading = null])
void _compile_arg_list( $type, $name, $attrs, &$cache_code)
boolean _compile_block_tag( string $tag_command, string $tag_args, string $tag_modifier, &$output, string $output)
sets $output to compiled block function tag
string _compile_capture_tag( boolean $start, [string $tag_args = ''])
boolean _compile_compiler_tag( string $tag_command, string $tag_args, &$output, string $output)
sets $output to the compiled custom compiler tag
string _compile_custom_tag( string $tag_command, string $tag_args, string $tag_modifier)
true _compile_file( string $resource_name, string $source_content, &$compiled_content, string $compiled_content)
sets $compiled_content to the compiled source
string _compile_foreach_start( string $tag_args)
string _compile_if_tag( string $tag_args, [boolean $elseif = false])
string _compile_include_php_tag( string $tag_args)
string _compile_include_tag( string $tag_args)
string _compile_insert_tag( string $tag_args)
string _compile_plugin_call( string $type, string $name)
returns a string containing the function-name or method call without the paramter-list that would have follow to make the call valid php-syntax
string _compile_registered_object_tag( string $tag_command, array $attrs, string $tag_modifier)
string _compile_section_start( string $tag_args)
string _compile_smarty_ref( &$indexes, string $indexes)
string _compile_tag( string $template_tag)
string _expand_quoted_text( string $var_expr)
void _load_filters( )
array _parse_attrs( string $tag_args)
void _parse_conf_var( string $conf_var_expr)
array _parse_is_expr( string $is_arg, array $tokens)
void _parse_modifiers( &$output, string $modifier_string, string $output)
sets $output to parsed modified chain
string _parse_parenth_args( string $parenth_args)
string _parse_section_prop( string $section_prop_expr)
string _parse_var( string $var_expr, string $output)
void _parse_vars_props( &$tokens, array $tokens)
string _parse_var_props( string $val, string $tag_attrs)
string _pop_cacheable_state( $type, $name)
string _push_cacheable_state( $type, $name)
string _quote_replace( string $string)
void _syntax_error( string $error_msg, [integer $error_type = E_USER_ERROR], [string $file = null], [integer $line = null])