Skip to content

ssm-lang/sslang

Repository files navigation

sslang

tests doc

A language built atop the Sparse Synchronous Model.

Quickstart

A thorough guide for building and contributing to this project can be found in CONTRIBUTING.md. Hyperlinks to that document are provided throughout this brief overview to direct the reader to more details.

This compiler is build using Haskell Stack; the development process depends on a few other tools. If you haven't set these up before, see the setup instructions for details.

Build sslc and its code documentation using:

stack build
stack haddock

Documentation is built to the haddock-out/ directory, and may be viewed using your browser.

Run and test sslc using:

stack exec sslc <args..>
stack test