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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_systems-0.48.8-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.8-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.8-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.8-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.8-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_systems-0.48.8-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 8f6657c84c406005c1080fff99da566ec1181e4f53a634dadfb32abac302d0bc
MD5 6fba1618a44ae9e86cba14b5788a952a
BLAKE2b-256 4fda821de3ad62fc0ad8aacb4b2c2522420c47c767b2d8b93250556c2a9f3727

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.48.8-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 25dc88b3690260e4e875842ab19156af3fbf51aae2ea1f69ee16d234a08dc180
MD5 5589418dca1b7c4221d4fe38a5376300
BLAKE2b-256 2140ccdaade9ab0efa315b82b0d9708ea7998196ad7394246ce2268597cb5d06

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.48.8-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9f467aaede9835f63d375d7fb42b5c834858dbda0a97febcf6fec8505cd31e17
MD5 7dc436140c477974abf6c722d628a647
BLAKE2b-256 efe7da57767d2dad1baef6114187ee6973c965fb7b6abfc361937dd6ebc95550

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.48.8-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 10225ea3f5467e65a93c28e1a739f9cf454691ab97bd0e7a9bfa45e4937f729a
MD5 ac648b26fe843b2bf6e3f8e670396455
BLAKE2b-256 9c2f06e23ad2276cb45ea620b8d2ed74c7cff3cfee3ad5040f385043cb2b72f5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.48.8-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 37f9934231c157a3472e00bfb6e084351b075c09d12c9007cf11370e6be6ee9f
MD5 160e2219c20b2e89b5c403ea694aa3e3
BLAKE2b-256 2ec24a902c79130c7735fb2e5a3af521cc527fd236b0f50a5a09e831465a7df6

See more details on using hashes here.

Provenance

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