Literals/Floating point: Difference between revisions

Content deleted Content added
m →‎{{header|Visual Basic}}: handling not-a-number
Added Dyalect programming language
Line 283:
=={{header|D}}==
D built-in floating point types include ''float'' (32-bit), ''double'' (64-bit) and ''real'' (machine hardware maximum precision floating point type, 80-bit on x86 machine) and respective complex number types. Here's information for [http://www.d-programming-language.org/lex.html#floatliteral Floating Literals].
 
=={{header|Dyalect}}==
 
Dyalect built-in types include only one floating point number of type ''Float'' (64-bit). Both regular and scientific notations are supported:
 
<lang Dyalect>var x = 42.02
var y = 0.174e-17</lang>
 
EBNF grammar for the floating point number is as follows:
 
<pre>float = "." digit { digit } [ ("e"|"E") [ "+" | "-" ] digit { digit } ]
| digit { digit }
(
"." digit { digit } [ ( "e" | "E" ) ["+" | "-" ] digit { digit } ]
| ( "e" | "E") ["+" | "-" ] digit { digit }
).</pre>
 
=={{header|Eiffel}}==