Embedded Template (ERB, EJS) grammar for tree-sitter
  • JavaScript 63.2%
  • Tree-sitter Query 36.8%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-04-13 23:49:28 +02:00
.github ci: use macos-latest 2025-08-31 14:21:06 -04:00
bindings feat: update bindings 2025-08-28 20:28:00 -04:00
queries feat: support etlua 2025-08-27 21:51:24 -04:00
src trigger ci 2025-08-31 14:21:06 -04:00
test/corpus feat: support ETA raw blocks 2025-08-28 20:37:23 -04:00
.editorconfig build: update bindings 2024-11-10 00:55:35 -05:00
.gitattributes feat: update bindings 2025-08-28 20:28:00 -04:00
.gitignore feat: update bindings 2025-08-28 20:28:00 -04:00
binding.gyp feat: update bindings 2025-08-28 20:28:00 -04:00
Cargo.lock 0.25.0 2025-08-28 20:40:04 -04:00
Cargo.toml Update to use vendored tree-sitter-language 2026-04-13 23:49:28 +02:00
CMakeLists.txt 0.25.0 2025-08-28 20:40:04 -04:00
eslint.config.mjs build: update bindings 2024-10-15 03:49:22 +00:00
go.mod build: update bindings 2024-11-10 00:55:35 -05:00
go.sum build: update bindings 2024-11-10 00:55:35 -05:00
grammar.js trigger ci 2025-08-31 14:21:06 -04:00
LICENSE build: update bindings and manifests 2024-05-05 21:27:09 -04:00
Makefile 0.25.0 2025-08-28 20:40:04 -04:00
package-lock.json 0.25.0 2025-08-28 20:40:04 -04:00
package.json 0.25.0 2025-08-28 20:40:04 -04:00
Package.resolved build: update bindings 2024-11-10 00:55:35 -05:00
Package.swift feat: update bindings 2025-08-28 20:28:00 -04:00
pyproject.toml 0.25.0 2025-08-28 20:40:04 -04:00
README.md feat: support ETA raw blocks 2025-08-28 20:37:23 -04:00
setup.py feat: update bindings 2025-08-28 20:28:00 -04:00
tree-sitter.json 0.25.0 2025-08-28 20:40:04 -04:00

tree-sitter-embedded-template

CI discord matrix crates npm pypi

A tree-sitter parser for templating languages like ERB and EJS, in which scripting code can be embedded within text content using the delimiters <% and %>.

References