DVA engine has provides a better user experience through transfile by Ttypescript.
- The Transform folder contains Transpiler scripts that bind typescript grammar to an overwatch workshop so that it does not differ language grammatically from typescript when writing an overwatch workshop code.
- It includes the redefining of operators by AST parser in Ttypescript, grammatical modification, and automatic reference to scripts.
The Generator folder contains the following files:
- A script that executes logic sequentially to modify the grammar.
- A frame configured for more intuitive use of the AST parser plugin feature in the Ttypescript.
- A script that runs after Ttypescript's grammatical transformation is complete.
- The script converts the typescript to the Overwatch Workshop language by executing
dist/src/script.tsordist/test/script.ts.
- This script contains real logic for changing grammar.
- This script is a command script that is run through the
npm start' command. Through theHMRfunction, when a user modifies the source code in the project folder, not all of the source codes, but only the modified files are recompiled, which greatly reduces the compilation time.
If you want to contribute to the development of this project, please read the CONTRIBUTING.md file.