# META ~~~ini description=Negative float literal type=expr ~~~ # SOURCE ~~~roc -2.5 ~~~ # EXPECTED NIL # PROBLEMS NIL # TOKENS ~~~zig Float, EndOfFile, ~~~ # PARSE ~~~clojure (e-frac (raw "-2.5")) ~~~ # FORMATTED ~~~roc NO CHANGE ~~~ # CANONICALIZE ~~~clojure (e-dec-small (numerator "-25") (denominator-power-of-ten "1") (value "-2.5")) ~~~ # TYPES ~~~clojure (expr (type "a where [a.from_numeral : Numeral -> Try(a, [InvalidNumeral(Str)])]")) ~~~