Feature Request: Provide endLine and endColumn for objects, arrays and values

Ouverte
#86 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
30/100
Type d'issue
Fonctionnalité
Clarté
Plutôt claire
Activité
À l'abandon
Stack technique
typescript
Domaine
tooling

Piste de recherche

Commencez par les callbacks de JSONVisitor nommés dans l’issue : onObjectEnd, onArrayEnd et onLiteralValue. Examinez comment le parser suit et signale actuellement les valeurs de ligne et de colonne de début, puis suivez les chemins de fin correspondants pour les objets, les tableaux et les littéraux. C’est terminé lorsque chaque callback reçoit des valeurs exactes de ligne et de colonne de fin pour les éléments JSON demandés.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

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

Langage dominant
TypeScript
Étoiles
759
Forks
66
Merge moyen
5 j 10 h
PR mergées (30 j)
7

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de microsoft/node-jsonc-parser

Toutes les issues de microsoft/node-jsonc-parser

Issues similaires

Plus d'issues TypeScript

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.