Hacker GitHub

← All repos

taskcluster/json-e

View on GitHub ↗ ★ 3 Go archived

DEPRECATED - A data-structure parameterization system written for embedding context in JSON objects

4 mentions on Hacker News by 3 people: 0 stories, 4 comments · first 2018-02-17 · latest 2020-09-19

Mentions per year 4 mentions · busiest year 2019 (2)
20082026
  1. …very underrated style of parsing. Years ago when I was at Mozilla we built PrattParser utils in JS: https://github.com/taskcluster/json-e/blob/386ae415d807eb066... It probably had short comings, because it's been rewritten since (I haven't…
    comment by jopsen · 2020-09-19 · in Making a Pratt Parser Generator
  2. …No support for Async methods, but I wrapped around it with some Promises and did the trick. [0] https://github.com/taskcluster/json-e
    comment by gfiorav · 2019-04-14 · in Jsonnet – A data templating language
  3. I prefer https://github.com/taskcluster/json-e Has the advantage/disadvantage that it's still valid json/yaml I wrote a scary command line wrapper for it: https://wryun.github.io/rjsone/ Has libs for Python, Go, and JS, and there's a bazel…
    comment by wryun · 2019-02-08 · in Why are we templating YAML?
  4. …needed a custom expression language and using a Pratt-Parser to write the interpreter was a joy. https://github.com/taskcluster/json-e/blob/a0ab770157a5fdb5d... I wrote up abstractions so you just declare token patterns, precedence…