uqbar-project / wollok

Wollok Programming Language
GNU General Public License v3.0
60 stars 16 forks source link

Error al importar arcihvos de subcarpetas, dentro de la carpeta src #2013

Open limonrojo-nm opened 2 years ago

limonrojo-nm commented 2 years ago

Al intentar hacer un import de los objetos de un archivo situado en una subcarpeta, el import falla.

Ejemplo:

src/extras/cartel.wlk

object cartel{
  var property nombre = "mi nombre"
}

src/juego.wpdg

import extras.cartel.* // <<-- esto falla
// import cartel.*         // <<-- esto tambien

program juego{
  // ...
}
limonrojo-nm commented 2 years ago

Encontré la solución al problema... En la carpeta src/ del proyecto faltaba un archivo "WOLLOK.ROOT" con este contenido

src/WOLLOK.ROOT

wollokRoot

Simplemente con eso se solucionó la importación.

PalumboN commented 2 years ago

GROSSO @nmdevanddesign Muchas gracias por detectar el problema

Vuelvo a abrir el issue por si alguien lo busca (quizá los estudiantes no lo encuentren en cerrados).

De todas formas ese archivo ya no tiene sentido, se debería usar el nuevo package.json para detectar el directorio base del proyecto. Pero como nos estamos mudando de Eclipse nunca nadie va a hacer ese cambio...