Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/tree-sitter-grammars/tree-sitter-vim
Vimscript grammar for tree-sitter
https://github.com/tree-sitter-grammars/tree-sitter-vim
fix: correctly handle comments with inside quotes
7721f2bd791ad00593164f3ab1c7f8f16b079e33 authored over 3 years ago by Thomas Vigouroux <[email protected]>
7721f2bd791ad00593164f3ab1c7f8f16b079e33 authored over 3 years ago by Thomas Vigouroux <[email protected]>
feat: add support for silent
f111261024f6b516ab89b30605469ae4ca16c8b9 authored over 3 years ago by Thomas Vigouroux <[email protected]>
f111261024f6b516ab89b30605469ae4ca16c8b9 authored over 3 years ago by Thomas Vigouroux <[email protected]>
feat: add support for basic autocommands
f04185300683c2241a3ae8821b0093876f6dff92 authored over 3 years ago by Thomas Vigouroux <[email protected]>
f04185300683c2241a3ae8821b0093876f6dff92 authored over 3 years ago by Thomas Vigouroux <[email protected]>
fix(set): allow multiple options in set
0454b7927751ba1359eaa32c118f4de340af9669 authored over 3 years ago by Thomas Vigouroux <[email protected]>
0454b7927751ba1359eaa32c118f4de340af9669 authored over 3 years ago by Thomas Vigouroux <[email protected]>
chore: bump to tree-sitter v0.19
a42e8d710e6e1cbd8c3533d68d8dc33d480d26b5 authored over 3 years ago by Thomas Vigouroux <[email protected]>
a42e8d710e6e1cbd8c3533d68d8dc33d480d26b5 authored over 3 years ago by Thomas Vigouroux <[email protected]>
fix(strings): correctly parse literal string
087b097c9cbf7ac31aa935651232dfb06cef08e1 authored almost 4 years ago by Thomas Vigouroux <[email protected]>
087b097c9cbf7ac31aa935651232dfb06cef08e1 authored almost 4 years ago by Thomas Vigouroux <[email protected]>
fix(statements): remove duplicated return
c36c343159f43ffd2eefc0dede7e0f5668275e55 authored almost 4 years ago by Thomas Vigouroux <[email protected]>
c36c343159f43ffd2eefc0dede7e0f5668275e55 authored almost 4 years ago by Thomas Vigouroux <[email protected]>
fx(comments): correctly parse top-level comments
3b4dcf850f3348630ab2c729175ba0108e14dc64 authored almost 4 years ago by Thomas Vigouroux <[email protected]>
3b4dcf850f3348630ab2c729175ba0108e14dc64 authored almost 4 years ago by Thomas Vigouroux <[email protected]>
fix(dicts): allow trailing comma
660026ecf9e1ab57de700ea1d14629f068268902 authored almost 4 years ago by Thomas Vigouroux <[email protected]>
660026ecf9e1ab57de700ea1d14629f068268902 authored almost 4 years ago by Thomas Vigouroux <[email protected]>
feat: add execute command
fc2603711e338fb5e25d617f7bad5b3297d2de3f authored almost 4 years ago by Thomas Vigouroux <[email protected]>
fc2603711e338fb5e25d617f7bad5b3297d2de3f authored almost 4 years ago by Thomas Vigouroux <[email protected]>
fix: correctly parse scope dicts
c0d5ec4bccc6b70aaa869f7c9abaa0c4e5ca9908 authored about 4 years ago by Thomas Vigouroux <[email protected]>
c0d5ec4bccc6b70aaa869f7c9abaa0c4e5ca9908 authored about 4 years ago by Thomas Vigouroux <[email protected]>
fix: correctly parse or expression
238715d6450114721d8395df8b799843c6ef13bc authored about 4 years ago by Thomas Vigouroux <[email protected]>
238715d6450114721d8395df8b799843c6ef13bc authored about 4 years ago by Thomas Vigouroux <[email protected]>
fix: correctly parse spread and add test
1a7b05998297eac18ccee2b807a134982f73887d authored about 4 years ago by Thomas Vigouroux <[email protected]>
1a7b05998297eac18ccee2b807a134982f73887d authored about 4 years ago by Thomas Vigouroux <[email protected]>
fix: correctly parse a:0 arguments and spread
b3f55687de4bd4f6a96cf62740397effd984cebf authored about 4 years ago by Thomas Vigouroux <[email protected]>
b3f55687de4bd4f6a96cf62740397effd984cebf authored about 4 years ago by Thomas Vigouroux <[email protected]>
feat: add more tokaliased keywords
10d654a69f6f60d752d99f753ce69939c559d224 authored about 4 years ago by Thomas Vigouroux <[email protected]>
10d654a69f6f60d752d99f753ce69939c559d224 authored about 4 years ago by Thomas Vigouroux <[email protected]>
style: correctly parse and expose builtin cmds
3b3c757d49a400a253032a4dd19518903256a531 authored about 4 years ago by Thomas Vigouroux <[email protected]>
3b3c757d49a400a253032a4dd19518903256a531 authored about 4 years ago by Thomas Vigouroux <[email protected]>
fix: correctly function calls with string args
cd91f563c99c62750d1bda98cd455461d52640bb authored about 4 years ago by Thomas Vigouroux <[email protected]>
cd91f563c99c62750d1bda98cd455461d52640bb authored about 4 years ago by Thomas Vigouroux <[email protected]>
fix: use regexes for end keywords
358e1503e882e6e30928ac8ad4a996823ca3e5f0 authored about 4 years ago by Thomas Vigouroux <[email protected]>
358e1503e882e6e30928ac8ad4a996823ca3e5f0 authored about 4 years ago by Thomas Vigouroux <[email protected]>
style: add some comments in scanner.c
d29bfa4549f2eae0fb7700e975f20bb1289416dc authored about 4 years ago by Thomas Vigouroux <[email protected]>
d29bfa4549f2eae0fb7700e975f20bb1289416dc authored about 4 years ago by Thomas Vigouroux <[email protected]>
fix: correctly detect errors
This previously led us to one assertion error, and one use-after-free /
double-free.
feat: add range command and fix external scanner
24813f9467150c850581fd573f3ed699655d6116 authored about 4 years ago by Thomas Vigouroux <[email protected]>
24813f9467150c850581fd573f3ed699655d6116 authored about 4 years ago by Thomas Vigouroux <[email protected]>
tests: add a little test for normal
6e01d4395fe670e72b223cda02a8643517992ae1 authored about 4 years ago by Thomas Vigouroux <[email protected]>
6e01d4395fe670e72b223cda02a8643517992ae1 authored about 4 years ago by Thomas Vigouroux <[email protected]>
feat: add a bunch of script-enabled languages
162dddcf31647489d7d1beca46f5745d5a4208e2 authored about 4 years ago by Thomas Vigouroux <[email protected]>
162dddcf31647489d7d1beca46f5745d5a4208e2 authored about 4 years ago by Thomas Vigouroux <[email protected]>
feat: add lua command
facd1aacc24691b4aac86325cecbafafea05eff7 authored about 4 years ago by Thomas Vigouroux <[email protected]>
facd1aacc24691b4aac86325cecbafafea05eff7 authored about 4 years ago by Thomas Vigouroux <[email protected]>
feat(command): add normal
d3e8452176ba280753ff6aa89092997b188fe8e5 authored about 4 years ago by Thomas Vigouroux <[email protected]>
d3e8452176ba280753ff6aa89092997b188fe8e5 authored about 4 years ago by Thomas Vigouroux <[email protected]>
Update README.md
348ef77619b3ee70bd0d703ade97d40257a5bd9b authored over 4 years ago by Thomas Vigouroux <[email protected]>
348ef77619b3ee70bd0d703ade97d40257a5bd9b authored over 4 years ago by Thomas Vigouroux <[email protected]>
Merge pull request #3 from BK1603/try_block
added try-statement
526f817f251ce73fb3342276068f4cf7ad7b9afa authored over 4 years ago by Thomas Vigouroux <[email protected]>
added try-statement
c16ed0c0d6da7d2b79798454a8d34ebb979c0fea authored over 4 years ago by BK1603 <[email protected]>
c16ed0c0d6da7d2b79798454a8d34ebb979c0fea authored over 4 years ago by BK1603 <[email protected]>
Update README.md
1122e1649490c8a3fc3fddba248736053d2985a8 authored over 4 years ago by Thomas Vigouroux <[email protected]>
1122e1649490c8a3fc3fddba248736053d2985a8 authored over 4 years ago by Thomas Vigouroux <[email protected]>
Merge pull request #2 from BK1603/while_loop
added while loop
62da1e6ecc472f4ab576530d48ca0af8f4746170 authored over 4 years ago by Thomas Vigouroux <[email protected]>
added while loop
c52fe5606bc6247db57b604d6c34f34860339762 authored over 4 years ago by BK1603 <[email protected]>
c52fe5606bc6247db57b604d6c34f34860339762 authored over 4 years ago by BK1603 <[email protected]>
feat: finish expressions
Was missing ternary expression and call expression
ba53556b21bbb1bc21c38402afa286e32b2f709a authored over 4 years ago by Thomas Vigouroux <[email protected]>
Merge pull request #1 from BK1603/if_statement
Added if statement
b16639029d7bf0066bdc64c334f9d4ddefe62c1c authored over 4 years ago by Thomas Vigouroux <[email protected]>
made elseif and else separate rules
55cb290dfadd7c564b742955be9d662b2aeba4bd authored over 4 years ago by BK1603 <[email protected]>
55cb290dfadd7c564b742955be9d662b2aeba4bd authored over 4 years ago by BK1603 <[email protected]>
added if statement
3b0598945fd269768fea11b7d7aa029e5ce969ed authored over 4 years ago by BK1603 <[email protected]>
3b0598945fd269768fea11b7d7aa029e5ce969ed authored over 4 years ago by BK1603 <[email protected]>
tests for if_statement
8bcd232f267246b8bcef51b4bc79655a6ebb9a71 authored over 4 years ago by BK1603 <[email protected]>
8bcd232f267246b8bcef51b4bc79655a6ebb9a71 authored over 4 years ago by BK1603 <[email protected]>
ci: add npm test
7e54fa7ef2dae3fe342015e46c53caa420498ed4 authored over 4 years ago by Thomas Vigouroux <[email protected]>
7e54fa7ef2dae3fe342015e46c53caa420498ed4 authored over 4 years ago by Thomas Vigouroux <[email protected]>
fix: add is and isnot in compare operations
390b63476a7b783c0aa485d91944927b2bafefe2 authored over 4 years ago by Thomas Vigouroux <[email protected]>
390b63476a7b783c0aa485d91944927b2bafefe2 authored over 4 years ago by Thomas Vigouroux <[email protected]>
feat: better ends, line continuation, command sep
95496ff9cf62386408a9b1aab2696cf880a0fd28 authored over 4 years ago by Thomas Vigouroux <[email protected]>
95496ff9cf62386408a9b1aab2696cf880a0fd28 authored over 4 years ago by Thomas Vigouroux <[email protected]>
Add for loops, return statements and testing
a8dc16d3bcca8b4f9c3fb0f395b8486e2683585a authored over 4 years ago by Thomas Vigouroux <[email protected]>
a8dc16d3bcca8b4f9c3fb0f395b8486e2683585a authored over 4 years ago by Thomas Vigouroux <[email protected]>
Simplify set value parsing
d1a7ade896df6091ea4bdc0307140dec6b490daa authored over 4 years ago by Thomas Vigouroux <[email protected]>
d1a7ade896df6091ea4bdc0307140dec6b490daa authored over 4 years ago by Thomas Vigouroux <[email protected]>
Add some set variants and custom scanner
a0f61a9db6bd7326627abb147bdd8e4023213492 authored over 4 years ago by Thomas Vigouroux <[email protected]>
a0f61a9db6bd7326627abb147bdd8e4023213492 authored over 4 years ago by Thomas Vigouroux <[email protected]>
More expressions
5fbab0a8ce7c62442b273b3af43514b461c6fb88 authored over 4 years ago by Thomas Vigouroux <[email protected]>
5fbab0a8ce7c62442b273b3af43514b461c6fb88 authored over 4 years ago by Thomas Vigouroux <[email protected]>
Add all variables and a big part of expressions
49ef877e94748bdbd636ab7eefa651373ccaef3b authored over 4 years ago by Thomas Vigouroux <[email protected]>
49ef877e94748bdbd636ab7eefa651373ccaef3b authored over 4 years ago by Thomas Vigouroux <[email protected]>
Add closures and indexing
Also prettify a bit.
1fca87baf16b995185528eb4edbe605ed23bdaa2 authored over 4 years ago by Thomas Vigouroux <[email protected]>
Create LICENSE
917107018a1c4e7429dfbc73fe9005d6eb07747c authored over 4 years ago by Thomas Vigouroux <[email protected]>
917107018a1c4e7429dfbc73fe9005d6eb07747c authored over 4 years ago by Thomas Vigouroux <[email protected]>
Initial commit
76a7ade857ef30a51638cbee2408c4d10f53d379 authored over 4 years ago by Thomas Vigouroux <[email protected]>
76a7ade857ef30a51638cbee2408c4d10f53d379 authored over 4 years ago by Thomas Vigouroux <[email protected]>