alexmozaidze / tree-sitter-fennel

Tree-sitter grammar for the Fennel programming language

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Tree-sitter grammar for the Fennel programming language

License:Creative Commons Zero v1.0 Universal


Languages

Language:JavaScript 85.2%Language:C 14.8%