DinoIDE v1.2.0
Latest integrated DinoCode changes:
-
Major optimizations were made to the overall structure of the interpreter
-
Double quote escaping now has its own implementation making it easier to use, simply repeat the quote twice to escape it: " ""Quoted"" "
-
Expressions inside STRINGs like "%Expr%", now have their own implementation to escape them, simply repeat the expressive character twice: "%%Expr%%"
-
Improvements to how double quotes and Expressions are escaped within strings fix any anomalies when building strings with complex Expressions and Escapes.
-
Literal Redirection now supports content on the same definition line, making it easier to create simple strings with multiple quotes. > MY_VAR This is a literal line with quotes """"
-
Support for comments and multiline comments for UNcompiled code has been ensured.
-
The File Library now ensures obtaining the original line break of the file in all its methods and properties. Also, some methods of obtaining multiple lines were optimized to obtain the result without reading the entire file
-
The Directory Library now supports a CreateSub() method to create subfolders
DinoIDE changes:
-
Script optimization logic in DinoCompiler was simplified, ensuring more efficient processing
-
A new option was added in the Build tab to only create an Optimized Script (Especially focused on programs that execute Scripts without prior code optimization, this ensures the possibility of including optimized code in all situations)
-
Organized and added more Examples covering the latest DinoCode changes