Grammar could support the walrus operator
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 35/100
- Issue-Typ
- Bug
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- javascript, python
- Bereich
- tooling
Rechercherichtung
In der Issue wird weder eine Quelldatei noch ein Test genannt. Beginne damit, die Python-Grammatik und die Token-Scope-Regeln zu finden, die für := verantwortlich sind, und vergleiche anschließend die erzeugten Scopes für if m := x mit dem vorgesehenen einzelnen walrus-operator-Token; fertig ist es, wenn der Operator konsistent hervorgehoben wird und sein Doppelpunkt und Gleichheitszeichen nicht mehr separate Tokens sind.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
From @BornForFever in https://github.com/microsoft/vscode/issues/94999
The walrus operator :=(an operator to allow you to make assignments in an expression, see PEP 572) is highlighted as 2 different colors. And I tried inspecting tokens and scopes, and found that : and = were treated as 2 tokens.
- Editor name and version: VS Code 1.44
- Platform: any
- Color scheme: Well illustrated with Atom One Darker
- MagicPython version: commit 0b09c1fca238d22e15ac5712d03f9bf6da626f9c
- A sreenshot:


- 5-10 lines of surrounding code:
if m := x
- Vorherrschende Sprache
- JavaScript
- Sterne
- 1.4k
- Forks
- 98
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus MagicStack/MagicPython
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 58/100
MagicStack/MagicPython#275 · 1 Reaktion ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 48/100
MagicStack/MagicPython#273 · 7 Reaktionen ·
-
Color python properties Offen
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 25/100
MagicStack/MagicPython#269 ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 42/100
MagicStack/MagicPython#267 ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 42/100
MagicStack/MagicPython#265 · 2 Kommentare ·
Alle Issues in MagicStack/MagicPython
Ähnliche Issues
-
bug customer-eng Durable Agents Inngest status: needs triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
-
optimization optimization:agents-md-curator
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
githubnext/gh-aw-cao#13475 ·
-
[BUG]: "Clear All" in Settings doesn't clear the saved analysis, old data comes back after reload Offenbug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
AOSSIE-Org/OrgExplorer#253 · 1 Kommentar ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
oxc-project/oxc#26944 ·
-
ai-observability bug team/ai-observability
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100