1
0
Fork 0
mirror of https://github.com/Reuh/anselme.git synced 2025-10-27 16:49:31 +00:00

[language] remove integer division // operator

This commit is contained in:
Étienne Fildadut 2024-04-29 23:38:21 +02:00
parent a3dded3935
commit 6cfb7fd7a3
5 changed files with 4 additions and 14 deletions

View file

@ -45,7 +45,7 @@ return {
{ "_*_", "(a::is number, b::is number)", function(state, a, b) return Number:new(a.number * b.number) end },
{ "_/_", "(a::is number, b::is number)", function(state, a, b) return Number:new(a.number / b.number) end },
{
"_//_", "(a::is number, b::is number)", function(state, a, b)
"div", "(a::is number, b::is number)", function(state, a, b)
local r = a.number / b.number
if r < 0 then
return Number:new(math.ceil(r))