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