All notable changes to the "scl" extension will be documented in this file.
- Added DTL and ENO to datatypes
- Added highlighting of some more key words
- Added highlighting of some functions
- Added highlighting of null
Mostly additions from Sikilde
- Added support for escaping strings with both
$and\ - Fixed function block support
- Added data_block support
- Added datatypes ton_time, tof_time, tp_time and iec_timer
- Added recognition of local variables starting with
# - Added recognition of variable in declaration
- Added .db file extension support
- Reverted "fix for a bug where escaped singel qoute in string broke the string highlighting"
- Merged sikilde's fix for a bug where escaped singel qoute in string broke the string highlighting
- Merged sikilde's milty language comment block pattern
- Merged jbradshaw14's fix for timers and local variables
- Added TcPOU and TcGVL (TwinCAT) file extensions to allow for syntax highlighting of the ST in the files (does not support the xml-wrapper)
- Added updates to readme
- Merged highlighting fix of region names
- Added missing system attributes
- Merged pull requests with snippets for more conversions
- Merged pull requests with snippets for region
- Bugfix wstring_to_sint
- wstring conversions added (by d-ani)
- Added Class A conversions to snippets and highlighting
- Fixed version number discrepancy between changelog and actual version number
- Reduced complexity of how functions are recognized
- Fixed a bug where function names would be tokenized as function type
- This version was skipped (the version number was altered before publish)
- Added icon
- Added snippets for type conversion
- Edited highlighting of quoted function calls (ignore whitespace)
- Added uint to syntax
- Edited regex for recognizing time constants
- Added indent patterns
- Block comment can now be applied by pressing Shift+Alt+A
- Initial release