Skip to main content
Latest
File
import { buildExpression } from "./buildExpression.ts";import { evaluate } from "./evaluate.ts";import { tokenize } from "./tokenize.ts";
export default function calculate(s: string): number { const tokens = tokenize(s);
const ast = buildExpression(tokens);
return evaluate(ast);}