Open zhl27 opened 3 months ago
Gracias por reportar! Estuve haciendo algunas pruebas y el problema esta en la combinacion bloques/comentarios.
Algunos ejemplos:
object pepita {
// OK
method fly1() {
//comment
}
//malformed sentence
method fly2() {
[1,2,3].forEach({n => /*comment*/})
}
//rompe el parseo del file si saco el [1,2,3].add(4)
method fly3(){
{ n =>
[1,2,3].add(4)
//comment
}
}
method fly4() {
// OK
[1,2,3].add(3/*comment*/)
//malformed sentence
[1,2,3].add(3
//comment
)
}
//rompe el parseo del file (si saco cualquiera de los dos se arregla)
method fly5() {
{n =>
[1,2,3].add(3) //comment
//comment
}
}
// OK
method fly6(){
[1,2,3].forEach{n => n.even()}
}
}
https://github.com/pdep-lunes-tarde/2023-objetos-tp-integrador-adler-objetos.git
(en el wollok de eclipse funciona bien)
Al correr
wollok run juego.wpgm
en la terminal de linux, salta el siguiente error: