Azure / Azure/azure-sdk-tools

[C/C++] Parser support restructure for tree tokens

Open
#8,738 0 comments 0 reactions 0 assignees View on GitHub
APIView C++ Central-EngSys
Dominant language
C#
Stars
135
Forks
260
Avg merge
3d 1h
Merged PRs (30d)
144

Description

As part of https://github.com/Azure/azure-sdk-tools/issues/5897, the language parsers need to be updated to the new tree structure format.

Documentation can be found here: https://github.com/Azure/azure-sdk-tools/blob/main/tools/apiview/parsers/CONTRIBUTING.md

### Work from APIView team
- [ ] Enable C/C++ in APIView
- [ ] Convert existing reviews
- [ ] Test changes in Staging
- [ ] Deploy changed to Prod
- [ ] Address any cleanup issue
- [ ] https://github.com/Azure/azure-sdk-tools/issues/8916

### Work for C/C++ team
- [ ] Convert parser
- [ ] Test changes in staging

Contributor guide

Open the contributing guide

Research direction

Start with tools/apiview/parsers/CONTRIBUTING.md to understand the new tree structure format and parser requirements. Locate the C/C++ parser from the repository structure, convert it to the new format, and test the changes in staging; the work is done when the parser conversion and staging test checklist items are complete.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, cpp
Domain
devtools
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.