Lexical Basic
Lua Visual Basic
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
BLACKJACK.BAS
INPUT.BAS
INVALID_VAR_USAGE.BAS
LICENSE
MESSAGE.BAS
PRINT.BAS
README.mkdn
STUPID_ARITH.BAS
WOO_EXPRCALC.BAS
basic.lua
forloop.bas

README.mkdn

Lexical BASIC

This is a work-in-progress implementation of ECMA-55 Minimal BASIC written entirely in Lua.
It is freely available under the MIT License, which can be found in the LICENSE file.

Required to entirely conform to ECMA-55:

  • READ statement
  • RESTORE statement
  • DATA statement
  • TAB function
  • PRINT needs to use stdout:write() and format numbers correctly (+ newline handling)
  • Strings must be limited to 18 characters
  • User defined functions must not be allowed to return strings