Versions in this module Expand all Collapse all v0 v0.0.1 Oct 16, 2022 Changes in this version + func EvalErrorParser(s schema.Schema, word string) parser.Func + func EvalUserCtx() *conflow.EvalContext + func ExpectBlockToEvaluate(p parsley.Parser, registry parsley.NodeTransformerRegistry) func(string, interface{}, func(interface{}, interface{}, string)) + func ExpectBlockToHaveEvalError(p parsley.Parser, registry parsley.NodeTransformerRegistry) func(string, types.GomegaMatcher) + func ExpectBlockToHaveParseError(p parsley.Parser, registry parsley.NodeTransformerRegistry) func(string, types.GomegaMatcher) + func ExpectFunctionNode(p parsley.Parser, registry parsley.NodeTransformerRegistry) func(string, func(interface{}, parsley.Node)) + func ExpectFunctionToEvaluate(p parsley.Parser, registry parsley.NodeTransformerRegistry) func(string, interface{}) + func ExpectFunctionToHaveEvalError(p parsley.Parser, registry parsley.NodeTransformerRegistry) func(string, error) + func ExpectFunctionToHaveParseError(p parsley.Parser, registry parsley.NodeTransformerRegistry) func(string, error) + func ExpectParserToEvaluate(p parsley.Parser) func(string, interface{}) + func ExpectParserToHaveEvalError(p parsley.Parser) func(string, error) + func ExpectParserToHaveParseError(p parsley.Parser) func(string, error) + func ExpectParserToHaveStaticCheckError(p parsley.Parser) func(string, error) + func ExpectParserToReturn(p parsley.Parser, input string, expected parsley.Node) + func FTableEntry(input string, parameters ...interface{}) table.TableEntry + func MapParser(word string, value map[string]interface{}) parser.Func + func ParseCtx(input string, blockRegistry parsley.NodeTransformerRegistry, ...) *parsley.Context + func TableEntry(input string, parameters ...interface{}) table.TableEntry + type Block struct + BlockArray []*Block + BlockMap map[string]*Block + FieldArray []interface{} + FieldBool bool + FieldCustomName string + FieldFloat float64 + FieldInt int64 + FieldMap map[string]interface{} + FieldString string + FieldTimeDuration time.Duration + IDField conflow.ID + Value interface{} + func (b *Block) Compare(b2 *Block, input string) + func (b *Block) ID() conflow.ID + func (b *Block) ParseContextOverride() conflow.ParseContextOverride + type BlockInterpreter struct + func (i BlockInterpreter) CreateBlock(id conflow.ID, blockCtx *conflow.BlockContext) conflow.Block + func (i BlockInterpreter) Param(b conflow.Block, name conflow.ID) interface{} + func (i BlockInterpreter) ParseContext(ctx *conflow.ParseContext) *conflow.ParseContext + func (i BlockInterpreter) Schema() schema.Schema + func (i BlockInterpreter) SetBlock(block conflow.Block, name conflow.ID, key string, value interface{}) error + func (i BlockInterpreter) SetParam(block conflow.Block, name conflow.ID, value interface{}) error + func (i BlockInterpreter) ValueParamName() conflow.ID + type BlockWithClose interface + type BlockWithInit interface + type BlockWithRun interface + type Directive struct + Blocks []*Block + FieldArray []interface{} + FieldBool bool + FieldCustomName string + FieldFloat float64 + FieldInt int64 + FieldMap map[string]interface{} + FieldString string + FieldTimeDuration time.Duration + IDField conflow.ID + Value interface{} + func (d *Directive) ApplyToRuntimeConfig(config *conflow.RuntimeConfig) + func (d *Directive) Compare(d2 *Directive, input string) + func (d *Directive) EvalStage() conflow.EvalStage + func (d *Directive) ID() conflow.ID + func (d *Directive) ParseContextOverride() conflow.ParseContextOverride + type DirectiveInterpreter struct + func (i DirectiveInterpreter) CreateBlock(id conflow.ID, blockCtx *conflow.BlockContext) conflow.Block + func (i DirectiveInterpreter) Param(b conflow.Block, name conflow.ID) interface{} + func (i DirectiveInterpreter) ParseContext(ctx *conflow.ParseContext) *conflow.ParseContext + func (i DirectiveInterpreter) Schema() schema.Schema + func (i DirectiveInterpreter) SetBlock(block conflow.Block, name conflow.ID, key string, value interface{}) error + func (i DirectiveInterpreter) SetParam(block conflow.Block, name conflow.ID, value interface{}) error + func (i DirectiveInterpreter) ValueParamName() conflow.ID + type Scheduler struct + func (s *Scheduler) ScheduleJob(job conflow.Job) error + type TestFunc0Interpreter struct + func (i TestFunc0Interpreter) Eval(ctx interface{}, args []interface{}) (interface{}, error) + func (i TestFunc0Interpreter) Schema() schema.Schema + type TestFunc1Interpreter struct + func (i TestFunc1Interpreter) Eval(ctx interface{}, args []interface{}) (interface{}, error) + func (i TestFunc1Interpreter) Schema() schema.Schema + type TestFunc2Interpreter struct + func (i TestFunc2Interpreter) Eval(ctx interface{}, args []interface{}) (interface{}, error) + func (i TestFunc2Interpreter) Schema() schema.Schema