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