Versions in this module Expand all Collapse all v0 v0.24.8 Aug 18, 2024 v0.24.7 Jul 1, 2024 Changes in this version + func Register(reg func(any)) v0.24.6 Jun 20, 2024 Changes in this version + var Z_Types = typeinfo.TypeSet + var Zt_ActivePattern typeinfo.Flow + var Zt_ActiveScene typeinfo.Flow + var Zt_Arg typeinfo.Flow + var Zt_CallPattern typeinfo.Flow + var Zt_CallTrigger typeinfo.Flow + var Zt_FromAddress typeinfo.Flow + var Zt_FromBool typeinfo.Flow + var Zt_FromExe typeinfo.Flow + var Zt_FromNum typeinfo.Flow + var Zt_FromNumList typeinfo.Flow + var Zt_FromRecord typeinfo.Flow + var Zt_FromRecordList typeinfo.Flow + var Zt_FromText typeinfo.Flow + var Zt_FromTextList typeinfo.Flow + var Zt_Trigger = typeinfo.Slot + var Zt_TriggerCycle typeinfo.Flow + var Zt_TriggerOnce typeinfo.Flow + var Zt_TriggerSwitch typeinfo.Flow + func CustomEncoder(enc *encode.Encoder, op typeinfo.Instance) (ret any, err error) + func ExpandArgs(run rt.Runtime, args []Arg) (retKeys []string, retVals []rt.Value, err error) + func GetAffinity(a rt.Assignment) (ret affine.Affinity) + func Literal(v literal.LiteralValue) (ret rt.Assignment) + type ActivePattern struct + Markup map[string]any + PatternName string + func (*ActivePattern) TypeInfo() typeinfo.T + func (op *ActivePattern) GetBool(run rt.Runtime) (ret rt.Value, err error) + func (op *ActivePattern) GetMarkup(ensure bool) map[string]any + func (op *ActivePattern) GetNum(run rt.Runtime) (ret rt.Value, err error) + type ActivePattern_Slice []ActivePattern + func (*ActivePattern_Slice) TypeInfo() typeinfo.T + func (op *ActivePattern_Slice) Repeats() bool + type ActiveScene struct + Markup map[string]any + Name string + func (*ActiveScene) TypeInfo() typeinfo.T + func (op *ActiveScene) GetBool(run rt.Runtime) (ret rt.Value, err error) + func (op *ActiveScene) GetMarkup(ensure bool) map[string]any + type ActiveScene_Slice []ActiveScene + func (*ActiveScene_Slice) TypeInfo() typeinfo.T + func (op *ActiveScene_Slice) Repeats() bool + type Arg struct + Markup map[string]any + Name string + Value rtti.Assignment + func MakeArgs(as ...rt.Assignment) (ret []Arg) + func (*Arg) TypeInfo() typeinfo.T + func (op *Arg) GetMarkup(ensure bool) map[string]any + type Arg_Slice []Arg + func (*Arg_Slice) TypeInfo() typeinfo.T + func (op *Arg_Slice) Repeats() bool + type CallPattern struct + Arguments []Arg + Markup map[string]any + PatternName string + func (*CallPattern) TypeInfo() typeinfo.T + func (op *CallPattern) Execute(run rt.Runtime) error + func (op *CallPattern) GetBool(run rt.Runtime) (rt.Value, error) + func (op *CallPattern) GetMarkup(ensure bool) map[string]any + func (op *CallPattern) GetNum(run rt.Runtime) (rt.Value, error) + func (op *CallPattern) GetNumList(run rt.Runtime) (rt.Value, error) + func (op *CallPattern) GetRecord(run rt.Runtime) (rt.Value, error) + func (op *CallPattern) GetRecordList(run rt.Runtime) (rt.Value, error) + func (op *CallPattern) GetText(run rt.Runtime) (rt.Value, error) + func (op *CallPattern) GetTextList(run rt.Runtime) (rt.Value, error) + type CallPattern_Slice []CallPattern + func (*CallPattern_Slice) TypeInfo() typeinfo.T + func (op *CallPattern_Slice) Repeats() bool + type CallTrigger struct + Markup map[string]any + Name string + Num rtti.NumEval + Trigger Trigger + func (*CallTrigger) TypeInfo() typeinfo.T + func (op *CallTrigger) GetBool(run rt.Runtime) (ret rt.Value, err error) + func (op *CallTrigger) GetMarkup(ensure bool) map[string]any + type CallTrigger_Slice []CallTrigger + func (*CallTrigger_Slice) TypeInfo() typeinfo.T + func (op *CallTrigger_Slice) Repeats() bool + type FromAddress struct + Markup map[string]any + Value rtti.Address + func (*FromAddress) TypeInfo() typeinfo.T + func (op *FromAddress) GetAssignedValue(run rt.Runtime) (ret rt.Value, err error) + func (op *FromAddress) GetMarkup(ensure bool) map[string]any + type FromAddress_Slice []FromAddress + func (*FromAddress_Slice) TypeInfo() typeinfo.T + func (op *FromAddress_Slice) Repeats() bool + type FromBool struct + Markup map[string]any + Value rtti.BoolEval + func (*FromBool) TypeInfo() typeinfo.T + func (op *FromBool) GetAssignedValue(run rt.Runtime) (ret rt.Value, err error) + func (op *FromBool) GetMarkup(ensure bool) map[string]any + type FromBool_Slice []FromBool + func (*FromBool_Slice) TypeInfo() typeinfo.T + func (op *FromBool_Slice) Repeats() bool + type FromExe struct + Exe []rtti.Execute + Markup map[string]any + func (*FromExe) TypeInfo() typeinfo.T + func (op *FromExe) GetAssignedValue(run rt.Runtime) (ret rt.Value, err error) + func (op *FromExe) GetMarkup(ensure bool) map[string]any + type FromExe_Slice []FromExe + func (*FromExe_Slice) TypeInfo() typeinfo.T + func (op *FromExe_Slice) Repeats() bool + type FromNum struct + Markup map[string]any + Value rtti.NumEval + func (*FromNum) TypeInfo() typeinfo.T + func (op *FromNum) GetAssignedValue(run rt.Runtime) (ret rt.Value, err error) + func (op *FromNum) GetMarkup(ensure bool) map[string]any + type FromNumList struct + Markup map[string]any + Value rtti.NumListEval + func (*FromNumList) TypeInfo() typeinfo.T + func (op *FromNumList) GetAssignedValue(run rt.Runtime) (ret rt.Value, err error) + func (op *FromNumList) GetMarkup(ensure bool) map[string]any + type FromNumList_Slice []FromNumList + func (*FromNumList_Slice) TypeInfo() typeinfo.T + func (op *FromNumList_Slice) Repeats() bool + type FromNum_Slice []FromNum + func (*FromNum_Slice) TypeInfo() typeinfo.T + func (op *FromNum_Slice) Repeats() bool + type FromRecord struct + Markup map[string]any + Value rtti.RecordEval + func (*FromRecord) TypeInfo() typeinfo.T + func (op *FromRecord) GetAssignedValue(run rt.Runtime) (ret rt.Value, err error) + func (op *FromRecord) GetMarkup(ensure bool) map[string]any + type FromRecordList struct + Markup map[string]any + Value rtti.RecordListEval + func (*FromRecordList) TypeInfo() typeinfo.T + func (op *FromRecordList) GetAssignedValue(run rt.Runtime) (ret rt.Value, err error) + func (op *FromRecordList) GetMarkup(ensure bool) map[string]any + type FromRecordList_Slice []FromRecordList + func (*FromRecordList_Slice) TypeInfo() typeinfo.T + func (op *FromRecordList_Slice) Repeats() bool + type FromRecord_Slice []FromRecord + func (*FromRecord_Slice) TypeInfo() typeinfo.T + func (op *FromRecord_Slice) Repeats() bool + type FromText struct + Markup map[string]any + Value rtti.TextEval + func (*FromText) TypeInfo() typeinfo.T + func (op *FromText) GetAssignedValue(run rt.Runtime) (ret rt.Value, err error) + func (op *FromText) GetMarkup(ensure bool) map[string]any + type FromTextList struct + Markup map[string]any + Value rtti.TextListEval + func (*FromTextList) TypeInfo() typeinfo.T + func (op *FromTextList) GetAssignedValue(run rt.Runtime) (ret rt.Value, err error) + func (op *FromTextList) GetMarkup(ensure bool) map[string]any + type FromTextList_Slice []FromTextList + func (*FromTextList_Slice) TypeInfo() typeinfo.T + func (op *FromTextList_Slice) Repeats() bool + type FromText_Slice []FromText + func (*FromText_Slice) TypeInfo() typeinfo.T + func (op *FromText_Slice) Repeats() bool + type Trigger interface + Trigger func() Trigger + type TriggerCycle struct + Markup map[string]any + func (*TriggerCycle) TypeInfo() typeinfo.T + func (op *TriggerCycle) GetMarkup(ensure bool) map[string]any + func (op *TriggerCycle) Trigger() Trigger + type TriggerCycle_Slice []TriggerCycle + func (*TriggerCycle_Slice) TypeInfo() typeinfo.T + func (op *TriggerCycle_Slice) Repeats() bool + type TriggerOnce struct + Markup map[string]any + func (*TriggerOnce) TypeInfo() typeinfo.T + func (op *TriggerOnce) GetMarkup(ensure bool) map[string]any + func (op *TriggerOnce) Trigger() Trigger + type TriggerOnce_Slice []TriggerOnce + func (*TriggerOnce_Slice) TypeInfo() typeinfo.T + func (op *TriggerOnce_Slice) Repeats() bool + type TriggerSwitch struct + Markup map[string]any + func (*TriggerSwitch) TypeInfo() typeinfo.T + func (op *TriggerSwitch) GetMarkup(ensure bool) map[string]any + func (op *TriggerSwitch) Trigger() Trigger + type TriggerSwitch_Slice []TriggerSwitch + func (*TriggerSwitch_Slice) TypeInfo() typeinfo.T + func (op *TriggerSwitch_Slice) Repeats() bool + type Trigger_Slot struct + Value Trigger + func (*Trigger_Slot) TypeInfo() typeinfo.T + type Trigger_Slots []Trigger + func (*Trigger_Slots) TypeInfo() typeinfo.T + func (op *Trigger_Slots) Repeats() bool