a faithful TI-BASIC implementation
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.
pitybas
tests
LICENSE
README.markdown
pb.py

README.markdown

pitybas

A working TI-BASIC interpreter, written in Python.

Currently, all .bas files in tests/ run except circle.bas (due to lack of graph screen functions)

Use pb.py -i vt100 to run programs which need a working home screen.

If you run pb.py with no filename, it launches an interactive shell.

Usage: pb.py [options] [filename]

Options:
	-h, --help        show this help message and exit
    -a, --ast         parse, print ast, and quit
	-d, --dump        dump variables in stacktrace
	-s, --stacktrace  always stacktrace
	-v, --verbose     verbose output
	-i IO, --io=IO    select an IO system: simple (default), vt100