Releases: JetBrains/Grammar-Kit
Releases · JetBrains/Grammar-Kit
2022.3.2
- JFlex: complete classes in java references
- JFlex: support generic java class names #333
- JFlex: extract skeleton from jflex jar #332
- JFlex: update library from 1.7.0-2 to jflex-1.9.1 #325
- JFlex: support both Velocity 1.7 and 2.3 (IJ 232+) #331
2022.3.1
- Update Platform version to
2022.3.1
- Fixed Exception with
2023.1 EAP
: "Do not use constructor injection" (#323)
- Fixed IAE:
FileEditorManagerImpl.$$$reportNull$$$0
(EA-746745)
- Fixed PIEAE:
CompositePsiElement.getContainingFile
(EA-746675)
2021.1.2
- Generator: cache NEXT to avoid freezes
- Generator: avoid java-api in standalone mode #278
- Generator: fix NPE for "exact-types" + factory method #286
- Generator: fix missing
@Override
on visitor methods
- Generator: type annotations support (ASM)
2021.1.1
2021.1.1
- JFlex: update downloadable lib url #264
- Plugin: move java-related extensions to optional config #261
- Editor: do not resolve meta rule parameters to rules
- LivePreview: problem with meta rules #254
2020.3.1
2020.3.1
- Generator: add missing space after comma in types
- Generator: fix double annotations for compiled elements (#251)
- Generator: add override check if mixin present
- Generator: detailed warning on incorrect method spec (#252)
2020.3
2020.3
- Generator: add type annotations (in IDE only)
- Generator: add @OverRide to visitor methods
- Generator: do not force child expr consume-type in a non-expr context
- Generator: skip "upper" rules in containing rules PSI (#248)
- Generator: switch default java version to 11
- Generator: use same charset as bnf explicitly
- Generator: introduce
generate=[fqn="yes/no"]
option
- Editor: highlight missing external methods (#242)
- Editor: more class references in strings
- Editor: in-place meta arg rename
- Editor: fix "redundant character escape" warning (#243)
- Compatibility: IntelliJ IDEA 2020.3
2020.1
2020.1
- Generator: fix an endless cycle on cyclic inheritance (#234)
- Generator: skip sections for string-matched tokens (#231)
- GPUB: fix pinned upper rules error reporting
- Compatibility: IntelliJ IDEA 2020.1
2019.3
- Compatibility: IntelliJ IDEA 2019.3 EAP
2019.1.1
2019.1.1
- Generator: overridable parse_root_ and static parse_root_ methods
- Generator: support package prefixes
- JFlex: move generator output to Messages tool window
- JFlex: suppress all inspections in injected fragments