TEST [[ local a = { } ]] TEST [[ local t t. = 1 t.() ]] TEST [[ t. = 1 t.() ]] TEST [[ local t.x = 1 .x = 1 ]] TEST [[ t. = 1 t..y = 1 ]] TEST [[ local t t. = 1 t.() ]] TEST [[ local t t[] = 1 t[]() ]] TEST [[ local t t[] = 1 t[]() ]] TEST [[ local t t[] = 1 t[]() ]] TEST [[ local t t[] = 1 t[ ]() ]] TEST [[ local t t. = 1 t[]() ]] TEST [[ local t t. = 1 t..b() ]] TEST [[ local t local t[]() ]] TEST[[ local local _ = { _ = } ]] TEST[[ local t { _ = .x } ]] TEST[[ local t = { = 1, } t.() ]] TEST[[ local t = { [] = 1, } t.() ]] TEST[[ local t;t = { = 1, } t.() ]] TEST[[ local t;t = { = 1, } t.() ]] --TEST[[ --local t = { -- = 1, --} --y.() --]] TEST[[ local t = { = 1, } local y = { insert = 1, } t.() ]] TEST [[ local x x.y. = 1 print(x.y.) ]] TEST [[ local x x.y = { = 1 } print(x.y.) ]] TEST [[ local x = { y = { = 1 } } print(x.y.) ]] TEST [[ local function f() local t = { = 1, } return t end local t = f() t. ]] --TEST [[ --local t = { } -- --print(t[]) --]]