From c63b2e404d8d2bb984afe3678a5ba2b2836380cc Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=9C=80=E8=90=8C=E5=B0=8F=E6=B1=90?= <sumneko@hotmail.com>
Date: Fri, 20 Nov 2020 21:55:41 +0800
Subject: remove the old version

---
 test/references/init.lua | 114 -----------------------------------------------
 1 file changed, 114 deletions(-)
 delete mode 100644 test/references/init.lua

(limited to 'test/references/init.lua')

diff --git a/test/references/init.lua b/test/references/init.lua
deleted file mode 100644
index 44cd5ab0..00000000
--- a/test/references/init.lua
+++ /dev/null
@@ -1,114 +0,0 @@
-local core = require 'core'
-local parser  = require 'parser'
-local buildVM = require 'vm'
-
-local function catch_target(script)
-    local list = {}
-    local cur = 1
-    while true do
-        local start, finish  = script:find('<[!?].-[!?]>', cur)
-        if not start then
-            break
-        end
-        list[#list+1] = { start + 2, finish - 2 }
-        cur = finish + 1
-    end
-    return list
-end
-
-local function founded(targets, results)
-    if #targets ~= #results then
-        return false
-    end
-    for _, target in ipairs(targets) do
-        for _, result in ipairs(results) do
-            if target[1] == result[1] and target[2] == result[2] then
-                goto NEXT
-            end
-        end
-        do return false end
-        ::NEXT::
-    end
-    return true
-end
-
-function TEST(script)
-    local target = catch_target(script)
-    local start  = script:find('<?', 1, true)
-    local finish = script:find('?>', 1, true)
-    local pos = (start + finish) // 2 + 1
-    local new_script = script:gsub('<[!?]', '  '):gsub('[!?]>', '  ')
-    local ast = parser:parse(new_script, 'lua', 'Lua 5.3')
-    assert(ast)
-    local vm = buildVM(ast)
-    assert(vm)
-
-    local positions = core.definition(vm, pos, 'reference')
-    if positions then
-        assert(founded(target, positions))
-    else
-        assert(#target == 0)
-    end
-end
-
-TEST [[
-local <?a?> = 1
-<!a!> = <!a!>
-]]
-
-TEST [[
-t.<?a?> = 1
-t.<!a!> = t.<!a!>
-]]
-
-TEST [[
-:: <!LABEL!> ::
-goto <?LABEL?>
-]]
-
-TEST [[
-local a = 1
-local <?a?> = 1
-<!a!> = <!a!>
-]]
-
-TEST [[
-local t = {
-    <?a?> = 1
-}
-print(t.<!a!>)
-]]
-
-TEST [[
-local <!mt!> = {}
-function <!mt!>:a()
-    <?self?>:remove()
-end
-]]
-
-TEST [[
-local function f()
-    return <?function ()
-    end?>
-end
-
-local <!f2!> = f()
-]]
-
-TEST [[
-table.<!dump!>()
-function table.<?dump?>()
-end
-]]
-
-TEST [[
----@class <!Class!>
----@type <?Class?>
----@type <!Class!>
-]]
-
-TEST [[
----@class <?Class?>
----@type <!Class!>
----@type <!Class!>
-]]
-- 
cgit v1.2.3