~madcapjake/rhumb-grammar

ANTLR Parser Generator
Fix for field exprs, add libraries and destructure
Update grammar to latest spec
field ops, globbing, and simplification

refs

master
browse  log 

clone

read-only
https://git.sr.ht/~madcapjake/rhumb-grammar
read/write
git@git.sr.ht:~madcapjake/rhumb-grammar

You can also use your local clone with git send-email.

#Rhumb Grammar

Grammar for the Rhumb programming language.

For all intents and purposes, this repo will be the Rhumb specification. At some point, tagged releases will start to indicate specification changes.

#Development Environment

#Ubuntu

Requires homebrew (Ubuntu's antlr4 is outdated)

sudo apt install default-jdk
brew install antlr # ubuntu version is outdated

To build the javascript files, run npm run build. There should be working support for IDEA and VS Code development.

#Testing

The below is outdated and subject to change

I am going to use tush for my test framework. Each invocation will be to grun -tree and each result will be the sexpressions generated.