Documentation
¶
Index ¶
- type Runtime
- func (rn *Runtime) Execute(seq *types.ExecutionSequence) (interface{}, error)
- func (rn *Runtime) ExecuteUserFunction(fn types.UserFunction, args []interface{}) (interface{}, error)
- func (rn *Runtime) GetLocalVariable(index int) (interface{}, bool)
- func (rn *Runtime) Reset()
- func (rn *Runtime) SetLocalVariable(index int, val interface{})
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Runtime ¶
type Runtime struct {
// contains filtered or unexported fields
}
func NewRuntime ¶
func (*Runtime) Execute ¶
func (rn *Runtime) Execute(seq *types.ExecutionSequence) (interface{}, error)
func (*Runtime) ExecuteUserFunction ¶
func (rn *Runtime) ExecuteUserFunction(fn types.UserFunction, args []interface{}) (interface{}, error)
func (*Runtime) GetLocalVariable ¶
func (*Runtime) SetLocalVariable ¶
Click to show internal directories.
Click to hide internal directories.