JSONata language definition

Hi There,

So part of my Erlang-RED project is JSONata - probably a big part.

I had a quick look around and found no Erlang library for implementing JSONata so it's kind of up to me to get something working.

Now where to start? Well a BNF/DSL/LALR/... any language specification that I can throw at a parser generator (i.e. Bison or Yacc). I had a quick look at the repo and found the parser code but no specification.

Is there anything that might be used as an official specification of the JSONata language?

I assume that no one has an Erlang implementation lying around somewhere? :wink:

/cc @andrew-coleman

Let me just check, err no sorry :wink:

This sounds like a job for AI. Perhaps you can try to provide the parser code and have it do its thing :wink:

You mean Chuck

But no, did it using leex and yecc - fun times. Code is over there.