microsoft / microsoft/node-jsonc-parser
Feature Request: Provide endLine and endColumn for objects, arrays and values
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- TypeScript
- Estrellas
- 759
- Forks
- 66
- Merge medio
- 5 d 10 h
- PR fusionados (30 d)
- 7
Descripción
I would like to get the line and column an object, array or value ends to be able to get the object at a specific location (line and column) in a document. I have a text based search and would want to get the object at the search location.
It would be awesome if the end line and end column would be provided in the visitor functions in the same ways as the start line and column:
jsoncParser.JSONVisitor.onObjectEnd
jsoncParser.JSONVisitor.onArrayEnd
jsoncParser.JSONVisitor.onLiteralValue
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.
Línea de trabajo
Comienza con los callbacks de JSONVisitor mencionados en el issue: onObjectEnd, onArrayEnd y onLiteralValue. Lee cómo el parser realiza actualmente el seguimiento y el informe de los valores de línea y columna de inicio, y luego sigue las rutas de finalización correspondientes para objetos, arrays y literales. Se considera terminado cuando cada callback recibe valores precisos de línea y columna de finalización para los elementos JSON solicitados.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- typescript
- Área
- tooling
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 30/100