Module erlydtl_compiler_utils

ErlyDTL template compiler utils.

Copyright © 2008 Roberto Saccon, Evan Miller 2014 Andreas Stenius

Introduced in: 2007-12-16 by Roberto Saccon, Evan Miller 2014 by Andreas Stenius -------------------------------------------------------------------

Authors: Roberto Saccon (rsaccon@gmail.com) [web site: http://rsaccon.com], Evan Miller (emmiller@gmail.com), Andreas Stenius (kaos@astekk.se).

Description

ErlyDTL template compiler utils.

Function Index

add_error/3
add_errors/2
add_filters/2
add_tags/2
add_warning/3
add_warnings/2
begin_scope/1
begin_scope/2
call_extension/3
empty_scope/0
end_scope/4
format_error/1
full_path/2
get_current_file/1
init_treewalker/1
is_stripped_token_empty/1
load_library/2
load_library/3
load_library/4
merge_info/2
pop_auto_escape/1
print/3
print/4
push_auto_escape/2
push_scope/2
reset_block_dict/2
reset_parse_trail/2
resolve_variable/2
resolve_variable/3
restore_scope/2
shorten_filename/1
shorten_filename/2
to_string/2
token_pos/1
unescape_string_literal/1

Function Details

add_error/3

add_error(Module, Error, Treewalker) -> any()

add_errors/2

add_errors(Errors, Treewalker) -> any()

add_filters/2

add_filters(Load, Dtl_context) -> any()

add_tags/2

add_tags(Load, Dtl_context) -> any()

add_warning/3

add_warning(Module, Warning, Treewalker) -> any()

add_warnings/2

add_warnings(Warnings, Treewalker) -> any()

begin_scope/1

begin_scope(TreeWalker) -> any()

begin_scope/2

begin_scope(X1, TreeWalker) -> any()

call_extension/3

call_extension(Treewalker, Fun, Args) -> any()

empty_scope/0

empty_scope() -> any()

end_scope/4

end_scope(Fun, Id, AstList, TreeWalker) -> any()

format_error/1

format_error(Other) -> any()

full_path/2

full_path(File, DocRoot) -> any()

get_current_file/1

get_current_file(Treewalker) -> any()

init_treewalker/1

init_treewalker(Context) -> any()

is_stripped_token_empty/1

is_stripped_token_empty(X1) -> any()

load_library/2

load_library(Lib, Context) -> any()

load_library/3

load_library(Pos, Lib, Context) -> any()

load_library/4

load_library(Pos, Lib, Which, Treewalker) -> any()

merge_info/2

merge_info(Info1, Info2) -> any()

pop_auto_escape/1

pop_auto_escape(Treewalker) -> any()

print/3

print(Fmt, Args, Context) -> any()

print/4

print(Verbosity, Fmt, Args, Treewalker) -> any()

push_auto_escape/2

push_auto_escape(State, Treewalker) -> any()

push_scope/2

push_scope(Scope, Treewalker) -> any()

reset_block_dict/2

reset_block_dict(BlockDict, Treewalker) -> any()

reset_parse_trail/2

reset_parse_trail(ParseTrail, Treewalker) -> any()

resolve_variable/2

resolve_variable(VarName, TreeWalker) -> any()

resolve_variable/3

resolve_variable(VarName, Default, Treewalker) -> any()

restore_scope/2

restore_scope(Target, Treewalker) -> any()

shorten_filename/1

shorten_filename(Name) -> any()

shorten_filename/2

shorten_filename(Name, Cwd) -> any()

to_string/2

to_string(Arg, Dtl_context) -> any()

token_pos/1

token_pos(Token) -> any()

unescape_string_literal/1

unescape_string_literal(String) -> any()


Generated by EDoc