NOTE: In development
This is a preliminary version published for use by collaborators.
Teak is a functional data language used to describe data in the form of scalars, lists, trees, or general graphs. It's grammar draws from LISP and JSON.
LISP grammar elements
- One composition from, s expressions.
- Space is separator
- Symbol definition and reference
JSON grammar elements
- Name value pairs (optional)
- UTF8 encoding
- Unicode escapes
TEAK specific elements
- IEEE 754 floating point
- Optional names used as anchor tags
npm install teak
var teak = require('teak'); console.log(teak.parse('(1 2 3 4)')); // -> [ 1, 2, 3, 4 ]