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.50.2-cp313-abi3-win_amd64.whl (2.4 MB view details)

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_systems-0.50.2-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.50.2-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.50.2-cp313-abi3-macosx_11_0_arm64.whl (2.7 MB view details)

Uploaded CPython 3.13+macOS 11.0+ ARM64

panproto_grammars_systems-0.50.2-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.50.2-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_systems-0.50.2-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 7a3b01eccd774ff060dd05f67f34d79519e9ef0d4df05eeceeb97df35f9ea087
MD5 e827fcfb1e1c50e961d458e443cb6fdc
BLAKE2b-256 b993a22d21de606cc0255e969557c9d113e983f3ef015d0a77c13cf70d084f90

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_systems-0.50.2-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.50.2-cp313-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for panproto_grammars_systems-0.50.2-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1f0e501c3653bbdce06caab802fb5cbb2c2112e1ed326531eac8043cca887799
MD5 ff21f30ac4fa677e0cf8c071244e0b85
BLAKE2b-256 1e35344a7be3e3d65b0dfe6f8a8c7b6c26a669d20854e6fe957207ec02aabcef

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_systems-0.50.2-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.50.2-cp313-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for panproto_grammars_systems-0.50.2-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9a1ddbdaea736e8b5bda5b9d76955a13ca787809a192f7877796abef31a7a77b
MD5 a58f4db7aed65b623aede7b80b1e9ca5
BLAKE2b-256 848d301523e90e3cbaf42b381b815dac918e9787502142aec2064667c5e7ec6d

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_systems-0.50.2-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.50.2-cp313-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for panproto_grammars_systems-0.50.2-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ffb204dd3e7582db8db413d3db374fd6653ee2490947315cc79f64cb34a0aac8
MD5 901b37f7c412385e9836e52effbfec86
BLAKE2b-256 41660870ebf6a4c9f75a6fea4c79d9349bdc78734dd8023b80818c09f0eb7fd0

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_systems-0.50.2-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.50.2-cp313-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for panproto_grammars_systems-0.50.2-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 67b7a52352e8f20593e049b077ca3895a7a801a9bfdb910de2068d0e1a0cf454
MD5 0eb1da5d55e56f4ef3a3504e3834535e
BLAKE2b-256 eec01d8116dc95a1da121b1e2a50fd4ea2510ad87d9693aa2d274a49884b893c

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_systems-0.50.2-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