NAME
Language::Zcode::Runtime::Text
DESCRIPTION
This class handles different kinds of text: input, output, etc.
Actually, it holds a bunch of subclasses, so that a piece of text knows what kind of text it is: text that was input with a keyboard or a file, text that was read a line at a time vs. char by char, etc.
Language::Zcode::Runtime::Text::Output
Text that's being output
Language::Zcode::Runtime::Text::Input
Text that was input (line or char, from a file or the screen)
Language::Zcode::Runtime::Text::Input::Keypress
One keypress (read_char, mouse button).
Language::Zcode::Runtime::Text::Input::Line
One full line ('read' opcode).
Language::Zcode::Runtime::Text::Input::Screen
Thing read from the screen (keyboard, mouse, etc.)
Language::Zcode::Runtime::Text::Input::Screen::Line
Full line command read from the screen, not from a file
Language::Zcode::Runtime::Text::Input::Screen::Keypress
Single key read from the screen, not from a file
Language::Zcode::Runtime::Text::Input::File
Thing read from a file
Language::Zcode::Runtime::Text::Input::File::Line
Full line command read from a file
Language::Zcode::Runtime::Text::Input::File::Keypress
Single key read from a file