def after_mode
qasim-bend-kit@0.1.0.2 · proof/JSON_LexWhitespaceProof.bend:5
import qasim-bend-kit@0.1.0.2/proof/JSON_LexWhitespaceProof.bend as JSONLexWhitespaceProof
import Base
import qasim-bend-kit@0.1.0.2/libs/JSON.bend as J
5def after_mode(action: J.LexAction, mode: J.LexMode) -> J.LexMode:
6 match action:
7 case J.LexBackslash{}: J.Escaped{}
8 case J.LexEscapedChar{}: J.Quoted{}
9 case J.LexStringEnd{}: J.Outside{}
10 case J.LexStringChar{}: J.Quoted{}
11 case J.LexQuote{}: J.Quoted{}
12 case J.LexWhitespace{}: J.Outside{}
13 case J.LexPunctuation{_}: J.Outside{}
14 case J.LexRaw{}: J.Outside{}
15 case J.LexStop{}: mode