comparison src/SbpOperators/readoperator.jl @ 599:a21fe9b6e5b6 refactor/toml_operator_format

Remove cast to Rational
author Jonatan Werpers <jonatan@werpers.com>
date Fri, 04 Dec 2020 13:12:33 +0100
parents 19e1b169aa9c
children dd7056869294
comparison
equal deleted inserted replaced
598:19e1b169aa9c 599:a21fe9b6e5b6
91 return Tuple(T.(parse_rational.(arr))) 91 return Tuple(T.(parse_rational.(arr)))
92 end 92 end
93 93
94 function parse_rational(str) 94 function parse_rational(str)
95 expr = Meta.parse(replace(str, "/"=>"//")) 95 expr = Meta.parse(replace(str, "/"=>"//"))
96 return eval(:(Rational($expr))) 96 return eval(expr)
97 end 97 end
98 98
99 function pad_tuple(t::NTuple{N, T}, n::Integer) where {N,T} 99 function pad_tuple(t::NTuple{N, T}, n::Integer) where {N,T}
100 if N >= n 100 if N >= n
101 return t 101 return t