Home
IDEs Support (IntelliJ Platform) | JetBrains
Contact Support
Community
Sign in
Johannes Spangenberg
Total activity
48
Last activity
February 02, 2025 16:51
Member since
March 20, 2019 11:59
Following
0 users
Followed by
0 users
Votes
10
Subscriptions
11
Activity overview
Posts (6)
Comments (21)
Sort by recent activity
Recent activity
Votes
Edited
September 04, 2023 16:40
Small update.IntelliJ will also only highlight the x as the identifier, never the a.This works now. My getName method did not return exactly the same as getNameIdentifier().getText(). The rest of m...
Community
IntelliJ IDEA Open API and Plugin Development
How to implement PsiNamedElement with complex identifiers?
0 votes
Created
September 03, 2023 18:50
Are you using Gradle Plugin org.jetbrains.grammarkit? This feature is not supported by the Gradle plugin. See the following note from the documentation:The plugin does not support two-pass generati...
Community
IntelliJ IDEA Open API and Plugin Development
When using Grammer-Kit to generate parser code for a custom language plugin developed in Kotlin, it reports an error saying that it can't find a method in the class corresponding to psiImplUtilClass.
0 votes
Edited
July 03, 2023 19:02
Sifokl, your problem seems to be different, since for us the referenced classes were not visible in the project view on the left. Is the module com.sifoklus:scheduler correctly added as compile dep...
Community
IntelliJ IDEA Users
IntelliJ doesn't see classes in dependency JAR
0 votes
Edited
March 22, 2023 21:00
Joachim Ansorg, thanks for your reply. As long as you are not stacking your states, you are right. When you are not using `RestartableLexer`, you may even use a stack as long as you are not calling...
Community
IntelliJ IDEA Open API and Plugin Development
How to implement Lexer.start/FlexLexer.reset when the lexer carries a stack of states
0 votes
Edited
May 27, 2022 03:58
EDIT: It was pointed out to me that there is a separate action which doesn't use this "synchronization" (link). So it is not as bad as I thought. Old post: There is another problem with this new in...
Community
WebStorm
Recent change to "Show Diff" from Git panel?
0 votes
Created
February 14, 2022 20:39
Thanks for the reply. I created an issue at https://youtrack.jetbrains.com/issue/IDEA-288756.
Community
IntelliJ IDEA Open API and Plugin Development
Project-specific environment variables
0 votes
Edited
July 05, 2021 17:14
Jakub Chrzanowski Thanks for your reply. Yes, it seems to work right now. I separated ${ into two separate token types, andhttps://github.com/NixOS/nix-idea/blob/9a5c99b4a0ff543f199e143c1477e6347c...
Community
IntelliJ IDEA Open API and Plugin Development
Grammar Kit: Synchronize state between lexer and parser in error recovery
0 votes
Edited
April 07, 2021 22:40
I found this commit in LexerEditorHighlighter which mentions that you can use LexerTestCase.checkCorrectRestart to test if your lexer is working correctly. The comment also mentions LayeredLexer, b...
Community
IntelliJ IDEA Open API and Plugin Development
How to implement Lexer.start/FlexLexer.reset when the lexer carries a stack of states
0 votes
Edited
February 06, 2021 15:45
While looking at the implementation of GeneratedParserUtilBase.exit_section_impl_, I noticed that Grammar-Kir seems to implicitly try to respect braces during error recovery. int parenCount = 0;whi...
Community
IntelliJ IDEA Open API and Plugin Development
Grammar Kit: Synchronize state between lexer and parser in error recovery
0 votes
Edited
February 01, 2021 17:19
Here is my current implementation which I might end up using. It actually fixed some strange behavior I have noticed in syntax highlighting. Not sure if this is a good solution, though. I noticed w...
Community
IntelliJ IDEA Open API and Plugin Development
How to implement Lexer.start/FlexLexer.reset when the lexer carries a stack of states
0 votes
«
First
‹
Previous
Next
›
Last
»