Skip to content

BASICOutput

BASICOutput(file)

Create BASIC program.

PARAMETER DESCRIPTION
file

file to write output to

TYPE: IO[Any]

add_label(label)

Add label to program.

PARAMETER DESCRIPTION
label

label to add

TYPE: str

add_line(line)

Add line to program.

PARAMETER DESCRIPTION
line

line to add

TYPE: str

add_lines(lines)

Add lines to program.

PARAMETER DESCRIPTION
lines

lines to add

TYPE: list[str]

add_subroutine(name, lines)

Add subroutine to program.

PARAMETER DESCRIPTION
name

name of the subroutine

TYPE: str

lines

lines of the subroutine

TYPE: list[str]

add_subroutines(subroutines)

Add subroutines to program.

PARAMETER DESCRIPTION
subroutines

subroutines to add

TYPE: dict[str, list[str]]

end()

Finalize and output the program.