Skip to content

aviralg/sourir

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sourir

sourir is cuter than RIR

Howto

Install Opam, the OCaml package manager, and then:

opam install ocaml.4.04.0
git clone https://github.com/reactorlabs/sourir
cd sourir
make install-deps
make sourir
./sourir examples/sum.sou

Syntax / Semantics

The language is still in flux. See parser.mly to get an idea of the syntax or the files in examples/, and eval.ml (in particular Eval.reduce) for the operational semantics.

Hacking

Add tests and run them with

make tests

Run a toplevel utop with

make runtop

Send new code by pull-request

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • OCaml 97.1%
  • Shell 1.7%
  • Makefile 1.2%