Calling func1: @func1("arg1", "arg two") Calling func2(3): @func2(@func3()) @set("foo", "bar") foo="@get("foo")" bar="@get("bar")" @set("foo", "blab") foo="@get("foo")" @set("foo", @error_test("this is", "a test")) HTML Escaping "!@#$%^&*()}{][-|\"';:?> @htmlencode("!@#$%^&*()}{][-|\\\"';:?> @urlencode("!@#$%^&*()}{][-|\\\"';:?>