parse method
Parses a list of input bytes into Key objects.
Returns a list of parsed keys. May return an empty list if the input is an incomplete escape sequence.
Implementation
List<Key> parse(List<int> bytes) {
final results = parseAll(bytes);
return results.whereType<KeyResult>().map((r) => r.key).toList();
}