new iter-iter iterator and kern.func-info module
This commit is contained in:
+3
-3
@@ -200,12 +200,12 @@ func (ctx *SimpleStore) GetLocalFuncInfo(name string) (info kern.ExprFunc, exist
|
||||
}
|
||||
|
||||
func (ctx *SimpleStore) RegisterFuncInfo(info kern.ExprFunc) {
|
||||
ctx.funcStore[info.Name()], _ = info.(*funcInfo)
|
||||
ctx.funcStore[info.Name()], _ = info.(*kern.FuncInfo)
|
||||
}
|
||||
|
||||
func (ctx *SimpleStore) RegisterFunc(name string, functor kern.Functor, returnType string, params []kern.ExprFuncParam) (exprFunc kern.ExprFunc, err error) {
|
||||
var info *funcInfo
|
||||
if info, err = newFuncInfo(name, functor, returnType, params); err == nil {
|
||||
var info *kern.FuncInfo
|
||||
if info, err = kern.NewFuncInfo(name, functor, returnType, params); err == nil {
|
||||
ctx.funcStore[name] = info
|
||||
exprFunc = info
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user