crystal-lang-tools / tree-sitter

MIT License
13 stars 4 forks source link

Basic operations and statements #9

Closed devnote-dev closed 9 months ago

devnote-dev commented 9 months ago

Implements basic binary operations and statements such as classes, modules and methods. Splat, double splat and block parameters in method definitions will be implemented in a future PR as they require specific precedences to be set for different operators to prevent parsing conflicts.

devnote-dev commented 9 months ago

For some reason the MacOS CI isn't installing dependencies which causes the rest to fail due to fail-fast. Tests pass locally, I think we'll need to disable MacOS CI and/or remove fail-fast from the workflow for now.