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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_systems-0.56.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.56.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.56.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.56.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.56.0-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_systems-0.56.0-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 6d93530649692b0734eea01d3abcc22f08a8ba1ca914b8a65267d5d1f565b7d3
MD5 cc2147928c27154c85551bfacc501956
BLAKE2b-256 b3cda240e5724519d494a2f196b6777423c87327b49252b9477c18f471f15b23

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.56.0-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 037ed5d2adae4e89a2abb31969d62ab7f3a6eb65c1316e253dd08ac55b27f48b
MD5 fe4d713d85279288d39f150f1c0acbce
BLAKE2b-256 54e9a69787e9b531d7243676b3cd81e803e66886669fe8bae2dcd5b4a2f32c57

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.56.0-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 decacfe4e3b2bbc1e721ba005cb87b20c2c6b40b6feae419fcda79abbab4417b
MD5 2dbe73166bf43829816e64a46181958b
BLAKE2b-256 70503737426be4c0bdba1c2b1e6678cb03f9e6a7e00183bfce2853b79c357a2d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.56.0-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 74cee6438055933edf1be72cd1c5df5f643f8f3af09082f2daa175c0f7b08432
MD5 77f8a3ddcc21f1bd486c8ad36243d3a9
BLAKE2b-256 dfe9c27a6cd9b2848ff28039cca9d8257426d24af4ddb0e8742dcfd2cf0711c1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.56.0-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 da19d7891e3f58409355d32608e8c324a53e0d39dacf15b50bf9e6ee5b533f2d
MD5 c6ebdc4330ea0ec51e78500a23d3e830
BLAKE2b-256 46854a7d404aee476b3dff73681f24cd5abc65a44b29adcb3ebf8fadd77582c6

See more details on using hashes here.

Provenance

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