JSON.decode_tree: def of qasim-bend-kit@0.1.0.2 Import: import qasim-bend-kit@0.1.0.2/libs/JSON.bend as JSON Lines 1109-1115 of qasim-bend-kit@0.1.0.2/libs/JSON.bend: https://jend.leeeet.dev/read.txt?path=qasim-bend-kit@0.1.0.2/libs/JSON.bend&start_line=1109&end_line=1115 import Base def decode_tree(tree: LexTree) -> TokenTree: match tree: case LexEmpty{}: TokensEmpty{} case LexLeaf{lexeme}: TokenLeaf{decode_lexeme(lexeme)} case LexBranch{left, right}: l r = decode_tree(left) decode_tree(right) TokenBranch{l, r} Uses (3): https://jend.leeeet.dev/definition.txt?path=qasim-bend-kit@0.1.0.2/libs/JSON.bend&name=LexTree https://jend.leeeet.dev/definition.txt?path=qasim-bend-kit@0.1.0.2/libs/JSON.bend&name=TokenTree https://jend.leeeet.dev/definition.txt?path=qasim-bend-kit@0.1.0.2/libs/JSON.bend&name=decode_lexeme