├── C02 ├── dummylua-2-1 │ ├── CMakeLists.txt │ ├── clib │ │ ├── luaaux.c │ │ └── luaaux.h │ ├── common │ │ ├── lua.h │ │ ├── luamem.c │ │ ├── luamem.h │ │ ├── luaobject.c │ │ ├── luaobject.h │ │ ├── luastate.c │ │ └── luastate.h │ ├── compiler │ │ └── TODO.txt │ ├── main.c │ ├── test │ │ ├── p1_test.c │ │ └── p1_test.h │ └── vm │ │ ├── luado.c │ │ └── luado.h ├── dummylua-2-2 │ ├── CMakeLists.txt │ ├── clib │ │ ├── luaaux.c │ │ └── luaaux.h │ ├── common │ │ ├── lua.h │ │ ├── luamem.c │ │ ├── luamem.h │ │ ├── luaobject.c │ │ ├── luaobject.h │ │ ├── luastate.c │ │ └── luastate.h │ ├── compiler │ │ └── TODO.txt │ ├── main.c │ ├── test │ │ ├── p1_test.c │ │ ├── p1_test.h │ │ ├── p2_test.c │ │ └── p2_test.h │ └── vm │ │ ├── luado.c │ │ ├── luado.h │ │ ├── luagc.c │ │ └── luagc.h ├── dummylua-2-3 │ ├── CMakeLists.txt │ ├── clib │ │ ├── luaaux.c │ │ └── luaaux.h │ ├── common │ │ ├── lua.h │ │ ├── luamem.c │ │ ├── luamem.h │ │ ├── luaobject.c │ │ ├── luaobject.h │ │ ├── luastate.c │ │ ├── luastate.h │ │ ├── luastring.c │ │ ├── luastring.h │ │ ├── luatable.c │ │ └── luatable.h │ ├── compiler │ │ └── TODO.txt │ ├── main.c │ ├── test │ │ ├── p1_test.c │ │ ├── p1_test.h │ │ ├── p2_test.c │ │ ├── p2_test.h │ │ ├── p3_test.c │ │ └── p3_test.h │ └── vm │ │ ├── luado.c │ │ ├── luado.h │ │ ├── luagc.c │ │ ├── luagc.h │ │ ├── luavm.c │ │ └── luavm.h └── dummylua-2-4 │ ├── CMakeLists.txt │ ├── clib │ ├── luaaux.c │ └── luaaux.h │ ├── common │ ├── lua.h │ ├── luamem.c │ ├── luamem.h │ ├── luaobject.c │ ├── luaobject.h │ ├── luastate.c │ ├── luastate.h │ ├── luastring.c │ ├── luastring.h │ ├── luatable.c │ └── luatable.h │ ├── compiler │ └── TODO.txt │ ├── main.c │ ├── test │ ├── p1_test.c │ ├── p1_test.h │ ├── p2_test.c │ ├── p2_test.h │ ├── p3_test.c │ ├── p3_test.h │ ├── p4_test.c │ └── p4_test.h │ └── vm │ ├── luado.c │ ├── luado.h │ ├── luagc.c │ ├── luagc.h │ ├── luavm.c │ └── luavm.h ├── C03 └── dummylua-3 │ ├── CMakeLists.txt │ ├── clib │ ├── luaaux.c │ └── luaaux.h │ ├── common │ ├── lua.h │ ├── luabase.c │ ├── luabase.h │ ├── luainit.c │ ├── luamem.c │ ├── luamem.h │ ├── luaobject.c │ ├── luaobject.h │ ├── luastate.c │ ├── luastate.h │ ├── luastring.c │ ├── luastring.h │ ├── luatable.c │ └── luatable.h │ ├── compiler │ ├── TODO.txt │ ├── luacode.c │ ├── luacode.h │ ├── lualexer.c │ ├── lualexer.h │ ├── luaparser.c │ ├── luaparser.h │ ├── luazio.c │ └── luazio.h │ ├── main.c │ ├── scripts │ ├── parser_test01.lua │ ├── part05_test.lua │ └── token_test.lua │ ├── test │ ├── p1_test.c │ ├── p1_test.h │ ├── p2_test.c │ ├── p2_test.h │ ├── p3_test.c │ ├── p3_test.h │ ├── p4_test.c │ ├── p4_test.h │ ├── p5_test.c │ └── p5_test.h │ └── vm │ ├── luado.c │ ├── luado.h │ ├── luafunc.c │ ├── luafunc.h │ ├── luagc.c │ ├── luagc.h │ ├── luaopcodes.c │ ├── luaopcodes.h │ ├── luavm.c │ └── luavm.h ├── C04 ├── dummylua-4-1 │ ├── CMakeLists.txt │ ├── clib │ │ ├── luaaux.c │ │ └── luaaux.h │ ├── common │ │ ├── lua.h │ │ ├── luabase.c │ │ ├── luabase.h │ │ ├── luainit.c │ │ ├── luamem.c │ │ ├── luamem.h │ │ ├── luaobject.c │ │ ├── luaobject.h │ │ ├── luastate.c │ │ ├── luastate.h │ │ ├── luastring.c │ │ ├── luastring.h │ │ ├── luatable.c │ │ └── luatable.h │ ├── compiler │ │ ├── TODO.txt │ │ ├── luacode.c │ │ ├── luacode.h │ │ ├── lualexer.c │ │ ├── lualexer.h │ │ ├── luaparser.c │ │ ├── luaparser.h │ │ ├── luazio.c │ │ └── luazio.h │ ├── main.c │ ├── scripts │ │ ├── parser_test01.lua │ │ ├── part05_test.lua │ │ ├── part06_test.lua │ │ ├── part07_test.lua │ │ └── token_test.lua │ ├── test │ │ ├── p1_test.c │ │ ├── p1_test.h │ │ ├── p2_test.c │ │ ├── p2_test.h │ │ ├── p3_test.c │ │ ├── p3_test.h │ │ ├── p4_test.c │ │ ├── p4_test.h │ │ ├── p5_test.c │ │ ├── p5_test.h │ │ ├── p6_test.c │ │ ├── p6_test.h │ │ ├── p7_test.c │ │ └── p7_test.h │ └── vm │ │ ├── luado.c │ │ ├── luado.h │ │ ├── luafunc.c │ │ ├── luafunc.h │ │ ├── luagc.c │ │ ├── luagc.h │ │ ├── luaopcodes.c │ │ ├── luaopcodes.h │ │ ├── luavm.c │ │ └── luavm.h ├── dummylua-4-2 │ ├── CMakeLists.txt │ ├── clib │ │ ├── luaaux.c │ │ └── luaaux.h │ ├── common │ │ ├── lua.h │ │ ├── luabase.c │ │ ├── luabase.h │ │ ├── luainit.c │ │ ├── luamem.c │ │ ├── luamem.h │ │ ├── luaobject.c │ │ ├── luaobject.h │ │ ├── luastate.c │ │ ├── luastate.h │ │ ├── luastring.c │ │ ├── luastring.h │ │ ├── luatable.c │ │ └── luatable.h │ ├── compiler │ │ ├── TODO.txt │ │ ├── luacode.c │ │ ├── luacode.h │ │ ├── lualexer.c │ │ ├── lualexer.h │ │ ├── luaparser.c │ │ ├── luaparser.h │ │ ├── luazio.c │ │ └── luazio.h │ ├── main.c │ ├── scripts │ │ ├── parser_test01.lua │ │ ├── part05_test.lua │ │ ├── part06_test.lua │ │ ├── part07_test.lua │ │ └── token_test.lua │ ├── test │ │ ├── p1_test.c │ │ ├── p1_test.h │ │ ├── p2_test.c │ │ ├── p2_test.h │ │ ├── p3_test.c │ │ ├── p3_test.h │ │ ├── p4_test.c │ │ ├── p4_test.h │ │ ├── p5_test.c │ │ ├── p5_test.h │ │ ├── p6_test.c │ │ ├── p6_test.h │ │ ├── p7_test.c │ │ └── p7_test.h │ └── vm │ │ ├── luado.c │ │ ├── luado.h │ │ ├── luafunc.c │ │ ├── luafunc.h │ │ ├── luagc.c │ │ ├── luagc.h │ │ ├── luaopcodes.c │ │ ├── luaopcodes.h │ │ ├── luavm.c │ │ └── luavm.h └── dummylua-4-3 │ ├── CMakeLists.txt │ ├── clib │ ├── luaaux.c │ └── luaaux.h │ ├── common │ ├── lua.h │ ├── luabase.c │ ├── luabase.h │ ├── luainit.c │ ├── luamem.c │ ├── luamem.h │ ├── luaobject.c │ ├── luaobject.h │ ├── luastate.c │ ├── luastate.h │ ├── luastring.c │ ├── luastring.h │ ├── luatable.c │ └── luatable.h │ ├── compiler │ ├── TODO.txt │ ├── luacode.c │ ├── luacode.h │ ├── lualexer.c │ ├── lualexer.h │ ├── luaparser.c │ ├── luaparser.h │ ├── luazio.c │ └── luazio.h │ ├── main.c │ ├── scripts │ ├── parser_test01.lua │ ├── part05_test.lua │ ├── part06_test.lua │ ├── part07_test.lua │ ├── part08_test.lua │ └── token_test.lua │ ├── test │ ├── p1_test.c │ ├── p1_test.h │ ├── p2_test.c │ ├── p2_test.h │ ├── p3_test.c │ ├── p3_test.h │ ├── p4_test.c │ ├── p4_test.h │ ├── p5_test.c │ ├── p5_test.h │ ├── p6_test.c │ ├── p6_test.h │ ├── p7_test.c │ ├── p7_test.h │ ├── p8_test.c │ └── p8_test.h │ └── vm │ ├── luado.c │ ├── luado.h │ ├── luafunc.c │ ├── luafunc.h │ ├── luagc.c │ ├── luagc.h │ ├── luaopcodes.c │ ├── luaopcodes.h │ ├── luavm.c │ └── luavm.h ├── C05 ├── dummylua-5-1 │ ├── CMakeLists.txt │ ├── clib │ │ ├── luaaux.c │ │ └── luaaux.h │ ├── common │ │ ├── lua.h │ │ ├── luabase.c │ │ ├── luabase.h │ │ ├── luadebug.c │ │ ├── luadebug.h │ │ ├── luainit.c │ │ ├── luamem.c │ │ ├── luamem.h │ │ ├── luaobject.c │ │ ├── luaobject.h │ │ ├── luastate.c │ │ ├── luastate.h │ │ ├── luastring.c │ │ ├── luastring.h │ │ ├── luatable.c │ │ ├── luatable.h │ │ ├── luatm.c │ │ └── luatm.h │ ├── compiler │ │ ├── TODO.txt │ │ ├── luacode.c │ │ ├── luacode.h │ │ ├── lualexer.c │ │ ├── lualexer.h │ │ ├── luaparser.c │ │ ├── luaparser.h │ │ ├── luazio.c │ │ └── luazio.h │ ├── main.c │ ├── scripts │ │ ├── debug_test.lua │ │ ├── parser_test01.lua │ │ ├── part05_test.lua │ │ ├── part06_test.lua │ │ ├── part07_test.lua │ │ ├── part08_test.lua │ │ ├── part09_test.lua │ │ └── token_test.lua │ ├── test │ │ ├── p1_test.c │ │ ├── p1_test.h │ │ ├── p2_test.c │ │ ├── p2_test.h │ │ ├── p3_test.c │ │ ├── p3_test.h │ │ ├── p4_test.c │ │ ├── p4_test.h │ │ ├── p5_test.c │ │ ├── p5_test.h │ │ ├── p6_test.c │ │ ├── p6_test.h │ │ ├── p7_test.c │ │ ├── p7_test.h │ │ ├── p8_test.c │ │ ├── p8_test.h │ │ ├── p9_test.c │ │ └── p9_test.h │ └── vm │ │ ├── luado.c │ │ ├── luado.h │ │ ├── luafunc.c │ │ ├── luafunc.h │ │ ├── luagc.c │ │ ├── luagc.h │ │ ├── luaopcodes.c │ │ ├── luaopcodes.h │ │ ├── luavm.c │ │ └── luavm.h ├── dummylua-5-2 │ ├── CMakeLists.txt │ ├── clib │ │ ├── luaaux.c │ │ └── luaaux.h │ ├── common │ │ ├── lua.h │ │ ├── luabase.c │ │ ├── luabase.h │ │ ├── luadebug.c │ │ ├── luadebug.h │ │ ├── luainit.c │ │ ├── luamem.c │ │ ├── luamem.h │ │ ├── luaobject.c │ │ ├── luaobject.h │ │ ├── luastate.c │ │ ├── luastate.h │ │ ├── luastring.c │ │ ├── luastring.h │ │ ├── luatable.c │ │ ├── luatable.h │ │ ├── luatm.c │ │ └── luatm.h │ ├── compiler │ │ ├── TODO.txt │ │ ├── luacode.c │ │ ├── luacode.h │ │ ├── lualexer.c │ │ ├── lualexer.h │ │ ├── luaparser.c │ │ ├── luaparser.h │ │ ├── luazio.c │ │ └── luazio.h │ ├── main.c │ ├── scripts │ │ ├── debug_test.lua │ │ ├── parser_test01.lua │ │ ├── part05_test.lua │ │ ├── part06_test.lua │ │ ├── part07_test.lua │ │ ├── part08_test.lua │ │ ├── part09_test.lua │ │ └── token_test.lua │ ├── test │ │ ├── p10_test.c │ │ ├── p10_test.h │ │ ├── p1_test.c │ │ ├── p1_test.h │ │ ├── p2_test.c │ │ ├── p2_test.h │ │ ├── p3_test.c │ │ ├── p3_test.h │ │ ├── p4_test.c │ │ ├── p4_test.h │ │ ├── p5_test.c │ │ ├── p5_test.h │ │ ├── p6_test.c │ │ ├── p6_test.h │ │ ├── p7_test.c │ │ ├── p7_test.h │ │ ├── p8_test.c │ │ ├── p8_test.h │ │ ├── p9_test.c │ │ └── p9_test.h │ └── vm │ │ ├── luado.c │ │ ├── luado.h │ │ ├── luafunc.c │ │ ├── luafunc.h │ │ ├── luagc.c │ │ ├── luagc.h │ │ ├── luaopcodes.c │ │ ├── luaopcodes.h │ │ ├── luavm.c │ │ └── luavm.h ├── dummylua-5-3 │ ├── CMakeLists.txt │ ├── clib │ │ ├── luaaux.c │ │ └── luaaux.h │ ├── common │ │ ├── lua.h │ │ ├── luabase.c │ │ ├── luabase.h │ │ ├── luadebug.c │ │ ├── luadebug.h │ │ ├── luainit.c │ │ ├── luamem.c │ │ ├── luamem.h │ │ ├── luaobject.c │ │ ├── luaobject.h │ │ ├── luastate.c │ │ ├── luastate.h │ │ ├── luastring.c │ │ ├── luastring.h │ │ ├── luatable.c │ │ ├── luatable.h │ │ ├── luatm.c │ │ └── luatm.h │ ├── compiler │ │ ├── TODO.txt │ │ ├── luacode.c │ │ ├── luacode.h │ │ ├── lualexer.c │ │ ├── lualexer.h │ │ ├── luaparser.c │ │ ├── luaparser.h │ │ ├── luazio.c │ │ └── luazio.h │ ├── main.c │ ├── scripts │ │ ├── debug_test.lua │ │ ├── parser_test01.lua │ │ ├── part05_test.lua │ │ ├── part06_test.lua │ │ ├── part07_test.lua │ │ ├── part08_test.lua │ │ ├── part09_test.lua │ │ ├── part11_test.lua │ │ └── token_test.lua │ ├── test │ │ ├── p10_test.c │ │ ├── p10_test.h │ │ ├── p11_test.c │ │ ├── p11_test.h │ │ ├── p1_test.c │ │ ├── p1_test.h │ │ ├── p2_test.c │ │ ├── p2_test.h │ │ ├── p3_test.c │ │ ├── p3_test.h │ │ ├── p4_test.c │ │ ├── p4_test.h │ │ ├── p5_test.c │ │ ├── p5_test.h │ │ ├── p6_test.c │ │ ├── p6_test.h │ │ ├── p7_test.c │ │ ├── p7_test.h │ │ ├── p8_test.c │ │ ├── p8_test.h │ │ ├── p9_test.c │ │ └── p9_test.h │ └── vm │ │ ├── luado.c │ │ ├── luado.h │ │ ├── luafunc.c │ │ ├── luafunc.h │ │ ├── luagc.c │ │ ├── luagc.h │ │ ├── luaopcodes.c │ │ ├── luaopcodes.h │ │ ├── luavm.c │ │ └── luavm.h ├── dummylua-5-4 │ ├── CMakeLists.txt │ ├── clib │ │ ├── luaaux.c │ │ └── luaaux.h │ ├── common │ │ ├── lua.h │ │ ├── luabase.c │ │ ├── luabase.h │ │ ├── luadebug.c │ │ ├── luadebug.h │ │ ├── luainit.c │ │ ├── luamem.c │ │ ├── luamem.h │ │ ├── luaobject.c │ │ ├── luaobject.h │ │ ├── luastate.c │ │ ├── luastate.h │ │ ├── luastring.c │ │ ├── luastring.h │ │ ├── luatable.c │ │ ├── luatable.h │ │ ├── luatm.c │ │ └── luatm.h │ ├── compiler │ │ ├── TODO.txt │ │ ├── luacode.c │ │ ├── luacode.h │ │ ├── lualexer.c │ │ ├── lualexer.h │ │ ├── luaparser.c │ │ ├── luaparser.h │ │ ├── luazio.c │ │ └── luazio.h │ ├── main.c │ ├── scripts │ │ ├── debug_test.lua │ │ ├── parser_test01.lua │ │ ├── part05_test.lua │ │ ├── part06_test.lua │ │ ├── part07_test.lua │ │ ├── part08_test.lua │ │ ├── part09_test.lua │ │ ├── part11_test.lua │ │ ├── part12_test.lua │ │ └── token_test.lua │ ├── test │ │ ├── p10_test.c │ │ ├── p10_test.h │ │ ├── p11_test.c │ │ ├── p11_test.h │ │ ├── p12_test.c │ │ ├── p12_test.h │ │ ├── p1_test.c │ │ ├── p1_test.h │ │ ├── p2_test.c │ │ ├── p2_test.h │ │ ├── p3_test.c │ │ ├── p3_test.h │ │ ├── p4_test.c │ │ ├── p4_test.h │ │ ├── p5_test.c │ │ ├── p5_test.h │ │ ├── p6_test.c │ │ ├── p6_test.h │ │ ├── p7_test.c │ │ ├── p7_test.h │ │ ├── p8_test.c │ │ ├── p8_test.h │ │ ├── p9_test.c │ │ └── p9_test.h │ └── vm │ │ ├── luado.c │ │ ├── luado.h │ │ ├── luafunc.c │ │ ├── luafunc.h │ │ ├── luagc.c │ │ ├── luagc.h │ │ ├── luaopcodes.c │ │ ├── luaopcodes.h │ │ ├── luavm.c │ │ └── luavm.h └── dummylua-5-5 │ ├── 3rd │ ├── loadlib.dll │ └── loadlib.so │ ├── CMakeLists.txt │ ├── clib │ ├── luaaux.c │ └── luaaux.h │ ├── common │ ├── lua.h │ ├── luabase.c │ ├── luabase.h │ ├── luadebug.c │ ├── luadebug.h │ ├── luainit.c │ ├── lualoadlib.c │ ├── lualoadlib.h │ ├── luamem.c │ ├── luamem.h │ ├── luaobject.c │ ├── luaobject.h │ ├── luastate.c │ ├── luastate.h │ ├── luastring.c │ ├── luastring.h │ ├── luatable.c │ ├── luatable.h │ ├── luatm.c │ └── luatm.h │ ├── compiler │ ├── TODO.txt │ ├── luacode.c │ ├── luacode.h │ ├── lualexer.c │ ├── lualexer.h │ ├── luaparser.c │ ├── luaparser.h │ ├── luazio.c │ └── luazio.h │ ├── loadlib.c │ ├── main.c │ ├── scripts │ ├── debug_test.lua │ ├── p13_require_test.lua │ ├── p13_test_return_table.lua │ ├── parser_test01.lua │ ├── part05_test.lua │ ├── part06_test.lua │ ├── part07_test.lua │ ├── part08_test.lua │ ├── part09_test.lua │ ├── part11_test.lua │ ├── part12_test.lua │ ├── part13_test.lua │ └── token_test.lua │ ├── test │ ├── p10_test.c │ ├── p10_test.h │ ├── p11_test.c │ ├── p11_test.h │ ├── p12_test.c │ ├── p12_test.h │ ├── p13_test.c │ ├── p13_test.h │ ├── p1_test.c │ ├── p1_test.h │ ├── p2_test.c │ ├── p2_test.h │ ├── p3_test.c │ ├── p3_test.h │ ├── p4_test.c │ ├── p4_test.h │ ├── p5_test.c │ ├── p5_test.h │ ├── p6_test.c │ ├── p6_test.h │ ├── p7_test.c │ ├── p7_test.h │ ├── p8_test.c │ ├── p8_test.h │ ├── p9_test.c │ └── p9_test.h │ └── vm │ ├── luado.c │ ├── luado.h │ ├── luafunc.c │ ├── luafunc.h │ ├── luagc.c │ ├── luagc.h │ ├── luaopcodes.c │ ├── luaopcodes.h │ ├── luavm.c │ └── luavm.h ├── C06 └── tetris │ ├── 3rd │ ├── clibs │ │ ├── d2d.dll │ │ └── d2d1.dll │ └── d2d │ │ ├── CMakeLists.txt │ │ ├── main.cpp │ │ ├── render.cpp │ │ └── render.h │ ├── dummylua │ ├── 3rd │ │ ├── loadlib.dll │ │ └── loadlib.so │ ├── CMakeLists.txt │ ├── clib │ │ ├── luaaux.c │ │ └── luaaux.h │ ├── common │ │ ├── lua.h │ │ ├── luabase.c │ │ ├── luabase.h │ │ ├── luadebug.c │ │ ├── luadebug.h │ │ ├── luainit.c │ │ ├── lualoadlib.c │ │ ├── lualoadlib.h │ │ ├── luamem.c │ │ ├── luamem.h │ │ ├── luaobject.c │ │ ├── luaobject.h │ │ ├── luastate.c │ │ ├── luastate.h │ │ ├── luastring.c │ │ ├── luastring.h │ │ ├── luatable.c │ │ ├── luatable.h │ │ ├── luatm.c │ │ └── luatm.h │ ├── compiler │ │ ├── TODO.txt │ │ ├── luacode.c │ │ ├── luacode.h │ │ ├── lualexer.c │ │ ├── lualexer.h │ │ ├── luaparser.c │ │ ├── luaparser.h │ │ ├── luazio.c │ │ └── luazio.h │ ├── dummylua.lib │ ├── main.c │ ├── scripts │ │ ├── debug_test.lua │ │ ├── p13_require_test.lua │ │ ├── p13_test_return_table.lua │ │ ├── parser_test01.lua │ │ ├── part05_test.lua │ │ ├── part06_test.lua │ │ ├── part07_test.lua │ │ ├── part08_test.lua │ │ ├── part09_test.lua │ │ ├── part11_test.lua │ │ ├── part12_test.lua │ │ ├── part13_test.lua │ │ └── token_test.lua │ ├── test │ │ ├── p10_test.c │ │ ├── p10_test.h │ │ ├── p11_test.c │ │ ├── p11_test.h │ │ ├── p12_test.c │ │ ├── p12_test.h │ │ ├── p13_test.c │ │ ├── p13_test.h │ │ ├── p1_test.c │ │ ├── p1_test.h │ │ ├── p2_test.c │ │ ├── p2_test.h │ │ ├── p3_test.c │ │ ├── p3_test.h │ │ ├── p4_test.c │ │ ├── p4_test.h │ │ ├── p5_test.c │ │ ├── p5_test.h │ │ ├── p6_test.c │ │ ├── p6_test.h │ │ ├── p7_test.c │ │ ├── p7_test.h │ │ ├── p8_test.c │ │ ├── p8_test.h │ │ ├── p9_test.c │ │ └── p9_test.h │ └── vm │ │ ├── luado.c │ │ ├── luado.h │ │ ├── luafunc.c │ │ ├── luafunc.h │ │ ├── luagc.c │ │ ├── luagc.h │ │ ├── luaopcodes.c │ │ ├── luaopcodes.h │ │ ├── luavm.c │ │ └── luavm.h │ └── game │ ├── CMakeLists.txt │ ├── logic.cpp │ ├── logic.h │ ├── main.cpp │ └── modules │ ├── const.lua │ ├── controller.lua │ ├── core │ ├── class.lua │ ├── object.lua │ └── render.lua │ ├── logic │ ├── block │ │ ├── base.lua │ │ ├── lshape.lua │ │ ├── square.lua │ │ ├── stick.lua │ │ ├── tshape.lua │ │ └── zshape.lua │ ├── blockmgr.lua │ └── board.lua │ ├── start.lua │ └── ui │ ├── mgr.lua │ ├── score.lua │ └── tips.lua ├── LICENSE └── README.md /C02/dummylua-2-1/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-1/CMakeLists.txt -------------------------------------------------------------------------------- /C02/dummylua-2-1/clib/luaaux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-1/clib/luaaux.c -------------------------------------------------------------------------------- /C02/dummylua-2-1/clib/luaaux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-1/clib/luaaux.h -------------------------------------------------------------------------------- /C02/dummylua-2-1/common/lua.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-1/common/lua.h -------------------------------------------------------------------------------- /C02/dummylua-2-1/common/luamem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-1/common/luamem.c -------------------------------------------------------------------------------- /C02/dummylua-2-1/common/luamem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-1/common/luamem.h -------------------------------------------------------------------------------- /C02/dummylua-2-1/common/luaobject.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-1/common/luaobject.c -------------------------------------------------------------------------------- /C02/dummylua-2-1/common/luaobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-1/common/luaobject.h -------------------------------------------------------------------------------- /C02/dummylua-2-1/common/luastate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-1/common/luastate.c -------------------------------------------------------------------------------- /C02/dummylua-2-1/common/luastate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-1/common/luastate.h -------------------------------------------------------------------------------- /C02/dummylua-2-1/compiler/TODO.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /C02/dummylua-2-1/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-1/main.c -------------------------------------------------------------------------------- /C02/dummylua-2-1/test/p1_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-1/test/p1_test.c -------------------------------------------------------------------------------- /C02/dummylua-2-1/test/p1_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-1/test/p1_test.h -------------------------------------------------------------------------------- /C02/dummylua-2-1/vm/luado.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-1/vm/luado.c -------------------------------------------------------------------------------- /C02/dummylua-2-1/vm/luado.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-1/vm/luado.h -------------------------------------------------------------------------------- /C02/dummylua-2-2/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-2/CMakeLists.txt -------------------------------------------------------------------------------- /C02/dummylua-2-2/clib/luaaux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-2/clib/luaaux.c -------------------------------------------------------------------------------- /C02/dummylua-2-2/clib/luaaux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-2/clib/luaaux.h -------------------------------------------------------------------------------- /C02/dummylua-2-2/common/lua.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-2/common/lua.h -------------------------------------------------------------------------------- /C02/dummylua-2-2/common/luamem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-2/common/luamem.c -------------------------------------------------------------------------------- /C02/dummylua-2-2/common/luamem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-2/common/luamem.h -------------------------------------------------------------------------------- /C02/dummylua-2-2/common/luaobject.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-2/common/luaobject.c -------------------------------------------------------------------------------- /C02/dummylua-2-2/common/luaobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-2/common/luaobject.h -------------------------------------------------------------------------------- /C02/dummylua-2-2/common/luastate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-2/common/luastate.c -------------------------------------------------------------------------------- /C02/dummylua-2-2/common/luastate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-2/common/luastate.h -------------------------------------------------------------------------------- /C02/dummylua-2-2/compiler/TODO.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /C02/dummylua-2-2/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-2/main.c -------------------------------------------------------------------------------- /C02/dummylua-2-2/test/p1_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-2/test/p1_test.c -------------------------------------------------------------------------------- /C02/dummylua-2-2/test/p1_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-2/test/p1_test.h -------------------------------------------------------------------------------- /C02/dummylua-2-2/test/p2_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-2/test/p2_test.c -------------------------------------------------------------------------------- /C02/dummylua-2-2/test/p2_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-2/test/p2_test.h -------------------------------------------------------------------------------- /C02/dummylua-2-2/vm/luado.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-2/vm/luado.c -------------------------------------------------------------------------------- /C02/dummylua-2-2/vm/luado.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-2/vm/luado.h -------------------------------------------------------------------------------- /C02/dummylua-2-2/vm/luagc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-2/vm/luagc.c -------------------------------------------------------------------------------- /C02/dummylua-2-2/vm/luagc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-2/vm/luagc.h -------------------------------------------------------------------------------- /C02/dummylua-2-3/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-3/CMakeLists.txt -------------------------------------------------------------------------------- /C02/dummylua-2-3/clib/luaaux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-3/clib/luaaux.c -------------------------------------------------------------------------------- /C02/dummylua-2-3/clib/luaaux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-3/clib/luaaux.h -------------------------------------------------------------------------------- /C02/dummylua-2-3/common/lua.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-3/common/lua.h -------------------------------------------------------------------------------- /C02/dummylua-2-3/common/luamem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-3/common/luamem.c -------------------------------------------------------------------------------- /C02/dummylua-2-3/common/luamem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-3/common/luamem.h -------------------------------------------------------------------------------- /C02/dummylua-2-3/common/luaobject.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-3/common/luaobject.c -------------------------------------------------------------------------------- /C02/dummylua-2-3/common/luaobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-3/common/luaobject.h -------------------------------------------------------------------------------- /C02/dummylua-2-3/common/luastate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-3/common/luastate.c -------------------------------------------------------------------------------- /C02/dummylua-2-3/common/luastate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-3/common/luastate.h -------------------------------------------------------------------------------- /C02/dummylua-2-3/common/luastring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-3/common/luastring.c -------------------------------------------------------------------------------- /C02/dummylua-2-3/common/luastring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-3/common/luastring.h -------------------------------------------------------------------------------- /C02/dummylua-2-3/common/luatable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-3/common/luatable.c -------------------------------------------------------------------------------- /C02/dummylua-2-3/common/luatable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-3/common/luatable.h -------------------------------------------------------------------------------- /C02/dummylua-2-3/compiler/TODO.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /C02/dummylua-2-3/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-3/main.c -------------------------------------------------------------------------------- /C02/dummylua-2-3/test/p1_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-3/test/p1_test.c -------------------------------------------------------------------------------- /C02/dummylua-2-3/test/p1_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-3/test/p1_test.h -------------------------------------------------------------------------------- /C02/dummylua-2-3/test/p2_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-3/test/p2_test.c -------------------------------------------------------------------------------- /C02/dummylua-2-3/test/p2_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-3/test/p2_test.h -------------------------------------------------------------------------------- /C02/dummylua-2-3/test/p3_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-3/test/p3_test.c -------------------------------------------------------------------------------- /C02/dummylua-2-3/test/p3_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-3/test/p3_test.h -------------------------------------------------------------------------------- /C02/dummylua-2-3/vm/luado.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-3/vm/luado.c -------------------------------------------------------------------------------- /C02/dummylua-2-3/vm/luado.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-3/vm/luado.h -------------------------------------------------------------------------------- /C02/dummylua-2-3/vm/luagc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-3/vm/luagc.c -------------------------------------------------------------------------------- /C02/dummylua-2-3/vm/luagc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-3/vm/luagc.h -------------------------------------------------------------------------------- /C02/dummylua-2-3/vm/luavm.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /C02/dummylua-2-3/vm/luavm.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /C02/dummylua-2-4/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-4/CMakeLists.txt -------------------------------------------------------------------------------- /C02/dummylua-2-4/clib/luaaux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-4/clib/luaaux.c -------------------------------------------------------------------------------- /C02/dummylua-2-4/clib/luaaux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-4/clib/luaaux.h -------------------------------------------------------------------------------- /C02/dummylua-2-4/common/lua.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-4/common/lua.h -------------------------------------------------------------------------------- /C02/dummylua-2-4/common/luamem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-4/common/luamem.c -------------------------------------------------------------------------------- /C02/dummylua-2-4/common/luamem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-4/common/luamem.h -------------------------------------------------------------------------------- /C02/dummylua-2-4/common/luaobject.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-4/common/luaobject.c -------------------------------------------------------------------------------- /C02/dummylua-2-4/common/luaobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-4/common/luaobject.h -------------------------------------------------------------------------------- /C02/dummylua-2-4/common/luastate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-4/common/luastate.c -------------------------------------------------------------------------------- /C02/dummylua-2-4/common/luastate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-4/common/luastate.h -------------------------------------------------------------------------------- /C02/dummylua-2-4/common/luastring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-4/common/luastring.c -------------------------------------------------------------------------------- /C02/dummylua-2-4/common/luastring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-4/common/luastring.h -------------------------------------------------------------------------------- /C02/dummylua-2-4/common/luatable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-4/common/luatable.c -------------------------------------------------------------------------------- /C02/dummylua-2-4/common/luatable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-4/common/luatable.h -------------------------------------------------------------------------------- /C02/dummylua-2-4/compiler/TODO.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /C02/dummylua-2-4/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-4/main.c -------------------------------------------------------------------------------- /C02/dummylua-2-4/test/p1_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-4/test/p1_test.c -------------------------------------------------------------------------------- /C02/dummylua-2-4/test/p1_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-4/test/p1_test.h -------------------------------------------------------------------------------- /C02/dummylua-2-4/test/p2_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-4/test/p2_test.c -------------------------------------------------------------------------------- /C02/dummylua-2-4/test/p2_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-4/test/p2_test.h -------------------------------------------------------------------------------- /C02/dummylua-2-4/test/p3_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-4/test/p3_test.c -------------------------------------------------------------------------------- /C02/dummylua-2-4/test/p3_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-4/test/p3_test.h -------------------------------------------------------------------------------- /C02/dummylua-2-4/test/p4_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-4/test/p4_test.c -------------------------------------------------------------------------------- /C02/dummylua-2-4/test/p4_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-4/test/p4_test.h -------------------------------------------------------------------------------- /C02/dummylua-2-4/vm/luado.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-4/vm/luado.c -------------------------------------------------------------------------------- /C02/dummylua-2-4/vm/luado.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-4/vm/luado.h -------------------------------------------------------------------------------- /C02/dummylua-2-4/vm/luagc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-4/vm/luagc.c -------------------------------------------------------------------------------- /C02/dummylua-2-4/vm/luagc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-4/vm/luagc.h -------------------------------------------------------------------------------- /C02/dummylua-2-4/vm/luavm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-4/vm/luavm.c -------------------------------------------------------------------------------- /C02/dummylua-2-4/vm/luavm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C02/dummylua-2-4/vm/luavm.h -------------------------------------------------------------------------------- /C03/dummylua-3/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C03/dummylua-3/CMakeLists.txt -------------------------------------------------------------------------------- /C03/dummylua-3/clib/luaaux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C03/dummylua-3/clib/luaaux.c -------------------------------------------------------------------------------- /C03/dummylua-3/clib/luaaux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C03/dummylua-3/clib/luaaux.h -------------------------------------------------------------------------------- /C03/dummylua-3/common/lua.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C03/dummylua-3/common/lua.h -------------------------------------------------------------------------------- /C03/dummylua-3/common/luabase.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C03/dummylua-3/common/luabase.c -------------------------------------------------------------------------------- /C03/dummylua-3/common/luabase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C03/dummylua-3/common/luabase.h -------------------------------------------------------------------------------- /C03/dummylua-3/common/luainit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C03/dummylua-3/common/luainit.c -------------------------------------------------------------------------------- /C03/dummylua-3/common/luamem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C03/dummylua-3/common/luamem.c -------------------------------------------------------------------------------- /C03/dummylua-3/common/luamem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C03/dummylua-3/common/luamem.h -------------------------------------------------------------------------------- /C03/dummylua-3/common/luaobject.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C03/dummylua-3/common/luaobject.c -------------------------------------------------------------------------------- /C03/dummylua-3/common/luaobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C03/dummylua-3/common/luaobject.h -------------------------------------------------------------------------------- /C03/dummylua-3/common/luastate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C03/dummylua-3/common/luastate.c -------------------------------------------------------------------------------- /C03/dummylua-3/common/luastate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C03/dummylua-3/common/luastate.h -------------------------------------------------------------------------------- /C03/dummylua-3/common/luastring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C03/dummylua-3/common/luastring.c -------------------------------------------------------------------------------- /C03/dummylua-3/common/luastring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C03/dummylua-3/common/luastring.h -------------------------------------------------------------------------------- /C03/dummylua-3/common/luatable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C03/dummylua-3/common/luatable.c -------------------------------------------------------------------------------- /C03/dummylua-3/common/luatable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C03/dummylua-3/common/luatable.h -------------------------------------------------------------------------------- /C03/dummylua-3/compiler/TODO.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /C03/dummylua-3/compiler/luacode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C03/dummylua-3/compiler/luacode.c -------------------------------------------------------------------------------- /C03/dummylua-3/compiler/luacode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C03/dummylua-3/compiler/luacode.h -------------------------------------------------------------------------------- /C03/dummylua-3/compiler/lualexer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C03/dummylua-3/compiler/lualexer.c -------------------------------------------------------------------------------- /C03/dummylua-3/compiler/lualexer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C03/dummylua-3/compiler/lualexer.h -------------------------------------------------------------------------------- /C03/dummylua-3/compiler/luaparser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C03/dummylua-3/compiler/luaparser.c -------------------------------------------------------------------------------- /C03/dummylua-3/compiler/luaparser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C03/dummylua-3/compiler/luaparser.h -------------------------------------------------------------------------------- /C03/dummylua-3/compiler/luazio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C03/dummylua-3/compiler/luazio.c -------------------------------------------------------------------------------- /C03/dummylua-3/compiler/luazio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C03/dummylua-3/compiler/luazio.h -------------------------------------------------------------------------------- /C03/dummylua-3/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C03/dummylua-3/main.c -------------------------------------------------------------------------------- /C03/dummylua-3/scripts/parser_test01.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C03/dummylua-3/scripts/parser_test01.lua -------------------------------------------------------------------------------- /C03/dummylua-3/scripts/part05_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C03/dummylua-3/scripts/part05_test.lua -------------------------------------------------------------------------------- /C03/dummylua-3/scripts/token_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C03/dummylua-3/scripts/token_test.lua -------------------------------------------------------------------------------- /C03/dummylua-3/test/p1_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C03/dummylua-3/test/p1_test.c -------------------------------------------------------------------------------- /C03/dummylua-3/test/p1_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C03/dummylua-3/test/p1_test.h -------------------------------------------------------------------------------- /C03/dummylua-3/test/p2_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C03/dummylua-3/test/p2_test.c -------------------------------------------------------------------------------- /C03/dummylua-3/test/p2_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C03/dummylua-3/test/p2_test.h -------------------------------------------------------------------------------- /C03/dummylua-3/test/p3_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C03/dummylua-3/test/p3_test.c -------------------------------------------------------------------------------- /C03/dummylua-3/test/p3_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C03/dummylua-3/test/p3_test.h -------------------------------------------------------------------------------- /C03/dummylua-3/test/p4_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C03/dummylua-3/test/p4_test.c -------------------------------------------------------------------------------- /C03/dummylua-3/test/p4_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C03/dummylua-3/test/p4_test.h -------------------------------------------------------------------------------- /C03/dummylua-3/test/p5_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C03/dummylua-3/test/p5_test.c -------------------------------------------------------------------------------- /C03/dummylua-3/test/p5_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C03/dummylua-3/test/p5_test.h -------------------------------------------------------------------------------- /C03/dummylua-3/vm/luado.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C03/dummylua-3/vm/luado.c -------------------------------------------------------------------------------- /C03/dummylua-3/vm/luado.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C03/dummylua-3/vm/luado.h -------------------------------------------------------------------------------- /C03/dummylua-3/vm/luafunc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C03/dummylua-3/vm/luafunc.c -------------------------------------------------------------------------------- /C03/dummylua-3/vm/luafunc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C03/dummylua-3/vm/luafunc.h -------------------------------------------------------------------------------- /C03/dummylua-3/vm/luagc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C03/dummylua-3/vm/luagc.c -------------------------------------------------------------------------------- /C03/dummylua-3/vm/luagc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C03/dummylua-3/vm/luagc.h -------------------------------------------------------------------------------- /C03/dummylua-3/vm/luaopcodes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C03/dummylua-3/vm/luaopcodes.c -------------------------------------------------------------------------------- /C03/dummylua-3/vm/luaopcodes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C03/dummylua-3/vm/luaopcodes.h -------------------------------------------------------------------------------- /C03/dummylua-3/vm/luavm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C03/dummylua-3/vm/luavm.c -------------------------------------------------------------------------------- /C03/dummylua-3/vm/luavm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C03/dummylua-3/vm/luavm.h -------------------------------------------------------------------------------- /C04/dummylua-4-1/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/CMakeLists.txt -------------------------------------------------------------------------------- /C04/dummylua-4-1/clib/luaaux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/clib/luaaux.c -------------------------------------------------------------------------------- /C04/dummylua-4-1/clib/luaaux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/clib/luaaux.h -------------------------------------------------------------------------------- /C04/dummylua-4-1/common/lua.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/common/lua.h -------------------------------------------------------------------------------- /C04/dummylua-4-1/common/luabase.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/common/luabase.c -------------------------------------------------------------------------------- /C04/dummylua-4-1/common/luabase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/common/luabase.h -------------------------------------------------------------------------------- /C04/dummylua-4-1/common/luainit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/common/luainit.c -------------------------------------------------------------------------------- /C04/dummylua-4-1/common/luamem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/common/luamem.c -------------------------------------------------------------------------------- /C04/dummylua-4-1/common/luamem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/common/luamem.h -------------------------------------------------------------------------------- /C04/dummylua-4-1/common/luaobject.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/common/luaobject.c -------------------------------------------------------------------------------- /C04/dummylua-4-1/common/luaobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/common/luaobject.h -------------------------------------------------------------------------------- /C04/dummylua-4-1/common/luastate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/common/luastate.c -------------------------------------------------------------------------------- /C04/dummylua-4-1/common/luastate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/common/luastate.h -------------------------------------------------------------------------------- /C04/dummylua-4-1/common/luastring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/common/luastring.c -------------------------------------------------------------------------------- /C04/dummylua-4-1/common/luastring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/common/luastring.h -------------------------------------------------------------------------------- /C04/dummylua-4-1/common/luatable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/common/luatable.c -------------------------------------------------------------------------------- /C04/dummylua-4-1/common/luatable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/common/luatable.h -------------------------------------------------------------------------------- /C04/dummylua-4-1/compiler/TODO.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /C04/dummylua-4-1/compiler/luacode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/compiler/luacode.c -------------------------------------------------------------------------------- /C04/dummylua-4-1/compiler/luacode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/compiler/luacode.h -------------------------------------------------------------------------------- /C04/dummylua-4-1/compiler/lualexer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/compiler/lualexer.c -------------------------------------------------------------------------------- /C04/dummylua-4-1/compiler/lualexer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/compiler/lualexer.h -------------------------------------------------------------------------------- /C04/dummylua-4-1/compiler/luaparser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/compiler/luaparser.c -------------------------------------------------------------------------------- /C04/dummylua-4-1/compiler/luaparser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/compiler/luaparser.h -------------------------------------------------------------------------------- /C04/dummylua-4-1/compiler/luazio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/compiler/luazio.c -------------------------------------------------------------------------------- /C04/dummylua-4-1/compiler/luazio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/compiler/luazio.h -------------------------------------------------------------------------------- /C04/dummylua-4-1/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/main.c -------------------------------------------------------------------------------- /C04/dummylua-4-1/scripts/parser_test01.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/scripts/parser_test01.lua -------------------------------------------------------------------------------- /C04/dummylua-4-1/scripts/part05_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/scripts/part05_test.lua -------------------------------------------------------------------------------- /C04/dummylua-4-1/scripts/part06_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/scripts/part06_test.lua -------------------------------------------------------------------------------- /C04/dummylua-4-1/scripts/part07_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/scripts/part07_test.lua -------------------------------------------------------------------------------- /C04/dummylua-4-1/scripts/token_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/scripts/token_test.lua -------------------------------------------------------------------------------- /C04/dummylua-4-1/test/p1_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/test/p1_test.c -------------------------------------------------------------------------------- /C04/dummylua-4-1/test/p1_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/test/p1_test.h -------------------------------------------------------------------------------- /C04/dummylua-4-1/test/p2_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/test/p2_test.c -------------------------------------------------------------------------------- /C04/dummylua-4-1/test/p2_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/test/p2_test.h -------------------------------------------------------------------------------- /C04/dummylua-4-1/test/p3_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/test/p3_test.c -------------------------------------------------------------------------------- /C04/dummylua-4-1/test/p3_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/test/p3_test.h -------------------------------------------------------------------------------- /C04/dummylua-4-1/test/p4_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/test/p4_test.c -------------------------------------------------------------------------------- /C04/dummylua-4-1/test/p4_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/test/p4_test.h -------------------------------------------------------------------------------- /C04/dummylua-4-1/test/p5_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/test/p5_test.c -------------------------------------------------------------------------------- /C04/dummylua-4-1/test/p5_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/test/p5_test.h -------------------------------------------------------------------------------- /C04/dummylua-4-1/test/p6_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/test/p6_test.c -------------------------------------------------------------------------------- /C04/dummylua-4-1/test/p6_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/test/p6_test.h -------------------------------------------------------------------------------- /C04/dummylua-4-1/test/p7_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/test/p7_test.c -------------------------------------------------------------------------------- /C04/dummylua-4-1/test/p7_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/test/p7_test.h -------------------------------------------------------------------------------- /C04/dummylua-4-1/vm/luado.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/vm/luado.c -------------------------------------------------------------------------------- /C04/dummylua-4-1/vm/luado.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/vm/luado.h -------------------------------------------------------------------------------- /C04/dummylua-4-1/vm/luafunc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/vm/luafunc.c -------------------------------------------------------------------------------- /C04/dummylua-4-1/vm/luafunc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/vm/luafunc.h -------------------------------------------------------------------------------- /C04/dummylua-4-1/vm/luagc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/vm/luagc.c -------------------------------------------------------------------------------- /C04/dummylua-4-1/vm/luagc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/vm/luagc.h -------------------------------------------------------------------------------- /C04/dummylua-4-1/vm/luaopcodes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/vm/luaopcodes.c -------------------------------------------------------------------------------- /C04/dummylua-4-1/vm/luaopcodes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/vm/luaopcodes.h -------------------------------------------------------------------------------- /C04/dummylua-4-1/vm/luavm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/vm/luavm.c -------------------------------------------------------------------------------- /C04/dummylua-4-1/vm/luavm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-1/vm/luavm.h -------------------------------------------------------------------------------- /C04/dummylua-4-2/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/CMakeLists.txt -------------------------------------------------------------------------------- /C04/dummylua-4-2/clib/luaaux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/clib/luaaux.c -------------------------------------------------------------------------------- /C04/dummylua-4-2/clib/luaaux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/clib/luaaux.h -------------------------------------------------------------------------------- /C04/dummylua-4-2/common/lua.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/common/lua.h -------------------------------------------------------------------------------- /C04/dummylua-4-2/common/luabase.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/common/luabase.c -------------------------------------------------------------------------------- /C04/dummylua-4-2/common/luabase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/common/luabase.h -------------------------------------------------------------------------------- /C04/dummylua-4-2/common/luainit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/common/luainit.c -------------------------------------------------------------------------------- /C04/dummylua-4-2/common/luamem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/common/luamem.c -------------------------------------------------------------------------------- /C04/dummylua-4-2/common/luamem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/common/luamem.h -------------------------------------------------------------------------------- /C04/dummylua-4-2/common/luaobject.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/common/luaobject.c -------------------------------------------------------------------------------- /C04/dummylua-4-2/common/luaobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/common/luaobject.h -------------------------------------------------------------------------------- /C04/dummylua-4-2/common/luastate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/common/luastate.c -------------------------------------------------------------------------------- /C04/dummylua-4-2/common/luastate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/common/luastate.h -------------------------------------------------------------------------------- /C04/dummylua-4-2/common/luastring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/common/luastring.c -------------------------------------------------------------------------------- /C04/dummylua-4-2/common/luastring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/common/luastring.h -------------------------------------------------------------------------------- /C04/dummylua-4-2/common/luatable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/common/luatable.c -------------------------------------------------------------------------------- /C04/dummylua-4-2/common/luatable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/common/luatable.h -------------------------------------------------------------------------------- /C04/dummylua-4-2/compiler/TODO.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /C04/dummylua-4-2/compiler/luacode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/compiler/luacode.c -------------------------------------------------------------------------------- /C04/dummylua-4-2/compiler/luacode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/compiler/luacode.h -------------------------------------------------------------------------------- /C04/dummylua-4-2/compiler/lualexer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/compiler/lualexer.c -------------------------------------------------------------------------------- /C04/dummylua-4-2/compiler/lualexer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/compiler/lualexer.h -------------------------------------------------------------------------------- /C04/dummylua-4-2/compiler/luaparser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/compiler/luaparser.c -------------------------------------------------------------------------------- /C04/dummylua-4-2/compiler/luaparser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/compiler/luaparser.h -------------------------------------------------------------------------------- /C04/dummylua-4-2/compiler/luazio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/compiler/luazio.c -------------------------------------------------------------------------------- /C04/dummylua-4-2/compiler/luazio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/compiler/luazio.h -------------------------------------------------------------------------------- /C04/dummylua-4-2/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/main.c -------------------------------------------------------------------------------- /C04/dummylua-4-2/scripts/parser_test01.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/scripts/parser_test01.lua -------------------------------------------------------------------------------- /C04/dummylua-4-2/scripts/part05_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/scripts/part05_test.lua -------------------------------------------------------------------------------- /C04/dummylua-4-2/scripts/part06_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/scripts/part06_test.lua -------------------------------------------------------------------------------- /C04/dummylua-4-2/scripts/part07_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/scripts/part07_test.lua -------------------------------------------------------------------------------- /C04/dummylua-4-2/scripts/token_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/scripts/token_test.lua -------------------------------------------------------------------------------- /C04/dummylua-4-2/test/p1_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/test/p1_test.c -------------------------------------------------------------------------------- /C04/dummylua-4-2/test/p1_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/test/p1_test.h -------------------------------------------------------------------------------- /C04/dummylua-4-2/test/p2_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/test/p2_test.c -------------------------------------------------------------------------------- /C04/dummylua-4-2/test/p2_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/test/p2_test.h -------------------------------------------------------------------------------- /C04/dummylua-4-2/test/p3_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/test/p3_test.c -------------------------------------------------------------------------------- /C04/dummylua-4-2/test/p3_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/test/p3_test.h -------------------------------------------------------------------------------- /C04/dummylua-4-2/test/p4_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/test/p4_test.c -------------------------------------------------------------------------------- /C04/dummylua-4-2/test/p4_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/test/p4_test.h -------------------------------------------------------------------------------- /C04/dummylua-4-2/test/p5_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/test/p5_test.c -------------------------------------------------------------------------------- /C04/dummylua-4-2/test/p5_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/test/p5_test.h -------------------------------------------------------------------------------- /C04/dummylua-4-2/test/p6_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/test/p6_test.c -------------------------------------------------------------------------------- /C04/dummylua-4-2/test/p6_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/test/p6_test.h -------------------------------------------------------------------------------- /C04/dummylua-4-2/test/p7_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/test/p7_test.c -------------------------------------------------------------------------------- /C04/dummylua-4-2/test/p7_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/test/p7_test.h -------------------------------------------------------------------------------- /C04/dummylua-4-2/vm/luado.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/vm/luado.c -------------------------------------------------------------------------------- /C04/dummylua-4-2/vm/luado.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/vm/luado.h -------------------------------------------------------------------------------- /C04/dummylua-4-2/vm/luafunc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/vm/luafunc.c -------------------------------------------------------------------------------- /C04/dummylua-4-2/vm/luafunc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/vm/luafunc.h -------------------------------------------------------------------------------- /C04/dummylua-4-2/vm/luagc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/vm/luagc.c -------------------------------------------------------------------------------- /C04/dummylua-4-2/vm/luagc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/vm/luagc.h -------------------------------------------------------------------------------- /C04/dummylua-4-2/vm/luaopcodes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/vm/luaopcodes.c -------------------------------------------------------------------------------- /C04/dummylua-4-2/vm/luaopcodes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/vm/luaopcodes.h -------------------------------------------------------------------------------- /C04/dummylua-4-2/vm/luavm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/vm/luavm.c -------------------------------------------------------------------------------- /C04/dummylua-4-2/vm/luavm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-2/vm/luavm.h -------------------------------------------------------------------------------- /C04/dummylua-4-3/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/CMakeLists.txt -------------------------------------------------------------------------------- /C04/dummylua-4-3/clib/luaaux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/clib/luaaux.c -------------------------------------------------------------------------------- /C04/dummylua-4-3/clib/luaaux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/clib/luaaux.h -------------------------------------------------------------------------------- /C04/dummylua-4-3/common/lua.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/common/lua.h -------------------------------------------------------------------------------- /C04/dummylua-4-3/common/luabase.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/common/luabase.c -------------------------------------------------------------------------------- /C04/dummylua-4-3/common/luabase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/common/luabase.h -------------------------------------------------------------------------------- /C04/dummylua-4-3/common/luainit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/common/luainit.c -------------------------------------------------------------------------------- /C04/dummylua-4-3/common/luamem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/common/luamem.c -------------------------------------------------------------------------------- /C04/dummylua-4-3/common/luamem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/common/luamem.h -------------------------------------------------------------------------------- /C04/dummylua-4-3/common/luaobject.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/common/luaobject.c -------------------------------------------------------------------------------- /C04/dummylua-4-3/common/luaobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/common/luaobject.h -------------------------------------------------------------------------------- /C04/dummylua-4-3/common/luastate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/common/luastate.c -------------------------------------------------------------------------------- /C04/dummylua-4-3/common/luastate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/common/luastate.h -------------------------------------------------------------------------------- /C04/dummylua-4-3/common/luastring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/common/luastring.c -------------------------------------------------------------------------------- /C04/dummylua-4-3/common/luastring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/common/luastring.h -------------------------------------------------------------------------------- /C04/dummylua-4-3/common/luatable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/common/luatable.c -------------------------------------------------------------------------------- /C04/dummylua-4-3/common/luatable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/common/luatable.h -------------------------------------------------------------------------------- /C04/dummylua-4-3/compiler/TODO.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /C04/dummylua-4-3/compiler/luacode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/compiler/luacode.c -------------------------------------------------------------------------------- /C04/dummylua-4-3/compiler/luacode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/compiler/luacode.h -------------------------------------------------------------------------------- /C04/dummylua-4-3/compiler/lualexer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/compiler/lualexer.c -------------------------------------------------------------------------------- /C04/dummylua-4-3/compiler/lualexer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/compiler/lualexer.h -------------------------------------------------------------------------------- /C04/dummylua-4-3/compiler/luaparser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/compiler/luaparser.c -------------------------------------------------------------------------------- /C04/dummylua-4-3/compiler/luaparser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/compiler/luaparser.h -------------------------------------------------------------------------------- /C04/dummylua-4-3/compiler/luazio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/compiler/luazio.c -------------------------------------------------------------------------------- /C04/dummylua-4-3/compiler/luazio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/compiler/luazio.h -------------------------------------------------------------------------------- /C04/dummylua-4-3/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/main.c -------------------------------------------------------------------------------- /C04/dummylua-4-3/scripts/parser_test01.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/scripts/parser_test01.lua -------------------------------------------------------------------------------- /C04/dummylua-4-3/scripts/part05_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/scripts/part05_test.lua -------------------------------------------------------------------------------- /C04/dummylua-4-3/scripts/part06_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/scripts/part06_test.lua -------------------------------------------------------------------------------- /C04/dummylua-4-3/scripts/part07_test.lua: -------------------------------------------------------------------------------- 1 | print("h"), a, b = 1, 2, 3 -------------------------------------------------------------------------------- /C04/dummylua-4-3/scripts/part08_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/scripts/part08_test.lua -------------------------------------------------------------------------------- /C04/dummylua-4-3/scripts/token_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/scripts/token_test.lua -------------------------------------------------------------------------------- /C04/dummylua-4-3/test/p1_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/test/p1_test.c -------------------------------------------------------------------------------- /C04/dummylua-4-3/test/p1_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/test/p1_test.h -------------------------------------------------------------------------------- /C04/dummylua-4-3/test/p2_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/test/p2_test.c -------------------------------------------------------------------------------- /C04/dummylua-4-3/test/p2_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/test/p2_test.h -------------------------------------------------------------------------------- /C04/dummylua-4-3/test/p3_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/test/p3_test.c -------------------------------------------------------------------------------- /C04/dummylua-4-3/test/p3_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/test/p3_test.h -------------------------------------------------------------------------------- /C04/dummylua-4-3/test/p4_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/test/p4_test.c -------------------------------------------------------------------------------- /C04/dummylua-4-3/test/p4_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/test/p4_test.h -------------------------------------------------------------------------------- /C04/dummylua-4-3/test/p5_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/test/p5_test.c -------------------------------------------------------------------------------- /C04/dummylua-4-3/test/p5_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/test/p5_test.h -------------------------------------------------------------------------------- /C04/dummylua-4-3/test/p6_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/test/p6_test.c -------------------------------------------------------------------------------- /C04/dummylua-4-3/test/p6_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/test/p6_test.h -------------------------------------------------------------------------------- /C04/dummylua-4-3/test/p7_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/test/p7_test.c -------------------------------------------------------------------------------- /C04/dummylua-4-3/test/p7_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/test/p7_test.h -------------------------------------------------------------------------------- /C04/dummylua-4-3/test/p8_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/test/p8_test.c -------------------------------------------------------------------------------- /C04/dummylua-4-3/test/p8_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/test/p8_test.h -------------------------------------------------------------------------------- /C04/dummylua-4-3/vm/luado.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/vm/luado.c -------------------------------------------------------------------------------- /C04/dummylua-4-3/vm/luado.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/vm/luado.h -------------------------------------------------------------------------------- /C04/dummylua-4-3/vm/luafunc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/vm/luafunc.c -------------------------------------------------------------------------------- /C04/dummylua-4-3/vm/luafunc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/vm/luafunc.h -------------------------------------------------------------------------------- /C04/dummylua-4-3/vm/luagc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/vm/luagc.c -------------------------------------------------------------------------------- /C04/dummylua-4-3/vm/luagc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/vm/luagc.h -------------------------------------------------------------------------------- /C04/dummylua-4-3/vm/luaopcodes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/vm/luaopcodes.c -------------------------------------------------------------------------------- /C04/dummylua-4-3/vm/luaopcodes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/vm/luaopcodes.h -------------------------------------------------------------------------------- /C04/dummylua-4-3/vm/luavm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/vm/luavm.c -------------------------------------------------------------------------------- /C04/dummylua-4-3/vm/luavm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C04/dummylua-4-3/vm/luavm.h -------------------------------------------------------------------------------- /C05/dummylua-5-1/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/CMakeLists.txt -------------------------------------------------------------------------------- /C05/dummylua-5-1/clib/luaaux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/clib/luaaux.c -------------------------------------------------------------------------------- /C05/dummylua-5-1/clib/luaaux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/clib/luaaux.h -------------------------------------------------------------------------------- /C05/dummylua-5-1/common/lua.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/common/lua.h -------------------------------------------------------------------------------- /C05/dummylua-5-1/common/luabase.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/common/luabase.c -------------------------------------------------------------------------------- /C05/dummylua-5-1/common/luabase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/common/luabase.h -------------------------------------------------------------------------------- /C05/dummylua-5-1/common/luadebug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/common/luadebug.c -------------------------------------------------------------------------------- /C05/dummylua-5-1/common/luadebug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/common/luadebug.h -------------------------------------------------------------------------------- /C05/dummylua-5-1/common/luainit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/common/luainit.c -------------------------------------------------------------------------------- /C05/dummylua-5-1/common/luamem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/common/luamem.c -------------------------------------------------------------------------------- /C05/dummylua-5-1/common/luamem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/common/luamem.h -------------------------------------------------------------------------------- /C05/dummylua-5-1/common/luaobject.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/common/luaobject.c -------------------------------------------------------------------------------- /C05/dummylua-5-1/common/luaobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/common/luaobject.h -------------------------------------------------------------------------------- /C05/dummylua-5-1/common/luastate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/common/luastate.c -------------------------------------------------------------------------------- /C05/dummylua-5-1/common/luastate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/common/luastate.h -------------------------------------------------------------------------------- /C05/dummylua-5-1/common/luastring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/common/luastring.c -------------------------------------------------------------------------------- /C05/dummylua-5-1/common/luastring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/common/luastring.h -------------------------------------------------------------------------------- /C05/dummylua-5-1/common/luatable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/common/luatable.c -------------------------------------------------------------------------------- /C05/dummylua-5-1/common/luatable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/common/luatable.h -------------------------------------------------------------------------------- /C05/dummylua-5-1/common/luatm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/common/luatm.c -------------------------------------------------------------------------------- /C05/dummylua-5-1/common/luatm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/common/luatm.h -------------------------------------------------------------------------------- /C05/dummylua-5-1/compiler/TODO.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /C05/dummylua-5-1/compiler/luacode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/compiler/luacode.c -------------------------------------------------------------------------------- /C05/dummylua-5-1/compiler/luacode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/compiler/luacode.h -------------------------------------------------------------------------------- /C05/dummylua-5-1/compiler/lualexer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/compiler/lualexer.c -------------------------------------------------------------------------------- /C05/dummylua-5-1/compiler/lualexer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/compiler/lualexer.h -------------------------------------------------------------------------------- /C05/dummylua-5-1/compiler/luaparser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/compiler/luaparser.c -------------------------------------------------------------------------------- /C05/dummylua-5-1/compiler/luaparser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/compiler/luaparser.h -------------------------------------------------------------------------------- /C05/dummylua-5-1/compiler/luazio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/compiler/luazio.c -------------------------------------------------------------------------------- /C05/dummylua-5-1/compiler/luazio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/compiler/luazio.h -------------------------------------------------------------------------------- /C05/dummylua-5-1/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/main.c -------------------------------------------------------------------------------- /C05/dummylua-5-1/scripts/debug_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/scripts/debug_test.lua -------------------------------------------------------------------------------- /C05/dummylua-5-1/scripts/parser_test01.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/scripts/parser_test01.lua -------------------------------------------------------------------------------- /C05/dummylua-5-1/scripts/part05_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/scripts/part05_test.lua -------------------------------------------------------------------------------- /C05/dummylua-5-1/scripts/part06_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/scripts/part06_test.lua -------------------------------------------------------------------------------- /C05/dummylua-5-1/scripts/part07_test.lua: -------------------------------------------------------------------------------- 1 | print("h"), a, b = 1, 2, 3 -------------------------------------------------------------------------------- /C05/dummylua-5-1/scripts/part08_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/scripts/part08_test.lua -------------------------------------------------------------------------------- /C05/dummylua-5-1/scripts/part09_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/scripts/part09_test.lua -------------------------------------------------------------------------------- /C05/dummylua-5-1/scripts/token_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/scripts/token_test.lua -------------------------------------------------------------------------------- /C05/dummylua-5-1/test/p1_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/test/p1_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-1/test/p1_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/test/p1_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-1/test/p2_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/test/p2_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-1/test/p2_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/test/p2_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-1/test/p3_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/test/p3_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-1/test/p3_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/test/p3_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-1/test/p4_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/test/p4_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-1/test/p4_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/test/p4_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-1/test/p5_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/test/p5_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-1/test/p5_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/test/p5_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-1/test/p6_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/test/p6_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-1/test/p6_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/test/p6_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-1/test/p7_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/test/p7_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-1/test/p7_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/test/p7_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-1/test/p8_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/test/p8_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-1/test/p8_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/test/p8_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-1/test/p9_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/test/p9_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-1/test/p9_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/test/p9_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-1/vm/luado.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/vm/luado.c -------------------------------------------------------------------------------- /C05/dummylua-5-1/vm/luado.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/vm/luado.h -------------------------------------------------------------------------------- /C05/dummylua-5-1/vm/luafunc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/vm/luafunc.c -------------------------------------------------------------------------------- /C05/dummylua-5-1/vm/luafunc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/vm/luafunc.h -------------------------------------------------------------------------------- /C05/dummylua-5-1/vm/luagc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/vm/luagc.c -------------------------------------------------------------------------------- /C05/dummylua-5-1/vm/luagc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/vm/luagc.h -------------------------------------------------------------------------------- /C05/dummylua-5-1/vm/luaopcodes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/vm/luaopcodes.c -------------------------------------------------------------------------------- /C05/dummylua-5-1/vm/luaopcodes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/vm/luaopcodes.h -------------------------------------------------------------------------------- /C05/dummylua-5-1/vm/luavm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/vm/luavm.c -------------------------------------------------------------------------------- /C05/dummylua-5-1/vm/luavm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-1/vm/luavm.h -------------------------------------------------------------------------------- /C05/dummylua-5-2/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/CMakeLists.txt -------------------------------------------------------------------------------- /C05/dummylua-5-2/clib/luaaux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/clib/luaaux.c -------------------------------------------------------------------------------- /C05/dummylua-5-2/clib/luaaux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/clib/luaaux.h -------------------------------------------------------------------------------- /C05/dummylua-5-2/common/lua.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/common/lua.h -------------------------------------------------------------------------------- /C05/dummylua-5-2/common/luabase.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/common/luabase.c -------------------------------------------------------------------------------- /C05/dummylua-5-2/common/luabase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/common/luabase.h -------------------------------------------------------------------------------- /C05/dummylua-5-2/common/luadebug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/common/luadebug.c -------------------------------------------------------------------------------- /C05/dummylua-5-2/common/luadebug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/common/luadebug.h -------------------------------------------------------------------------------- /C05/dummylua-5-2/common/luainit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/common/luainit.c -------------------------------------------------------------------------------- /C05/dummylua-5-2/common/luamem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/common/luamem.c -------------------------------------------------------------------------------- /C05/dummylua-5-2/common/luamem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/common/luamem.h -------------------------------------------------------------------------------- /C05/dummylua-5-2/common/luaobject.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/common/luaobject.c -------------------------------------------------------------------------------- /C05/dummylua-5-2/common/luaobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/common/luaobject.h -------------------------------------------------------------------------------- /C05/dummylua-5-2/common/luastate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/common/luastate.c -------------------------------------------------------------------------------- /C05/dummylua-5-2/common/luastate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/common/luastate.h -------------------------------------------------------------------------------- /C05/dummylua-5-2/common/luastring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/common/luastring.c -------------------------------------------------------------------------------- /C05/dummylua-5-2/common/luastring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/common/luastring.h -------------------------------------------------------------------------------- /C05/dummylua-5-2/common/luatable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/common/luatable.c -------------------------------------------------------------------------------- /C05/dummylua-5-2/common/luatable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/common/luatable.h -------------------------------------------------------------------------------- /C05/dummylua-5-2/common/luatm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/common/luatm.c -------------------------------------------------------------------------------- /C05/dummylua-5-2/common/luatm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/common/luatm.h -------------------------------------------------------------------------------- /C05/dummylua-5-2/compiler/TODO.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /C05/dummylua-5-2/compiler/luacode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/compiler/luacode.c -------------------------------------------------------------------------------- /C05/dummylua-5-2/compiler/luacode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/compiler/luacode.h -------------------------------------------------------------------------------- /C05/dummylua-5-2/compiler/lualexer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/compiler/lualexer.c -------------------------------------------------------------------------------- /C05/dummylua-5-2/compiler/lualexer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/compiler/lualexer.h -------------------------------------------------------------------------------- /C05/dummylua-5-2/compiler/luaparser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/compiler/luaparser.c -------------------------------------------------------------------------------- /C05/dummylua-5-2/compiler/luaparser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/compiler/luaparser.h -------------------------------------------------------------------------------- /C05/dummylua-5-2/compiler/luazio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/compiler/luazio.c -------------------------------------------------------------------------------- /C05/dummylua-5-2/compiler/luazio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/compiler/luazio.h -------------------------------------------------------------------------------- /C05/dummylua-5-2/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/main.c -------------------------------------------------------------------------------- /C05/dummylua-5-2/scripts/debug_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/scripts/debug_test.lua -------------------------------------------------------------------------------- /C05/dummylua-5-2/scripts/parser_test01.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/scripts/parser_test01.lua -------------------------------------------------------------------------------- /C05/dummylua-5-2/scripts/part05_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/scripts/part05_test.lua -------------------------------------------------------------------------------- /C05/dummylua-5-2/scripts/part06_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/scripts/part06_test.lua -------------------------------------------------------------------------------- /C05/dummylua-5-2/scripts/part07_test.lua: -------------------------------------------------------------------------------- 1 | print("h"), a, b = 1, 2, 3 -------------------------------------------------------------------------------- /C05/dummylua-5-2/scripts/part08_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/scripts/part08_test.lua -------------------------------------------------------------------------------- /C05/dummylua-5-2/scripts/part09_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/scripts/part09_test.lua -------------------------------------------------------------------------------- /C05/dummylua-5-2/scripts/token_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/scripts/token_test.lua -------------------------------------------------------------------------------- /C05/dummylua-5-2/test/p10_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/test/p10_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-2/test/p10_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/test/p10_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-2/test/p1_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/test/p1_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-2/test/p1_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/test/p1_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-2/test/p2_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/test/p2_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-2/test/p2_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/test/p2_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-2/test/p3_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/test/p3_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-2/test/p3_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/test/p3_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-2/test/p4_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/test/p4_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-2/test/p4_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/test/p4_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-2/test/p5_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/test/p5_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-2/test/p5_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/test/p5_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-2/test/p6_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/test/p6_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-2/test/p6_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/test/p6_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-2/test/p7_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/test/p7_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-2/test/p7_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/test/p7_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-2/test/p8_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/test/p8_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-2/test/p8_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/test/p8_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-2/test/p9_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/test/p9_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-2/test/p9_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/test/p9_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-2/vm/luado.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/vm/luado.c -------------------------------------------------------------------------------- /C05/dummylua-5-2/vm/luado.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/vm/luado.h -------------------------------------------------------------------------------- /C05/dummylua-5-2/vm/luafunc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/vm/luafunc.c -------------------------------------------------------------------------------- /C05/dummylua-5-2/vm/luafunc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/vm/luafunc.h -------------------------------------------------------------------------------- /C05/dummylua-5-2/vm/luagc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/vm/luagc.c -------------------------------------------------------------------------------- /C05/dummylua-5-2/vm/luagc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/vm/luagc.h -------------------------------------------------------------------------------- /C05/dummylua-5-2/vm/luaopcodes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/vm/luaopcodes.c -------------------------------------------------------------------------------- /C05/dummylua-5-2/vm/luaopcodes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/vm/luaopcodes.h -------------------------------------------------------------------------------- /C05/dummylua-5-2/vm/luavm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/vm/luavm.c -------------------------------------------------------------------------------- /C05/dummylua-5-2/vm/luavm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-2/vm/luavm.h -------------------------------------------------------------------------------- /C05/dummylua-5-3/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/CMakeLists.txt -------------------------------------------------------------------------------- /C05/dummylua-5-3/clib/luaaux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/clib/luaaux.c -------------------------------------------------------------------------------- /C05/dummylua-5-3/clib/luaaux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/clib/luaaux.h -------------------------------------------------------------------------------- /C05/dummylua-5-3/common/lua.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/common/lua.h -------------------------------------------------------------------------------- /C05/dummylua-5-3/common/luabase.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/common/luabase.c -------------------------------------------------------------------------------- /C05/dummylua-5-3/common/luabase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/common/luabase.h -------------------------------------------------------------------------------- /C05/dummylua-5-3/common/luadebug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/common/luadebug.c -------------------------------------------------------------------------------- /C05/dummylua-5-3/common/luadebug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/common/luadebug.h -------------------------------------------------------------------------------- /C05/dummylua-5-3/common/luainit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/common/luainit.c -------------------------------------------------------------------------------- /C05/dummylua-5-3/common/luamem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/common/luamem.c -------------------------------------------------------------------------------- /C05/dummylua-5-3/common/luamem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/common/luamem.h -------------------------------------------------------------------------------- /C05/dummylua-5-3/common/luaobject.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/common/luaobject.c -------------------------------------------------------------------------------- /C05/dummylua-5-3/common/luaobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/common/luaobject.h -------------------------------------------------------------------------------- /C05/dummylua-5-3/common/luastate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/common/luastate.c -------------------------------------------------------------------------------- /C05/dummylua-5-3/common/luastate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/common/luastate.h -------------------------------------------------------------------------------- /C05/dummylua-5-3/common/luastring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/common/luastring.c -------------------------------------------------------------------------------- /C05/dummylua-5-3/common/luastring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/common/luastring.h -------------------------------------------------------------------------------- /C05/dummylua-5-3/common/luatable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/common/luatable.c -------------------------------------------------------------------------------- /C05/dummylua-5-3/common/luatable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/common/luatable.h -------------------------------------------------------------------------------- /C05/dummylua-5-3/common/luatm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/common/luatm.c -------------------------------------------------------------------------------- /C05/dummylua-5-3/common/luatm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/common/luatm.h -------------------------------------------------------------------------------- /C05/dummylua-5-3/compiler/TODO.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /C05/dummylua-5-3/compiler/luacode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/compiler/luacode.c -------------------------------------------------------------------------------- /C05/dummylua-5-3/compiler/luacode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/compiler/luacode.h -------------------------------------------------------------------------------- /C05/dummylua-5-3/compiler/lualexer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/compiler/lualexer.c -------------------------------------------------------------------------------- /C05/dummylua-5-3/compiler/lualexer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/compiler/lualexer.h -------------------------------------------------------------------------------- /C05/dummylua-5-3/compiler/luaparser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/compiler/luaparser.c -------------------------------------------------------------------------------- /C05/dummylua-5-3/compiler/luaparser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/compiler/luaparser.h -------------------------------------------------------------------------------- /C05/dummylua-5-3/compiler/luazio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/compiler/luazio.c -------------------------------------------------------------------------------- /C05/dummylua-5-3/compiler/luazio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/compiler/luazio.h -------------------------------------------------------------------------------- /C05/dummylua-5-3/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/main.c -------------------------------------------------------------------------------- /C05/dummylua-5-3/scripts/debug_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/scripts/debug_test.lua -------------------------------------------------------------------------------- /C05/dummylua-5-3/scripts/parser_test01.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/scripts/parser_test01.lua -------------------------------------------------------------------------------- /C05/dummylua-5-3/scripts/part05_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/scripts/part05_test.lua -------------------------------------------------------------------------------- /C05/dummylua-5-3/scripts/part06_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/scripts/part06_test.lua -------------------------------------------------------------------------------- /C05/dummylua-5-3/scripts/part07_test.lua: -------------------------------------------------------------------------------- 1 | print("h"), a, b = 1, 2, 3 -------------------------------------------------------------------------------- /C05/dummylua-5-3/scripts/part08_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/scripts/part08_test.lua -------------------------------------------------------------------------------- /C05/dummylua-5-3/scripts/part09_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/scripts/part09_test.lua -------------------------------------------------------------------------------- /C05/dummylua-5-3/scripts/part11_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/scripts/part11_test.lua -------------------------------------------------------------------------------- /C05/dummylua-5-3/scripts/token_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/scripts/token_test.lua -------------------------------------------------------------------------------- /C05/dummylua-5-3/test/p10_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/test/p10_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-3/test/p10_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/test/p10_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-3/test/p11_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/test/p11_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-3/test/p11_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/test/p11_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-3/test/p1_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/test/p1_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-3/test/p1_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/test/p1_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-3/test/p2_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/test/p2_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-3/test/p2_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/test/p2_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-3/test/p3_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/test/p3_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-3/test/p3_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/test/p3_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-3/test/p4_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/test/p4_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-3/test/p4_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/test/p4_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-3/test/p5_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/test/p5_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-3/test/p5_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/test/p5_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-3/test/p6_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/test/p6_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-3/test/p6_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/test/p6_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-3/test/p7_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/test/p7_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-3/test/p7_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/test/p7_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-3/test/p8_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/test/p8_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-3/test/p8_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/test/p8_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-3/test/p9_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/test/p9_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-3/test/p9_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/test/p9_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-3/vm/luado.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/vm/luado.c -------------------------------------------------------------------------------- /C05/dummylua-5-3/vm/luado.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/vm/luado.h -------------------------------------------------------------------------------- /C05/dummylua-5-3/vm/luafunc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/vm/luafunc.c -------------------------------------------------------------------------------- /C05/dummylua-5-3/vm/luafunc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/vm/luafunc.h -------------------------------------------------------------------------------- /C05/dummylua-5-3/vm/luagc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/vm/luagc.c -------------------------------------------------------------------------------- /C05/dummylua-5-3/vm/luagc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/vm/luagc.h -------------------------------------------------------------------------------- /C05/dummylua-5-3/vm/luaopcodes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/vm/luaopcodes.c -------------------------------------------------------------------------------- /C05/dummylua-5-3/vm/luaopcodes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/vm/luaopcodes.h -------------------------------------------------------------------------------- /C05/dummylua-5-3/vm/luavm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/vm/luavm.c -------------------------------------------------------------------------------- /C05/dummylua-5-3/vm/luavm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-3/vm/luavm.h -------------------------------------------------------------------------------- /C05/dummylua-5-4/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/CMakeLists.txt -------------------------------------------------------------------------------- /C05/dummylua-5-4/clib/luaaux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/clib/luaaux.c -------------------------------------------------------------------------------- /C05/dummylua-5-4/clib/luaaux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/clib/luaaux.h -------------------------------------------------------------------------------- /C05/dummylua-5-4/common/lua.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/common/lua.h -------------------------------------------------------------------------------- /C05/dummylua-5-4/common/luabase.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/common/luabase.c -------------------------------------------------------------------------------- /C05/dummylua-5-4/common/luabase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/common/luabase.h -------------------------------------------------------------------------------- /C05/dummylua-5-4/common/luadebug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/common/luadebug.c -------------------------------------------------------------------------------- /C05/dummylua-5-4/common/luadebug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/common/luadebug.h -------------------------------------------------------------------------------- /C05/dummylua-5-4/common/luainit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/common/luainit.c -------------------------------------------------------------------------------- /C05/dummylua-5-4/common/luamem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/common/luamem.c -------------------------------------------------------------------------------- /C05/dummylua-5-4/common/luamem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/common/luamem.h -------------------------------------------------------------------------------- /C05/dummylua-5-4/common/luaobject.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/common/luaobject.c -------------------------------------------------------------------------------- /C05/dummylua-5-4/common/luaobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/common/luaobject.h -------------------------------------------------------------------------------- /C05/dummylua-5-4/common/luastate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/common/luastate.c -------------------------------------------------------------------------------- /C05/dummylua-5-4/common/luastate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/common/luastate.h -------------------------------------------------------------------------------- /C05/dummylua-5-4/common/luastring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/common/luastring.c -------------------------------------------------------------------------------- /C05/dummylua-5-4/common/luastring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/common/luastring.h -------------------------------------------------------------------------------- /C05/dummylua-5-4/common/luatable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/common/luatable.c -------------------------------------------------------------------------------- /C05/dummylua-5-4/common/luatable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/common/luatable.h -------------------------------------------------------------------------------- /C05/dummylua-5-4/common/luatm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/common/luatm.c -------------------------------------------------------------------------------- /C05/dummylua-5-4/common/luatm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/common/luatm.h -------------------------------------------------------------------------------- /C05/dummylua-5-4/compiler/TODO.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /C05/dummylua-5-4/compiler/luacode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/compiler/luacode.c -------------------------------------------------------------------------------- /C05/dummylua-5-4/compiler/luacode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/compiler/luacode.h -------------------------------------------------------------------------------- /C05/dummylua-5-4/compiler/lualexer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/compiler/lualexer.c -------------------------------------------------------------------------------- /C05/dummylua-5-4/compiler/lualexer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/compiler/lualexer.h -------------------------------------------------------------------------------- /C05/dummylua-5-4/compiler/luaparser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/compiler/luaparser.c -------------------------------------------------------------------------------- /C05/dummylua-5-4/compiler/luaparser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/compiler/luaparser.h -------------------------------------------------------------------------------- /C05/dummylua-5-4/compiler/luazio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/compiler/luazio.c -------------------------------------------------------------------------------- /C05/dummylua-5-4/compiler/luazio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/compiler/luazio.h -------------------------------------------------------------------------------- /C05/dummylua-5-4/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/main.c -------------------------------------------------------------------------------- /C05/dummylua-5-4/scripts/debug_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/scripts/debug_test.lua -------------------------------------------------------------------------------- /C05/dummylua-5-4/scripts/parser_test01.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/scripts/parser_test01.lua -------------------------------------------------------------------------------- /C05/dummylua-5-4/scripts/part05_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/scripts/part05_test.lua -------------------------------------------------------------------------------- /C05/dummylua-5-4/scripts/part06_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/scripts/part06_test.lua -------------------------------------------------------------------------------- /C05/dummylua-5-4/scripts/part07_test.lua: -------------------------------------------------------------------------------- 1 | print("h"), a, b = 1, 2, 3 -------------------------------------------------------------------------------- /C05/dummylua-5-4/scripts/part08_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/scripts/part08_test.lua -------------------------------------------------------------------------------- /C05/dummylua-5-4/scripts/part09_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/scripts/part09_test.lua -------------------------------------------------------------------------------- /C05/dummylua-5-4/scripts/part11_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/scripts/part11_test.lua -------------------------------------------------------------------------------- /C05/dummylua-5-4/scripts/part12_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/scripts/part12_test.lua -------------------------------------------------------------------------------- /C05/dummylua-5-4/scripts/token_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/scripts/token_test.lua -------------------------------------------------------------------------------- /C05/dummylua-5-4/test/p10_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/test/p10_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-4/test/p10_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/test/p10_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-4/test/p11_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/test/p11_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-4/test/p11_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/test/p11_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-4/test/p12_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/test/p12_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-4/test/p12_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/test/p12_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-4/test/p1_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/test/p1_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-4/test/p1_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/test/p1_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-4/test/p2_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/test/p2_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-4/test/p2_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/test/p2_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-4/test/p3_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/test/p3_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-4/test/p3_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/test/p3_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-4/test/p4_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/test/p4_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-4/test/p4_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/test/p4_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-4/test/p5_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/test/p5_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-4/test/p5_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/test/p5_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-4/test/p6_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/test/p6_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-4/test/p6_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/test/p6_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-4/test/p7_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/test/p7_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-4/test/p7_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/test/p7_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-4/test/p8_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/test/p8_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-4/test/p8_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/test/p8_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-4/test/p9_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/test/p9_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-4/test/p9_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/test/p9_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-4/vm/luado.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/vm/luado.c -------------------------------------------------------------------------------- /C05/dummylua-5-4/vm/luado.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/vm/luado.h -------------------------------------------------------------------------------- /C05/dummylua-5-4/vm/luafunc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/vm/luafunc.c -------------------------------------------------------------------------------- /C05/dummylua-5-4/vm/luafunc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/vm/luafunc.h -------------------------------------------------------------------------------- /C05/dummylua-5-4/vm/luagc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/vm/luagc.c -------------------------------------------------------------------------------- /C05/dummylua-5-4/vm/luagc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/vm/luagc.h -------------------------------------------------------------------------------- /C05/dummylua-5-4/vm/luaopcodes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/vm/luaopcodes.c -------------------------------------------------------------------------------- /C05/dummylua-5-4/vm/luaopcodes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/vm/luaopcodes.h -------------------------------------------------------------------------------- /C05/dummylua-5-4/vm/luavm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/vm/luavm.c -------------------------------------------------------------------------------- /C05/dummylua-5-4/vm/luavm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-4/vm/luavm.h -------------------------------------------------------------------------------- /C05/dummylua-5-5/3rd/loadlib.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/3rd/loadlib.dll -------------------------------------------------------------------------------- /C05/dummylua-5-5/3rd/loadlib.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/3rd/loadlib.so -------------------------------------------------------------------------------- /C05/dummylua-5-5/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/CMakeLists.txt -------------------------------------------------------------------------------- /C05/dummylua-5-5/clib/luaaux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/clib/luaaux.c -------------------------------------------------------------------------------- /C05/dummylua-5-5/clib/luaaux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/clib/luaaux.h -------------------------------------------------------------------------------- /C05/dummylua-5-5/common/lua.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/common/lua.h -------------------------------------------------------------------------------- /C05/dummylua-5-5/common/luabase.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/common/luabase.c -------------------------------------------------------------------------------- /C05/dummylua-5-5/common/luabase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/common/luabase.h -------------------------------------------------------------------------------- /C05/dummylua-5-5/common/luadebug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/common/luadebug.c -------------------------------------------------------------------------------- /C05/dummylua-5-5/common/luadebug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/common/luadebug.h -------------------------------------------------------------------------------- /C05/dummylua-5-5/common/luainit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/common/luainit.c -------------------------------------------------------------------------------- /C05/dummylua-5-5/common/lualoadlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/common/lualoadlib.c -------------------------------------------------------------------------------- /C05/dummylua-5-5/common/lualoadlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/common/lualoadlib.h -------------------------------------------------------------------------------- /C05/dummylua-5-5/common/luamem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/common/luamem.c -------------------------------------------------------------------------------- /C05/dummylua-5-5/common/luamem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/common/luamem.h -------------------------------------------------------------------------------- /C05/dummylua-5-5/common/luaobject.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/common/luaobject.c -------------------------------------------------------------------------------- /C05/dummylua-5-5/common/luaobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/common/luaobject.h -------------------------------------------------------------------------------- /C05/dummylua-5-5/common/luastate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/common/luastate.c -------------------------------------------------------------------------------- /C05/dummylua-5-5/common/luastate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/common/luastate.h -------------------------------------------------------------------------------- /C05/dummylua-5-5/common/luastring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/common/luastring.c -------------------------------------------------------------------------------- /C05/dummylua-5-5/common/luastring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/common/luastring.h -------------------------------------------------------------------------------- /C05/dummylua-5-5/common/luatable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/common/luatable.c -------------------------------------------------------------------------------- /C05/dummylua-5-5/common/luatable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/common/luatable.h -------------------------------------------------------------------------------- /C05/dummylua-5-5/common/luatm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/common/luatm.c -------------------------------------------------------------------------------- /C05/dummylua-5-5/common/luatm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/common/luatm.h -------------------------------------------------------------------------------- /C05/dummylua-5-5/compiler/TODO.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /C05/dummylua-5-5/compiler/luacode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/compiler/luacode.c -------------------------------------------------------------------------------- /C05/dummylua-5-5/compiler/luacode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/compiler/luacode.h -------------------------------------------------------------------------------- /C05/dummylua-5-5/compiler/lualexer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/compiler/lualexer.c -------------------------------------------------------------------------------- /C05/dummylua-5-5/compiler/lualexer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/compiler/lualexer.h -------------------------------------------------------------------------------- /C05/dummylua-5-5/compiler/luaparser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/compiler/luaparser.c -------------------------------------------------------------------------------- /C05/dummylua-5-5/compiler/luaparser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/compiler/luaparser.h -------------------------------------------------------------------------------- /C05/dummylua-5-5/compiler/luazio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/compiler/luazio.c -------------------------------------------------------------------------------- /C05/dummylua-5-5/compiler/luazio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/compiler/luazio.h -------------------------------------------------------------------------------- /C05/dummylua-5-5/loadlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/loadlib.c -------------------------------------------------------------------------------- /C05/dummylua-5-5/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/main.c -------------------------------------------------------------------------------- /C05/dummylua-5-5/scripts/debug_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/scripts/debug_test.lua -------------------------------------------------------------------------------- /C05/dummylua-5-5/scripts/p13_require_test.lua: -------------------------------------------------------------------------------- 1 | print("hello world 2022") -------------------------------------------------------------------------------- /C05/dummylua-5-5/scripts/p13_test_return_table.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/scripts/p13_test_return_table.lua -------------------------------------------------------------------------------- /C05/dummylua-5-5/scripts/parser_test01.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/scripts/parser_test01.lua -------------------------------------------------------------------------------- /C05/dummylua-5-5/scripts/part05_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/scripts/part05_test.lua -------------------------------------------------------------------------------- /C05/dummylua-5-5/scripts/part06_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/scripts/part06_test.lua -------------------------------------------------------------------------------- /C05/dummylua-5-5/scripts/part07_test.lua: -------------------------------------------------------------------------------- 1 | print("h"), a, b = 1, 2, 3 -------------------------------------------------------------------------------- /C05/dummylua-5-5/scripts/part08_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/scripts/part08_test.lua -------------------------------------------------------------------------------- /C05/dummylua-5-5/scripts/part09_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/scripts/part09_test.lua -------------------------------------------------------------------------------- /C05/dummylua-5-5/scripts/part11_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/scripts/part11_test.lua -------------------------------------------------------------------------------- /C05/dummylua-5-5/scripts/part12_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/scripts/part12_test.lua -------------------------------------------------------------------------------- /C05/dummylua-5-5/scripts/part13_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/scripts/part13_test.lua -------------------------------------------------------------------------------- /C05/dummylua-5-5/scripts/token_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/scripts/token_test.lua -------------------------------------------------------------------------------- /C05/dummylua-5-5/test/p10_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/test/p10_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-5/test/p10_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/test/p10_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-5/test/p11_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/test/p11_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-5/test/p11_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/test/p11_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-5/test/p12_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/test/p12_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-5/test/p12_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/test/p12_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-5/test/p13_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/test/p13_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-5/test/p13_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/test/p13_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-5/test/p1_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/test/p1_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-5/test/p1_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/test/p1_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-5/test/p2_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/test/p2_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-5/test/p2_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/test/p2_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-5/test/p3_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/test/p3_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-5/test/p3_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/test/p3_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-5/test/p4_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/test/p4_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-5/test/p4_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/test/p4_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-5/test/p5_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/test/p5_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-5/test/p5_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/test/p5_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-5/test/p6_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/test/p6_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-5/test/p6_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/test/p6_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-5/test/p7_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/test/p7_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-5/test/p7_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/test/p7_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-5/test/p8_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/test/p8_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-5/test/p8_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/test/p8_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-5/test/p9_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/test/p9_test.c -------------------------------------------------------------------------------- /C05/dummylua-5-5/test/p9_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/test/p9_test.h -------------------------------------------------------------------------------- /C05/dummylua-5-5/vm/luado.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/vm/luado.c -------------------------------------------------------------------------------- /C05/dummylua-5-5/vm/luado.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/vm/luado.h -------------------------------------------------------------------------------- /C05/dummylua-5-5/vm/luafunc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/vm/luafunc.c -------------------------------------------------------------------------------- /C05/dummylua-5-5/vm/luafunc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/vm/luafunc.h -------------------------------------------------------------------------------- /C05/dummylua-5-5/vm/luagc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/vm/luagc.c -------------------------------------------------------------------------------- /C05/dummylua-5-5/vm/luagc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/vm/luagc.h -------------------------------------------------------------------------------- /C05/dummylua-5-5/vm/luaopcodes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/vm/luaopcodes.c -------------------------------------------------------------------------------- /C05/dummylua-5-5/vm/luaopcodes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/vm/luaopcodes.h -------------------------------------------------------------------------------- /C05/dummylua-5-5/vm/luavm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/vm/luavm.c -------------------------------------------------------------------------------- /C05/dummylua-5-5/vm/luavm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C05/dummylua-5-5/vm/luavm.h -------------------------------------------------------------------------------- /C06/tetris/3rd/clibs/d2d.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/3rd/clibs/d2d.dll -------------------------------------------------------------------------------- /C06/tetris/3rd/clibs/d2d1.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/3rd/clibs/d2d1.dll -------------------------------------------------------------------------------- /C06/tetris/3rd/d2d/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/3rd/d2d/CMakeLists.txt -------------------------------------------------------------------------------- /C06/tetris/3rd/d2d/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/3rd/d2d/main.cpp -------------------------------------------------------------------------------- /C06/tetris/3rd/d2d/render.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/3rd/d2d/render.cpp -------------------------------------------------------------------------------- /C06/tetris/3rd/d2d/render.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/3rd/d2d/render.h -------------------------------------------------------------------------------- /C06/tetris/dummylua/3rd/loadlib.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/3rd/loadlib.dll -------------------------------------------------------------------------------- /C06/tetris/dummylua/3rd/loadlib.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/3rd/loadlib.so -------------------------------------------------------------------------------- /C06/tetris/dummylua/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/CMakeLists.txt -------------------------------------------------------------------------------- /C06/tetris/dummylua/clib/luaaux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/clib/luaaux.c -------------------------------------------------------------------------------- /C06/tetris/dummylua/clib/luaaux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/clib/luaaux.h -------------------------------------------------------------------------------- /C06/tetris/dummylua/common/lua.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/common/lua.h -------------------------------------------------------------------------------- /C06/tetris/dummylua/common/luabase.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/common/luabase.c -------------------------------------------------------------------------------- /C06/tetris/dummylua/common/luabase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/common/luabase.h -------------------------------------------------------------------------------- /C06/tetris/dummylua/common/luadebug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/common/luadebug.c -------------------------------------------------------------------------------- /C06/tetris/dummylua/common/luadebug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/common/luadebug.h -------------------------------------------------------------------------------- /C06/tetris/dummylua/common/luainit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/common/luainit.c -------------------------------------------------------------------------------- /C06/tetris/dummylua/common/lualoadlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/common/lualoadlib.c -------------------------------------------------------------------------------- /C06/tetris/dummylua/common/lualoadlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/common/lualoadlib.h -------------------------------------------------------------------------------- /C06/tetris/dummylua/common/luamem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/common/luamem.c -------------------------------------------------------------------------------- /C06/tetris/dummylua/common/luamem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/common/luamem.h -------------------------------------------------------------------------------- /C06/tetris/dummylua/common/luaobject.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/common/luaobject.c -------------------------------------------------------------------------------- /C06/tetris/dummylua/common/luaobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/common/luaobject.h -------------------------------------------------------------------------------- /C06/tetris/dummylua/common/luastate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/common/luastate.c -------------------------------------------------------------------------------- /C06/tetris/dummylua/common/luastate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/common/luastate.h -------------------------------------------------------------------------------- /C06/tetris/dummylua/common/luastring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/common/luastring.c -------------------------------------------------------------------------------- /C06/tetris/dummylua/common/luastring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/common/luastring.h -------------------------------------------------------------------------------- /C06/tetris/dummylua/common/luatable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/common/luatable.c -------------------------------------------------------------------------------- /C06/tetris/dummylua/common/luatable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/common/luatable.h -------------------------------------------------------------------------------- /C06/tetris/dummylua/common/luatm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/common/luatm.c -------------------------------------------------------------------------------- /C06/tetris/dummylua/common/luatm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/common/luatm.h -------------------------------------------------------------------------------- /C06/tetris/dummylua/compiler/TODO.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /C06/tetris/dummylua/compiler/luacode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/compiler/luacode.c -------------------------------------------------------------------------------- /C06/tetris/dummylua/compiler/luacode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/compiler/luacode.h -------------------------------------------------------------------------------- /C06/tetris/dummylua/compiler/lualexer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/compiler/lualexer.c -------------------------------------------------------------------------------- /C06/tetris/dummylua/compiler/lualexer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/compiler/lualexer.h -------------------------------------------------------------------------------- /C06/tetris/dummylua/compiler/luaparser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/compiler/luaparser.c -------------------------------------------------------------------------------- /C06/tetris/dummylua/compiler/luaparser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/compiler/luaparser.h -------------------------------------------------------------------------------- /C06/tetris/dummylua/compiler/luazio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/compiler/luazio.c -------------------------------------------------------------------------------- /C06/tetris/dummylua/compiler/luazio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/compiler/luazio.h -------------------------------------------------------------------------------- /C06/tetris/dummylua/dummylua.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/dummylua.lib -------------------------------------------------------------------------------- /C06/tetris/dummylua/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/main.c -------------------------------------------------------------------------------- /C06/tetris/dummylua/scripts/debug_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/scripts/debug_test.lua -------------------------------------------------------------------------------- /C06/tetris/dummylua/scripts/p13_require_test.lua: -------------------------------------------------------------------------------- 1 | print("hello world 2022") -------------------------------------------------------------------------------- /C06/tetris/dummylua/scripts/p13_test_return_table.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/scripts/p13_test_return_table.lua -------------------------------------------------------------------------------- /C06/tetris/dummylua/scripts/parser_test01.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/scripts/parser_test01.lua -------------------------------------------------------------------------------- /C06/tetris/dummylua/scripts/part05_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/scripts/part05_test.lua -------------------------------------------------------------------------------- /C06/tetris/dummylua/scripts/part06_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/scripts/part06_test.lua -------------------------------------------------------------------------------- /C06/tetris/dummylua/scripts/part07_test.lua: -------------------------------------------------------------------------------- 1 | print("h"), a, b = 1, 2, 3 -------------------------------------------------------------------------------- /C06/tetris/dummylua/scripts/part08_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/scripts/part08_test.lua -------------------------------------------------------------------------------- /C06/tetris/dummylua/scripts/part09_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/scripts/part09_test.lua -------------------------------------------------------------------------------- /C06/tetris/dummylua/scripts/part11_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/scripts/part11_test.lua -------------------------------------------------------------------------------- /C06/tetris/dummylua/scripts/part12_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/scripts/part12_test.lua -------------------------------------------------------------------------------- /C06/tetris/dummylua/scripts/part13_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/scripts/part13_test.lua -------------------------------------------------------------------------------- /C06/tetris/dummylua/scripts/token_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/scripts/token_test.lua -------------------------------------------------------------------------------- /C06/tetris/dummylua/test/p10_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/test/p10_test.c -------------------------------------------------------------------------------- /C06/tetris/dummylua/test/p10_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/test/p10_test.h -------------------------------------------------------------------------------- /C06/tetris/dummylua/test/p11_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/test/p11_test.c -------------------------------------------------------------------------------- /C06/tetris/dummylua/test/p11_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/test/p11_test.h -------------------------------------------------------------------------------- /C06/tetris/dummylua/test/p12_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/test/p12_test.c -------------------------------------------------------------------------------- /C06/tetris/dummylua/test/p12_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/test/p12_test.h -------------------------------------------------------------------------------- /C06/tetris/dummylua/test/p13_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/test/p13_test.c -------------------------------------------------------------------------------- /C06/tetris/dummylua/test/p13_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/test/p13_test.h -------------------------------------------------------------------------------- /C06/tetris/dummylua/test/p1_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/test/p1_test.c -------------------------------------------------------------------------------- /C06/tetris/dummylua/test/p1_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/test/p1_test.h -------------------------------------------------------------------------------- /C06/tetris/dummylua/test/p2_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/test/p2_test.c -------------------------------------------------------------------------------- /C06/tetris/dummylua/test/p2_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/test/p2_test.h -------------------------------------------------------------------------------- /C06/tetris/dummylua/test/p3_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/test/p3_test.c -------------------------------------------------------------------------------- /C06/tetris/dummylua/test/p3_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/test/p3_test.h -------------------------------------------------------------------------------- /C06/tetris/dummylua/test/p4_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/test/p4_test.c -------------------------------------------------------------------------------- /C06/tetris/dummylua/test/p4_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/test/p4_test.h -------------------------------------------------------------------------------- /C06/tetris/dummylua/test/p5_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/test/p5_test.c -------------------------------------------------------------------------------- /C06/tetris/dummylua/test/p5_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/test/p5_test.h -------------------------------------------------------------------------------- /C06/tetris/dummylua/test/p6_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/test/p6_test.c -------------------------------------------------------------------------------- /C06/tetris/dummylua/test/p6_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/test/p6_test.h -------------------------------------------------------------------------------- /C06/tetris/dummylua/test/p7_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/test/p7_test.c -------------------------------------------------------------------------------- /C06/tetris/dummylua/test/p7_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/test/p7_test.h -------------------------------------------------------------------------------- /C06/tetris/dummylua/test/p8_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/test/p8_test.c -------------------------------------------------------------------------------- /C06/tetris/dummylua/test/p8_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/test/p8_test.h -------------------------------------------------------------------------------- /C06/tetris/dummylua/test/p9_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/test/p9_test.c -------------------------------------------------------------------------------- /C06/tetris/dummylua/test/p9_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/test/p9_test.h -------------------------------------------------------------------------------- /C06/tetris/dummylua/vm/luado.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/vm/luado.c -------------------------------------------------------------------------------- /C06/tetris/dummylua/vm/luado.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/vm/luado.h -------------------------------------------------------------------------------- /C06/tetris/dummylua/vm/luafunc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/vm/luafunc.c -------------------------------------------------------------------------------- /C06/tetris/dummylua/vm/luafunc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/vm/luafunc.h -------------------------------------------------------------------------------- /C06/tetris/dummylua/vm/luagc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/vm/luagc.c -------------------------------------------------------------------------------- /C06/tetris/dummylua/vm/luagc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/vm/luagc.h -------------------------------------------------------------------------------- /C06/tetris/dummylua/vm/luaopcodes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/vm/luaopcodes.c -------------------------------------------------------------------------------- /C06/tetris/dummylua/vm/luaopcodes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/vm/luaopcodes.h -------------------------------------------------------------------------------- /C06/tetris/dummylua/vm/luavm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/vm/luavm.c -------------------------------------------------------------------------------- /C06/tetris/dummylua/vm/luavm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/dummylua/vm/luavm.h -------------------------------------------------------------------------------- /C06/tetris/game/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/game/CMakeLists.txt -------------------------------------------------------------------------------- /C06/tetris/game/logic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/game/logic.cpp -------------------------------------------------------------------------------- /C06/tetris/game/logic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/game/logic.h -------------------------------------------------------------------------------- /C06/tetris/game/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/game/main.cpp -------------------------------------------------------------------------------- /C06/tetris/game/modules/const.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/game/modules/const.lua -------------------------------------------------------------------------------- /C06/tetris/game/modules/controller.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/game/modules/controller.lua -------------------------------------------------------------------------------- /C06/tetris/game/modules/core/class.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/game/modules/core/class.lua -------------------------------------------------------------------------------- /C06/tetris/game/modules/core/object.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/game/modules/core/object.lua -------------------------------------------------------------------------------- /C06/tetris/game/modules/core/render.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/game/modules/core/render.lua -------------------------------------------------------------------------------- /C06/tetris/game/modules/logic/block/base.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/game/modules/logic/block/base.lua -------------------------------------------------------------------------------- /C06/tetris/game/modules/logic/block/lshape.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/game/modules/logic/block/lshape.lua -------------------------------------------------------------------------------- /C06/tetris/game/modules/logic/block/square.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/game/modules/logic/block/square.lua -------------------------------------------------------------------------------- /C06/tetris/game/modules/logic/block/stick.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/game/modules/logic/block/stick.lua -------------------------------------------------------------------------------- /C06/tetris/game/modules/logic/block/tshape.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/game/modules/logic/block/tshape.lua -------------------------------------------------------------------------------- /C06/tetris/game/modules/logic/block/zshape.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/game/modules/logic/block/zshape.lua -------------------------------------------------------------------------------- /C06/tetris/game/modules/logic/blockmgr.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/game/modules/logic/blockmgr.lua -------------------------------------------------------------------------------- /C06/tetris/game/modules/logic/board.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/game/modules/logic/board.lua -------------------------------------------------------------------------------- /C06/tetris/game/modules/start.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/game/modules/start.lua -------------------------------------------------------------------------------- /C06/tetris/game/modules/ui/mgr.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/game/modules/ui/mgr.lua -------------------------------------------------------------------------------- /C06/tetris/game/modules/ui/score.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/game/modules/ui/score.lua -------------------------------------------------------------------------------- /C06/tetris/game/modules/ui/tips.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/C06/tetris/game/modules/ui/tips.lua -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manistein/let-us-build-a-lua-interpreter/HEAD/README.md --------------------------------------------------------------------------------