http://www.esp8266basic.com/download.html
Gosub and return work properly now.
There was a problem recording the return locations and the return command was going back to the top of the program. This has now been resolved.
There was a problem with variable assignment. If the command was not used it would ony work if the variable name was all lower case. This has been resolved now so variable names with mixed cases will work properly.
let Bla = "some junk" would work.
Bla = "some junk" would not work.
Also removed some debugging code left in the if then else command that would throw information about execute out on the serial terminal.
There is now a version number in the ESP8266 Basic interpreter. 1.01
The version number can be seen as the device boots on the serial terminal or on the settings page.
http://esp8266basic.com
A BASIC interpreter for your ESP
Working now on Autodrop3d. A 3d printer with automatic part ejection system. https://autodrop3d.com