seq.go 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package input
  2. import (
  3. "fmt"
  4. )
  5. // UnknownCsiEvent represents an unknown CSI sequence event.
  6. type UnknownCsiEvent string
  7. // String implements fmt.Stringer.
  8. func (e UnknownCsiEvent) String() string {
  9. return fmt.Sprintf("%q", string(e))
  10. }
  11. // UnknownOscEvent represents an unknown OSC sequence event.
  12. type UnknownOscEvent string
  13. // String implements fmt.Stringer.
  14. func (e UnknownOscEvent) String() string {
  15. return fmt.Sprintf("%q", string(e))
  16. }
  17. // UnknownDcsEvent represents an unknown DCS sequence event.
  18. type UnknownDcsEvent string
  19. // String implements fmt.Stringer.
  20. func (e UnknownDcsEvent) String() string {
  21. return fmt.Sprintf("%q", string(e))
  22. }
  23. // UnknownApcEvent represents an unknown APC sequence event.
  24. type UnknownApcEvent string
  25. // String implements fmt.Stringer.
  26. func (e UnknownApcEvent) String() string {
  27. return fmt.Sprintf("%q", string(e))
  28. }
  29. // UnknownSs3Event represents an unknown SS3 sequence event.
  30. type UnknownSs3Event string
  31. // String implements fmt.Stringer.
  32. func (e UnknownSs3Event) String() string {
  33. return fmt.Sprintf("%q", string(e))
  34. }