Ansuz is a combinatorial parsing library for the scheme programming language. It is talored on Gambit
download and install Gambit
git clone [email protected]:francesco-bracchi/ansuz-gambit.git
cd ansuz-gambit
make
sudo make install
make calc
runs an interactive matematical expression evaluator
make json
parses one million times the string "{\"x\" : true, \"y\" : false }"
TBD
see ansuz-clojure
i.e. the same library for clojure, the naming convention is slightly
different, in scheme is (define-parser (name ...) ...)
while in clojure
is (defparser name [...] ...)