Adds language support for TTCN-3 to Visual Studio Code. Available features:
- Syntax Highlighting.
- Code Snippets for quick coding.
- Jump to Definition for quick navigation.
- Code completion for a growing number of module defintions.
- Find references
- CodeLens for running tests from inside your IDE (experimental).
- And more features to come...
If you find this extension useful, please write a review and star it on GitHub.
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.
The language server is still work in progress. Not all TTCN-3 semantic is implemented already, therefore some TTCN-3 structure mights not work as expected:
- Component Variables
- Signatures
- Dot Expressions (such as
foo.bar
) - Ambiguous Module Definitions (only the first hit is returned)
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.