From 4f6c28dca708dfaec0eec2cfed0be908096163d4 Mon Sep 17 00:00:00 2001 From: Leonel Sanches da Silva <53848829+leonelsanchesdasilva@users.noreply.github.com> Date: Mon, 15 Jan 2024 10:49:30 -0800 Subject: [PATCH] =?UTF-8?q?Adi=C3=A7=C3=A3o=20de=20teste=20relativo=20a=20?= =?UTF-8?q?https://github.com/DesignLiquido/delegua-node/issues/22.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .vscode/launch.json | 26 ++++++++++++++----- .../dialetos/egua-classico/tente-pegue.egua | 11 ++++++++ 2 files changed, 31 insertions(+), 6 deletions(-) create mode 100644 exemplos/dialetos/egua-classico/tente-pegue.egua diff --git a/.vscode/launch.json b/.vscode/launch.json index cd3e996..d8d2fc5 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -7,13 +7,15 @@ { "type": "node", "request": "launch", - "name": "Delégua > Bhaskara", + "name": "Birl > Fibo", "skipFiles": ["/**", "node_modules/**"], "cwd": "${workspaceRoot}", "console": "integratedTerminal", "args": [ "${workspaceFolder}${pathSeparator}execucao.ts", - "./exemplos/dialetos/egua-classico/bhaskara.egua" + "--dialeto", + "birl", + "./exemplos/fibo.birl" ], "runtimeExecutable": "node", "runtimeArgs": ["--nolazy", "-r", "ts-node/register/transpile-only"] @@ -21,15 +23,13 @@ { "type": "node", "request": "launch", - "name": "Birl > Fibo", + "name": "Delégua > Bhaskara", "skipFiles": ["/**", "node_modules/**"], "cwd": "${workspaceRoot}", "console": "integratedTerminal", "args": [ "${workspaceFolder}${pathSeparator}execucao.ts", - "--dialeto", - "birl", - "./exemplos/fibo.birl" + "./exemplos/dialetos/egua-classico/bhaskara.egua" ], "runtimeExecutable": "node", "runtimeArgs": ["--nolazy", "-r", "ts-node/register/transpile-only"] @@ -450,6 +450,20 @@ "runtimeExecutable": "node", "runtimeArgs": ["--nolazy", "-r", "ts-node/register/transpile-only"] }, + { + "type": "node", + "request": "launch", + "name": "Égua > Teste de Classe", + "skipFiles": ["/**", "node_modules/**"], + "cwd": "${workspaceRoot}", + "console": "integratedTerminal", + "args": [ + "${workspaceFolder}${pathSeparator}execucao.ts", + "./exemplos/dialetos/egua-classico/tente-pegue.egua" + ], + "runtimeExecutable": "node", + "runtimeArgs": ["--nolazy", "-r", "ts-node/register/transpile-only"] + }, { "type": "node", "request": "launch", diff --git a/exemplos/dialetos/egua-classico/tente-pegue.egua b/exemplos/dialetos/egua-classico/tente-pegue.egua new file mode 100644 index 0000000..f218078 --- /dev/null +++ b/exemplos/dialetos/egua-classico/tente-pegue.egua @@ -0,0 +1,11 @@ +função teste() { + tente { + 1 > '1'; + escreva('Tente - Pegue: ERRO!'); + } pegue { + escreva('Tente - Pegue: OK!'); + } finalmente { + retorna(' '); + } +} +escreva(teste()); \ No newline at end of file