Skip to main content

panproto grammar pack: JVM — Java, Kotlin, Scala, Groovy, Clojure

Project description

panproto-grammars-jvm

A panproto companion package shipping tree-sitter grammars for jvm languages: Java, Kotlin, Scala, Groovy, Clojure.

Install

pip install panproto-grammars-jvm

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-jvm/ and bindings/python-grammars-jvm/.

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_jvm-0.50.4-cp313-abi3-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_jvm-0.50.4-cp313-abi3-manylinux_2_28_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.13+manylinux: glibc 2.28+ x86-64

panproto_grammars_jvm-0.50.4-cp313-abi3-manylinux_2_28_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.13+manylinux: glibc 2.28+ ARM64

panproto_grammars_jvm-0.50.4-cp313-abi3-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.13+macOS 11.0+ ARM64

panproto_grammars_jvm-0.50.4-cp313-abi3-macosx_10_12_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.13+macOS 10.12+ x86-64

File details

Details for the file panproto_grammars_jvm-0.50.4-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.50.4-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 357731854ab93db8d17a80fd021c68de7999a869e567ea53dca88fc673d69cb0
MD5 e35ecce07f5386dc3888b8a7243d7216
BLAKE2b-256 6c5aa227662d5d988d141b75c101691ff26988f2618bf20a06d8c5f70dc79e89

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_jvm-0.50.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_jvm-0.50.4-cp313-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.50.4-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4ff1d4f25f79d104a1e1582e85d034f28637dbfb4cce171261569b5573040a4d
MD5 3e7f1b1d4a5a7fff2c20ab16a5691678
BLAKE2b-256 c25307dcb343c82109a522272d7b922c978f80f15be87abbc0f4da4623ffe1be

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_jvm-0.50.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_jvm-0.50.4-cp313-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.50.4-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4fce960e254e2a3b007655e2950ab605c4b2ad68a3a7fe8f1526490aba75a570
MD5 b4ee14863e47d8bedf7aa355d309d7c5
BLAKE2b-256 243c2da0ebceb473d3a32a21c45c1a1a37fb1d8934ce7e6d65907d5fd3074837

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_jvm-0.50.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_jvm-0.50.4-cp313-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.50.4-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 467b31d15909d944156c7bee96dd63392016d52fb15f3d069fafb668b0395599
MD5 a2bf7eaffeea745ca490415cbae3e276
BLAKE2b-256 061f5c3a39118d7f4f02e5b06f6f4b506e3ec01893bdf15a73ed85529d220dca

See more details on using hashes here.

Provenance

The following attestation bundles were made for panproto_grammars_jvm-0.50.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_jvm-0.50.4-cp313-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.50.4-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 72786b0beb3b175fe8a5093e5a24b320d6387a26db053bc9d6e8267d5796f1c1
MD5 6889ae01a26b727a3c5c5b24cb5fca90
BLAKE2b-256 bcc9e307cb72fb54137b1e43df84a64f6f856e4117b5b18a0e1985c5bbffee39

See more details on using hashes here.

Provenance

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