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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_jvm-0.49.0-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.0-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.0-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.0-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.0-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.49.0-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 7edb54fb2346d6ccfea6bcdb3b487b7f522524408a4a9f0a9345e76bba75835e
MD5 675c52038414ce96119dd06f26889d58
BLAKE2b-256 cf725bfe1bdb678952004a4e8d35a15b7eef70a11dbdf889cea88e3bcddab384

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.49.0-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 30bb23b4827904a3f95b767838db2c916a614cfc4fb2e0104e8d038958a07739
MD5 e836bd081d590e447f5ea1a9dc0626b7
BLAKE2b-256 57210b4f80c45e9d2e2cdf5a41b02bc4088296e6a58e2ff0cc0448db30fa1b0a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.49.0-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 33802570e2548b34c47012edb509713033725842cffe3100ecaeaae046d0e6ee
MD5 6d7bef4ac0c27c88ed865efbd19f88e2
BLAKE2b-256 646facd0f6715f5d6b1378cf868c53f97a29bea5c0e5005d7fa876e0c7179b80

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.49.0-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 acb86ccf5f98e1f46237967488271c6d624aedeacaa5de3832c986483f8c5bdf
MD5 33337bbe65a280fca904c6f4da91d9e8
BLAKE2b-256 01a95f94e68a2182e4fab6c15e7235964cb41a163c79c6f4288bf2ee96500696

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.49.0-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 595e4ae12301d2d3319101bea975ba469e184c5a0fb3c343d84c88ff22988710
MD5 b90b11153af813c50120c77801c02f45
BLAKE2b-256 9491a8b872a5b10b1948d987fe865e54e468ad05a35a6d90b45d607a11fc816b

See more details on using hashes here.

Provenance

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