Hi Nate,
My apologies for taking so long to look at this. Code reviews are
sometimes quite involved so I often put them off ... I just grabbed the
latest and it seems the number of states is down to 113. That is
certainly reasonable for a ragel program. Are you happy with it?
-Adrian
On 02/23/2011 07:03 PM, Nate wrote:
Hi,
I am using Ragel to parse a DSL for grid-based GUI layouts. What I have
is working, but I'm not sure it is done well. I would love feedback on
how it can be improved. I generated a graph with Graphviz... it was 10mb
and
32767x5625 pixels, which makes me think maybe I'm not doing this right.
My Ragel file:
http://code.google.com/p/table-layout/source/browse/trunk/build/TableLayoutParser.rl
My project, with a description of the language:
http://code.google.com/p/table-layout/
The language is hierarchical. I'm using fjump/fret to handle that. Also,
FWIW, I chose Ragel over JavaCC and ANTLR because I like the small
amount of code generated. I also don't like that ANTLR has a runtime
dependency.
Thanks!
-Nate
_______________________________________________
ragel-users mailing list
[email protected]
http://www.complang.org/mailman/listinfo/ragel-users
--===============1214348
--
Adrian D. Thurston
http://www.complang.org/thurston/
_______________________________________________
ragel-users mailing list
[email protected]
http://www.complang.org/mailman/listinfo/ragel-users