This is a VScode extension for Neva - a flow based programming language with static types.
Warning: extension only works if nevalang module is root of your workspace! I.e.
neva.y(a)mlis at the root of the project, opened in the editor.
- Neva programming language installed
Error messages occur as you type in the problems panel
Currently disabled due to massive changes in the language. You can see the source code in the webview directory.
- Added missing support for
x64platform for linux (alias for amd64) - Updated Neva compiler version that includes critical bug-fixes
- Minor refactor - remove unused webview-related TS code
- Added support for other OS/Arch including Windows and Linux arm64/amd64
- Fixed bug when LSP did lookup higher than opened workspace
- Some other minor bug-fixes
- Updated LSP to match latest syntax changes
- Syntax highlighting fixes
- Deferred connections
- Some more minor fixes due to new syntax
- Critical bugfix (LSP wasn't working at all)
- Added missing bundling step (via esbuild)
- Removed
lspbinary from.vscodeignore
- Updated syntax highlighting to mach latest changes in compiler
mapnative type was replaced withdict(to avoid confusion withMapcomponent)
- LSP improvements
- Sending errors to VSCode "problems" panel
- Support for TCP in debug-mode (for extension developers)
- Updated syntax highlighting to mach latest changes in compiler
flowkeyword was replaced withdef
- Internal Changes (minor refactoring)
- Updated syntax highlighting to mach latest changes in compiler
- Replaced
componentkeyword withflow - Removed all group forms for entity declarasions
- Replaced
- Updated syntax highlighting after removing "net" keyword
- Fixed syntax highlighting for nodes without ports in component connections
- Add support for single-form entity declaration
- Internals: refactor tmlanguage syntax file
- 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
- LSP-compatible Language Server
- WebView-based Custom editor for visual editing of
.nevafiles
- First release with textmate (regexp) based syntax highlighting.

