                                            commentMarkFunc)
                     filepath))))))
 
+
 (defn -main [& args]
   (println args)
   (println (read-files (partial read-comments-inline (make-pattern ";")) "./src" "clj" ""))

  (:require [clojure.java.io :as io])
  (:gen-class))

(def testMark "//")
(def testKeyword "TODO") ;:=using keyword to filter which is which

(defn make-pattern [commentMark]
  (re-pattern (str "(?<=" commentMark "+:=)" ".+")))

(defn read-comments-inline [pattern line]
  (let [result (re-find pattern line)]
    result)) 

(defn read-comments-in-file [filepath pickcomment] ;pickcomment is curry function
  (with-open [codefile (clojure.java.io/reader filepath)]

  ([root]
   (map #(.getPath %) (file-seq (io/file root))))
  )


(defn read-files ;;:= TODO: directory format
  "commentMarkFunc is a curry function to give read-comments-in-file
