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

Verbo Versa con Supporti: Check Mancante #12

Open
2 tasks
tajmone opened this issue Aug 19, 2019 · 0 comments
Open
2 tasks

Verbo Versa con Supporti: Check Mancante #12

tajmone opened this issue Aug 19, 2019 · 0 comments
Labels
💀 bug Qualcosa non funziona come dovrebbe ⭐ supporti 💺 Concerne: classe 'supporto' ⭐ verbi 🎬 Concerne: verbi/sintassi

Comments

@tajmone
Copy link
Owner

tajmone commented Aug 19, 2019

C'è un problema con alcuni verbi che non eseguono un CHECK per controllare se il parametro è un supporto:

  • riempi
  • lancia

riempi

Vedi il test casa/classi_contenitori.a3log dove digitando "ascolta il cielo" in CUCINA si ottiene:

> ; ------------------------------------------------------------------------------
> ; TESTA parametro 1 inadatto (supporto)
> ; ------------------------------------------------------------------------------
> ; **ERR!** Manca un check per controllare che non sia un supporto:
> riempi il tavolo con la mela
Il tavolo is already full of la mela.

Siccome il verbo riempi non è ridefinito sulla classe supporto, la soluzione sarà o:

  1. Aggiungere un CHECK al verbo riempi in lib_verbi.i
  2. Implementare riempi sulla classe supporto in lib_classi.i, al solo fine di aggiungere un ulteriore CHECK.

Devo ragionare su quale soluzione sia migliore.

NOTA — Bisgona verificare se un problema simile sussiste anche con i verbi affini "versa" e "svuota" (versa_in, etc.).

lancia

Un problema simile si verifica anche con il verbo lancia. Dal medesimo test:

> ; **ERR!** Manca un check per controllare che non sia un supporto:
> lancia la mela nel tavolo
La mela doesn't belong in il tavolo.
@tajmone tajmone added 💀 bug Qualcosa non funziona come dovrebbe ⭐ verbi 🎬 Concerne: verbi/sintassi ⭐ supporti 💺 Concerne: classe 'supporto' labels Aug 19, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
💀 bug Qualcosa non funziona come dovrebbe ⭐ supporti 💺 Concerne: classe 'supporto' ⭐ verbi 🎬 Concerne: verbi/sintassi
Projects
None yet
Development

No branches or pull requests

1 participant