1
0
mirror of https://github.com/danog/PHP-Parser.git synced 2024-12-03 09:47:59 +01:00
PHP-Parser/lib/PhpParser
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
..
Builder Fix infinite recursion in Use builder __call 2015-07-12 22:11:43 +02:00
Comment Port library to use namespaces, with BC for old names 2014-02-06 20:29:35 +01:00
Lexer Move token constants into separate class 2015-06-13 18:39:55 +02:00
Node Switch NameResolver resolve methods to be immutable 2015-07-12 23:56:57 +02:00
NodeVisitor Switch NameResolver resolve methods to be immutable 2015-07-12 23:56:57 +02:00
Parser Add some tests for Multiple parser 2015-07-12 22:00:02 +02:00
PrettyPrinter Fix pretty printing of const derefs for 5.x 2015-07-09 12:38:30 +02:00
Serializer Strict type compliance 2015-03-24 11:19:17 +01:00
Unserializer Strict type compliance 2015-03-24 11:19:17 +01:00
Autoloader.php Drop support for PHP 7 aliases 2015-05-02 22:21:12 +02:00
Builder.php Port library to use namespaces, with BC for old names 2014-02-06 20:29:35 +01:00
BuilderAbstract.php Rename nodes for compat with PHP 7 2015-03-20 21:49:38 +01:00
BuilderFactory.php Add "use" builder 2015-03-10 16:05:55 +01:00
Comment.php Port library to use namespaces, with BC for old names 2014-02-06 20:29:35 +01:00
Error.php Add column info to EOF errors 2015-04-27 15:37:41 +02:00
Lexer.php Merge branch '1.x' 2015-07-04 14:40:53 +02:00
Node.php Port library to use namespaces, with BC for old names 2014-02-06 20:29:35 +01:00
NodeAbstract.php Drop {@inheritDoc} 2015-06-12 20:37:43 +02:00
NodeDumper.php Use real properties for storing subnodes 2015-03-09 08:54:20 +01:00
NodeTraverser.php #184 Add a flag to NodeTraverser to avoid cloning nodes 2015-03-22 11:19:04 +13:00
NodeTraverserInterface.php Add NodeTraverser::DONT_TRAVERSE_CHILDREN support 2015-01-11 22:13:58 +01:00
NodeVisitor.php Port library to use namespaces, with BC for old names 2014-02-06 20:29:35 +01:00
NodeVisitorAbstract.php Port library to use namespaces, with BC for old names 2014-02-06 20:29:35 +01:00
Parser.php Rename ParserInterface to Parser 2015-06-20 11:47:25 +02:00
ParserAbstract.php Rename ParserInterface to Parser 2015-06-20 11:47:25 +02:00
ParserFactory.php Add dummy ParserFactory test 2015-07-12 22:53:17 +02:00
PrettyPrinterAbstract.php Fix "print" pretty-printing 2015-04-26 11:56:04 +02:00
Serializer.php Port library to use namespaces, with BC for old names 2014-02-06 20:29:35 +01:00
Unserializer.php Strict type compliance 2015-03-24 11:19:17 +01:00