Skip to main content

Parser for Javadoc documentation comments

Project description

tree-sitter-javadoc

Javadoc grammar for tree-sitter

About

Features:

  • Complete old-school HTML (/**)
  • Basic new-school Markdown (///) support
  • Highlight queries, especially for those important/pesky @see and @link references
  • @nospell set for javadocs syntax regions, so you don't have to turn spellcheck off anymore
  • Injection queries for @snippet, @value
  • Tested on heaps of java code, popular open source codebases
  • Not perfect, but javadocs parsing is a dirty business

Screenshot of highlighting: Syntax highlighting screenshot

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tree_sitter_javadoc-0.0.2.tar.gz (42.7 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

tree_sitter_javadoc-0.0.2-cp310-abi3-win_arm64.whl (34.3 kB view details)

Uploaded CPython 3.10+Windows ARM64

tree_sitter_javadoc-0.0.2-cp310-abi3-win_amd64.whl (36.2 kB view details)

Uploaded CPython 3.10+Windows x86-64

tree_sitter_javadoc-0.0.2-cp310-abi3-musllinux_1_2_x86_64.whl (43.6 kB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ x86-64

tree_sitter_javadoc-0.0.2-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (65.0 kB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ ARM64

tree_sitter_javadoc-0.0.2-cp310-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (47.2 kB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

tree_sitter_javadoc-0.0.2-cp310-abi3-macosx_11_0_arm64.whl (34.1 kB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

tree_sitter_javadoc-0.0.2-cp310-abi3-macosx_10_9_x86_64.whl (32.9 kB view details)

Uploaded CPython 3.10+macOS 10.9+ x86-64

File details

Details for the file tree_sitter_javadoc-0.0.2.tar.gz.

File metadata

  • Download URL: tree_sitter_javadoc-0.0.2.tar.gz
  • Upload date:
  • Size: 42.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for tree_sitter_javadoc-0.0.2.tar.gz
Algorithm Hash digest
SHA256 dff862968a312d4f8bbf3ee0511e50e7ed1a1fa94f65e6202ed85ada1c211a3b
MD5 c0cba26695e9204c59d84329aa546cbb
BLAKE2b-256 d1efa715a5fe5cfecc074d67f39c97e473f967aa9b73686995f7edfc7eb2bbfe

See more details on using hashes here.

File details

Details for the file tree_sitter_javadoc-0.0.2-cp310-abi3-win_arm64.whl.

File metadata

File hashes

Hashes for tree_sitter_javadoc-0.0.2-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 18d545bb97105e8847581036e704cf3746e4ffc300335d27f828dc9d58a49e00
MD5 947572bdb8fadbfe23c6ac9067059934
BLAKE2b-256 128bade22c3da019a1795d320d8a312eca7923e65d9ee6402a1b971eff6bcf9a

See more details on using hashes here.

File details

Details for the file tree_sitter_javadoc-0.0.2-cp310-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for tree_sitter_javadoc-0.0.2-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 dfa35ac0803452e0437ee8117bc8dba6f2f3a637948642aa399c12724ed4cec0
MD5 d992bbf99df6f4dcfeabb11405573657
BLAKE2b-256 036497ff0eceef1a58219356ae822e0fed7fedd69db23a691e8aed9d8e782dea

See more details on using hashes here.

File details

Details for the file tree_sitter_javadoc-0.0.2-cp310-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter_javadoc-0.0.2-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 33e9bab8b8d46ef69f90017432c5d1107d42f27d3dc7e0e12c23bf6448e2c243
MD5 2593ed73da1776453bf6adb5364d5d01
BLAKE2b-256 b925e3901a20d37c33fb7e8acc89b94ba99731edeabd59404e04edaf3237c835

See more details on using hashes here.

File details

Details for the file tree_sitter_javadoc-0.0.2-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tree_sitter_javadoc-0.0.2-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 49c10433e29b065b031c323766cd9c3601e6d116eee93fd93f40c58926cbced7
MD5 0f0bcb1a74031a89ee11f64e3673a971
BLAKE2b-256 7446559789cc4ff6a50b5a6ea039ecacb86031f19be425e154ed9b73450d0ea7

See more details on using hashes here.

File details

Details for the file tree_sitter_javadoc-0.0.2-cp310-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter_javadoc-0.0.2-cp310-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9d699c608de767267c5ca3746589841cdc711f5cd675b3851c4b464d689b1ec5
MD5 b8a3b09f708abd519477925f3657575b
BLAKE2b-256 cc254396203a5c40f6fa9d5544af59f7395d254e6912b464469445d92a6d42ea

See more details on using hashes here.

File details

Details for the file tree_sitter_javadoc-0.0.2-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tree_sitter_javadoc-0.0.2-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8b81ad36ca96430eb71b5d743382b95ef6c96d4555624c4473737c413bd5746e
MD5 1fc169d553f68c648ff5a22bef823b3f
BLAKE2b-256 56cd990d57ff15dc571db6668a4839c639b0cf3519fc888952044c2b21f1cdce

See more details on using hashes here.

File details

Details for the file tree_sitter_javadoc-0.0.2-cp310-abi3-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter_javadoc-0.0.2-cp310-abi3-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a4af738d8dbe77a43e4fbea0be00e1aad1f3d4338ec8cfb9a4b23d8987400b83
MD5 b6d58da5fad7fe6db2e908c85b8e85d4
BLAKE2b-256 a2c6137732aa58afef79749259fe5571b955fe382588e9b951109a953eb7eb97

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