Tree.Node: type of bolt@1.27.0.0 Import: import bolt@1.27.0.0/src/syntax/tree.bend as Tree Lines 33-41 of bolt@1.27.0.0/src/syntax/tree.bend: https://jend.leeeet.dev/read.txt?path=bolt@1.27.0.0/src/syntax/tree.bend&start_line=33&end_line=41 import Base import bolt@1.27.0.0/src/syntax/lex.bend as Lex # a leaf holds one token; a group its bracket, what is inside, and its close # (None when it never closed); a statement its own tokens and the statements # under it; NNil and NCons chain nodes type Node is Data: Leaf{tok: Lex.Tok} Group{open: Lex.Tok, kids: Node, close: Maybe<&2, Lex.Tok>} Stmt{kind: StmtKind, kids: Node, body: Node} NNil{} NCons{head: Node, tail: Node} Uses (3): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Maybe 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/tree.bend&name=StmtKind