[ragel-users] ragel-users Digest, Vol 37, Issue 1
JesusFreke
jesusfreke at jesusfreke.com
Wed Oct 19 21:42:58 UTC 2011
I'm not sure if it meets your criteria, but I've used ANTLR and found it to
be very good. One of the nice things about it is that it includes an "IDE"
type environment where you can step through the parser on a token-by-token
basis, see the rules it is picking and the parse tree it is generating. It
was an invaluable tool while developing my parser in ANTLR. I only wish I
had known about ragel at the time. I had wrote my lexer initially with
ANTLR, and then I rewrote it in jflex for better performance. Now that I've
used ragel a bit, I may end up doing one more rewrite :)
On Wed, Oct 19, 2011 at 12:00 PM, <ragel-users-request at complang.org> wrote:
> Send ragel-users mailing list submissions to
> ragel-users at complang.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
> http://www.complang.org/mailman/listinfo/ragel-users
> or, via email, send a message with subject or body 'help' to
> ragel-users-request at complang.org
>
> You can reach the person managing the list at
> ragel-users-owner at complang.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of ragel-users digest..."
>
>
> Today's Topics:
>
> 1. LALR(1) companion tool for Ragel scanner (M Conrad)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Wed, 19 Oct 2011 00:06:39 -0400
> From: "M Conrad" <silverdirk-rgl at silverdirk.com>
> To: ragel-users at complang.org
> Subject: [ragel-users] LALR(1) companion tool for Ragel scanner
> Message-ID: <op.v3kyx4llah38gt at osangar.int.intellitree.com>
> Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes
>
> Hi, I am wondering if there is a good LALR(1) parser generator for use
> with Ragel that has as nice of a host-language interface as Ragel does.
>
> I found Lemon, but it generates almost unreadable code, and half the time
> it tells me about errors in my grammar with meaningless assertion errors.
> Also, I really like the way Ragel can be inlined with the host language,
> and would like to find a parser-generator to match.
>
> If one doesn't exist, I am considering writing one. (I've written the
> LALR(1) algorithm in Java before, so it wouldn't be that hard) But, I
> don't want to waste effort if it is redundant.
>
> Can anyone point me to other LR parsers that you like?
>
> Thanks,
> -Mike
>
>
>
> ------------------------------
>
> _______________________________________________
> ragel-users mailing list
> ragel-users at complang.org
> http://www.complang.org/mailman/listinfo/ragel-users
>
> End of ragel-users Digest, Vol 37, Issue 1
> ******************************************
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.colm.net/pipermail/ragel-users/attachments/20111019/2d7e9f6e/attachment-0001.html>
-------------- next part --------------
_______________________________________________
ragel-users mailing list
ragel-users at complang.org
http://www.complang.org/mailman/listinfo/ragel-users
More information about the ragel-users
mailing list