oowekyala / intellij-javacc

JavaCC and JJTree grammar support for the IntelliJ Platform
https://plugins.jetbrains.com/plugin/11431-javacc
MIT License
44 stars 6 forks source link
intellij intellij-plugin javacc parser-generator

JetBrains IntelliJ Plugins

JavaCC and JJTree plugin for IntelliJ IDEA

Offers comprehensive language support for the JavaCC parser generator. Doesn't generate parsers itself yet though. Code insight works best when the token manager and other supporting files have already been generated.

Demo GIF

Features

JavaCC code insight
JJTree code insight
Java language injection

To change the injection level (or disable injection), go to Settings | Languages & Frameworks | JavaCC.

Inspections and intention actions

Including unnecessary parentheses detection, unreachable production detection, ambiguous JJTree node descriptor, etc. Many JavaCC warnings are also implemented as inspections. Inspections can be suppressed since version 1.0.

Usage notes