fakir/doc/grammar.bnf

11 lines
193 B
BNF
Raw Normal View History

MODULE ::= EXPR*
EXPR ::=
| int | float | bool | string
2023-09-20 15:17:13 +00:00
| ident
| CALL
| LAMBDA
CALL ::= opar EXPR EXPR* cpar
LAMBDA ::= opar rarrow opar PARAMS cpar BODY cpar
PARAMS ::= ident*
BODY ::= EXPR*