calc.ebnf (225B)
1 expr = term expr_tail*; 2 expr_tail = add_op term; 3 add_op = ("+" | "-"); 4 5 term = factor term_tail*; 6 term_tail = mul_op factor; 7 mul_op = ("*" | "/"); 8 9 factor = "-"? primary; 10 primary = NUMBER | "(" expr ")";
kitkit | |
| git clone https://git.ryansepassi.com/git/kit.git | |
| Log | Files | Refs | README |