private void LoadInternalExpressionExtensions() { // isref(label) ExpressionExtensions.Add("isref", (string value) => { if (ReferencedValues.Contains(value.ToLower())) { return(1); } return(0); }); }
private void LoadInternalExpressionExtensions() { // isref(label) ExpressionExtensions.Add("isref", (string value) => { if (ReferencedValues.Contains(value.ToLower())) { return(1); } return(0); }); // eval(expr) ExpressionExtensions.Add("eval", (string value) => { var result = ParseExpression(value).Value; //Console.WriteLine($"eval({value}) => {result}"); return(ParseExpression(value).Value); }); }