add a parser by Clojure