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
20082026
-
…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 -
…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 -
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? -
…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…
comment by jopsen · 2018-02-17 · in Pratt Parsers: Expression Parsing Made Easy (2011)