MY-BASIC
Introduction
MY-BASIC is a tiny BASIC interpreter written in pure C within about 5000 lines of source code. It has an early structured BASIC like grammar but without line number. It is aimed to be either an embeddable scripting language or a stand alone interpreter. The core is pretty light; all in a C source file and a header file. It can be combined with an existing C / C++ / Objective-C project easily and power it up.
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 in to C / C++ / Objective-C projects
- High expansibility
- It is free
Project home page
Retrieved from : http://en.wikipedia.org/wiki/MY-BASIC