Closed ravenrothkopf closed 1 year ago
This issue comes from the implementation of the Show
instance for Value
in Preprocessor.hs
. It is using show r
to turn it into a string (line 120).
A real like 0.01
gets turned into 1.0e-2
. Therefore, the encoding after the preprocessing becomes real1.0e-2()
, which becomes invalid syntax for TSL synthesis.
Fixed in PR #42
this spec
generates
but 0.1 and larger runs fine