A list of generator options. Supersedes global generateXXX attributes.

Option Possible Values Description
psi yes, no PSI: generate PSI classes
psi-factory yes, no PSI: generate PsiElement for ASTNode node factory
visitor yes, no PSI: generate visitor for PSI classes
visitor-value void, name of type parameter PSI: generate visitor with generic argument
elements yes, no Types: generate composite element type constants
element-case lower | upper | as-is Types: composite element type constants case option
tokens yes, no Types: generate token constants
token-case lower | upper | as-is Types: token type constants case option
tokenAccessors yes, no PSI: generate token getters
names short, long, classic Parser: local variables style
firstCheck positive number, 2 Parser: generate FIRST-based look-ahead optimization
... ... ...

Examples:


  {
    // turn off PSI classes generation and token constants
    // .. and prefer classic names
    generate=[psi="no" tokens="no" names="short"]
  }