Presentation on Treetop
Posted by Clifford Heath on February 01, 2008 at 03:49 PM
Last night I presented Nathan Sobo’s excellent Treetop packrat parser generator to the Melbourne Ruby community. Some of the material was directly adapted from Nathan’s presentation (thanks Nathan!), but I took a different approach and show my own examples.
I’ve been using Treetop to construct a parser for CQL, a very interesting new development based on restricted natural language. CQL is for data definition and query, and rolls together my natural language approach with concepts from ORM, SBVR, Prolog, and the Web Ontology Language OWL. But I don’t present that language here. Patience doodz, the time for unveiling will come!
If you’re interested in Treetop, you can download the 23MB MP3 audio file and the PDF of my presentation slides. The example code and driver program are also available.

Comments
There is 1 comment on this post. Post yours →
How does CQL compare to rules engines? I’ve seen demos of DSLs in Drools and that looked interesting, too.
Post a comment
Required fields in bold.