Commit Graph

23 Commits (master)

Author SHA1 Message Date
Vitaliy Filippov feb2b5dd47 Fix ? : precedence 2020-01-01 17:30:23 +03:00
Vitaliy Filippov 7643be39f0 Add ternary operator 2019-12-28 16:37:34 +03:00
Vitaliy Filippov e8c9cad6f6 Fixed FUNCTION x = expression directive 2018-08-03 00:15:34 +03:00
Vitaliy Filippov 912141f7c8 Add source maps to templates 2017-02-24 14:09:26 +03:00
Vitaliy Filippov b94652978c Remove duplicate varref.method() handling from grammar, use namekw in all grammars 2015-04-12 22:55:59 +03:00
Vitaliy Filippov b1843eba7d cast to array instead of checking is_assoc 2015-04-08 01:44:49 +03:00
Vitaliy Filippov 3fb510b015 Fix eat_code_line in PHP version 2015-02-17 16:02:54 +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 e99b47dd4a Allow nested method/varref calls 2014-12-04 17:25:04 +03:00
vitalif 8cbbf07679 Begin rewriting VMX::Template in Perl 2014-12-04 17:25:03 +03:00
vitalif ce333f5ded Allow keywords after dot 2014-12-04 17:25:03 +03:00
vitalif 6e5062cfd1 Fix empty chunks 2014-12-04 17:25:03 +03:00
vitalif 67823406f1 Better function safeness decision 2014-12-04 17:25:03 +03:00
vitalif b2be380fae Auto escape "HTML safe" mode 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 2710970c62 github lime link 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 a8ec2de500 LIME grammar for VMX::Template: done 2014-12-04 17:25:02 +03:00
vitalif 1faa4cb96b begin LIME grammar 2014-12-04 17:25:02 +03:00
vitalif 2117a50a4b New context-free Template grammar 2014-12-04 17:25:02 +03:00
vitalif 664dbf588b newer grammar 2014-12-04 17:25:02 +03:00