Expand description
Step binding (TECH-SPEC §4.3): match each authored step against the loaded
macros’ match: patterns.
Exactly one pattern must match: zero is an unbound step (with a
closest-pattern suggestion), two or more is ambiguity (listing candidates).
Captured {name} values, | key | value | data-table rows, and macro
defaults fill the macro’s params; conflicts and missing required params are
bind-time errors anchored to the step’s line.
Structs§
- Bound
Scenario - One scenario with every step bound.
- Bound
Step - One step bound to a macro with fully-assembled args.
Functions§
- bind
- Bind every scenario of a feature. Diagnostics accumulate across steps and scenarios so authors see all problems in one run.