ASAM OpenSCENARIO® V2.0.0
osc-language-server helps developers write, understand and
improve OpenSCENARIO 2.0.0 code by providing:
- compile errors and warnings
- go-to-definition
- hover information
Setup
osc-language-server
server
The extension includes the osc-language-server
language server for both
Windows and Ubuntu 20.04 x86-64. This also includes a built-in version of osc.standard.
The linux version does currently not include the necessary libraries, so you must ensure that
some packages are installed in your system. Those are:
- libjsoncpp1
- libantlr4-runtime4.8
- libboost-program-options1.71.0
You can install them with:
sudo apt update
sudo apt install libjsoncpp1 libantlr4-runtime4.8 libboost-program-options1.71.0
Features
Errors and warnings
Errors in the code are marked and shown while typing. There are also a few warnings that
mostly notify about things that the language server understands, but are non-standard or things that
are not supported yet.
Hover hints
The language server can describe most entities if you hover the mouse (or press Ctrl-KI). It can
show you information about types, fields, parameters, methods and certain values.
Bugs
If you've found a bug in this extension, please report it to rolf.magnus@akkodis.com