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

Name LITERAL_REGEX_SIGIL_NAME

github.com/KronicDeth/intellij-elixir - 2744dd55df4f98eb6e0ab0d741434b2c78caabbe authored over 9 years ago by Luke Imhoff <[email protected]>
Name LITERAL_CHAR_LIST_SIGIL_NAME

github.com/KronicDeth/intellij-elixir - ee85859ec85b021fd847af6655351f3c548ce9cc authored over 9 years ago by Luke Imhoff <[email protected]>
Name KEYWORD_PAIR_COLON

Can't use ":" because that's used for COLON.

github.com/KronicDeth/intellij-elixir - 9de2fc93249b6e5164402a9985a3bb6985bbc2af authored over 9 years ago by Luke Imhoff <[email protected]>
Name IN_MATCH_OPERATOR

github.com/KronicDeth/intellij-elixir - 3e99c8f462e31a38209d04fc36c57a722244a9dc authored over 9 years ago by Luke Imhoff <[email protected]>
Name INVALID_UNKNOWN_BASE_DIGITS

Convert from regexp format. Causes some methods to be dropped.

github.com/KronicDeth/intellij-elixir - 0ca1e1d082aa66423d2de40dfc97c0a30cba8da5 authored over 9 years ago by Luke Imhoff <[email protected]>
Name INVALID_OCTAL_DIGITS

github.com/KronicDeth/intellij-elixir - 04e69390a7d0e6edebe7e91394badc73d0be0a58 authored over 9 years ago by Luke Imhoff <[email protected]>
Name INVALID_HEXADECIMAL_DIGITS

github.com/KronicDeth/intellij-elixir - d46f7bcf35a84aa4d7a31f8338e7e45831f80b3c authored over 9 years ago by Luke Imhoff <[email protected]>
Name INVALID_DECIMAL_DIGITS

github.com/KronicDeth/intellij-elixir - 573235f6f0b05f71f4761307ad67ee565ec7b936 authored over 9 years ago by Luke Imhoff <[email protected]>
Name INVALID_BINARY_DIGITS

Replace regexp format with human-readable format. Parser generator
ended up dropping some metho...

github.com/KronicDeth/intellij-elixir - cf971cf4270c6b8826074fece15cc9ba6a0d1d54 authored over 9 years ago by Luke Imhoff <[email protected]>
Name INTERPOLATION_START

Use same format as INTERPOLATION_END even though "#{" is unique to
INTERPOLATION_START.

github.com/KronicDeth/intellij-elixir - 367ee51c5725fb7d0416708a7d7ce2a2286c4b14 authored over 9 years ago by Luke Imhoff <[email protected]>
Name INTERPOLATION_END

Can't be just "}" because CLOSING_CURLY is already using that.

github.com/KronicDeth/intellij-elixir - 6734d519a0e066d5068643f7d2e1f0aafe231cfe authored over 9 years ago by Luke Imhoff <[email protected]>
Name INTERPOLATING_WORDS_SIGIL_NAME

github.com/KronicDeth/intellij-elixir - 1f267c712711319aa8cb1b85ce3f33705e186d46 authored over 9 years ago by Luke Imhoff <[email protected]>
Name INTERPOLATING_STRING_SIGIL_NAME

github.com/KronicDeth/intellij-elixir - fdd9d44edf7c4c1b1c467f0c751564426035fa66 authored over 9 years ago by Luke Imhoff <[email protected]>
Name INTERPOLATING_SIGIL_NAME

github.com/KronicDeth/intellij-elixir - 3cf82f8295625aa68b36c85bc347e60f7b0e1764 authored over 9 years ago by Luke Imhoff <[email protected]>
Name INTERPOLATING_REGE_SIGIL_NAME

github.com/KronicDeth/intellij-elixir - 1c243bf7a4f56e649bb186e9c57ad460373b8d5e authored over 9 years ago by Luke Imhoff <[email protected]>
Name INTERPOLATING_CHAR_LIST_SIGIL_NAME

github.com/KronicDeth/intellij-elixir - 409d695614e5505dd71da7ddce433c76d88674c1 authored over 9 years ago by Luke Imhoff <[email protected]>
Name HEREDOC_*_WHITE_SPACE*

github.com/KronicDeth/intellij-elixir - bd26d08657f0e898e354da8c9e5bd2510d176204 authored over 9 years ago by Luke Imhoff <[email protected]>
Name HAT_OPERATOR

github.com/KronicDeth/intellij-elixir - 65f449b1ce0682e44222191182c20ebd20c08a7d authored over 9 years ago by Luke Imhoff <[email protected]>
Name EXPONENT_MARK

github.com/KronicDeth/intellij-elixir - 1c334eef2e4f3236e7daabadab999fbfa4f2ca74 authored over 9 years ago by Luke Imhoff <[email protected]>
Name ESCAPED_CHARACTER_TOKEN

github.com/KronicDeth/intellij-elixir - 480d225ef960c5ad917ad9e5f73b5af5c6153b0c authored over 9 years ago by Luke Imhoff <[email protected]>
Name DUAL_OPERATOR

github.com/KronicDeth/intellij-elixir - 658492d0ff0b88a64ff881e6e455a9b77d9ee727 authored over 9 years ago by Luke Imhoff <[email protected]>
Name COMPARISON_OPERATOR

github.com/KronicDeth/intellij-elixir - 852ce32491246ea59a05d3c47ba3cf05b9c0ea26 authored over 9 years ago by Luke Imhoff <[email protected]>
Name CLOSING_CURLY

github.com/KronicDeth/intellij-elixir - 7b3dd7a69239ac41d48e73c55f6d830e88268b9f authored over 9 years ago by Luke Imhoff <[email protected]>
Name CHAR_LIST_SIGIL_*

Use human-readable text to allow for duplicate tokens.

github.com/KronicDeth/intellij-elixir - 2b0f2b6c31347e4db7819fe6608771f6799e32e7 authored over 9 years ago by Luke Imhoff <[email protected]>
Name CHAR_LIST_HEREDOC_*

Can't give them the same label because the name has to be unique.

github.com/KronicDeth/intellij-elixir - d73978a675b4d00f2c2e57433753012ef60f0eba authored over 9 years ago by Luke Imhoff <[email protected]>
Name BIT_STRING_OPERATOR

github.com/KronicDeth/intellij-elixir - 08da1319ec656629414cbaba3e3b38cccee4e014 authored over 9 years ago by Luke Imhoff <[email protected]>
Name ASSOCIATION_OPERATOR

github.com/KronicDeth/intellij-elixir - 7e1a31135e276e8ff96186a6a73b1d1338a393fb authored over 9 years ago by Luke Imhoff <[email protected]>
Name ARROW_OPERATOR

github.com/KronicDeth/intellij-elixir - 14902eb3f45eef670dda514ba9f4077658a032a7 authored over 9 years ago by Luke Imhoff <[email protected]>
Name AND_OPERATOR

github.com/KronicDeth/intellij-elixir - 37eb085515d243a4b5acc013224bab715728b0ce authored over 9 years ago by Luke Imhoff <[email protected]>
Remove extra `| ` from amtchedParenthesesArguments

github.com/KronicDeth/intellij-elixir - 4ef941906533113f681f5a1e64aad68b18fee029 authored over 9 years ago by Luke Imhoff <[email protected]>
Optimize imports

github.com/KronicDeth/intellij-elixir - d63dde718b1bdf0c40c78f4e13ae935067fecbf7 authored over 9 years ago by Luke Imhoff <[email protected]>
Add #176 to changelogs

github.com/KronicDeth/intellij-elixir - 91b569ea991b0af2fea7c8336a9b20aa9b00ddce authored over 9 years ago by Luke Imhoff <[email protected]>
Land #176, Fix link to Elixir website

github.com/KronicDeth/intellij-elixir - 09e68646709301d12dfa6dae293483b146b324ce authored over 9 years ago by Luke Imhoff <[email protected]>
fix link to elixir website

`http://http://elixir-lang.org/` -> `http://elixir-lang.org/`

github.com/KronicDeth/intellij-elixir - 5358f0f067a9a27c2b238a385048f2c36f0a40db authored over 9 years ago by shalecraig <[email protected]>
Add #174 to changelogs

github.com/KronicDeth/intellij-elixir - 717de38e45f5fad03bdc5ff4d46d41cad3ada6d2 authored over 9 years ago by Luke Imhoff <[email protected]>
Land #174, Test parser against elixir-lang/elixir

github.com/KronicDeth/intellij-elixir - 791b356e11fb1364b146d5400d39bf399d6b8136 authored over 9 years ago by Luke Imhoff <[email protected]>
Disable MixTasksDepsClean test until Elixir fix is released

Fixes #166

Need elixir used to build intellij_elixir on travis-ci to include
https://github.com...

github.com/KronicDeth/intellij-elixir - acbb06b3f62dcbee7451dc91e0cedd63c9250169 authored over 9 years ago by Luke Imhoff <[email protected]>
Increase timeout for Quoter to support Enum.ex time

github.com/KronicDeth/intellij-elixir - f057f936f7147375dfd6fdd8ed48205e9dcc5f73 authored over 9 years ago by Luke Imhoff <[email protected]>
Convert ElixirLangElixirParsingTestCase to non-parameterized

`@RunWith` doesn't work with `TestCase` subclasses because the JUnit
runner assumes it's a JUnit...

github.com/KronicDeth/intellij-elixir - cef2ede45e458949ec8ac85155e363862ae53d99 authored over 9 years ago by Luke Imhoff <[email protected]>
Use @Parameter instead of constructor arguments

Try to bypass need for zero-argument constructor on travis-ci.org.

github.com/KronicDeth/intellij-elixir - b5aabb210edbc229ce600c1589b53c8b2c4dbad7 authored over 9 years ago by Luke Imhoff <[email protected]>
Ensure only JUnit 4.11 is available

Remove junit.jar from build as it contains JUnit 3.X.

github.com/KronicDeth/intellij-elixir - 0b60329d132c4d1de5e3f1e32936d56750478011 authored over 9 years ago by Luke Imhoff <[email protected]>
Fix duplciate project name

Forgot to change idea to elixir in elixir.xml.

github.com/KronicDeth/intellij-elixir - 86b6104f7b6dc77ead99b805368548df3a3460fc authored over 9 years ago by Luke Imhoff <[email protected]>
Download elixir-lang/elixir and use for ant build

Download elixir-lang/elixir for ant build so
ElixirLangElixirParsingTestCase will work on travis...

github.com/KronicDeth/intellij-elixir - a64709ed1a9cb77d4e8b3936a07451bc799b8181 authored over 9 years ago by Luke Imhoff <[email protected]>
Test parallel_compiler/bat.ex as expected error

Fixes #165

Expand ElixirLangElixirParsingTestCase to allow look-up of whether the
parse is expe...

github.com/KronicDeth/intellij-elixir - fa7006a4613af8517ed8152501e5fdde90ef14f7 authored over 9 years ago by Luke Imhoff <[email protected]>
Protect from null File.listFiles

github.com/KronicDeth/intellij-elixir - 46d1309edab83fac81199d08618850f45bfb72e6 authored over 9 years ago by Luke Imhoff <[email protected]>
Parameterize tests for all *.ex files in elixir-lang/elixir

To prove that intellij-elixir quote is the same as Elixir's quoting of
itself.

github.com/KronicDeth/intellij-elixir - 256db77ce1000e6b70d77885488b4724f60d1423 authored over 9 years ago by Luke Imhoff <[email protected]>
1. add `jps-shared` and `jps-builder` ant compile

2. add `Makefile` as an easy way for local ant build
3. fix tests's path

github.com/KronicDeth/intellij-elixir - dfdc7a74d3fbb4f5907213ad2cb1d38791633fc0 authored over 9 years ago by zyuyou <[email protected]>
Add #173 to changelogs

github.com/KronicDeth/intellij-elixir - 33b266d827e015c8b634eaa182195fe0dd5dc459 authored over 9 years ago by Luke Imhoff <[email protected]>
Land #173, Parenthess call with quoted relative identifiers

github.com/KronicDeth/intellij-elixir - b44a93ce9df70759f60f73d501f2698177fdd1f3 authored over 9 years ago by Luke Imhoff <[email protected]>
Prevent "/' from matching """/''' after .

Add a pass-thru clause in DOT_OPERATION that matches
QUOTE_HEREDOC_PROMOTER before QUOTE_PROMOTE...

github.com/KronicDeth/intellij-elixir - bb26b28f89893d4bfb7e8e0fce0cf5bf0e6d2201 authored over 9 years ago by Luke Imhoff <[email protected]>
Check for CALL after .<quote>

To differentiate between `Qualifier.'relative'()` vs `Qualifier.'relative' ()`
and `Qualifier."r...

github.com/KronicDeth/intellij-elixir - b5d32244d11af9a45802c1e0e97066535869dfee authored over 9 years ago by Luke Imhoff <[email protected]>
Red test for parentheses after quotes

github.com/KronicDeth/intellij-elixir - 18518d2828fada543811f29a0c812fe04f5e7ab8 authored over 9 years ago by Luke Imhoff <[email protected]>
Add #171 to changelogs

github.com/KronicDeth/intellij-elixir - eee61b1a92dc79e74643c83d5a87e776aa5f6ecd authored over 9 years ago by Luke Imhoff <[email protected]>
Land #171, Unary expressions inside parentheses aren't ambiguous

github.com/KronicDeth/intellij-elixir - 2b00c307f6ea2539e5e38651cacbd8360a5ed9c2 authored over 9 years ago by Luke Imhoff <[email protected]>
Fix ambiguous argument for unary in parentheses with block

github.com/KronicDeth/intellij-elixir - 4771a99f3a53c0d1d7e5b0c1856891e3ac542b18 authored over 9 years ago by Luke Imhoff <[email protected]>
Don't mark unary inside parentheses as ambiguous

github.com/KronicDeth/intellij-elixir - ac55ab1c9f16d9301fa8544352a2d7d536169bb3 authored over 9 years ago by Luke Imhoff <[email protected]>
Red quoting for `one (<dual>two)`

Missing `ambiguous: nil`.

github.com/KronicDeth/intellij-elixir - 56fc5668d4dd75be908c589fbcb0099c83449747 authored over 9 years ago by Luke Imhoff <[email protected]>
add jps-builder.iml

github.com/KronicDeth/intellij-elixir - e7a0e3dea01031c4e97388b33a2b4337f1e5a8b0 authored over 9 years ago by zyuyou <[email protected]>
Add #170 to changelogs

github.com/KronicDeth/intellij-elixir - 26fe6ac34f97ae5f2eb19e3393c258646d85352a authored over 9 years ago by Luke Imhoff <[email protected]>
Land #170, Allow EOL after <space>+ to count as addition

github.com/KronicDeth/intellij-elixir - ef70c024504120c46e9a9b62f454cd7a39b884a1 authored over 9 years ago by Luke Imhoff <[email protected]>
Allow significant whitespace or EOL after <space>+ for addition

github.com/KronicDeth/intellij-elixir - d31ceaad2b39f4f03089ed58db2bde9ed9719d36 authored over 9 years ago by Luke Imhoff <[email protected]>
Red test for <space><dual_op><eol>

github.com/KronicDeth/intellij-elixir - a9486b1d5b26f47c4c8c2bcf3ce1b6c4d90d7a9d authored over 9 years ago by Luke Imhoff <[email protected]>
remove unused empty method

github.com/KronicDeth/intellij-elixir - d22638f2d34fca53606312feff06a99bf8f88f99 authored over 9 years ago by zyuyou <[email protected]>
Merge remote-tracking branch 'KD/master'

github.com/KronicDeth/intellij-elixir - 6273bbb213aa6f009cfb575b7ef4fa1490c81bc2 authored over 9 years ago by zyuyou <[email protected]>
Add #168 to changelogs

github.com/KronicDeth/intellij-elixir - 66b3d9349ea1f724ebea872f5effcb30af17a2e3 authored over 9 years ago by Luke Imhoff <[email protected]>
Land #168, Update build to IDEA 14.1.4

github.com/KronicDeth/intellij-elixir - 6d321b3962096024580e0d678cce58f8ba5071dd authored over 9 years ago by Luke Imhoff <[email protected]>
Update IDEA from 14.0.2 to 14.1.4

14.0.2 is no longer available on http://download-cf.jetbrains/com/idea.

github.com/KronicDeth/intellij-elixir - b9a5e1aaf22dfb4f1ba5b09b620c298d6c3e172f authored over 9 years ago by Luke Imhoff <[email protected]>
some code optimizations

github.com/KronicDeth/intellij-elixir - 49c0362eca0a5143b9062b2ad56328f7e681cf2f authored over 9 years ago by zyuyou <[email protected]>
Merge remote-tracking branch 'KD/master'

github.com/KronicDeth/intellij-elixir - 026917ec149b8cae8eab4f2137543246cf10c089 authored over 9 years ago by zyuyou <[email protected]>
add artifact builds

github.com/KronicDeth/intellij-elixir - f2036e195b36d6d72207a4a9a83b8ba56965a854 authored over 9 years ago by zyuyou <[email protected]>
separator "Elixir.NewFile" action from the others as new group

github.com/KronicDeth/intellij-elixir - e6f4eafc6273f3f2644d32776f17f52a8c17c78c authored over 9 years ago by zyuyou <[email protected]>
add ElixirBuilder feature, which use shift+command+F9 to compile source files

github.com/KronicDeth/intellij-elixir - 18237e126e76b01f63fa766ebd304115f59b8dbd authored over 9 years ago by zyuyou <[email protected]>
Add #163 to changelogs

github.com/KronicDeth/intellij-elixir - 412f8c1fbdeb260e19618888984554cdba233010 authored over 9 years ago by Luke Imhoff <[email protected]>
Land #163, check heredoc terminator before determining white space type

github.com/KronicDeth/intellij-elixir - 40187eb0434e0abea589d0c9626558f99132bfc6 authored over 9 years ago by Luke Imhoff <[email protected]>
Update lexer tests with correct white space token

The lexer tests should actually have caught the
HEREDOC_LINE_WHITE_SPACE_TOKEN vs HEREDOC_PREFIX...

github.com/KronicDeth/intellij-elixir - 01b7007fb54376497374c591617474c81757cca7 authored over 9 years ago by Luke Imhoff <[email protected]>
Differentiate between white space token in GROUP_HEREDOC_LINE_START

GROUP_HEREDOC_LINE_START was differentiating between
HEREDOC_PREFIX_WHITE_SPACE and HEREDOC_LINE...

github.com/KronicDeth/intellij-elixir - 32bed5b81209893395bf92231a8eb416745f304d authored over 9 years ago by Luke Imhoff <[email protected]>
Red test for string heredoc in literal string sigil heredoc

github.com/KronicDeth/intellij-elixir - 3a65a0309d3c3d8f2219cf37fc1925a3b8048959 authored over 9 years ago by Luke Imhoff <[email protected]>
Add #162 to changelogs

github.com/KronicDeth/intellij-elixir - cb2861326bad32b07478d2deb2880415840e0b95 authored over 9 years ago by Luke Imhoff <[email protected]>
Land #162, Make Elixir File last in New File menu

github.com/KronicDeth/intellij-elixir - 89e1e1a4080be86b47be24b38d0949cfa364a8d6 authored over 9 years ago by Luke Imhoff <[email protected]>
Make the new elixir file type last in the NewFile menu

github.com/KronicDeth/intellij-elixir - 0e793601bcebed552886bdef28af9e1240c224bb authored over 9 years ago by jaketrent <[email protected]>
Add #160 to changelogs

github.com/KronicDeth/intellij-elixir - dc90a09f04c937e62dada7a5cf0b90d611c7e0f0 authored over 9 years ago by Luke Imhoff <[email protected]>
Land #160, Single unquote_splicing inside __block__

github.com/KronicDeth/intellij-elixir - 1011440f66010d62527b5a2277b2640288830046 authored over 9 years ago by Luke Imhoff <[email protected]>
Put solitary unquote_splicing in block

Like `not` and `!`, when `unquote_splicing` is the only call in a block
in a stab body, the call...

github.com/KronicDeth/intellij-elixir - 9f499f88b1a1c7cb158b50555c27016fe03eb16f authored over 9 years ago by Luke Imhoff <[email protected]>
Red test for unquote_splicing as only element of block

github.com/KronicDeth/intellij-elixir - ea8a59d743dadbe4217008e7a8c9fa78b9d00e64 authored over 9 years ago by Luke Imhoff <[email protected]>
Add #159 to changelogs

github.com/KronicDeth/intellij-elixir - b037e6ca3d4cbb9df837b8523fbdde41d47210e2 authored over 9 years ago by Luke Imhoff <[email protected]>
Land #159, Operator function references

github.com/KronicDeth/intellij-elixir - 75151b2c72ca6fa131575820a85eb9d3c833143f authored over 9 years ago by Luke Imhoff <[email protected]>
Operator references

Support `<op>/<expression>` by parsing <op> as an IDENTIFIER instead of
its normal operator toke...

github.com/KronicDeth/intellij-elixir - 2f9b255f8b95fd952f4378317f5ce1cb36d3e43f authored over 9 years ago by Luke Imhoff <[email protected]>
Red tests for operator function references

github.com/KronicDeth/intellij-elixir - 41934a93600bbe680ba5b215b49c12ab0b5f3182 authored over 9 years ago by Luke Imhoff <[email protected]>
Add #158 to changelogs

github.com/KronicDeth/intellij-elixir - 3d62abf4b1830f376917cab9f3cbf19ec0b5b766 authored over 9 years ago by Luke Imhoff <[email protected]>
Land #158, Allow multiple EOL in endOfExpression, but only one endOfExpression

github.com/KronicDeth/intellij-elixir - f75ecf26cf9f1cd5e06cbc89090a7e6d0bd3018e authored over 9 years ago by Luke Imhoff <[email protected]>
Allow multiple EOL in endOfExpression, but only one endOfExpression

Elixir does not allow multiple `;`, in other words empty expressions,
but it does allow multiple...

github.com/KronicDeth/intellij-elixir - 91f6014fea1e13d8232f0083f796b447317a86c9 authored over 9 years ago by Luke Imhoff <[email protected]>
Red tests for multiple newlines between fn and stabs

github.com/KronicDeth/intellij-elixir - e7657b1b83689da1f282951c68161ebcfba1bc6c authored over 9 years ago by Luke Imhoff <[email protected]>
Add #157 to changelogs

github.com/KronicDeth/intellij-elixir - 83044e453084238f5ff5f1c622c34bd6f78da53f authored over 9 years ago by Luke Imhoff <[email protected]>
Land #157, Ensure `->` follows `(...)` in stabs

github.com/KronicDeth/intellij-elixir - c3534b9758ee4b02a7fe5d283c434816ff19d980 authored over 9 years ago by Luke Imhoff <[email protected]>
Require stabInfixOperator after stabSignatures

Remove stabSignature rule and only allow matches for
stabParenthesesSignature or stabNoParenthes...

github.com/KronicDeth/intellij-elixir - 21cee942c8f73ff4304bda3421d42e3998cb435b authored over 9 years ago by Luke Imhoff <[email protected]>
Red parenthetical stab in matched expression in no parentheses stab signature test

github.com/KronicDeth/intellij-elixir - 26e11bfada7bc823ae3f18ab7d34a76580c21ad0 authored over 9 years ago by Luke Imhoff <[email protected]>
Add #156 to changelogs

github.com/KronicDeth/intellij-elixir - d91cca1e0c91ce552e02c6e6dd2a0145891e8b94 authored over 9 years ago by Luke Imhoff <[email protected]>
Land #156, Fix relative identifier prefixing

github.com/KronicDeth/intellij-elixir - 82a6d1e370baccddb8b008e3fe4b793a982a3ee1 authored over 9 years ago by Luke Imhoff <[email protected]>