Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
IntellIJ Elixir
Elixir plugin for JetBrain's IntelliJ Platform (including Rubymine)
Collective -
Host: opensource -
https://opencollective.com/intellij-elixir
- Code: https://github.com/KronicDeth/intellij-elixir
github.com/KronicDeth/intellij-elixir - 46f17edbfb78f4eaa66c92aead94c299a6281d9e authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 2f75213dc71fae2630bf5559e3b2dfb50f2652d1 authored over 9 years ago by Luke Imhoff <[email protected]>
A lot of the test left operands are invalid in native Elixir, which
means a new rule is needed f...
github.com/KronicDeth/intellij-elixir - d238a3dd0a4bd3615d5e8721b0d41dd52e2e72ce authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - cf76dce03d4b95b26f886ba557f20d4a76d9234a authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 82a4650a54fff06cf68df9641f5f2ade28c56eec authored over 9 years ago by Luke Imhoff <[email protected]>
Fail back to doTest(true) for tests that are not expected to pass yet.
github.com/KronicDeth/intellij-elixir - af375985d4aca9cabdb3b3c4ce4982b734ffde61 authored over 9 years ago by Luke Imhoff <[email protected]>Allow for fewer doTest(true)s.
github.com/KronicDeth/intellij-elixir - 50d9f59dff9e3a057503237971968716354af317 authored over 9 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - d1417a294f136be9ae2551da69b8dd8697975754 authored over 9 years ago by Luke Imhoff <[email protected]>
With the new understanding outlined in ELIXIR_BNF_DESIGN.md, it is no
longer necessary to test d...
Match naming scheme of AtNumeric.
github.com/KronicDeth/intellij-elixir - 44ea38bc69eada70fd3671072978fc91720df4e9 authored over 9 years ago by Luke Imhoff <[email protected]>It wasn't used more than once and so just added a stack level.
github.com/KronicDeth/intellij-elixir - a29d69193270d0edc79658cf7a6ee0774b5b25d3 authored over 9 years ago by Luke Imhoff <[email protected]>Rule did not end up being used anywhere, so just adds a stack level.
github.com/KronicDeth/intellij-elixir - 82d0d7a6d65c795963c4fd2a26fa4737f1352087 authored over 9 years ago by Luke Imhoff <[email protected]>
For non-numeric, the qualifier was before the operator name, but for
numeric it was after the op...
Rule is private, but only used in one place, so remove it will eliminate
a stack level.
The outer numeric rule, which combined charToken and number is actually
useful, while the number...
It is only used in one place and eliminating it will remove a stack
level, class, and interface.
github.com/KronicDeth/intellij-elixir - 9b8b616b863ace9638d7cebfc66985ba6e5f0e12 authored over 9 years ago by Luke Imhoff <[email protected]>
I have no idea why I thought giving the qualified name was a good idea
at the time.
github.com/KronicDeth/intellij-elixir - 7585168c8d0a6d7fb6f290c64af904cbeff9d05e authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 0c25c70762a17168b204667290a71f982a68f721 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - ad9132aae6adfb1b2f1b9c5c0b9b5b6b004cebfc authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 0e6e89fca982f083ff6095679e9b7f4666f563fe authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - a1f28eccdca878cc2ed44d7c890118bfa31e2e95 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - b1c4c64cb89e0c1d9ea3bb23202707ae2fc4b24f authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - c2888cf44e2a850ba6eac25e1a89b1a13fbf38bb authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - b94fa3cab2c78cd0d754f2118d2621034668b2a2 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - ae5a063789080531cc2214812705550701725fa4 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 3a96fa09467d1a6e183298e9297743d1cedc6a2d authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 8630cf8dcd42091d7441bdb2cdcc3531d6ffa416 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 6f577ae2009f14201c3779419ceb8099b44a19b0 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 259b7780e633eeb13e81b323a4c1a5ecb65c6e03 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 68d77fc9db80aa2d7d3609cfd0e207f6a5cdd5e7 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - bfc0187b7ea1b072c1c7618bc1e2cbaaf4fdec73 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 870e0f080bbcfcfe1eda55241bceceb7dd5fa6d1 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - b5700e886c63ad9d4786aa17e890f48a660b4592 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 7bd15b18e2eff108762f5994482e240bf802026d authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - ec9997e6358cd87d2dacd578bc3df512bfdeee4a authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 0f7c5bed44a57c913a83e2cb26edb81af6caca10 authored over 9 years ago by Luke Imhoff <[email protected]>
There is a failing test case, NonNumericUnaryOperation, where the
expected format has the unaryO...
Includes general design for structuring right-associative infix
operators.
github.com/KronicDeth/intellij-elixir - 47e3a4fc745ced3c400d7f72f6b14d3b17010810 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 3dffba4d527503a61892d08b12b819f2bdb5f0d3 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 02920cd5458b3f2b1e525b7e0182c174ca11a18e authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 4d53c67a90d8db0523481c60092539b541095600 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 537a1caafad1b8ae0f5de15ad21a75c7f281ecb9 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - efc45718352a9a43ce88f5ebc042d87fb88207d9 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 921a1285336aee485fc9ac6bfc5739c60f5f3bd7 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 2399c7081b79705f60856353535c250672cfe333 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 6e2894d8dbcec2eb3faf037879592443f537aeed authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 90db47e2d43a5bac9aee7399ce4d6c1b612d9ac9 authored almost 10 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 277d03dcd9b1943d850f3c60191274718e56fcae authored almost 10 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - ae96f53bd26ad4f2a688bfb0512f8b7831547cd4 authored almost 10 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - a7f58ca31fcc6f3535467d56c24726d124fe0dde authored almost 10 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 370ebb8d7cf1af5c72ee4cb72ff4af0f0b07928e authored almost 10 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 107cd2adc8e1c82c7fe108b6c488c406b45b54d2 authored almost 10 years ago by Luke Imhoff <[email protected]>
Also change from simple doTest(true) to
assertParsedAndQuotedCorrectly().
Rule renames affected errors.
github.com/KronicDeth/intellij-elixir - d688fd9a8d966a5ffe4df051b746efbdd73c3b92 authored almost 10 years ago by Luke Imhoff <[email protected]>
Test was not updated for change that required a valid decimal digits
immediately after DECIMAL_M...
Use `operand operation*` with `left operation` to limit backtracking.
Allow noParenthesesManyArg...
Remove fall through to leftOperand at bottom of rightOperand. Requires
expression to try, right...
github.com/KronicDeth/intellij-elixir - 625b52757d8ac166694c7d5ff57faa3bd34c3407 authored almost 10 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - c7e22d63b455b0c4071c1e1083967a3eb2fcae8a authored almost 10 years ago by Luke Imhoff <[email protected]>
Only valid digits may immediately follow `.` for it to count as a
decimal mark, otherwise `.` is...
First failure is `@1.identifier` not working because the `1.` is being
parsed as a broken decima...
github.com/KronicDeth/intellij-elixir - 2f6bdeec10b354981e1e87492c6c8663156eaebc authored almost 10 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 39c293917328dcbc25a7119f5244df7ad3c9805f authored almost 10 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - e94c2b0f9694ff658667f301842a5b68ef3ddc21 authored almost 10 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - b0a6ea21ef9b367284b185e7fef661fdcd5562d9 authored almost 10 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 5b053f5c9d7399d2e4ac67a162f17216ee7c31b2 authored almost 10 years ago by Luke Imhoff <[email protected]>
Then charToken can cast it and call codePoint like with
hexadecimalEscapeSequence. Fixes quotin...
github.com/KronicDeth/intellij-elixir - 612d2cb0085300b8251970762af2c9a76dace1fd authored almost 10 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - b9f689d46c29ee5c94218c98c6275a6c666dc57e authored almost 10 years ago by Luke Imhoff <[email protected]>
Have hexadecimalEscapeSequence implement EscapeSequenc so that the 2nd
child of charToken can be...
EnclosedHexadecimalEscapeSequence fails on quoting.
github.com/KronicDeth/intellij-elixir - d3ff02619ad10e34471f73298d700410335cd7f6 authored almost 10 years ago by Luke Imhoff <[email protected]>Error updated due to new rule names.
github.com/KronicDeth/intellij-elixir - 536f3764d2a66e158d4f12157b1b9bccee68d054 authored almost 10 years ago by Luke Imhoff <[email protected]>Replaced by MatchedNonNumericAtRightOperationParsingTestCase.
github.com/KronicDeth/intellij-elixir - b7b41c0052c362640449bc870ceafaeeae044e0a authored almost 10 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - dd53bae33793d2666d0d77fa78f1f44e2c45b620 authored almost 10 years ago by Luke Imhoff <[email protected]>
Include the for loop used in the pattern for LeftOperand in RightOperand
too.
github.com/KronicDeth/intellij-elixir - b16dbbc0f153f440f1e4f87feaf0194cc7e1b7e0 authored almost 10 years ago by Luke Imhoff <[email protected]>
Allows for nesting prefix operations inside themselves.
github.com/KronicDeth/intellij-elixir - a3ebce5a030096c1ccb41676364c91de72a7975b authored almost 10 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 98a54157afbe64140704297071075ce57f5f07b6 authored almost 10 years ago by Luke Imhoff <[email protected]>
Only broke out working tests. Non-working tests for currently
non-reimplemented operations are ...
github.com/KronicDeth/intellij-elixir - fff21be7f9ad1e800f56e7cf524a2b0a4b744bf0 authored almost 10 years ago by Luke Imhoff <[email protected]>
Use new name for rule that combines old
noParenthesesManyArgumentsUnqualifedCall and
noParenthes...
Extract out a matchedOperandExpression which is either a
noParenthesNoArgumentsUnqualiedCallOrVa...
Change * on right operations to + to ensure that at least one right
operation is in right expres...
github.com/KronicDeth/intellij-elixir - 3d80adac44458edad127d9667bd7cee0950a0970 authored almost 10 years ago by Luke Imhoff <[email protected]>
Test quoting of `@function positional, keyword_key: keyword_value`.
github.com/KronicDeth/intellij-elixir - 2938e71b1a3a89e4cbc1f77a5517c804299d1926 authored almost 10 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 05d9587696db0fa51bee54271a20460e518deb5a authored almost 10 years ago by Luke Imhoff <[email protected]>
Test quoting of `function positional, keyword_key: One.Two`.
github.com/KronicDeth/intellij-elixir - 9cb400fa1aee106c390ea2d17f4bea778e92ffde authored almost 10 years ago by Luke Imhoff <[email protected]>Test quoting of `function positional, keyword_key: Alias.identifier`.
Hand to differentiate bet...
github.com/KronicDeth/intellij-elixir - d07c79e98f768b602055b8b8e271fadf315e24ae authored almost 10 years ago by Luke Imhoff <[email protected]>
Involved breaking up CHAR_TOKEN from a lexeme to CHAR_TOKENIZER for `?`
and the CHAR_LIST_FRAGME...
Test quoting of `function positional, keyword_key: 1.0e-1`.
github.com/KronicDeth/intellij-elixir - f958df33fb3152fe52e373da36ecf58dd101af49 authored almost 10 years ago by Luke Imhoff <[email protected]>Test quoting of `function positional, keyword_key: []`
github.com/KronicDeth/intellij-elixir - 7d7846bdc494c87febf09b1665bbf99476a2a615 authored almost 10 years ago by Luke Imhoff <[email protected]>Test quoting of `function positional, keyword_key: "string"`
github.com/KronicDeth/intellij-elixir - 4bc27f32da18aadf37503f9994cdcb0ad7dbb163 authored almost 10 years ago by Luke Imhoff <[email protected]>
Test quoting of
```
function positional, keyword_key: """
stri...
Test quoting of `function positional, keyword_key: 'charListLine'`.
github.com/KronicDeth/intellij-elixir - 322acf06ecaefd5ca5594c323d09f1f70fafe84e authored almost 10 years ago by Luke Imhoff <[email protected]>Test quoting of
```
function positional, keyword_key: '''
cha...
Test quoting of `function position, keyword_key: ~r{sigil}`.
github.com/KronicDeth/intellij-elixir - a55149d381ace35256f2e9779d2482dd24c22ca4 authored almost 10 years ago by Luke Imhoff <[email protected]>