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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_jvm-0.50.5-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.5-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.5-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.5-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.5-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.50.5-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 243237e63522f3f1ae9ea9b9656186c534b6dcfbdffcab34d7a4bfe135267c70
MD5 a16aaff85a449a30a9b40c2244eed0f0
BLAKE2b-256 70c78e8951117df90a7e13972a735dc8edcc21bf66ae2b4b5a80487e499221e5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.50.5-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0a81c4a76f4beb3952c2a9d78547db5dca119d007ad3d864e47ac883cd9d4706
MD5 538dd3ba3c6a24ca1a3fe16fcf022a0f
BLAKE2b-256 03986467ad800273c5f1d6f96fbdf91f3965148b6afb38e35ccb842ae492915f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.50.5-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 12bb6b74dfa6b2c0f0d01aa3752c6ee5c6c50eb8d632931a17c509ce2e31859e
MD5 dc4416d0754bae206826dc062de7e70c
BLAKE2b-256 5fd512ea0e48ad4b90a8e63fb9f9fcb2428c9f888a631e2320a60cc5a8b00af5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.50.5-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d4d1c8a2d5149dbbd79d9943321c9b9c8c3eea08760f277e4d18b4f02d1922b9
MD5 4c93c95a93507c5407c84bf83f353e5b
BLAKE2b-256 2341e912f716d171830f5ef4685e990c28f12b39caf1b7ea7949813965c81d79

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.50.5-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 99089e7a142e317049063f7fc6a2e4bbd8f77e1f03acccad6444cb9857ac7408
MD5 758e889cbfa5bd12e9874f46fa9dbbaf
BLAKE2b-256 fdab4adeb3d7bb9059c348635bab0fc90acd1dbb7985594f4ebe805b7f6cb6c3

See more details on using hashes here.

Provenance

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