No description
Find a file
2024-05-31 16:09:49 +02:00
.vscode wow, been a long time since i commited to github :) 2024-05-28 22:33:51 +02:00
dsl_files cleanup 2024-05-31 16:09:49 +02:00
grammars Changed from * to + 2024-05-28 22:33:51 +02:00
JSTQL cleanup 2024-05-28 22:33:52 +02:00
src cleanup 2024-05-31 16:09:49 +02:00
test_files cleanup 2024-05-31 16:09:49 +02:00
.gitignore starto 2023-09-13 14:45:06 +02:00
.gitmodules fixed babel submodule setup 2024-05-28 22:33:51 +02:00
.prettierrc starto 2023-09-13 14:45:06 +02:00
bun.lockb idk dude, something is very bad with the transformation 2024-05-28 22:33:51 +02:00
LICENSE Initial commit 2023-09-08 13:16:42 +02:00
package-lock.json Basically finito, needs some final polishing and writing a README 2024-05-28 22:33:51 +02:00
package.json Basically finito, needs some final polishing and writing a README 2024-05-28 22:33:51 +02:00
README.md cleanup 2024-05-31 16:09:49 +02:00
tsconfig.json Finished up Langium stuffs and more more more 2024-05-28 22:33:51 +02:00

JSTQL JavaScript Transform tool

This tool is created to transform JavaScript based on definitions written in a custom DSL called JSTQL

JSTQL

This is a DSL created to define proposal transformations using templates. A transformation is defined by two templates, a template of what code snippets to search for applicable to and a template of how to transform those snippets transform to.

Examples of definitions for proposals can be found in dsl_files