apache / apache/datafusion-sqlparser-rs

Add line/column information consistently to every parser message.

Offen
#179 4 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
help wanted
Vorherrschende Sprache
Rust
Sterne
3.5k
Forks
772
Ø Merge
4 T. 9 Std.
Gemergte PRs (30 T.)
17

Beschreibung

It would be useful to have clear parser errors which have the position (line and column) printed.

Now for some errors there is information of where the error happened:

`Unterminated string literal at Line: {}, Col: {}`

For others, there isn't:

`Unexpected EOF while in a multi-line comment`

I think this would be a "good first issue" to work on, maybe I find some time to work on this soon.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne damit, die Parser-Fehlermeldungen zu lokalisieren, einschließlich „Unterminated string literal“ und „Unexpected EOF while in a multi-line comment“, und untersuche, wie Zeilen- und Spaltenpositionen derzeit angehängt werden. Prüfe die übrigen Parser-Meldungen und ermittle die Tests, die sie abdecken. Als abgeschlossen gilt die Arbeit, wenn jede Parser-Meldung konsistent Zeilen- und Spalteninformationen enthält.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
rust
Bereich
compilers
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.