diff options
author | leino <unknown> | 2014-10-23 21:52:12 -0700 |
---|---|---|
committer | leino <unknown> | 2014-10-23 21:52:12 -0700 |
commit | 40f36d68b8cb9489d052ababada29539c7d8de92 (patch) | |
tree | 46b3b65776325e0bb78b5a5bfae1d483fec0485a /Test/dafny0/RealTypes.dfy | |
parent | 07ac1e4cfe6cdaf73a5bfa8b863728beae2a4c86 (diff) |
Allow underscores in numeric literals (and in field/destructor names that are written as numeric strings). The
underscores have no semantic meaning, but can help a human parse the numbers.
Diffstat (limited to 'Test/dafny0/RealTypes.dfy')
-rw-r--r-- | Test/dafny0/RealTypes.dfy | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Test/dafny0/RealTypes.dfy b/Test/dafny0/RealTypes.dfy index 76ac9d93..1004a015 100644 --- a/Test/dafny0/RealTypes.dfy +++ b/Test/dafny0/RealTypes.dfy @@ -23,10 +23,10 @@ method R2(ghost x: real, ghost y: real) { // Check that literals are handled properly
method R3() {
- ghost var x := 1.5;
- ghost var y := real(3);
- assert x == y / 2.0000000;
- assert x == y / 2.000000000000000000000000001; // error
+ ghost var x := 000_00_0_1.5_0_0_00_000_0; // 1.5
+ ghost var y := real(000_000_003); // 3
+ assert x == y / 2.000_000_0;
+ assert x == y / 2.000_000_000_000_000_000_000_000_001; // error
}
// Check that real value in decreases clause doesn't scare Dafny
|