Use syntax-span and syntax-position to compute the tail space in a list
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 50/100
- Tipo de issue
- Error
- Claridad
- Bien especificado
- Estado de actividad
- Estancado
- Área
- documentation
Línea de trabajo
Comienza en scribble-lib/scribble/racket.rkt alrededor de la línea 788 y reproduce el ejemplo de @racketblock del issue. Sigue los valores de syntax-position y syntax-span para la lista completa y su elemento final; está hecho cuando aparecen los espacios que faltan antes del paréntesis de cierre.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
@racketblock[( a b cde )]
is currently rendered as:
( a b cde)
The spaces between "cde" and ")" are missing.
One possible fix:
- use
syntax-positionto find that the position of "( a .... )" isxwith the span of16 - use
syntax-positionto find that the position of "cde" isx + 10with the span of3 - So there should be
16 - ((x + 10) - x) - 3 - 1= 2 spaces between "cde" and ")". - More generally: the quantity is
whole-span - (last-pos - whole-pos) - last-span - 1. - The spaces must be added before ")" is written. Somewhere before https://github.com/racket/scribble/blob/bdffb99ca49ed17be8198f2376e6bf6b199cb813/scribble-lib/scribble/racket.rkt#L788
- Lenguaje dominante
- Racket
- Estrellas
- 251
- Forks
- 101
- Merge medio
- 11 d 9 h
- PR fusionados (30 d)
- 2
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
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 racket/scribble
-
In source strcut*-doc does not convert to defstruct* properly when #:constructor-name is usedAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
-
Dificultad 3/5 1-2 días Aptitud para principiantes 74/100
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
-
Dificultad 3/5 1-2 días Aptitud para principiantes 55/100
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
Todos los issues de racket/scribble
Issues similares
-
ASP.NET Core container quickstart: `docker-run: debug` task sample is missing its closing braceAbierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
microsoft/vscode-docs#10499 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 Menos de una hora Aptitud para principiantes 72/100
Judgment-Pack/judgment-pack-spec#200 ·
Los mantenedores suelen responder en 1 día
-
needs-triage
Dificultad 1/5 Menos de una hora Aptitud para principiantes 62/100
MicrosoftDocs/PowerShell-Docs#13332 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
Add a 'why Stellar/Soroban' FAQ docPosiblemente ocupada @stacyelliott492-star la tomó hoy. Abiertodocumentation good first issue Stellar Wave
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
OlaGreat/starbound-realms#132 · 2 comentarios ·
-
difficulty: easy documentation priority: low sdk
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
trustflow-protocol/trustflow-sdk#509 · 1 comentario ·
Los mantenedores suelen responder en 1 día