Skip to content

Latest commit

 

History

History
16 lines (12 loc) · 1.2 KB

File metadata and controls

16 lines (12 loc) · 1.2 KB

janet-exploration

Exploring Janet for the first time by implementing the VVQS5 language.

The concrete syntax of VVQS5 can be captured with the following EBNF:

Expr = Num
| id
| String
| {Expr if Expr else Expr}
| {Expr where {[id := Expr] ...}}
| {{id ...} => Expr}
| { Expr Expr ...}