Loads configuration files related to matching escape sequences to capabilities.
[ ] Screen
Contains data for renderer. Will contain rules about setting, updating the screen cell (color, attribute).
[ ] HTMLRenderer
Gets data from Screen and ConfigReader and builds HTML.
[ ] CommandExecutor
Matches the raw escape sequence to the capability and executes this capability.
[ ] Terminal
High level logic, a facade, under the HTMLRenderer, CommandExecutor, ConfigReader, Screen. As a result, only the terminal should be able to the wide world.
[ ]
ConfigReader
Loads configuration files related to matching escape sequences to capabilities.
[ ]
Screen
Contains data for renderer. Will contain rules about setting, updating the screen cell (color, attribute).
[ ]
HTMLRenderer
Gets data from
Screen
andConfigReader
and builds HTML.[ ]
CommandExecutor
Matches the raw escape sequence to the capability and executes this capability.
[ ]
Terminal
High level logic, a facade, under the
HTMLRenderer
,CommandExecutor
,ConfigReader
,Screen
. As a result, only the terminal should be able to the wide world.