*improved API by replacing assertions with checking code;

*improved function calling of referenced usertype;
*updated the doc.
This commit is contained in:
Wang Renxin 2017-02-22 12:09:39 +08:00
parent 15a4952807
commit 07ee2213ac
5 changed files with 424 additions and 107 deletions

2
.gitignore vendored
View File

@ -1,7 +1,7 @@
/.vs/my_basic/v14
/temp /temp
/my_basic.VC.db /my_basic.VC.db
/my_basic.VC.VC.opendb /my_basic.VC.VC.opendb
/.vs/my_basic/v14
*.DS_Store *.DS_Store
*.exp *.exp
*.idb *.idb

View File

@ -1,3 +1,7 @@
Feb. 22 2017
Improved API by replacing assertions with checking code
Improved function calling of referenced usertype
Feb. 16 2017 Feb. 16 2017
Improved meta function Improved meta function
@ -741,7 +745,7 @@ Added code line inserting/removing to interpreter shell
Changed mb_dispose_value as public Changed mb_dispose_value as public
Apr. 23 2015 Version 1.1 Apr. 23 2015 Version 1.1
Added debug APIs Added debug API
Added (nestable) multiple line IF statement support Added (nestable) multiple line IF statement support
Apr. 15 2015 Apr. 15 2015

Binary file not shown.

View File

@ -42,6 +42,10 @@ It fits well on a large scale of Workstation, PC, Tablet, Pad, Mobile Phone, PDA
There is an Arduino porting of the MY-BASIC interpreter, with a totally rewritten shell and user manual. Please see [MY-BASIC ARDU](https://my-basic.github.io/my_basic_ardu/). There is an Arduino porting of the MY-BASIC interpreter, with a totally rewritten shell and user manual. Please see [MY-BASIC ARDU](https://my-basic.github.io/my_basic_ardu/).
<a href="https://my-basic.github.io/my_basic_ardu/">
<img src="https://github.com/paladin-t/my_basic/wiki/img/logo_arduino.svg" width="64">
</a>
## Main features ## Main features
MY-BASIC is a dynamic typed programming language with BASIC syntax and has a very dynamic nature; it makes it flexible and easy to use. MY-BASIC offers a wide range of features including: MY-BASIC is a dynamic typed programming language with BASIC syntax and has a very dynamic nature; it makes it flexible and easy to use. MY-BASIC offers a wide range of features including:
@ -194,3 +198,9 @@ The [MY-BASIC Quick Reference](MY-BASIC%20Quick%20Reference.pdf) includes most o
## Support MY-BASIC development/List of donors ## Support MY-BASIC development/List of donors
You can support MY-BASIC development with a [donation](http://paladin-t.github.io/my_basic/donate.html). You can support MY-BASIC development with a [donation](http://paladin-t.github.io/my_basic/donate.html).
<a href="http://paladin-t.github.io/my_basic/donate.html">
<img src="https://github.com/paladin-t/my_basic/wiki/img/button_donate.png" width="128">
</a>
Or see the [list of donors](http://paladin-t.github.io/my_basic/donate.html).

File diff suppressed because it is too large Load Diff