Dear all, JavaScript has been without a SPARQL 1.1 parser for some time. SPARQL.js finally changes this.
This parser was generated semi-automatically from the EBNF grammar in the SPARQL 1.1 spec, and then extended to generate JSON. I have opted to generated a more accessible format than SPARQL algebra; time will tell if this was a good decision. (SPARQL algebra can always be added.) The full story is on http://ruben.verborgh.org/blog/2014/08/22/writing-a-sparql-parser-in-javascript/ and the MIT licensed code on https://github.com/RubenVerborgh/SPARQL.js. Feedback welcome! Best, Ruben
