{"version":1,"pages":[{"id":"7wUJWfcvqIJxqtswYlq1","title":"Introduction","pathname":"/lua-guide","siteSpaceId":"sitesp_623L9","description":"The goal of this guide is to provide a way for anybody to learn Lua, regardless of previous programming experience or knowledge of programming fundamentals."},{"id":"j6xu1FaO9f6Mb3leDBgX","title":"Introduction","pathname":"/lua-guide/fundamentals-1/fundamentals-introduction","siteSpaceId":"sitesp_623L9","description":"What you'll need to know before moving on.","breadcrumbs":[{"label":"Fundamentals"}]},{"id":"iXgq1oQYsae5wxwcpRxP","title":"Types","pathname":"/lua-guide/fundamentals-1/types","siteSpaceId":"sitesp_623L9","description":"","breadcrumbs":[{"label":"Fundamentals"}]},{"id":"a0NAvDl0OVKuIdYDRCuT","title":"Variables","pathname":"/lua-guide/fundamentals-1/variables","siteSpaceId":"sitesp_623L9","description":"","breadcrumbs":[{"label":"Fundamentals"}]},{"id":"Xlqm82g8gZ71GxrUfFUb","title":"Operators","pathname":"/lua-guide/fundamentals-1/operators","siteSpaceId":"sitesp_623L9","description":"","breadcrumbs":[{"label":"Fundamentals"}]},{"id":"bKR1qdMFXAuwnpH0jHSk","title":"Control Structures","pathname":"/lua-guide/fundamentals-1/control-structures","siteSpaceId":"sitesp_623L9","description":"","breadcrumbs":[{"label":"Fundamentals"}]},{"id":"UZThnC4R2bdwHnsU7N62","title":"Loops","pathname":"/lua-guide/fundamentals-1/loops","siteSpaceId":"sitesp_623L9","description":"","breadcrumbs":[{"label":"Fundamentals"}]},{"id":"1Lr16Sv0iIV2ip2051J0","title":"Scopes","pathname":"/lua-guide/fundamentals-1/scopes","siteSpaceId":"sitesp_623L9","description":"","breadcrumbs":[{"label":"Fundamentals"}]},{"id":"hqRNvB6oJUszT1WiQnIT","title":"Closures","pathname":"/lua-guide/concepts/closures","siteSpaceId":"sitesp_623L9","description":"","breadcrumbs":[{"label":"Concepts"}]},{"id":"2f2EHfo6Ec38BymAsxDz","title":"Iterators","pathname":"/lua-guide/concepts/iterators","siteSpaceId":"sitesp_623L9","description":"","breadcrumbs":[{"label":"Concepts"}]},{"id":"GIhpFed5IIi9habS3Mid","title":"Recursion","pathname":"/lua-guide/concepts/recursion","siteSpaceId":"sitesp_623L9","description":"","breadcrumbs":[{"label":"Concepts"}]},{"id":"HEvkPguKsMPyvei4C8Xl","title":"Metatables","pathname":"/lua-guide/concepts/metatables","siteSpaceId":"sitesp_623L9","description":"","breadcrumbs":[{"label":"Concepts"}]},{"id":"S5qjLbWRHIVoveGctc0x","title":"Weak Tables","pathname":"/lua-guide/concepts/weak-tables","siteSpaceId":"sitesp_623L9","description":"","breadcrumbs":[{"label":"Concepts"}]},{"id":"FPSP0LM2xquY61xFKA9f","title":"Memoization","pathname":"/lua-guide/concepts/memoization","siteSpaceId":"sitesp_623L9","description":"","breadcrumbs":[{"label":"Concepts"}]},{"id":"vEhNq0CkaJx1zVnErfpQ","title":"Object-Oriented Programming","pathname":"/lua-guide/concepts/object-oriented-programming","siteSpaceId":"sitesp_623L9","description":"","breadcrumbs":[{"label":"Concepts"}]},{"id":"AYN0kphMAmjt3ezbDUH6","title":"Basic","pathname":"/lua-guide/standard-libraries/basic","siteSpaceId":"sitesp_623L9","description":"","breadcrumbs":[{"label":"Standard Libraries"}]},{"id":"Z71nirhRSGaP5z52zOfP","title":"String","pathname":"/lua-guide/standard-libraries/string","siteSpaceId":"sitesp_623L9","description":"","breadcrumbs":[{"label":"Standard Libraries"}]},{"id":"jho1X9AshdB0UGj9389d","title":"Table","pathname":"/lua-guide/standard-libraries/table","siteSpaceId":"sitesp_623L9","description":"","breadcrumbs":[{"label":"Standard Libraries"}]},{"id":"qHtw73MqWyJyFxQ5scpB","title":"Math","pathname":"/lua-guide/standard-libraries/math","siteSpaceId":"sitesp_623L9","description":"","breadcrumbs":[{"label":"Standard Libraries"}]},{"id":"cyMDaaa0TKbFXCnUaYdX","title":"IO","pathname":"/lua-guide/standard-libraries/io","siteSpaceId":"sitesp_623L9","description":"","breadcrumbs":[{"label":"Standard Libraries"}]},{"id":"NOH0UMdAaQqBRIAY2ld7","title":"Coroutine","pathname":"/lua-guide/standard-libraries/coroutine","siteSpaceId":"sitesp_623L9","description":"","breadcrumbs":[{"label":"Standard Libraries"}]},{"id":"yv18UuD0LOLYcZ87BWnI","title":"OS (Operating System)","pathname":"/lua-guide/standard-libraries/os-operating-system","siteSpaceId":"sitesp_623L9","description":"","breadcrumbs":[{"label":"Standard Libraries"}]},{"id":"Cgt4NJ75L3GnRhPNtrEZ","title":"Package","pathname":"/lua-guide/standard-libraries/package","siteSpaceId":"sitesp_623L9","description":"","breadcrumbs":[{"label":"Standard Libraries"}]},{"id":"uo3Mp9SpFqgB93nJivZm","title":"Optimizations","pathname":"/lua-guide/auxiliary/optimizations","siteSpaceId":"sitesp_623L9","description":"","breadcrumbs":[{"label":"Auxiliary"}]},{"id":"l9KpOM1IBOuXp50sO4uo","title":"Benchmarking","pathname":"/lua-guide/auxiliary/benchmarking","siteSpaceId":"sitesp_623L9","description":"","breadcrumbs":[{"label":"Auxiliary"}]},{"id":"JmbwNbcRY1ZfpxijRQqA","title":"Errors","pathname":"/lua-guide/auxiliary/errors","siteSpaceId":"sitesp_623L9","description":"","breadcrumbs":[{"label":"Auxiliary"}]},{"id":"i0P90HldBFc4JY1VvOUn","title":"Debugging","pathname":"/lua-guide/auxiliary/debugging","siteSpaceId":"sitesp_623L9","description":"","breadcrumbs":[{"label":"Auxiliary"}]}]}