98 lines
2.2 KiB
Plaintext
98 lines
2.2 KiB
Plaintext
|
|
a(error) false nil
|
||
|
|
a(error,"msg") false string
|
||
|
|
a(error,"msg",0) false string
|
||
|
|
a(error,"msg",1) false string
|
||
|
|
a(error,"msg",2) false string
|
||
|
|
a(error,"msg",3) false string
|
||
|
|
a(error,"msg",4) false string
|
||
|
|
a(error,"msg",5) false string
|
||
|
|
a(error,"msg",6) false string
|
||
|
|
a(nil()) false string
|
||
|
|
a(t()) false string
|
||
|
|
a(s()) false string
|
||
|
|
a(true()) false string
|
||
|
|
a(nil+1) false string
|
||
|
|
a(a+1) false string
|
||
|
|
a(s+1) false string
|
||
|
|
a(true+1) false string
|
||
|
|
a(nil.x) false string
|
||
|
|
a(a.x) false string
|
||
|
|
a(s.x) true nil
|
||
|
|
a(true.x) false string
|
||
|
|
a(nil.x=5) false string
|
||
|
|
a(a.x=5) false string
|
||
|
|
a(s.x=5) false string
|
||
|
|
a(true.x=5) false string
|
||
|
|
a(#nil) false string
|
||
|
|
a(#t) true 0
|
||
|
|
a(#s) true 11
|
||
|
|
a(#a) false string
|
||
|
|
a(#true) false string
|
||
|
|
a(nil>1) false string
|
||
|
|
a(a>1) false string
|
||
|
|
a(s>1) false string
|
||
|
|
a(true>1) false string
|
||
|
|
a(-nil) false string
|
||
|
|
a(-a) false string
|
||
|
|
a(-s) false string
|
||
|
|
a(-true) false string
|
||
|
|
-------- string concatenation
|
||
|
|
"a".."b" true
|
||
|
|
"a"..nil false
|
||
|
|
nil.."b" false
|
||
|
|
"a"..{} false
|
||
|
|
{}.."b" false
|
||
|
|
"a"..2 true
|
||
|
|
2.."b" true
|
||
|
|
"a"..print false
|
||
|
|
print.."b" false
|
||
|
|
"a"..true false
|
||
|
|
true.."b" false
|
||
|
|
nil..true false
|
||
|
|
"a"..3.5 true
|
||
|
|
3.5.."b" true
|
||
|
|
-------- table concatenation
|
||
|
|
"a".."b" true
|
||
|
|
"a"..nil false
|
||
|
|
nil.."b" false
|
||
|
|
"a"..{} false
|
||
|
|
{}.."b" false
|
||
|
|
"a"..2 true
|
||
|
|
2.."b" true
|
||
|
|
"a"..print false
|
||
|
|
print.."b" false
|
||
|
|
"a"..true false
|
||
|
|
true.."b" false
|
||
|
|
nil..true false
|
||
|
|
"a"..3.5 true
|
||
|
|
3.5.."b" true
|
||
|
|
-------- pairs tests
|
||
|
|
a(pairs(nil)) false string
|
||
|
|
a(pairs(a)) false string
|
||
|
|
a(pairs(s)) false string
|
||
|
|
a(pairs(t)) true func.1
|
||
|
|
a(pairs(true)) false string
|
||
|
|
-------- setmetatable tests
|
||
|
|
a(setmetatable(nil)) false string
|
||
|
|
a(setmetatable(a)) false string
|
||
|
|
a(setmetatable(s)) false string
|
||
|
|
a(setmetatable(true)) false string
|
||
|
|
a(setmetatable(t)) true tbl.2
|
||
|
|
a(getmetatable(t)) true tbl.3
|
||
|
|
a(setmetatable(t*)) true tbl.2
|
||
|
|
a(getmetatable(t)) true tbl.4
|
||
|
|
a(setmetatable(t)) false string
|
||
|
|
a(getmetatable(t)) true tbl.4
|
||
|
|
a(setmetatable(t)) true tbl.5
|
||
|
|
a(getmetatable(t)) true tbl.6
|
||
|
|
a(setmetatable(t*)) true tbl.5
|
||
|
|
a(getmetatable(t)) true some string
|
||
|
|
a(setmetatable(t)) false string
|
||
|
|
a(getmetatable(t)) true some string
|
||
|
|
a(setmetatable(t,nil)) false string
|
||
|
|
a(setmetatable(t)) false string
|
||
|
|
a(setmetatable({},"abc")) false string
|
||
|
|
error("msg","arg") false string
|
||
|
|
loadfile("bogus.txt") true nil
|
||
|
|
dofile("bogus.txt") false string
|