Crates.io | copa |
lib.rs | copa |
version | 0.2.2 |
source | src |
created_at | 2023-09-09 22:41:39.208414 |
updated_at | 2024-11-23 21:41:57.107815 |
description | Parser for implementing terminal emulators |
homepage | |
repository | https://github.com/raphamorim/rio |
max_upload_size | |
id | 968426 |
size | 102,358 |
Copa is a fork of Alacritty's VTE intended to extend Paul Williams' ANSI parser state machine with custom instructions.
The state machine doesn't assign meaning to the parsed data and is
thus not itself sufficient for writing a terminal emulator. Instead, it is
expected that an implementation of the Perform
trait which does something useful with the parsed data. The Parser
handles the book keeping, and the Perform
gets to simply handle actions.
See the ansicode.txt for more info.