Skip to main content

tree-sitter-pod

A tree-sitter parser for Perl's POD syntax

Getting Started Developing

To get started, install the dependencies for this repo

npm i

That should get you set up with tree-sitter's cli locally.

Generating the Bindings

In this project, the generated C source code (stored in the src directory) is .gitignored. In order to generate it, run

npx tree-sitter generate 

You'll need to do this after any changes to the grammar.

Running the tests

Tests are stored in the /test/corpus directory, as txt files. A little reference on the syntax can be found here.

You can run the tests with

npx tree-sitter test

See the help output (-h) for that command for some more details on using the test runner.

Metadata

Release files for tree-sitter-pod 1.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tree-sitter-pod 1.1.0
File Size Uploaded
tree_sitter_pod-1.1.0.tar.gz 15.7 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for tree-sitter-pod 1.1.0
File
tree_sitter_pod-1.1.0-cp39-abi3-win_amd64.whl CPython 3.9 abi3 Windows x86-64 Details
tree_sitter_pod-1.1.0-cp39-abi3-musllinux_1_2_x86_64.whl CPython 3.9 abi3 Linux musl 1.2+ x86-64 Details
tree_sitter_pod-1.1.0-cp39-abi3-musllinux_1_2_aarch64.whl CPython 3.9 abi3 Linux musl 1.2+ ARM64 Details
tree_sitter_pod-1.1.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 abi3 Linux glibc 2.17+ x86-64 Details
tree_sitter_pod-1.1.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 abi3 Linux glibc 2.17+ ARM64 Details
tree_sitter_pod-1.1.0-cp39-abi3-macosx_11_0_arm64.whl CPython 3.9 abi3 macOS 11.0+ ARM64 Details

Total release size: 144.8 kB

Release files / tree_sitter_pod-1.1.0.tar.gz

Download URL tree_sitter_pod-1.1.0.tar.gz
Size 15.7 kB
Tags Source
SHA-256 checksum
How to use checksums
4feb192872dcaf00061a1bfe97688b2aa1591901b9b715771125912842b7b463
BLAKE2b-256 checksum
How to use checksums
32741c1997bac4c9b983acd927ccf7a2330e20c3d8271afa01971777c3002713
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 31, 2026.

Transparency log

Release files / tree_sitter_pod-1.1.0-cp39-abi3-win_amd64.whl

Download URL tree_sitter_pod-1.1.0-cp39-abi3-win_amd64.whl
Size 15.7 kB
Tags CPython 3.9 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
90d633852a0646f63b8e18299b301a389651f09b5e8e148fd9e3c5d9d8fabab0
BLAKE2b-256 checksum
How to use checksums
7f09e8491d58a8c894d50f5f47cafcf83b29d1adab3eae95185cce949f930fab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 31, 2026.

Transparency log

Release files / tree_sitter_pod-1.1.0-cp39-abi3-musllinux_1_2_x86_64.whl

Download URL tree_sitter_pod-1.1.0-cp39-abi3-musllinux_1_2_x86_64.whl
Size 24.0 kB
Tags CPython 3.9 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
2e2b9bb43aadae405e33f006ef99c40253caf6eb741bc26989cea7fe910eea21
BLAKE2b-256 checksum
How to use checksums
41f49cdd3c6f8fcf22ce64870e4da0cf4df1d9a3805f52e389957ac64f097e1c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 31, 2026.

Transparency log

Release files / tree_sitter_pod-1.1.0-cp39-abi3-musllinux_1_2_aarch64.whl

Download URL tree_sitter_pod-1.1.0-cp39-abi3-musllinux_1_2_aarch64.whl
Size 24.7 kB
Tags CPython 3.9 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
d2bce8bafb8ae3c3a5ad32c30cccd7b2e6e2875f2557530b54ce179ec74c652c
BLAKE2b-256 checksum
How to use checksums
01d8da151980fbcd698bd43c4c70bb593056e775f137cda73ccf3d8e8ef92f15
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 31, 2026.

Transparency log

Release files / tree_sitter_pod-1.1.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL tree_sitter_pod-1.1.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 25.2 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
a228956b4658908f64df5143ab4802b6943bc15316b5454944b4a95546d45263
BLAKE2b-256 checksum
How to use checksums
e53fd203a00e5cbd2ab028bb705fcf3b29cbb61eaf04feca30d3db9b0f945d94
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 31, 2026.

Transparency log

Release files / tree_sitter_pod-1.1.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL tree_sitter_pod-1.1.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 25.8 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
e877d24ecc42280e5e1b734ae2992b294e05423160ca3f6376cdd43bd1afb81b
BLAKE2b-256 checksum
How to use checksums
64f95966da159c96004d51fde1d65bdcfed9c5b0a5985eb46644a426e02feb8f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 31, 2026.

Transparency log

Release files / tree_sitter_pod-1.1.0-cp39-abi3-macosx_11_0_arm64.whl

Download URL tree_sitter_pod-1.1.0-cp39-abi3-macosx_11_0_arm64.whl
Size 13.6 kB
Tags CPython 3.9 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
53b5b4dd9d7727b8c57b279044872f876c6b2b71e2ddbbf2acb08bf73a3253aa
BLAKE2b-256 checksum
How to use checksums
36206ed5cad1a1711be1353d31ffd4261d3f5935ef793532bf671d2491c57da3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 31, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.1.0 This release

7 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page