package
0.35.3
Repository: https://github.com/jetsetilly/gopher2600.git
Documentation: pkg.go.dev

# Packages

Package colorterm implements the Terminal interface for the gopher2600 debugger.
Package commandline facilitates parsing of command line input.
Package plainterm implements the Terminal interface for the gopher2600 debugger.

# Constants

List of prompt types.
List of prompt types.
List of prompt types.
List of prompt types.
input from the user being echoed back to the user.
information as a result of an error.
information from a command.
secondary information from a command.
information from the internal help system.
disassembly output for CPU instruction boundaries.
information about the machine.
information from the internal logging system.
disassembly output for non-CPU instruction boundaries.

# Variables

sentinal errors controlling program exit.
sentinal errors controlling program exit.
sentinal errors controlling program exit.
sentinal errors controlling program exit.

# Structs

Prompt specifies the prompt text and the prompt style.
ReadEvents *must* be monitored during a TermRead().

# Interfaces

Broker implementations can identify a terminal.
Input defines the operations required by an interface that allows input.
Output defines the operations required by an interface that allows output.
Terminal defines the operations required by the debugger's command line interface.

# Type aliases

PromptType identifies the type of information in the prompt.
Style is used to identify the category of text being sent to the Terminal.TermPrint() function.