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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_systems-0.48.4-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.4-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.4-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.4-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.4-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_systems-0.48.4-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 f4d81a51414b45adf656396b4b546578da04c2ee5f59e7e5681e7bdb7ecaf894
MD5 da08901b3a7231d8ede42d26efe0d79a
BLAKE2b-256 c12ca9ed23c9711063ff6467b9ffbc61e5f3cbc5e81cebaaf7268a069921ef6b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.48.4-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3e7da4ccd0d0dd67346edfbc4c20d73916dd7007c769156f9dc05ab943c523ec
MD5 a04df24fca025346045166ee8fc85743
BLAKE2b-256 3be2864cf6eef9c23a755218ed4f5aa0efb4ee82d5fb491073197f9dbc31e287

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.48.4-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 97f63e516f1045b6fe6038d646f1eb10cfa87c5f3f76dd66a876d591adb339e7
MD5 0498236a10ac9e88c450a653660f9957
BLAKE2b-256 e7dff07a0fc73fc4eb661c43bf56a608a7ffc843c42899c6fb6a9e2f4b2f23b0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.48.4-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 abc49e3c3c08f124a6c76fffdeb502db7c9c4fdb6528109513c41a81c7584027
MD5 1541d46af1e838896c5ad674f8cb7a6a
BLAKE2b-256 5d29f6104e86874ecd0c535e6cdc908c1f05bf5c79d42ca402a944e33b50af6a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.48.4-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 61722f12dbf9b22f0716e4a6cbab6475b94f5c95cfb9f832d010ee6e5f98f2c1
MD5 1271f264a7caff3ff800f6c4af0a632f
BLAKE2b-256 ec4ce71c8f052e976557c54c9a25df0766e7fd317702146d751b37151d8800ec

See more details on using hashes here.

Provenance

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