Skip to main content

panproto grammar pack: Systems — C, C++, Rust, Go, Zig, D, Nim, Odin, V, Hare

Project description

panproto-grammars-systems

A panproto companion package shipping tree-sitter grammars for systems languages: C, C++, Rust, Go, Zig, D, Nim, Odin, V, Hare.

Install

pip install panproto-grammars-systems

The package declares an entry point under panproto.grammars. panproto's AstParserRegistry factory picks it up automatically; there is nothing to import from this package directly.

Use

import panproto

reg = panproto.AstParserRegistry()
# parse one of the grammars this pack adds:
# schema = reg.parse_with_protocol("typescript", b"...", "main.ts")

See the panproto repository for the full list of available grammar packs and the source for this one at crates/panproto-grammars-systems/ and bindings/python-grammars-systems/.

License

MIT.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

panproto_grammars_systems-0.56.1-cp313-abi3-win_amd64.whl (2.4 MB view details)

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_systems-0.56.1-cp313-abi3-manylinux_2_28_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.13+manylinux: glibc 2.28+ x86-64

panproto_grammars_systems-0.56.1-cp313-abi3-manylinux_2_28_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.13+manylinux: glibc 2.28+ ARM64

panproto_grammars_systems-0.56.1-cp313-abi3-macosx_11_0_arm64.whl (2.7 MB view details)

Uploaded CPython 3.13+macOS 11.0+ ARM64

panproto_grammars_systems-0.56.1-cp313-abi3-macosx_10_12_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.13+macOS 10.12+ x86-64

File details

Details for the file panproto_grammars_systems-0.56.1-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_systems-0.56.1-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 331bab8b67687e026c9f874be1ebde35062e0121867770ca9069d01d5640814d
MD5 b40b46138077dac436d8090a3fe08284
BLAKE2b-256 1a6e39aa1fc358e6bea0e96e954f3a5cddcf865ed7869e121d7b2d5571b2dc86

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_systems-0.56.1-cp313-abi3-win_amd64.whl:

Publisher: python-wheels-companions.yml on panproto/panproto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file panproto_grammars_systems-0.56.1-cp313-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for panproto_grammars_systems-0.56.1-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0327e392f9f5c76d9006548fb1e9bb5a22f132d519b3c2f762ec93a947651c69
MD5 7eef71d29690ef1c4dd158913af6857e
BLAKE2b-256 811a3a84c5cff9bcbfddde979d2f0e4a765e5a750737488c5b14d853db9ef8ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_systems-0.56.1-cp313-abi3-manylinux_2_28_x86_64.whl:

Publisher: python-wheels-companions.yml on panproto/panproto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file panproto_grammars_systems-0.56.1-cp313-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for panproto_grammars_systems-0.56.1-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cf5094d9619692d1ea8a07bf03ce57e1dadedf7997e4905700cdde08b0b5d817
MD5 23279a6b07b1fb32c6e15212ff370230
BLAKE2b-256 cfc9b1d6163927d3bc90324db0ba34c2cc2fdd3c8145b60ccb8b7a8b2676ff78

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_systems-0.56.1-cp313-abi3-manylinux_2_28_aarch64.whl:

Publisher: python-wheels-companions.yml on panproto/panproto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file panproto_grammars_systems-0.56.1-cp313-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for panproto_grammars_systems-0.56.1-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1c85401249d3d806c00a3c7c101c689e1a6f5b225401029e8b5d6731043b3c7b
MD5 263b3be970213cd8364fe9b4ee25306f
BLAKE2b-256 77d3e97f436b8e114bf6d55a963a1cafc1dbb2e6938179411990b7e255127619

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_systems-0.56.1-cp313-abi3-macosx_11_0_arm64.whl:

Publisher: python-wheels-companions.yml on panproto/panproto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file panproto_grammars_systems-0.56.1-cp313-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for panproto_grammars_systems-0.56.1-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fe04eb217f6e825ae303b4d9d05e4b142700f69c3171078e35ee5002e23a2460
MD5 4c27f79b961ba4faefbb8dc62e5d9261
BLAKE2b-256 46cf32e7b71e5a0e50e538d9fbf510681aee421c19e6365cc23a727644590e1f

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_systems-0.56.1-cp313-abi3-macosx_10_12_x86_64.whl:

Publisher: python-wheels-companions.yml on panproto/panproto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page