Commit graph

114 commits

Author SHA1 Message Date
NeonXP
5ce6a3ca43 ~ Fix PHP 5.3 compatibility 2013-09-06 08:21:31 +04:00
NeonXP
9cef8dbc79 + Added cache, which speeds up the repetitive calculations
+ Returned variables, because they need for cached expressions
2013-09-06 08:19:02 +04:00
NeonXP
4b08ec4b4d ~ PHP CS fixer 2013-09-06 05:43:22 +04:00
NeonXP
9cdc34290a Mass refactoring
Some changes:
+ Added support of functions with multiple arguments
+ Added some default function (min, max, avg). just example of multiple arguments :)
- Removed variables support (I think they pointless)
~ All tokens now in individual classes
~ Parsing based on regular expressions
~ Fix negative numbers
~ Fix grouping with brackets
2013-09-06 05:42:09 +04:00
Alexander Kiryukhin
f172123a0d Merge pull request #3 from ZhukV/master
Fix to PSR standart, fix tokenizer, fix function executor.
2013-08-03 04:15:02 -07:00
zhukv
eb9c365161 Fix to PSR standart, fix tokenizer, fix function executor. 2013-08-03 13:47:47 +03:00
Alexander 'NeonXP' Kiryukhin
253fb694a3 + Some comments 2013-03-17 07:30:25 +04:00
Alexander 'NeonXP' Kiryukhin
12ee083b5e Merge remote-tracking branch 'origin/master' 2013-03-17 07:26:53 +04:00
Alexander 'NeonXP' Kiryukhin
0779c4f3e2 + Added token parser
+ Added functions support
~ Rewrited most of code
2013-03-17 07:26:33 +04:00
Alexander Kiryukhin
a561541b3f Update composer.json 2013-03-14 04:41:01 +04:00
Alexander Kiryukhin
2df6097e80 Update README.md 2013-03-14 04:36:29 +04:00
Alexander Kiryukhin
d26b482b85 Update README.md 2013-03-14 04:36:17 +04:00
Alexander Kiryukhin
5b5fb4ff70 Update composer.json 2013-03-14 04:32:43 +04:00
NeonXP
a8bdd54346 Initial commit 2013-03-14 04:27:37 +04:00