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

Uploaded CPython 3.13+Windows x86-64

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.48.2-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 626d5c06ab113b42bcdce466fb3c0a8ed19b434d53ff6a2043fd14e7c96827e4
MD5 f960bb25c78f4f40425c8aa25acd0884
BLAKE2b-256 151b4c27988bd8dbfd9bfe765630fcc557a4ec3496e35d11e4b3b259577b53d2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.48.2-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 41a94de30a8b6dca672d4ffd2adcadef63864469b6987f0322b6fb089a5676b7
MD5 058180e44ef7c4d2af26c63e2c88a446
BLAKE2b-256 3833a9303eb596bfea7666d68e6debdc27098cb48ad406857782a4c8da24399f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.48.2-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ab2cbc1f9c4ff368bee630f6830b74d11108f4d02b640781aebc9f979fa8dbc2
MD5 e8086468fb2dffbaea7b13cd07b73538
BLAKE2b-256 5fceae47bd56e98cd2c2d010e3986985a53815f58f2c72c250a9c2e0633184dc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.48.2-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a1e1e0655045adf456320a70b4667257ee7decca103d3bf99d4d96895763c0b6
MD5 b763f62192948791c681e35657cdbbbc
BLAKE2b-256 29fc4d87634308c617cd49c60da4b4c580824a8bea3970d1d12a89b021802da9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.48.2-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7e69e82f2baa6b92671b5b60c7eb6f5a22ddf8ad3d52d170658b59e75a959ce4
MD5 c64e6131eca356c74d8a42f588715371
BLAKE2b-256 cca03578a1eace75e76d41afef2fc1a75aecaea870c450ee4b5997033bdda998

See more details on using hashes here.

Provenance

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