A query language transpiler framework for JavaScript
This repository is a monorepo containing multiple packages. Traqula is a highly flexible framework for parsing, transforming and generating query languages. Traqula achieves this by shipping default configurations as engines which can easily be modified by builders found in the core package of Traqula.
Traqula maintains a few engines (default parser, transformer, and generator configurations) built ontop of its own code packages:
- For SPARQL 1.1: a parser, generator, and algebra transformer.
- For SPARQL 1.2: a parser, generator, and algebra transformer.
- For SPARQL 1.1 + ADJUST function: a parser, the generator and transformers of SPARQL1.1 also work here.
This software is written by Jitse De Smet.
This code is released under the MIT license.
