KOS_OP_MATCH_SPAN
Style: EXTRA (LABEL, RAW, RAW): label, mark depth, cursor depth.
Stack:
[...]->[..., span]; jump toa0with nothing pushed when the span is empty.Semantics: Push the elements from the position of the mark at depth
a1to the cursor at deptha2: one element asMATCH_ATgives it, two or more as a tuple of them, aDatumper cell over a pair spine. RaisesValueErrorwhen the subject no longer holds the span.Compiler form: Emitted by the match compiler for a capture over a pattern whose width is not exactly one; the jump leaves the capture’s slot empty.