Nikita Popov
|
c4bbc8e236
|
Support hashbang before namespace declaration
Fixes issue #243.
|
2016-01-15 22:03:42 +01:00 |
|
Nikita Popov
|
6dffb72ce0
|
Merge branch '1.x'
|
2016-01-15 22:02:35 +01:00 |
|
Nikita Popov
|
eb73441032
|
Support hashbang before namespace declaration
Fixes issue #243.
|
2016-01-15 22:01:51 +01:00 |
|
Nikita Popov
|
9a6a147369
|
Merge pull request #241 from jesseschalken/patch-1
Remove some unecessary @property doc comments
|
2015-12-29 14:38:17 +01:00 |
|
Jesse Schalken
|
5c2cc50455
|
Remove some more unecessary @property doc comments
|
2015-12-29 23:15:00 +11:00 |
|
Jesse Schalken
|
58eb1ea7c3
|
Remove some unecessary @property doc comments
|
2015-12-29 23:13:55 +11:00 |
|
Nikita Popov
|
719ca71d4a
|
Distinguish declare(); and declare(){}
It makes semantic difference and the latter form is actually
forbidden for strict_types.
This sets Declare->stmts to null for the body-less case.
|
2015-12-07 12:12:00 +01:00 |
|
Nikita Popov
|
c542e5d86a
|
Release PHP-Parser 2.0.0
|
2015-12-04 16:28:43 +01:00 |
|
Nikita Popov
|
a9074c7444
|
Introduce Scalar\EncapsedStringPart
|
2015-12-03 22:55:07 +01:00 |
|
Nikita Popov
|
b2f26d30ee
|
Update README regarding PHP 7 compat
|
2015-11-21 22:30:40 +01:00 |
|
Nikita Popov
|
75cd4ab7a5
|
Use error_clear_last() on PHP 7
Instead of the ugly undefined variable hack
|
2015-11-21 22:27:56 +01:00 |
|
Nikita Popov
|
33602889c1
|
Release version 2.0.0 beta 1
|
2015-10-21 20:30:17 +02:00 |
|
Nikita Popov
|
98d28d7aa0
|
Drop test failing on HHVM
Can readd if Travis ever updates the HHVM version again, I
remember this being fixed ages ago.
|
2015-10-03 12:17:41 +02:00 |
|
Nikita Popov
|
e4b837e0c4
|
Split up pretty printer test in stmt/expr
The list was getting unweildly.
Also improve error message when parsing fails in pretty printer
test and extend some tests.
|
2015-10-02 11:16:12 +02:00 |
|
Aydin
|
2b9c5a62cb
|
Multiple init test for for loop
|
2015-10-02 11:03:33 +02:00 |
|
Aydin
|
99e89743bd
|
More PrettyPrinter tests
|
2015-10-02 11:03:32 +02:00 |
|
Nikita Popov
|
39a039fa42
|
Add option for short array syntax in pretty printer
|
2015-09-21 15:12:59 +08:00 |
|
Nikita Popov
|
fcf23101dd
|
Fix autoloader path in php-parse
Need to go up another directory...
|
2015-09-21 14:57:31 +08:00 |
|
Nikita Popov
|
c8898df3dd
|
Add php-parse as composer bin
Renaming from php-parse.php to just php-parse to follow the usual
conventions.
Not tested.
|
2015-09-21 14:39:19 +08:00 |
|
Nikita Popov
|
b2961915a6
|
Fix XML serialization test
I have no idea why this suddenly turned up *now*
|
2015-09-21 14:29:24 +08:00 |
|
Dmitry Patsura
|
6f3fd7834a
|
Specify phpunit dev dependency in composer.json
And use it for the travis build.
|
2015-09-20 21:17:42 +08:00 |
|
Nikita Popov
|
f78af2c9c8
|
Release PHP-Parser 1.4.1
|
2015-09-19 22:15:08 +08:00 |
|
Nikita Popov
|
eecaf1e93b
|
Merge branch '1.x'
Conflicts:
grammar/rebuildParsers.php
lib/PhpParser/Parser.php
|
2015-09-19 22:07:29 +08:00 |
|
Nikita Popov
|
950ada4cba
|
Fix issue #227
Use \z instead of $.
|
2015-09-19 22:05:23 +08:00 |
|
Nikita Popov
|
0d4239ef56
|
Only advertize install via composer
Now that it's so small, move installation docs into readme.
|
2015-09-16 22:16:29 +09:00 |
|
Dmitry Patsura
|
e3a9356178
|
Use composer PSR-4 autoloader
|
2015-09-16 22:02:00 +09:00 |
|
Nikita Popov
|
5118e21c6e
|
Add nightly to travis, use container based infra
Currently 7.0 and nightly are the same, but for the future...
|
2015-09-14 22:27:01 +09:00 |
|
Dmitry Patsura
|
40455b5c18
|
TravisCI - stop allowing to failture PHP7
|
2015-09-14 22:26:25 +09:00 |
|
Nikita Popov
|
fe6755ff4c
|
Use more helpful code test names
|
2015-08-25 21:36:08 +02:00 |
|
Nikita Popov
|
f57d217e91
|
Update group use support
To conform with current PHP 7 implementation
* Allow use \Foo\{Bar};
* Disallow use Foo\{\Bar};
* Disallow missing trailing semicolon (that was a bug)
|
2015-08-20 16:42:49 +02:00 |
|
Nikita Popov
|
e0a75ededa
|
Release PHP-Parser 2.0 Alpha 1
|
2015-07-14 21:13:42 +02:00 |
|
Nikita Popov
|
2496cd38ad
|
Various docs fixes
|
2015-07-14 21:11:54 +02:00 |
|
Nikita Popov
|
965e53a164
|
Update changelog
|
2015-07-14 20:13:26 +02:00 |
|
Nikita Popov
|
dc85742034
|
Merge branch '1.x'
Conflicts:
CHANGELOG.md
composer.json
test/PhpParser/ParserTest.php
|
2015-07-14 19:43:49 +02:00 |
|
Nikita Popov
|
196f177cfe
|
Prepare PHP-Parser 1.4.0 release
|
2015-07-14 19:31:05 +02:00 |
|
Nikita Popov
|
b9afcdfd92
|
Revert "Make tests compatible with PHP 7"
This reverts commit 91295a0790 .
This should no longer be necessary.
Conflicts:
test/PhpParser/ParserTest.php
|
2015-07-14 19:21:57 +02:00 |
|
Nikita Popov
|
3bb874fcec
|
Partial docs update
|
2015-07-14 19:19:32 +02:00 |
|
Nikita Popov
|
feb82eed33
|
Disable cloning in traverser by default
|
2015-07-14 17:39:56 +02:00 |
|
Nikita Popov
|
0ef15c111a
|
Merge branch '1.x'
|
2015-07-14 17:08:28 +02:00 |
|
Nikita Popov
|
d341d94976
|
Add ClassLike::getMethod($name)
To allow getting individual method with a given name.
|
2015-07-14 17:07:45 +02:00 |
|
Nikita Popov
|
0265c28e6e
|
Switch NameResolver resolve methods to be immutable
To make it theoretically possible to expose this as API.
Add slice() method to Name to allow this. Deprecate existing mutable
Name APIs.
|
2015-07-12 23:56:57 +02:00 |
|
Nikita Popov
|
5bd8cb84de
|
Add dummy ParserFactory test
:/
|
2015-07-12 22:53:17 +02:00 |
|
Nikita Popov
|
ebeeae19a6
|
Merge branch '1.x'
|
2015-07-12 22:12:28 +02:00 |
|
Nikita Popov
|
5ede167835
|
Fix infinite recursion in Use builder __call
|
2015-07-12 22:11:43 +02:00 |
|
Nikita Popov
|
49324ea412
|
Drop default values from Scalar ctor params
|
2015-07-12 22:02:18 +02:00 |
|
Nikita Popov
|
21e51c8cf6
|
Add some tests for Multiple parser
|
2015-07-12 22:00:02 +02:00 |
|
Nikita Popov
|
e7a2abb03b
|
Merge branch '1.x'
|
2015-07-11 22:33:19 +02:00 |
|
Nikita Popov
|
b862de1f5b
|
Support properties in trait builder
|
2015-07-11 22:31:45 +02:00 |
|
Nikita Popov
|
8090531acd
|
Fix pretty printing of const derefs for 5.x
(FOO)[0] is only supported on 7.x
|
2015-07-09 12:38:30 +02:00 |
|
Nikita Popov
|
49253c5dbb
|
Fix test_old/run.php error message
|
2015-07-09 12:38:30 +02:00 |
|