def plan.mark_head

bolt@1.27.0.0 · src/syntax/bind.bend:734

import bolt@1.27.0.0/src/syntax/bind.bend as Bind
import Base
import bolt@1.27.0.0/src/syntax/tree.bend as Tree

734# is the scope recorded before a statement's header?
735def plan.mark_head(mode: Mode, sk: Tree.StmtKind) -> Bool:
736  match mode sk:
737    case MBlock{} Tree.SCase{}:
738      True{}
739    case MBlock{} Tree.SFor{}:
740      True{}
741    case MBlock{} Tree.SLet{}:
742      True{}
743    case MBlock{} Tree.STerm{}:
744      True{}
745    case MCtors{} _sk:
746      True{}
747    case _other _sk:
748      False{}

Uses (3)

Used by (1)