Sha256: ec24e4c1b899b68ddc01be1e848cec25792e6d464bf8b374f940a283b1e39a0e

Contents?: true

Size: 1.25 KB

Versions: 1

Compression:

Stored size: 1.25 KB

Contents

This is a preview release of the upcoming Rockit 0.8.0. It has 
*VERY LITTLE* in the form of documentation and examples so it is mainly for
*VERY INTERESTED* inidividuals who want to check out what is coming. You are
also encouraged to give feedback on the "pure-Ruby" way of specing grammars.

Lots of stuff that will be in 0.8.0 is not in this release:

  * Proper memoization (à la packrat)
  * Optimization
  * Error reporting
  * Java grammar
  * Ruby grammar
  * many of the good stuff from older Rockit versions (tree pattern matching, fully automated AST generation etc)
  * GPL only on things related to generation, MIT/BSD on everything needed for
      using the generated parsers etc (as much as possible)

so *BE WARNED*... ;)

----------------------------------------------------------

If you still want to check this out I suggest you start with the example in

tests/acceptance/packrat/minibasic

which is a grammar and interpreter for a mini version of Basic.

You might also get some background by checking out the starts of a paper
describing Rockit (in file rockit_paper.pdf).

----------------------------------------------------------

If you have comments I'd appreciate if you send them to me at:

robert.feldt@gmail.com

Thank you for your interest!

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rockit-0.7.2 README