summaryrefslogtreecommitdiffstats
path: root/vendor/ungrammar/README.md
blob: a5e130fedf102cb9848987ad4b97ca0267513057 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# 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