PHPAspect and parse_tree
Over the summer I had the honour of participating in the Google Summer of Code as a mentor, on behalf of the PHP Project, for William Candillon.
The project that William undertook was to "[write] a new version of PHPAspect [...] in C and using XSLT to perform source code transformation".
One of the results of William's work that I am particularly happy with is the fact that he developed the parse_tree extension as part of his work. This extension gives PHP developers access to the parse tree of PHP source code. This way this essential part of his PHPAspect project is reusable for other purposes.
To learn more about PHPAspect you can refer to William's slides from his recent presentation at L'École Polytechnique Fédérale de Lausanne.
For a first use case of the parse_tree extensions outside the context of PHPAspect look at William's work on visualizing PHP parse trees.
The project that William undertook was to "[write] a new version of PHPAspect [...] in C and using XSLT to perform source code transformation".
One of the results of William's work that I am particularly happy with is the fact that he developed the parse_tree extension as part of his work. This extension gives PHP developers access to the parse tree of PHP source code. This way this essential part of his PHPAspect project is reusable for other purposes.
To learn more about PHPAspect you can refer to William's slides from his recent presentation at L'École Polytechnique Fédérale de Lausanne.
For a first use case of the parse_tree extensions outside the context of PHPAspect look at William's work on visualizing PHP parse trees.
Defined tags for this entry: aop
, google
, parser
, php
, phpaspect
, summer of code
, william candillon
, xml
, xslt
