Documentation
¶
Overview ¶
Package syntax ships the four binary operators every .nflow file relies on: ->, |, &, ||. Without them, no pipeline is expressible.
The package is a native bundle — always mounted by native.Bundles() and never requires @require. It lives under extensions/ rather than core/ so core remains a pure mechanism: the parser knows how to call an operator, not what a pipe means.
Index ¶
Constants ¶
View Source
const ID = "syntax"
Variables ¶
This section is empty.
Functions ¶
Types ¶
type NamedParallelExpr ¶ added in v0.14.0
type NamedParallelExpr struct {
// contains filtered or unexported fields
}
NamedParallelExpr runs expressions concurrently and returns results keyed by the explicit labels in its source block.
func (*NamedParallelExpr) Analyze ¶ added in v0.14.0
func (e *NamedParallelExpr) Analyze(resolver core.CapabilityResolver) error
func (*NamedParallelExpr) Build ¶ added in v0.14.0
func (e *NamedParallelExpr) Build(ctx context.Context, bCtx *core.BuildContext) (action.AnyAction, error)
func (*NamedParallelExpr) Children ¶ added in v0.14.0
func (e *NamedParallelExpr) Children() []core.Expr
func (*NamedParallelExpr) Node ¶ added in v0.14.0
func (*NamedParallelExpr) Node()
Click to show internal directories.
Click to hide internal directories.