Commit graph

17 commits

Author SHA1 Message Date
Derek Schmidt
71ad604545 Bump version 2021-10-22 17:15:11 -07:00
Derek Schmidt
4f06c8d025 Improve language coverage
Adds support for:
+ Unsafe casting
+ non-inline if statements
+ function calls
+ preprocessor conditions
+ runtime type checks
+ class inheritance

And improves the granularity of identifier selection via the
new attributes node (idea copied from [python's tree sitter](https://github.com/atom/language-python/blob/master/grammars/tree-sitter-python.cson))

This makes a few breaking changes, notible that most places where
identifier nodes were expected now have attribute nodes instead,
and that the existing attribute node was renamed to "metadata" to
be more accurate.
2021-10-22 17:08:32 -07:00
Benjamin Van Treese
0a6368e2c8
Add example for #2.
Closes #2
2021-06-14 16:05:38 -05:00
Benjamin Van Treese
3d37a87267
feat: Add basic string interpolation coverage.
refs #3
2021-06-14 16:02:28 -05:00
Benjamin Van Treese
4bc176d8f9
Merge remote-tracking branch 'origin/main' 2021-05-11 22:17:49 -05:00
Benjamin Van Treese
592b4adcbd
Add more operators, fix existing tests, add some highlight tests. 2021-05-11 22:17:38 -05:00
Ben Van Treese
f978102f55
Update README.md 2021-05-07 16:13:24 -05:00
Benjamin Van Treese
75c64609ec
Merge remote-tracking branch 'origin/main' 2021-05-07 16:11:04 -05:00
Benjamin Van Treese
f60b3e80fd
Add folding definition. 2021-05-07 16:10:51 -05:00
Ben Van Treese
684cbc43cf
Update README.md 2021-05-07 13:09:58 -05:00
Ben Van Treese
c5f8bf9e68
Update README.md 2021-05-07 13:09:27 -05:00
Ben Van Treese
cd5ec3915c
Update README.md 2021-05-07 13:07:35 -05:00
Ben Van Treese
69cdfc9090
Update README.md 2021-05-07 13:07:14 -05:00
Benjamin Van Treese
7f333a8618
Add readme. 2021-05-07 13:05:27 -05:00
Benjamin Van Treese
51a742e3cd
Move old test into subfolder, setup basic parsing 2021-05-07 13:02:55 -05:00
Benjamin Van Treese
04585ebcab
lots of updates, trying to get core functionality working. 2021-04-09 19:42:20 -05:00
Benjamin Van Treese
3b7baf3cd8
Initial commit. 2021-04-09 02:33:02 -05:00