added moo_fill_uchars()/moo_fill_bchars()

implemented the new fixed-point decimal prescale notation like 9p10.1 to indicate 10.100000000
This commit is contained in:
hyunghwan.chung
2019-02-18 17:13:33 +00:00
parent 0805ecc76b
commit d384801eec
9 changed files with 193 additions and 87 deletions

View File

@ -59,6 +59,7 @@ class MyObject(Object)
'string expected'
'invalid radix'
'invalid integer literal'
'invalid fixed-point decimal scale'
'invalid fixed-point decimal literal'
'byte too small or too large'
'wrong error literal'

View File

@ -230,9 +230,10 @@ extend MyObject
[ (10 scale: 2) scale = (10.11 scale) ],
## 75-79
[ ((10.19 scale: 3) scale) = (10.199 scale) ],
[ ((10.19 scale: 0) scale) = (10 scale) ],
[ ((-10.19 scale: 3) scale) = (10.199 scale) ],
[ ((-10.19 scale: 0) scale) = (10 scale) ],
[ (-9p10 scale) = (-10.000000000 scale) ],
[ (-9p10.123 scale) = (-10.123000000 scale) ],
[
| b |