Skip to content

alexmozaidze/tree-sitter-fennel

Repository files navigation

tree-sitter-fennel

Fennel grammar for tree-sitter focused on simplicity and modularity.

The grammar is broken down to core, and extensions.

  • core :: syntax items with no forms support.
  • extensions :: support to built-in forms, bindings, destructuring, and other macro-like behaviours.

For a full list of core syntax items, refer to documentation/core.md.
For a full list of supported built-in Fennel forms, refer to documentation/builtin-forms.md.

Extending The Grammar

If you want to extend the grammar in order to add more forms/macros, refer to HACKING.md.

References