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

Uploaded CPython 3.13+Windows x86-64

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.50.7-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 1de2cb7e09ead93a42dcc8a6c47b7d17899b239a18d44887bc62c476c904412e
MD5 9256a4bb630c292afc65d5c2c4836046
BLAKE2b-256 1f2ff703a9d0f19b27f998088c891fe15c2fc9e6d367d5b9e6fe60a807472a07

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.50.7-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3576638e4df906b53b8c31b7592c4d02e5e531d1b8557b7d4aa1d8c2c0c892a9
MD5 103ce65737557a5f7623fd774cc0376b
BLAKE2b-256 0f2be5ce83997003eed302d3e46b78cca33a35a8b51d1889bf1f3bb946dfdf8d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.50.7-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c5934ab7beb1194c2d9832fabe2b2e164bea89ffb6341b1d53196f39e60de593
MD5 a59918f68f53e81c949eea264848986b
BLAKE2b-256 4dd866e9afb384178ea955d73dac5341aa9ae2fbde07105b037649437146dbf4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.50.7-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1b41ce3eabfcdd87cd8945fc59fdf42d5068d2fe459f3e99da23630a0181f585
MD5 2fd72d54854c02f4d3d1489e0975bfc2
BLAKE2b-256 a9cd190d63878a038c18f8cdf018f31e0bbf30f4b18ca336926b5488426df019

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.50.7-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 94aa9dca43f32a94bdc58ceb1330ca5a04651024263208323f973063ea334ffa
MD5 2a2c6bae40b18022759827fe22e6825e
BLAKE2b-256 1081c01c198e78a58ba64cd7653e059f70e5cbfe18230c85575c8341cf0c89ef

See more details on using hashes here.

Provenance

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