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.1.tar.gz (43.0 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.1-cp310-abi3-win_arm64.whl (34.5 kB view details)

Uploaded CPython 3.10+Windows ARM64

tree_sitter_javadoc-0.0.1-cp310-abi3-win_amd64.whl (36.4 kB view details)

Uploaded CPython 3.10+Windows x86-64

tree_sitter_javadoc-0.0.1-cp310-abi3-musllinux_1_2_x86_64.whl (43.8 kB view details)

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

tree_sitter_javadoc-0.0.1-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (65.4 kB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ ARM64

tree_sitter_javadoc-0.0.1-cp310-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (47.4 kB view details)

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

tree_sitter_javadoc-0.0.1-cp310-abi3-macosx_11_0_arm64.whl (34.2 kB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

tree_sitter_javadoc-0.0.1-cp310-abi3-macosx_10_9_x86_64.whl (33.0 kB view details)

Uploaded CPython 3.10+macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: tree_sitter_javadoc-0.0.1.tar.gz
  • Upload date:
  • Size: 43.0 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.1.tar.gz
Algorithm Hash digest
SHA256 6317ec647a3c85969331e64ce9edd24d64e315fbeb1ffe8f362219e42a01fd51
MD5 e12035041a3752960aeb349065eeb6c9
BLAKE2b-256 8850f64d853440cc7c9389e02228be1e0cd1f53e490ebb0bbfc1faa2f2995182

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_javadoc-0.0.1-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 ce0329de16c34ae1c19a3ac975a381cffc91382f65d9a1082732f152535cc690
MD5 fcea3f7dc20570102f31aa37293ae3c7
BLAKE2b-256 b7eabe7d3cea3d460e9b7117e9a8799d5fd65a6545372d7ab7c424397a38fe60

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_javadoc-0.0.1-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 9d6ba6c758f11d5f7a0bb3efe495b7cf95d6d138edcc920dbdfbfbb42362dcd4
MD5 611084e58c8566c9d9b2db2b69349849
BLAKE2b-256 77e9784d06af1a45c4d2d05e62457dc695bc587f0c0da439267fa020ad52e17f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_javadoc-0.0.1-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e0f1c93ac29f065a41789811da9aac8fc4e276f6ed15b80090db1de68340c44b
MD5 44120b58d68e06e61ddae4baed18c58d
BLAKE2b-256 673e71401353311f2f29be72610aa1753850a82216557ca36e9326b8ac4738c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_javadoc-0.0.1-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 32942689243f1506e61c84c52a18e884857b2d3904075ed3a8bbe2d3ea3e1a7d
MD5 f28113d4baeca4294cd8fb9402434d67
BLAKE2b-256 ed69901c0a57242b46385340382c7b5a4a16db373dc6b4ed8b63562ca07f7410

See more details on using hashes here.

File details

Details for the file tree_sitter_javadoc-0.0.1-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.1-cp310-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3414a4dcef712ec6e87d1ee80b091bbc144a068276970cff29f14849e89f3129
MD5 4922debc22123adfc3fd40af94e7ff04
BLAKE2b-256 dfb94ff15ad0be98bfcbf00d013fde9d7c69a20935caec6bef779e3e75adc701

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_javadoc-0.0.1-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b99544e43a377535bdfacfe80af7eb525661addc05fafbd201d2e4d80e9f2a12
MD5 1dc2e7de32649f452024e45952fbdd16
BLAKE2b-256 bd7824c01e609e444dd47b0f867cf5ff7e0a2d02caac0600035bad67920be850

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_javadoc-0.0.1-cp310-abi3-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8aa60838db637d3fa0758de9a906c95507fdfb27729913dcb6fd34fc24491d89
MD5 288d70b0fbde5904462aff0e26e83530
BLAKE2b-256 e78f0394c887cd5c0e29aca18c573d0fa673f0184f3089d67a298fccbbee2e56

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