fix expression evaluation

This commit is contained in:
Val Erastov 2022-08-22 19:54:06 -07:00
parent e7c6a79f49
commit 8061fdc54d

View file

@ -31,10 +31,7 @@ export function activate(ctx: ApplicationContext) {
} }
let value = table$.value[expr]; let value = table$.value[expr];
if (value === undefined) { if (value === undefined) {
value = parseFloat(expr); value = _evaluateExpression(expr);
if (isNaN(value)) {
value = _evaluateExpression(expr);
}
} }
return value; return value;
} }
@ -58,6 +55,8 @@ export function activate(ctx: ApplicationContext) {
}; };
table$.attach(() => ctx.expressionService.signature = Date.now() + ''); table$.attach(() => ctx.expressionService.signature = Date.now() + '');
load('');
} }
function rebuildVariableTable(script) { function rebuildVariableTable(script) {