Skip to content

Commit

Permalink
Updated the README
Browse files Browse the repository at this point in the history
  • Loading branch information
n ddrylliog committed Dec 29, 2009
1 parent 658994c commit bac1271
Showing 1 changed file with 7 additions and 16 deletions.
23 changes: 7 additions & 16 deletions README.rst
Expand Up @@ -4,38 +4,29 @@ nagaqueen: a peg grammar for ooc
why a grammar?
--------------

- for rock, our new compiler
- for rock, our new compiler http://github.com/nddrylliog/rock
- for you to learn the language
- for your next project to parse ooc easily

does it work?
-------------

nagaqueen is a work in progress, so if it doesn't
parse everything, don't sweat it, there should be
improvements every now and then.
it parses a basic set of the ooc language, and it's updated
frequently as we make progress on rock as well

what is peg/leg/greg?
---------------------

greg is _why's re-entrant fork of Ian Piumarta's peg/leg, then forked
again by nddrylliog to fix a few bugs (since _why is gone)
again by nddrylliog to fix a few bugs (since _why is gone) and add features.

it's a modern parser generator based on the PEG paper,
allowing to define a grammar in a simple and straight-forward way

get it while it's hot: http://github.com/nddrylliog/greg/

(update: greg seems more problematic than I imagined. We're now
using http://github.com/nddrylliog/peg-leg/ until further notice.

the grammar should still work with greg with only a few modifications,
but the leg-generated code seems more stable.)
peg and leg are tools for generating recursive-descent parsers.
for more infos, see http://piumarta.com/software/peg

how to test it?
---------------

- install peg-leg or greg
- install greg: http://github.com/nddrylliog/greg
- run 'make test'
- PROFIT!

Expand Down

0 comments on commit bac1271

Please sign in to comment.