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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_systems-0.51.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.51.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.51.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.51.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.51.0-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_systems-0.51.0-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 f433476eea7a41ca827d1fcf3450449d6ba758b2a2f6627d4b03b1390ef8c73f
MD5 85432bc82b3d2b6bf8e82697c8e71f06
BLAKE2b-256 91bca079ea3ca9a0b7a279183d45564ab6271550523ec51b5563140f8df72eb2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.51.0-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a45d24882984e1dcb0914c01e52f888e8e410c6e0957985950900a156942fc08
MD5 03109778fb0e678fcf07438ffa23d9d9
BLAKE2b-256 8c10a04946469396109962f82c437771c48636c2d42fa596b4eb25b50c0251e3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.51.0-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d37dabd30b805e216f54376a70e26e17ea0e7a031b95c5792cead3f1193c6746
MD5 bdb1e4d8714a8b097e9a71ed3feb2cf7
BLAKE2b-256 13cf6ede0a46a9c45e11319c3d4972994d634a84f2fc269410b7a2d96f065696

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.51.0-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d4efe0703fced51436ab94ffa51154039cec3041e49293c1138fac700b24580a
MD5 84a472b60b81c855ba9080f3444e351b
BLAKE2b-256 c32552df3da05d680b6164ec7d2c10d6de2bc6ae0ef49c36f091e99531ab0354

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.51.0-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9d53946f79720e2ffa1d4a2b29a85880b56e9f2df2715f270747bde38795173a
MD5 8f5e1ee657a38da5087dba2158c1726b
BLAKE2b-256 c12ab175fb8eb735e074656dcc0e7b11e33aa2c0da7e967f47a6becb371c6567

See more details on using hashes here.

Provenance

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