<pkgs>/dsl/nested-word-list> (define (tokenize s)
(for/list ([str (regexp-match* #px"\\(|\\)|\\w+" s)])
(match str
["("
(token 'LEFT-PAREN str)]
[")"
(token 'RIGHT-PAREN str)]
[else
(token 'WORD str)])))
string:8:16: else: not allowed as an expression
in: (else (token (quote WORD) str))
[,bt for context]
what happen?