Skip to content

comunica/traqula

Repository files navigation

Traqula logo

A query language transpiler framework for JavaScript

Build Status Coverage Status

This repository is a monorepo containing multiple packages. Traqula is a highly flexible framework for parsing, transforming and generating structured languages, with an initial focus on the SPARQL query language. 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 on top of its own code packages:

Documentation

To use Traqula's engines, lean more in their respective READMEs as linked to above. In order to create or modify the parsers, transformers and generators to your desire, we provide dedicated documentation pages. Additionally, a documentation website is generated based on the source code's documentation: https://comunica.github.io/traqula/. The source code itself is available on GitHub.

License

This software is written by Jitse De Smet.

This code is released under the MIT license.

About

🔀 TRAnspiler for QUery LAnguages

Resources

License

Stars

Watchers

Forks

Contributors