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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_systems-0.47.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.47.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.47.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.47.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.47.2-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_systems-0.47.2-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 b0fb0b0654dee7a1667c69d42c039f257e70aea945b3a049618104e1826ea142
MD5 c63b5ed16112193c8d487285be5efa4a
BLAKE2b-256 9226b78e424a8a2ed1a194c6826547d4b5e41a49656181d8352a0096de782586

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.47.2-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b249b2fe96faf766b54a4f9574990f8015317c1a04c61665357c71e5b9833aa8
MD5 17f367812cbfd6f79bd5987eec07dc41
BLAKE2b-256 3600282c91e9da20cf974fa0571c71770c2103ce4242110075177eb9a50cf330

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.47.2-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2958de5c48e695af31723b4f9cecbadd41a837526d68d2a1bceafa3db1666073
MD5 df8297e9b50aa9eb9648872f652b0873
BLAKE2b-256 88459d1479d4df106fc92f2ca1d4bd94618e559e8f1e1cf830a5df8dea6215c7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.47.2-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ff71e3cdf339a728a2a2d78ceed7de3de844aeea3677fa2c050b11191330dfdc
MD5 98098f0765c86f8f596f0b1b7e17a24a
BLAKE2b-256 3983428678e4959f684bab7a38f41249d7a779d8d977d2ed222659301d707df9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.47.2-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c7fc530af9b97ea20875ea6487e1d9e571d282c9a0930c26bfd37b104a380e5a
MD5 c665201c75a66528c74034428f49f677
BLAKE2b-256 77a5382c16e6852ce224a13ec53ec9381301a26ebb83a4f5478e177e0a8c00ce

See more details on using hashes here.

Provenance

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