make parser work in racket