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

Uploaded CPython 3.13+Windows x86-64

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.49.1-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 139f05ff609f578f76b35b8e2278a56fb5525f6fb08d8dbdfcb2ae62f2acc289
MD5 bd3e11a63971af8316eb91d5256ec26c
BLAKE2b-256 972761e1902d5151e48bdd86a9015048f103e81a801e00a5ee1c35e11fdd58a7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.49.1-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 075ff071d59d2dc8e707d468a3645b1458b05eaa5247e75e692d7716dac30120
MD5 b6040a09a8423c473ac08bcb41e3a643
BLAKE2b-256 4350d09dea23d86766bd652ec4596b54434622dcb5c97c3d04dd1352643d0536

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.49.1-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 106ffb1068ebbfd7ee307b4dea4f8c4aacc15e59ccbba1b360f2243f2d169a81
MD5 71157538f5f289f3a55a370a78bea5b6
BLAKE2b-256 0172469770f725a5606c0fbe1bed38ed9b2a5680fecfeace795299825f825de6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.49.1-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a197c82c612eeb3d27575c5f609ce890f69ba6224871c0997aa71a5f444eec6e
MD5 f708d2037eb98233ce75aea2ad40eb61
BLAKE2b-256 7b8cf9060621ffebe3230e934ebea6deeca2a3983655f81602b870bac220ef0d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.49.1-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9d6d20feaa9c5a03c2e898f75702bc9d310af0306472f43872ba2bd8c52ab223
MD5 080b41cb186d17d6d91aadc19c7b9de7
BLAKE2b-256 3bcef0eb94acfe5e0f1b877ce0d6242177a89d211f1a176ea744989f8c4f9154

See more details on using hashes here.

Provenance

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