;; Analyzed by ClojureScript 1.8.51
{:use-macros nil, :excludes #{char}, :name cljs.tools.reader.impl.commons, :imports nil, :requires {cljs.tools.reader.reader-types cljs.tools.reader.reader-types, cljs.tools.reader.impl.utils cljs.tools.reader.impl.utils}, :uses {char cljs.tools.reader.impl.utils, numeric? cljs.tools.reader.impl.utils, reader-error cljs.tools.reader.reader-types, peek-char cljs.tools.reader.reader-types, read-char cljs.tools.reader.reader-types, newline? cljs.tools.reader.impl.utils}, :defs {match-number {:protocol-inline nil, :meta {:file "/Users/clumsyjedi/workspace/clack/.cljs_node_repl/cljs/tools/reader/impl/commons.cljs", :line 88, :column 7, :end-line 88, :end-column 19, :arglists (quote ([s]))}, :name cljs.tools.reader.impl.commons/match-number, :variadic false, :file ".cljs_node_repl/cljs/tools/reader/impl/commons.cljs", :end-column 19, :method-params ([s]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 88, :end-line 88, :max-fixed-arity 1, :fn-var true, :arglists (quote ([s]))}, skip-line {:protocol-inline nil, :meta {:file "/Users/clumsyjedi/workspace/clack/.cljs_node_repl/cljs/tools/reader/impl/commons.cljs", :line 35, :column 7, :end-line 35, :end-column 16, :arglists (quote ([reader])), :doc "Advances the reader to the end of a line. Returns the reader"}, :name cljs.tools.reader.impl.commons/skip-line, :variadic false, :file ".cljs_node_repl/cljs/tools/reader/impl/commons.cljs", :end-column 16, :method-params ([reader]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 35, :end-line 35, :max-fixed-arity 1, :fn-var true, :arglists (quote ([reader])), :doc "Advances the reader to the end of a line. Returns the reader"}, int-pattern {:name cljs.tools.reader.impl.commons/int-pattern, :file ".cljs_node_repl/cljs/tools/reader/impl/commons.cljs", :line 43, :column 1, :end-line 43, :end-column 17, :meta {:file "/Users/clumsyjedi/workspace/clack/.cljs_node_repl/cljs/tools/reader/impl/commons.cljs", :line 43, :column 6, :end-line 43, :end-column 17}}, read-comment {:protocol-inline nil, :meta {:file "/Users/clumsyjedi/workspace/clack/.cljs_node_repl/cljs/tools/reader/impl/commons.cljs", :line 123, :column 7, :end-line 123, :end-column 19, :arglists (quote ([rdr & _])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(rdr _)], :arglists ([rdr & _]), :arglists-meta (nil)}}, :name cljs.tools.reader.impl.commons/read-comment, :variadic true, :file ".cljs_node_repl/cljs/tools/reader/impl/commons.cljs", :end-column 19, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(rdr _)], :arglists ([rdr & _]), :arglists-meta (nil)}, :method-params [(rdr _)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 123, :end-line 123, :max-fixed-arity 1, :fn-var true, :arglists ([rdr & _])}, match-ratio {:protocol-inline nil, :meta {:file "/Users/clumsyjedi/workspace/clack/.cljs_node_repl/cljs/tools/reader/impl/commons.cljs", :line 66, :column 8, :end-line 66, :end-column 19, :private true, :arglists (quote ([s]))}, :private true, :name cljs.tools.reader.impl.commons/match-ratio, :variadic false, :file ".cljs_node_repl/cljs/tools/reader/impl/commons.cljs", :end-column 19, :method-params ([s]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 66, :end-line 66, :max-fixed-arity 1, :fn-var true, :arglists (quote ([s]))}, match-int {:protocol-inline nil, :meta {:file "/Users/clumsyjedi/workspace/clack/.cljs_node_repl/cljs/tools/reader/impl/commons.cljs", :line 47, :column 8, :end-line 47, :end-column 17, :private true, :arglists (quote ([s]))}, :private true, :name cljs.tools.reader.impl.commons/match-int, :variadic false, :file ".cljs_node_repl/cljs/tools/reader/impl/commons.cljs", :end-column 17, :method-params ([s]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 47, :end-line 47, :max-fixed-arity 1, :fn-var true, :arglists (quote ([s]))}, parse-symbol {:protocol-inline nil, :meta {:file "/Users/clumsyjedi/workspace/clack/.cljs_node_repl/cljs/tools/reader/impl/commons.cljs", :line 96, :column 7, :end-line 96, :end-column 19, :arglists (quote ([token])), :doc "Parses a string into a vector of the namespace and symbol"}, :name cljs.tools.reader.impl.commons/parse-symbol, :variadic false, :file ".cljs_node_repl/cljs/tools/reader/impl/commons.cljs", :end-column 19, :method-params ([token]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 96, :end-line 96, :max-fixed-arity 1, :fn-var true, :arglists (quote ([token])), :doc "Parses a string into a vector of the namespace and symbol"}, number-literal? {:protocol-inline nil, :meta {:file "/Users/clumsyjedi/workspace/clack/.cljs_node_repl/cljs/tools/reader/impl/commons.cljs", :line 19, :column 16, :end-line 19, :end-column 31, :tag boolean, :arglists (quote ([reader initch])), :doc "Checks whether the reader is at the start of a number literal"}, :name cljs.tools.reader.impl.commons/number-literal?, :variadic false, :file ".cljs_node_repl/cljs/tools/reader/impl/commons.cljs", :end-column 31, :method-params ([reader initch]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 19, :ret-tag boolean, :end-line 19, :max-fixed-arity 2, :tag boolean, :fn-var true, :arglists (quote ([reader initch])), :doc "Checks whether the reader is at the start of a number literal"}, read-past {:protocol-inline nil, :meta {:file "/Users/clumsyjedi/workspace/clack/.cljs_node_repl/cljs/tools/reader/impl/commons.cljs", :line 26, :column 7, :end-line 26, :end-column 16, :arglists (quote ([pred rdr])), :doc "Read until first character that doesn't match pred, returning\n   char."}, :name cljs.tools.reader.impl.commons/read-past, :variadic false, :file ".cljs_node_repl/cljs/tools/reader/impl/commons.cljs", :end-column 16, :method-params ([pred rdr]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 26, :end-line 26, :max-fixed-arity 2, :fn-var true, :arglists (quote ([pred rdr])), :doc "Read until first character that doesn't match pred, returning\n   char."}, float-pattern {:name cljs.tools.reader.impl.commons/float-pattern, :file ".cljs_node_repl/cljs/tools/reader/impl/commons.cljs", :line 45, :column 1, :end-line 45, :end-column 19, :meta {:file "/Users/clumsyjedi/workspace/clack/.cljs_node_repl/cljs/tools/reader/impl/commons.cljs", :line 45, :column 6, :end-line 45, :end-column 19}}, matches? {:protocol-inline nil, :meta {:file "/Users/clumsyjedi/workspace/clack/.cljs_node_repl/cljs/tools/reader/impl/commons.cljs", :line 84, :column 16, :end-line 84, :end-column 24, :tag boolean, :arglists (quote ([pattern s]))}, :name cljs.tools.reader.impl.commons/matches?, :variadic false, :file ".cljs_node_repl/cljs/tools/reader/impl/commons.cljs", :end-column 24, :method-params ([pattern s]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 84, :ret-tag boolean, :end-line 84, :max-fixed-arity 2, :tag boolean, :fn-var true, :arglists (quote ([pattern s]))}, throwing-reader {:protocol-inline nil, :meta {:file "/Users/clumsyjedi/workspace/clack/.cljs_node_repl/cljs/tools/reader/impl/commons.cljs", :line 127, :column 7, :end-line 127, :end-column 22, :arglists (quote ([msg]))}, :name cljs.tools.reader.impl.commons/throwing-reader, :variadic false, :file ".cljs_node_repl/cljs/tools/reader/impl/commons.cljs", :end-column 22, :method-params ([msg]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 127, :end-line 127, :max-fixed-arity 1, :fn-var true, :arglists (quote ([msg]))}, match-float {:protocol-inline nil, :meta {:file "/Users/clumsyjedi/workspace/clack/.cljs_node_repl/cljs/tools/reader/impl/commons.cljs", :line 77, :column 8, :end-line 77, :end-column 19, :private true, :arglists (quote ([s]))}, :private true, :name cljs.tools.reader.impl.commons/match-float, :variadic false, :file ".cljs_node_repl/cljs/tools/reader/impl/commons.cljs", :end-column 19, :method-params ([s]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 77, :end-line 77, :max-fixed-arity 1, :fn-var true, :arglists (quote ([s]))}, ratio-pattern {:name cljs.tools.reader.impl.commons/ratio-pattern, :file ".cljs_node_repl/cljs/tools/reader/impl/commons.cljs", :line 44, :column 1, :end-line 44, :end-column 19, :meta {:file "/Users/clumsyjedi/workspace/clack/.cljs_node_repl/cljs/tools/reader/impl/commons.cljs", :line 44, :column 6, :end-line 44, :end-column 19}}}, :require-macros nil, :cljs.analyzer/constants {:seen #{:else}, :order [:else]}, :doc nil}