Related articles |
---|
converting to Java belgioioso@libero.it (Davide Rizzo) (2003-02-12) |
Re: converting to Java snicol@apk.net (Scott Nicol) (2003-02-13) |
Re: converting to Java sreeni@viswanadha.net (Sreenivas Viswanadha) (2003-02-21) |
From: | "Scott Nicol" <snicol@apk.net> |
Newsgroups: | comp.compilers |
Date: | 13 Feb 2003 00:43:45 -0500 |
Organization: | APK Net |
References: | 03-02-067 |
Keywords: | parse, Java |
Posted-Date: | 13 Feb 2003 00:43:45 EST |
"Davide Rizzo" <belgioioso@libero.it> wrote in message
> How can I quicly convert (with little modifications) a Bison+Flex language
> into some Java parser generator? Which one I should use?
There are many non-lex/yacc scanner/parser generators available for Java,
but if you want a quick port, I'd stick with what you have.
I've used BYACC/J http://troi.lincom-asg.com/~rjamison/byacc/ with success.
It is Berkeley YACC that outputs Java code. I don't know of Bison port, but
it shouldn't matter much unless your code is married to one of the Bison
extensions.
For lex, there is jflex http://www.jflex.de/. I haven't tried it. It is
_not_ flex, but apparently it is reasonably close, and there is a section in
the documentation on porting from lex/flex to jflex.
--
Scott Nicol
snicol@apk.net
Return to the
comp.compilers page.
Search the
comp.compilers archives again.