主页
IDEs Support (IntelliJ Platform) | JetBrains
联系支持服务
社区
登录
Gregory Shrago
活动总数
512
最后的活动
2023年08月14日 18:03
成员加入日期
2007年01月16日 18:03
关注
0 名用户
关注者数
1 名用户
投票数
0
订阅数
214
活动概览
帖子(3)
评论(295)
按最近的活动排序
最近的活动
投票数
创建于
2013年10月21日 14:48
There's no need to repeat the work of other authors. One can read about PEG and IntelliJ parsing architecture somewhere else and then discover Grammar-Kit which just combines all the above.https://...
社区
IntelliJ IDEA Open API and Plugin Development
Grammar kit tutorial(s)
0 票
创建于
2013年10月24日 23:23
There're different levels of problem reporting: lexer errors, parser errors and annotators/inspections reports.String literal contents related problems belong to 1.lexer level or 2.semantic level, ...
社区
IntelliJ IDEA Open API and Plugin Development
Parsing strings and other various basic types
0 票
创建于
2013年12月03日 12:04
I've checked the plugin sources on github. Not sure (I haven't run them) but..PsiErrorElements are created when PsiBuilder.error() or PsiBuilder.Marker.error() methods are used. The difference is t...
社区
IntelliJ IDEA Open API and Plugin Development
error squiggly red underline off-by-one in parser
0 票
创建于
2014年01月08日 13:44
You need an Annotator for that.Here's the explanation: Syntax Highlighting and Error Highlighting
社区
IntelliJ IDEA Open API and Plugin Development
BNF Rule Syntax Highlighting for Custom Language
0 票
创建于
2014年01月28日 13:40
You seem to put too much of syntax logic into your lexer.IntelliJ IDEA platform assumes lexers are fast and uses them very often.Solution: decouple lexer & parser logic as it is usually done: Make ...
社区
IntelliJ IDEA Open API and Plugin Development
Problems with performance in custom language plugin
0 票
创建于
2014年02月21日 16:04
#auto recover predicates as well as token PSI accessors are supported in the latest Grammar-Kit version only. Unfortunately (or luckily) most fixes and new features are always available in the late...
社区
IntelliJ IDEA Open API and Plugin Development
Grammar-Kit and Identifier
0 票
创建于
2014年02月26日 15:55
Just comment the recoverWhile(".+Declaration")="#auto" line.I thought you would put several declarations in a file, with just one declaration there's no need in recovering.
社区
IntelliJ IDEA Open API and Plugin Development
Grammar-Kit and Identifier
0 票
创建于
2014年08月15日 12:26
Hi Liudmila!Thanks for mentioning. There is indeed a bug in LiverPreviewParser which is now fixed in 1.1.10_1 release.The generated parser doesn't suffer from this: I've included your sample in Gra...
社区
IntelliJ IDEA Open API and Plugin Development
Grammar-kit : psi tree for prefix expressions
0 票
创建于
2014年09月05日 23:25
Here's my workflow:1. I use "regexp:" tokens mostly for quick language prototyping with "Live Preview" mode which doesn't involve any project and code generation.The main language structure first a...
社区
IntelliJ IDEA Open API and Plugin Development
Case-insensitive Grammar-Kit tokens?
0 票
创建于
2014年11月19日 12:24
Just tweak ElixirTokenType#toString() as you like: @Override public String toString() { return "ElixirTokenType." + super.toString(); }
社区
IntelliJ IDEA Open API and Plugin Development
Overriding token name in PsiErrorElement
0 票
«
第一页
‹
上一页
下一页
›
最后
»