KronicDeth
Creator of the IntelliJ Elixir plugin
- 活动总数 146
- 最后的活动
- 成员加入日期
- 关注 0 名用户
- 关注者数 1 名用户
- 投票数 11
- 订阅数 47
-
创建于 Annotator for another plugin's language
Erlang support for IntelliJ is supplied by intellij-elixir, but I want my plugin for Elixir, intellij-elixir to be able to annotate Erlang references to Elixir modules as is done for properties in ... -
创建于 jsp modules not being packaged in zip
I had a contributor add compiler support to intellij-elixir based on the code intellij-erlang. The PR included a jps-builder and jps-shared module, which is shown in the Output Layout for the inte... -
创建于 Build against Rubymine SDK not working when using depends optional=true
Following the instructions on https://confluence.jetbrains.com/display/IDEADEV/Plugin+Compatibility+with+IntelliJ+Platform+Products, I moved my projectStructureDetector extension to rich-platform-p... -
创建于 Action and Inspection (LightCodeInsightFixtureTestCase) tests work in IntelliJ, but not in ant
I have tests for Inspections that mark errors (like ambiguous commas, parentheses or missing end of expression) and testing the New File action. Both test classes extend LightCodeInsightFixtureTes... -
创建于 Tests for New File Action
How do I test a New File action in the NewGroup, including bringing up the Dialog, selecting the the language, checking the validation and then checking that the file is created in the correct dire... -
创建于 Recovery when end of expression (EOL or `;`) is missing
The top of my grammar is defined as follows:// expressionList is optional to handle code-less file that contains only EOL between blank lines and order comment // lines elixirFile ::= endOfExpressi... -
创建于 Translate left recursion in yecc (yacc) to left-recursion for Grammar Kit
Elixir's grammar (https://github.com/elixir-lang/elixir/blob/de39bbaca277002797e52ffbde617ace06233a2b/lib/elixir/src/elixir_parser.yrl#L387-L388) is written in yecc, which is an Erlang port of YACC... -
创建于 Overriding token name in PsiErrorElement
Is there a way to override the name displayed in PsiErrorElements so they are more human readable? For example I havePsiErrorElement:ElixirTokenType.AND_OPERATOR, ElixirTokenType.ARROW_OPERATOR, E... -
创建于 Operator (!==) winning over keyword identifier (!==:)
Elixir allows keyword identifiers (the word + colon like in JSON syntax) to use operators, like `!==` as the identifier before the colon, `:`, but my current bnf is parsing the !== as just an opera... -
创建于 "Another not done marker added after this one. Must be done before this."
I'm working on intellij-elixir and I've had success implementing left associative operators using the `left` rule annotation in Elixir.bnf based on the patten in intellij-haxe's https://github.com/...