def decode_tree
import qasim-bend-kit@0.1.0.2/libs/JSON.bend as JSONimport Base
1109def decode_tree(tree: LexTree) -> TokenTree:
1110 match tree:
1111 case LexEmpty{}: TokensEmpty{}
1112 case LexLeaf{lexeme}: TokenLeaf{decode_lexeme(lexeme)}
1113 case LexBranch{left, right}:
1114 l r = decode_tree(left) decode_tree(right)
1115 TokenBranch{l, r}