Commit Graph

110 Commits (0ee8be882e1b9e87905d8a86eb98a3b116ccbf81)

Author SHA1 Message Date
vitalif 0ee8be882e fix reload in template 2014-12-04 17:25:01 +03:00
vitalif b422615f2f pass code by reference 2014-12-04 17:25:01 +03:00
vitalif 38601640ca svn:keyword 2014-12-04 17:25:01 +03:00
vitalif f53abb6993 hash(), pairs() 2014-12-04 17:25:01 +03:00
vitalif bdbbee1bea call/call_array() 2014-12-04 17:25:01 +03:00
vitalif 3b723179b3 , is now alias for => 2014-12-04 17:25:01 +03:00
vitalif 16ff17d033 Split one parse() function into many: parse, parse_inline, exec, exec_from, exec_from_inline 2014-12-04 17:25:01 +03:00
vitalif 8359822925 debug functions, include for Perl version 2014-12-04 17:25:01 +03:00
vitalif 3c7342237f Debug new versions of VMX::Template 2014-12-04 17:24:19 +03:00
vitalif 6577254776 Always substitute INCLUDE 2014-12-04 17:24:19 +03:00
vitalif 5c2ae19b2d Do not substitute directives when subst markers are set, functions 2014-12-04 17:24:19 +03:00
vitalif a9c6a4e6e7 set() function 2014-12-04 17:24:19 +03:00
vitalif f19e359531 input_filename 2014-12-04 17:24:19 +03:00
vitalif 4b1c853b40 Perl: Object methods, error handling, compile-time functions, line numbers in error text; both: reorder functions 2014-12-04 17:24:19 +03:00
vitalif ad080264ac Named functions for Perl version of VMX::Template 2014-12-04 17:24:19 +03:00
vitalif 2b620d4914 add legacy include comment 2014-12-04 17:24:19 +03:00
vitalif dd5f65c609 sync w/perl version 2014-12-04 17:24:19 +03:00
vitalif 2f89a67d9b sync w/php version 2014-12-04 17:24:19 +03:00
vitalif 83f65db441 debug array_items() 2014-12-04 17:24:18 +03:00
vitalif 55a7efee2b Add %EB russian date format 2014-12-04 17:24:18 +03:00
vitalif 0a990085d0 trim 2014-12-04 17:24:18 +03:00
vitalif 0bd7cad754 Debug map() in template 2014-12-04 17:24:18 +03:00
vitalif ea6969e2da Debug some functions 2014-12-04 17:24:18 +03:00
vitalif d49f155559 Debug compiler 2014-12-04 17:24:18 +03:00
vitalif 1c0f1fe2df yesno() 2014-12-04 17:24:18 +03:00
vitalif a91808628c s() aliases 2014-12-04 17:24:18 +03:00
vitalif 0a6de46166 strlen(), include() 2014-12-04 17:24:18 +03:00
vitalif 917122ab3d keys() for VMX::Template 2014-12-04 17:24:18 +03:00
vitalif 673fe42824 uri_escape synonyms 2014-12-04 17:24:18 +03:00
vitalif 9959ce66dc Debug VMX::Template 2014-12-04 17:24:18 +03:00
vitalif a7766ebc2b Debug compile_expression() returnvalue checking,
add substr(),
add function support to Perl version
2014-12-04 17:24:18 +03:00
vitalif a30c833de3 ne(),sne() for template 2014-12-04 17:24:18 +03:00
vitalif a6ed8f2764 refuck/debug 2014-12-04 17:24:17 +03:00
vitalif 1f42eee5dd debug 2014-12-04 17:24:17 +03:00
vitalif 1e3ee60201 Some more debug 2014-12-04 17:24:17 +03:00
vitalif 36b52c6a17 nl2br(), dump() 2014-12-04 17:24:17 +03:00
vitalif 737149818c strlimit() 2014-12-04 17:24:17 +03:00
vitalif ffc8334bc0 fix map() 2014-12-04 17:22:19 +03:00
vitalif 9b3bb34348 some template functions and comments 2014-12-04 17:22:18 +03:00
vitalif 954eb8cd44 debug {SET ..} and <br> newlines in eval errors 2014-12-04 17:22:18 +03:00
vitalif 43097f997c block# and map() for VMX::Template 2014-12-04 17:22:18 +03:00
vitalif c83f468492 some debug + eat_code_line 2014-12-04 17:22:18 +03:00
vitalif 4dafa69ace New code fragment parser for VMX::Template 2014-12-04 17:22:18 +03:00
vitalif 23aa86bce9 optimize constant templates 2014-12-04 17:22:18 +03:00
vitalif bb1cc23498 add hash() and array() into VMX::Template 2014-12-04 17:22:18 +03:00
vitalif ab5e431069 remove dead code from VMX::Template + debug VMX::Template new parser 2014-12-04 17:22:18 +03:00
vitalif 61a191e15d \s 2014-12-04 17:22:18 +03:00
vitalif fe00b307ab VMX::Template::compile() based on index() instead of regexp, with more correct behaviour! 2014-12-04 17:22:18 +03:00
vitalif 9740eab19a "preparse" method of passing variables between templates is VERY UGLY. remove it. 2014-12-04 17:22:18 +03:00
vitalif 46d2834764 FOR blocks (approximate pending template syntax) 2014-12-04 17:22:18 +03:00