Tree-sitter for MediaWIki's "Wikitext" markup language.
  • JavaScript 100%
Find a file
MnPX 5d191ab67d feat(grammar): headers supported
- this restructures basic "document" node, among others
- new `collectRules` helper function used to easily "flat-map" rule generators applied to arrays
2026-06-18 06:47:55 +10:00
bindings Initial commit 2026-06-14 04:53:44 +10:00
.editorconfig Initial commit 2026-06-14 04:53:44 +10:00
.gitattributes Initial commit 2026-06-14 04:53:44 +10:00
.gitignore chore: only generated files in src are ignored 2026-06-18 03:25:42 +10:00
binding.gyp Initial commit 2026-06-14 04:53:44 +10:00
Cargo.toml Initial commit 2026-06-14 04:53:44 +10:00
CMakeLists.txt Initial commit 2026-06-14 04:53:44 +10:00
go.mod Initial commit 2026-06-14 04:53:44 +10:00
grammar.js feat(grammar): headers supported 2026-06-18 06:47:55 +10:00
LICENCE.md feat: project has a README and is protected under the GNU AGPLv3+ licence 2026-06-15 03:42:05 +10:00
Makefile Initial commit 2026-06-14 04:53:44 +10:00
package.json Initial commit 2026-06-14 04:53:44 +10:00
Package.swift Initial commit 2026-06-14 04:53:44 +10:00
pyproject.toml Initial commit 2026-06-14 04:53:44 +10:00
README.md feat: project has a README and is protected under the GNU AGPLv3+ licence 2026-06-15 03:42:05 +10:00
setup.py Initial commit 2026-06-14 04:53:44 +10:00
tree-sitter.json Initial commit 2026-06-14 04:53:44 +10:00

Tree-sitter Wikitext

This is a tree-sitter grammar for the Wikitext markup language used on MediaWiki websites like Wikipedia.

Licence

This project is licenced under the GNU Affero General Public Licence v3 or any compatible, later revision of the licence (AGPLv3+). See the project's licence file for more information about what this entails.

MnPX's Works is controlled by MnPX, the developer running mnpx.dev, contactable at git@mnpx.dev.

Credits