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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_jvm-0.48.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.48.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.48.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.48.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.48.3-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.48.3-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 ee677a18953185d31906f986adfc7ea8037d11b1a9b274183d4908e4fb2b831b
MD5 d953fcb8c705f92006b1830214d92f62
BLAKE2b-256 00014a1a55557ec7601ee9a4a79cf0ed9c8331c508ecf37c29ef3296b1f020e8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.48.3-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1333670f13b9b17c17e6b97b8d5ee214b1807e4f0557a44485b1c606ab2de76e
MD5 5a08838f3f88b83928ce4417bfc271aa
BLAKE2b-256 4c84a971815af726bc24035495f30b0a3587ab58ff318ec1b101525cafc83942

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.48.3-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a57640d9faaaa78fb2bcd5c6f4881e6498336dd1c7fbffdd300265cbbee1d9c6
MD5 a472660339ec5acb5e1275e5bde01e1e
BLAKE2b-256 8984e451fb665c2ce26bdaea1863e3ffa506a4d0f389a60d8f4fd7f9638438b9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.48.3-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fb0458dcccc150e844e77d6ba910f2064caa5671935ea669b5494da6de788f63
MD5 69189f5c8b6c89feb5f2fed1843def70
BLAKE2b-256 d878a1d83150d695ef956e35c343b0e48e2cb70ea1aeee3775e34f39840c6dfd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.48.3-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a8cb3f72372b9de912633dbd3aa2d326db264bd5923533ff0d04f6c0f8bd0786
MD5 f114ff5fb43f26618b3f0d85d2ad21ad
BLAKE2b-256 821ad3210ed824215be66d386b5a314b7b4274ea4b629d2b91bdee8743ff2583

See more details on using hashes here.

Provenance

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