mankala/grammar.ebnf
2022-10-30 12:09:15 +01:00

11 lines
250 B
EBNF

top-level ::= ident ':' expr
| ident '=' expr
| '--' text
expr ::= ('\' | 'λ') ident ':' expr '.' expr
| expr expr
| '(' ident ':' expr ')' '->' expr
| '(' expr ')' '->' expr
| '*'
| ident