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

Uploaded CPython 3.13+Windows x86-64

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

Uploaded CPython 3.13+macOS 11.0+ ARM64

panproto_grammars_systems-0.53.0-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.53.0-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_systems-0.53.0-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 8be2dd38e6589ad0717316c5b852b62685ac8bf9d772c78bf1dc8a2cda61475e
MD5 1655b1e205de8d44fbc1c269dac9ee67
BLAKE2b-256 6bb5fe21a6b4a6d646e1513216fb51e1b3120ad6f5f2965f8eef02b4bae54d21

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.53.0-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 01f403021b77feb87475ca3a547ebda8c1518c7755afaa4de62850a5e817c50c
MD5 7302432f776fd0e139107bfa4ce88c1b
BLAKE2b-256 bfa5ae64167433664acfc0cd408ef57ded7e947f071661351de1e040810864c0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.53.0-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e51bc7f599a53f14de302f78a4faea883dfb6434126e529888453e5db7e5f781
MD5 d1491deda70c4744a7a9a4f7510dd4dd
BLAKE2b-256 3a269692ff5a6f59628495348580a2c4e90eaaed9901e3067d4821896ac5b57f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.53.0-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7d57b1b7cf1bd9dff36d49feab7d1730152914816ff8a487ec0c9fc76828a5b2
MD5 f9d26eec155a27917a9ca7aba44cd6ca
BLAKE2b-256 85c28d0a100f9dbe776fdb7c9fd117fea2082f5767ec2d60d5467782c51e7095

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.53.0-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ebd40242fcb8d800274785539f8fd1c3e8556b9360eb470331f1484103510a99
MD5 ce1b051b7513ef294e7c719ff93fb7fc
BLAKE2b-256 5102fe51263a204c3cc5066f6694eaf5771883c7b100c3decaaaac3c89208321

See more details on using hashes here.

Provenance

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