|
--recurse=yes |
|
--tag-relative=yes |
|
--exclude=.git |
|
--exclude='*/target/*' |
|
--exclude=target |
|
--exclude=vendor |
|
|
|
--langdef=scala |
|
--langmap=scala:.scala |
|
--regex-scala=/^[ \t]*((abstract|final|sealed|implicit|lazy)[ \t]*)*((private|protected)(\[[a-zA-Z0-9_.]+\])?)?[ \t]*class[ \t]+([a-zA-Z0-9_]+)/\6/c,classes/ |
|
--regex-scala=/^[ \t]*((abstract|final|sealed|implicit|lazy)[ \t]*)*((private|protected)(\[[a-zA-Z0-9_.]+\])?)?[ \t]*class[ \t]+([a-zA-Z0-9_]+)/\6/c,classes/ |
|
--regex-scala=/^[ \t]*((abstract|final|sealed|implicit|lazy)[ \t]*)*((private|protected)(\[[a-zA-Z0-9_.]+\])?)?[ \t]*object[ \t]+([a-zA-Z0-9_]+)/\6/c,objects/ |
|
--regex-scala=/^[ \t]*((abstract|final|sealed|implicit|lazy)[ \t]*)*((private|protected)(\[[a-zA-Z0-9_.]+\])?)?[ \t]*case class[ \t]+([a-zA-Z0-9_]+)/\6/c,case classes/ |
|
--regex-scala=/^[ \t]*((abstract|final|sealed|implicit|lazy)[ \t]*)*((private|protected)(\[[a-zA-Z0-9_.]+\])?)?[ \t]*case object[ \t]+([a-zA-Z0-9_]+)/\6/c,case objects/ |
|
--regex-scala=/^[ \t]*((abstract|final|sealed|implicit|lazy)[ \t]*)*((private|protected)(\[[a-zA-Z0-9_.]+\])?)?[ \t]*trait[ \t]+([a-zA-Z0-9_]+)/\6/t,traits/ |
|
--regex-scala=/^[ \t]*((private|protected)(\[[a-zA-Z0-9_.]+\])?)?type[ \t]+([a-zA-Z0-9_]+)/\4/T,types/ |
|
--regex-scala=/^[ \t]*(override[ \t]*)?((private|protected)(\[[a-zA-Z0-9_.]+\])?[ \t]*)?((abstract|final|sealed|implicit|lazy)?[ \t]*)*def[ \t]+([a-zA-Z0-9_]+)/\7/m,methods/ |
|
--regex-scala=/^[ \t]*((private|protected)(\[[a-zA-Z0-9_.]+\])?)?((abstract|final|sealed|implicit|lazy)?[ \t]*)*val[ \t]+([a-zA-Z0-9_]+)/\6/l,constants/ |
|
--regex-scala=/^[ \t]*((private|protected)(\[[a-zA-Z0-9_.]+\])?)?((abstract|final|sealed|implicit|lazy)?[ \t]*)*var[ \t]+([a-zA-Z0-9_]+)/\6/l,variables/ |
|
--regex-scala=/^[ \t]*package[ \t]+([a-zA-Z0-9_.]+)/\1/p,packages/ |
|
|
|
--langdef=Clojure |
|
--langmap=Clojure:.clj |
|
--regex-clojure=/\([ \t]*create-ns[ \t]+([-[:alnum:]*+!_:\/.?]+)/\1/n,namespace/ |
|
--regex-clojure=/\([ \t]*def[ \t]+([-[:alnum:]*+!_:\/.?]+)/\1/d,definition/ |
|
--regex-clojure=/\([ \t]*defn-?[ \t]+([-[:alnum:]*+!_:\/.?]+)/\1/f,function/ |
|
--regex-clojure=/\([ \t]*defmacro[ \t]+([-[:alnum:]*+!_:\/.?]+)/\1/m,macro/ |
|
--regex-clojure=/\([ \t]*definline[ \t]+([-[:alnum:]*+!_:\/.?]+)/\1/i,inline/ |
|
--regex-clojure=/\([ \t]*defmulti[ \t]+([-[:alnum:]*+!_:\/.?]+)/\1/a,multimethod definition/ |
|
--regex-clojure=/\([ \t]*defmethod[ \t]+([-[:alnum:]*+!_:\/.?]+)/\1/b,multimethod instance/ |
|
--regex-clojure=/\([ \t]*defonce[ \t]+([-[:alnum:]*+!_:\/.?]+)/\1/c,definition (once)/ |
|
--regex-clojure=/\([ \t]*defstruct[ \t]+([-[:alnum:]*+!_:\/.?]+)/\1/s,struct/ |
|
--regex-clojure=/\([ \t]*intern[ \t]+([-[:alnum:]*+!_:\/.?]+)/\1/v,intern/ |
|
--regex-clojure=/\([ \t]*ns[ \t]+([-[:alnum:]*+!_:\/.?]+)/\1/n,namespace/ |