The focus of this PR is to introduce support for BigInt data type and improve error handling in various functions.
Detailed summary
Updated functions to use BigInt for calculations
Implemented error handling for division by zero
Added BigInt support in various tests
Improved data type conversions to handle BigInt values
Enhanced error messages and object handling in tests
The following files were skipped due to too many changes: eo2js-runtime/src/runtime/bytes-of.js, eo2js-runtime/src/objects/org/eolang/seq.js, eo2js-runtime/src/objects/org/eolang/string$slice.js, eo2js-runtime/src/objects/org/eolang/try.js, eo2js-runtime/src/runtime/dataized.js, eo2js-runtime/src/runtime/object.js, eo2js-runtime/test/runtime/bytes-of.test.js, eo2js-runtime/test/runtime/dataized.test.js
✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}
Closes: #64
PR-Codex overview
The focus of this PR is to introduce support for
BigInt
data type and improve error handling in various functions.Detailed summary
BigInt
for calculationsBigInt
support in various testsBigInt
values