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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_systems-0.46.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.46.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.46.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.46.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.46.1-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_systems-0.46.1-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 20dd2b3bfd7ba64e9f5f270a484bb042ec4ab642aca1590f764f8b7acf5b7e17
MD5 40cd3949ca091a7e851e47777a8741df
BLAKE2b-256 9736600e5da10df0360d84f59de875f8825a4dbf2f169a160dcabd8045003211

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.46.1-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ef0e4348fc590676867e6feaf6fe2069c6eb2a8087d2eb0460ea25eab922b264
MD5 5fbb34f28efcfb4f055aa2a25df3e819
BLAKE2b-256 02b5274c59f21adab2cc86cc5b8844bfde5ff4f1229aea04041936a571e1505b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.46.1-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8ece79ac7cc6ef2971466691a77a3042f8d81291f09329ef76223e6c87da07aa
MD5 f239e7c7ad9ed1d4cf01d3a03f13a938
BLAKE2b-256 329910827080509c044bffd278fee511fbffbbdffef46764f5c87f78b5984aae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.46.1-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 316cb619c4c491336aee6a2e0184674c5badefc946ca68053ef9cb23c0e290a3
MD5 1a462c184a508decbe4a44ba033af74b
BLAKE2b-256 6876863d7eccefa5c8d39be4e794d266ef946c72d4070e1bd89d3774e48b96c4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.46.1-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e8495e995c6909a50458391136c8570d27a0b7690b6b22773cd6a84a1915f034
MD5 14585e958861e3e9517120aeacc76d83
BLAKE2b-256 f3d41d1a192eeb7a8b4e69afee2617ba80a5bc3af3958a756960d70dc2e723f2

See more details on using hashes here.

Provenance

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