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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_systems-0.54.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.54.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.54.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.54.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.54.0-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_systems-0.54.0-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 71ec496016281797c40384883d26635230abbfb782457dfb37091f5d5d4a5c89
MD5 e39cd03ad1ef2aff8da563276e80e115
BLAKE2b-256 5fb00e0ecfd276fc9d6e3fe7590f2b2b1813939fe970d4494000612aa71af701

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.54.0-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d3ea0110571cb3d8f0f265217c1977af06a9451c3a11b0e9e88fcf4bb417b7c4
MD5 0ab9c56b5f8f3ea8434a62b9a9530f6d
BLAKE2b-256 d53216359d3991c02e002a72811db25333fbd58801c2b02c3a55fe16da503c31

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.54.0-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a70d63c6060b24431364957c76b3b4098d44569545249fb3a6eaa28500657064
MD5 d6a678b007ff326fb0095a6f9549f4d3
BLAKE2b-256 4f780a70de5d40d4f11d9addd2c5f504eee9884e6a2df7d1ca43da0e18563526

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.54.0-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 858788b98d0b8cfae72885954e9e94ffa07186ddef943df6deef52da5d3ff612
MD5 78f2557d415b583942d7eaf1431120f3
BLAKE2b-256 1675c5d9c41d7f12f9f2e715412561d41759435f8db0c73f2617f6d87f334f24

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.54.0-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c7d456a242d2a9877e0d88ee1cd6fce644b0b8bad604d3ac272772c2ed844e2e
MD5 361648dead7897a619b1682fd5006386
BLAKE2b-256 1d05dbc0616ce7d07c8558739c6734822e788e4d7297ef9a1954be5fa4fd4c96

See more details on using hashes here.

Provenance

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