| # ungrammar | |
| A DSL for specifying concrete syntax trees. | |
| See the [blog post][post] for an introduction. | |
| See [./rust.ungram](./rust.ungram) for an example. | |
| ## Editor support | |
| - Vim | |
| - [vim-ungrammar][] | |
| - [ungrammar.vim][] | |
| - VSCode | |
| - [ungrammar-tools][] | |
| [post]: | |
| https://rust-analyzer.github.io/blog/2020/10/24/introducing-ungrammar.html | |
| [vim-ungrammar]: https://github.com/Iron-E/vim-ungrammar | |
| [ungrammar.vim]: https://github.com/drtychai/ungrammar.vim | |
| [ungrammar-tools]: https://github.com/azdavis/ungrammar-tools |