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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_systems-0.45.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.45.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.45.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.45.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.45.0-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_systems-0.45.0-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 7a0f1e35b02969abcfa49f06c531b6dfc42e739352ec6da4babe57dcf6b42245
MD5 a05f33f41024107a68a8408ee3a844a4
BLAKE2b-256 ed55c8811e89d978bc8426e84853372867d698eab2d89443c4a11e8f2e72255e

See more details on using hashes here.

File details

Details for the file panproto_grammars_systems-0.45.0-cp313-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for panproto_grammars_systems-0.45.0-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 07b6f2f7e5ccbbc82078857dd3ca34a5b80043f1eccbc6cf9b0572baa589f3f6
MD5 f3a928d061beb1e5911a36bd31934158
BLAKE2b-256 12c37d889810fe52c23575fa708e6218a36870a17a6630f05869ce73bf9f109c

See more details on using hashes here.

File details

Details for the file panproto_grammars_systems-0.45.0-cp313-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for panproto_grammars_systems-0.45.0-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0107d27e9e55610846e770a9976389738fccf1387d00897ed3a5c97e41d424f4
MD5 be0b994501d8f2a5486942232820e36e
BLAKE2b-256 92d06ba5556b5b911af096e106965e49b9fdbda7be46d11506ebec668ed9644d

See more details on using hashes here.

File details

Details for the file panproto_grammars_systems-0.45.0-cp313-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for panproto_grammars_systems-0.45.0-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2132052d405b99b6f9c5a23bd026fc6de92dc3df8dcca18c7aae91cb1b8f68e9
MD5 7337d9717071079a816bbd9e2d5d279a
BLAKE2b-256 e4e8d1fec47a25f88f0907d4554feb414840483d51ceecc9ec29a7ef3bb97fe9

See more details on using hashes here.

File details

Details for the file panproto_grammars_systems-0.45.0-cp313-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for panproto_grammars_systems-0.45.0-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 250aa7e3b3135f815a7663b45e74452413e49fb19696c9a959d6db0dac98d8f6
MD5 823c0db23e2f8025ca4550f183dcef77
BLAKE2b-256 87fc034348b1c0eb38cdd6633eaa5b65a624360ad2f1629299dec1626601eac1

See more details on using hashes here.

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