// compiler/tests/pipeline.rs 按 Module 模式编译,执行模块后调用 main 并按精确十进制值比较。 // Signed decimal constants retain all digits; no f64 conversion or arithmetic. // 由测试/宿主调用,验证长十进制带符号常量经过编译与返回仍不丢精度。 function main(): Number { // 字面量保存所有十进制数字,不先经 f64;源码负号经 signed_literal 合入精确数值拼写。 let value = -123456789012345678901234567890.00100 // 返回局部槽中的数值,用于检查整个管线保持原来的精确值。 return value }