> 
> I've been working with PLY pretty intensively recently.  I'm going to
> tell you the one thing you never expect to hear when you make a
> request like this: I don't need any new features. :-)
> 

No new features?!?!? What's wrong with you man! :-).

In all seriousness though, I consider PLY to be fairly stable as a project so I 
don't really have a list of new features either.   My one big wish-list item is 
that I really want to change the internal implementation to make better use of 
iterators and generators.   For example, I think the lexer should be a 
generator that emits a stream of tokens.   It should then be possible to 
process/filter that stream with other generators/iterators as needed (for 
example, using various functions in itertools).  The only reason PLY doesn't 
use generators is that they didn't exist when it was first written (2001).

The only other big feature is that I might get around to finishing is the 
ply/cpp.py module (currently about 95% implemented).   What is the cpp.py 
module you ask?  Well, it's eventually going to  be a fully working C 
preprocessor--complete with support for macros and everything else.  I'd like 
to finish it simply because having a pure Python C preprocessor would be cool.

Cheers,
Dave






  




-- 
You received this message because you are subscribed to the Google Groups 
"ply-hack" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/ply-hack?hl=en.

Reply via email to