Aurochs
Aurochs is a parser generator that uses the parse expression grammar
(PEG) or "packrat" approach. It takes a grammar in a BNF-like notation
(a .peg file) and produces bytecode (a .nog file) for a stack automaton.
This bytecode is later interpreted on the input to parse using a C
library. Bindings are given for Ocaml and Java. Aurochs can also
directly produce C or Ocaml code for parsing. It is in use
at Exalead where we use it daily to parse real-world Javascript.
[ Homepage ]
| Author: | Berke Durak. |
| Last modification date: | 03-Dec-2007 |
| Version: | v60 |
| Development status: | Beta |
| Kind: | Development tools |
| License: | Open Source :: LGPL |
| Topic: | General purpose libraries :: Lexing and parsing |
| Homepage: | http://aurochs.fr/ |