Parse.St: type of yaml-for-bend@0.1.1.0 Import: import yaml-for-bend@0.1.1.0/parse.bend as Parse Lines 48-80 of yaml-for-bend@0.1.1.0/parse.bend: https://jend.leeeet.dev/read.txt?path=yaml-for-bend@0.1.1.0/parse.bend&start_line=48&end_line=80 import Base import yaml-for-bend@0.1.1.0/token.bend as T # The parser's states. A collection's state keeps where it started, for # errors; "After" states have just taken an indicator and keep where it # ended, where an empty node would be. type St is Data: SStreamStart{} SFirstDoc{} SDocStart{ended: Bool} SDocContent{} SDocEnd{} SNode{block: Bool, indentless: Bool, anchor: Maybe<&2, String>, tag: Maybe<&2, Written>, start: Maybe<&2, T.Mark>} SBSeqFirst{} SBSeqEntry{m: T.Mark} SBSeqAfter{m: T.Mark, e: T.Mark} SIndentless{m: T.Mark} SIndentlessAfter{m: T.Mark, e: T.Mark} SBMapFirst{} SBMapKey{m: T.Mark} SBMapAfterKey{m: T.Mark, e: T.Mark} SBMapValue{m: T.Mark} SBMapAfterValue{m: T.Mark, e: T.Mark} SFSeqFirst{} SFSeqEntry{m: T.Mark, first: Bool} SFSeqMapKey{m: T.Mark} SFSeqMapValue{m: T.Mark} SFSeqMapAfterValue{m: T.Mark, e: T.Mark} SFSeqMapEnd{m: T.Mark} SFMapFirst{} SFMapKey{m: T.Mark, first: Bool} SFMapAfterKey{m: T.Mark, e: T.Mark} SFMapValue{m: T.Mark} SFMapAfterValue{m: T.Mark, e: T.Mark} SFMapEmpty{m: T.Mark} SEnd{} Uses (5): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Maybe https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String https://jend.leeeet.dev/definition.txt?path=yaml-for-bend@0.1.1.0/parse.bend&name=Written https://jend.leeeet.dev/definition.txt?path=yaml-for-bend@0.1.1.0/token.bend&name=Mark