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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_systems-0.48.3-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.3-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.3-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.3-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.3-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_systems-0.48.3-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 2ddc34f2cb91583c902fb516c3f61289aed0265757871b35fad4cc3a64af9c73
MD5 db6e567c089c5a93dd1e0fad7f28f0cb
BLAKE2b-256 28557db02a5ccdc6db073159c98b86e3aa543072b7be56edc2b296ee6165c4b7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.48.3-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 00a2dde28ce61f81eaf9f8c4a4cb0350ec00ced03c657ec233c941852d7c664d
MD5 785905e343054ad4510e60f42dfdd3b0
BLAKE2b-256 9a07848a0b38816b04932515529b5e4bec9f825cdecf9da9465a71cf53c716b3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.48.3-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d4d78039c91ef7df914d4356f09a91db2120b09e5848b004143efc482f787c48
MD5 97ba61d75423ac1f44f0837e9a4c4403
BLAKE2b-256 746fe32186667085ba0f65df91c5583665f93109d81e078d79be74e544423102

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.48.3-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 37b24112bbdbe49641efd7984f0206ceb3723734a7d35d71db2bd5a11f4e7ebc
MD5 79d654af94083bd3983d42228fa6407a
BLAKE2b-256 aa6790f9b2230bdaa45b95dfa5e668ec43f895ad9721d4c2dce326bf56bd2d9c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.48.3-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7a87e8ec6153e6e4ea9b02e620f4cbfd853a9048b885b0497977b33bf834e282
MD5 ecfa47ef53ddd1ba95dd840545989e95
BLAKE2b-256 39b11520302e10dc5f12769ac9c17f2ac159b7525be4e2f892d78241ad64b9d9

See more details on using hashes here.

Provenance

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