Skip to main content

tree-sitter-gnuplot

CI codecov npm crates.io PyPI License: MIT PRs Welcome

A tree-sitter grammar for gnuplot 6.x.

Supports .gnuplot, .gp, .plt, .plot, .gnu files. Built with an external scanner for command disambiguation, comprehensive syntax highlighting queries, and 92 corpus tests.

This project is the next evolution of gnuplot.vim, designed for accuracy to gnuplot 6 syntax and long-term maintainability.

Node and field stability

Node type names and field names are the query API: highlights.scm, editor plugins and language servers match on them, and a change that leaves the schema valid can still make an existing query match nothing. Such changes are released as breaking.

Function plots bind their expression to the function field of plot_element. Earlier releases bound it to data, which is now used only for datafile and datablock sources, so a query written as (plot_element data: (function ...)) must become (plot_element function: (function ...)). Both fields already existed, so node-types.json remains backward compatible — only which field the parser populates changed.

Metadata

Release files for tree-sitter-gnuplot 4.2.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-gnuplot 4.2.0
File Size Uploaded
tree_sitter_gnuplot-4.2.0.tar.gz 1.7 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for tree-sitter-gnuplot 4.2.0
File
tree_sitter_gnuplot-4.2.0-cp310-abi3-win_arm64.whl CPython 3.10 abi3 Windows ARM64 Details
tree_sitter_gnuplot-4.2.0-cp310-abi3-win_amd64.whl CPython 3.10 abi3 Windows x86-64 Details
tree_sitter_gnuplot-4.2.0-cp310-abi3-musllinux_1_2_x86_64.whl CPython 3.10 abi3 Linux musl 1.2+ x86-64 Details
tree_sitter_gnuplot-4.2.0-cp310-abi3-musllinux_1_2_aarch64.whl CPython 3.10 abi3 Linux musl 1.2+ ARM64 Details
tree_sitter_gnuplot-4.2.0-cp310-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 abi3 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
tree_sitter_gnuplot-4.2.0-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 abi3 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
tree_sitter_gnuplot-4.2.0-cp310-abi3-macosx_11_0_arm64.whl CPython 3.10 abi3 macOS 11.0+ ARM64 Details
tree_sitter_gnuplot-4.2.0-cp310-abi3-macosx_10_9_x86_64.whl CPython 3.10 abi3 macOS 10.9+ x86-64 Details

Total release size: 6.7 MB

Release files / tree_sitter_gnuplot-4.2.0.tar.gz

Download URL tree_sitter_gnuplot-4.2.0.tar.gz
Size 1.7 MB
Tags Source
SHA-256 checksum
How to use checksums
84a0c5e6be865c68e199f160fcd63c6b198c0564651e1befcb78583974d9c4f9
BLAKE2b-256 checksum
How to use checksums
2ed91f7051c7b6959c8dc08b8b202d9c7ad6dedb712c686e4b8e26b9c8e38032
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / tree_sitter_gnuplot-4.2.0-cp310-abi3-win_arm64.whl

Download URL tree_sitter_gnuplot-4.2.0-cp310-abi3-win_arm64.whl
Size 593.8 kB
Tags CPython 3.10 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
bf132d0748b772e8dcd43b9efedb3e54206f6dabaf03f61581001e2cc3206df5
BLAKE2b-256 checksum
How to use checksums
e182e52191c69d1c6efdfd3874b8a0a4d66afb00071c2bd228ab177074506022
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / tree_sitter_gnuplot-4.2.0-cp310-abi3-win_amd64.whl

Download URL tree_sitter_gnuplot-4.2.0-cp310-abi3-win_amd64.whl
Size 596.1 kB
Tags CPython 3.10 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
d6ec4675df37fb3272e10b43f008a2a5a79aa2b7589f1d44cb38a86150a1bbab
BLAKE2b-256 checksum
How to use checksums
2ffce8ed4e7e2cfd872b7d4f91a8deb30fc2b0bef8f66c39425d67cd184d1ee3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / tree_sitter_gnuplot-4.2.0-cp310-abi3-musllinux_1_2_x86_64.whl

Download URL tree_sitter_gnuplot-4.2.0-cp310-abi3-musllinux_1_2_x86_64.whl
Size 628.7 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
c2cb78fcca57100691165a6dd64d8a10f204dcf0fde5702a93d8311ca49e61d7
BLAKE2b-256 checksum
How to use checksums
ad86705220a6abba77e19a710253b901cb94f3b460f581d0da94be2fa33284cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / tree_sitter_gnuplot-4.2.0-cp310-abi3-musllinux_1_2_aarch64.whl

Download URL tree_sitter_gnuplot-4.2.0-cp310-abi3-musllinux_1_2_aarch64.whl
Size 625.3 kB
Tags CPython 3.10 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
1677e8ce78526b56ffe22269d244722a0c613b25c943937ea0299cd67e3a7612
BLAKE2b-256 checksum
How to use checksums
0fc5f3ecfc30e81ac7ec5247064e09b8df2ed1ab7edcba73b0299ee2cbe4b2f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / tree_sitter_gnuplot-4.2.0-cp310-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL tree_sitter_gnuplot-4.2.0-cp310-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 629.4 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
b646854550e9dade3603f369e02a55f1773c32d8fe74170527f871dc627d3fa2
BLAKE2b-256 checksum
How to use checksums
dfe93669de3b58937163084e3a5ff9625d81c571019b8f4e8f2879b805fe48e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / tree_sitter_gnuplot-4.2.0-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL tree_sitter_gnuplot-4.2.0-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 626.8 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
7267d8bcf7a47fdff226a17989943a16493fccb21c21913973978ec430153b61
BLAKE2b-256 checksum
How to use checksums
60521f46904628564c9cfcfc4d9e674f56663cdab62aaffb1bcfbaf4323b8e25
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / tree_sitter_gnuplot-4.2.0-cp310-abi3-macosx_11_0_arm64.whl

Download URL tree_sitter_gnuplot-4.2.0-cp310-abi3-macosx_11_0_arm64.whl
Size 653.3 kB
Tags CPython 3.10 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
56460e0149ac38019df4cd0e32ec73cf606ca6fe80623cbc0b6d695882fce201
BLAKE2b-256 checksum
How to use checksums
4125b52f431e05bc34729f10346ebf2a30e9b958434c758502a36ab3307e6d97
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / tree_sitter_gnuplot-4.2.0-cp310-abi3-macosx_10_9_x86_64.whl

Download URL tree_sitter_gnuplot-4.2.0-cp310-abi3-macosx_10_9_x86_64.whl
Size 591.2 kB
Tags CPython 3.10 abi3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
2b496af1c79d5a71a3a24a634142ab547b22424377fe51fac6e0b08490a6dccb
BLAKE2b-256 checksum
How to use checksums
c3ff6c3b2cea5f464f261c5daf92c4d8e01d24272001a8d7432d119bf5ffd95a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

4.2.1

9 release files

This release

4.2.0 This release

9 release files

4.1.0

9 release files

4.0.1

9 release files

4.0.0

9 release files

2.0.4

9 release files

2.0.3

9 release files

2.0.2

9 release files

2.0.1

9 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