2014-12-03 14:48:09 +08:00
2014-11-20 00:51:18 +08:00
2014-11-20 00:51:18 +08:00
2014-11-20 00:51:18 +08:00
2014-11-20 00:51:18 +08:00
2014-11-20 00:51:18 +08:00
2014-11-20 00:51:18 +08:00
2014-11-20 00:51:18 +08:00
2014-11-20 00:51:18 +08:00
2014-11-20 00:51:18 +08:00
2014-11-20 00:51:18 +08:00
2014-12-03 14:48:09 +08:00

## Introduction
MY-BASIC is a tiny cross-platform easy extendable BASIC interpreter written
in pure C with about 5000 lines of source code. Its grammar is similar
to structured BASIC in early era, but without line number. It is aimed to
be either an embeddable scripting language or a standalone interpreter. The
core is pretty light; all in a C source file and an associated header file.
You can combine MY-BASIC with an existing C / C++ / Objective-C project
easily, that can make them more powerful.

## Main features
* Written in clean ANSI C, source portable
* Most GW-BASIC like syntax, but without line numbers
* Small and fast
* Not case-sensitive
* Integer / float point / string / boolean / array data types support
* IF - THEN - ELSE support
* FOR - TO - STEP - NEXT / WHILE - WEND / DO - UNTIL support
* GOTO / GOSUB - RETURN support
* Numeric functions
* String functions
* Easy to embed into C / C++ / Objective-C projects
* High expansibility
* It is free

[FAQ](https://github.com/paladin-t/my_basic/wiki/FAQ)
Description
No description provided
Readme MIT 32 MiB
Languages
C 99%
HTML 0.8%