tree-sitter / tree-sitter/tree-sitter-cpp

feature: Updated release with C++20 modules support

Open
#341 2 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
JavaScript
Stars
453
Forks
185
PR merge metrics
No merged PRs in 30d

Description

Did you check the tree-sitter docs?
Is your feature request related to a problem? Please describe.

Support for parsing C++20 keywords was added, but no updated package has been published on PyPI or crates.io in over a year. This makes it rather hard to start using the new feature.

Describe the solution you'd like

Ideally, the maintainers of the tree-sitter-cpp would update the packages released.

Describe alternatives you've considered

I create a fork of tree-sitter-cpp and publish it on crates.io, PyPI, etc myself under a name like tree-sitter-cpp2, and then myself and others start using it.

This doesn't seem great, but if the people maintaining the official packages aren't publishing new versions, it is the only real alternative.

Additional context

No response

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No source files or tests are named. Start by reviewing the tree-sitter parser documentation and the project's existing PyPI and crates.io release setup; done means publishing updated packages that include the existing C++20 keyword support.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, python, rust
Domain
release
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.