apache / apache/datafusion-sqlparser-rs

Add line/column information consistently to every parser message.

Aberta
#179 4 comentários 0 reações 0 responsáveis Ver no GitHub
help wanted
Linguagem predominante
Rust
Estrelas
3.5k
Forks
772
Merge médio
4d 9h
PRs com merge (30d)
17

Descrição

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.

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Direção de pesquisa

Comece localizando as mensagens de erro do parser, incluindo “Unterminated string literal” e “Unexpected EOF while in a multi-line comment”, e inspecione como as posições de linha e coluna são anexadas atualmente. Faça uma auditoria das mensagens restantes do parser e determine quais testes as cobrem. O trabalho estará concluído quando todas as mensagens do parser incluírem consistentemente informações de linha e coluna.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
rust
Domínio
compilers
Tipo de issue
Funcionalidade
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
35/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.