Elm language plugin for IntelliJ IDEA.
- Parsing the syntax
- Coloring keywords, comments, strings and numbers
This plugin is still at development phase. More features are coming soon.
- Setup your development environment according to this instruction.
- Clone this repository.
- Open it as a Plugin Project in IntelliJ IDEA (either Community or Ultimate version).
- Make sure you have Grammar-Kit and PsiViewer plugins installed.
- Delete the content of
gen
directory if you have previously generated parser code from another version of the BNF file. - Open
src/org/elmlang/intellijplugin/Elm.bnf
file and generate the parser code (*) - Open
src/org/elmlang/intellijplugin/Elm.flex
file and generate lexer code (*) - The plugin should be ready to run now.
(*) either from a context menu or by keyboard shortcut โงโG