config configs assert collectgarbage dofile error getmetatable ipairs load loadfile next pairs pcall print rawequal rawget rawlen rawset require select setmetatable tonumber tostring type warn xpcall close create isyieldable resume running status wrap yield debug gethook getinfo getlocal getmetatable getregistry getupvalue getuservalue sethook setlocal setmetatable setupvalue setuservalue traceback upvalueid upvaluejoin close flush input lines open output popen read stderr stdin stdout tmpfile type write close flush lines read seek setvbuf write abs acos asin atan ceil cos deg exp floor fmod huge log max maxinteger min mininteger modf pi rad random randomseed sin sqrt tan tointeger type ult clock date difftime execute exit getenv remove rename setlocale time tmpname config cpath loaded loadlib path preload searchers searchpath byte char dump find format gmatch gsub len lower match pack packsize rep reverse sub unpack upper concat insert move pack remove sort unpack char charpattern codepoint codes len offset add band bnot bor bxor call close concat div eq gc idiv index le len lt metatable mod mode mul name newindex pairs pow shl shr sub tostring unm lua luajit jit decl unlua xlua tolua slua async await coroutine IDE editorconfig docs http https url uri hub vscode github udp tcp ast ctor init util json jsonrpc meta debugger debug encoder glob proto inlay params wakeup none nil formatting formatter env math suc utf ansi