Re: [RFC][Discussion] Parser extension API

From: Date: Wed, 18 Feb 2015 20:10:25 +0000
Subject: Re: [RFC][Discussion] Parser extension API
References: 1 2 3 4 5 6 7  Groups: php.internals 
Request: Send a blank email to internals+get-83113@lists.php.net to get a copy of this message
On Wed, Feb 18, 2015 at 10:34 PM, Alexander Lisachenko < lisachenko.it@gmail.com> wrote: > > 2015-02-18 22:22 GMT+03:00 Dmitry Stogov <dmitry@zend.com>: > >> I think the AST API shouldn't use "public" properties. >> Using it, we will have to construct the whole tree of objects, >> duplicating information from AST. >> I would propose SimpleXML approach instead - construct object only for >> node(s) we currently access. > > > What about Generators? They can be used nicely for handling AST data. And > each node can be constructed as needed during the traversal. Probably this > way is better than ArrayAccess > No. Generators allows only sequential access, while ArrayAccess - random. Thanks. Dmitry.

« previous php.internals (#83113) next »