Neva Programming Language
![Nevalang logo and title Black Header](https://github.com/nevalang/vscode-neva/raw/HEAD/assets/header.png)
This is extension for Neva - flow based programming language with static types.
Please note that you need to have neva.yaml in the root of your workspace to activate extension.
Requirements
- Neva programming language installed
Features
Syntax Highlighting
![Syntax highlighting example Picture of a syntax highlighting](https://github.com/nevalang/vscode-neva/raw/HEAD/assets/code.png)
Error messages (Diagnostics)
Error messages occur as you type in problems panel
Visual Editor (WIP)
Currently disabled due to massive changes in the language. You can see source code in the webview directory.
Contributing
See ./Contributing.md
Release Notes
0.6.0
- Updated syntax highlighting to mach latest changes in compiler
- Replaced
component keyword with flow
- Removed all group forms for entity declarasions
0.5.0
- Updated syntax highlighting after removing "net" keyword
- Fixed syntax highlighting for nodes without ports in component connections
0.4.0
- Add support for single-form entity declaration
- Internals: refactor tmlanguage syntax file
0.3.0
- Web-view temporary removed after massive rewriting of the language
- Updated syntax highlighting to match new grammar
- Updated icons for command menu and files
- Updated header with new logo
0.2.0
- LSP-compatible Language Server
- WebView-based Custom editor for visual editing of
.neva files
0.1.0
- First release with textmate (regexp) based syntax highlighting.
| |