Index of all namespaces
An archieml parser for clojure
drop-array drop-delimited-array expand-scopes get-expanded-map get-map is-array? is-command? is-item? is-key? is-scope? is-subarray? is-token? parse parse-array parse-delimited-array parse-item-array parse-key parse-line parse-lines process-array process-scope skip take-array take-delimited-array trim-split-lines unescape
A Clojure parser for archieml.
Archieml is a markup language designed to be written by humans for computers. It is very forgiving and highly welcoming. Developed at the New York Times its main audience are Journalists who do require to write structured data but do not want to bother with JSON or yaml.
This is a Clojure parser for Archieml.
In leinigen add
(require '[archieclj.core :as archieclj]) archieclj/parse("key: value")
Contributions are highly welcome! You can contribute by
- Using the library and providing feedback in github issues
- Writing better Documentation
- Fixing bugs and Issues
- Discussing Issues and solving them (some might not need code)
Copyright © 2015 FIXME
Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.