PhpParser
Description
Task to process phpparser : php to ast (abstract syntax tree)
(see: github.com/nikic/PHP-Parser/).
PhpParser v2.0.0 is embedded within ant4x.jar
(see: releases).
PhpParser task parameters
| Attribute | Description | Value | Required |
|---|---|---|---|
| file | the php input file | yes, if no fileset | |
| tofile | the ast output file | yes, if no fileset | |
| fileset | the php input files | no | |
| todir | the ast output dir | yes, if fileset |
Examples
<project name="phpparser task">
<taskdef name="phpparser"
classname="net.sourceforge.ant4x.taskdefs.php.PhpParserTask"
classpath="PATH/TO/ant4x.jar"/>
<target name="phpparser1">
<phpparser file="file.php" tofile="file.ast" />
</target>
<target name="phpparser1">
<phpparser todir="ast/" />
<fileset dir="dev/src/php">
<include name="**/*.php"/>
</fileset>
</ant4x:phpparser>
</target>
</project>