MathNodeExpression extension

Math Expression Parser Extension

Adds fromString method that lets you convert String to MathNode

on

Static Properties

builtInVariables Set<String>
Built-in variables
no setter

Static Methods

fromString(String expression, {bool isMinusNegativeFunction = false, bool isImplicitMultiplication = true, Set<String> variableNames = const {'x'}, MathCustomFunctions customFunctions = const MathCustomFunctions({})}) MathNode
Parse MathNode from String
fromStringExtended(String expression, {bool isMinusNegativeFunction = false, bool isImplicitMultiplication = true, Set<String> variableNames = const {'x'}, MathCustomFunctionsImplemented customFunctions = const MathCustomFunctionsImplemented({})}) MathExpression
Create a new MathExpression from String
getPotentialDefinable(String expression, {bool hideBuiltIns = false}) → _MathExpressionDefinable
Detect potential variable and function names
getPotentialFunctionNames(String expression, {bool hideBuiltIns = false}) Set<String>
Detect potential function names
isVariableNameValid(String name, {bool isFunction = false}) bool
Validate variable name