Very timely, I need to parse a bunch on JSON files on Monday :) good work
Sent from my iPhone On Jul 4, 2009, at 3:16 PM, samppi <rbysam...@gmail.com> wrote: > > I'm pleased to announce FnParse, a monadic functional parsing library > for Clojure, half a year in the making. I started on FnParse in > December as my first Clojure project, and now it has matured to > something that I believe is very and immediately useful. Currently, > I'm writing a YAML parser using FnParse. > > With FnParse, you can easily parse a string or any sequence of tokens > into native data structures. FnParse is based on the concept of the > rule, a self-contained function that accepts a state data structure, > containing a sequence of tokens, and either consumes some tokens― > turning them into new data―or fails. Rules correspond nicely to EBNF > productions and productions in other sort of grammars. FnParse > provides common rules, functions that create new rules, and functions > that facilitate using rules. > > A sample JSON parser is at > http://wiki.github.com/joshua-choi/fnparse/sample-json-parser > . > Online documentation is available at: > http://wiki.github.com/joshua-choi/fnparse > . > The source is at: http://github.com/joshua-choi/fnparse. > > If you are confused about anything or find any bugs, please create an > issue on GitHub (http://github.com/joshua-choi/fnparse/issues) or send > me a message on GitHub. > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en -~----------~----~----~----~------~----~------~--~---