Port dot form analysis to cljs