Grammar could support the walrus operator
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- javascript, python
- Área
- tooling
Línea de trabajo
El issue no menciona ningún archivo fuente ni ninguna prueba. Empieza por localizar la gramática de Python y las reglas de ámbito de tokens responsables de :=, y después compara los ámbitos producidos para if m := x con el token único de walrus-operator previsto; estará terminado cuando el operador se resalte de forma coherente y sus signos de dos puntos e igual ya no sean tokens separados.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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
- Lenguaje dominante
- JavaScript
- Estrellas
- 1.4k
- Forks
- 98
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de MagicStack/MagicPython
-
Dificultad 3/5 1-2 días Aptitud para principiantes 58/100
MagicStack/MagicPython#275 · 1 reacción ·
-
Support for type parameters Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 48/100
MagicStack/MagicPython#273 · 7 reacciones ·
-
Color python properties Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
MagicStack/MagicPython#269 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 42/100
MagicStack/MagicPython#267 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 42/100
MagicStack/MagicPython#265 · 2 comentarios ·
Todos los issues de MagicStack/MagicPython
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Seeed-Studio/wiki-documents#5655 · 2 comentarios ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
-
Edit: CW+ Abiertochannels:edit check:passed
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
01 type: bug 30 needs: triage 99 tag: UX Accessibility
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
-
documentation
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
quarto-dev/quarto-cli#14915 ·