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

Uploaded CPython 3.13+Windows x86-64

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.48.1-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 88d7651b0413c99a317a60249537a99f1bdd30846933d19cb297d29d4f52536b
MD5 113684f7362ed089786bc524c79ac320
BLAKE2b-256 175664cb03a35e8e1578e22f45710573a66577f00c435b2caaac193767ed8666

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.48.1-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0cbaf85b8380ebfcf52a05aec060d1bdf924ab618fc4d3a40c0e64aa1a53a9ec
MD5 c2220c8d351ca0d04de4cb130c1436be
BLAKE2b-256 b3071190246f09a9e4c12db20a3a84866f57389c9be6f11f55fa33c71141333c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.48.1-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fb9921a8056f64b1df0f39bdf38943047e1d2445facb54524bcd3dcbd4537fdc
MD5 a0574dd33fdff0e0a2d3c3c6f6e7b499
BLAKE2b-256 b39278c7c5f34580a36d9f8e3cfa44346ccadd60031bac6c00b12a2ce9e2695a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.48.1-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f9ed272ac9adb9089b2f1517b480c012de6856e19107e1b2494a7354a090d2db
MD5 6a9db6a0ab6dab0143510c8c932767b0
BLAKE2b-256 e4eefd33d3b3e1c281365a991519eca6e1284509897f9a16300412904950bd53

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.48.1-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 eb82971c70b702bce70f11f9c89c642e7fd7048d15075d8e34e01aed03f661cf
MD5 418edcc0ab2bf4689775acfa51939c8a
BLAKE2b-256 f615a9a2a7bb1299f726e8da9e016bd63a8f99f6d5ad1230ad2c287ecd1eab0a

See more details on using hashes here.

Provenance

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