Outline.ends_colon.go: def of bolt@1.27.0.0 Import: import bolt@1.27.0.0/src/syntax/outline.bend as Outline Lines 318-324 of bolt@1.27.0.0/src/syntax/outline.bend: https://jend.leeeet.dev/read.txt?path=bolt@1.27.0.0/src/syntax/outline.bend&start_line=318&end_line=324 import Base import bolt@1.27.0.0/src/syntax/lex.bend as Lex # the tokens walked so far ended in `:`; a space or a comment keeps that def ends_colon.go(toks: List<&2, Lex.Tok>, prev: Bool) -> Bool: match toks: case Nil{}: prev case Con{Lex.Tok{+kk, tx, ln, cl}, t}: ends_colon.go(t, Bool.pick(Bool, Lex.significant(kk), ends_colon.is(kk), prev)) Uses (6): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool.pick https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List https://jend.leeeet.dev/definition.txt?path=bolt@1.27.0.0/src/syntax/lex.bend&name=Tok https://jend.leeeet.dev/definition.txt?path=bolt@1.27.0.0/src/syntax/lex.bend&name=significant https://jend.leeeet.dev/definition.txt?path=bolt@1.27.0.0/src/syntax/outline.bend&name=ends_colon.is