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

Uploaded CPython 3.13+Windows x86-64

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.48.7-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 7642b06768034635a5b11a0ee570c47a844b1dcf26f8cd4054497043d1346a1b
MD5 023ec3c377ff98fba5514eede717874e
BLAKE2b-256 a2d07d380b6c58740c7aaced84c5edd3dce04ddeb5d3ab6e3b0b38092afd4aea

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.48.7-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ebcf03e251c96137af21f151a00376a5b07a037404a674dcdd68fbd1f085f274
MD5 affc7b1e4edb8407a35404f70c743d9b
BLAKE2b-256 4f0ec2a10e7d5453dba2b35dcdbb6dd0867e1444524a07fe215a91436d2c60be

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.48.7-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d49d1097010a8ed8266bfb050164a591bf4dc33b100af45e7fb03ad21a4ad338
MD5 42bc32e26d6a4b7ed765bbb8342ea0cb
BLAKE2b-256 3554d0973f506b76fd871a1632d49660496d1d7befde8b28d53a997251ad3b13

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.48.7-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bc4d040b4d2f0b096487161a12934376de5dbbdd76015a058907a7708ffb7c0d
MD5 c2aa8dbcacec7dfe5a968831cee6cca9
BLAKE2b-256 1ece37b61645a60989c98c0ccebc43ddf9c93233b1d6a33ed448fb0575fe5414

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.48.7-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f9b8b104a7cca8591fdbe5331122f74780065a7afdbe6ab66f1864715c3d9f33
MD5 39b79f0305a7c641218ffc83e14e3f85
BLAKE2b-256 7e249c9a38a0f91510f73f2ca6fd30178a1c04b326bb078adc77b8f71935cd13

See more details on using hashes here.

Provenance

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