From e282f69a9a6dc13fe6c6ad45eb0145caf3792609 Mon Sep 17 00:00:00 2001 From: SeeBasTStick <sebastian.stock@hhu.de> Date: Tue, 20 Oct 2020 08:48:23 +0200 Subject: [PATCH] prepared v.2.0.0 with defult parameter --- .vscode/settings.json | 4 +- CHANGELOG.md | 1 - README.md | 1 - package-lock.json | 87 +++++++++++++++++++++++++++---------------- package.json | 6 +-- src/extension.ts | 8 ++-- 6 files changed, 63 insertions(+), 44 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index 328f491..9446fa3 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -4,7 +4,5 @@ "typescript.preferences.quoteStyle": "single", "editor.codeActionsOnSave": { "source.fixAll.eslint": true - }, - "prob.wdChecks": false, - "prob.debugMode": false + } } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index a7d2437..2c26dfa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -97,5 +97,4 @@ ## [2.0.0] - keyword support for new proB features: REAL, real, floor, ceiling -- renamed settings from 'languageServer' to 'prob' - now uses prob2_kernel library instead of calling prob_cli direc; leads to noticable performance gain after initial warm up \ No newline at end of file diff --git a/README.md b/README.md index 18d92df..ae6d42c 100644 --- a/README.md +++ b/README.md @@ -43,5 +43,4 @@ The language server can be found here https://github.com/SeeBasTStick/b-language ### 2.0.0 - keyword support for new proB features: REAL, real, floor, ceiling -- renamed settings from 'languageserver' to 'prob' - now uses prob2_kernel library instead of calling prob_cli direc; leads to noticable performance gain after initial warm up \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 2c3db07..a60d9e9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -61,12 +61,6 @@ "strip-json-comments": "^3.1.1" } }, - "@types/color-name": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", - "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", - "dev": true - }, "@types/eslint-visitor-keys": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", @@ -95,9 +89,9 @@ } }, "@types/node": { - "version": "14.11.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.11.2.tgz", - "integrity": "sha512-jiE3QIxJ8JLNcb1Ps6rDbysDhN4xa8DJJvuC9prr6w+1tIh+QAbYyNF3tyiZNLDBIuBCf4KEcV2UvQm/V60xfA==" + "version": "14.11.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.11.10.tgz", + "integrity": "sha512-yV1nWZPlMFpoXyoknm4S56y2nlTAuFYaJuQtYRAOU7xA/FJ9RY0Xm7QOkaYMMmr8ESdHIuUb6oQgR/0+2NqlyA==" }, "@types/stream-to-array": { "version": "2.3.0", @@ -116,9 +110,9 @@ } }, "@types/vscode": { - "version": "1.49.0", - "resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.49.0.tgz", - "integrity": "sha512-wfNQmLmm1VdMBr6iuNdprWmC1YdrgZ9dQzadv+l2eSjJlElOdJw8OTm4RU4oGTBcfvG6RZI2jOcppkdSS18mZw==" + "version": "1.50.0", + "resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.50.0.tgz", + "integrity": "sha512-QnIeyi4L2DiD9M2bAQKRzT/EQvc80qP9UL6JD5TiLlNRL1khIDg4ej4mDSRbtFrDAsRntFI1RhMvdomUThMsqg==" }, "@typescript-eslint/experimental-utils": { "version": "2.34.0", @@ -168,9 +162,9 @@ } }, "acorn": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.0.tgz", - "integrity": "sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w==", + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", "dev": true }, "acorn-jsx": { @@ -188,9 +182,9 @@ } }, "ajv": { - "version": "6.12.5", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.5.tgz", - "integrity": "sha512-lRF8RORchjpKG50/WFf8xmg7sgCLFiYNNnqdKflk63whMQcWR5ngGjiSXkL9bjxy6B2npOK2HSMN49jEBMSkag==", + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -256,11 +250,8 @@ "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=" }, "b-language-server": { - "version": "https://github.com/SeeBasTStick/b-language-server/archive/v1.5.0.tar.gz", - "integrity": "sha512-xZqfo7KpWsaQlUZsHEDbzWQ2jT6RIH4pRRIpaTo7Xa8TSExA1uUPkwIKQURPCWB2rMz04FFetYcbM3NwofxcOw==", - "requires": { - "run-script-os": "^1.1.1" - } + "version": "https://github.com/SeeBasTStick/b-language-server/archive/v2.0.2.tar.gz", + "integrity": "sha512-ZgexzCtfT3Vfr4isZU3ypSszriNaCW4HsKdH+cXBuqfAN+pXE3wqH/uKz2Rw+TzNBy3m6FockjHqDDZXrU1x/A==" }, "balanced-match": { "version": "1.0.0", @@ -327,12 +318,11 @@ }, "dependencies": { "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", "color-convert": "^2.0.1" } }, @@ -604,9 +594,9 @@ "dev": true }, "eslint": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.9.0.tgz", - "integrity": "sha512-V6QyhX21+uXp4T+3nrNfI3hQNBDa/P8ga7LoQOenwrlEFXrEnUEE+ok1dMtaS3b6rmLXhT1TkTIsG75HMLbknA==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.11.0.tgz", + "integrity": "sha512-G9+qtYVCHaDi1ZuWzBsOWo2wSwd70TXnU6UHA3cTYHp7gCTXZcpggWFoUVAMRarg68qtPoNfFbzPh+VdOgmwmw==", "dev": true, "requires": { "@babel/code-frame": "^7.0.0", @@ -617,9 +607,9 @@ "debug": "^4.0.1", "doctrine": "^3.0.0", "enquirer": "^2.3.5", - "eslint-scope": "^5.1.0", + "eslint-scope": "^5.1.1", "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^1.3.0", + "eslint-visitor-keys": "^2.0.0", "espree": "^7.3.0", "esquery": "^1.2.0", "esutils": "^2.0.2", @@ -648,6 +638,39 @@ "v8-compile-cache": "^2.0.3" }, "dependencies": { + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "eslint-visitor-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz", + "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==", + "dev": true + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true + } + } + }, "semver": { "version": "7.3.2", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", diff --git a/package.json b/package.json index 07182fe..35cb754 100644 --- a/package.json +++ b/package.json @@ -37,8 +37,8 @@ "title": "ProB Home", "scope": "application", "type": "string", - "default": "~/prob_prolog/", - "description": "Path to ProB directory" + "default": "DEFAULT", + "description": "Path to ProB directory. Use 'DEFAULT' to access the shipped version." }, "languageServer.wdChecks": { "id": "2", @@ -156,7 +156,7 @@ "@types/ndjson": "^1.5.0", "@types/stream-to-array": "^2.3.0", "@types/vscode": "^1.49.0", - "b-language-server": "https://github.com/SeeBasTStick/b-language-server/archive/v1.5.0.tar.gz", + "b-language-server": "https://github.com/SeeBasTStick/b-language-server/archive/v2.0.2.tar.gz", "clean": "^4.0.2", "error": "^10.4.0", "fs": "0.0.1-security", diff --git a/src/extension.ts b/src/extension.ts index a664706..3481592 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -32,12 +32,12 @@ export function activate(context: ExtensionContext) { //Start the server // comment the two lines (and the closing brackets) if you want to run a server by hand -> for developing - let prc = spawn(javaHome, ['-jar', serverHome]) +// let prc = spawn(javaHome, ['-jar', serverHome]) - prc.stdout.on('data', function (data) { +// prc.stdout.on('data', function (data) { let connectionInfo = { - port: 55555, + port: 55556, } @@ -104,7 +104,7 @@ export function activate(context: ExtensionContext) { showDebugMessages(debugChannle) }) - }) +// }) } -- GitLab