Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Permitir que Avaliador Sintático aceite valores numéricos SEM QUANTIFICADOR #57

Closed
VitBrandao opened this issue Mar 1, 2023 · 2 comments
Labels
concluído Trabalho finalizado e pronto para revisão

Comments

@VitBrandao
Copy link
Contributor

VitBrandao commented Mar 1, 2023

O Avaliador Sintático ainda retorna um erro quando o valor passado a um seletor é somente numérico.

No caso, se tentarmos fazer:

corpo {
  linhas-superiores: 2;
}

O Avaliador retorna o seguinte erro:
Esperado ';' após declaração de valor de modificador 'linhas-superiores'.

Isso se dá devido à sequência de operações no método declaracaoDeclaracao, quando o Avaliador Sintático tenta buscar por um quantificador - que para esses casos, é inexistente. Vale lembrar que existem cerca de 30 seletores que aceitam somente números como valores (lista completa em /testes/listas/valor-numerico.ts).

Objetivo da Issue: implementar a lógica para que o Avaliador reconheça o número por si só como valor, sem esperar um quantificador.

@VitBrandao VitBrandao self-assigned this Mar 1, 2023
@leonelsanchesdasilva
Copy link
Contributor

@VitBrandao Isso ainda é relevante?

@VitBrandao VitBrandao changed the title Avaliador Sintático retorna erro para valores numéricos s/ quantificador Permitir que Avaliador Sintático aceite valores numéricos SEM QUANTIFICADOR Dec 4, 2023
@leonelsanchesdasilva leonelsanchesdasilva added the good first issue Good for newcomers label Jan 6, 2024
@VitBrandao VitBrandao added the em andamento Trabalho em progresso label Jan 24, 2024
leonelsanchesdasilva pushed a commit that referenced this issue Jan 24, 2024
* Permite atribuir valores numéricos sem quantificador p/ determinados modificadores
* Descomenta testes de valor numérico após resolução da Issue
* Comenta console.log extra nos testes de tradutor
* Corrige testes com casos de erro para valores numéricos
* Ajusta lógica de validação de quantificador sem usar o find
@VitBrandao VitBrandao added concluído Trabalho finalizado e pronto para revisão and removed em andamento Trabalho em progresso labels Jan 24, 2024
@VitBrandao
Copy link
Contributor Author

Issue solucionada no PR #112

@VitBrandao VitBrandao removed the good first issue Good for newcomers label Jan 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
concluído Trabalho finalizado e pronto para revisão
Projects
None yet
Development

No branches or pull requests

2 participants