Commit Graph

24 Commits (7b2f556c717db61f0dd6d6c47b400ebe91bcf2b6)

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 cd20955c9f round() function for template 2015-01-09 18:58:50 +03:00
Vitaliy Filippov 9141d10ee4 Add min and max functions 2015-01-06 16:51:02 +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
Vitaliy Filippov 6e4713ac83 Update compiled template.parser.php 2014-12-04 21:16:18 +03:00
vitalif e99b47dd4a Allow nested method/varref calls 2014-12-04 17:25:04 +03:00
vitalif 85635f9430 Fix LALR error reporting so <!-- x[0] = x[2] --> no more produces incorrect output (2) 2014-12-04 17:25:03 +03:00
vitalif bf6d4a8bd3 Add incorrect case 2014-12-04 17:25:03 +03:00
vitalif 6232f8b902 Retain real value for keywords 2014-12-04 17:25:03 +03:00
vitalif ce333f5ded Allow keywords after dot 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 6e5062cfd1 Fix empty chunks 2014-12-04 17:25:03 +03:00
vitalif 6e71eb1321 Better strip_tags 2014-12-04 17:25:03 +03:00
vitalif 67823406f1 Better function safeness decision 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 f216a5920a Fix eat 2014-12-04 17:25:03 +03:00
vitalif 49681a9089 Correct eat_code_line 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