Chris@0: Different float syntaxes Chris@0: ----- Chris@0: float overflows Chris@0: // (all are actually the same number, just in different representations) Chris@0: 18446744073709551615; Chris@0: 0xFFFFFFFFFFFFFFFF; Chris@0: 01777777777777777777777; Chris@0: 0177777777777777777777787; Chris@0: 0b1111111111111111111111111111111111111111111111111111111111111111; Chris@0: ----- Chris@0: array( Chris@13: 0: Stmt_Expression( Chris@13: expr: Scalar_DNumber( Chris@13: value: 0 Chris@13: ) Chris@0: ) Chris@13: 1: Stmt_Expression( Chris@13: expr: Scalar_DNumber( Chris@13: value: 0 Chris@13: ) Chris@0: ) Chris@13: 2: Stmt_Expression( Chris@13: expr: Scalar_DNumber( Chris@13: value: 0 Chris@13: ) Chris@0: ) Chris@13: 3: Stmt_Expression( Chris@13: expr: Scalar_DNumber( Chris@13: value: 0 Chris@13: ) Chris@0: ) Chris@13: 4: Stmt_Expression( Chris@13: expr: Scalar_DNumber( Chris@13: value: 0 Chris@13: ) Chris@0: ) Chris@13: 5: Stmt_Expression( Chris@13: expr: Scalar_DNumber( Chris@13: value: 0 Chris@13: ) Chris@0: ) Chris@13: 6: Stmt_Expression( Chris@13: expr: Scalar_DNumber( Chris@13: value: 0 Chris@13: ) Chris@0: ) Chris@13: 7: Stmt_Expression( Chris@13: expr: Scalar_DNumber( Chris@13: value: 302000000000 Chris@13: ) Chris@0: ) Chris@13: 8: Stmt_Expression( Chris@13: expr: Scalar_DNumber( Chris@13: value: 3.002E+102 Chris@13: ) Chris@0: ) Chris@13: 9: Stmt_Expression( Chris@13: expr: Scalar_DNumber( Chris@13: value: INF Chris@13: ) Chris@0: ) Chris@13: 10: Stmt_Expression( Chris@13: expr: Scalar_DNumber( Chris@13: value: 1.844674407371E+19 Chris@13: comments: array( Chris@13: 0: // various integer -> float overflows Chris@13: 1: // (all are actually the same number, just in different representations) Chris@13: ) Chris@13: ) Chris@0: comments: array( Chris@0: 0: // various integer -> float overflows Chris@0: 1: // (all are actually the same number, just in different representations) Chris@0: ) Chris@0: ) Chris@13: 11: Stmt_Expression( Chris@13: expr: Scalar_DNumber( Chris@13: value: 1.844674407371E+19 Chris@13: ) Chris@0: ) Chris@13: 12: Stmt_Expression( Chris@13: expr: Scalar_DNumber( Chris@13: value: 1.844674407371E+19 Chris@13: ) Chris@0: ) Chris@13: 13: Stmt_Expression( Chris@13: expr: Scalar_DNumber( Chris@13: value: 1.844674407371E+19 Chris@13: ) Chris@0: ) Chris@13: 14: Stmt_Expression( Chris@13: expr: Scalar_DNumber( Chris@13: value: 1.844674407371E+19 Chris@13: ) Chris@0: ) Chris@0: )