This extension "ssl-lang" is an unofficial syntax highlighting support for the STARLIMS Scripting Language.
The extension provides basic syntax highlighting for the STARLIMS Scripting Language (SSL) and Data Sources written in the STARLIMS SQL format. Basic code snippets may be added soon, while sophisticated language support via LSP is required to be added by other extensions.
N/A
N/A
- SSL highlighting in ?expr? segements of SQLExecute doesn't work
- fixed line endings for comments in SSL
- added support for datasources written in SSL and SQL
- added basic T-SQL syntax highlighting
- introduced a custom theme to make blue functions blue again ;)
- added further blue functions and control keywords
- add furhter blue functions
- array detection for syntax highlighting
- add "!=" operator
- fixed file extensions to be set to '.ssl' and '.srvscr'
- improved sql syntax inlay (considering 'iif')
- added 'CreateUdObject' as 'blue function' ;-)
- improved sql syntax inlay
- added 'runsql' as 'blue function' ;-)
- Added try/catch and LIMS transaction snippets
- Added try/catch keywords to language file
- Adding capability to syntax-highlight embedded sql code (a plugin that provides language support for sql needs to be installed)
- Adding 4 more keywords for syntax highlighting: INHERIT / FOR / NEXT / EXITFOR
- Adding 3 basic codesnippets (for FOR & WHILE loops and PROCEDURE statements)
- Adding auto-indentation, when pressing enter directly behind a :FOR/:WHILE/:PROCEDURE statement
Adding line comment (even though such doesn't exist in SSL). However, it mimics the known behavior.
Initial release (basic syntax highlighting and language definition)