Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/pulsar-edit/language-c
:lock: C support in Atom
https://github.com/pulsar-edit/language-c
10b23a1d760030420b8767e624c7c146d49ddb37 authored over 6 years ago by Max Brunsfeld <[email protected]>
c7e822bcb07736b85e0a4160fd11c2d7883cca66 authored over 6 years ago by Max Brunsfeld <[email protected]>
0afee96b5363f6da1673aa3927bad876e8c86ac3 authored over 6 years ago by Max Brunsfeld <[email protected]>
2ec694bcb15ec292341effbb0ce2879bdc68a75d authored over 6 years ago by Max Brunsfeld <[email protected]>
6ca4e654d2e60dae5d828ce64636163bd754f372 authored over 6 years ago by Max Brunsfeld <[email protected]>
7a97c96a9a502423e25d4009d98c9922706862b5 authored almost 7 years ago by Max Brunsfeld <[email protected]>
6c9b1a5533d29af36b9acac80918d2bd5a9da59d authored almost 7 years ago by Max Brunsfeld <[email protected]>
7f7a449e71ee82d499147fa35f2abab595347c3e authored almost 7 years ago by Max Brunsfeld <[email protected]>
f760941fc70c1277180cd3ba982c26a8a54c5152 authored almost 7 years ago by Max Brunsfeld <[email protected]>
15f8cb35f25ee13a52226ca4a190238051d38276 authored almost 7 years ago by Max Brunsfeld <[email protected]>
1ef9c8eaa969f67243cd2348acb76eb988383dac authored almost 7 years ago by Max Brunsfeld <[email protected]>
5305ce53c059c32f73a11718c461227c4c4dfadb authored about 7 years ago by Max Brunsfeld <[email protected]>
Add tree-sitter grammars for C and C++
039f7f325ff53f296e8de0378b39a202078cdae3 authored about 7 years ago by Max Brunsfeld <[email protected]>ac853573bbb54f1fe7e0c586b29b9a4d759f5222 authored about 7 years ago by Max Brunsfeld <[email protected]>
b043e0d98a0b2a0511049297f989e4bffc49c3d9 authored about 7 years ago by Max Brunsfeld <[email protected]>
689ab45a1701eb26a612654aa1d56048d42e98bf authored about 7 years ago by Max Brunsfeld <[email protected]>
45e687cbd6980013fac1e58e14cd67f3de3dff38 authored about 7 years ago by Max Brunsfeld <[email protected]>
34fcea7be5b0faaba2aa44a93e208ee0fdf4d968 authored about 7 years ago by Thomas Johansen <[email protected]>
1cde06397d44ef01fa20fae99d59f6631a5836d7 authored about 7 years ago by Max Brunsfeld <[email protected]>
bd2d300a8b05bf44ce5e7c23ab8cd92670729843 authored about 7 years ago by Max Brunsfeld <[email protected]>
7a9d47e398fac01d81b5df731990a2ffc87df6f8 authored about 7 years ago by Max Brunsfeld <[email protected]>
09771ea7ef4d8875e69c510ebd44a73fde6d17af authored about 7 years ago by Max Brunsfeld <[email protected]>
2bd2ae8c50e4d852c8eea1deeb827c69bca3ebb7 authored about 7 years ago by Max Brunsfeld <[email protected]>
326155a77b6917372422c18f6cf0d7857c1b4b94 authored about 7 years ago by Max Brunsfeld <[email protected]>
Prevent grammar endless loop with preprocessor rules
9c0c5f202741a5647025db8d5df5fefba47b036c authored about 7 years ago by Wliu <[email protected]>190e654c2eac9e1967d901df3d630b126df3087c authored over 7 years ago by Martin Aeschlimann <[email protected]>
Add ".xpm" to list of C file extensions
6038fa39738f6f9fe9bbf4988271c464edf75e97 authored over 7 years ago by Wliu <[email protected]>0a57fd7ee32bd14e3ee8291434263d744a8ecf1e authored over 7 years ago by Alhadis <[email protected]>
:bug: Fix alignof and typeid scope
c5ff0c84eaa07573bcdbfe2a4b92370184d6fefb authored over 7 years ago by Wliu <[email protected]>8fcb6c5a90e492c8fb2c0fa54b72530139688370 authored over 7 years ago by Jerry Lee <[email protected]>
The fix adds a possitive lookahead to only enter the `meta.preprocessor.c` if there is at least ...
bb8a417ade30beeb7199816f40c28ec2f7e41278 authored over 7 years ago by Martin Aeschlimann <[email protected]>c2684f273418560c3878a9d46ea0d4409cbdd1be authored over 7 years ago by Wliu <[email protected]>
Fix #226
ddf96fd83554a87224aff62fd1f15712f999976c authored over 7 years ago by Wliu <[email protected]>3a269f88b12e512fb9495dc006a1dabf325d3d7f authored over 7 years ago by Jerry Lee <[email protected]>
ff5e5fe36abbf02eea7e23a2c1828432cba84da0 authored over 7 years ago by Jerry Lee <[email protected]>
a6bf58593d471417d821c595042ce425973dae3c authored over 7 years ago by Jerry Lee <[email protected]>
81852ebb912ac68f8b9d6e49c5a6130e02cf78ef authored over 7 years ago by Jerry Lee <[email protected]>
d40978ff0315fab3a1a5d38e292250f36d84fb68 authored over 7 years ago by Wliu <[email protected]>
Disallow digit separators at the beginnning and end of digits
1d137279178d06e7f7500800ebc36155e130172e authored almost 8 years ago by Wliu <[email protected]>fc1ffc693b73491e3fb9529efa6a8a0b781a5f0a authored almost 8 years ago by Wliu <[email protected]>
Fix issue #217
4bad9bca7999762369b848f0c73611776882e35a authored almost 8 years ago by Wliu <[email protected]>48ce7d2010984c642c0253df326a2cbb8c99b885 authored almost 8 years ago by Wliu <[email protected]>
- Revert ternary end pattern change
- Add tokenization for namespace operator :: in c++ grammar...
6e9fbcb136281e9bb7eef0970fdec2dd1211debb authored almost 8 years ago by Alper Sönmez <[email protected]>
Make 'nullptr' a constant instead of a variable
17aa8040079633ffa4f9e42ed827a7b231390176 authored almost 8 years ago by Wliu <[email protected]>'nullptr' is a C++11 constant keyword and should not be detected as variable
08c39280cfe1486da8617c825b134c2bf7c63292 authored almost 8 years ago by Frank Aurich <[email protected]>Tokenize punctuation
3145154f285db166ca8fbe4459d93826bc0ea109 authored almost 8 years ago by Wliu <[email protected]>f06a772af0d0247bc3e7a820c358349f397cf025 authored almost 8 years ago by Wliu <[email protected]>
676056d40356884d161ea3170257121874092ace authored almost 8 years ago by Wliu <[email protected]>
95d9654da845107e9ce28caeecac49567fee34c1 authored almost 8 years ago by Wliu <[email protected]>
Re-implementations to fix function and #define related errors.
9abcae3250622288334d76d41cbc55e57a3a57d8 authored almost 8 years ago by Wliu <[email protected]>
- Typo fixes.
- Removal of unnecessary comments
- Addition of .bracket.round to scope names of...
Simplifications in #define line rules according to the absence of meta.parens.c scope.
917945a27ba5359281be24ee690db8610de0923a authored almost 8 years ago by Alper Sönmez <[email protected]>- Removes all implementations for the tokenization of the section scope meta.parens.c together w...
230cb4eaf42f55d7add0d79c01451841a6cf2193 authored almost 8 years ago by Alper Sönmez <[email protected]>
- Implements tokenization for vararg ellipses.
- Unnecessary escape characters in curly bracket...
Highlight the comments inside function sections.
f12434daea4e476aaca35526b04bb93c775780be authored almost 8 years ago by alpyre <[email protected]>
- Included Access patterns for functions in blocks.
- Moved the storage_types patterns into rep...
- re-implement function patterns
- re-implement #define patterns
- prevent unnecessary nesting...
dont mark % at the end of the string literals illegal, when followed by PRI or SCN
3761244c76930aca928c9826479fd2d234dc9883 authored almost 8 years ago by Wliu <[email protected]>fb3708d1f22c55fe6afc9e52297402b944956ca3 authored almost 8 years ago by M4GNV5 <[email protected]>
b47cfdd16cfb2f8d5a2c5f0b13a768fa651ea43f authored almost 8 years ago by M4GNV5 <[email protected]>
Highlight div_t
e084cc7e0ef1c989c66146fd8a7f7aaf8b301e26 authored almost 8 years ago by Wliu <[email protected]>d2ce26083052ec5e2ee8040c9873dc7e908beb84 authored almost 8 years ago by M4GNV5 <[email protected]>
013550359e0601534769d5b57fc9d2a2edc84c78 authored almost 8 years ago by Wliu <[email protected]>
c0111d13b06436234a87db3ce2e8a9c65f03531c authored almost 8 years ago by Wliu <[email protected]>
digit separator support
3325df6552a8922792837e0626b28d2e0478a181 authored almost 8 years ago by Wliu <[email protected]>dc081d23c46d86d3bcf5eccd3de9b5bafe0d695f authored almost 8 years ago by Wliu <[email protected]>
missed a spot. Need separators for the whole number part of a floating
point number.
fe42b3763c0e2a675f88526f3dc06fe4a857c423 authored almost 8 years ago by Bob Brown <[email protected]>
Enhanced preprocessor rules
a5dd739afedb1c6de586af4a8d3eb9214fd35c38 authored almost 8 years ago by Wliu <[email protected]>d2d20c2121b55450a20471f02d9c5e00e2d8dec0 authored almost 8 years ago by alpyre <[email protected]>
5b2d00cd8e70c2a176b088ea89f4e0982e764317 authored almost 8 years ago by alpyre <[email protected]>
Tokenize access operators when there are no member variables followed
af87f70e5b411e64dcd12b315e800dbe06070c95 authored almost 8 years ago by Wliu <[email protected]>df145574420f3e7890bfed7ce8a664046fa4ba68 authored almost 8 years ago by Maxim Sokolov <[email protected]>
2405329615cc872431a166119c65450cf694d12e authored almost 8 years ago by Maxim Sokolov <[email protected]>
c6de7fa991cd995e572d0056add7ec3c63d039e7 authored almost 8 years ago by Maxim Sokolov <[email protected]>
e3bf2856e578b9abc0ee1bd6e89cbeb7cd623d76 authored almost 8 years ago by Maxim Sokolov <[email protected]>
- Additionally it fixes the specs that fail because of this change
- Also a new spec added cove...
3cb2f06c978efdfc4fb71b502856b0ab3e67097b authored almost 8 years ago by Wliu <[email protected]>
cc2be640114e3802dcc513206cad9ace476a88c5 authored almost 8 years ago by Wliu <[email protected]>
247dd76c890c99b3e34d6e0eaf63e7a37391d5de authored almost 8 years ago by alpyre <[email protected]>
909bf693c8784084868a1b61de9f158cfb4e710d authored almost 8 years ago by alpyre <[email protected]>
Fix for improper highlighting within the pointer access operator
1ca521ba1c0aeb6f5882bd209c30558686beebf6 authored almost 8 years ago by Wliu <[email protected]>Update spec for tokenizing of dot access operator and pointer access operator
8c4799a83a948fd33562b0aff679b689d36c62f7 authored almost 8 years ago by Arthur Busser <[email protected]>49168c75ac07de21aac0cfd91af6d717c95159a8 authored almost 8 years ago by Arthur Busser <[email protected]>
da11fa97966f258a11100d0399e684d20ce40450 authored about 8 years ago by Arthur Busser <[email protected]>
8caf5622d32669c24744c015266031fc3a05fd60 authored about 8 years ago by Wliu <[email protected]>
:memo: Update issue and PR templates
4563dbb0faacbd81f45b5feef5f55210b273dddc authored about 8 years ago by Lee Dohm <[email protected]>6d689832a13d51c17d6fce8e4efa416a0f6cbeab authored about 8 years ago by Lee Dohm <[email protected]>
Update issue and PR templates
9afba8c8b78bc29abb85ed0631d94df944f78624 authored about 8 years ago by Lee Dohm <[email protected]>9001186db3d03c04675de1e0b2da5de534ebb6d9 authored about 8 years ago by Lee Dohm <[email protected]>
Block scopes should end not only at #endif's... but also at #elif and #else's.
d90ef22d9a713d314407563d09cb63c0ea315ad2 authored about 8 years ago by alpyre <[email protected]>
#preprocessor-rule-other-block is no more...
it has been changed to :
#preprocessor-rule-condi...
#warning and #error preprocessor lines should tokenize quoted strings to highlight them...
...a...
34b94b4d8ceef6d90e4fb749c0b39872917382d4 authored about 8 years ago by alpyre <[email protected]>
76f645f948565b57da290b47a5d389c9f81d2193 authored about 8 years ago by alpyre <[email protected]>
67f51b5579a9a2c25a8d6169d32ffe1e95996384 authored about 8 years ago by alpyre <[email protected]>
b667bda8c89776d0e1c7119fc73f7864ae005251 authored about 8 years ago by alpyre <[email protected]>
Reimplement all preprocessor tokenizing
a3cd613aba6e9e9f0d4ead01b4919d21f1021713 authored about 8 years ago by alpyre <[email protected]>Fix for improper highlighting within the ternary operator
0d0f32388e73fc91a86f4c31ff59c36191869d63 authored about 8 years ago by Wliu <[email protected]>