We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent febc378 commit a4ccd40Copy full SHA for a4ccd40
basic-calculator-iv/parse.ts
@@ -1,11 +1,11 @@
1
import { Poly } from "./Poly.ts";
2
/** 我们依然使用递归下降法来解决这个问题,文法如下:
3
4
-exp :=( exp "+"||"-" additive) || additive
+expression :=( expression "+"||"-" additive) || additive
5
6
additive := (additive "*" factor) || additive
7
8
-factor := num || "("exp")" || variable(变量)
+factor := num || "("expression")" || variable(变量)
9
*/
10
export function parse(tokens: (string | number)[]): Poly {
11
let index = 0;
0 commit comments