def st.shut

bend-kit-sigv4@0.11.0.1 · sigv4.bend:588

import bend-kit-sigv4@0.11.0.1/sigv4.bend as Sigv4
import Base

588def st.shut(stack: List<&2, String>, txt: String, out: List<&2, Leaf>, ok: Bool, +name: String) -> St:
589  match stack:
590    case Nil{}:
591      St{Nil{}, "", "", out, False{}}
592    case Con{+top, +rest}:
593      St{rest, "", "", Con{Leaf{first(rest), top, String.reverse(txt)}, out}, Bool.and(ok, String.eq(top, name))}

Uses (9)

Used by (2)