Version 0.7.1
- Add .swirl as a recognized extension
- Fix class name color
- Add define directive
- Add importc keyword
- Don't autocomplete after the keywords func, class, import
- Variables are not picked from comments for autocomplete and document symbols
Version 0.7.0
- Fix regex for matching functions for autocompletion and document symbols
- Update keywords
- Update builtin functions descriptions
- Update else if to elif
- Update snippets
- Function parameters are now highlighted
Version 0.6.1
- Lambda Code is now renamed to Swirl. Extension has been updated to reflect the new name
Version 0.6.0
- Implemented language server
- Improved regex for finding variables
- No package name provided error diagnostic added
- Changed elseif keyword to else if
- Removed old deprecated keywords
- Updated import syntax highlighting regex
- Performance improvements
- Various bugs fixes
Version 0.5.2
- go to definition for functions and keywords
- document symbols of functions
- document symbols of variables
- autocomplete variables declared in the file
- autocomplete functions declared in the file
- README change
Version 0.5.1
- README change
Version 0.5.0
- Moved to typescript
- Fixed broken links
- moved keywords and functions to there own json file
- Updated logo
- Updated to new syntax of function, conditionals, loops, etc.
Version 0.4.1
- Added end keywords to intellisense
- Readme change
Version 0.4.0
- Added autocomplete for keywords
- Fixed a bug with builtin functions autocomplete
- Removed useless folding regions from the config
- Changed cursor placement of import as alias snippet
- Double quoted strings now support multiline
- Functions with parenthesis now gets colored
- Fixed a bug where int function was getting color of data type instead of builtin function
Version 0.3.1
- Fixed bug of builtin functions autocomplete (partially)
- Removed param word from function and class snippets
Version 0.3.0
- Show documentation of builtin functions on hover
- Removed variables snippets because its useless
- Fixed syntax highlighting not working between parenthesis of classes
- Added
as
keyword - Removed triple quoted strings
Version 0.2.0
- Added basic autocomplete for builtin functions
- Added snippets for int, float, string, bool and list data types variables
- Added len and exit to builtin functions
- Added type keyword
Version 0.1.1
- Added input builtin function
Version 0.1.0
- Added new builtin functions
- Added arithmetic, bitwise, assignment, and comparison operators
- Added new keywords
- Added bool, list and void datatypes
Version 0.0.5
- reworked on classes syntax
- highlighted in, inherits keywords. Also highlighted class names
- removed arrow functions syntax
- added snippets for classes