UNPKG

php7parser

Version:
86 lines (67 loc) 1.92 kB
# Change Log ## [1.0.8] - 2018-02-10 #### Fixed - Treat OpenTagEcho as Echo - Dont skip src after halt compiler stmt - Add expected to parse error ## [1.0.7] - 2018-01-05 #### Fixed - Inf. loop on merge conflict marker ## [1.0.6] - 2017-12-28 #### Fixed - `!==` length ## [1.0.5] - 2017-12-16 #### Changed - Allow utf8 names to match official php lexer implementation. ## [1.0.4] - 2017-12-09 #### Changed - Dynamic var use encaps expr child ## [1.0.3] - 2017-12-02 #### Fixed - Incorrectly reporting parse error on anon. function expression statement. ## [1.0.2] - 2017-11-01 #### Fixed - Close tag on empty inline comment not being recognised ## [1.0.1] - 2017-10-11 #### Fixed - Endless loop on error inside namespace use decl when namespace keyword is alias - Trailing whitespace missing from parse tree ## [1.0.0] - 2017-07-27 #### Changed - Refactored lexer. No longer uses reg. exp. - Up to 4x improved performance - Removed interface declarations for each node type - Parse errors now reported in tree as own nodes with skipped child tokens. #### Fixed - Single line comments should not consume trailing whitespace ## [0.9.9]- 2017-07-03 #### Fixed - Missing unset cast in precedence table ## [0.9.8] - 2017-06-22 #### Fixed - Whitespace inside on namespace use decl ## [0.9.7] - 2017-06-20 #### Fixed - ArrayInitialiser allow empty element - Floats with exponent - Allow optional expr with break and continue ## [0.9.6] - 2017-06-20 #### Fixed - Complex string syntax - ConstantAccessExpression - Errors not reported on ArrayInitialiserList ## [0.9.4] - 2017-04-23 #### Fixed - Use group declaration missing } - Close heredoc lexer bug ## [0.9.3] - 2017-04-21 #### Fixed - Use trait mangles parse tree ## [0.9.2] - 2017-04-21 #### Fixed - Check for expect() null return. ## [0.9.1] - 2017-04-17 #### Fixed - Wrong type used for class constant element. ## [0.9.0] - 2017-04-16 Initial release