microsoft / microsoft/vscode-cpptools
Make it possible to define custom compiler keywords
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 6.2k
- Forks
- 1.7k
- Ø Merge
- 14 Std. 46 Min.
- Gemergte PRs (30 T.)
- 61
Beschreibung
Type: LanguageService
Right now the intellisence fails at highliting of a custom compiler keywords, like __data, data, __xdata and so forth,
which are used, e.g. for 8051 (aka MCS51) architecture:


and so forth.
BTW, similar keywords also are exists and in many other compilers with different MCU architectures.
So, it would be good to allow to define the custom keywords in some VSCode API.
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Das Issue nennt keine Dateien oder Tests. Beginne mit der Durchsicht des C/C++ language service und der VS Code API surface für konfigurierbare Schlüsselwörter und vergleiche anschließend die referenzierten 8051-Schlüsselwortlisten. Als abgeschlossen gilt die Arbeit, wenn eine benutzerdefinierte API definition verfügbar ist und die IntelliSense-Hervorhebung diese compiler-spezifischen Schlüsselwörter erkennt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- cpp, typescript, vscode
- Bereich
- compilers, developer-experience, tooling
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 25/100