@@ -11,6 +11,7 @@ Compiler support for B via ProB. You need a nightly build of ProB to fully use t
...
@@ -11,6 +11,7 @@ Compiler support for B via ProB. You need a nightly build of ProB to fully use t
## Requirements
## Requirements
- Latest nightly build of ProB.
- Latest nightly build of ProB.
- Java v.11 or higher
## Extension Settings
## Extension Settings
...
@@ -21,81 +22,25 @@ This extension contributes the following settings:
...
@@ -21,81 +22,25 @@ This extension contributes the following settings:
*`languageServer.wdChecks`: to enable/disable WD (Well-Definedness) Checks. Make sure to enable/disable for the current workspace too.
*`languageServer.wdChecks`: to enable/disable WD (Well-Definedness) Checks. Make sure to enable/disable for the current workspace too.
*`languageServer.strictChecks`: to enable/disable stricter Checks. Make sure to enable/disable for the current workspace too.
*`languageServer.strictChecks`: to enable/disable stricter Checks. Make sure to enable/disable for the current workspace too.
*`languageServer.performanceHints`: to enable/disable performance-related Hints. Make sure to enable/disable for the current workspace too.
*`languageServer.performanceHints`: to enable/disable performance-related Hints. Make sure to enable/disable for the current workspace too.
*`languageServer.debugMode`: to enable/disable the server log
To ensure expected behavior deactivate/activate settings in the User and Worksapce Tab.
Please note that user settings overwrite workspace settings.
## Bugs
## Bugs
- please open an issue at https://github.com/SeeBasTStick/b-language-extension
- please open an issue at https://github.com/SeeBasTStick/b-language-extension
## Server
The language server can be found here https://github.com/SeeBasTStick/b-language-server.
## Future plans
## Future plans
- Linter Support (via Server, is still in development by Mircosoft https://microsoft.github.io/language-server-protocol/specifications/specification-3-16/)
- Linter Support (via Server, is still in development by Mircosoft https://microsoft.github.io/language-server-protocol/specifications/specification-3-16/)
- Quickfix support aká Code Completion
- Quickfix support aká Code Completion
-Switch to Java Server
-Compelation and Feedback via ProB Java kernel instead of cli calls. (will improve performance and give access to more features)
## Release Notes
## Release Notes
### 1.0.0
### 0.0.1
- switched to Java Server and will be able to access ProB Kernel library.
- server has no debug option and output
- First prototype minimum features
\ No newline at end of file
### 0.0.2
- Added option to set ProB path
### 0.0.3
- README fix
### 0.0.4
- fixed bug in the package.json file leading to unnoticed server crash