chocopy-python-compiler
yacv
Our great sponsors
chocopy-python-compiler | yacv | |
---|---|---|
3 | 7 | |
44 | 132 | |
- | - | |
5.8 | 0.0 | |
about 1 month ago | over 2 years ago | |
Python | Python | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
chocopy-python-compiler
-
Chocopy -> CIL compiler: compiles a subset of Python 3 to Common Intermediate Language (.NET)
Links: - Github - Blog post with more details about the CIL backend - Blog posts I've written about other parts of the compiler: Frontend/Typechecker, JVM Backend
- Chocopy -> JVM Compiler, implemented in Python
-
Chocopy -> JVM Compiler: compiles a subset of Python 3 to JVM bytecode
Links: - Github - Blog post explaining how I did it
yacv
-
Hacker News top posts: Mar 8, 2021
Show HN: I made a parser visualizer using manim\ (7 comments)
- yacv: Yet Another Compiler Visualizer [python]
-
[P] I wrote a tool to visualize parsing using manim
Docs : https://ashutoshbsathe.github.io/yacv
-
I made a parser visualizer using manim
The README file will link you to the demo video on YouTube [1]. There is also a working example section [2] on the landing page of documentation which shows what all visualizations yacv can produce given a CFG and a string
[1]: https://www.youtube.com/watch?v=BozB0O0__Qg
[2]: https://ashutoshbsathe.github.io/yacv/#working-example
-
[P] I created a tool to visualize parsing
GitHub repo : https://github.com/ashutoshbsathe/yacv
What are some alternatives?
Krakatau - Java decompiler, assembler, and disassembler
manim-physics - Physics simulation plugin of Manim that can generate scenes in various branches of Physics.
devito - DSL and compiler framework for automated finite-differences and stencil computation
chanim - Animation engine for explanatory chemistry videos
ragaz - Ragaz aims be a fast, safe and powerful language with syntax closest to default python which allow you to create from simple scripts to complex systems in a code easier to read, write and maintain than other system languages with the same purpose (C/C++, Rust, etc).
ActionServerless - Use GitHub Actions to create a Serverless service.
front - Front-end libraries and utilities for the Transmuter language processing infrastructure
manim - Animation engine for explanatory math videos
pypperoni - Pypperoni Python Compiler Source Code
Manim-Tutorial - A tutorial for manim, a mathematical animation engine made by 3b1b
thefuck - Magnificent app which corrects your previous console command.
lux - Automatically visualize your pandas dataframe via a single print! 📊 💡