├── .circleci └── config.yml ├── .cljstyle ├── .gitignore ├── CHANGELOG.md ├── LICENSE.txt ├── README.md ├── dev └── separator │ └── repl.clj ├── project.clj ├── src └── separator │ ├── io.clj │ └── io │ ├── ParseException.java │ ├── Parser.java │ └── TrackingPushbackReader.java └── test └── separator ├── read_test.clj ├── sample ├── abc.csv └── simple-err.tsv ├── sample_test.clj └── write_test.clj /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amperity/separator/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.cljstyle: -------------------------------------------------------------------------------- 1 | ;; vim: filetype=clojure 2 | {:files 3 | {:ignore #{"target" ".git"}}} 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amperity/separator/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amperity/separator/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amperity/separator/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amperity/separator/HEAD/README.md -------------------------------------------------------------------------------- /dev/separator/repl.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amperity/separator/HEAD/dev/separator/repl.clj -------------------------------------------------------------------------------- /project.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amperity/separator/HEAD/project.clj -------------------------------------------------------------------------------- /src/separator/io.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amperity/separator/HEAD/src/separator/io.clj -------------------------------------------------------------------------------- /src/separator/io/ParseException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amperity/separator/HEAD/src/separator/io/ParseException.java -------------------------------------------------------------------------------- /src/separator/io/Parser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amperity/separator/HEAD/src/separator/io/Parser.java -------------------------------------------------------------------------------- /src/separator/io/TrackingPushbackReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amperity/separator/HEAD/src/separator/io/TrackingPushbackReader.java -------------------------------------------------------------------------------- /test/separator/read_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amperity/separator/HEAD/test/separator/read_test.clj -------------------------------------------------------------------------------- /test/separator/sample/abc.csv: -------------------------------------------------------------------------------- 1 | A,B,C 2 | D,"E",F 3 | "G","H","I" 4 | -------------------------------------------------------------------------------- /test/separator/sample/simple-err.tsv: -------------------------------------------------------------------------------- 1 | A C 2 | D ""E "F" 3 | G "H" I 4 | J "K L 5 | -------------------------------------------------------------------------------- /test/separator/sample_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amperity/separator/HEAD/test/separator/sample_test.clj -------------------------------------------------------------------------------- /test/separator/write_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amperity/separator/HEAD/test/separator/write_test.clj --------------------------------------------------------------------------------