From 4b368be3f64932f7f9c18a03c68531d54867d57e Mon Sep 17 00:00:00 2001 From: Fernando Dodino Date: Sat, 25 May 2024 10:03:26 -0300 Subject: [PATCH] Mejoras UX --- README.md | 3 +- caja.wlk | 35 ++++------ llegada.wlk | 5 +- log/wollok.log | 178 +++++++++++++++++++++++++++++++++++++++++++++++++ niveles.wlk | 105 ++++++++++++++++++----------- pared.wlk | 2 +- pgmGame.wpgm | 3 +- sokoban.wlk | 1 + video/demo.gif | Bin 0 -> 212037 bytes 9 files changed, 267 insertions(+), 65 deletions(-) create mode 100644 log/wollok.log create mode 100644 video/demo.gif diff --git a/README.md b/README.md index 37ea2d1..9786b71 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,7 @@ [![Build Status](https://github.com/wollok/sokobanGame/actions/workflows/ci.yml/badge.svg)](https://github.com/wollok/sokobanGame/actions/workflows/ci.yml) -Ejemplo del juego Sokoban hecho con Wollok-Game +Ejemplo del juego Sokoban hecho con Wollok-Game. El personaje principal puede moverse hacia arriba, abajo, derecha o izquierda. Si tiene una caja puede moverla si avanzando la caja tiene un lugar libre (no tiene un lugar libre si hay otra caja o la pared). +![demo](./video/demo.gif) diff --git a/caja.wlk b/caja.wlk index 4ddc495..a21ea6e 100644 --- a/caja.wlk +++ b/caja.wlk @@ -1,35 +1,28 @@ import wollok.game.* +import sokoban.* class Caja { var property position const property llegadas method movete(direccion) { - self.validarLugarLibre(direccion) + self.validarLugarLibre(direccion) position = direccion.siguiente(position) } - + method validarLugarLibre(direccion) { - const posAlLado = direccion.siguiente(position) - var lugarLibre = game.getObjectsIn(posAlLado) - .all{ obj => obj.puedePisarte(self) } - - if (!lugarLibre) - throw new Exception(message = "Algo traba la caja.") + const posAlLado = direccion.siguiente(position) + const lugarLibre = game.getObjectsIn(posAlLado).all( + { obj => obj.puedePisarte(self) } + ) + if (!lugarLibre) { + throw new DomainException(message = "Algo traba la caja.", source = sokoban) + } } method puedePisarte(_) = false - - method image() { - if (self.estaBienPosicionada()) - return "caja_ok.png" - - return "caja.png" - } - method estaBienPosicionada() { - return llegadas - .map{ llegada => llegada.position() } - .contains(self.position()) //TODO: Redefinir el (==) en Position! - } -} + method image() = if (self.estaBienPosicionada()) "caja_ok.png" else "caja.png" + + method estaBienPosicionada() = llegadas.any({ llegada => llegada.position() == position }) +} \ No newline at end of file diff --git a/llegada.wlk b/llegada.wlk index e28f0d0..0529d54 100644 --- a/llegada.wlk +++ b/llegada.wlk @@ -1,8 +1,9 @@ class Llegada { const property position - - method movete(direccion) { /* No pasa naranja */ } + + // No pasa naranja cuando se quiere mover + method movete(direccion) { } method puedePisarte(_) = true method image() = "almacenaje.png" diff --git a/log/wollok.log b/log/wollok.log new file mode 100644 index 0000000..2b45930 --- /dev/null +++ b/log/wollok.log @@ -0,0 +1,178 @@ +{"level":"info","message":"⌛ Building environment","timeElapsed":114,"timestamp":"2024-05-25T12:15:09.434Z"} +{"level":"info","message":"onRequest - WORKSPACE_URI:file:///home/dodain/workspace/wollok-dev/wollok-workspace/migracion-proyectos/sokobanGame","timestamp":"2024-05-25T12:15:09.436Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:16:09.523Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:16:09.584Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:16:09.632Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:16:29.290Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:16:29.356Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:16:29.427Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:16:29.548Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:16:29.661Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:16:29.710Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [If]{911c22} at caja.wlk:17 exhausted all cases without a match [If]{911c22} at caja.wlk:17 exhausted all cases without a match","stack":"Error: [If]{911c22} at caja.wlk:17 exhausted all cases without a match\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at completeForParent (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:50:43)\n at completeBody (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:36:62)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:84:20\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/autocomplete.js:22:154\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:198:20\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/server.js:593:20\n at handleRequest (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:493:41)","timestamp":"2024-05-25T12:16:32.010Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:16:32.134Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [If]{903bc3} at caja.wlk:17 exhausted all cases without a match [If]{903bc3} at caja.wlk:17 exhausted all cases without a match","stack":"Error: [If]{903bc3} at caja.wlk:17 exhausted all cases without a match\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at completeForParent (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:50:43)\n at completeBody (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:36:62)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:84:20\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/autocomplete.js:22:154\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:198:20\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/server.js:593:20\n at handleRequest (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:493:41)","timestamp":"2024-05-25T12:16:32.274Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [If]{d46656} at caja.wlk:17 exhausted all cases without a match [If]{d46656} at caja.wlk:17 exhausted all cases without a match","stack":"Error: [If]{d46656} at caja.wlk:17 exhausted all cases without a match\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at completeForParent (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:50:43)\n at completeBody (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:36:62)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:84:20\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/autocomplete.js:22:154\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:198:20\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/server.js:593:20\n at handleRequest (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:493:41)","timestamp":"2024-05-25T12:16:32.555Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [NamedArgument]{33920c} at caja.wlk:18 exhausted all cases without a match [NamedArgument]{33920c} at caja.wlk:18 exhausted all cases without a match","stack":"Error: [NamedArgument]{33920c} at caja.wlk:18 exhausted all cases without a match\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at completeForParent (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:50:43)\n at completeReference (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:58:135)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:84:20\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/autocomplete.js:22:154\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:198:20\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/server.js:593:20\n at handleRequest (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:493:41)","timestamp":"2024-05-25T12:16:47.062Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [NamedArgument]{5e8d15} at caja.wlk:18 exhausted all cases without a match [NamedArgument]{5e8d15} at caja.wlk:18 exhausted all cases without a match","stack":"Error: [NamedArgument]{5e8d15} at caja.wlk:18 exhausted all cases without a match\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at completeForParent (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:50:43)\n at completeReference (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:58:135)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:84:20\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/autocomplete.js:22:154\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:198:20\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/server.js:593:20\n at handleRequest (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:493:41)","timestamp":"2024-05-25T12:16:47.213Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [NamedArgument]{80112a} at caja.wlk:18 exhausted all cases without a match [NamedArgument]{80112a} at caja.wlk:18 exhausted all cases without a match","stack":"Error: [NamedArgument]{80112a} at caja.wlk:18 exhausted all cases without a match\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at completeForParent (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:50:43)\n at completeReference (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:58:135)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:84:20\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/autocomplete.js:22:154\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:198:20\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/server.js:593:20\n at handleRequest (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:493:41)","timestamp":"2024-05-25T12:16:47.366Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:16:47.690Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:16:48.559Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:16:48.684Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [NamedArgument]{b20dac} at caja.wlk:18 exhausted all cases without a match [NamedArgument]{b20dac} at caja.wlk:18 exhausted all cases without a match","stack":"Error: [NamedArgument]{b20dac} at caja.wlk:18 exhausted all cases without a match\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at completeForParent (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:50:43)\n at completeReference (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:58:135)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:84:20\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/autocomplete.js:22:154\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:198:20\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/server.js:593:20\n at handleRequest (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:493:41)","timestamp":"2024-05-25T12:16:59.548Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 31 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n 32 | \t//TODO: Redefinir el (==) en Position!.contains(self.position())\n> 33 | }\n | ^\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\", whitespace\n","stack":"Error: Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 31 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n 32 | \t//TODO: Redefinir el (==) en Position!.contains(self.position())\n> 33 | }\n | ^\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\", whitespace\n\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:54:19\n at Array.map ()\n at buildEnvironment (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:49:40)\n at EnvironmentProvider.buildEnvironmentFrom (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:29:66)\n at EnvironmentProvider.updateEnvironmentWith (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:19:37)\n at rebuildTextDocument (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:102:29)\n at CallbackList.invoke (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:55:39)\n at Emitter.fire (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:117:36)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/textDocuments.js:138:42\n at handleNotification (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:640:25)","timestamp":"2024-05-25T12:17:25.799Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 31 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n 32 | \t//TODO: Redefinir el (==) en Position!.contains(self.position())\n> 33 | }\n | ^\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\", whitespace\n","stack":"Error: Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 31 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n 32 | \t//TODO: Redefinir el (==) en Position!.contains(self.position())\n> 33 | }\n | ^\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\", whitespace\n\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:54:19\n at Array.map ()\n at buildEnvironment (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:49:40)\n at EnvironmentProvider.buildEnvironmentFrom (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:29:66)\n at EnvironmentProvider.updateEnvironmentWith (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:19:37)\n at rebuildTextDocument (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:102:29)\n at CallbackList.invoke (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:55:39)\n at Emitter.fire (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:117:36)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/textDocuments.js:138:42\n at handleNotification (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:640:25)","timestamp":"2024-05-25T12:17:26.389Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 31 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n 32 | \t//TODO: Redefinir el (==) en Position!.contains(self.position())\n> 33 | }\n | ^\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\", whitespace\n","stack":"Error: Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 31 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n 32 | \t//TODO: Redefinir el (==) en Position!.contains(self.position())\n> 33 | }\n | ^\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\", whitespace\n\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:54:19\n at Array.map ()\n at buildEnvironment (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:49:40)\n at EnvironmentProvider.buildEnvironmentFrom (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:29:66)\n at EnvironmentProvider.updateEnvironmentWith (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:19:37)\n at rebuildTextDocument (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:102:29)\n at CallbackList.invoke (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:55:39)\n at Emitter.fire (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:117:36)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/textDocuments.js:138:42\n at handleNotification (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:640:25)","timestamp":"2024-05-25T12:17:26.838Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 30 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n 31 | \t//TODO: Redefinir el (==) en Position!.contains(self.position())\n> 32 | }\n | ^\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\", whitespace\n","stack":"Error: Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 30 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n 31 | \t//TODO: Redefinir el (==) en Position!.contains(self.position())\n> 32 | }\n | ^\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\", whitespace\n\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:54:19\n at Array.map ()\n at buildEnvironment (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:49:40)\n at EnvironmentProvider.buildEnvironmentFrom (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:29:66)\n at EnvironmentProvider.updateEnvironmentWith (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:19:37)\n at rebuildTextDocument (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:102:29)\n at CallbackList.invoke (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:55:39)\n at Emitter.fire (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:117:36)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/textDocuments.js:138:42\n at handleNotification (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:640:25)","timestamp":"2024-05-25T12:17:27.031Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 30 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n 31 | \t//TODO: Redefinir el (==) en Position!.contains(self.position())\n> 32 | }\n | ^\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\", whitespace\n","stack":"Error: Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 30 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n 31 | \t//TODO: Redefinir el (==) en Position!.contains(self.position())\n> 32 | }\n | ^\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\", whitespace\n\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:54:19\n at Array.map ()\n at buildEnvironment (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:49:40)\n at EnvironmentProvider.buildEnvironmentFrom (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:29:66)\n at EnvironmentProvider.updateEnvironmentWith (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:19:37)\n at rebuildTextDocument (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:102:29)\n at CallbackList.invoke (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:55:39)\n at Emitter.fire (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:117:36)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/textDocuments.js:138:42\n at handleNotification (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:640:25)","timestamp":"2024-05-25T12:17:27.378Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 30 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n 31 | \t//TODO: Redefinir el (==) en Position!.contains(self.position())\n> 32 | }\n | ^\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\", whitespace\n","stack":"Error: Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 30 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n 31 | \t//TODO: Redefinir el (==) en Position!.contains(self.position())\n> 32 | }\n | ^\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\", whitespace\n\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:54:19\n at Array.map ()\n at buildEnvironment (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:49:40)\n at EnvironmentProvider.buildEnvironmentFrom (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:29:66)\n at EnvironmentProvider.updateEnvironmentWith (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:19:37)\n at rebuildTextDocument (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:102:29)\n at CallbackList.invoke (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:55:39)\n at Emitter.fire (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:117:36)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/textDocuments.js:138:42\n at handleNotification (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:640:25)","timestamp":"2024-05-25T12:17:27.639Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 26 | \t\t}\n 27 | \t\treturn \"caja.png\"\n> 28 | \t}\n | ^\n 29 | \t\n 30 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\t\n\t\", whitespace\n","stack":"Error: Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 26 | \t\t}\n 27 | \t\treturn \"caja.png\"\n> 28 | \t}\n | ^\n 29 | \t\n 30 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\t\n\t\", whitespace\n\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:54:19\n at Array.map ()\n at buildEnvironment (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:49:40)\n at EnvironmentProvider.buildEnvironmentFrom (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:29:66)\n at EnvironmentProvider.updateEnvironmentWith (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:19:37)\n at rebuildTextDocument (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:102:29)\n at CallbackList.invoke (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:55:39)\n at Emitter.fire (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:117:36)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/textDocuments.js:138:42\n at handleNotification (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:640:25)","timestamp":"2024-05-25T12:17:28.722Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 25 | \t\t}\n 26 | \t\treturn \"caja.png\"\n> 27 | \t}\n | ^\n 28 | \t\n 29 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\t\n\t\", whitespace\n","stack":"Error: Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 25 | \t\t}\n 26 | \t\treturn \"caja.png\"\n> 27 | \t}\n | ^\n 28 | \t\n 29 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\t\n\t\", whitespace\n\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:54:19\n at Array.map ()\n at buildEnvironment (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:49:40)\n at EnvironmentProvider.buildEnvironmentFrom (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:29:66)\n at EnvironmentProvider.updateEnvironmentWith (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:19:37)\n at rebuildTextDocument (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:102:29)\n at CallbackList.invoke (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:55:39)\n at Emitter.fire (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:117:36)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/textDocuments.js:138:42\n at handleNotification (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:640:25)","timestamp":"2024-05-25T12:17:29.020Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 25 | \t\t}\n 26 | \t\treturn \"caja.png\"\n> 27 | \t}\n | ^\n 28 | \t\n 29 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\t\n\t\", whitespace\n","stack":"Error: Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 25 | \t\t}\n 26 | \t\treturn \"caja.png\"\n> 27 | \t}\n | ^\n 28 | \t\n 29 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\t\n\t\", whitespace\n\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:54:19\n at Array.map ()\n at buildEnvironment (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:49:40)\n at EnvironmentProvider.buildEnvironmentFrom (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:29:66)\n at EnvironmentProvider.updateEnvironmentWith (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:19:37)\n at rebuildTextDocument (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:102:29)\n at CallbackList.invoke (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:55:39)\n at Emitter.fire (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:117:36)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/textDocuments.js:138:42\n at handleNotification (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:640:25)","timestamp":"2024-05-25T12:17:29.286Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 25 | \t\t}\n 26 | \t\treturn \"caja.png\"\n> 27 | \t}\n | ^\n 28 | \t\n 29 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\t\n\t\", whitespace\n","stack":"Error: Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 25 | \t\t}\n 26 | \t\treturn \"caja.png\"\n> 27 | \t}\n | ^\n 28 | \t\n 29 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\t\n\t\", whitespace\n\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:54:19\n at Array.map ()\n at buildEnvironment (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:49:40)\n at EnvironmentProvider.buildEnvironmentFrom (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:29:66)\n at EnvironmentProvider.updateEnvironmentWith (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:19:37)\n at rebuildTextDocument (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:102:29)\n at CallbackList.invoke (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:55:39)\n at Emitter.fire (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:117:36)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/textDocuments.js:138:42\n at handleNotification (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:640:25)","timestamp":"2024-05-25T12:17:29.413Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 25 | \t\t}\n 26 | \t\treturn \"caja.png\"\n> 27 | \t}\n | ^\n 28 | \t\n 29 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\t\n\t\", whitespace\n","stack":"Error: Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 25 | \t\t}\n 26 | \t\treturn \"caja.png\"\n> 27 | \t}\n | ^\n 28 | \t\n 29 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\t\n\t\", whitespace\n\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:54:19\n at Array.map ()\n at buildEnvironment (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:49:40)\n at EnvironmentProvider.buildEnvironmentFrom (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:29:66)\n at EnvironmentProvider.updateEnvironmentWith (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:19:37)\n at rebuildTextDocument (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:102:29)\n at CallbackList.invoke (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:55:39)\n at Emitter.fire (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:117:36)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/textDocuments.js:138:42\n at handleNotification (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:640:25)","timestamp":"2024-05-25T12:17:29.538Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 25 | \t\t}\n 26 | \t\treturn \"caja.png\"\n> 27 | \t}\n | ^\n 28 | \t\n 29 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\t\n\t\", whitespace\n","stack":"Error: Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 25 | \t\t}\n 26 | \t\treturn \"caja.png\"\n> 27 | \t}\n | ^\n 28 | \t\n 29 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\t\n\t\", whitespace\n\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:54:19\n at Array.map ()\n at buildEnvironment (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:49:40)\n at EnvironmentProvider.buildEnvironmentFrom (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:29:66)\n at EnvironmentProvider.updateEnvironmentWith (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:19:37)\n at rebuildTextDocument (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:102:29)\n at CallbackList.invoke (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:55:39)\n at Emitter.fire (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:117:36)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/textDocuments.js:138:42\n at handleNotification (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:640:25)","timestamp":"2024-05-25T12:17:30.038Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 25 | \t\t}\n 26 | \t\treturn \"caja.png\"\n> 27 | \t}\n | ^\n 28 | \t\n 29 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\t\n\t\", whitespace\n","stack":"Error: Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 25 | \t\t}\n 26 | \t\treturn \"caja.png\"\n> 27 | \t}\n | ^\n 28 | \t\n 29 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\t\n\t\", whitespace\n\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:54:19\n at Array.map ()\n at buildEnvironment (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:49:40)\n at EnvironmentProvider.buildEnvironmentFrom (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:29:66)\n at EnvironmentProvider.updateEnvironmentWith (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:19:37)\n at rebuildTextDocument (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:102:29)\n at CallbackList.invoke (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:55:39)\n at Emitter.fire (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:117:36)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/textDocuments.js:138:42\n at handleNotification (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:640:25)","timestamp":"2024-05-25T12:17:30.063Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 25 | \t\t}\n 26 | \t\treturn \"caja.png\"\n> 27 | \t}\n | ^\n 28 | \t\n 29 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\t\n\t\", whitespace\n","stack":"Error: Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 25 | \t\t}\n 26 | \t\treturn \"caja.png\"\n> 27 | \t}\n | ^\n 28 | \t\n 29 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\t\n\t\", whitespace\n\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:54:19\n at Array.map ()\n at buildEnvironment (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:49:40)\n at EnvironmentProvider.buildEnvironmentFrom (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:29:66)\n at EnvironmentProvider.updateEnvironmentWith (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:19:37)\n at rebuildTextDocument (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:102:29)\n at CallbackList.invoke (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:55:39)\n at Emitter.fire (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:117:36)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/textDocuments.js:138:42\n at handleNotification (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:640:25)","timestamp":"2024-05-25T12:17:30.085Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 25 | \t\t}\n 26 | \t\treturn \"caja.png\"\n> 27 | \t}\n | ^\n 28 | \t\n 29 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\t\n\t\", whitespace\n","stack":"Error: Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 25 | \t\t}\n 26 | \t\treturn \"caja.png\"\n> 27 | \t}\n | ^\n 28 | \t\n 29 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\t\n\t\", whitespace\n\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:54:19\n at Array.map ()\n at buildEnvironment (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:49:40)\n at EnvironmentProvider.buildEnvironmentFrom (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:29:66)\n at EnvironmentProvider.updateEnvironmentWith (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:19:37)\n at rebuildTextDocument (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:102:29)\n at CallbackList.invoke (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:55:39)\n at Emitter.fire (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:117:36)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/textDocuments.js:138:42\n at handleNotification (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:640:25)","timestamp":"2024-05-25T12:17:30.285Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 25 | \t\t}\n 26 | \t\treturn \"caja.png\"\n> 27 | \t}\n | ^\n 28 | \t\n 29 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\t\n\t\", whitespace\n","stack":"Error: Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 25 | \t\t}\n 26 | \t\treturn \"caja.png\"\n> 27 | \t}\n | ^\n 28 | \t\n 29 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\t\n\t\", whitespace\n\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:54:19\n at Array.map ()\n at buildEnvironment (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:49:40)\n at EnvironmentProvider.buildEnvironmentFrom (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:29:66)\n at EnvironmentProvider.updateEnvironmentWith (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:19:37)\n at rebuildTextDocument (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:102:29)\n at CallbackList.invoke (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:55:39)\n at Emitter.fire (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:117:36)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/textDocuments.js:138:42\n at handleNotification (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:640:25)","timestamp":"2024-05-25T12:17:30.423Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 25 | \t\t}\n 26 | \t\treturn \"caja.png\"\n> 27 | \t}\n | ^\n 28 | \t\n 29 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\t\n\t\", whitespace\n","stack":"Error: Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 25 | \t\t}\n 26 | \t\treturn \"caja.png\"\n> 27 | \t}\n | ^\n 28 | \t\n 29 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\t\n\t\", whitespace\n\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:54:19\n at Array.map ()\n at buildEnvironment (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:49:40)\n at EnvironmentProvider.buildEnvironmentFrom (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:29:66)\n at EnvironmentProvider.updateEnvironmentWith (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:19:37)\n at rebuildTextDocument (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:102:29)\n at CallbackList.invoke (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:55:39)\n at Emitter.fire (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:117:36)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/textDocuments.js:138:42\n at handleNotification (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:640:25)","timestamp":"2024-05-25T12:17:30.578Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 25 | \t\t}\n 26 | \t\treturn \"caja.png\"\n> 27 | \t}\n | ^\n 28 | \t\n 29 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\t\n\t\", whitespace\n","stack":"Error: Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 25 | \t\t}\n 26 | \t\treturn \"caja.png\"\n> 27 | \t}\n | ^\n 28 | \t\n 29 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\t\n\t\", whitespace\n\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:54:19\n at Array.map ()\n at buildEnvironment (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:49:40)\n at EnvironmentProvider.buildEnvironmentFrom (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:29:66)\n at EnvironmentProvider.updateEnvironmentWith (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:19:37)\n at rebuildTextDocument (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:102:29)\n at CallbackList.invoke (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:55:39)\n at Emitter.fire (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:117:36)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/textDocuments.js:138:42\n at handleNotification (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:640:25)","timestamp":"2024-05-25T12:17:30.755Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 24 | \tmethod image() = if (self.estaBienPosicionada()) \"caja_ok.png\"\t\t}\n 25 | \t\treturn \"caja.png\"\n> 26 | \t}\n | ^\n 27 | \t\n 28 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\t\n\t\", whitespace\n","stack":"Error: Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 24 | \tmethod image() = if (self.estaBienPosicionada()) \"caja_ok.png\"\t\t}\n 25 | \t\treturn \"caja.png\"\n> 26 | \t}\n | ^\n 27 | \t\n 28 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\t\n\t\", whitespace\n\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:54:19\n at Array.map ()\n at buildEnvironment (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:49:40)\n at EnvironmentProvider.buildEnvironmentFrom (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:29:66)\n at EnvironmentProvider.updateEnvironmentWith (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:19:37)\n at rebuildTextDocument (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:102:29)\n at CallbackList.invoke (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:55:39)\n at Emitter.fire (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:117:36)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/textDocuments.js:138:42\n at handleNotification (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:640:25)","timestamp":"2024-05-25T12:17:31.642Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 24 | \tmethod image() = if (self.estaBienPosicionada()) \"caja_ok.png\"\t}\n 25 | \t\treturn \"caja.png\"\n> 26 | \t}\n | ^\n 27 | \t\n 28 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\t\n\t\", whitespace\n","stack":"Error: Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 24 | \tmethod image() = if (self.estaBienPosicionada()) \"caja_ok.png\"\t}\n 25 | \t\treturn \"caja.png\"\n> 26 | \t}\n | ^\n 27 | \t\n 28 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\t\n\t\", whitespace\n\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:54:19\n at Array.map ()\n at buildEnvironment (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:49:40)\n at EnvironmentProvider.buildEnvironmentFrom (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:29:66)\n at EnvironmentProvider.updateEnvironmentWith (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:19:37)\n at rebuildTextDocument (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:102:29)\n at CallbackList.invoke (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:55:39)\n at Emitter.fire (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:117:36)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/textDocuments.js:138:42\n at handleNotification (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:640:25)","timestamp":"2024-05-25T12:17:31.804Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 24 | \tmethod image() = if (self.estaBienPosicionada()) \"caja_ok.png\"}\n 25 | \t\treturn \"caja.png\"\n> 26 | \t}\n | ^\n 27 | \t\n 28 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\t\n\t\", whitespace\n","stack":"Error: Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 24 | \tmethod image() = if (self.estaBienPosicionada()) \"caja_ok.png\"}\n 25 | \t\treturn \"caja.png\"\n> 26 | \t}\n | ^\n 27 | \t\n 28 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\t\n\t\", whitespace\n\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:54:19\n at Array.map ()\n at buildEnvironment (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:49:40)\n at EnvironmentProvider.buildEnvironmentFrom (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:29:66)\n at EnvironmentProvider.updateEnvironmentWith (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:19:37)\n at rebuildTextDocument (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:102:29)\n at CallbackList.invoke (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:55:39)\n at Emitter.fire (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:117:36)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/textDocuments.js:138:42\n at handleNotification (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:640:25)","timestamp":"2024-05-25T12:17:31.940Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 28 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n 29 | \t//TODO: Redefinir el (==) en Position!.contains(self.position())\n> 30 | }\n | ^\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\", whitespace\n","stack":"Error: Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 28 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n 29 | \t//TODO: Redefinir el (==) en Position!.contains(self.position())\n> 30 | }\n | ^\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\", whitespace\n\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:54:19\n at Array.map ()\n at buildEnvironment (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:49:40)\n at EnvironmentProvider.buildEnvironmentFrom (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:29:66)\n at EnvironmentProvider.updateEnvironmentWith (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:19:37)\n at rebuildTextDocument (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:102:29)\n at CallbackList.invoke (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:55:39)\n at Emitter.fire (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:117:36)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/textDocuments.js:138:42\n at handleNotification (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:640:25)","timestamp":"2024-05-25T12:17:32.113Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 27 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n 28 | \t//TODO: Redefinir el (==) en Position!.contains(self.position())\n> 29 | }\n | ^\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\", whitespace\n","stack":"Error: Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 27 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n 28 | \t//TODO: Redefinir el (==) en Position!.contains(self.position())\n> 29 | }\n | ^\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\", whitespace\n\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:54:19\n at Array.map ()\n at buildEnvironment (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:49:40)\n at EnvironmentProvider.buildEnvironmentFrom (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:29:66)\n at EnvironmentProvider.updateEnvironmentWith (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:19:37)\n at rebuildTextDocument (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:102:29)\n at CallbackList.invoke (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:55:39)\n at Emitter.fire (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:117:36)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/textDocuments.js:138:42\n at handleNotification (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:640:25)","timestamp":"2024-05-25T12:17:32.293Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 27 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n 28 | \t//TODO: Redefinir el (==) en Position!.contains(self.position())\n> 29 | }\n | ^\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\", whitespace\n","stack":"Error: Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 27 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n 28 | \t//TODO: Redefinir el (==) en Position!.contains(self.position())\n> 29 | }\n | ^\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\", whitespace\n\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:54:19\n at Array.map ()\n at buildEnvironment (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:49:40)\n at EnvironmentProvider.buildEnvironmentFrom (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:29:66)\n at EnvironmentProvider.updateEnvironmentWith (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:19:37)\n at rebuildTextDocument (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:102:29)\n at CallbackList.invoke (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:55:39)\n at Emitter.fire (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:117:36)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/textDocuments.js:138:42\n at handleNotification (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:640:25)","timestamp":"2024-05-25T12:17:32.669Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 27 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n 28 | \t//TODO: Redefinir el (==) en Position!.contains(self.position())\n> 29 | }\n | ^\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\", whitespace\n","stack":"Error: Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 27 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n 28 | \t//TODO: Redefinir el (==) en Position!.contains(self.position())\n> 29 | }\n | ^\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\", whitespace\n\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:54:19\n at Array.map ()\n at buildEnvironment (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:49:40)\n at EnvironmentProvider.buildEnvironmentFrom (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:29:66)\n at EnvironmentProvider.updateEnvironmentWith (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:19:37)\n at rebuildTextDocument (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:102:29)\n at CallbackList.invoke (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:55:39)\n at Emitter.fire (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:117:36)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/textDocuments.js:138:42\n at handleNotification (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:640:25)","timestamp":"2024-05-25T12:17:32.836Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 27 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n 28 | \t//TODO: Redefinir el (==) en Position!.contains(self.position())\n> 29 | }\n | ^\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\", whitespace\n","stack":"Error: Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 27 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n 28 | \t//TODO: Redefinir el (==) en Position!.contains(self.position())\n> 29 | }\n | ^\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\", whitespace\n\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:54:19\n at Array.map ()\n at buildEnvironment (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:49:40)\n at EnvironmentProvider.buildEnvironmentFrom (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:29:66)\n at EnvironmentProvider.updateEnvironmentWith (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:19:37)\n at rebuildTextDocument (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:102:29)\n at CallbackList.invoke (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:55:39)\n at Emitter.fire (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:117:36)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/textDocuments.js:138:42\n at handleNotification (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:640:25)","timestamp":"2024-05-25T12:17:33.003Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 27 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n 28 | \t//TODO: Redefinir el (==) en Position!.contains(self.position())\n> 29 | }\n | ^\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\", whitespace\n","stack":"Error: Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 27 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n 28 | \t//TODO: Redefinir el (==) en Position!.contains(self.position())\n> 29 | }\n | ^\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\", whitespace\n\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:54:19\n at Array.map ()\n at buildEnvironment (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:49:40)\n at EnvironmentProvider.buildEnvironmentFrom (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:29:66)\n at EnvironmentProvider.updateEnvironmentWith (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:19:37)\n at rebuildTextDocument (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:102:29)\n at CallbackList.invoke (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:55:39)\n at Emitter.fire (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:117:36)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/textDocuments.js:138:42\n at handleNotification (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:640:25)","timestamp":"2024-05-25T12:17:33.163Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 27 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n 28 | \t//TODO: Redefinir el (==) en Position!.contains(self.position())\n> 29 | }\n | ^\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\", whitespace\n","stack":"Error: Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 27 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n 28 | \t//TODO: Redefinir el (==) en Position!.contains(self.position())\n> 29 | }\n | ^\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\", whitespace\n\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:54:19\n at Array.map ()\n at buildEnvironment (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:49:40)\n at EnvironmentProvider.buildEnvironmentFrom (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:29:66)\n at EnvironmentProvider.updateEnvironmentWith (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:19:37)\n at rebuildTextDocument (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:102:29)\n at CallbackList.invoke (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:55:39)\n at Emitter.fire (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:117:36)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/textDocuments.js:138:42\n at handleNotification (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:640:25)","timestamp":"2024-05-25T12:17:33.319Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 27 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n 28 | \t//TODO: Redefinir el (==) en Position!.contains(self.position())\n> 29 | }\n | ^\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\", whitespace\n","stack":"Error: Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 27 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n 28 | \t//TODO: Redefinir el (==) en Position!.contains(self.position())\n> 29 | }\n | ^\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\", whitespace\n\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:54:19\n at Array.map ()\n at buildEnvironment (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:49:40)\n at EnvironmentProvider.buildEnvironmentFrom (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:29:66)\n at EnvironmentProvider.updateEnvironmentWith (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:19:37)\n at rebuildTextDocument (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:102:29)\n at CallbackList.invoke (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:55:39)\n at Emitter.fire (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:117:36)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/textDocuments.js:138:42\n at handleNotification (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:640:25)","timestamp":"2024-05-25T12:17:33.474Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 27 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n 28 | \t//TODO: Redefinir el (==) en Position!.contains(self.position())\n> 29 | }\n | ^\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\", whitespace\n","stack":"Error: Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 27 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n 28 | \t//TODO: Redefinir el (==) en Position!.contains(self.position())\n> 29 | }\n | ^\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\", whitespace\n\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:54:19\n at Array.map ()\n at buildEnvironment (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:49:40)\n at EnvironmentProvider.buildEnvironmentFrom (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:29:66)\n at EnvironmentProvider.updateEnvironmentWith (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:19:37)\n at rebuildTextDocument (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:102:29)\n at CallbackList.invoke (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:55:39)\n at Emitter.fire (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:117:36)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/textDocuments.js:138:42\n at handleNotification (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:640:25)","timestamp":"2024-05-25T12:17:33.622Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 27 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n 28 | \t//TODO: Redefinir el (==) en Position!.contains(self.position())\n> 29 | }\n | ^\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\", whitespace\n","stack":"Error: Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 27 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n 28 | \t//TODO: Redefinir el (==) en Position!.contains(self.position())\n> 29 | }\n | ^\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\", whitespace\n\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:54:19\n at Array.map ()\n at buildEnvironment (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:49:40)\n at EnvironmentProvider.buildEnvironmentFrom (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:29:66)\n at EnvironmentProvider.updateEnvironmentWith (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:19:37)\n at rebuildTextDocument (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:102:29)\n at CallbackList.invoke (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:55:39)\n at Emitter.fire (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:117:36)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/textDocuments.js:138:42\n at handleNotification (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:640:25)","timestamp":"2024-05-25T12:17:33.870Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 27 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n 28 | \t//TODO: Redefinir el (==) en Position!.contains(self.position())\n> 29 | }\n | ^\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\", whitespace\n","stack":"Error: Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 27 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n 28 | \t//TODO: Redefinir el (==) en Position!.contains(self.position())\n> 29 | }\n | ^\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\", whitespace\n\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:54:19\n at Array.map ()\n at buildEnvironment (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:49:40)\n at EnvironmentProvider.buildEnvironmentFrom (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:29:66)\n at EnvironmentProvider.updateEnvironmentWith (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:19:37)\n at rebuildTextDocument (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:102:29)\n at CallbackList.invoke (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:55:39)\n at Emitter.fire (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:117:36)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/textDocuments.js:138:42\n at handleNotification (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:640:25)","timestamp":"2024-05-25T12:17:34.231Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 27 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n 28 | \t//TODO: Redefinir el (==) en Position!.contains(self.position())\n> 29 | }\n | ^\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\", whitespace\n","stack":"Error: Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 27 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n 28 | \t//TODO: Redefinir el (==) en Position!.contains(self.position())\n> 29 | }\n | ^\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\", whitespace\n\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:54:19\n at Array.map ()\n at buildEnvironment (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:49:40)\n at EnvironmentProvider.buildEnvironmentFrom (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:29:66)\n at EnvironmentProvider.updateEnvironmentWith (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:19:37)\n at rebuildTextDocument (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:102:29)\n at CallbackList.invoke (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:55:39)\n at Emitter.fire (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:117:36)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/textDocuments.js:138:42\n at handleNotification (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:640:25)","timestamp":"2024-05-25T12:17:34.337Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 27 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n 28 | \t//TODO: Redefinir el (==) en Position!.contains(self.position())\n> 29 | }\n | ^\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\", whitespace\n","stack":"Error: Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 27 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n 28 | \t//TODO: Redefinir el (==) en Position!.contains(self.position())\n> 29 | }\n | ^\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\", whitespace\n\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:54:19\n at Array.map ()\n at buildEnvironment (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:49:40)\n at EnvironmentProvider.buildEnvironmentFrom (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:29:66)\n at EnvironmentProvider.updateEnvironmentWith (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:19:37)\n at rebuildTextDocument (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:102:29)\n at CallbackList.invoke (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:55:39)\n at Emitter.fire (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:117:36)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/textDocuments.js:138:42\n at handleNotification (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:640:25)","timestamp":"2024-05-25T12:17:34.859Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 27 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n 28 | \t//TODO: Redefinir el (==) en Position!.contains(self.position())\n> 29 | }\n | ^\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\", whitespace\n","stack":"Error: Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 27 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n 28 | \t//TODO: Redefinir el (==) en Position!.contains(self.position())\n> 29 | }\n | ^\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\", whitespace\n\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:54:19\n at Array.map ()\n at buildEnvironment (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:49:40)\n at EnvironmentProvider.buildEnvironmentFrom (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:29:66)\n at EnvironmentProvider.updateEnvironmentWith (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:19:37)\n at rebuildTextDocument (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:102:29)\n at CallbackList.invoke (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:55:39)\n at Emitter.fire (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:117:36)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/textDocuments.js:138:42\n at handleNotification (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:640:25)","timestamp":"2024-05-25T12:17:34.970Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 27 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n 28 | \t//TODO: Redefinir el (==) en Position!.contains(self.position())\n> 29 | }\n | ^\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\", whitespace\n","stack":"Error: Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 27 | \tmethod estaBienPosicionada() = llegadas.map({ llegada => llegada.position() })\n 28 | \t//TODO: Redefinir el (==) en Position!.contains(self.position())\n> 29 | }\n | ^\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\", whitespace\n\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:54:19\n at Array.map ()\n at buildEnvironment (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:49:40)\n at EnvironmentProvider.buildEnvironmentFrom (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:29:66)\n at EnvironmentProvider.updateEnvironmentWith (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:19:37)\n at rebuildTextDocument (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:102:29)\n at CallbackList.invoke (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:55:39)\n at Emitter.fire (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:117:36)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/textDocuments.js:138:42\n at handleNotification (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:640:25)","timestamp":"2024-05-25T12:17:35.013Z"} +{"level":"error","message":"✘ Failed to get type description: Error: Failed to print, found malformed node Failed to print, found malformed node","node":{"id":"990afbc3-139e-4bb4-acc6-4b534e63649e","metadata":[],"problems":[{"code":"malformedSentence","sourceMap":{"end":{"column":50,"line":5,"offset":93},"start":{"column":29,"line":5,"offset":72}}}],"scope":{"containerScope":{"containerScope":{"containerScope":{"containerScope":{"contributions":{},"includedScopes":[]},"contributions":{},"includedScopes":[]},"contributions":{},"includedScopes":[{"containerScope":{"containerScope":{"containerScope":{"contributions":{},"includedScopes":[]},"contributions":{},"includedScopes":[]},"contributions":{},"includedScopes":[]},"contributions":{},"includedScopes":[]}]},"contributions":{},"includedScopes":[]},"contributions":{},"includedScopes":[]},"sentences":[],"sourceMap":{"end":{"column":2,"line":6,"offset":95},"start":{"column":27,"line":5,"offset":70}}},"stack":"Error: Failed to print, found malformed node\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/printer/print.js:26:15\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/printer/print.js:66:44\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:84:20\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/printer/print.js:29:56\n at print (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/printer/print.js:19:7)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/hover.js:24:50\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:198:20\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/server.js:590:20\n at handleRequest (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:493:41)\n at handleMessage (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:339:13)","timestamp":"2024-05-25T12:18:17.327Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:18:42.923Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:18:42.983Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:18:43.051Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:18:43.194Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:19:09.722Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:19:09.791Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:19:09.853Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:19:12.671Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:19:12.800Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:19:12.859Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [Parameter]{9c9bdd} at niveles.wlk:95 exhausted all cases without a match [Parameter]{9c9bdd} at niveles.wlk:95 exhausted all cases without a match","stack":"Error: [Parameter]{9c9bdd} at niveles.wlk:95 exhausted all cases without a match\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/autocomplete.js:22:154\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:198:20\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/server.js:593:20\n at handleRequest (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:493:41)\n at handleMessage (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:339:13)\n at processMessageQueue (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:362:17)\n at Immediate._onImmediate (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:334:13)\n at process.processImmediate (node:internal/timers:476:21)","timestamp":"2024-05-25T12:19:33.861Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:19:33.926Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [Parameter]{9706b9} at niveles.wlk:95 exhausted all cases without a match [Parameter]{9706b9} at niveles.wlk:95 exhausted all cases without a match","stack":"Error: [Parameter]{9706b9} at niveles.wlk:95 exhausted all cases without a match\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/autocomplete.js:22:154\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:198:20\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/server.js:593:20\n at handleRequest (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:493:41)\n at handleMessage (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:339:13)\n at processMessageQueue (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:362:17)\n at Immediate._onImmediate (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:334:13)\n at process.processImmediate (node:internal/timers:476:21)","timestamp":"2024-05-25T12:19:33.997Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:19:34.072Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [Parameter]{4c7156} at niveles.wlk:95 exhausted all cases without a match [Parameter]{4c7156} at niveles.wlk:95 exhausted all cases without a match","stack":"Error: [Parameter]{4c7156} at niveles.wlk:95 exhausted all cases without a match\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/autocomplete.js:22:154\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:198:20\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/server.js:593:20\n at handleRequest (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:493:41)\n at handleMessage (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:339:13)\n at processMessageQueue (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:362:17)\n at Immediate._onImmediate (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:334:13)\n at process.processImmediate (node:internal/timers:476:21)","timestamp":"2024-05-25T12:19:34.184Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:19:34.246Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [Send]{3e0ff8} at niveles.wlk:95 exhausted all cases without a match [Send]{3e0ff8} at niveles.wlk:95 exhausted all cases without a match","stack":"Error: [Send]{3e0ff8} at niveles.wlk:95 exhausted all cases without a match\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at completeForParent (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:50:43)\n at completeReference (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:58:135)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:84:20\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/autocomplete.js:22:154\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:198:20\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/server.js:593:20\n at handleRequest (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:493:41)","timestamp":"2024-05-25T12:19:35.329Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [Return]{4f209d} at niveles.wlk:-- exhausted all cases without a match [Return]{4f209d} at niveles.wlk:-- exhausted all cases without a match","stack":"Error: [Return]{4f209d} at niveles.wlk:-- exhausted all cases without a match\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at completeForParent (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:50:43)\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:14:46)\n at completeForParent (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:50:43)\n at completeReference (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:58:135)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:84:20\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/autocomplete.js:22:154\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:198:20","timestamp":"2024-05-25T12:19:35.329Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:19:35.388Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [Parameter]{961296} at niveles.wlk:54 exhausted all cases without a match [Parameter]{961296} at niveles.wlk:54 exhausted all cases without a match","stack":"Error: [Parameter]{961296} at niveles.wlk:54 exhausted all cases without a match\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/autocomplete.js:22:154\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:198:20\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/server.js:593:20\n at handleRequest (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:493:41)\n at handleMessage (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:339:13)\n at processMessageQueue (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:362:17)\n at Immediate._onImmediate (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:334:13)\n at process.processImmediate (node:internal/timers:476:21)","timestamp":"2024-05-25T12:20:12.282Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:20:12.349Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [Parameter]{6f7c41} at niveles.wlk:54 exhausted all cases without a match [Parameter]{6f7c41} at niveles.wlk:54 exhausted all cases without a match","stack":"Error: [Parameter]{6f7c41} at niveles.wlk:54 exhausted all cases without a match\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/autocomplete.js:22:154\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:198:20\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/server.js:593:20\n at handleRequest (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:493:41)\n at handleMessage (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:339:13)\n at processMessageQueue (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:362:17)\n at Immediate._onImmediate (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:334:13)\n at process.processImmediate (node:internal/timers:476:21)","timestamp":"2024-05-25T12:20:12.439Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [Parameter]{aa83e9} at niveles.wlk:54 exhausted all cases without a match [Parameter]{aa83e9} at niveles.wlk:54 exhausted all cases without a match","stack":"Error: [Parameter]{aa83e9} at niveles.wlk:54 exhausted all cases without a match\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/autocomplete.js:22:154\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:198:20\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/server.js:593:20\n at handleRequest (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:493:41)\n at handleMessage (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:339:13)\n at processMessageQueue (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:362:17)\n at Immediate._onImmediate (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:334:13)\n at process.processImmediate (node:internal/timers:476:21)","timestamp":"2024-05-25T12:20:12.681Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [Parameter]{263a98} at niveles.wlk:54 exhausted all cases without a match [Parameter]{263a98} at niveles.wlk:54 exhausted all cases without a match","stack":"Error: [Parameter]{263a98} at niveles.wlk:54 exhausted all cases without a match\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/autocomplete.js:22:154\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:198:20\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/server.js:593:20\n at handleRequest (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:493:41)\n at handleMessage (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:339:13)\n at processMessageQueue (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:362:17)\n at Immediate._onImmediate (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:334:13)\n at process.processImmediate (node:internal/timers:476:21)","timestamp":"2024-05-25T12:20:13.550Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:20:13.609Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [Parameter]{155bdc} at niveles.wlk:54 exhausted all cases without a match [Parameter]{155bdc} at niveles.wlk:54 exhausted all cases without a match","stack":"Error: [Parameter]{155bdc} at niveles.wlk:54 exhausted all cases without a match\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/autocomplete.js:22:154\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:198:20\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/server.js:593:20\n at handleRequest (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:493:41)\n at handleMessage (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:339:13)\n at processMessageQueue (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:362:17)\n at Immediate._onImmediate (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:334:13)\n at process.processImmediate (node:internal/timers:476:21)","timestamp":"2024-05-25T12:20:13.684Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:20:13.750Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [Parameter]{292491} at niveles.wlk:54 exhausted all cases without a match [Parameter]{292491} at niveles.wlk:54 exhausted all cases without a match","stack":"Error: [Parameter]{292491} at niveles.wlk:54 exhausted all cases without a match\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/autocomplete.js:22:154\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:198:20\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/server.js:593:20\n at handleRequest (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:493:41)\n at handleMessage (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:339:13)\n at processMessageQueue (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:362:17)\n at Immediate._onImmediate (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:334:13)\n at process.processImmediate (node:internal/timers:476:21)","timestamp":"2024-05-25T12:20:13.820Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [Parameter]{29a2f3} at niveles.wlk:54 exhausted all cases without a match [Parameter]{29a2f3} at niveles.wlk:54 exhausted all cases without a match","stack":"Error: [Parameter]{29a2f3} at niveles.wlk:54 exhausted all cases without a match\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/autocomplete.js:22:154\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:198:20\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/server.js:593:20\n at handleRequest (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:493:41)\n at handleMessage (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:339:13)\n at processMessageQueue (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:362:17)\n at Immediate._onImmediate (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:334:13)\n at process.processImmediate (node:internal/timers:476:21)","timestamp":"2024-05-25T12:20:14.073Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:20:14.133Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [Parameter]{de5f4d} at niveles.wlk:54 exhausted all cases without a match [Parameter]{de5f4d} at niveles.wlk:54 exhausted all cases without a match","stack":"Error: [Parameter]{de5f4d} at niveles.wlk:54 exhausted all cases without a match\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/autocomplete.js:22:154\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:198:20\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/server.js:593:20\n at handleRequest (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:493:41)\n at handleMessage (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:339:13)\n at processMessageQueue (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:362:17)\n at Immediate._onImmediate (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:334:13)\n at process.processImmediate (node:internal/timers:476:21)","timestamp":"2024-05-25T12:20:15.722Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [NamedArgument]{c8e8e3} at niveles.wlk:54 exhausted all cases without a match [NamedArgument]{c8e8e3} at niveles.wlk:54 exhausted all cases without a match","stack":"Error: [NamedArgument]{c8e8e3} at niveles.wlk:54 exhausted all cases without a match\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at completeForParent (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:50:43)\n at completeReference (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:58:135)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:84:20\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/autocomplete.js:22:154\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:198:20\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/server.js:593:20\n at handleRequest (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:493:41)","timestamp":"2024-05-25T12:20:18.935Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:20:19.094Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:20:19.156Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [NamedArgument]{694d21} at niveles.wlk:54 exhausted all cases without a match [NamedArgument]{694d21} at niveles.wlk:54 exhausted all cases without a match","stack":"Error: [NamedArgument]{694d21} at niveles.wlk:54 exhausted all cases without a match\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at completeForParent (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:50:43)\n at completeReference (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:58:135)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:84:20\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/autocomplete.js:22:154\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:198:20\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/server.js:593:20\n at handleRequest (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:493:41)","timestamp":"2024-05-25T12:20:19.302Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [NamedArgument]{9eb522} at niveles.wlk:54 exhausted all cases without a match [NamedArgument]{9eb522} at niveles.wlk:54 exhausted all cases without a match","stack":"Error: [NamedArgument]{9eb522} at niveles.wlk:54 exhausted all cases without a match\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at completeForParent (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:50:43)\n at completeReference (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:58:135)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:84:20\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/autocomplete.js:22:154\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:198:20\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/server.js:593:20\n at handleRequest (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:493:41)","timestamp":"2024-05-25T12:20:19.794Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [NamedArgument]{2e383d} at niveles.wlk:54 exhausted all cases without a match [NamedArgument]{2e383d} at niveles.wlk:54 exhausted all cases without a match","stack":"Error: [NamedArgument]{2e383d} at niveles.wlk:54 exhausted all cases without a match\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at completeForParent (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:50:43)\n at completeReference (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:58:135)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:84:20\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/autocomplete.js:22:154\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:198:20\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/server.js:593:20\n at handleRequest (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:493:41)","timestamp":"2024-05-25T12:20:20.253Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [Parameter]{848330} at niveles.wlk:79 exhausted all cases without a match [Parameter]{848330} at niveles.wlk:79 exhausted all cases without a match","stack":"Error: [Parameter]{848330} at niveles.wlk:79 exhausted all cases without a match\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/autocomplete.js:22:154\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:198:20\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/server.js:593:20\n at handleRequest (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:493:41)\n at handleMessage (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:339:13)\n at processMessageQueue (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:362:17)\n at Immediate._onImmediate (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:334:13)\n at process.processImmediate (node:internal/timers:476:21)","timestamp":"2024-05-25T12:33:42.176Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [Parameter]{7d36d1} at niveles.wlk:79 exhausted all cases without a match [Parameter]{7d36d1} at niveles.wlk:79 exhausted all cases without a match","stack":"Error: [Parameter]{7d36d1} at niveles.wlk:79 exhausted all cases without a match\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/autocomplete.js:22:154\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:198:20\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/server.js:593:20\n at handleRequest (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:493:41)\n at handleMessage (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:339:13)\n at processMessageQueue (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:362:17)\n at Immediate._onImmediate (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:334:13)\n at process.processImmediate (node:internal/timers:476:21)","timestamp":"2024-05-25T12:33:42.452Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [Parameter]{4b4559} at niveles.wlk:79 exhausted all cases without a match [Parameter]{4b4559} at niveles.wlk:79 exhausted all cases without a match","stack":"Error: [Parameter]{4b4559} at niveles.wlk:79 exhausted all cases without a match\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/autocomplete.js:22:154\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:198:20\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/server.js:593:20\n at handleRequest (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:493:41)\n at handleMessage (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:339:13)\n at processMessageQueue (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:362:17)\n at Immediate._onImmediate (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:334:13)\n at process.processImmediate (node:internal/timers:476:21)","timestamp":"2024-05-25T12:33:42.810Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [Send]{cfe182} at niveles.wlk:79 exhausted all cases without a match [Send]{cfe182} at niveles.wlk:79 exhausted all cases without a match","stack":"Error: [Send]{cfe182} at niveles.wlk:79 exhausted all cases without a match\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at completeForParent (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:50:43)\n at completeReference (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:58:135)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:84:20\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/autocomplete.js:22:154\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:198:20\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/server.js:593:20\n at handleRequest (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:493:41)","timestamp":"2024-05-25T12:33:44.086Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [Return]{804c5a} at niveles.wlk:-- exhausted all cases without a match [Return]{804c5a} at niveles.wlk:-- exhausted all cases without a match","stack":"Error: [Return]{804c5a} at niveles.wlk:-- exhausted all cases without a match\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at completeForParent (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:50:43)\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:14:46)\n at completeForParent (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:50:43)\n at completeReference (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:58:135)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:84:20\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/autocomplete.js:22:154\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:198:20","timestamp":"2024-05-25T12:33:44.086Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:33:44.153Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:33:44.220Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:33:44.282Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:33:44.408Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:33:44.556Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:33:44.675Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:33:44.738Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:34:46.516Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:34:46.568Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:34:46.647Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:34:46.698Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:34:46.915Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 8 | \t\tself.validarLugarLibre(direccion)\n 9 | \t\tposition = direccion.siguiente(position)\n> 10 | \t}\n | ^\n 11 | \t\n 12 | \tmethod validarLugarLibre(direccion) {\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\t\n\t\", whitespace\n","stack":"Error: Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 8 | \t\tself.validarLugarLibre(direccion)\n 9 | \t\tposition = direccion.siguiente(position)\n> 10 | \t}\n | ^\n 11 | \t\n 12 | \tmethod validarLugarLibre(direccion) {\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\t\n\t\", whitespace\n\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:54:19\n at Array.map ()\n at buildEnvironment (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:49:40)\n at EnvironmentProvider.buildEnvironmentFrom (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:29:66)\n at EnvironmentProvider.updateEnvironmentWith (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:19:37)\n at rebuildTextDocument (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:102:29)\n at CallbackList.invoke (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:55:39)\n at Emitter.fire (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:117:36)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/textDocuments.js:138:42\n at handleNotification (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:640:25)","timestamp":"2024-05-25T12:34:46.928Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:34:46.928Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 8 | \t\tself.validarLugarLibre(direccion)\n 9 | \t\tposition = direccion.siguiente(position)\n> 10 | \t}\n | ^\n 11 | \t\n 12 | \tmethod validarLugarLibre(direccion) {\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\t\n\t\", whitespace\n","stack":"Error: Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 8 | \t\tself.validarLugarLibre(direccion)\n 9 | \t\tposition = direccion.siguiente(position)\n> 10 | \t}\n | ^\n 11 | \t\n 12 | \tmethod validarLugarLibre(direccion) {\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\t\n\t\", whitespace\n\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:54:19\n at Array.map ()\n at buildEnvironment (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:49:40)\n at EnvironmentProvider.buildEnvironmentFrom (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:29:66)\n at EnvironmentProvider.updateEnvironmentWith (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:19:37)\n at rebuildTextDocument (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:102:29)\n at CallbackList.invoke (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:55:39)\n at Emitter.fire (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:117:36)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/textDocuments.js:138:42\n at handleNotification (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:640:25)","timestamp":"2024-05-25T12:34:47.020Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:34:47.344Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:34:47.395Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:34:47.729Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 8 | \t\tself.validarLugarLibre(direccion)\n 9 | \t\tposition = direccion.siguiente(position)\n> 10 | \t}\n | ^\n 11 | \t\n 12 | \tmethod validarLugarLibre(direccion) {\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\t\n\t\", whitespace\n","stack":"Error: Failed to parse caja.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 8 | \t\tself.validarLugarLibre(direccion)\n 9 | \t\tposition = direccion.siguiente(position)\n> 10 | \t}\n | ^\n 11 | \t\n 12 | \tmethod validarLugarLibre(direccion) {\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\t\n\t\", whitespace\n\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:54:19\n at Array.map ()\n at buildEnvironment (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/index.js:49:40)\n at EnvironmentProvider.buildEnvironmentFrom (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:29:66)\n at EnvironmentProvider.updateEnvironmentWith (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/utils/vm/environment.js:19:37)\n at rebuildTextDocument (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:102:29)\n at CallbackList.invoke (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:55:39)\n at Emitter.fire (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/events.js:117:36)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/textDocuments.js:138:42\n at handleNotification (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:640:25)","timestamp":"2024-05-25T12:34:48.249Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:34:48.278Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [If]{ff098c} at caja.wlk:18 exhausted all cases without a match [If]{ff098c} at caja.wlk:18 exhausted all cases without a match","stack":"Error: [If]{ff098c} at caja.wlk:18 exhausted all cases without a match\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at completeForParent (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:50:43)\n at completeBody (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:36:62)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:84:20\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/autocomplete.js:22:154\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:198:20\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/server.js:593:20\n at handleRequest (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:493:41)","timestamp":"2024-05-25T12:34:52.502Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:34:52.615Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [If]{ed1e87} at caja.wlk:18 exhausted all cases without a match [If]{ed1e87} at caja.wlk:18 exhausted all cases without a match","stack":"Error: [If]{ed1e87} at caja.wlk:18 exhausted all cases without a match\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at completeForParent (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:50:43)\n at completeBody (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:36:62)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:84:20\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/autocomplete.js:22:154\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:198:20\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/server.js:593:20\n at handleRequest (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:493:41)","timestamp":"2024-05-25T12:34:52.737Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [If]{7f4c4c} at caja.wlk:18 exhausted all cases without a match [If]{7f4c4c} at caja.wlk:18 exhausted all cases without a match","stack":"Error: [If]{7f4c4c} at caja.wlk:18 exhausted all cases without a match\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at completeForParent (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:50:43)\n at completeBody (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:36:62)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:84:20\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/autocomplete.js:22:154\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:198:20\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/server.js:593:20\n at handleRequest (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:493:41)","timestamp":"2024-05-25T12:34:52.962Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [NamedArgument]{16f6e0} at caja.wlk:20 exhausted all cases without a match [NamedArgument]{16f6e0} at caja.wlk:20 exhausted all cases without a match","stack":"Error: [NamedArgument]{16f6e0} at caja.wlk:20 exhausted all cases without a match\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at completeForParent (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:50:43)\n at completeReference (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:58:135)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:84:20\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/autocomplete.js:22:154\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:198:20\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/server.js:593:20\n at handleRequest (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:493:41)","timestamp":"2024-05-25T12:34:53.564Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:34:53.659Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:34:53.754Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:34:53.924Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [NamedArgument]{64cbb3} at caja.wlk:20 exhausted all cases without a match [NamedArgument]{64cbb3} at caja.wlk:20 exhausted all cases without a match","stack":"Error: [NamedArgument]{64cbb3} at caja.wlk:20 exhausted all cases without a match\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at completeForParent (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:50:43)\n at completeReference (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:58:135)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:84:20\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/autocomplete.js:22:154\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:198:20\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/server.js:593:20\n at handleRequest (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:493:41)","timestamp":"2024-05-25T12:34:54.159Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [NamedArgument]{1252e5} at caja.wlk:20 exhausted all cases without a match [NamedArgument]{1252e5} at caja.wlk:20 exhausted all cases without a match","stack":"Error: [NamedArgument]{1252e5} at caja.wlk:20 exhausted all cases without a match\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at completeForParent (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:50:43)\n at completeReference (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:58:135)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:84:20\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/autocomplete.js:22:154\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:198:20\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/server.js:593:20\n at handleRequest (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:493:41)","timestamp":"2024-05-25T12:34:54.282Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [NamedArgument]{7aecef} at caja.wlk:20 exhausted all cases without a match [NamedArgument]{7aecef} at caja.wlk:20 exhausted all cases without a match","stack":"Error: [NamedArgument]{7aecef} at caja.wlk:20 exhausted all cases without a match\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at completeForParent (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:50:43)\n at completeReference (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:58:135)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:84:20\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/autocomplete.js:22:154\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:198:20\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/server.js:593:20\n at handleRequest (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:493:41)","timestamp":"2024-05-25T12:34:54.429Z"} +{"exitCode":0,"level":"info","message":"👾 Game executed pgmGame.SokobanGame on /home/dodain/workspace/wollok-dev/wollok-workspace/migracion-proyectos/sokobanGame","timeElapsed":10845,"timestamp":"2024-05-25T12:35:11.646Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [Send]{80396a} at pgmGame.wpgm:8 exhausted all cases without a match [Send]{80396a} at pgmGame.wpgm:8 exhausted all cases without a match","stack":"Error: [Send]{80396a} at pgmGame.wpgm:8 exhausted all cases without a match\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/autocomplete.js:22:154\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:198:20\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/server.js:593:20\n at handleRequest (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:493:41)\n at handleMessage (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:339:13)\n at processMessageQueue (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:362:17)\n at Immediate._onImmediate (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:334:13)\n at process.processImmediate (node:internal/timers:476:21)","timestamp":"2024-05-25T12:35:33.856Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [Send]{9e3962} at caja.wlk:27 exhausted all cases without a match [Send]{9e3962} at caja.wlk:27 exhausted all cases without a match","stack":"Error: [Send]{9e3962} at caja.wlk:27 exhausted all cases without a match\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/autocomplete.js:22:154\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:198:20\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/server.js:593:20\n at handleRequest (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:493:41)\n at handleMessage (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:339:13)\n at processMessageQueue (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:362:17)\n at Immediate._onImmediate (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:334:13)\n at process.processImmediate (node:internal/timers:476:21)","timestamp":"2024-05-25T12:36:17.280Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [Return]{f3fdfc} at caja.wlk:-- exhausted all cases without a match [Return]{f3fdfc} at caja.wlk:-- exhausted all cases without a match","stack":"Error: [Return]{f3fdfc} at caja.wlk:-- exhausted all cases without a match\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at completeForParent (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:50:43)\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:14:46)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/autocomplete.js:22:154\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:198:20\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/server.js:593:20\n at handleRequest (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:493:41)\n at handleMessage (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:339:13)\n at processMessageQueue (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:362:17)","timestamp":"2024-05-25T12:36:17.280Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:36:17.355Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [Send]{08422f} at caja.wlk:27 exhausted all cases without a match [Send]{08422f} at caja.wlk:27 exhausted all cases without a match","stack":"Error: [Send]{08422f} at caja.wlk:27 exhausted all cases without a match\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/autocomplete.js:22:154\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:198:20\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/server.js:593:20\n at handleRequest (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:493:41)\n at handleMessage (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:339:13)\n at processMessageQueue (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:362:17)\n at Immediate._onImmediate (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:334:13)\n at process.processImmediate (node:internal/timers:476:21)","timestamp":"2024-05-25T12:36:17.581Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [Return]{ffaca2} at caja.wlk:-- exhausted all cases without a match [Return]{ffaca2} at caja.wlk:-- exhausted all cases without a match","stack":"Error: [Return]{ffaca2} at caja.wlk:-- exhausted all cases without a match\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at completeForParent (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:50:43)\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:14:46)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/autocomplete.js:22:154\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:198:20\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/server.js:593:20\n at handleRequest (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:493:41)\n at handleMessage (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:339:13)\n at processMessageQueue (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:362:17)","timestamp":"2024-05-25T12:36:17.581Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [Send]{391a11} at caja.wlk:27 exhausted all cases without a match [Send]{391a11} at caja.wlk:27 exhausted all cases without a match","stack":"Error: [Send]{391a11} at caja.wlk:27 exhausted all cases without a match\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/autocomplete.js:22:154\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:198:20\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/server.js:593:20\n at handleRequest (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:493:41)\n at handleMessage (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:339:13)\n at processMessageQueue (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:362:17)\n at Immediate._onImmediate (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:334:13)\n at process.processImmediate (node:internal/timers:476:21)","timestamp":"2024-05-25T12:36:17.900Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [Return]{c8ec0d} at caja.wlk:-- exhausted all cases without a match [Return]{c8ec0d} at caja.wlk:-- exhausted all cases without a match","stack":"Error: [Return]{c8ec0d} at caja.wlk:-- exhausted all cases without a match\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at completeForParent (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:50:43)\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:14:46)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/autocomplete.js:22:154\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:198:20\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/server.js:593:20\n at handleRequest (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:493:41)\n at handleMessage (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:339:13)\n at processMessageQueue (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:362:17)","timestamp":"2024-05-25T12:36:17.901Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [Send]{4ea15e} at caja.wlk:27 exhausted all cases without a match [Send]{4ea15e} at caja.wlk:27 exhausted all cases without a match","stack":"Error: [Send]{4ea15e} at caja.wlk:27 exhausted all cases without a match\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at completeForParent (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:50:43)\n at completeReference (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:58:135)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:84:20\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/autocomplete.js:22:154\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:198:20\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/server.js:593:20\n at handleRequest (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:493:41)","timestamp":"2024-05-25T12:36:35.793Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [Return]{e0b38c} at caja.wlk:-- exhausted all cases without a match [Return]{e0b38c} at caja.wlk:-- exhausted all cases without a match","stack":"Error: [Return]{e0b38c} at caja.wlk:-- exhausted all cases without a match\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at completeForParent (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:50:43)\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:14:46)\n at completeForParent (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:50:43)\n at completeReference (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:58:135)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:84:20\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/autocomplete.js:22:154\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:198:20","timestamp":"2024-05-25T12:36:35.794Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:36:35.863Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:36:35.911Z"} +{"exitCode":"SIGHUP","level":"info","message":"👾 Game executed pgmGame.SokobanGame on /home/dodain/workspace/wollok-dev/wollok-workspace/migracion-proyectos/sokobanGame","timeElapsed":88784,"timestamp":"2024-05-25T12:38:16.936Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [If]{013de7} at caja.wlk:18 exhausted all cases without a match [If]{013de7} at caja.wlk:18 exhausted all cases without a match","stack":"Error: [If]{013de7} at caja.wlk:18 exhausted all cases without a match\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at completeForParent (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:50:43)\n at completeBody (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:36:62)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:84:20\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/autocomplete.js:22:154\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:198:20\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/server.js:593:20\n at handleRequest (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:493:41)","timestamp":"2024-05-25T12:39:27.795Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:39:27.879Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:39:27.962Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:39:28.018Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:39:28.168Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:39:28.416Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:39:28.464Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:39:28.605Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:39:28.953Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [If]{b6698b} at caja.wlk:18 exhausted all cases without a match [If]{b6698b} at caja.wlk:18 exhausted all cases without a match","stack":"Error: [If]{b6698b} at caja.wlk:18 exhausted all cases without a match\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at completeForParent (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:50:43)\n at completeBody (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:36:62)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:84:20\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/autocomplete.js:22:154\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:198:20\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/server.js:593:20\n at handleRequest (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:493:41)","timestamp":"2024-05-25T12:39:29.142Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:39:29.214Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [If]{9ecc43} at caja.wlk:18 exhausted all cases without a match [If]{9ecc43} at caja.wlk:18 exhausted all cases without a match","stack":"Error: [If]{9ecc43} at caja.wlk:18 exhausted all cases without a match\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at completeForParent (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:50:43)\n at completeBody (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:36:62)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:84:20\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/autocomplete.js:22:154\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:198:20\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/server.js:593:20\n at handleRequest (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:493:41)","timestamp":"2024-05-25T12:39:29.304Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [Send]{0016c4} at caja.wlk:19 exhausted all cases without a match [Send]{0016c4} at caja.wlk:19 exhausted all cases without a match","stack":"Error: [Send]{0016c4} at caja.wlk:19 exhausted all cases without a match\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at completeForParent (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:50:43)\n at completeReference (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:58:135)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:84:20\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/autocomplete.js:22:154\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:198:20\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/server.js:593:20\n at handleRequest (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:493:41)","timestamp":"2024-05-25T12:39:43.903Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [If]{c53202} at caja.wlk:18 exhausted all cases without a match [If]{c53202} at caja.wlk:18 exhausted all cases without a match","stack":"Error: [If]{c53202} at caja.wlk:18 exhausted all cases without a match\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at completeForParent (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:50:43)\n at completeBody (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:36:62)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:84:20\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at completeForParent (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:50:43)\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:14:46)\n at completeForParent (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:50:43)\n at completeReference (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:58:135)","timestamp":"2024-05-25T12:39:43.903Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:39:43.981Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:39:44.034Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:39:44.085Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:39:44.567Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [Send]{c6eae5} at caja.wlk:19 exhausted all cases without a match [Send]{c6eae5} at caja.wlk:19 exhausted all cases without a match","stack":"Error: [Send]{c6eae5} at caja.wlk:19 exhausted all cases without a match\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at completeForParent (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:50:43)\n at completeReference (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:58:135)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:84:20\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/autocomplete.js:22:154\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/server.js:198:20\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-languageserver/lib/common/server.js:593:20\n at handleRequest (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/node_modules/vscode-jsonrpc/lib/common/connection.js:493:41)","timestamp":"2024-05-25T12:39:46.247Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [If]{3cefd4} at caja.wlk:18 exhausted all cases without a match [If]{3cefd4} at caja.wlk:18 exhausted all cases without a match","stack":"Error: [If]{3cefd4} at caja.wlk:18 exhausted all cases without a match\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:85:11\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at completeForParent (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:50:43)\n at completeBody (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:36:62)\n at /home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/node_modules/wollok-ts/dist/extensions.js:84:20\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:10:44)\n at completeForParent (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:50:43)\n at completionsForNode (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:14:46)\n at completeForParent (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:50:43)\n at completeReference (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:58:135)","timestamp":"2024-05-25T12:39:46.248Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:39:46.321Z"} +{"exitCode":"SIGHUP","level":"info","message":"👾 Game executed pgmGame.SokobanGame on /home/dodain/workspace/wollok-dev/wollok-workspace/migracion-proyectos/sokobanGame","timeElapsed":257449,"timestamp":"2024-05-25T12:42:34.581Z"} +{"exitCode":"SIGHUP","level":"info","message":"👾 Game executed pgmGame.SokobanGame on /home/dodain/workspace/wollok-dev/wollok-workspace/migracion-proyectos/sokobanGame","timeElapsed":40518,"timestamp":"2024-05-25T12:43:33.348Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:46:28.448Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:46:28.520Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:46:28.591Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:46:28.735Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:46:28.851Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:46:28.903Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-05-25T12:46:29.291Z"} +{"exitCode":"SIGHUP","level":"info","message":"👾 Game executed pgmGame.SokobanGame on /home/dodain/workspace/wollok-dev/wollok-workspace/migracion-proyectos/sokobanGame","timeElapsed":180114,"timestamp":"2024-05-25T12:46:33.666Z"} +{"exitCode":"SIGHUP","level":"info","message":"👾 Game executed pgmGame.SokobanGame on /home/dodain/workspace/wollok-dev/wollok-workspace/migracion-proyectos/sokobanGame","timeElapsed":652703,"timestamp":"2024-05-25T12:57:26.546Z"} diff --git a/niveles.wlk b/niveles.wlk index 86d3bb4..eb96c7f 100644 --- a/niveles.wlk +++ b/niveles.wlk @@ -5,49 +5,78 @@ import llegada.* import wollok.game.* object nivel1 { - method cargar() { - -// PAREDES + // PAREDES const ancho = game.width() - 1 const largo = game.height() - 1 - - var posParedes = [] - (0 .. ancho).forEach{ n => posParedes.add(new Position(x=n, y=0)) } // bordeAbajo - (0 .. ancho).forEach{ n => posParedes.add(new Position(x=n, y=largo)) } // bordeArriba - (0 .. largo).forEach{ n => posParedes.add(new Position(x=0, y=n)) } // bordeIzq - (0 .. largo).forEach{ n => posParedes.add(new Position(x=ancho, y=n)) } // bordeDer - posParedes.addAll([new Position(x=3,y=5), new Position(x=4,y=5), new Position(x=5,y=5)]) - posParedes.addAll([new Position(x=1,y=2), new Position(x=2,y=2),new Position(x=6,y=2), new Position(x=7,y=2)]) - posParedes.addAll([new Position(x=1,y=1), new Position(x=2,y=1),new Position(x=6,y=1), new Position(x=7,y=1)]) - - posParedes.forEach { p => self.dibujar(new Pared(position = p)) } + const posicionesParedes = [] + (0 .. ancho).forEach( + { n => posicionesParedes.add(new Position(x = n, y = 0)) } + ) // bordeAbajo -// LLEGADAS - var llegadas = [new Position(x=4, y=4), new Position(x=4, y=3),new Position(x=4, y=2), new Position(x=4, y=1)] - .map{ p => self.dibujar(new Llegada(position = p)) } - -// CAJAS - var cajas = [new Position(x=2, y=4), new Position(x=6, y=4), new Position(x=4, y=2), new Position(x=5, y=2)] - .map{ p => self.dibujar(new Caja(position = p, llegadas = llegadas)) } - -// SOKOBAN - - game.addVisual(sokoban) - -// TECLADO - keyboard.up().onPressDo{ sokoban.irArriba() } - keyboard.down().onPressDo{ sokoban.irAbajo() } - keyboard.left().onPressDo{ sokoban.irIzquierda() } - keyboard.right().onPressDo{ sokoban.irDerecha() } + (0 .. ancho).forEach( + { n => posicionesParedes.add(new Position(x = n, y = largo)) } + ) // bordeArriba + + (0 .. largo).forEach( + { n => posicionesParedes.add(new Position(x = 0, y = n)) } + ) // bordeIzq + + (0 .. largo).forEach( + { n => posicionesParedes.add(new Position(x = ancho, y = n)) } + ) // bordeDer + + + posicionesParedes.addAll( + [ + new Position(x = 3, y = 5), + new Position(x = 4, y = 5), + new Position(x = 5, y = 5) + ] + ) + posicionesParedes.addAll( + [ + new Position(x = 1, y = 2), + new Position(x = 2, y = 2), + new Position(x = 6, y = 2), + new Position(x = 7, y = 2) + ] + ) + posicionesParedes.addAll( + [ + new Position(x = 1, y = 1), + new Position(x = 2, y = 1), + new Position(x = 6, y = 1), + new Position(x = 7, y = 1) + ] + ) + posicionesParedes.forEach({ posicionParedes => self.dibujar(new Pared(position = posicionParedes)) }) - keyboard.r().onPressDo{ self.restart() } - keyboard.any().onPressDo{ self.comprobarSiGano(cajas) } + // LLEGADAS + const llegadas = [ + new Position(x = 4, y = 4), + new Position(x = 4, y = 3), + new Position(x = 4, y = 2), + new Position(x = 4, y = 1) + ].map({ posicion => self.dibujar(new Llegada(position = posicion)) }) // CAJAS + const cajas = [ + new Position(x = 2, y = 4), + new Position(x = 6, y = 4), + new Position(x = 4, y = 2), + new Position(x = 5, y = 2) + ].map({ posicion => self.dibujar(new Caja(position = posicion, llegadas = llegadas)) }) + // SOKOBAN + game.addVisual(sokoban) // TECLADO -// COLISIÓNES - game.whenCollideDo(sokoban, { e => sokoban.empuja(e) }) + keyboard.up().onPressDo({ sokoban.irArriba() }) + keyboard.down().onPressDo({ sokoban.irAbajo() }) + keyboard.left().onPressDo({ sokoban.irIzquierda() }) + keyboard.right().onPressDo({ sokoban.irDerecha() }) + keyboard.r().onPressDo({ self.restart() }) + // COLISIONES.onPressDo({ self.comprobarSiGano(cajas) }) + game.whenCollideDo(sokoban, { elemento => sokoban.empuja(elemento) }) } method restart() { @@ -61,8 +90,8 @@ object nivel1 { } method comprobarSiGano(cajas) { - if (cajas.all{ c => c.estaBienPosicionada() }) { - game.say(sokoban, "GANASTE!") - } + if (cajas.all({ caja => caja.estaBienPosicionada() })) + game.say(sokoban, "GANASTE!") + game.onTick(5000, "gameEnd", { game.stop() }) } } \ No newline at end of file diff --git a/pared.wlk b/pared.wlk index 850c9a6..04881f2 100644 --- a/pared.wlk +++ b/pared.wlk @@ -3,7 +3,7 @@ class Pared { var property position method movete(direccion) { - throw new Exception(message = "No puedes mover las paredes.") + throw new DomainException(message = "No puedes mover las paredes.") } method puedePisarte(_) = false diff --git a/pgmGame.wpgm b/pgmGame.wpgm index 8b619d1..4a5d578 100644 --- a/pgmGame.wpgm +++ b/pgmGame.wpgm @@ -5,9 +5,8 @@ program SokobanGame { game.title("Sokoban") game.height(7) game.width(9) - game.ground("suelo.png") + game.boardGround("suelo.png") - nivel1.cargar() game.start() diff --git a/sokoban.wlk b/sokoban.wlk index f2958cd..586fbed 100644 --- a/sokoban.wlk +++ b/sokoban.wlk @@ -52,6 +52,7 @@ object sokoban { } method image() = "jugador.png" + // method position() = position // method position(_position) { // position = _position diff --git a/video/demo.gif b/video/demo.gif new file mode 100644 index 0000000000000000000000000000000000000000..088fd598c6c5deb19801bbe60c8998f8772dc09f GIT binary patch literal 212037 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

QK5q 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

mK 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