uqbar-project / wollok-ts

TypeScript based Wollok language implementation
GNU General Public License v3.0
19 stars 16 forks source link

Error poco claro cuando se omite el receptor de un mensaje #292

Open mmatos opened 1 month ago

mmatos commented 1 month ago

El siguiente ejemplo es una simplificaci贸n de un problema que tuvo un alumno, su intenci贸n era mandar un mensaje a self pero omiti贸 el objeto receptor, y el feedback que le dio el entorno de Wollok-ts fue muy infeliz

object pepita {
    method hacerAlgo() {
        estresar(1)
    }

    method estresar(cantidad) {
        // ... irrelevante, pero existe
    }
}

Los errores que le aparec铆a al correr las pruebas eran de este estilo

[ERROR]: malformedSentence at tp1.wlk:34
[WARNING]: shouldNotBeEmpty at tp1.wlk:34
馃挜 Uh-oh... Unexpected Error!
Fatal error while running validations. Aborting run due to validation errors!
fdodino commented 1 month ago

@PalumboN , lo muevo a wollok-ts para poder asociarlo al parser (en el peor de los casos) o al validador (en el mejor de los casos).