Martin Hasoň
118f28344d
Synchronized error messages with native php error messages
2014-02-12 20:19:48 +01:00
nikic
523e024ba0
Fix a number of other typos
2014-02-12 17:47:34 +01:00
Nikita Popov
99e44eb8e1
Merge pull request #94 from llaville/typo-1
...
Fix path in phpunit.xml.dist
2014-02-12 17:43:44 +01:00
Laurent Laville
4223e643dc
fix typo (see also issue 93 already fixed)
2014-02-12 17:39:57 +01:00
Nikita Popov
26422257f5
Merge pull request #93 from hason/patch-1
...
Fix path in rebuildParser.php
2014-02-12 17:36:16 +01:00
Martin Hasoň
d6eac28955
Fixed typo
2014-02-12 14:12:55 +01:00
nikic
5cab2a7844
Specify autoloader in composer.json
2014-02-06 21:39:57 +01:00
nikic
843aad4382
Fix readme
2014-02-06 20:54:49 +01:00
nikic
5e725df892
Update docs to use new names
2014-02-06 20:52:01 +01:00
nikic
f82862ec9c
Port library to use namespaces, with BC for old names
2014-02-06 20:29:35 +01:00
nikic
10e1c1895c
Remove 5.2 compatibilty code in some places
2014-02-05 22:37:07 +01:00
nikic
0ac054a74f
Bump version to 1.0-dev, without PHP 5.2 support
2014-01-26 19:05:00 +01:00
Arne Blankerts
6f36a88993
Ensure no registered error handler will see the 'reset' error
2014-01-24 20:27:42 +01:00
Nikita Popov
bf9956b634
Merge pull request #86 from GrahamCampbell/travis-tweaks
...
Run travis tests on hhvm as well
2014-01-20 08:24:18 -08:00
Graham Campbell
3a5f7d6cae
Updated travis.yml
2014-01-20 11:20:54 +00:00
Nikita Popov
0353c921bd
Merge pull request #81 from brikou/Elseif_to_ElseIf
...
Rename "Elseif" to "ElseIf"
2013-11-27 11:33:56 -08:00
Brikou Carré
72310dd5a3
s/Elseif/ElseIf/
2013-11-27 15:05:37 +01:00
Jean-François Simon
7f4ab26732
Fix name resolver (class names are case insensitive)
2013-11-15 20:27:56 +01:00
Charles Sprayberry
700847e295
Add NodeTraverser::removeVisitor()
2013-09-28 13:21:30 +02:00
nikic
52aa17fa68
Require ext/tokenizer in composer.json
2013-09-27 21:08:51 +02:00
nikic
1e5e280ae8
Release PHP-Parser 0.9.4
2013-08-25 19:11:40 +02:00
nikic
3d467ca18e
Add PHP 5.5 to .travis.yml
2013-08-04 16:15:12 +02:00
nikic
c8695a8f56
Remove obsolete item from grammar/README.md
2013-08-04 16:14:44 +02:00
nikic
01123ae6af
Fix notices when generating expected tokens list (continued)
...
Forgot to add regenerated parser
2013-07-27 18:50:08 +02:00
nikic
09c106d11f
Fix notices when generating expected tokens list
2013-07-27 18:48:49 +02:00
nikic
77c08a75c9
Fix pretty printing of include
expressions
2013-07-27 16:23:27 +02:00
nikic
f9c3aa2a22
Improve PrettyPrinter construction perf by not using uniqid
...
The uniqid function is *very* slow on unix systems. The code has no
particular unique-ness requirements, so the much faster mt_rand()
function is used instead.
Closes PR #65 .
2013-07-13 01:03:57 +02:00
nikic
5ccf6196d6
Update changelog
2013-05-23 15:17:59 +02:00
Florent
12faad529e
Add interface builder
2013-05-23 15:14:58 +02:00
nikic
c0da1b88b2
Merge pull request #59 from Trismegiste/refactor-adding-an-interface-for-LSP
...
Adding an interface to the Node Traverser for LSP concern
2013-05-22 14:45:21 -07:00
nikic
bc9ab604f6
Merge pull request #58 from fantasticjamieburns/master
...
Fix typo in doccomment for lcfirst replacement
2013-05-17 08:14:14 -07:00
Florent
900a3f3b7c
Implementing the interface for PHPParser_NodeTraverser
2013-05-16 15:44:12 +02:00
Florent
92df3e5add
Adding the interface
2013-05-16 15:43:24 +02:00
Jamie Burns
ba91348142
Typo fix
2013-05-15 16:48:42 +02:00
nikic
8e686ce7a7
PHP-Parser supports PHP 5.5
2013-04-15 20:56:45 +02:00
nikic
08f0cde6f9
Add prettyPrintFile() method
2013-04-15 20:53:23 +02:00
nikic
5fca55702b
Merge pull request #52 from igorw/patch-1
...
Add branch-alias
2013-03-05 06:42:24 -08:00
Igor Wiedler
dc95f3b425
Add branch-alias
...
This allows "0.9.*" or "~0.9" to install the dev version, if the
consumer allows for dev versions to be installed.
2013-03-05 12:50:52 +01:00
nikic
75ec7a3e78
Looks like I forgot to git add some files...
2013-02-14 21:49:08 +01:00
nikic
a249c002dd
Add support for ClassName::class (PHP 5.5)
2013-02-14 21:46:58 +01:00
nikic
81d20bf10e
Pretty print namespaces in semicolon-style if possible
2013-01-15 18:21:42 +01:00
nikic
db18906dfc
Rename PrettyPrinter_Zend to PrettyPrinter_Default
2013-01-15 17:43:36 +01:00
nikic
fbaa1e5fc3
Add information on expected tokens to syntax errors
...
This now mimics the error messages provided by PHP itself (pre 5.4).
2013-01-15 17:30:14 +01:00
nikic
222c9612ab
Use RegexIterator in docs (by @lstrojny)
...
Also fix formatting in changelog and be more specific in a doc comment.
2012-12-21 13:28:35 +01:00
nikic
eeb5e899a5
Merge pull request #46 from siwinski/pr-composer-x-bit
...
Remove composer.json execute bit
2012-12-21 04:20:39 -08:00
Shawn Iwinski
01c5b84db5
Removed composer.json execute bit
2012-12-20 22:18:59 -05:00
nikic
98ebfc8d54
Release PHP-Parser 0.9.3
2012-11-22 19:54:05 +01:00
nikic
9f0e12bfca
Update changelog
2012-11-22 19:51:21 +01:00
nikic
cdbad02fb2
Fix endAttributes assignment
...
The end attributes previously were always assigned from the last read token,
which does not necessarily correspond to the last token in the reduced rule.
In particular this occurs if the parser read a new token and based on that
lookahead decided to reduce a rule. The behavior was only correct if the
newly read token was first shifted and then the rule was reduced.
This is fixed by buffering the endAttributes of the new token in a temporary
variable and only assigning them once the token is shifted.
2012-11-20 16:12:19 +01:00
nikic
b0c8787406
Merge pull request #43 from nicmart/patch-1
...
Update BuilderAbstract::normalizeValue() doc comment
2012-11-06 11:12:30 -08:00