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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_systems-0.49.4-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.49.4-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.49.4-cp313-abi3-macosx_11_0_arm64.whl (2.7 MB view details)

Uploaded CPython 3.13+macOS 11.0+ ARM64

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.49.4-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 3f252cb5f6194d62221dba16faa7f937ee493df1a77cd6241341d89513a0a20a
MD5 547e0503441cc9f1b173d31b40911779
BLAKE2b-256 0d70230a4a0bf71e603bff69f8833b9d1e241e68d89e7ed7230b2bb71c346399

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.49.4-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0ff8a5171f43a5c1f720c665c37f0b553deb7711ad926bbd80965dce7b9218b3
MD5 a415fd3d326f2a7291e74a16e37c78bb
BLAKE2b-256 3e9bc23bd7d7fd287467372e1760e62457e091ddb0393eeef9748d7bbad00e19

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.49.4-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 90232b39f03b7a116cecbd8f41de7649ec4f41f112985e57ccb8c9cc75b44a7c
MD5 dcfcb3525c74eeea37ec521c35f1d757
BLAKE2b-256 e55bd24dd235dda4127a1f057ad7cab3d9b65209453e2d630f1cbdf31ed53466

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.49.4-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b6d62f7232bb0954c98cfaf39be54b07b1b30cd99243ead8c82400fdd5d602bb
MD5 d99f25ecc2388326e35cf45378b15dd3
BLAKE2b-256 5bfecacce104677cbef82f2670fbbbef8223480d993d54de77e6d72416f0549b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.49.4-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ed9b45aa924a75c513ffb087f626cffccb05241ec7d10967b0f4155732a76e00
MD5 a2117aa8e013d084da93156d28fa700f
BLAKE2b-256 8df4925d18f39e111c21e04e6c0cecd0c61087a7eba947aa0bdab0b46b758adf

See more details on using hashes here.

Provenance

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