EBNF is a language for defining grammars. It can be used with compiler-compilers like Lark to define your own language.
This plugin defines basic syntax highlighting and indentation.
With vim plug:
- add
Plug 'r-bar/ebnf.vim'to your.vimrc - run the
:PlugInstallcommand