ltcmelo /
psychec
A compiler frontend for the C programming language
82/100 healthLoading repository data…
SuperJMN / repository
C language compiler from scratch for a custom architecture, with virtual machine and all
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
This is Plotty, a side-project that I've made just for The Fun Of Learning®.
It features a custom architeture (Plotty) that can be programmed using the C language.
The compiler is the star of this project. It's coded from scratch in C#. The AST is generated with the help of Superpower.
It's a very interesting and powerful library by Nicholas Blumhardt to build parsers easily in .NET. You have to take a look at it ASAP.
Plotty has an emulator of a (Plotty) virtual machine. It runs the code generated by the compiler. How else would you run the code? :)
There are projects in the solution to visualize the execution of the code. The main application is a Universal Windows Application:

Then, watch this video :)
Questions? Suggestions?
Want to know more?
Let's talk! Find me on Telegram https://www.t.me/superjmn
Selected from shared topics, language and repository description—not editorial ratings.
ltcmelo /
A compiler frontend for the C programming language
82/100 healthsverx /
development kit and libraries for SEGA Master System / SEGA Game Gear / SEGA SG-1000 / SEGA SC-3000 / ColecoVision homebrew programming using C language (and the SDCC compiler)
71/100 healthyann-shi /
Compiler for C language in python
/100 healthrobertoraggi /
A compiler front end for the C++ language
68/100 healthluciotato /
Compile-to-js and compile-to-c language, highly readable, keep it simple philosophy
43/100 healthyunwei37 /
Write a tiny interpreter by C language in 500+ lines
70/100 health