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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_systems-0.55.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.55.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.55.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.55.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.55.0-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_systems-0.55.0-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 b98115db03e53318dd99ba8b571b8ecc42dcc1b90851341c13d6e1ba05a128b7
MD5 5159f758d1a94339ba1a88adaf3c9d78
BLAKE2b-256 430bc78750a6b990d8f2b6cf5e66aa442c123f8add46f8471293ee56e1c2abe9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.55.0-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bf2a6b5d9e6d73bf08f9444ad47be58d9c2706d1cd9570bb0336b68902be8d33
MD5 0e588be440b166f26737ee08c57390e2
BLAKE2b-256 0a2ff1542e92cfcb494b5a0fbf77c8dc87af3960198babcf479aee2da62e00ca

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.55.0-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 31cc33ea9ff88976c03b9040e6aa6695fae6a0168fd21d27dffdc7fc0524aced
MD5 ddc570254cde231b4e27a98a5158a651
BLAKE2b-256 28002f03519f7286c80795a956dfc47a610583aa3dca45e69c7963c20ad9767f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.55.0-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 00cff9bdaba6595fc9fec6a75f1f23571f86df50fef83a28579f04ecd783bc37
MD5 0233dffe77a3e74fcad6f1bb9618e862
BLAKE2b-256 4decb96416aaa5f4223013777b5a65e2262442ba84d67bc8172a05bdeb000857

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.55.0-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 58c83848960570635e2998d207d586b92d1b89b4625eb3f4a1883932c7f193b1
MD5 10d19640e4afe9d7398c2f685ffcc656
BLAKE2b-256 41d68a90b46f98dfb5e297f3026852d18d3aec71c3031b0c659fc940071a0a3c

See more details on using hashes here.

Provenance

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