spec test index / oilshell.org
| status | osh | osh-cpp | |
| pass | 9 | 9 | |
| FAIL | 1 | 1 | |
| total | 10 | 10 | |
| case | osh | osh-cpp | description | 
| 0 | pass | pass | Pound char literal (is an integer TODO: could be ord()) | 
| 1 | pass | pass | The literal #''' isn't accepted (use \' instead) | 
| 2 | pass | pass | Float Literals with e-1 | 
| 3 | pass | pass | Float Literal with _ | 
| 4 | pass | pass | Period requires digit on either side, not 5. or .5 | 
| 5 | pass | pass | Big float Literals with _ | 
| 6 | pass | pass | Big floats like 1e309 and -1e309 go to Inf / -Inf | 
| 7 | pass | pass | Tiny floats go to zero | 
| 8 | FAIL | FAIL | INFINITY NAN floatEquals() | 
| details | details | ||
| 9 | pass | pass | Regression: 1/3 gives 0.3+ | 
18 passed, 0 OK, 0 not implemented, 0 BUG, 1 failed, 0 timeouts, 0 cases skipped 1 failed under osh
| osh | 8 INFINITY NAN floatEquals() [osh stdout] Expected '', got 'TODO\n' stdout: TODOstderr:  | 
| osh-cpp | 8 INFINITY NAN floatEquals() [osh-cpp stdout] Expected '', got 'TODO\n' stdout: TODOstderr:  |