MagicStack / MagicStack/MagicPython
Incorrect function highlighting in raw format (rf) string
Ninguém assumiu esta issue ainda.
- Linguagem predominante
- JavaScript
- Estrelas
- 1.4k
- Forks
- 98
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Descrição
I'm getting some incorrect highlighting inside an rf string, in particular for the `.` and `(1)` portions, as well as the curly braces. Take a look:
* **Editor name and version**: VSCode
* **Platform**: Windows
* **Color scheme**: Default
* **MagicPython version**: v1.1.0
* **A sreenshot**:

* **5-10 lines of surrounding code**:
```
for item in (
re.split(rf" ?\r
(?=\d+{match.group(1)})", text)
if (match := re.match(r"1( ?[-.])", text)) is not None
else [text]
):
```
Guia de contribuição
Nenhum guia de contribuição indexado para este repositório
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Direção de pesquisa
Comece reproduzindo a string no formato raw fornecida no editor compatível e compare o destaque do ponto, de `(1)` e das chaves. Rastreie o comportamento do destaque de sintaxe para este exemplo; considera-se concluído quando essas partes estiverem destacadas de forma consistente com a expressão Python ao redor.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- javascript, python
- Domínio
- tooling
- Tipo de issue
- Bug
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Status de atividade
- Estagnada
- Clareza
- Razoavelmente clara
- Facilidade para iniciantes
- 42/100