From 32804f01b2f24865b1af42c2ec684f2f276d06aa Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 2 Sep 2022 16:29:28 +0530 Subject: [PATCH] Allow parsing strings with escape code parser --- tools/wcswidth/escape-code-parser.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tools/wcswidth/escape-code-parser.go b/tools/wcswidth/escape-code-parser.go index cad9b02e8..b71ddc57a 100644 --- a/tools/wcswidth/escape-code-parser.go +++ b/tools/wcswidth/escape-code-parser.go @@ -59,6 +59,10 @@ func (self *EscapeCodeParser) InBracketedPaste() bool { return self.state == bra var reparse_byte = errors.New("") +func (self *EscapeCodeParser) ParseString(s string) error { + return self.Parse(utils.UnsafeStringToBytes(s)) +} + func (self *EscapeCodeParser) Parse(data []byte) error { prev := utils.UTF8_ACCEPT codep := utils.UTF8_ACCEPT