MyParser class

Constructors

MyParser()

Properties

datasetResolver ExprDataSet? Function(String name)?
getter/setter pair
error String
getter/setter pair
expression String
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
nul bool
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
value ↔ dynamic
getter/setter pair

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

Operators

operator ==(Object other) bool
The equality operator.
inherited