MathNodeExpression extension
Math Expression Parser Extension
Adds fromString method that lets you convert String to MathNode
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