php-parser/lib/PHPParser
nikic a048112e2c Add a filesystem template loader.
The template loaders loads templates from a base directory (and can
optionally use a suffix). For example

    $templateLoader = new PHPParser_TemplateLoader(
        $parser, './templates', '.php'
    );

    // loads ./templates/TestTemplate.php
    $templateLoader->load('TestTemplate');

Again the implementation is not optimal. The loader probably shouldn't
intantiate the Template itself, but instead should accept a
TemplateFactory. This seemed like overkill to me, so I left it out.
2012-04-03 23:52:00 +02:00
..
Builder Add function builder 2012-03-11 09:02:52 +01:00
Lexer Don't replace \ followed by { with NS_SEPARATOR 2012-02-21 19:28:40 +01:00
Node Add method builder 2012-03-10 23:25:26 +01:00
NodeVisitor Fully Cover and fix NameResolver 2011-12-10 12:11:53 +01:00
PrettyPrinter [5.4] Add direct dereferencing of new expression 2011-11-21 18:43:35 +01:00
Serializer Some more test improvements (+ fixes) 2011-11-27 21:50:19 +01:00
Unserializer Cover, fix and cleanup XML unserializer 2011-12-03 15:15:20 +01:00
Autoloader.php Cover errors (and fix errors for namespace names) 2011-11-27 12:58:20 +01:00
Builder.php Add class builder 2012-03-10 17:56:56 +01:00
BuilderAbstract.php Add ability to specify arrays as default values 2012-03-11 08:53:04 +01:00
BuilderFactory.php Add function builder 2012-03-11 09:02:52 +01:00
Error.php Some more test improvements (+ fixes) 2011-11-27 21:50:19 +01:00
Lexer.php Factor out error handling out of Lexer construcor 2012-02-21 17:00:49 +01:00
Node.php Cover NodeTraverser and bugs it found 2011-12-02 17:52:03 +01:00
NodeAbstract.php Cover NodeTraverser and bugs it found 2011-12-02 17:52:03 +01:00
NodeDumper.php Add PHPParser_Node interface 2011-09-21 21:43:19 +02:00
NodeTraverser.php Remove unused variable 2012-03-03 17:01:28 +01:00
NodeVisitor.php Don't use references in NodeTraverser 2011-09-24 23:39:05 +02:00
NodeVisitorAbstract.php Cover, fix and cleanup XML unserializer 2011-12-03 15:15:20 +01:00
Parser.php Clarify that parser is autogenerated 2012-03-02 00:43:34 +01:00
PrettyPrinterAbstract.php Rename Expr_List to Expr_AssignList 2011-10-16 14:49:13 +02:00
Serializer.php Add XML serialization and unserialization support 2011-11-06 17:07:38 +01:00
Template.php Add simple templating support. 2012-04-03 22:47:41 +02:00
TemplateLoader.php Add a filesystem template loader. 2012-04-03 23:52:00 +02:00
Unserializer.php Add XML serialization and unserialization support 2011-11-06 17:07:38 +01:00