mirror of
https://github.com/roc-lang/roc.git
synced 2025-12-23 08:48:03 +00:00
34 lines
449 B
Markdown
34 lines
449 B
Markdown
# 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)])]"))
|
|
~~~
|