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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_systems-0.48.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.48.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.48.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.48.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.48.0-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_systems-0.48.0-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 f12ef7180b17cf4b7384801308da2a198e114a10f0f5855508e9ba5c3953d5be
MD5 646d0046671b203f2855c4e10808ade2
BLAKE2b-256 deb8eab1b181590617a0f38120a23468572322d15cb9a8e59821c4967cd9a8cd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.48.0-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2c1298be446ade4214485be11182fb1a7ea2638d033addc560f3a6c936ceccd8
MD5 dc23859063398f0ad2cc3df78a66afb1
BLAKE2b-256 c484ce85d1c1427651d37a7a35c65d56c42de7fd87305ea672414eb538fb8f79

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.48.0-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 127cfcc18389b4c2ea565ff087540e8cfecd0d6b182f417a6b0bbdff31f48ef3
MD5 d1032e34d4d8770ce530e246f5eba912
BLAKE2b-256 73bbf473c3f73a7f53993d2d6d2fa7f00c247ad7216de33d47bf9ac3728659c5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.48.0-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 74a3dab8d1896c5feb92867bb76db3bc0214a4c4e60c2b02004dfd6d856d0a8c
MD5 d272128d3f640b2a0617fb8a504dd292
BLAKE2b-256 66686f341ee80f479c1027feb430cd46d5d85eca017028c71fcfc4d6f4e25806

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.48.0-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a6a5cb0f819fa79959d830548541834fa6bda2974e28c1224c082a371f0cbceb
MD5 8e5bcaa5fec5960dbb99afbc569d4941
BLAKE2b-256 cbd273683e1c96e63b049863e31e836d65b5bb83d0bbdc0a6a272a8e875b48f8

See more details on using hashes here.

Provenance

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