āĻĻā§āĻ āĻŦāĻāĻ°ā§āĻ° āĻŦāĻŋāĻāĻžāĻļā§āĻ° āĻĒāĻ°, 29āĻļā§ āĻā§āĻ¨, āĻ˛ā§āĻ¯āĻŧāĻž āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻāĻžāĻˇāĻžāĻ° āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ, 5.4, āĻ¨āĻŋāĻāĻļāĻŦā§āĻĻā§ āĻāĻŦāĻ āĻ¨āĻŋāĻāĻļāĻŦā§āĻĻā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤
Lua āĻāĻāĻāĻŋ āĻ¸āĻšāĻ, āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻž āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻāĻžāĻˇāĻž āĻ¯āĻž āĻ¸āĻšāĻā§āĻ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻāĻ āĻā§āĻŖāĻžāĻŦāĻ˛ā§āĻ° āĻāĻžāĻ°āĻŖā§, āĻ˛ā§āĻ¯āĻŧāĻž āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ (āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§, āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāĻ° āĻā§āĻŽ) āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻŦāĻž āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻžāĻˇāĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻžāĻĒāĻāĻāĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ˛ā§āĻ¯āĻŧāĻž MIT āĻ˛āĻžāĻāĻ¸ā§āĻ¨ā§āĻ¸ā§āĻ° āĻ āĻ§ā§āĻ¨ā§ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ (5.3.5) 10 āĻā§āĻ˛āĻžāĻ, 2018 āĻ āĻĒā§āĻ°āĻāĻžāĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤
āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨
-
āĻ¨āĻ¤ā§āĻ¨ āĻĒā§āĻ°āĻāĻ¨ā§āĻŽā§āĻ° āĻāĻŦāĻ°ā§āĻāĻ¨āĻž āĻ¸āĻāĻā§āĻ°āĻšāĻāĻžāĻ°ā§āĨ¤ āĻāĻžāĻ˛ā§āĻā§āĻāĻāĻžāĻ°ā§āĻŦā§āĻ āĻĢāĻžāĻāĻļāĻ¨ā§, āĻ¸ā§āĻāĻĒāĻ āĻāĻŦāĻ āĻ¸ā§āĻāĻ¸ā§āĻā§āĻĒāĻŽā§āĻ˛ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻā§ āĻ āĻŦāĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻāĻ¨āĻā§āĻ°āĻŋāĻŽā§āĻ¨ā§āĻāĻžāĻ˛ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§;
-
āĻ¤āĻžāĻĻā§āĻ° āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻ¸āĻš āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻāĻžāĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻĢāĻžāĻāĻļāĻ¨;
-
math.random-āĻāĻ° āĻ¨āĻ¤ā§āĻ¨ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ libc-āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ xoshiro256** āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻāĻ˛ā§āĻŽā§āĻ˛ā§ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸āĻš āĻā§āĻ¨āĻžāĻ°ā§āĻāĻ° āĻļā§āĻ°ā§ āĻāĻ°ā§;
-
āĻ§ā§āĻ°ā§āĻŦāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛;
-
"āĻā§-āĻŦāĻŋ-āĻā§āĻ˛ā§āĻāĻĄ" āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻšāĻ˛ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻ§ā§āĻ°ā§āĻŦāĻ āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻ¯ā§āĻ āĻ¤ā§āĻ¯āĻžāĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ __close āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ;
-
āĻ¨āĻ¤ā§āĻ¨ āĻĢāĻžāĻāĻļāĻ¨ lua_resetthread - āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĒāĻ°āĻŋāĻˇā§āĻāĻžāĻ° āĻāĻ°ā§ āĻāĻŦāĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ "āĻŦāĻ¨ā§āĻ§" āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§;
-
āĻ¨āĻ¤ā§āĻ¨ āĻĢāĻžāĻāĻļāĻ¨ coroutine.close - āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ coroutine āĻāĻŦāĻ āĻāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ "āĻŦāĻ¨ā§āĻ§" āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§;
-
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻĄā§āĻāĻžāĻ¤ā§ āĻ¸ā§āĻāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻ¤ā§āĻ¨ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻžāĻ˛ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§: lua_newuserdatauv, lua_setiuservalue āĻāĻŦāĻ lua_getiuservalue;
-
āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻāĻŦāĻ āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻŽāĻžāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ āĻāĻĒāĻ˛āĻŦā§āĻ§;
-
āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻāĻ a for āĻ˛ā§āĻĒā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻāĻā§, āĻ˛ā§āĻĒ āĻļā§āĻˇ āĻšāĻ¯āĻŧ;
-
āĻāĻāĻāĻŋ āĻāĻā§āĻāĻŋāĻ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ string.gmatch āĻĢāĻžāĻāĻļāĻ¨ā§ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻŽā§āĻ¯āĻžāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻāĻ° āĻļā§āĻ°ā§ āĻĨā§āĻā§ āĻ āĻĢāĻ¸ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§;
-
āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻā§ āĻ¸āĻāĻā§āĻ¯āĻžāĻ¯āĻŧ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ¤ā§ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻ¤āĻžāĻĻā§āĻ° āĻāĻāĻ°āĻŖ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, "1" + "2" āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻāĻāĻ¨ āĻāĻāĻāĻŋ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž;
-
āĻŽā§āĻŽāĻ°āĻŋ āĻŦāĻ°āĻžāĻĻā§āĻĻāĻāĻ°āĻŖ āĻĢāĻžāĻāĻļāĻ¨ā§, āĻāĻāĻāĻŋ āĻŽā§āĻŽāĻ°āĻŋ āĻŦā§āĻ˛āĻ āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§;
-
string.format āĻĢāĻžāĻāĻļāĻ¨ā§ āĻ¨āĻ¤ā§āĻ¨ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻāĻŋāĻ āĻāĻŋāĻšā§āĻ¨ - %p (āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯);
-
utf8 āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ 2Âŗš āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ āĻā§āĻˇāĻ° āĻā§āĻĄ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§ (āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻĒāĻ¤āĻžāĻāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻāĻŋ āĻāĻžāĻĄāĻŧāĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° 0x10FFFF āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻā§āĻĄ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻāĻŦāĻ āĻ¸āĻžāĻ°ā§āĻā§āĻ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ);
-
āĻŽāĻžāĻ¨ā§āĻ° āĻ¸ā§āĻŽāĻžāĻ° āĻŦāĻžāĻāĻ°ā§ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻ§ā§āĻ°ā§āĻŦāĻāĻā§āĻ˛āĻŋ āĻāĻžāĻ¸āĻŽāĻžāĻ¨ āĻ¸āĻāĻā§āĻ¯āĻžāĻ¯āĻŧ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ (āĻāĻā§ āĻŦāĻŋāĻ āĻā§āĻ˛āĻŋāĻĒāĻŋāĻ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛);
-
__lt āĻŽā§āĻāĻžāĻŽā§āĻĨāĻĄ āĻāĻ° __le āĻŽā§āĻāĻžāĻŽā§āĻĨāĻĄ āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž; āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ˛ā§, __le āĻŽā§āĻāĻžāĻŽā§āĻĨāĻĄ āĻ āĻŦāĻļā§āĻ¯āĻ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§;
-
āĻāĻāĻāĻŋ āĻā§āĻā§ āĻ¸ā§āĻā§āĻāĻŽā§āĻ¨ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ˛ā§āĻŦā§āĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻ¯āĻžāĻŦā§ āĻ¨āĻž āĻ¯āĻĻāĻŋ āĻāĻāĻ āĻ¨āĻžāĻŽā§āĻ° āĻāĻāĻāĻŋ āĻ˛ā§āĻŦā§āĻ˛ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ¸ā§āĻ¯ā§āĻā§ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻĨāĻžāĻā§ (āĻāĻŽāĻ¨āĻāĻŋ āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻŦāĻžāĻāĻ°ā§āĻ° āĻ¸ā§āĻ¯ā§āĻā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ);
-
__gc āĻŽā§āĻāĻžāĻŽā§āĻĨāĻĄ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻāĻāĻŋ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻā§āĻˇā§āĻāĻž āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ˛ā§, āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤ āĻšāĻŦā§;
-
āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻĢāĻžāĻāĻļāĻ¨ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¸ā§āĻā§āĻ°āĻŋāĻāĻā§ āĻāĻ˛ āĻāĻ°ā§ āĻ¨āĻž, āĻ¤āĻŦā§ āĻ¤āĻžāĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§;
-
io.lines āĻĢāĻžāĻāĻļāĻ¨ āĻāĻāĻāĻŋāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻāĻžāĻ°āĻāĻŋ āĻŽāĻžāĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§; āĻĒā§āĻ°āĻžāĻ¨ā§ āĻāĻāĻ°āĻŖ āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°āĻ¤ā§, āĻāĻ˛āĻāĻŋāĻā§ āĻŦāĻ¨ā§āĻ§āĻ¨ā§āĻ¤ā§ āĻāĻŦāĻĻā§āĻ§ āĻāĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻŋāĻā§ āĻ āĻ¨ā§āĻ¯ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ā§ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒāĻžāĻ¸ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ¤ā§āĻ¸: linux.org.ru