Re: Access to syntax tree?

From: 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/

« previous php.internals (#43465) next »