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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_systems-0.50.7-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.50.7-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.50.7-cp313-abi3-macosx_11_0_arm64.whl (2.7 MB view details)

Uploaded CPython 3.13+macOS 11.0+ ARM64

panproto_grammars_systems-0.50.7-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.50.7-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_systems-0.50.7-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 f58843cb523a026ed00632aab3371c8824400d715535a0b3bce9fa244595301c
MD5 cdc8a3f0569508ba6c8654900b9e83a9
BLAKE2b-256 3e0929d699eaec0b959f5288879d4f8fc4b7cee02cfb1294563176d471e53cbd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.50.7-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1d562c648ed1614df511b3de7988d0e8ebef3df96c347bb78aacb754a34d0f23
MD5 0b448ada85c605facb4e75472f3e8374
BLAKE2b-256 a31b983cdcc4c33244dae78844fec63fcffc096f57e0bd78c7050f4aabef991a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.50.7-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4ac28b8afdc830ddc7af206c3aa565959a9c9d63bebad6ef5382359b624b7097
MD5 f8a355f2c56492f95fcb3e692e2f972b
BLAKE2b-256 f9253ab24dc0c0feb880bd98eb3b2ddbf0ed79255d770deee37cd5360d47948b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.50.7-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c9efe6c4302b3204418d792c020d443be25c065c35572fd6b262a52e5d9f63d7
MD5 4d124de256fd0f0fc57767d510a17c07
BLAKE2b-256 62a089e811907130b1d873a114a847c0741df5c182d1f76b1960bf0cb8882f3a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.50.7-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e8636d67707c59d33c37ca5817bcea7cfdc72b99e4cd9ad6511cadaefe145a8f
MD5 1f5c6904c647bc708fca990928b8e821
BLAKE2b-256 28d14cdaf121a538481df4f76c7bbbb36467bb05f8adfa4a106057add11348a4

See more details on using hashes here.

Provenance

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