This repository has been archived on 2023-09-10. You can view files and clone it, but cannot push or open issues/pull-requests.
|
PROG ::= FUNCALL*
|
|
EXPR ::=
|
|
LITERAL
|
|
| FUNCALL
|
|
| VARDECL
|
|
| LAMBDA
|
|
LAMBDA ::= opar rarrow opar PARAMS cpar BODY cpar
|
|
PARAMS ::= ident*
|
|
BODY ::= expr*
|
|
VARDECL ::= opar decl ident EXPR cpar
|
|
FUNCALL ::= opar ident EXPR* cpar
|
|
LITERAL ::= int | ident
|