Commit Graph

2 Commits

Author SHA1 Message Date
Dhruv Maroo
425c633efe Add decompilation logic for more constructs
* Function calls decompiled correctly
    * Add boolean type and boolean constants in the grammar
    * Allow angled braces in identifier names
    * Overload the `transpile` to also allow input streams
    * Update the generate script accordingly
2023-04-23 17:11:26 +05:30
Dhruv Maroo
8f7c12d3fe Add C to Rust transpiler
* Add grammar for C and transpile it to Rust code
  * Add `generate.sh` to generate the JavaCC and JJTree files
  * Update `build.sh`
2023-04-21 19:02:44 +05:30