diff --git a/examples/webster1913-convert/webster1913/parser.go b/examples/webster1913-convert/webster1913/parser.go index edf0e11..55ddd9a 100644 --- a/examples/webster1913-convert/webster1913/parser.go +++ b/examples/webster1913-convert/webster1913/parser.go @@ -77,6 +77,10 @@ func Parse(r io.Reader, progress func(i int, w string)) (Dict, error) { lnt := bytes.TrimSpace(ln) blankLine := len(lnt) == 0 + if bytes.HasPrefix(lnt, []byte("*** END")) { + break + } + if entryWordRe.Match(ln) { if state == StateNone { // skip the file header(up to the word "A")