https://github.com/nokia/vscode-ttcn3
An extension for VS Code which provides support for the TTCN-3 language.
https://github.com/nokia/vscode-ttcn3
hacktoberfest hactoberfest2022
Last synced: 10 months ago
JSON representation
An extension for VS Code which provides support for the TTCN-3 language.
- Host: GitHub
- URL: https://github.com/nokia/vscode-ttcn3
- Owner: nokia
- License: bsd-3-clause
- Created: 2019-12-16T02:09:51.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2025-07-22T08:00:44.000Z (11 months ago)
- Last Synced: 2025-07-27T15:55:02.850Z (11 months ago)
- Topics: hacktoberfest, hactoberfest2022
- Language: TypeScript
- Homepage:
- Size: 920 KB
- Stars: 15
- Watchers: 8
- Forks: 7
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-telco - TTCN3vscode - TTCN-3 vs code plugin (Testing / GPS, Time)
README
# TTCN-3 for Visual Studio Code

#### [Repository](https://github.com/nokia/vscode-ttcn3) | [Issues](https://github.com/nokia/vscode-ttcn3/issues) | [Documentation](https://nokia.github.io/ntt/editors/#visual-studio-code)
Adds language support for [TTCN-3](https://nokia.github.io/ntt/#whats-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
* Semantic highlighting (experimental).
* Automatic formatting (experimental).
* And more features to come...
If you find this extension useful, please [write a review](https://marketplace.visualstudio.com/items?itemName=nokia.ttcn3#review-details 'Write a review')
and [star it on GitHub](https://github.com/nokia/vscode-ttcn3 'Star it on GitHub').
## Work in Progress
This extension and the language server is still work in progress. Not all
TTCN-3 semantics are implemented already. If something is not working, please
leave a message so we can fix it timely.
Any kind of contribution is very much appreciated.
Kindly, have a look at our contribution guides for [this extension](CONTRIBUTING.md)
and the [language server](https://github.com/nokia/ntt/blob/master/CONTRIBUTING.md).
## License
This project is licensed under the BSD-3-Clause license - see the [LICENSE](https://github.com/nokia/vscode-ttcn3/blob/master/LICENSE).