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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_systems-0.50.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.50.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.50.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.50.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.50.0-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_systems-0.50.0-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 c119cb3878cc7d4ae146035b6c2db0fd61ce48db3b1cd5a707fc802273b330fe
MD5 14e93d2a249d0668b1f9f68cc5a7b555
BLAKE2b-256 c138cd54f49649569d00b2c4d150881cd73b238f35c1e0bef0d76ccc1a46ba6f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.50.0-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3ad33d12d40891ecfd1a71c71dbbda9b520fadb3f8b7d4b93f6715215fe5bed1
MD5 99499e96149ec6a0447dbf70a9500fed
BLAKE2b-256 5ca9b75c179cc9e847305b0e47420a04265ff70588fd69673399dae1af0c3e25

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.50.0-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 67a03bea511788cacb8424556cad359dcbcba9ac8862e418bf9fa3d53648898a
MD5 33f0d528d5db9f322acc3ad4b260b62f
BLAKE2b-256 fd2145c6961d7e8fcb5b66f8371886c576a8478f232f5b9496458bcccb3538f0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.50.0-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bfcf4c9bb629dd3e46139969ce8396c765317f901b2ba384497167ad27dd72ab
MD5 7a1b99fcc5dde02108e94c1a373bf34a
BLAKE2b-256 2bf44b8bd3901917bde3fa122da1ae46bcd57eb4f949711a71305ef35a1fe168

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.50.0-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 419d8dcd890888e66baa12630daab33fde56e0b045cab093fdb008c8bef9ccb8
MD5 8d5f46ef56f55fea54315527d3e90bf4
BLAKE2b-256 a76a2e3d72c2ccbdfcb697604fc23617e11cdad767f5416e2821bb0437b7d183

See more details on using hashes here.

Provenance

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