MyParser class
Methods
-
addFunction0Param(String name, Func0 fn)
→ void
-
-
addFunction1Param(String name, Func1 fn)
→ void
-
-
addFunction2Param(String name, Func2 fn)
→ void
-
-
addFunction3Param(String name, Func3 fn)
→ void
-
-
addFunction4Param(String name, Func4 fn)
→ void
-
-
addFunctionAParam(String name, FuncA fn)
→ void
-
-
addInternalFunctions()
→ void
-
-
analyzeExpression()
→ bool
-
-
clearDataSets()
→ void
-
-
clearIdentifiers()
→ void
-
-
clearUserVars()
→ void
-
Clears only user variables (variable/constant), keeps built-in functions (function_)
-
delVar(String name)
→ void
-
-
findDataSet(String name)
→ ExprDataSet?
-
-
findIdent(String name)
→ int
-
-
getUserVars()
→ Map<String, dynamic>
-
Gets all user-set variables
-
getVar(String name)
→ dynamic
-
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
registerDataSet(String name, ExprDataSet ds)
→ void
-
-
setAry(String name, int index, dynamic val)
→ void
-
-
setVar(String name, dynamic value)
→ void
-
-
toString()
→ String
-
A string representation of this object.
inherited
-
unregisterDataSet(String name)
→ void
-