tree-sitter.tree-sitter/docs/src
Amaan Qureshi 74b7d0c951 feat!: add an eof function
This commit adds an `eof()` function for grammars, which is easier to
use than the NUL byte directly. It compiles down to a constraint that
the enclosing production can only reduce at end of input, not to a
shiftable token.

BREAKING CHANGE: Public error types for `tree-sitter-generate` were modified.

Co-authored-by: Will Lillis <will.lillis24@gmail.com>
2026-08-21 20:02:58 -04:00
..
assets feat!: add an eof function 2026-08-21 20:02:58 -04:00
cli feat(cli)!: rework HTML output modes in highlight 2026-07-24 20:56:56 -04:00
creating-parsers feat!: add an eof function 2026-08-21 20:02:58 -04:00
using-parsers fix(query): keep the trailing anchor when a zero-matched quantifier is anchored 2026-07-17 17:53:45 -04:00
3-syntax-highlighting.md fix(docs): correct various typos 2026-03-28 05:23:10 -04:00
4-code-navigation.md docs: adhere to 120 new word column limit for docs 2026-01-14 18:11:42 -05:00
5-implementation.md fix(docs): update more broken links 2025-09-26 16:10:29 -05:00
6-contributing.md Allow using Tree-sitter rust lib in multi-threaded web apps compiled to wasm32-unknown-unknown (#5851) 2026-08-14 17:05:42 -07:00
7-playground.md docs(playground): show toast when tree is copied 2025-09-09 03:13:35 -04:00
index.md docs: adhere to 120 new word column limit for docs 2026-01-14 18:11:42 -05:00
SUMMARY.md docs: New page about ABI versions for parser users 2025-11-20 01:07:58 -05:00