Documentation ¶
Index ¶
- func Parse(c Configuration, args []interface{}, targets ...interface{}) error
- func RegisterActionMaker(t ActionMaker, infoArgs string)
- func RegisterConditionMaker(m ConditionMaker, infoArgs string)
- func RegisteredActionMaker() (names []string)
- func RegisteredActionMakerInfos() (infos map[string]string)
- func RegisteredConditionMaker() (names []string)
- func RegisteredConditionMakerInfos() (infos map[string]string)
- func ToInt(f interface{}) (val int, ok bool)
- func ToInts(f interface{}) (val []int, ok bool)
- type Action
- type ActionMaker
- type Condition
- type ConditionMaker
- type Config
- type Configuration
- type Line
- type Step
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Parse ¶
func Parse(c Configuration, args []interface{}, targets ...interface{}) error
func RegisterActionMaker ¶
func RegisterActionMaker(t ActionMaker, infoArgs string)
func RegisterConditionMaker ¶
func RegisterConditionMaker(m ConditionMaker, infoArgs string)
func RegisteredActionMaker ¶
func RegisteredActionMaker() (names []string)
RegisteredActionMaker returns the names of the registered action makers
func RegisteredActionMakerInfos ¶
RegisteredActionMakerInfos returns the infos of the registered action makers
func RegisteredConditionMaker ¶
func RegisteredConditionMaker() (names []string)
RegisteredConditionMaker returns the names of the registered Condition makers
func RegisteredConditionMakerInfos ¶
RegisteredConditionMakerInfos returns the infos of the registered Conditions makers
Types ¶
type ActionMaker ¶
type ActionMaker interface { Name() string Action(c Configuration, args []interface{}) (midiline.Action, error) }
type ConditionMaker ¶
type ConditionMaker interface { Name() string Condition(c Configuration, args []interface{}) (midiline.Condition, error) }
type Config ¶
type Configuration ¶
Click to show internal directories.
Click to hide internal directories.