cwtsteven / GoI-Visualiser

A simulation tool of a GoI-style machine implementing call-by-value lambda calculus.

Home Page:http://cwtsteven.github.io/GoI-Visualiser

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Syntax

<var> ::= {variables}
<bool> ::= true | false
<num> ::= {num}
<const> ::= <bool> | <num>
<expr> ::= <var>
         | λ <var>. <expr>
         | <expr> <expr>
         | <const>
         | <expr> + <expr> | <expr> - <expr> | <expr> * <expr> | <expr> / <expr> | <expr> <= <expr>
         | <expr> && <expr> | <expr> || <expr>
         | rec <var>. <expr>
         | let <var> = <expr> in <expr>

About

A simulation tool of a GoI-style machine implementing call-by-value lambda calculus.

http://cwtsteven.github.io/GoI-Visualiser


Languages

Language:JavaScript 95.0%Language:HTML 4.8%Language:CSS 0.2%