[antlr-interest] ANTLR -vs- JB

Jason jasonriz at yahoo.com
Wed Jul 30 09:43:03 PDT 2003


Monty,

Thanks for taking the time to respond.  It's not
actually SQL - it's MDX, very roughly speaking, it's
SQL for OLAP.  I'm also not thrilled with the idea of
maintaining the 'hybrid' .y file, but I guess it's
better than trying to write my own MDX grammar. 
Thanks again for the reply.

-jason

--- mzukowski at yci.com wrote:
> There is already an SQL grammar to download from the
> antlr.org site.
> Personally I wouldn't want to maintain a .y file
> that has been tweaked to
> generate java.  Not to mention that I wouldn't want
> to debug it.  ANTLR's
> strength is in its sane, human readable generated
> code.
> 
> I haven't heard of JB so I have no opinion of it. 
> Do you still need C
> output as well?  From antlr you could generate Java
> or C++.
> 
> Monty
> 
> -----Original Message-----
> From: Jason [mailto:jasonriz at yahoo.com] 
> Sent: Wednesday, July 30, 2003 6:36 AM
> To: antlr-interest at yahoogroups.com
> Subject: [antlr-interest] ANTLR -vs- JB
> 
> 
> Hello,
> 
> I've been tasked with writing a parser for a SQL
> like
> query language.  Another team of developers in my
> company has already written a c-language parser
> based
> on the grammar using Flex/Bison.  I've obtained
> their
> input files (.y and .l) and obviously it makes sense
> for me to take advantage of them rather than trying
> to
> independently construct the grammar.   My parser,
> however, is to be implemented in Java.  
> 
> One of my co-workers found something called 'jb'
> (http://www.cs.colorado.edu/serl/misc/jb.html) which
> purports to convert the output of bison into a java
> parser.  This seems like the ideal solution: all I
> need to do is replace the C in the .y file I
> obtained
> with Java and I'm all set.  A few questions:
> 
> 1) Does anyone on the list have any experience with
> jb.  The documentation seems pretty sketchy and I'm
> not even sure that it's any longer maintained. 
> Neither of these fills me with conifidence?
> 
> 2) If I were to use ANTLR, of what use would the .y
> and .l files be?  Would I need to manually translate
> the files to syntax ANTLR understands?  I'd really
> like to use ANTLR because of how well it's
> documented,
> how actively it's maintained, and how helpful the
> user community seems.
> 
> Thanks in advance for any thoughts anyone might have
> 
> -jason
> 
> __________________________________
> Do you Yahoo!?
> Yahoo! SiteBuilder - Free, easy-to-use web site
> design software
> http://sitebuilder.yahoo.com
> 
>  
> 
> Your use of Yahoo! Groups is subject to
> http://docs.yahoo.com/info/terms/ 
> 
> 
>  
> 
> Your use of Yahoo! Groups is subject to
> http://docs.yahoo.com/info/terms/ 
> 
> 


__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com

 

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




More information about the antlr-interest mailing list