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

Reply via email to