package
2.1.0+incompatible
Repository: https://github.com/jexia/semaphore.git
Documentation: pkg.go.dev
# Packages
No description provided by the author
# Functions
DefineFunctions defined all properties within the given functions.
GenerateStackReference generates a unique path prefix which could be used to isolate functions.
PrepareCallFunctions prepares the function definitions inside the given flow.
PrepareFlowFunctions prepares the functions definitions inside the given flow.
PrepareFunction attempts to parses the given function.
PrepareFunctions prepares all function definitions inside the given flows.
PrepareHeaderFunctions prepares the function definitions inside the given header.
PrepareNodeFunctions prepares the available functions within the given node.
PrepareParameterMapFunctions prepares the function definitions inside the given parameter map.
PrepareParamsFunctions prepares the function definitions inside the given property.
PreparePropertyFunctions prepares the function definitions inside the given property.
# Constants
ArgumentDelimiter represents the character delimiting function arguments.
# Variables
FunctionPattern is the matching pattern for custom defined functions.
# Structs
ErrUndefinedFunction occurs when custom function is not defined in property but referenced.
Function represents a custom defined function.
# Type aliases
Collection represents a collection of stacks grouped by nodes.
Custom represents a collection of custom defined functions that could be called inside a template.
Exec is a executable function.
Intermediate prepares the custom defined function.
Stack represents a collection of functions.