Home
IDEs Support (IntelliJ Platform) | JetBrains
Contact Support
Community
Sign in
Gregory Shrago
Total activity
512
Last activity
August 14, 2023 18:03
Member since
January 16, 2007 18:03
Following
0 users
Followed by
1 user
Votes
0
Subscriptions
214
Activity overview
Posts (3)
Comments (295)
Sort by recent activity
Recent activity
Votes
Created
October 21, 2013 20:11
The one to the left is just a synonym for PsiBuilder.getLatestDoneMarker().In terms of BNF this refers (usually) to any non-private-rule-to-the-left in a sequence.Consider after parsing some my_rul...
Community
IntelliJ IDEA Open API and Plugin Development
What does Grammar Kit's "inner" and "left" rule modifiers do?
0 votes
Created
December 03, 2013 21:56
You can always create new marker before the token, advance lexer and then close it via error(..) call thus keeping the "rule marker" intact.I don't know any other way on the parser level.
Community
IntelliJ IDEA Open API and Plugin Development
error squiggly red underline off-by-one in parser
0 votes
Created
December 03, 2013 23:06
You can get WS into the parser by returning empty TokenSet in your ParserDefinition#getWhitespaceTokens() (same applies to comments).Even when WS are skipped it is possible to use PsiBuilder#rawXXX...
Community
IntelliJ IDEA Open API and Plugin Development
error squiggly red underline off-by-one in parser
0 votes
Created
January 29, 2014 00:45
You're doing good :)However there're 2 problems: The main one: the "flat structure" of file ("solFile" rule). IntelliJ often tries to get the current (the deepest) PsiElement at some file position ...
Community
IntelliJ IDEA Open API and Plugin Development
Problems with performance in custom language plugin
0 votes
Created
February 04, 2014 16:55
Glad you got it working.For the records:Void methods are the result of the missing/incorrect psiImplUtilClass discussed here https://github.com/JetBrains/Grammar-Kit/issues/24Pins & recoverWhile ar...
Community
IntelliJ IDEA Open API and Plugin Development
Problems with performance in custom language plugin
0 votes
Created
February 18, 2014 17:01
There's a lot of things in your grammar that should be improved not only from implementation point of view but ideologically as well.The most important one is that this grammar implies that named-e...
Community
IntelliJ IDEA Open API and Plugin Development
Grammar-Kit and Identifier
0 votes
Created
February 19, 2014 16:02
Sorry for typos, I didn't check the grammar in the IDE. I've updated it so #3 and #4 are covered.#1 I personally prefer to use "{" instead of LEFT_BRACE because BNF looks more readable to me.Both "...
Community
IntelliJ IDEA Open API and Plugin Development
Grammar-Kit and Identifier
0 votes
Created
February 20, 2014 16:56
#4 Please update Grammar-Kit plugin if you develop with IntelliJ 13. recoverWhile was named recoverUntil in the early days. recoverUntil still can be used for backward compatibility.
Community
IntelliJ IDEA Open API and Plugin Development
Grammar-Kit and Identifier
0 votes
Created
February 21, 2014 16:11
Clauses ideologically should not be declarations and named-elements. This is just plain wrong (e.g. in completion and find usages).You shall read more guides/forums on IntelliJ language plugin deve...
Community
IntelliJ IDEA Open API and Plugin Development
Grammar-Kit and Identifier
0 votes
Created
May 20, 2014 10:02
Sure. You should search plugins/DatabaseSupport/*.jar files for META-INF/DatabasePlugin.xml and look for some <group id="Console.*"> action groups.If you're lucky enough you'll be able to inject so...
Community
IntelliJ IDEA Open API and Plugin Development
extend Idea Ultimate database plugin
0 votes
«
First
‹
Previous
Next
›
Last
»