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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_systems-0.48.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.48.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.48.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.48.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.48.6-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_systems-0.48.6-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 f26eb84e103cea9e8bb49385aa07836e26100157ce177b027fac7f1952286fae
MD5 8d77e397c527f99b66c2272499451cdb
BLAKE2b-256 c460b5cf78d0b7ab39732b0c1c7e8b6d776a6f8badade5168c5d7f753e73254c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.48.6-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a6132113f54bb081ee0f62fde034c9cb3c98658b278fb2b2ff3efe7752c79b44
MD5 971afe0a5f02442e5fbe09e8953bd44a
BLAKE2b-256 264a025882e46ebc61572a4144a41a14d599da68981a80d895ec1bcaddbf53db

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.48.6-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 acd43ae237e8f60cf7555f625af60a1cd3dcea759fd71a5ab2616a05849d88ab
MD5 3f16eebd95a11f71fd83a74594d30319
BLAKE2b-256 618232408c91d362f01640d28f10e8a9e76ae90a784fd23cab08733fa5afa68e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.48.6-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7f121923befc3a95ac5569df5cc95495b61d2d7377b8d5839f4c5084eb46924b
MD5 344f88d7e6c347e09f4e50f89b9915f3
BLAKE2b-256 a59a0c3a7b15d74290f96950bb7b282a80dfbf89495d6da863ad42e2d4a70c3c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.48.6-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a4514ab5f1f30ce1338665cd08fc6385c20eef3d9ed4b9e2abc97f8d8b8ee167
MD5 ef05c27216cab384f7aa69e55aec31ca
BLAKE2b-256 b200401610e74cdbefbd70cfe5253cac690eaee10f207186b170baa727e44f96

See more details on using hashes here.

Provenance

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