blob: a5e130fedf102cb9848987ad4b97ca0267513057 [file] [log] [blame] [view] [edit]
# 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