2021-09-29 18:33:13 +00:00
|
|
|
# Development notes
|
|
|
|
|
|
|
|
This documentation covers rationale behind some of the design and implementation decisions,
|
|
|
|
as well as basic Tree-sitter tips that are relevant.
|
|
|
|
|
|
|
|
## Pages
|
|
|
|
|
|
|
|
* [Parser](./parser.md)
|
|
|
|
* [Highlighting](./highlighting.md)
|
|
|
|
|
|
|
|
## Acknowledgements
|
|
|
|
|
|
|
|
While this parser is written from scratch, there were previous efforts that made
|
|
|
|
for a helpful reference:
|
|
|
|
|
|
|
|
* [tree-sitter-elixir](https://github.com/ananthakumaran/tree-sitter-elixir) developed
|
|
|
|
by [@ananthakumaran](https://github.com/ananthakumaran)
|
|
|
|
* [tree-sitter-elixir](https://github.com/wingyplus/tree-sitter-elixir) developed
|
|
|
|
by [@wingyplus](https://github.com/wingyplus) and [@Tuxified](https://github.com/Tuxified)
|
2021-09-30 12:29:49 +00:00
|
|
|
|
|
|
|
In particular, some test cases were sourced from [ananthakumaran/tree-sitter-elixir](https://github.com/ananthakumaran/tree-sitter-elixir).
|