summaryrefslogtreecommitdiff
path: root/test/definition/table.lua
diff options
context:
space:
mode:
Diffstat (limited to 'test/definition/table.lua')
-rw-r--r--test/definition/table.lua52
1 files changed, 32 insertions, 20 deletions
diff --git a/test/definition/table.lua b/test/definition/table.lua
index 61e8746d..66e71b0c 100644
--- a/test/definition/table.lua
+++ b/test/definition/table.lua
@@ -134,32 +134,44 @@ local y = {
t.<?insert?>()
]]
+
+TEST [[
+local x
+x.y.<!z!> = 1
+print(x.y.<?z?>)
+]]
+
+
+TEST [[
+local x
+x.y = {
+ <!z!> = 1
+}
+print(x.y.<?z?>)
+]]
+
+TEST [[
+local x = {
+ y = {
+ <!z!> = 1
+ }
+}
+print(x.y.<?z?>)
+]]
+
TEST [[
local function f()
- local t = {}
- t.field1 = {
+ local t = {
<!x!> = 1,
- y = 1,
- z = 1,
- }
- t.field2 = {
- x = 1,
- y = 1,
- z = 1,
- }
- t.field3 = {
- x = 1,
- y = 1,
- z = 1,
}
return t
end
local t = f()
-t.field1.<?x?>
+t.<?x?>
]]
-TEST [[
-local t = { <!a!> }
-
-print(t[<?1?>])
-]]
+--TEST [[
+--local t = { <!a!> }
+--
+--print(t[<?1?>])
+--]]