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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_systems-0.49.5-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.5-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.5-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.5-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.5-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_systems-0.49.5-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 310c5c301a64e158a64f0750a0d4bf4dba8c94bd7383d33274363a9626f49dfd
MD5 90c0f424e17b390d0caeeb57eef74dc7
BLAKE2b-256 d30695511c457f0ac85d6838336f91cb32a0dd62947917984d44dfce1675de07

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.49.5-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1511a3c7582fb40145ba965a5d7918b6b802a96bb63ba9ccb938324ff77d0954
MD5 63f7f8fad0c6cad3960bfc181f91a212
BLAKE2b-256 420260247c7483de74c0ee3eea9b9932e9cb304d6827ef7c3b75c23f77292e23

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.49.5-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 14672898a7993a50f766315b6d2d0c44e93c3d6bff15a92ed82f632d07c4a498
MD5 98c12d2fdf76ccfe5611f89759787f9b
BLAKE2b-256 cef96b67a1040b704a72df9666ddd223a6d1bbdb7807a9d5f206d8d9f8daae29

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.49.5-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5b9c9ee8be745563cded4ba7a19a35d4a147e8ef5f43977f636cd0f3c84f2618
MD5 27d57859cd5f32efe035909e35e0c1f2
BLAKE2b-256 ab4f915a07d35f0729cb52fca1a4b59aae2797c5841f0bf7632ad7f1484f6643

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.49.5-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 64bcdb588395f419ffd91d64e471b3c7311dff6eb428b0792a973aeac9861c61
MD5 3f0fab1baaace346e32c4c5c48395f21
BLAKE2b-256 0c96033a35356f8912e52cd2c1d27f0f63797a68e1e32a71fb80d24570da8441

See more details on using hashes here.

Provenance

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