跳到主要内容

index.js

const parse = require("./parse");
const evaluate = require("./evaluate");

const sourceCode = "(10*2)-(2+5)";
// const sourceCode = "5-1+3*4/2";
const ast = parse(sourceCode);
console.log(JSON.stringify(ast, null, 2));

const result = evaluate(ast);
console.log(result);