Skip to content

Commit e19516a

Browse files
committed
Merge branch 'master' of https://github.com/mzattera/bfbasic.git
2 parents 0ac97f1 + 3985703 commit e19516a

File tree

1 file changed

+26
-2
lines changed

1 file changed

+26
-2
lines changed

README.md

+26-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,28 @@
11
# bfbasic
2-
This is a port to GitHub of BFBASIC https://esolangs.org/wiki/BFBASIC
2+
This is a port to Eclipse and GitHub of [BFBASIC](https://esolangs.org/wiki/BFBASIC).
33

4-
I created this repository because the original project on SourceForge (http://brainfuck.cvs.sourceforge.net/brainfuck/) seems to be closed and only its CVS repository being available in read-only mode.
4+
I created this repository because the original project on SourceForge seems to be closed and its [CVS repository](http://brainfuck.cvs.sourceforge.net/brainfuck/) being available only in read-only mode.
5+
6+
Currently, I only made very minor changes to the original code (starting from version 1.50 rc3).
7+
8+
## Usage
9+
Unzip the `.zip` release file. It includes `bfbasic.jar` which is an executable Java JAR that contains the BFBASIC compiler.
10+
11+
The .zip file contains also batch and shell files for Windows and \*nix to execute the compiler directly (assuming Java is in your execution path) with:
12+
13+
```
14+
bfbasic [-c] [-d[d[d]]] [-O#] [-t] [-w [#]] FILE[.bas] [[-o] FILE] [-?]
15+
16+
-c Treat newline as CRLF, default: LF
17+
-d Debug output
18+
-dd Verbose debug output
19+
-ddd Only debug output, no > or < generated
20+
-Olevel Optimization level, default: 2
21+
-t Write variable table
22+
-w [column] Wraps output at the given column, default: 72
23+
FILE Input filename
24+
-o outfile Specify output filename, default: FILE.b
25+
-? Display usage information
26+
```
27+
28+
Please notce that you need [Java](https://java.com/en/download/) installed on your machine in order to run BFBASIC.

0 commit comments

Comments
 (0)