tree-sitter / tree-sitter-julia

Julia grammar for Tree-sitter
MIT License
93 stars 31 forks source link

Breaking: Refactor signatures and other stuff #135

Closed savq closed 4 months ago

savq commented 5 months ago

The main goal of this PR is to reduce duplication and remove unnecessary conflicts in the grammar. In particular, removing parameter and function signatures rules, since Julia doesn't have distinct syntactic constructs for these (they're parsed as expressions).

Breaking changes:

Internal changes:

Closes #88 Closes #98 Closes #113 Closes #119 Closes #129 Closes #125