https://github.com/lexicality/basic
Lexical Basic
https://github.com/lexicality/basic
basic ecma-55
Last synced: 9 months ago
JSON representation
Lexical Basic
- Host: GitHub
- URL: https://github.com/lexicality/basic
- Owner: Lexicality
- License: apache-2.0
- Created: 2012-09-11T17:20:03.000Z (almost 14 years ago)
- Default Branch: main
- Last Pushed: 2023-07-16T19:48:03.000Z (almost 3 years ago)
- Last Synced: 2025-04-07T15:16:12.842Z (about 1 year ago)
- Topics: basic, ecma-55
- Language: Lua
- Homepage:
- Size: 49.8 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.mkdn
- License: LICENSE
Awesome Lists containing this project
README
# Lexical BASIC
This is a work-in-progress implementation of ECMA-55 Minimal BASIC written entirely in Lua.
It is available under the Apache License Version 2.0, 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