Skip to content
Lox language implemented in OCaml
OCaml Other
  1. OCaml 99.6%
  2. Other 0.4%
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
examples Fix Scanner to drop comment symbol and the rest of the line (#6) Aug 26, 2019
lib Fix Scanner to drop comment symbol and the rest of the line (#6) Aug 26, 2019
scripts Added integration tests (#5) Aug 26, 2019
test Fix Scanner to drop comment symbol and the rest of the line (#6) Aug 26, 2019
.gitignore Added integration tests (#5) Aug 26, 2019
.ocamlformat Modified .ocamlformat Aug 24, 2019
.travis.yml Added variable declaration (#4) Aug 24, 2019
LICENSE Initial commit Mar 29, 2019
README.md Added integration tests (#5) Aug 26, 2019
dune-project Added integration tests (#5) Aug 26, 2019
saumon.opam Added integration tests (#5) Aug 26, 2019

README.md

Saumon ><>

Lox language implemented in OCaml.

Build

With Dune:

$ dune build @install
$ dune exec saumon

Tests

$ dune runtest

Usage

To use saumon in interactive mode, simply run

$ saumon

Run with Dune:

$ dune exec saumon

Install with Opam:

$ opam install .

Continuous Integration Build Status

Travis CI: https://travis-ci.org/ludwigpacifici/saumon

Progress

Acknowledgments

  1. Designed by Bob Nystrom, A handbook for making programming languages.
  2. Inspired by Rulox.

License

See LICENSE.

You can’t perform that action at this time.