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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_jvm-0.49.2-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.49.2-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.49.2-cp313-abi3-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.13+macOS 11.0+ ARM64

panproto_grammars_jvm-0.49.2-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.49.2-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.49.2-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 d32a3e5bbd51e430e47be409237f1913491cb1fa5702d0e2dbddaec6ed40f83d
MD5 bbbe7cc00132ff99d26e266b0afe15bd
BLAKE2b-256 0de205318c8b360633b3add172335211fd96154830479a1d33df7167a2bff42a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.49.2-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a6668d2fbed64a55e84dbd156cf4dc714512c4f9464bf4f3cfe9b23d1b5582be
MD5 8cd231a3dc0f7f4d78779ff6a26af29b
BLAKE2b-256 583d9886a15c544ceec27dbfe9350482773da2cb5e3a8b616f7f4066caccc7b4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.49.2-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b4c33814f68fa21284d9a68de9adaec630282b3013e876d5f6f0c700a1f3045e
MD5 4f4a12be44725a8a4db2f2c268ab15ce
BLAKE2b-256 6b8895238eccf7e7083dab15c1d1cc5e921b2b012bc456f8fdd8597768160bec

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.49.2-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3c0ce0a77e402bae3c7ad8a10c1cf2466d4cbf7efa5dbd4dcca8c50ebefb6d51
MD5 a537f0ea5be92800d92a093d057d53d4
BLAKE2b-256 67b2ae9bc1825c4717f3dfe15c35bb7465d83fceb9d6364814847a1e0708993d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.49.2-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d59618ca98a4eb97036e4144f5e7e1b05edcb4d23bde96b13d455e6b4d194924
MD5 08a6c1ca42fedef3e15dd2b2b3aca631
BLAKE2b-256 768d025dde2130b0fb8f38b23ef4ed7d16514dbed0d29c48cd756ba2bb5f082d

See more details on using hashes here.

Provenance

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