BGforge MLS v3.3 and v3.4
BGforge MLS v3.4 is out, bringing semantic highlighting and improved intellisense.
v3.3: Semantic highlighting
The big addition in 3.3 is semantic highlighting for function and macro parameters across all supported languages. This means parameters are now visually distinct from other identifiers, making code easier to read at a glance.
WeiDU translation references styling has also been unified across BAF, D, and TP2, and textmate highlighting updated to match intellisense data more closely.


v3.4: Hover documentation and extended syntax
Hovering over engine procedures in Fallout SSL now displays built-in descriptions, with user JSDoc appended after a separator.
Fallout SSL grammar has been extended to support more syntax:
forloops with compound assignment operators (+=,-=,*=,/=).- Token-paste operator
##in macro bodies beyond procedure names. includedirectives with bare identifier paths (no quotes needed).switchcase/default withbegin...endblock bodies.- Macro parameter rename now works.
Plus a number of parsing and stability fixes across all languages.
See full changelog here.