diff --git a/.gitignore b/.gitignore index 1d74e21965c4f858f5f818a270e64e1bfad7d843..8b137891791fe96927ad78e64b0aad7bded08bdc 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -.vscode/ + diff --git a/.vscode/tasks.json b/.vscode/tasks.json new file mode 100644 index 0000000000000000000000000000000000000000..9677b0eefa59632ee372ea90a85143d2bd705c20 --- /dev/null +++ b/.vscode/tasks.json @@ -0,0 +1,64 @@ +{ + "version": "0.1.0", + "command": "oscript", + "isShellCommand": true, + "showOutput": "silent", + "args": [ + "-encoding=utf-8" + ], + "tasks": [ + { + "taskName": "OneScript: compile", + "args": [ + "-compile", + "${file}" + ], + "echoCommand": true, + "showOutput": "always", + "suppressTaskName": true, + "isBuildCommand": false + }, + { + "taskName": "OneScript: check", + "args": [ + "-check", + "${file}" + ], + "echoCommand": true, + "showOutput": "always", + "suppressTaskName": true, + "isBuildCommand": false + }, + { + "taskName": "OneScript: make", + "args": [ + "-make", + "${file}", + "${fileBasename}.exe" + ], + "echoCommand": true, + "showOutput": "always", + "suppressTaskName": true, + "isBuildCommand": false + }, + { + "taskName": "OneScript: run", + "args": [ + "${file}" + ], + "echoCommand": true, + "showOutput": "always", + "suppressTaskName": true, + "isBuildCommand": true, + "problemMatcher": { + "fileLocation": "absolute", + "pattern": { + "regexp": "^{Модуль\\s+(.*)\\s\\/\\s.*:\\s+(\\d+)\\s+\\/\\s+(.*)}$", + "file": 1, + "location": 2, + "message": 3 + } + } + } + ] +} \ No newline at end of file diff --git a/src/console-entry-point.os b/src/deployka.os similarity index 100% rename from src/console-entry-point.os rename to src/deployka.os