[antlr-interest] antlr outputting Python code: status?

Michael Cahill mjc at sleepycat.com
Sun Jan 18 17:09:21 PST 2004


Hi Ed,

On Jan 18, 2004, at 5:00 AM, edcjones wrote:
> Periodically someone writes to comp.lang.python asking for a C parser
> written in Python. There is an antlr project by Amol Dharmadhikari to
> modify antlr so it can output parsers written in Python. How is this
> project doing? Is there any documentation for it? Any URLs?

I've made some progress with the Amol's code that was uploaded to 
antlr.org.  It's at the point where it generates correct code for 
calc.g but not java.g.  I've also converted the ANTLR runtime classes 
into Python so the generated code runs with standard Python (i.e., 
doesn't require Jython).  One of the main remaining issues is getting 
non-trivial "case" statements converted to Python, which only provides 
"if-elif-else".

I'd be happy to upload what I've got to antlr.org or create a 
Sourceforge project so that other folks can get involved -- I haven''t 
had much time to spend on it lately.  Let me know what you think would 
work best for this kind of project.

Michael.


 

Yahoo! Groups Links

To visit your group on the web, go to:
 http://groups.yahoo.com/group/antlr-interest/

To unsubscribe from this group, send an email to:
 antlr-interest-unsubscribe at yahoogroups.com

Your use of Yahoo! Groups is subject to:
 http://docs.yahoo.com/info/terms/ 




More information about the antlr-interest mailing list