Releases: AzureMarker/intellij-lalrpop
Releases · AzureMarker/intellij-lalrpop
0.2.5
- Fix some cases of parentheses/brackets/braces in Rust strings breaking the lexer (fixes #45 again)
- Remove a deprecated function usage
0.2.4
- Improve parentheses counting in Rust code blocks to handle strings (fixes #45)
- Add support for 2021.2 IDEs
- Drop support for 2020 IDEs
- (internal) Update dependencies and Gradle
0.2.3
- (internal) Simplify the expansion of
<>
#42
- (internal) Update dependencies and Gradle
- Fix finding the parser module declaration (this caused many weird issues)
0.2.2
- Remove trailing newlines from user code
- Give color to commas
- Fix exception when refactoring affects injected Rust type references
- Fix refactoring in Rust code adding a duplicate action type in affected LALRPOP code
- Support 2021.1 EAP
0.2.1
- Inject Rust into type references (e.g. explicit nonterminal types) c9587ae
- Handle fallible user actions #24
- Add an intention to explicitly write the inferred the type of a nonterminal #26
- Add an inspection for redundant user action code, such as
=> <>
#33
- Support in-place renaming #32
- Add type hints to nonterminals and (optionally) symbols #36
0.2.0
- Handle
<>
expressions in action code #17
- Infer nonterminal types and perform type resolution #17
- Fix "Unable to save plugin settings" error #21
- Add a bunch of inspections #22
0.1.1
- Add missing terminals inspection #13
- Add grammar params to injected action code #14
- Add some code highlighting (ex. nonterminals) #15