TTCN-3 for Visual Studio Code
Adds language support for TTCN-3 to Visual Studio Code. Available features:
IntelliSense is powered by the ntt language server and is still experimental. Enable the TTCN-3 language server to use IntelliSense features. ntt updates and installs automatically.
Unknown Module Locations
IntelliSense works only for known TTCN-3 modules. Yet, there is no standard way of telling the language server where to look for TTCN-3 modules.
You should always open whole folders (
The command "TTCN-3: Show language server status" shows a list of all known TTCN-3 modules and will help to verify that all relevant modules are known by the language server
If you do not open the right folders, very little will work. This is the most common issue that we see. If you have suggestions on how to improve this, we'd love to hear from you.
Work in Progress
The language server is still work in progress. Not all TTCN-3 semantic is implemented already, therefore some TTCN-3 structure might not work as expected:
We are pushing hard to get to you as many features as soon as possible, but there's still much to do in every corner. Help is very much appreciated.
Kindly, have a look at our contribution guide.
This project is licensed under the BSD-3-Clause license - see the LICENSE.