2 USING: kernel parser generic math sequences strings ;
8 : <sexp-lexer> ( text -- lexer )
9 <lexer> sexp-lexer construct-delegate ;
11 M: sexp-lexer skip-word ( lexer -- )
12 [ 2dup nth "\"()" member?
13 [ drop 1+ ] [ [ dup blank? swap ")" member? or ] skip ] if ] change-column ;