microsoft / microsoft/TypeScript-TmLanguage
Add `method` scope for functions invoked as members of an object
Nessuno ha ancora preso questa issue.
- Lingua principale
- TypeScript
- Stelle
- 471
- Fork
- 149
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
TS and JS Grammar Extension version: 0.0.50 / latest
Similar to #700 but this should be possible without semantic colorization. Check if the function invocation was preceded by .
Example regexp implementation here: https://github.com/RunDevelopment/prism/blob/0685d641b000ff0ee5429001cdd439f2e05be882/components/prism-js-extras.js
example() // entity.name.function
obj.example() // entity.name.function.method
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia con la grammatica TypeScript/JavaScript e confronta l’esempio di espressione regolare di Prism collegato. Il lavoro è completato quando le funzioni invocate tramite un membro ricevono lo scope entity.name.function.method, mentre le normali chiamate di funzione mantengono entity.name.function, senza dipendere dalla colorazione semantica.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- javascript, typescript
- Ambito
- tooling
- Tipo di issue
- Funzionalità
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Stato di attività
- Ferma
- Chiarezza
- Specificata chiaramente
- Idoneità per principianti
- 45/100