TermBuf::Input::Patterns
The sequences an application is currently interested in.
Empty by default, which is the useful default: with nothing registered every escape sequence arriving from the terminal is something the person at the keyboard pressed.
Guarded, because registration happens wherever the application is while matching happens on the fibre that owns the decoder.
Constructors
new
SourceInstance methods
match(sequence : Sequence) : Event | Nil
What the first interested pattern makes of sequence, or nil when
none of them wanted it and it is therefore input.