Started with upgrading to Lua 5.3

This commit is contained in:
UnlegitDqrk
2026-03-01 21:42:19 +01:00
parent 01a8bd944e
commit 493b055a26
32 changed files with 1245 additions and 187 deletions

View File

@@ -353,7 +353,7 @@ void FieldSep():
void Binop():
{}
{
"+" | "-" | "*" | "/" | "//" | "^" | "%" | ".." | "<" | "<=" | ">" | ">=" | "==" | "~=" | <AND> | <OR>
"+" | "-" | "*" | "/" | "//" | "&" | "|" | "~" | "<<" | ">>" | "^" | "%" | ".." | "<" | "<=" | ">" | ">=" | "==" | "~=" | <AND> | <OR>
}
void Unop():

View File

@@ -510,6 +510,11 @@ int Binop():
| "*" { return Lua.OP_MUL; }
| "/" { return Lua.OP_DIV; }
| "//" { return Lua.OP_IDIV; }
| "&" { return Lua.OP_BAND; }
| "|" { return Lua.OP_BOR; }
| "~" { return Lua.OP_BXOR; }
| "<<" { return Lua.OP_SHL; }
| ">>" { return Lua.OP_SHR; }
| "^" { return Lua.OP_POW; }
| "%" { return Lua.OP_MOD; }
| ".." { return Lua.OP_CONCAT; }
@@ -529,4 +534,5 @@ int Unop():
"-" { return Lua.OP_UNM; }
| <NOT> { return Lua.OP_NOT; }
| "#" { return Lua.OP_LEN; }
| "~" { return Lua.OP_BNOT; }
}