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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_systems-0.50.6-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.6-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.6-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.6-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.6-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_systems-0.50.6-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 086c1f32eaf1aa0a936e3657a09a8f89a48eb21c95a3d8d33a28db07f182b47d
MD5 4b7073fb0f8673a21f5c7c98803fef06
BLAKE2b-256 0326b7c32b9003a7ec0fed7b701b35bf12939db8983f25c70b4e86144aa84717

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.50.6-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 88e105a954e1ce2eeee597a71c5848eb7d4411d81c994bae920309ccc14c29fb
MD5 7dbea2c7b36280d224dfab2eeb2fc288
BLAKE2b-256 bcab185cb28878d0523124faf8a98a65a8fc76b43566a3c2b8e5a9750cf66089

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.50.6-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 07417311568f7c9aecf43ddbf029904b3f4f473c70024849794014d6b86af140
MD5 731d4d1c05dcf7353167a46e5e6e64ce
BLAKE2b-256 e1ea65287af8ca876a3f996ffe81ef2e6e69ca01f2ff10445dc7c15aa61a91c4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.50.6-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 20bea01a6e1bd8aa461cc3cee354df3533a55e7faa8c467be391e3f51147aa71
MD5 8d0b8019a2447eb7657d72eed1638ddc
BLAKE2b-256 dcd64721cc1ebecec6df1d680fcfb5a7560ee91ba54c2d2d007f42542f197c4d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.50.6-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 26afe2187985032a90a4b188f48d8c11452038038de2f1e11eec43ed4b740a8a
MD5 28a28c83f0eed2c6bdeaf7860af097f3
BLAKE2b-256 6b10ade575d70535053c247dbbb626b8abf8840a3faf9e3375fecca93cb1f6b7

See more details on using hashes here.

Provenance

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