Re: Access to syntax tree?
| From: | Alexey Zakhlestin | Date: | Wed, 25 Mar 2009 17:48:58 +0000 |
| Subject: | Re: Access to syntax tree? | ||
| References: | 1 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-43465@lists.php.net to get a copy of this message | ||
On Wed, Mar 25, 2009 at 8:13 PM, Jeremy <jeremy@pinacol.com> wrote:
> Is there any way to access the parse tree of a PHP file from within PHP?
will this work for you?
http://docs.php.net/manual/en/tokenizer.examples.php
> I'm trying to write a code-checking utility to find namespace-related
> problems in code and alert me to them. Specifically:
>
> namespace foo\bar;
>
> function foobar()
> {
> try
> {
> ...
> }
> catch(Exception $e)
> {
> //nothing will be caught
> //I forgot to qualify
> //code silently fails
> }
> }
>
> I didn't want to put a whole lot of work into this, so I'm trying to avoid
> having to write in C/flex/ANTLR/etc. There's a bit of grease-monkey
> internals stuff in PHP so I thought I would check.
>
> Thanks,
> Jeremy
>
> --
> PHP Internals - PHP Runtime Development Mailing List
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
--
Alexey Zakhlestin
http://www.milkfarmsoft.com/