Skip to content

jesselpalmer/BASIC

Repository files navigation

npm Node.js CI

BASIC

BASIC interpreter

Installation

  1. You need to have at least versionv14.0.0 of node.js installed.

  2. Install the node-basic-lang library globally:

npm install -g node-basic-lang

Executing files

  1. Create a BASIC program using the supported commands below. Make sure that the file ends in .bas.

  2. Run the BASIC program that you created

basic <program name>.bas

Example:

basic game.bas

Using the REPL

You can use the REPL just by running the following command in the terminal:

basic

Make sure that you enter a unique line number for each command, just like you would a normal file. See supported commands below for a list of commands you can use.

Supported commands

ABS - Prints out the absolute value of a number.
CLS - Clears the console.
INT - Prints out an integer by rounding any decimal number down.
PRINT - Prints lines to the console.
REM - Comments for the user. The interpreter ignores these lines.
END - Exits the program.

Sample file

10 CLS
20 REM "BASIC HELLO WORLD PROGRAM"
30 PRINT "HELLO WORLD"
40 PRINT "HELLO WORLD 2X"
50 PRINT "HELLO WORLD 3X"
60 ABS "-3.14"
70 INT "1.6180"
80 END

Sponsor this project

 

Packages

No packages published

Contributors 2

  •  
  •  
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy