diff options
Diffstat (limited to 'test/references/init.lua')
-rw-r--r-- | test/references/init.lua | 230 |
1 files changed, 2 insertions, 228 deletions
diff --git a/test/references/init.lua b/test/references/init.lua index fbbd3227..2fba92e5 100644 --- a/test/references/init.lua +++ b/test/references/init.lua @@ -52,231 +52,5 @@ function TEST(script) end end -TEST [[ -local <?a?> = 1 -<!a!> = <!a!> -]] - -TEST [[ -<?a?> = 1 -<!a!> = <!a!> -]] - -TEST [[ -local t -t.<?a?> = 1 -t.<!a!> = t.<!a!> -]] - -TEST [[ -t.<?a?> = 1 -t.<!a!> = t.<!a!> -]] - -TEST [[ -:: <!LABEL!> :: -goto <?LABEL?> -if true then - goto <!LABEL!> -end -]] - -TEST [[ -:: <?LABEL?> :: -goto <!LABEL!> -if true then - goto <!LABEL!> -end -]] - -TEST [[ -local a = 1 -local <?a?> = 1 -<!a!> = <!a!> -]] - -TEST [[ -local <!a!> -local <?b?> = <!a!> -]] - -TEST [[ -local <?a?> -local <!b!> = <!a!> -]] - -TEST [[ -local t = { - <!a!> = 1 -} -print(t.<?a?>) -]] - -TEST [[ -local t = { - <?a?> = 1 -} -print(t.<!a!>) -]] - -TEST [[ -t[<?'a'?>] = 1 -print(t.<!a!>) -]] - -TEST [[ -local t = { - [<?'a'?>] = 1 -} -print(t.<!a!>) -]] - -TEST [[ -table.<!dump!>() -function table.<?dump?>() -end -]] - -TEST [[ -local <?x?> -local function f() - return <!x!> -end -local y = f() -]] - -TEST [[ -local <?x?> -local function f() - return function () - return <!x!> - end -end -local y = f()() -]] - -TEST [[ -local t = {} -t.<?x?> = 1 -t[a.b.c] = 1 -]] - -TEST [[ -local t = {} -t.x = 1 -t[a.b.<?x?>] = 1 -]] - -TEST [[ -local t -local <!f!> = t.<?f?> - -<!f!>() - -return { - <!f!> = <!f!>, -} -]] - -TEST [[ -self = { - results = { - <?labels?> = {}, - } -} -self[self.results.<!labels!>] = lbl -]] - -TEST [[ -a.b.<?c?> = 1 -print(a.b.<!c!>) -]] - -TEST [[ -local <!mt!> = {} -function <!mt!>:x() - <?self?>:x() -end -]] - -TEST [[ -local mt = {} -function mt:<!x!>() - self:<?x?>() -end -]] - -TEST [[ -a.<!b!>.c = 1 -print(a.<?b?>.c) -]] - -TEST [[ -local <?f?> -local t = { - <!a!> = <!f!> -} -print(t.<!a!>) -]] - -TEST [[ -local <!f!> -local <!t!> = <?f?> -]] - -TEST [[ -local <!f!> -a.<!t!> = <?f?> -]] - -TEST [[ -<!t!>.<!f!> = <?t?> -]] - -TEST [[ -local <!f!> -local <?t?> = <!f!> -]] - -TEST [[ -local <!t!> -<!t!>.<!f!> = <?t?> -]] - -TEST [[ -_G.<?xxx?> = 1 - -print(<!xxx!>) -]] - -TEST [[ ----@class <!Class!> ----@type <?Class?> ----@type <!Class!> -]] - -TEST [[ ----@class <?Class?> ----@type <!Class!> ----@type <!Class!> -]] - -TEST [[ ----@class Class -local <?t?> ----@type Class -local <!x!> -]] - -TEST [[ ----@class Class -local <!t!> ----@type Class -local <?x?> -]] - --- BUG -TEST [[ ----@return <?xxx?> -function f() end -]] +require 'references.common' +require 'references.all' |