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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_systems-0.48.2-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.2-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.2-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.2-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.2-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_systems-0.48.2-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 b72cad7b892e86852b2c84aa2003ea0f9b4e209e2956c54bd21293d30970cdf4
MD5 7901c9687da5292fb0e100d482108742
BLAKE2b-256 c10e641b3e1b56c9183f494212ddafd8924c684e23efd815cff451b24cd4d151

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.48.2-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3d4159556c963483b7f1005530f8ff8c7168ff4f40a35e562b1566fbc8395ef2
MD5 b870eaed98570a7cf4065e91ac510f7c
BLAKE2b-256 362ef52d64ec17d300b487ed48af154bf1df267bf1b529876343efb3987055d8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.48.2-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f33bdb444e0f59f71548e0216f8fe9ad1e166867c486a7ee5e0bce3ea2d2d558
MD5 80671a9e0a2eb364c25c9d0449ac8f8f
BLAKE2b-256 46e9915fbe23d3660e668f4889d6ec493d0cf56cc250ff29a0580ab20754e241

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.48.2-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 47ccd6f7867101a004168ffc85df8cd1dbfe0bba7f03601acc2ce1df13d46209
MD5 ead7d7c78ebdf6cc4ee9a85f9d9b0de0
BLAKE2b-256 51cf0d547f93970303826bb90d51e293896ecde6f801b138288de32a53a06f1d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.48.2-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0ef11abe28ceb8d22082d9edfefb683736c8cf9cadd0b88d10f4d3f998ef5c58
MD5 b19b3ea32ac0b66d5ee4240f7fa1d267
BLAKE2b-256 5d650371fe6d48a0cea2f99d4c1930e8bd28ac1c9a4dbcb664fdf4e569d461f9

See more details on using hashes here.

Provenance

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