# 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 |