----------------- arrows key mapping: --------------- ENTER new line / enter an input ◄ backspace ▲ move the cursor ▼ move the cursor ----------------- syntax rules list: -------------------- goto <line number> if <condition> {} import <module>,<optional module>... console.read <variable name> console.write <output> wait <time> window.opt <opt> window.color <hexcolor> window.title <title> pen.x <x> pen.y <y> pen.color <color> pen.dimension <dimension> pen.state <0=up/1=down> ------------------ EXAMPLE ------------------- console.write 'type a number' console.read a console.write 'type a number' console.read b if a>b { console.write a+' is bigger' } if a<b { console.write b+'is bigger' }
By Ancona Simone ----------------- CHANGE LOG ----------------- ◔ 29/08/2020: release v1.0 ◔ 30/08/2020: release v1.11 Changed the graphic interface. Removed var (now to declare the variables it is enough to give it a value ex. a=5). Added modules (import time, user). Line number added. Modified and improved 'goto' ◔ 1/09/2020: release v1.20.1 Significantly improved performance. Minor graphic changes. Modified and improved 'read' ◔ 5/09/2020: release v1.21.10 Significantly improved the computation performance of the 'if' condition. Fixed a bug related to the division. Added syntax hints. Modified and fixed the module 'user' ◔ 7/09/2020: release v1.3.0 Improved performance. Revisited the graphic aspect. Added the dark theme on/off. Minor changes to the text engine ◔ 8/09/2020: release v2.0 New text engine. Corrections of numerous bugs*. Added the module 'process'. Added the operator % remainder of the division. Improved tips and helps. Changed the use of the arrow keys * special characters that get stuck * bugs with math operation * text bugs ◔ 9/09/2020: release v2.0.1 Fixed bugs. release v2.0.12 Fixed bugs. ◔ 14/09/2020: release v2.1 Added wait command. Changed the use of the arrow keys. Fixed bugs concerning the text engine. Fixed bugs. ◔ 15/09/2020: release v3.0 Added # comments. Modified the if. Added the turbo mode ◔ 16/09/2020: release v3.0.1 Modified the key mapping. release v3.0.2 Fixed bugs ◔ 21/09/2020: release v4.0 Modified 'write' and 'read' in 'console.write' and 'console.read'. Added window commands. Added pen commands. Added real time error detection. Added 'input' module and 'mouse' module. Minor graphic changes ◔ 28/09/2020: release v4.1 Changed the UI aspect. Fixed bugs. Changed the name. Added a side menu with the options "save" and "import". Improved the real time error detector. Modified the windows commands ------------------------------------------------------------------