From matteo.collina at gmail.com Tue Jul 17 05:43:41 2007 From: matteo.collina at gmail.com (Matteo Collina) Date: Tue, 17 Jul 2007 11:43:41 +0200 Subject: [llip-users] [ANN] llip 0.2.0 Released Message-ID: <6d5060310707170243t71d2ccc0uf0422c39b13de3e8@mail.gmail.com> llip version 0.2.0 has been released! * The LL(k) Interpreted Parser (llip) is an automated tool to easily create an LL(k) parser and the related scanner without the need of generating anything. Everything is done on the fly through a simple DSL. ## A Little comparrison against other tools Tools like JavaCC, ANTLR, Coco/R and others use an external description file which they compile into the destination code. This file it's usually written using a complex product related language. Using Ruby metaprogramming, a parser generator can go one step further. In fact, the llip gem gives you the possibility to write a parser writing only Ruby code. Changes: ## 0.2.0 / 2007-07-17 * 2 major enhacement * added the '[a-Z]' syntax to regular expression support * added the possibility to define two token in which final states of the first are internal states of the second * 1 minor enhacement * spec loading fixed * added a simple REPL based on Ariteval * aliased :recursive with :iterative because it's more intuitive * -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/llip-users/attachments/20070717/00fd1f56/attachment.html