We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents d3d89ca + b46eecf commit 9945d89Copy full SHA for 9945d89
src/formats/qubist/parser.jl
@@ -1,5 +1,5 @@
1
function _parse_entry!(::Qubist, data::Dict{Symbol,Any}, line::AbstractString)
2
- m = match(r"^([0-9]+) ([0-9]+) ([+-]?([0-9]*[.])?[0-9]+)$", line)
+ m = match(r"^([0-9]+)\s+([0-9]+)\s+([+-]?([0-9]*[.])?[0-9]+)$", line)
3
4
if isnothing(m)
5
return false
@@ -65,8 +65,8 @@ function read_model(io::IO, fmt::Qubist)
65
:quadratic_terms => Dict{Tuple{Int,Int},Float64}(),
66
)
67
68
- for line in strip.(readlines(io))
69
- _parse_line!(fmt, data, line)
+ for line in readlines(io)
+ _parse_line!(fmt, data, strip(line))
70
end
71
72
return StandardModel(data[:linear_terms], data[:quadratic_terms])
0 commit comments