Commit Graph

88 Commits (5724ef5ba591c88ab0220efff419be2a579fb4eb)

Author SHA1 Message Date
Vitaliy Filippov 7b2f556c71 Support block calls with positional parameters in PHP version 2015-03-09 22:48:43 +03:00
Vitaliy Filippov 3fb510b015 Fix eat_code_line in PHP version 2015-02-17 16:02:54 +03:00
Vitaliy Filippov 4638b1682a Update version number 2015-01-18 03:07:03 +03:00
Vitaliy Filippov 45f4e6c4f6 Fix ucfirst/lcfirst implementations 2015-01-17 21:56:32 +03:00
Vitaliy Filippov 04e7de97e0 Some fixes for PHP version
* Allow strftime() without second argument
* Fix method calls (error in grammar)
* Introduce a self::noop() hack to support method calls and key fetches on expressions
2014-12-10 02:38:00 +03:00
vitalif c5de6fbb89 Do not use html_pbr from lib.php 2014-12-04 17:25:04 +03:00
vitalif 5e90352980 Add Options class 2014-12-04 17:25:04 +03:00
vitalif d34beb1d30 @ 2014-12-04 17:25:03 +03:00
vitalif 8b62d203b9 Fix multiple calls to the same inline template 2014-12-04 17:25:03 +03:00
vitalif 4898b9598a Fix functions check 2014-12-04 17:25:03 +03:00
vitalif 92dab3ce32 Do not crash in case of template parse error 2014-12-04 17:25:03 +03:00
vitalif 6e71eb1321 Better strip_tags 2014-12-04 17:25:03 +03:00
vitalif e9b3a3274d cite 2014-12-04 17:25:03 +03:00
vitalif 2b5fbd28bd Additional quoting functions 2014-12-04 17:25:03 +03:00
vitalif b2be380fae Auto escape "HTML safe" mode 2014-12-04 17:25:03 +03:00
vitalif 1b51e5c08e fix timestamp 2014-12-04 17:25:03 +03:00
vitalif 073e1d606c Allow to configure directive and substitution begin/end 2014-12-04 17:25:03 +03:00
vitalif 684122d2ef Skip to directive beginning also if just exited 2014-12-04 17:25:03 +03:00
vitalif 2c1587c7de Split VMXTemplate into runtime and compiler parts 2014-12-04 17:25:03 +03:00
vitalif 78d1c7cfa6 Comments and eat_code_line 2014-12-04 17:25:03 +03:00
vitalif 6ac1827752 TODO 2014-12-04 17:25:03 +03:00
vitalif 8a84e42624 Fix <!-- SET --> .. <!-- END --> 2014-12-04 17:25:03 +03:00
vitalif cccfb8da71 Correct error handling using patched LIME parse_engine 2014-12-04 17:25:02 +03:00
vitalif dbd171834b Rewritten VMXTemplate using LIME 2014-12-04 17:25:02 +03:00
vitalif 086fdcd1e0 Fix safe_tags and strip_space filter 2014-12-04 17:25:02 +03:00
vitalif 4f15c395f2 Some fixes and new classes 2014-12-04 17:25:02 +03:00
vitalif bfeba781f7 plural_ru args 2014-12-04 17:25:02 +03:00
vitalif 194f8a73b8 static 2014-12-04 17:25:02 +03:00
vitalif 355f2a1a59 Template: fix timestamp(), fix comments, add plural_ru() function; hinter: remove dead code 2014-12-04 17:25:02 +03:00
vitalif f1724640b7 return || 2014-12-04 17:25:02 +03:00
vitalif f01cea5cf2 Use .. for concatenation like in Lua 2014-12-04 17:25:02 +03:00
vitalif ba4549fec3 Log error message, suppress php errors 2014-12-04 17:25:02 +03:00
vitalif ca12f00407 Move error output to options 2014-12-04 17:25:02 +03:00
vitalif 507ecc4cc1 fix is_assoc 2014-12-04 17:25:02 +03:00
vitalif bf7278ab05 Fix array functions 2014-12-04 17:25:02 +03:00
vitalif d4ccc41b8d Fix function end bug 2014-12-04 17:25:02 +03:00
vitalif f0095c2fdb Add concat operator "|", fix bugs 2014-12-04 17:25:02 +03:00
vitalif 43e0fe9004 wrapper -> filters, correct parse function 2014-12-04 17:25:01 +03:00
vitalif fc6581676d Debug VMXTemplate 2014-12-04 17:25:01 +03:00
vitalif d411c1cd64 More fixes for VMXTemplate 2014-12-04 17:25:01 +03:00
vitalif b877d4ebbe Debug VMXTemplate 2014-12-04 17:25:01 +03:00
vitalif ee664c2dfc Add missing parse_nonbrace() 2014-12-04 17:25:01 +03:00
vitalif ed83e422ac Fix some bugs - basically working now 2014-12-04 17:25:01 +03:00
vitalif a26d6ff5b0 Template and grammar 2014-12-04 17:25:01 +03:00
vitalif 0b84784bda Begin new Template version 2014-12-04 17:25:01 +03:00
vitalif 4fd3aa6926 Add parser grammar to template.php (not used by now) 2014-12-04 17:25:01 +03:00
vitalif bde1b16e5c substr_replace() --> substr() O_o 2014-12-04 17:25:01 +03:00
vitalif 825cd8de68 Constants, nested joins 2014-12-04 17:25:01 +03:00
vitalif 1b54c321ad Fix grave bugs 2014-12-04 17:25:01 +03:00
vitalif fb3ef63a19 svn:keyword 2014-12-04 17:25:01 +03:00