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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_jvm-0.49.3-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.3-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.3-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.3-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.3-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.49.3-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 082be84ba0c19e3ea5cbbd92b4ebcbfd58dcc42a3d37af20b14032b83b03e255
MD5 35da7be5a470066f006aee7c3909a99d
BLAKE2b-256 9a33d3a941c666f7e82f7c4232db64d68950b19b46a0c3d6ca0eb4594a32dc75

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.49.3-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c9d5731b5626c80c0ab13ed1d32a58ef7f5b57c70b9d30951d8dde5f2f47c079
MD5 fa311802277baa5fc6b17b4a4bb60640
BLAKE2b-256 d9fcda89876b2b6dcadc9d8f6fd5edfa77dbc2e678fab2b285d90f147abf18df

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.49.3-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c8e4b90eab8e91d28442a5b809d8e07cae562ddf4afc491f6053c0f64c976ac1
MD5 8808b40b027d618be1a68484deb57d8f
BLAKE2b-256 61bbdc967077b47493d5218cafad9edea0ce2190339256e2edc3528f77813964

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.49.3-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6c3c828634b022021d5222dcc3f499d70b7aab245802bcaa6f2eaa4e2af17b97
MD5 5f7671127520ebd2740a9a647f64a08f
BLAKE2b-256 554b299ebce13a8f8a13055602d959053df7946389564e747d0e56187b1c1b2b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.49.3-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 99144a1e211e1e11fb28b10dbedb37c0c7a5bb0168b108e0ba4cb931b65794fc
MD5 9f817cf8c078e663c45381166c5bcaed
BLAKE2b-256 2ca37c5bad9abb8e6a2403bf809dd9d06ff51b29c7c31fbc7adb44e13dc19cbb

See more details on using hashes here.

Provenance

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