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

Uploaded CPython 3.13+Windows x86-64

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.48.7-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 1509c7c0e2fc33d2526f573437745791f76405f18627a6f1a3fc97014fdb2fa2
MD5 7728cdf2e8404293818dbb15ab18ab8a
BLAKE2b-256 b737abf09aeb3c65bcd9bb9a1f0eea3311e6dcaf194667b40e5c8b18bf11870e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.48.7-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c4280e85c8cbcde4843f6ead866f6247802238d0e29a235073e4f2c06f331da1
MD5 7764f4e454751b40543e7dbbf944aeef
BLAKE2b-256 603174c6adb6d77d2669947efc13863f695aee47c5165ae12f06e01986708d27

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.48.7-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ba667eef0241322aa898444a58069aa591a2dd27154fddf5eb2f66dcba884612
MD5 1ff51b39c6617c65c3bec68d50002c48
BLAKE2b-256 0fbbd8ee006afbc3d8ff4a5af7258327848e9e18e71417d02f33a2dd41a446ba

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.48.7-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3ab570120cdf7164f43d0c46042214311138f98966d9d65ba937fc854070d4c8
MD5 c040c17bea43174437e4d45f0163990d
BLAKE2b-256 b3e7711982764bb88a4aa1e63729e49cdb8134828435418668544eefe7ae2a0f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.48.7-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 05fbdc7d42ab2f0608a58d30372685dcba8ebbb5c2fac2a0553323fdab3a9307
MD5 9aa2d4ef304af0a46fb4b7302356a02f
BLAKE2b-256 68190877d40fa8c59535584f65c16326499de7be7fe62c5e68cc104385cc3f6c

See more details on using hashes here.

Provenance

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