Project Structure
Here we introduce different modules of this project and how they work together
Last updated
Here we introduce different modules of this project and how they work together
Last updated
This project contains multiple GitHub Repositories, listed as follow:
C0VM-ts is the main repository of this project, it contains the C0VM
frontend GUI and the actual code of C0VM
.
C0VM-ts-server is the backend server that receives C0
source code and compile it to bc0
byte code for the frontend C0VM to execute.
C0VM-ts-bc0-syntax is the parser-generator configuration for bc0
byte code file format. It's build product is used to perform syntax highlighting in the code editor of C0VM-ts.
https://github.com/MarkChenYutian/C0VM-ts-BC0-Language-Support
C0VM-ts-c0-syntax is the parser-generator configuration for c0
source code file format. It's built product is used to perform syntax highlighting in the code editor of C0VM-ts.
https://github.com/MarkChenYutian/C0VM-ts-C0-Language-Support
Links to each module is shown below: