apache / apache/datafusion-sqlparser-rs

Comment handling

Ouverte
#175 5 commentaires 7 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Rust
Étoiles
3.5k
Forks
772
Merge moyen
4 j 9 h
PR mergées (30 j)
17

Description

I've been working on [a SQL formatter](https://github.com/maxcountryman/forma) that leverages this library extensively. One problem with using `sqlparser-rs` right now is that comments are treated like whitespace and removed from the AST. I'm curious if there would be any interest in bringing comments into the AST? Perhaps this could be optional, since I imagine it's not terribly useful for most cases.

Guide de contribution

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

Piste de recherche

Commencer par examiner le lexer, le parser et la gestion de l’AST de sqlparser-rs afin d’établir comment les commentaires sont actuellement supprimés et comment leur conservation facultative pourrait s’y intégrer. Le travail serait considéré comme terminé lorsqu’une conception arrêtée de la représentation opt-in des commentaires dans l’AST sera disponible, avec un comportement adapté au formateur SQL lié ; l’issue ne mentionne aucun fichier ni test.

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

Évaluation

Stack technique
rust, sql
Domaine
compilers
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

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