if (r == '~')
                            return (
                                e.backup(),
                                e.width() > 0 && e.emit(t.QueryLexer.TERM),
                                t.QueryLexer.lexEditDistance