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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_systems-0.52.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.52.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.52.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.52.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.52.1-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_systems-0.52.1-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 42ff715014cd2e0a874bd9ffccea3747d2d0c1800f2420775502cefc8d77a90d
MD5 e5057934786421050e3602df6cd2d2a5
BLAKE2b-256 b2a2c4e9eef04c667c12ba03841484e5cc02b1c2432d2eab82436c367aed9d93

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.52.1-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8bda287d1fb76ed1ac41b79aa133dafbf84b1f992e853e8f32f4d7eb77ca27d3
MD5 5615ecb832951d87e87112b2ce7ec85f
BLAKE2b-256 3de76779de6329374fac313149e28615d5a2e5c1d1fff976aa9f9cdbe6fcab29

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.52.1-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1d87974095c0b02eee703d6f29262174850a91ac1314c9742a020a13202aa597
MD5 1faf5bca95ba63da784bc6cd3b293825
BLAKE2b-256 cb58dec52daf2d1913bc742d4145d05df1900f3d5c6391ea02bf5cb9bd6d7fe0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.52.1-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 155487cb9a7acfcb3556c513b8ce066e6b67c3363bfde9d23d5f0ceb94a311c0
MD5 57982a36bacf733ca87cdbbb3d249969
BLAKE2b-256 5a0e493a2ceb7fe821dc569559b6bf5f048a3d28462b551986142089ed83ec2d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_systems-0.52.1-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2f08070622dd40ad0f6b453ec05fab8537027aa4bac294210775ccc73fdd8365
MD5 661f31fae67f993bf285313d64e9a624
BLAKE2b-256 24218dd79f862ee2225013ccee7446cddfdcd087ccc45f278ee2dd91e87be02f

See more details on using hashes here.

Provenance

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