|any experience with PLY? firstname.lastname@example.org (Mark T) (2007-05-13)|
|Re: any experience with PLY? email@example.com (Nicola Musatti) (2007-05-14)|
|Re: any experience with PLY? firstname.lastname@example.org (Jason) (2007-05-14)|
|Date:||14 May 2007 12:36:50 -0700|
On May 13, 12:08 pm, Mark T <mark...@yahoo.com> wrote:
> I'm contemplating using PLY to create a source to source translator -
> one assembler language (custom CPU) to another assembler language
> (standard CPU). I have some limited lex/yacc experience.
> Are there any other parser-generator tools I should consider? or
> should I just hand code everything?
I am certainly biased, but I think that Parsing is the greatest thing
since sliced bread, at least as far as Python-based parser generators
go. Parsing is an LR(1) parser generator, and it includes both CFSM
("LR") and GLR parser drivers.
Don't let the simplicity of the example fool you into thinking that
Parsing is a toy -- I have used it for some very large grammars, with
Return to the
Search the comp.compilers archives again.