From 9c28384cd15fbc27cd6c30b975878fee7b0458c6 Mon Sep 17 00:00:00 2001 From: Fernando Dodino Date: Sat, 15 Jun 2024 13:43:46 -0300 Subject: [PATCH] Unificamos en un solo archivo --- caja.wlk | 28 ------ direcciones.wlk | 24 ----- llegada.wlk | 10 --- log/wollok.log | 229 ++++++++++++++++++++++++++++++++++++++++++++++++ niveles.wlk | 97 -------------------- pared.wlk | 11 --- pgmGame.wpgm | 2 +- sokoban.wlk | 60 ------------- sokobanGame.wlk | 223 ++++++++++++++++++++++++++++++++++++++++++++++ 9 files changed, 453 insertions(+), 231 deletions(-) delete mode 100644 caja.wlk delete mode 100644 direcciones.wlk delete mode 100644 llegada.wlk delete mode 100644 niveles.wlk delete mode 100644 pared.wlk delete mode 100644 sokoban.wlk create mode 100644 sokobanGame.wlk diff --git a/caja.wlk b/caja.wlk deleted file mode 100644 index a21ea6e..0000000 --- a/caja.wlk +++ /dev/null @@ -1,28 +0,0 @@ -import wollok.game.* -import sokoban.* - -class Caja { - var property position - const property llegadas - - method movete(direccion) { - self.validarLugarLibre(direccion) - position = direccion.siguiente(position) - } - - method validarLugarLibre(direccion) { - 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()) "caja_ok.png" else "caja.png" - - method estaBienPosicionada() = llegadas.any({ llegada => llegada.position() == position }) -} \ No newline at end of file diff --git a/direcciones.wlk b/direcciones.wlk deleted file mode 100644 index 319e660..0000000 --- a/direcciones.wlk +++ /dev/null @@ -1,24 +0,0 @@ - -class Direccion { - method siguiente(position) -} - -object izquierda inherits Direccion { - override method siguiente(position) = position.left(1) - method opuesto() = derecha -} - -object derecha inherits Direccion { - override method siguiente(position) = position.right(1) - method opuesto() = izquierda -} - -object abajo inherits Direccion { - override method siguiente(position) = position.down(1) - method opuesto() = arriba -} - -object arriba inherits Direccion { - override method siguiente(position) = position.up(1) - method opuesto() = abajo -} diff --git a/llegada.wlk b/llegada.wlk deleted file mode 100644 index 0529d54..0000000 --- a/llegada.wlk +++ /dev/null @@ -1,10 +0,0 @@ - -class Llegada { - const property position - - // No pasa naranja cuando se quiere mover - method movete(direccion) { } - method puedePisarte(_) = true - method image() = "almacenaje.png" - -} \ No newline at end of file diff --git a/log/wollok.log b/log/wollok.log index 2b45930..1a8f686 100644 --- a/log/wollok.log +++ b/log/wollok.log @@ -176,3 +176,232 @@ {"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"} +{"level":"info","message":"⌛ Building environment","timeElapsed":105,"timestamp":"2024-06-06T21:55:37.069Z"} +{"level":"info","message":"onRequest - WORKSPACE_URI:file:///home/dodain/workspace/wollok-dev/wollok-workspace/sokobanGame","timestamp":"2024-06-06T21:55:37.071Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [Catch]{e694d9} at sokoban.wlk:11 exhausted all cases without a match [Catch]{e694d9} at sokoban.wlk:11 exhausted all cases without a match","stack":"Error: [Catch]{e694d9} at sokoban.wlk:11 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 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)","timestamp":"2024-06-06T21:56:59.907Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [Try]{56acee} at sokoban.wlk:9 exhausted all cases without a match [Try]{56acee} at sokoban.wlk:9 exhausted all cases without a match","stack":"Error: [Try]{56acee} at sokoban.wlk:9 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 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 completeReference (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:58:135)","timestamp":"2024-06-06T21:56:59.907Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-06T21:56:59.983Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-06T21:57:00.060Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-06T21:57:00.127Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-06T21:57:00.264Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-06T21:57:00.385Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse sokoban.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 21 | \t\tself.retrocede()\n 22 | \t\tcaja.movete(direccion.opuesto())\n> 23 | \t}\n | ^\n 24 | \n 25 | \tmethod irArriba() {\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\n\t\", whitespace\n","stack":"Error: Failed to parse sokoban.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 21 | \t\tself.retrocede()\n 22 | \t\tcaja.movete(direccion.opuesto())\n> 23 | \t}\n | ^\n 24 | \n 25 | \tmethod irArriba() {\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\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-06-06T21:57:07.689Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse sokoban.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 20 | \t\tself.retrocede()\n 21 | \t\tcaja.movete(direccion.opuesto())\n> 22 | \t}\n | ^\n 23 | \n 24 | \tmethod irArriba() {\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\n\t\", whitespace\n","stack":"Error: Failed to parse sokoban.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 20 | \t\tself.retrocede()\n 21 | \t\tcaja.movete(direccion.opuesto())\n> 22 | \t}\n | ^\n 23 | \n 24 | \tmethod irArriba() {\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\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-06-06T21:57:08.888Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse sokoban.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 19 | \t\tself.retrocede()\n 20 | \t\tcaja.movete(direccion.opuesto())\n> 21 | \t}\n | ^\n 22 | \n 23 | \tmethod irArriba() {\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\n\t\", whitespace\n","stack":"Error: Failed to parse sokoban.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 19 | \t\tself.retrocede()\n 20 | \t\tcaja.movete(direccion.opuesto())\n> 21 | \t}\n | ^\n 22 | \n 23 | \tmethod irArriba() {\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\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-06-06T21:57:09.043Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse sokoban.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 18 | \t\tself.retrocede()\n 19 | \t\tcaja.movete(direccion.opuesto())\n> 20 | \t}\n | ^\n 21 | \n 22 | \tmethod irArriba() {\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\n\t\", whitespace\n","stack":"Error: Failed to parse sokoban.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 18 | \t\tself.retrocede()\n 19 | \t\tcaja.movete(direccion.opuesto())\n> 20 | \t}\n | ^\n 21 | \n 22 | \tmethod irArriba() {\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\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-06-06T21:57:09.469Z"} +{"exitCode":"SIGHUP","level":"info","message":"👾 Game executed pgmGame.SokobanGame on /home/dodain/workspace/wollok-dev/wollok-workspace/sokobanGame","timeElapsed":100266,"timestamp":"2024-06-06T21:57:20.439Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse sokoban.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 18 | \t\tself.retrocede()\n 19 | \t\tcaja.movete(direccion.opuesto())\n> 20 | \t}\n | ^\n 21 | \n 22 | \tmethod irArriba() {\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\n\t\", whitespace\n","stack":"Error: Failed to parse sokoban.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 18 | \t\tself.retrocede()\n 19 | \t\tcaja.movete(direccion.opuesto())\n> 20 | \t}\n | ^\n 21 | \n 22 | \tmethod irArriba() {\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\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-06-06T21:59:41.873Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse sokoban.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 19 | \t\tself.retrocede()\n 20 | \t\tcaja.movete(direccion.opuesto())\n> 21 | \t}\n | ^\n 22 | \n 23 | \tmethod irArriba() {\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\n\t\", whitespace\n","stack":"Error: Failed to parse sokoban.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 19 | \t\tself.retrocede()\n 20 | \t\tcaja.movete(direccion.opuesto())\n> 21 | \t}\n | ^\n 22 | \n 23 | \tmethod irArriba() {\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\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-06-06T21:59:42.294Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse sokoban.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 20 | \t\tself.retrocede()\n 21 | \t\tcaja.movete(direccion.opuesto())\n> 22 | \t}\n | ^\n 23 | \n 24 | \tmethod irArriba() {\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\n\t\", whitespace\n","stack":"Error: Failed to parse sokoban.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 20 | \t\tself.retrocede()\n 21 | \t\tcaja.movete(direccion.opuesto())\n> 22 | \t}\n | ^\n 23 | \n 24 | \tmethod irArriba() {\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\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-06-06T21:59:42.583Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse sokoban.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 21 | \t\tself.retrocede()\n 22 | \t\tcaja.movete(direccion.opuesto())\n> 23 | \t}\n | ^\n 24 | \n 25 | \tmethod irArriba() {\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\n\t\", whitespace\n","stack":"Error: Failed to parse sokoban.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 21 | \t\tself.retrocede()\n 22 | \t\tcaja.movete(direccion.opuesto())\n> 23 | \t}\n | ^\n 24 | \n 25 | \tmethod irArriba() {\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\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-06-06T21:59:42.800Z"} +{"exitCode":"SIGHUP","level":"info","message":"👾 Game executed pgmGame.SokobanGame on /home/dodain/workspace/wollok-dev/wollok-workspace/sokobanGame","timeElapsed":313053,"timestamp":"2024-06-06T22:02:33.687Z"} +{"level":"info","message":"⌛ Building environment","timeElapsed":215,"timestamp":"2024-06-15T16:24:34.597Z"} +{"level":"info","message":"onRequest - WORKSPACE_URI:file:///home/dodain/workspace/wollok-dev/wollok-workspace/sokobanGame","timestamp":"2024-06-15T16:24:34.600Z"} +{"level":"info","message":"⌛ Building environment","timeElapsed":126,"timestamp":"2024-06-15T16:24:34.727Z"} +{"level":"info","message":"⌛ Building environment","timeElapsed":286,"timestamp":"2024-06-15T16:24:35.015Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [Catch]{6425e1} at sokoban.wlk:11 exhausted all cases without a match [Catch]{6425e1} at sokoban.wlk:11 exhausted all cases without a match","stack":"Error: [Catch]{6425e1} at sokoban.wlk:11 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 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)","timestamp":"2024-06-15T16:27:02.826Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [Try]{133f8c} at sokoban.wlk:9 exhausted all cases without a match [Try]{133f8c} at sokoban.wlk:9 exhausted all cases without a match","stack":"Error: [Try]{133f8c} at sokoban.wlk:9 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 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 completeReference (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:58:135)","timestamp":"2024-06-15T16:27:02.826Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:27:03.010Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [Catch]{3becf4} at sokoban.wlk:11 exhausted all cases without a match [Catch]{3becf4} at sokoban.wlk:11 exhausted all cases without a match","stack":"Error: [Catch]{3becf4} at sokoban.wlk:11 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 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)","timestamp":"2024-06-15T16:27:03.257Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [Try]{78df6c} at sokoban.wlk:9 exhausted all cases without a match [Try]{78df6c} at sokoban.wlk:9 exhausted all cases without a match","stack":"Error: [Try]{78df6c} at sokoban.wlk:9 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 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 completeReference (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:58:135)","timestamp":"2024-06-15T16:27:03.258Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [Catch]{ec578d} at sokoban.wlk:11 exhausted all cases without a match [Catch]{ec578d} at sokoban.wlk:11 exhausted all cases without a match","stack":"Error: [Catch]{ec578d} at sokoban.wlk:11 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 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)","timestamp":"2024-06-15T16:27:03.583Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [Try]{6d77ce} at sokoban.wlk:9 exhausted all cases without a match [Try]{6d77ce} at sokoban.wlk:9 exhausted all cases without a match","stack":"Error: [Try]{6d77ce} at sokoban.wlk:9 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 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 completeReference (/home/dodain/.vscode/extensions/uqbar.wollok-lsp-ide-0.3.1/server/out/functionalities/autocomplete/node-completion.js:58:135)","timestamp":"2024-06-15T16:27:03.584Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [Throw]{e84bdd} at sokoban.wlk:12 exhausted all cases without a match [Throw]{e84bdd} at sokoban.wlk:12 exhausted all cases without a match","stack":"Error: [Throw]{e84bdd} at sokoban.wlk:12 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-06-15T16:27:04.507Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [Catch]{62ec6e} at sokoban.wlk:11 exhausted all cases without a match [Catch]{62ec6e} at sokoban.wlk:11 exhausted all cases without a match","stack":"Error: [Catch]{62ec6e} at sokoban.wlk:11 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-06-15T16:27:04.507Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [Try]{5f7a01} at sokoban.wlk:9 exhausted all cases without a match [Try]{5f7a01} at sokoban.wlk:9 exhausted all cases without a match","stack":"Error: [Try]{5f7a01} at sokoban.wlk:9 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 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)","timestamp":"2024-06-15T16:27:04.507Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:27:04.823Z"} +{"exitCode":"SIGHUP","level":"info","message":"👾 Game executed pgmGame.SokobanGame on /home/dodain/workspace/wollok-dev/wollok-workspace/sokobanGame","timeElapsed":132842,"timestamp":"2024-06-15T16:27:19.431Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:28:18.995Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [NamedArgument]{d33539} at pared.wlk:6 exhausted all cases without a match [NamedArgument]{d33539} at pared.wlk:6 exhausted all cases without a match","stack":"Error: [NamedArgument]{d33539} at pared.wlk:6 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-06-15T16:28:20.980Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:28:21.443Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:28:26.773Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:28:27.057Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:28:27.153Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:28:32.801Z"} +{"exitCode":"SIGHUP","level":"info","message":"👾 Game executed pgmGame.SokobanGame on /home/dodain/workspace/wollok-dev/wollok-workspace/sokobanGame","timeElapsed":78322,"timestamp":"2024-06-15T16:28:38.334Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [NamedArgument]{614400} at pared.wlk:6 exhausted all cases without a match [NamedArgument]{614400} at pared.wlk:6 exhausted all cases without a match","stack":"Error: [NamedArgument]{614400} at pared.wlk:6 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-06-15T16:29:13.045Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [NamedArgument]{3b3fea} at pared.wlk:6 exhausted all cases without a match [NamedArgument]{3b3fea} at pared.wlk:6 exhausted all cases without a match","stack":"Error: [NamedArgument]{3b3fea} at pared.wlk:6 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-06-15T16:29:13.614Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:29:14.364Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:29:15.322Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:29:15.532Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:29:15.750Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:29:15.892Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:29:16.054Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:29:16.224Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:29:16.394Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:29:16.608Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:29:16.974Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:29:17.195Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:29:17.419Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:29:18.790Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:29:18.978Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:29:19.111Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:29:19.278Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:29:19.446Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:29:19.611Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:29:19.776Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:29:19.935Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:29:20.095Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:29:20.253Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:29:20.407Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:29:20.579Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:29:20.960Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:29:21.212Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [NamedArgument]{d4fcff} at pared.wlk:6 exhausted all cases without a match [NamedArgument]{d4fcff} at pared.wlk:6 exhausted all cases without a match","stack":"Error: [NamedArgument]{d4fcff} at pared.wlk:6 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-06-15T16:29:23.333Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [NamedArgument]{e3d4ae} at pared.wlk:6 exhausted all cases without a match [NamedArgument]{e3d4ae} at pared.wlk:6 exhausted all cases without a match","stack":"Error: [NamedArgument]{e3d4ae} at pared.wlk:6 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-06-15T16:29:23.622Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [NamedArgument]{cf1fdf} at pared.wlk:6 exhausted all cases without a match [NamedArgument]{cf1fdf} at pared.wlk:6 exhausted all cases without a match","stack":"Error: [NamedArgument]{cf1fdf} at pared.wlk:6 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-06-15T16:29:23.750Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [NamedArgument]{9fb8c2} at pared.wlk:6 exhausted all cases without a match [NamedArgument]{9fb8c2} at pared.wlk:6 exhausted all cases without a match","stack":"Error: [NamedArgument]{9fb8c2} at pared.wlk:6 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-06-15T16:29:24.099Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [NamedArgument]{baac2f} at pared.wlk:6 exhausted all cases without a match [NamedArgument]{baac2f} at pared.wlk:6 exhausted all cases without a match","stack":"Error: [NamedArgument]{baac2f} at pared.wlk:6 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-06-15T16:29:25.398Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:29:25.727Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:29:25.823Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:29:25.916Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [NamedArgument]{3480d4} at pared.wlk:6 exhausted all cases without a match [NamedArgument]{3480d4} at pared.wlk:6 exhausted all cases without a match","stack":"Error: [NamedArgument]{3480d4} at pared.wlk:6 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-06-15T16:29:26.224Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [NamedArgument]{d0aaff} at pared.wlk:6 exhausted all cases without a match [NamedArgument]{d0aaff} at pared.wlk:6 exhausted all cases without a match","stack":"Error: [NamedArgument]{d0aaff} at pared.wlk:6 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-06-15T16:29:46.312Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [NamedArgument]{c99804} at pared.wlk:6 exhausted all cases without a match [NamedArgument]{c99804} at pared.wlk:6 exhausted all cases without a match","stack":"Error: [NamedArgument]{c99804} at pared.wlk:6 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-06-15T16:29:46.769Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:29:47.690Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:29:47.781Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:29:47.874Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:29:48.279Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:29:48.462Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:29:48.630Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:29:48.819Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [NamedArgument]{d61def} at pared.wlk:6 exhausted all cases without a match [NamedArgument]{d61def} at pared.wlk:6 exhausted all cases without a match","stack":"Error: [NamedArgument]{d61def} at pared.wlk:6 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-06-15T16:29:53.953Z"} +{"exitCode":"SIGHUP","level":"info","message":"👾 Game executed pgmGame.SokobanGame on /home/dodain/workspace/wollok-dev/wollok-workspace/sokobanGame","timeElapsed":89215,"timestamp":"2024-06-15T16:30:08.017Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:30:48.537Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:30:48.687Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:30:48.985Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:30:49.074Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse pared.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 10 | \tmethod puedePisarte(_) = false\n 11 | \tmethod image() = \"muro.png\"\n> 12 | }\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 pared.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 10 | \tmethod puedePisarte(_) = false\n 11 | \tmethod image() = \"muro.png\"\n> 12 | }\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-06-15T16:30:49.091Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:30:49.093Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse pared.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 10 | \tmethod puedePisarte(_) = false\n 11 | \tmethod image() = \"muro.png\"\n> 12 | }\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 pared.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 10 | \tmethod puedePisarte(_) = false\n 11 | \tmethod image() = \"muro.png\"\n> 12 | }\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-06-15T16:30:49.129Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:30:50.839Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:30:50.972Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:30:51.172Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:30:51.403Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:30:51.717Z"} +{"exitCode":"SIGHUP","level":"info","message":"👾 Game executed pgmGame.SokobanGame on /home/dodain/workspace/wollok-dev/wollok-workspace/sokobanGame","timeElapsed":62735,"timestamp":"2024-06-15T16:31:11.173Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [NamedArgument]{b8ad83} at pared.wlk:6 exhausted all cases without a match [NamedArgument]{b8ad83} at pared.wlk:6 exhausted all cases without a match","stack":"Error: [NamedArgument]{b8ad83} at pared.wlk:6 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-06-15T16:32:28.909Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:32:29.203Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:32:29.313Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [NamedArgument]{8525d5} at pared.wlk:6 exhausted all cases without a match [NamedArgument]{8525d5} at pared.wlk:6 exhausted all cases without a match","stack":"Error: [NamedArgument]{8525d5} at pared.wlk:6 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-06-15T16:32:33.276Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:32:36.256Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:32:36.408Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:32:36.635Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:32:36.725Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:32:37.030Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:32:43.831Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:32:45.088Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:32:45.227Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:32:45.293Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:32:45.377Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:32:51.535Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:33:09.355Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [NamedArgument]{19e7be} at pared.wlk:6 exhausted all cases without a match [NamedArgument]{19e7be} at pared.wlk:6 exhausted all cases without a match","stack":"Error: [NamedArgument]{19e7be} at pared.wlk:6 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-06-15T16:33:13.919Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:33:14.082Z"} +{"exitCode":"SIGHUP","level":"info","message":"👾 Game executed pgmGame.SokobanGame on /home/dodain/workspace/wollok-dev/wollok-workspace/sokobanGame","timeElapsed":140217,"timestamp":"2024-06-15T16:33:31.747Z"} +{"level":"info","message":"⌛ Building environment","timeElapsed":221,"timestamp":"2024-06-15T16:33:38.937Z"} +{"level":"info","message":"onRequest - WORKSPACE_URI:file:///home/dodain/workspace/wollok-dev/wollok-workspace/sokobanGame","timestamp":"2024-06-15T16:33:38.940Z"} +{"level":"info","message":"⌛ Building environment","timeElapsed":136,"timestamp":"2024-06-15T16:33:39.077Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:33:45.420Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:33:45.523Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:33:45.726Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:33:49.898Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:33:49.974Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:33:50.048Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:33:50.212Z"} +{"level":"info","message":"⌛ Building environment","timeElapsed":271,"timestamp":"2024-06-15T16:34:16.278Z"} +{"level":"info","message":"onRequest - WORKSPACE_URI:file:///home/dodain/workspace/wollok-dev/wollok-workspace/sokobanGame","timestamp":"2024-06-15T16:34:16.294Z"} +{"level":"info","message":"⌛ Building environment","timeElapsed":114,"timestamp":"2024-06-15T16:34:16.410Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:34:22.798Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:34:22.876Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:34:23.082Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:34:23.274Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:34:23.358Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:34:23.525Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:34:35.594Z"} +{"level":"info","message":"onRequest - STRONG_FILES_CHANGED:/home/dodain/workspace/wollok-dev/wollok-workspace/sokobanGame/sokoban.wlk","timestamp":"2024-06-15T16:35:16.994Z"} +{"level":"info","message":"Removing diagnostics from /home/dodain/workspace/wollok-dev/wollok-workspace/sokobanGame/sokoban.wlk","timestamp":"2024-06-15T16:35:17.439Z"} +{"level":"info","message":"onRequest - WORKSPACE_URI:file:///home/dodain/workspace/wollok-dev/wollok-workspace/sokobanGame","timestamp":"2024-06-15T16:35:17.440Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:35:21.311Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:35:21.436Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:35:21.717Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:35:21.815Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:35:21.992Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:35:22.057Z"} +{"level":"info","message":"⌛ Building environment","timeElapsed":283,"timestamp":"2024-06-15T16:35:39.746Z"} +{"level":"info","message":"onRequest - WORKSPACE_URI:file:///home/dodain/workspace/wollok-dev/wollok-workspace/sokobanGame","timestamp":"2024-06-15T16:35:39.765Z"} +{"level":"info","message":"⌛ Building environment","timeElapsed":152,"timestamp":"2024-06-15T16:35:39.920Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [NamedArgument]{8bf4ed} at pared.wlk:6 exhausted all cases without a match [NamedArgument]{8bf4ed} at pared.wlk:6 exhausted all cases without a match","stack":"Error: [NamedArgument]{8bf4ed} at pared.wlk:6 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-06-15T16:36:05.855Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [NamedArgument]{661404} at pared.wlk:5 exhausted all cases without a match [NamedArgument]{661404} at pared.wlk:5 exhausted all cases without a match","stack":"Error: [NamedArgument]{661404} at pared.wlk:5 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-06-15T16:36:08.667Z"} +{"level":"info","message":"onRequest - STRONG_FILES_CHANGED:/home/dodain/workspace/wollok-dev/wollok-workspace/sokobanGame/_sokoban.wlk","timestamp":"2024-06-15T16:36:18.389Z"} +{"level":"info","message":"Removing diagnostics from /home/dodain/workspace/wollok-dev/wollok-workspace/sokobanGame/_sokoban.wlk","timestamp":"2024-06-15T16:36:18.817Z"} +{"level":"info","message":"onRequest - WORKSPACE_URI:file:///home/dodain/workspace/wollok-dev/wollok-workspace/sokobanGame","timestamp":"2024-06-15T16:36:18.819Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse sokoban.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 23 | \t\tself.retrocede()\n 24 | \t\tcaja.movete(direccion.opuesto())\n> 25 | \t}\n | ^\n 26 | \n 27 | \tmethod irArriba() {\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\n\t\", whitespace\n","stack":"Error: Failed to parse sokoban.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 23 | \t\tself.retrocede()\n 24 | \t\tcaja.movete(direccion.opuesto())\n> 25 | \t}\n | ^\n 26 | \n 27 | \tmethod irArriba() {\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\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-06-15T16:37:26.445Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [Try]{f04d19} at sokoban.wlk:9 exhausted all cases without a match [Try]{f04d19} at sokoban.wlk:9 exhausted all cases without a match","stack":"Error: [Try]{f04d19} at sokoban.wlk:9 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:478:21)","timestamp":"2024-06-15T16:37:26.468Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:37:26.480Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse sokoban.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 23 | \t\tself.retrocede()\n 24 | \t\tcaja.movete(direccion.opuesto())\n> 25 | \t}\n | ^\n 26 | \n 27 | \tmethod irArriba() {\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\n\t\", whitespace\n","stack":"Error: Failed to parse sokoban.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 23 | \t\tself.retrocede()\n 24 | \t\tcaja.movete(direccion.opuesto())\n> 25 | \t}\n | ^\n 26 | \n 27 | \tmethod irArriba() {\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\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-06-15T16:37:26.557Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [Try]{f04d19} at sokoban.wlk:9 exhausted all cases without a match [Try]{f04d19} at sokoban.wlk:9 exhausted all cases without a match","stack":"Error: [Try]{f04d19} at sokoban.wlk:9 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:478:21)","timestamp":"2024-06-15T16:37:26.584Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse sokoban.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 23 | \t\tself.retrocede()\n 24 | \t\tcaja.movete(direccion.opuesto())\n> 25 | \t}\n | ^\n 26 | \n 27 | \tmethod irArriba() {\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\n\t\", whitespace\n","stack":"Error: Failed to parse sokoban.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 23 | \t\tself.retrocede()\n 24 | \t\tcaja.movete(direccion.opuesto())\n> 25 | \t}\n | ^\n 26 | \n 27 | \tmethod irArriba() {\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\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-06-15T16:37:26.801Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [Try]{f04d19} at sokoban.wlk:9 exhausted all cases without a match [Try]{f04d19} at sokoban.wlk:9 exhausted all cases without a match","stack":"Error: [Try]{f04d19} at sokoban.wlk:9 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:478:21)","timestamp":"2024-06-15T16:37:26.829Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse sokoban.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 23 | \t\tself.retrocede()\n 24 | \t\tcaja.movete(direccion.opuesto())\n> 25 | \t}\n | ^\n 26 | \n 27 | \tmethod irArriba() {\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\n\t\", whitespace\n","stack":"Error: Failed to parse sokoban.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 23 | \t\tself.retrocede()\n 24 | \t\tcaja.movete(direccion.opuesto())\n> 25 | \t}\n | ^\n 26 | \n 27 | \tmethod irArriba() {\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\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-06-15T16:37:26.916Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [Try]{f04d19} at sokoban.wlk:9 exhausted all cases without a match [Try]{f04d19} at sokoban.wlk:9 exhausted all cases without a match","stack":"Error: [Try]{f04d19} at sokoban.wlk:9 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:478:21)","timestamp":"2024-06-15T16:37:26.941Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse sokoban.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 23 | \t\tself.retrocede()\n 24 | \t\tcaja.movete(direccion.opuesto())\n> 25 | \t}\n | ^\n 26 | \n 27 | \tmethod irArriba() {\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\n\t\", whitespace\n","stack":"Error: Failed to parse sokoban.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 23 | \t\tself.retrocede()\n 24 | \t\tcaja.movete(direccion.opuesto())\n> 25 | \t}\n | ^\n 26 | \n 27 | \tmethod irArriba() {\n\nExpected one of the following: \n\n'@', 'class', 'const', 'describe', 'mixin', 'object', 'only', 'package', 'program', 'test', 'var', '{', EOF, comment, not \"}\n\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-06-15T16:37:27.120Z"} +{"level":"error","message":"✘ Completions for node failed: Error: [Try]{f04d19} at sokoban.wlk:9 exhausted all cases without a match [Try]{f04d19} at sokoban.wlk:9 exhausted all cases without a match","stack":"Error: [Try]{f04d19} at sokoban.wlk:9 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:478:21)","timestamp":"2024-06-15T16:37:27.142Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:37:36.614Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:37:37.135Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:37:37.237Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:37:37.307Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:37:37.380Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:37:37.789Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:37:53.746Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:37:53.838Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:37:53.917Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:37:54.146Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:37:54.785Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:37:54.866Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:37:54.956Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:37:55.155Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:37:55.737Z"} +{"level":"info","message":"onRequest - STRONG_FILES_CHANGED:/home/dodain/workspace/wollok-dev/wollok-workspace/sokobanGame/caja.wlk","timestamp":"2024-06-15T16:39:23.764Z"} +{"level":"info","message":"onRequest - WORKSPACE_URI:file:///home/dodain/workspace/wollok-dev/wollok-workspace/sokobanGame","timestamp":"2024-06-15T16:39:24.092Z"} +{"level":"info","message":"Removing diagnostics from /home/dodain/workspace/wollok-dev/wollok-workspace/sokobanGame/caja.wlk","timestamp":"2024-06-15T16:39:24.191Z"} +{"level":"info","message":"onRequest - STRONG_FILES_CHANGED:/home/dodain/workspace/wollok-dev/wollok-workspace/sokobanGame/direcciones.wlk","timestamp":"2024-06-15T16:39:34.847Z"} +{"level":"info","message":"onRequest - WORKSPACE_URI:file:///home/dodain/workspace/wollok-dev/wollok-workspace/sokobanGame","timestamp":"2024-06-15T16:39:35.302Z"} +{"level":"info","message":"Removing diagnostics from /home/dodain/workspace/wollok-dev/wollok-workspace/sokobanGame/direcciones.wlk","timestamp":"2024-06-15T16:39:35.384Z"} +{"level":"info","message":"onRequest - STRONG_FILES_CHANGED:/home/dodain/workspace/wollok-dev/wollok-workspace/sokobanGame/llegada.wlk","timestamp":"2024-06-15T16:39:51.493Z"} +{"level":"info","message":"onRequest - WORKSPACE_URI:file:///home/dodain/workspace/wollok-dev/wollok-workspace/sokobanGame","timestamp":"2024-06-15T16:39:51.860Z"} +{"level":"info","message":"Removing diagnostics from /home/dodain/workspace/wollok-dev/wollok-workspace/sokobanGame/llegada.wlk","timestamp":"2024-06-15T16:39:51.945Z"} +{"level":"info","message":"onRequest - STRONG_FILES_CHANGED:/home/dodain/workspace/wollok-dev/wollok-workspace/sokobanGame/niveles.wlk","timestamp":"2024-06-15T16:40:10.159Z"} +{"level":"info","message":"onRequest - WORKSPACE_URI:file:///home/dodain/workspace/wollok-dev/wollok-workspace/sokobanGame","timestamp":"2024-06-15T16:40:10.478Z"} +{"level":"info","message":"Removing diagnostics from /home/dodain/workspace/wollok-dev/wollok-workspace/sokobanGame/niveles.wlk","timestamp":"2024-06-15T16:40:10.559Z"} +{"level":"info","message":"onRequest - STRONG_FILES_CHANGED:/home/dodain/workspace/wollok-dev/wollok-workspace/sokobanGame/pared.wlk","timestamp":"2024-06-15T16:40:21.124Z"} +{"level":"info","message":"onRequest - WORKSPACE_URI:file:///home/dodain/workspace/wollok-dev/wollok-workspace/sokobanGame","timestamp":"2024-06-15T16:40:21.412Z"} +{"level":"info","message":"Removing diagnostics from /home/dodain/workspace/wollok-dev/wollok-workspace/sokobanGame/pared.wlk","timestamp":"2024-06-15T16:40:21.477Z"} +{"level":"info","message":"onRequest - STRONG_FILES_CHANGED:/home/dodain/workspace/wollok-dev/wollok-workspace/sokobanGame/sokoban.wlk","timestamp":"2024-06-15T16:40:29.743Z"} +{"level":"info","message":"onRequest - WORKSPACE_URI:file:///home/dodain/workspace/wollok-dev/wollok-workspace/sokobanGame","timestamp":"2024-06-15T16:40:30.152Z"} +{"level":"info","message":"Removing diagnostics from /home/dodain/workspace/wollok-dev/wollok-workspace/sokobanGame/sokoban.wlk","timestamp":"2024-06-15T16:40:30.231Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:40:36.500Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:40:36.617Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:40:36.762Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:40:36.879Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse sokobanGame.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 7 | \t\tself.validarLugarLibre(direccion)\n 8 | \t\tposition = direccion.siguiente(position)\n> 9 | \t}\n | ^\n 10 | \t\n 11 | \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 sokobanGame.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 7 | \t\tself.validarLugarLibre(direccion)\n 8 | \t\tposition = direccion.siguiente(position)\n> 9 | \t}\n | ^\n 10 | \t\n 11 | \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-06-15T16:40:36.989Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:40:36.989Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse sokobanGame.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 7 | \t\tself.validarLugarLibre(direccion)\n 8 | \t\tposition = direccion.siguiente(position)\n> 9 | \t}\n | ^\n 10 | \t\n 11 | \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 sokobanGame.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 7 | \t\tself.validarLugarLibre(direccion)\n 8 | \t\tposition = direccion.siguiente(position)\n> 9 | \t}\n | ^\n 10 | \t\n 11 | \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-06-15T16:40:36.992Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:40:38.322Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse sokobanGame.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 7 | \t\tself.validarLugarLibre(direccion)\n 8 | \t\tposition = direccion.siguiente(position)\n> 9 | \t}\n | ^\n 10 | \t\n 11 | \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 sokobanGame.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 7 | \t\tself.validarLugarLibre(direccion)\n 8 | \t\tposition = direccion.siguiente(position)\n> 9 | \t}\n | ^\n 10 | \t\n 11 | \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-06-15T16:40:38.335Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:40:38.336Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse sokobanGame.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 7 | \t\tself.validarLugarLibre(direccion)\n 8 | \t\tposition = direccion.siguiente(position)\n> 9 | \t}\n | ^\n 10 | \t\n 11 | \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 sokobanGame.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 7 | \t\tself.validarLugarLibre(direccion)\n 8 | \t\tposition = direccion.siguiente(position)\n> 9 | \t}\n | ^\n 10 | \t\n 11 | \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-06-15T16:40:39.133Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:40:39.135Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:40:39.249Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:40:39.465Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:40:39.582Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:40:39.745Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:40:39.748Z"} +{"level":"error","message":"✘ Failed to rebuild document Failed to parse sokobanGame.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 7 | \t\tself.validarLugarLibre(direccion)\n 8 | \t\tposition = direccion.siguiente(position)\n> 9 | \t}\n | ^\n 10 | \t\n 11 | \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 sokobanGame.wlk: \n-- PARSING FAILED --------------------------------------------------\n\n 7 | \t\tself.validarLugarLibre(direccion)\n 8 | \t\tposition = direccion.siguiente(position)\n> 9 | \t}\n | ^\n 10 | \t\n 11 | \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-06-15T16:40:40.761Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:40:40.791Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:40:53.079Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:40:53.171Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:40:53.266Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:40:53.356Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:40:53.702Z"} +{"level":"info","message":"onRequest - completionItem/resolve","timestamp":"2024-06-15T16:40:54.250Z"} diff --git a/niveles.wlk b/niveles.wlk deleted file mode 100644 index eb96c7f..0000000 --- a/niveles.wlk +++ /dev/null @@ -1,97 +0,0 @@ -import caja.* -import pared.* -import sokoban.* -import llegada.* -import wollok.game.* - -object nivel1 { - method cargar() { - // PAREDES - const ancho = game.width() - 1 - const largo = game.height() - 1 - - const posicionesParedes = [] - (0 .. ancho).forEach( - { n => posicionesParedes.add(new Position(x = n, y = 0)) } - ) // bordeAbajo - - (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)) }) - - // 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 - - 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() { - game.clear() - self.cargar() - } - - method dibujar(dibujo) { - game.addVisual(dibujo) - return dibujo - } - - method comprobarSiGano(cajas) { - 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 deleted file mode 100644 index 04881f2..0000000 --- a/pared.wlk +++ /dev/null @@ -1,11 +0,0 @@ - -class Pared { - var property position - - method movete(direccion) { - throw new DomainException(message = "No puedes mover las paredes.") - } - - method puedePisarte(_) = false - method image() = "muro.png" -} \ No newline at end of file diff --git a/pgmGame.wpgm b/pgmGame.wpgm index 4a5d578..b74a44c 100644 --- a/pgmGame.wpgm +++ b/pgmGame.wpgm @@ -1,5 +1,5 @@ import wollok.game.* -import niveles.* +import sokobanGame.* program SokobanGame { game.title("Sokoban") diff --git a/sokoban.wlk b/sokoban.wlk deleted file mode 100644 index 586fbed..0000000 --- a/sokoban.wlk +++ /dev/null @@ -1,60 +0,0 @@ -import wollok.game.* -import direcciones.* - -object sokoban { - var property position = game.at(4, 3) - var direccion = arriba - - method empuja(unElemento) { - try - unElemento.movete(direccion) - catch e { - console.println(e) - self.retrocede() - } - } - - method retrocede() { - position = direccion.opuesto().siguiente(position) - } - - method retrocedeCon(caja) { - self.retrocede() - caja.movete(direccion.opuesto()) - } - - method irArriba() { - direccion = arriba - self.avanzar() - } - - method irAbajo() { - direccion = abajo - self.avanzar() - } - - method irIzquierda() { - direccion = izquierda - self.avanzar() - } - - method irDerecha() { - direccion = derecha - self.avanzar() - } - - method avanzar() { - position = direccion.siguiente(position) - } - - method setDireccion(unaDireccion) { - direccion = unaDireccion - } - - method image() = "jugador.png" - -// method position() = position -// method position(_position) { -// position = _position -// } -} \ No newline at end of file diff --git a/sokobanGame.wlk b/sokobanGame.wlk new file mode 100644 index 0000000..06c554f --- /dev/null +++ b/sokobanGame.wlk @@ -0,0 +1,223 @@ +import wollok.game.* + +class Caja { + var property position + const property llegadas + + method movete(direccion) { + self.validarLugarLibre(direccion) + position = direccion.siguiente(position) + } + + method validarLugarLibre(direccion) { + 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()) "caja_ok.png" else "caja.png" + + method estaBienPosicionada() = llegadas.any({ llegada => llegada.position() == position }) +} + +object sokoban { + var property position = game.at(4, 3) + var direccion = arriba + + method empuja(unElemento) { + try + unElemento.movete(direccion) + catch e { + self.retrocede() + throw e + } + } + + method retrocede() { + position = direccion.opuesto().siguiente(position) + } + + method retrocedeCon(caja) { + self.retrocede() + caja.movete(direccion.opuesto()) + } + + method irArriba() { + direccion = arriba + self.avanzar() + } + + method irAbajo() { + direccion = abajo + self.avanzar() + } + + method irIzquierda() { + direccion = izquierda + self.avanzar() + } + + method irDerecha() { + direccion = derecha + self.avanzar() + } + + method avanzar() { + position = direccion.siguiente(position) + } + + method setDireccion(unaDireccion) { + direccion = unaDireccion + } + + method image() = "jugador.png" + +// method position() = position +// method position(_position) { +// position = _position +// } +} + + +class Direccion { + method siguiente(position) +} + +object izquierda inherits Direccion { + override method siguiente(position) = position.left(1) + method opuesto() = derecha +} + +object derecha inherits Direccion { + override method siguiente(position) = position.right(1) + method opuesto() = izquierda +} + +object abajo inherits Direccion { + override method siguiente(position) = position.down(1) + method opuesto() = arriba +} + +object arriba inherits Direccion { + override method siguiente(position) = position.up(1) + method opuesto() = abajo +} + +class Llegada { + const property position + + // No pasa naranja cuando se quiere mover + method movete(direccion) { } + method puedePisarte(_) = true + method image() = "almacenaje.png" + +} + +object nivel1 { + method cargar() { + // PAREDES + const ancho = game.width() - 1 + const largo = game.height() - 1 + + const posicionesParedes = [] + (0 .. ancho).forEach( + { n => posicionesParedes.add(new Position(x = n, y = 0)) } + ) // bordeAbajo + + (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)) }) + + // 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 + + 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() { + game.clear() + self.cargar() + } + + method dibujar(dibujo) { + game.addVisual(dibujo) + return dibujo + } + + method comprobarSiGano(cajas) { + if (cajas.all({ caja => caja.estaBienPosicionada() })) + game.say(sokoban, "GANASTE!") + game.onTick(5000, "gameEnd", { game.stop() }) + } +} + +class Pared { + var property position + + method movete(direccion) { + throw new DomainException(message = "No puedes mover las paredes.", source = sokoban) + } + + method puedePisarte(_) = false + method image() = "muro.png" +} \ No newline at end of file