AST Viewer UI
This project was inspired by "Zoom Out": The missing feature of IDEs.
I want to create a GUI with text fields, boxes, arrows, etc. and generates source code, or even an AST that can be used by a compiler. So far I can take Rust code and spit the AST back out.
Roadmap
Subject to change of course, but here's the basic gist.
- Round-trip any Rust file.
- Have a minimal GUI.
- Allow for editing AST nodes.
- Output a new source file after editing the AST.
- Allow for editing files in a whole Rust project.
- Turn this into its own "language" as a thin wrapper over machine code, assembly, or something like LLVM-IR, that allows for higher-level abstractions.