
Hi Haskellers, I'm writing a program-analysis tool in Haskell to operate on Java source code, and I need a parser. Parsec provides javaStyle to help with lexical analysis, but I was wondering if there are any full-fledged Java parsers out there. Thanks, Punya

Punyashloka Biswal wrote:
Hi Haskellers,
I'm writing a program-analysis tool in Haskell to operate on Java source code, and I need a parser. Parsec provides javaStyle to help with lexical analysis, but I was wondering if there are any full-fledged Java parsers out there.
Thanks, Punya
There is a BNFC [1] grammar for Java 1.1 [2]. BNFC can generate a parser in Haskell (along with lexer, abstract syntax and pretty printer) from that. /Björn [1] http://www.cs.chalmers.se/~markus/BNFC/ [2] http://people.cs.uchicago.edu/~mrainey/java.cf
participants (2)
-
Björn Bringert
-
Punyashloka Biswal