deno.land / x / masx200_leetcode_test@10.6.5 / basic-calculator / buildParenthesizedExpression.ts
12345678910111213141516171819import { buildExpression } from "./buildExpression.ts";import { Expression } from "./Expression.ts";import { Token } from "./Token.ts";
export function buildParenthesizedExpression(token: Token) { if (!Array.isArray(token)) { throw Error("accident token type"); } const inner_expression = buildExpression(token); if (!inner_expression) { throw Error("empty expression"); } const current_expression: Expression = { type: "ParenthesizedExpression", expression: inner_expression, }; return current_expression;}
Version Info