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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_systems-0.47.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.47.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.47.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.47.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.47.1-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_systems-0.47.1-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 b92054475f1cf0f7887fa4d4dba10d176dd343251bdaddc0914d1dba2b79ac3d
MD5 a54b76186f5d9fcba6ace45977162fd3
BLAKE2b-256 ddb9272332e7b3f9522f770c78565170b4a78775a13fc2bd1de7fa45ea144d0e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.47.1-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 481b9d484827a2330c2ca7e12d652772b0dcc08cc8db86d00bd436cc35a23e5b
MD5 b74e5548d9e29c821e83dbbece25dd90
BLAKE2b-256 983593836cfe60dcb736acaa1d1c49e8e42f219c96f526c42fa2826369f352d7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.47.1-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 05ef226c15df25454d0f69187a2939d0f63f41b1be6d847eac68d3aa76f71b21
MD5 5c25a21ae742e69f6936dd60c9da218a
BLAKE2b-256 6098cf8c71a48025f9ffb54d023cbc095622c06d9645667397cc6992ebda90d6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.47.1-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2eb5b1b28573f5cd9a4b6e052ca8909d460a51a4016fc73ad715d0ed9be8462f
MD5 f9f337bdcb1adfe9161327f0852d0cfd
BLAKE2b-256 b1924e34f282ac06b5ea14b682efe87eca081f2699696873904301593f622bfe

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.47.1-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7d00cf80c42542fbed890cd80c20ffde6a8e60e5b546c891e3ee071243432e99
MD5 14fc67fd011d6e76c9159d6a96bd5818
BLAKE2b-256 803834190517ec3fed991d23d4e5f0e0f24e06dda13b8aed2b37d4e6ce0fe532

See more details on using hashes here.

Provenance

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