Posted By: Ben Yu
Date: 2006-10-15 00:24
Summary: rparsec
Project: rparsec

rparsec (http://jparsec.codehaus.org/Ruby+Parsec) is the Haskell Parsec implemented in Ruby.
With rparsec, parser construction can be done within Ruby without a need of extra BNF file (as in ANTLR). Full power of the Ruby language can then be employed to get the work done handy and elegant.

Feature hightlight:
Operator precedence grammar
Dynamic grammar, context-sensitive grammar.

A calculator parser takes 10 lines of code; A sophisticated sql language parser takes only about 250 lines of code.

Latest News
icalendar 1.4.0 Released
    Ryan Ahearn - 2013-05-21 23:17
BinData 1.5.0 - source moved to github
    Dion Mendel - 2013-05-21 11:10
v13.5.0 Released !!
    id 774 - 2013-05-18 12:28
Runt v0.9.0 Released
    Matthew Lipper - 2013-05-17 00:11
kramdown 1.0.2 released
    Thomas Leitner - 2013-05-09 06:58

 

Forums | Admin

Discussion Forums: rparsec-released

Start New Thread Start New Thread

 

Topic Topic Starter Replies Last Post