Details
Changelog
- Added support for allowing characters in the range [0x0100 - 0xFFFF] to apear in strings and as identifiers.
- Text coloring algorithm has been rewritten. Structs are no longer colored, and writing /*/*/* no longer results in an error.
- Indentation algorithim has been rewritten due to some issues with the previous algorithm.
- Varios warnings about the same thing has been joined into a single expandable error message.
- Changed string obfuscation to work for fields without method calls in them.
- Added a notation to quickly write triggers. See documentation.
- Fixed a bug with the suggestion window that occured when scrolling down to the end.
- Added an option to use tabs instead of 4 spaces.
- Integer literals in the range [0, 255] are now considered bytes.
- Added handle and char types (theese are also galaxy types)
- Having no strings in a project will no longer result in an exception if string obfuscation is selected
- Fixed a bug where pointer refferences inside a new expression would not be converted correctly.
- Fixed an error where struct methods were not always declared before use in the output.