Expandra tool
Expandra lets you synthesize PDML markup from a condensed representation.
- Rust
Why
HTML is XML, which is verbose and tiresome to write, especially when describing user interfaces. Emmet is a fantastic tool that makes scaffolding out HTML quicker. What I wish was that Emmet worked with other languages.
The goal with Expandra is to have an Emmet-like tool that could work with multiple markup languages.
How
It uses a subset of Emmet syntax. I designed it with a goal of supporting many languages, but this ability is still being experimented with since it uses a sort of micro-language to support this.