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

Uploaded CPython 3.13+Windows x86-64

panproto_grammars_jvm-0.45.0-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.45.0-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.45.0-cp313-abi3-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.13+macOS 11.0+ ARM64

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

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.45.0-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 6e2d1cd5d764aeaf2cc9207d244d9a55a97cbb35fc965b36bd921a1a76e41242
MD5 cd61484a45e802647aa088e7567d1817
BLAKE2b-256 03071c09bda510353c98de9b5834556f0761decbfefd302625b7dad72561ced7

See more details on using hashes here.

File details

Details for the file panproto_grammars_jvm-0.45.0-cp313-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.45.0-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1db4f82fabdb8e26c05a100e89fce8ec0b13d2f69822350ac22237766a871858
MD5 76fc967ebca9b7c93abc0a1a0f54ad31
BLAKE2b-256 ec65366ea03a8fdfe1a886d8f6bd5d8dc38e1df75796e5798cb55cae0e54a46d

See more details on using hashes here.

File details

Details for the file panproto_grammars_jvm-0.45.0-cp313-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.45.0-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 81cee31096e201d397bdde6cdc4563f05857d773143a2ee6afda92e2d7ef584d
MD5 bb91d42b5309e8af6aee1f165f02c3de
BLAKE2b-256 45ca017aa633f469bce54b1c8e1cb63e2bde8a3f529cc66dbae9bbc68a9e2893

See more details on using hashes here.

File details

Details for the file panproto_grammars_jvm-0.45.0-cp313-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.45.0-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ef3bd5ddaeb7e5bba1c12ab283fb60da3a6e194db2d97f6cd141fc34e9efcb04
MD5 98381e56c67d7059212f6ea2eac7d74f
BLAKE2b-256 bf88c86ad484192714a3f80af80addeaa75b6b23f79bb362a75fa3161341b5ad

See more details on using hashes here.

File details

Details for the file panproto_grammars_jvm-0.45.0-cp313-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for panproto_grammars_jvm-0.45.0-cp313-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0d9b844c16d49942c553e1c3e67d8b3508d64c0071b56bd6c9f229c2551c7b97
MD5 92c9e9f72b4452633583a57bb8f442bf
BLAKE2b-256 95e23209d0d5485ad06689fe08db0d3a9e84731064faa5eab23731f12390072a

See more details on using hashes here.

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