is possible to write a grammar for clojure? including things like ^metadata and ;; comments
^metadata
;; comments