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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_systems-0.50.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.50.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.50.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.50.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.50.3-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_systems-0.50.3-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 58a2d01e8442c578d6eb6b78e1cd7853d41dc9b508c63f98f38d975d7559ceb0
MD5 3c960c4d075e43f4ce066b65984535ed
BLAKE2b-256 381f6d4ebd7aef85375c94c1b0278ea37346565fff8691a6d6dc47da11eaae7d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.50.3-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 83ab971c7cd8ec1357fb92f27322378de76023258ad45c06a17a47ac9ee2812c
MD5 50cb9fcb38b97646cfeb219e28217503
BLAKE2b-256 a3586a5552c0a79bef24fe7a32bd1a43c32b5f84969edac7d1eb41667cb90375

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.50.3-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1a910d7f2a38f13b98611184bea90e3804a62892eccea7fb6014d0aca65fc0cf
MD5 54052be03b1c8a5b6748547dad73c6aa
BLAKE2b-256 c8642ddf7dfde75dfcaa10e673752df19aaf0bb816cc901b9425b66962981552

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.50.3-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1828630a95351586245fa9cab81b49e47d79752dbc73cfaf133a31e6a1d9ee9b
MD5 d1360869c5b0b39f39d08a34c4d6bb5d
BLAKE2b-256 6e7044402a807e222aaeb74e3af81430885f18d7794433b5481e1b9603212f02

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.50.3-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9774d5747a92c5c5493cf2d01c505790b91686518c5cd93ebf07ccf961379113
MD5 5629f7dd0c345f537835023a66c3dd2c
BLAKE2b-256 d9bc47253ac0cee512d5e849d5480c6c71a9dce69b58725520c582c3bad2e0ae

See more details on using hashes here.

Provenance

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