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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_jvm-0.48.8-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.8-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.8-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.8-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.8-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.48.8-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 df909e1e85fe99a3691d7a8f549ba07a825c70b9927aabc0c66e2544d0996d2d
MD5 c943e94f273c28709f2d1949e2510c6b
BLAKE2b-256 8ecdb65f06a3edcee091690c6a6564ccc8cd51662bbf38cd71f444ed125cc562

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.48.8-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7878d0180da9c2e282f0877816416a450ab22273fe152c8ec1164105fc797fba
MD5 767be3f5edd13e14d8406a4c87e57d26
BLAKE2b-256 8d8812bc0607fceb17712d8446a1a2d119ebd134b8c0236a5638acaaa5456b13

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.48.8-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d453cb6b1e60116ce821503426f30d129b91cc8d2e323ab12256cd3d54ecdeb2
MD5 76429876d6e4c83106011a05121ee606
BLAKE2b-256 cd76c9a3ab1212cfab3cc900e22bff457f97f25c716875e3d2c84cf3c3a07c10

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.48.8-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0d1b5f56da3777ffbeeca0207efe4d0e85ddce6a1e41ccdd67dcf52b6bdb98b3
MD5 3d11375f22b81d2df064d5568666c9c8
BLAKE2b-256 c9ed0aeb4ffd670edf0e6e25c3c6cadc4e37d2333eb8e0a7fc1646d11072504f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.48.8-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3081c25eca43022f160adecdf1c9b1965cc331b28d4e87f25c7398aeff98ff24
MD5 a0dd448da420b6b48bb4134f2ac713b5
BLAKE2b-256 42102a0da89bb96e61c8ee03e8fbd953eaa6f14f3f13ecca0272904f3fe84b11

See more details on using hashes here.

Provenance

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