`continue -- comment` rejected with `runtime.nonstandardSymbol=["continue"]`
Avaliação
- Dificuldade
- 2/5
- Tempo estimado
- 1-3 horas
- Facilidade para iniciantes
- 35/100
- Tipo de issue
- Bug
- Clareza
- Claramente especificada
- Status de atividade
- Estagnada
- Stack de tecnologia
- lua
- Domínio
- testing-qa, tooling
Direção de pesquisa
Start with the Lua syntax checking and diagnostics paths for parsing continue with a trailing comment; compare them with the reproduction where continue has no comment. Confirm both reported errors are fixed for the commented case while the uncommented case still parses correctly.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
How are you using the lua-language-server?
Visual Studio Code Extension (sumneko.lua)
Which OS are you using?
Linux
What is the issue affecting?
Diagnostics/Syntax Checking
Expected Behaviour
The continue should not be underlined in red or error.
for i = 1, 2 do
continue -- trailing comment
end
Actual Behaviour
Two errors:
- Unexpected < exp > . Lua Syntax Check.(exp-in-action)
- Undefined global
continue. Lua Diagnostics.(undefined-global)
Reproduction steps
This parses correctly:
for i = 1, 2 do
continue
end
This does not:
for i = 1, 2 do
continue -- trailing comment
end
Additional Notes
No response
Log File
No response
- Linguagem predominante
- Lua
- Estrelas
- 4.4k
- Forks
- 452
- Merge médio
- 15d 6h
- PRs com merge (30d)
- 4
Preparar o ambiente
- Inclui um Dockerfile ou arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de LuaLS/lua-language-server
-
Witch 2Aberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 91/100
LuaLS/lua-language-server#3482 ·
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 86/100
LuaLS/lua-language-server#3481 ·
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 87/100
LuaLS/lua-language-server#3480 ·
-
enhancement
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
LuaLS/lua-language-server#1776 ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 55/100
LuaLS/lua-language-server#3478 · 1 comentário ·
Todas as issues de LuaLS/lua-language-server
Issues semelhantes
-
guide
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
fitzforge/polestar#672 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
code health memtx mvcc
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Mantenedores costumam responder em até 2 dias
-
wifi: 40 MHz HE/VHT htmodes unusable — validator only accepts HE40±/VHT40±, which OpenWrt 24.10 ignores (silent 20 MHz)Talvez já em andamento @rslater-cs assumiu hoje. Abertabug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
jangala-dev/devicecode-lua#344 · 1 responsável ·