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.3.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.3-cp310-abi3-win_arm64.whl (34.3 kB view details)

Uploaded CPython 3.10+Windows ARM64

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

Uploaded CPython 3.10+Windows x86-64

tree_sitter_javadoc-0.0.3-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.3-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (65.2 kB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ ARM64

tree_sitter_javadoc-0.0.3-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.3-cp310-abi3-macosx_11_0_arm64.whl (34.3 kB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

tree_sitter_javadoc-0.0.3-cp310-abi3-macosx_10_9_x86_64.whl (33.1 kB view details)

Uploaded CPython 3.10+macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: tree_sitter_javadoc-0.0.3.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.3.tar.gz
Algorithm Hash digest
SHA256 05b29c0849c1a9f4d52adf37278d38439ee44f7f5ccd7d6443db7e8841916958
MD5 5a80af7fd16c59dc98cad8254ad30009
BLAKE2b-256 8dc1b2a1e01ca9c8291c7fe6c0db9cd66db984f6495d11fb3e2da1fb0965f226

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_javadoc-0.0.3-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 3e94065c0cf3713dd10da36d657b717ee72a1270af8d742a22461ffa00ae98e3
MD5 7008c54ac04b825c5e14ce052d7f145e
BLAKE2b-256 e9f00027726d1c628c0b1e7d56d49687610ece55f2a96d1a915e1dd324ffd55c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_javadoc-0.0.3-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 3c74d7307c3d5bb67fa6c166424eb6dfd7f0c7fb191afe3948f61e61e837ca75
MD5 b1244b3a3dbc56f97781a547dbf410e6
BLAKE2b-256 7eb7375547c1b31f9ca8aa020d57a8819c2728f06696b194a076816653d1b4f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_javadoc-0.0.3-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 689b4e598ebf3614c60748dd35dd9f116cb1e74fe456ed908b77d0fb48f16a92
MD5 fd6217e02dae6152db8b795efa08af4b
BLAKE2b-256 62c74686802c13e4c0f3ae856787419ffec381d0f86ee28449d56c1256e6e4b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_javadoc-0.0.3-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 05bc3da8fed1a9b7a5ae79c3e39e4876ee4fbb0824ca7039bd6499fdb2c1255d
MD5 226a22d8c3d0e30d8880cf4c11f05bc6
BLAKE2b-256 8ff40819fb0ec8a38179a0afb1a4d8d5331a6a37c1ffed2c0811293567cdfeca

See more details on using hashes here.

File details

Details for the file tree_sitter_javadoc-0.0.3-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.3-cp310-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6daea80be3add5045f5d8a9580325eec9a69ba6ffd6e6ad05d97ac443e19802b
MD5 3fed304b234adee3212f09c383c867c4
BLAKE2b-256 158ef3d55d61589c3ee10c88082df2fd5822566f3177d2a6850f65de6d9ff2bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_javadoc-0.0.3-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a512f6f5949456d8fedc3fddc46cee4b924ef0ac0f695c8dbb82fc6814adebdc
MD5 d3cc0dcb08d4bfed3bb7ef61fb7392b9
BLAKE2b-256 6fbd6a2936dfd93693b79c33b8aa4f66ddc0e33d0e151f6a72fbe340e36da8f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_javadoc-0.0.3-cp310-abi3-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b0ff0c47462a67e259612f5ec6edff89e0451c966de61a174c51608caf55e0c4
MD5 171425870bf67453a7bb80d2bcfb95ee
BLAKE2b-256 5ee3c5b218c79f67eb09449b16613f4f63aba44eb0e9a079955d00863ba57e7f

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