Skip to content
This repository was archived by the owner on Dec 15, 2022. It is now read-only.

Tree-sitter compatibility work #235

@sadikovi

Description

@sadikovi

We have basic tree-sitter functionality available, however, the following items need to be added to keep feature parity with Textmate grammar:

  • Support for javadoc keywords/labels.
  • Support for Java var keyword.
  • Support for Java module.
  • Support for Java 14 record.
  • Support for Java 15 sealed, non-sealed, permits, and yield keywords.
  • TODOs:
    • Fix parsing of "com.test.Util::create".
    • It would be good to fix the scope for "com.test" component of the class name.

I don't use the aforementioned features often, but I will try opening PRs to fix those issues.
Please, feel free to add items to the list by commenting below on what is missing/nice to have.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions