KOS_OP_VAR_ITER
Style: VAR. Arg = constant index of a name.
Stack:
[...] -> [..., iterator]. Fused VAR + OBJECT_ITER: resolve the name in the current frame’s namespace and push its iterator, acquired uniformly over both protocols (kos_iter_acquire).Compiler form: Produced by
ByteCodeProcessor.fuse_feederswhen OBJECT_ITER is fed by a bare VAR load. Lowers to FAST_ITER through the simpleconvert_fastpath.Implementation:
koskari/lib/opcode/VAR_ITER.c