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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_systems-0.47.0-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.0-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.0-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.0-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.0-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_systems-0.47.0-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 906d2a3efe05574d4bf10e081979572dc358938251eba5e2a2568ceb75badd0e
MD5 a478712c1e1f27d4fd462bc55aa239ff
BLAKE2b-256 09f1e2316098957f1466c438064eae063aff285cf3fa51efcd8112f996f5707f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.47.0-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f71ab759ef7ac64c29e5b47d158cf8a1eb9e99f62d1c2bf8d36ab8a3601c9585
MD5 4753e845498f4f62cd9a40a752109e04
BLAKE2b-256 b2b76b0205dfbf61eb58dd9743d1cdb409b3b148c8e20e4292fd58f4ba8e452f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.47.0-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b41d74360b2a9bd8d0a26846f5e78a7d6d30246dd20dd66f0dc634457e143075
MD5 9df36fe034c5b45ff40e1e77316bb163
BLAKE2b-256 0184eda8c3bbed7dd2ddb7c885e3f9de2083679b63dc690ab1b925cf649d80a8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.47.0-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c4a91f0c2aaee4ba08e88d4b086375384596ff7930de6d3e390737a18d1d710f
MD5 4be5a9e0793bbbe3f83b9cddd36c8aa4
BLAKE2b-256 2d9638f7423c05768f0dbf0a07c401675674e6cbb949b294c395533812096ab5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.47.0-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f80e029a3a4dd9fdfb0173f431cbc235d432d76a279f2de6643d55ec1752c46c
MD5 edd7265f2cff3389072d6eb1133c535f
BLAKE2b-256 1139406d546ab294a6f1f50be92524b08ebaa20d446a22fa75368e15b11c1d08

See more details on using hashes here.

Provenance

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