kit

kit
git clone https://git.ryansepassi.com/git/kit.git
Log | Files | Refs | README

pratt_calc.ebnf (162B)


      1 %pratt expr {
      2   primary  primary;
      3   infixl   "+" "-";
      4   infixl   "*" "/";
      5   infixr   "^";
      6   prefix   "-" "+";
      7   postfix  "!";
      8 }
      9 
     10 primary = NUMBER | "(" expr ")";