ClipProc class

Constructors

ClipProc(int parentMode, int parentMpPrec, int parentMpRound, bool printAns, bool printAssert, bool printWarn, bool gUpdateFlag)

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addProcSubCommand(List<int Function(ClipProc, ClipParam, int, dynamic)> funcArray) → void
ansFlag() bool
arrayIndexDirect(ClipParam param, int code, dynamic token) int
arrayIndexDirectMove(ClipParam param, int code, dynamic token, ParamBoolean moveFlag) int
arrayIndexIndirect(ClipParam param, int code, dynamic token) int
arrayIndexIndirectMove(ClipParam param, int code, dynamic token, ParamBoolean moveFlag) int
arrayIndexParam(ClipParam param, dynamic token) int
autoArrayIndex(ClipParam param, dynamic token) int
autoVarIndex(ClipParam param, dynamic token) int
beginMain(dynamic func, ClipParam childParam, ParamInteger step, ParamInteger err, ParamInteger ret, ClipToken? funcParam, ClipParam? parentParam) bool
beginProcess(dynamic line, ClipParam param, ParamInteger err) bool
beginTest(String func, ClipParam childParam, ParamInteger step, ParamInteger err, ParamInteger ret) bool
beginTestProcess(String line, ClipParam param, ParamInteger err) bool
canClearFuncCache() bool
clearAllFuncCache() → void
clearFuncCache(String name) → void
doCommandPlotSub(ClipProc childProc, ClipParam childParam, ClipGraph graph, double start, double end, double step) → void
doCommandRePlotSub(ClipProc childProc, ClipParam childParam, ClipGraph graph, double start, double end, double step) → void
doFuncEvalSub(ClipProc childProc, ClipParam childParam, String string, ClipProcVal value) int
end() → void
funcCacheSize() int
getAngType(ParamInteger type, ParamBoolean updateFlag) → void
getAns(ClipParam childParam, ClipProcVal value, ClipParam parentParam) → void
getExtFuncData(ParamString func, [String? nameSpace]) List<String>?
getFuncCacheInfo(int num, ClipFuncInfo info) bool
getFuncName(dynamic func) String
getParam(ClipToken funcParam, ClipParam parentParam, ClipParam childParam) int
initEvalProc(ClipParam childParam, ClipParam parentParam) → void
initInternalProc(ClipProc childProc, ClipFuncData func, ClipParam childParam, ClipParam? parentParam) → void
main(dynamic func, ClipParam childParam, ParamInteger step, ParamInteger err, ParamInteger ret) bool
mainLoop(dynamic func, ClipParam childParam, ClipToken? funcParam, ClipParam? parentParam) int
mpFactorial(MPData ret, int x) → void
mpfCmp(ClipParam param, MPData val1, MPData val2) int
mpNum2Str(ClipParam param, MPData val) String
mpPow(ClipParam param, MPData ret, MPData x, int y) → void
mpRound(ClipParam param, MPData val) MPData
newFuncCache(String func, ClipParam childParam, String? nameSpace) ClipFuncData?
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
printAns(ClipParam childParam) → void
process(ClipParam param, ParamInteger err) bool
processLoop(dynamic line, ClipParam param) int
resetLoopCount() → void
setAngType(int type, bool updateFlag) → void
setAnsFlag(bool flag) → void
setAssertFlag(int flag) → void
setFuncCacheSize(int size) → void
setGUpdateFlag(int flag) → void
setWarnFlag(int flag) → void
strCat(ClipArray array, int index, String str) → void
strGet(ClipArray array, int index) String
strLen(ClipArray array, int index) int
strLwr(ClipArray array, int index) → void
strSet(ClipArray array, int index, String str) → void
strUpr(ClipArray array, int index) → void
termMain(dynamic func, ClipParam childParam, ClipParam? parentParam) → void
termProcess(ClipParam param, ParamInteger err) int
termTest(String func, ClipParam childParam) → void
termTestProcess(ClipParam param, ParamInteger err) int
test(String func, ClipParam childParam, ParamInteger step, ParamInteger err, ParamInteger ret) bool
testLoop(String func, ClipParam childParam) int
testProcess(ClipParam param, ParamInteger err) bool
testProcessLoop(String line, ClipParam param) int
toString() String
A string representation of this object.
inherited
updateAns(ClipParam childParam) → void
updateParam(ClipParam parentParam, ClipParam childParam) int
updateParent(ClipParam parentParam, ClipParam childParam) → void
usage(String func, ClipParam childParam, bool cacheFlag) → void
varIndexDirect(ClipParam param, int code, dynamic token) int
varIndexDirectMove(ClipParam param, int code, dynamic token, ParamBoolean moveFlag) int
varIndexIndirect(ClipParam param, int code, dynamic token) int
varIndexIndirectMove(ClipParam param, int code, dynamic token, ParamBoolean moveFlag) int
varIndexParam(ClipParam param, dynamic token) int

Operators

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

Static Properties

assertProc bool Function(int, String?)
getter/setter pair
doCommandClear ↔ void Function()
getter/setter pair
doCommandDumpArray ↔ void Function(ClipParam, int)
getter/setter pair
doCommandDumpVar ↔ void Function(ClipParam, int)
getter/setter pair
doCommandGColor ↔ void Function(int, int)
getter/setter pair
doCommandGGet24Begin List<int>? Function(ParamInteger, ParamInteger)
getter/setter pair
doCommandGGet24End ↔ void Function()
getter/setter pair
doCommandGPut24 ↔ void Function(int, int, int)
getter/setter pair
doCommandGPut24Begin ↔ void Function()
getter/setter pair
doCommandGPut24End ↔ void Function()
getter/setter pair
doCommandGUpdate ↔ void Function(ClipGWorld)
getter/setter pair
doCommandGWorld ↔ void Function(int, int)
getter/setter pair
doCommandGWorld24 ↔ void Function(int, int)
getter/setter pair
doCommandLog ↔ void Function(ClipProcPrint?)
getter/setter pair
doCommandPlot ↔ void Function(ClipProc, ClipProc, ClipParam, ClipGraph, double, double, double)
getter/setter pair
doCommandPrint ↔ void Function(ClipProcPrint?, bool)
getter/setter pair
doCommandRePlot ↔ void Function(ClipProc, ClipProc, ClipParam, ClipGraph, double, double, double)
getter/setter pair
doCommandScan ↔ void Function(ClipProcScan, ClipProc, ClipParam)
getter/setter pair
doCommandUsage ↔ void Function(ClipProcUsage?)
getter/setter pair
doCommandWindow ↔ void Function(double, double, double, double)
getter/setter pair
doFuncEval int Function(ClipProc, ClipProc, ClipParam, String, ClipProcVal)
getter/setter pair
doFuncGColor int Function(int)
getter/setter pair
doFuncGColor24 int Function(int)
getter/setter pair
errorProc ↔ void Function(int, int, String, String)
getter/setter pair
getExtFuncDataDirect List<String>? Function(String)
getter/setter pair
getExtFuncDataNameSpace List<String>? Function(String)
getter/setter pair
mainProc int Function(ClipProc, ClipParam, ClipFuncData, ClipToken, ClipProc, ClipParam)
getter/setter pair
onEndPlot ↔ void Function()
getter/setter pair
onEndRePlot ↔ void Function()
getter/setter pair
onStartPlot ↔ void Function()
getter/setter pair
onStartRePlot ↔ void Function()
getter/setter pair
printAnsComplex ↔ void Function(String, String)
getter/setter pair
printAnsMatrix ↔ void Function(ClipParam, ClipToken)
getter/setter pair
printAnsMultiPrec ↔ void Function(String)
getter/setter pair
printError ↔ void Function(String, int, String)
getter/setter pair
printTest ↔ void Function(ClipParam, ClipToken, int, String?)
getter/setter pair
printTrace ↔ void Function(ClipParam, ClipToken, int, String?, bool)
getter/setter pair
printWarn ↔ void Function(String, int, String)
getter/setter pair
skipCommandLog bool Function()
getter/setter pair

Static Methods

doFuncGColorBGR(int rgb, List<int> bgrColorArray) int
globalParam() ClipParam
incProcLoopTotal() → void
initProc() → void
initProcLoopCount() → void
procFunc() ClipFunc
procGraph() ClipGraph
procGWorld() ClipGWorld
procLoopCount() int
procLoopCountMax() int
procLoopMax() int
procLoopTotal() int
procMultiPrec() MultiPrec
procToken() ClipToken
procTraceFlag() bool
procWarnFlowFlag() bool
resetProcLoopCount() → void
rgb2bgr(int data) int
setGlobalParam(ClipParam param) → void
setProcEnv(ClipProcEnv env) → void
setProcLoopCount(int count) → void
setProcLoopMax(int max) → void
setProcTraceFlag(bool flag) → void
setProcWarnFlowFlag(bool flag) → void