diff --git a/internal/entity/parse.go b/internal/entity/parse.go index c741d3b..77b88db 100644 --- a/internal/entity/parse.go +++ b/internal/entity/parse.go @@ -56,10 +56,9 @@ func ParseLine(line string) Entities { idx = e.Loc[1] } } - - if len(es) == 0 { + if total := len(line); idx < total { es = append(es, &Entity{ - Loc: []int{0, len(line)}, + Loc: []int{idx, total}, Type: TypePlain, Text: line, })