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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_systems-0.49.2-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.2-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.2-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.2-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.2-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_systems-0.49.2-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 e48865fc5a2c65a007e08d4f52d705449f46cad3d77b6bb65a4cad5fb972d2c1
MD5 04909015beaf0c582708a60ee184464c
BLAKE2b-256 d928b404d4e5eb3bb788549a4852e5b44931cfc29d74df2d84c562774905d824

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.49.2-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8de8f950f22095e02545d02d37f8d9d6ba819a81da010770235db373a3632247
MD5 381146d13fbee657eded1b537e2ba4c7
BLAKE2b-256 4ebb1b060596736fa42e449c7ab60f3046697d5b99a55c89fb11a853b6c49259

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.49.2-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4c3862a5542631e760d3540e9528592c4fc249566a98980cb7dfe673879a6d56
MD5 19804a4aeae27ae458985966c464b3ea
BLAKE2b-256 c83cce72f9bc1b4eb4702b76aca51f91d7cc6a46ff95899b2b29357707a79311

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.49.2-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a758814fd3a0516815003277aa96889646dd5ab0f057a083687d8036516bb3fa
MD5 12508f9bee67794f791cb288d5d97936
BLAKE2b-256 f30d50b964f7bea3f0b33ab4a3d4fd97ee1556d3dfa05d2271135df4644a9bbc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.49.2-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 64de2d3db819b6530983e775596d6e36203038eb97be182251355899e9eed030
MD5 b92389195c1783a50092a362e569bc0f
BLAKE2b-256 9b6e5d8cf1153c1aa2d06ba16a25d5cdf0c79fdc1816c38cc564506c881bb2fc

See more details on using hashes here.

Provenance

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