Batch Basic - toy programming language with no line numbers and a few quirks
bb3 [ -h | -v | -q | -e code | -l file | program ]
Batch Basic is a structured dialect of the eponymous language, with no line numbers and a few quirks. It's not very useful by itself, and mainly intended to be embedded, or used as a basis for extension / customization. It supports both interactive use and running programs written in advance, and in fact doesn't make any difference between modes of operation internally.
This manual page describes the command line interface.
Invoked without options, Batch Basic enters an interactive prompt.
Show a list of command line options with brief explanations, then exit.
Show the current version number and exit without doing anything else.
Suppress banner and prompt in interactive mode.
Run some code given directly on the command line, then exit.
Load the given file and go interactive.
Run the given program, then exit.
As of version 3.1, all options are mutually exclusive.
The requested action was completed successfully.
Error in command line arguments.
Error while running the given program.
Batch Basic is a No Time To Play project.
This software is open source under the Boost License.
Tinycat Basic - a precursor of Batch Basic