Skip to content

Commit da47a17

Browse files
committed
Update
1 parent 215d019 commit da47a17

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/FileFormats/LP/read.jl

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -279,12 +279,13 @@ struct ParseError <: Exception
279279
end
280280

281281
function _throw_parse_error(state::_LexerState, token::_Token, msg::String)
282-
offset = min(40, token.pos)
282+
offset = min(20, token.pos)
283283
seek(state.io, token.pos - offset)
284284
line = String(read(state.io, 2 * offset))
285285
i = something(findprev('\n', line, offset-1), 0)
286286
j = something(findnext('\n', line, offset), length(line) + 1)
287-
help = string(line[(i+1):(j-1)], "\n", " "^(offset - i + - 1), "^\n", msg)
287+
extract = replace(line[(i+1):(j-1)], '\r' => '')
288+
help = string(extract, "\n", " "^(offset - i + - 1), "^\n", msg)
288289
return throw(ParseError(state.line, help))
289290
end
290291

0 commit comments

Comments
 (0)