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

Uploaded CPython 3.13+Windows x86-64

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

Uploaded CPython 3.13+macOS 11.0+ ARM64

panproto_grammars_systems-0.48.5-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.48.5-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_systems-0.48.5-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 c70f4f84b18bb515b5b7c3c5943bd484df2e3cf3d1d9a639fcc51f8a51e59f74
MD5 20928f9a2e679c239cdb37f9395410e5
BLAKE2b-256 81261155f1a176f6abcc0919be1e05c7afe3dd7d6da796fbd8238b224229cdd6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.48.5-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a88be0692fd1f8cb2ca7de51a56a45148b6c993d935973371b9a4e080b809eee
MD5 d2a0165fa91b5e0c1ff3a7725eac92e5
BLAKE2b-256 6f47f98120b7aec8a9a555c1a76c545581fd0214d405f526f7513e3db47f3ec6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.48.5-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3854b4e8fbbb566ff16a5a2cada97f4602861013c4971c56780f058507adaac0
MD5 c4d6706a66829279c9d5dbe83e1ba030
BLAKE2b-256 7f4767793c93d64f940c8ea7d1627936f9f37fa74338a101b0d117ab6bab82fa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.48.5-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8f4b61d9996eaf02d2d41d778f76271eb783f926980a08ddf0976e77c01302c4
MD5 7ceb28ae9e89f9c7926ff3f940dd11d5
BLAKE2b-256 dfe48857af10993351e5d64487e36508cbd7a6a8bbeb96d34e58ddc3d343586f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.48.5-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1db76c6f774b2444d4279ed8bc566c894b430fc5830d6423fa3f0f84b8392485
MD5 b3e95a26bd36577ff823130aa790c2c3
BLAKE2b-256 682f9534ba7c74062ee1b7597c2bc3178c1d45563a33f42cb1f1a57d6a2dde30

See more details on using hashes here.

Provenance

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