#5835 contains a brittle test that uses an FVar ID, which caused a failure on master. This PR changes that test to use a declaration instead.
612 lines
17 KiB
Text
612 lines
17 KiB
Text
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 10, "character": 17}}
|
|
{"items":
|
|
[{"sortText": "0",
|
|
"label": "bar",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 10, "character": 17}},
|
|
"cPos": 0}},
|
|
{"sortText": "1",
|
|
"label": "barfoo",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 10, "character": 17}},
|
|
"cPos": 0}},
|
|
{"sortText": "2",
|
|
"label": "foo",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 10, "character": 17}},
|
|
"cPos": 0}},
|
|
{"sortText": "3",
|
|
"label": "foobar",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 10, "character": 17}},
|
|
"cPos": 0}}],
|
|
"isIncomplete": true}
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 13, "character": 18}}
|
|
{"items":
|
|
[{"sortText": "0",
|
|
"label": "bar",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 13, "character": 18}},
|
|
"cPos": 0}},
|
|
{"sortText": "1",
|
|
"label": "barfoo",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 13, "character": 18}},
|
|
"cPos": 0}},
|
|
{"sortText": "2",
|
|
"label": "foo",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 13, "character": 18}},
|
|
"cPos": 0}},
|
|
{"sortText": "3",
|
|
"label": "foobar",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 13, "character": 18}},
|
|
"cPos": 0}}],
|
|
"isIncomplete": true}
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 17, "character": 2}}
|
|
{"items":
|
|
[{"sortText": "0",
|
|
"label": "bar",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 17, "character": 2}},
|
|
"cPos": 0}},
|
|
{"sortText": "1",
|
|
"label": "barfoo",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 17, "character": 2}},
|
|
"cPos": 0}},
|
|
{"sortText": "2",
|
|
"label": "foo",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 17, "character": 2}},
|
|
"cPos": 0}},
|
|
{"sortText": "3",
|
|
"label": "foobar",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 17, "character": 2}},
|
|
"cPos": 0}}],
|
|
"isIncomplete": true}
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 21, "character": 3}}
|
|
{"items":
|
|
[{"sortText": "0",
|
|
"label": "foo",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 21, "character": 3}},
|
|
"cPos": 0}},
|
|
{"sortText": "1",
|
|
"label": "foobar",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 21, "character": 3}},
|
|
"cPos": 0}}],
|
|
"isIncomplete": true}
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 25, "character": 5}}
|
|
{"items":
|
|
[{"sortText": "0",
|
|
"label": "foo",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 25, "character": 5}},
|
|
"cPos": 0}},
|
|
{"sortText": "1",
|
|
"label": "foobar",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 25, "character": 5}},
|
|
"cPos": 0}}],
|
|
"isIncomplete": true}
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 29, "character": 9}}
|
|
{"items": [], "isIncomplete": true}
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 34, "character": 4}}
|
|
{"items": [], "isIncomplete": true}
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 39, "character": 2}}
|
|
{"items":
|
|
[{"sortText": "0",
|
|
"label": "bar",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 39, "character": 2}},
|
|
"cPos": 0}},
|
|
{"sortText": "1",
|
|
"label": "barfoo",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 39, "character": 2}},
|
|
"cPos": 0}},
|
|
{"sortText": "2",
|
|
"label": "foo",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 39, "character": 2}},
|
|
"cPos": 0}},
|
|
{"sortText": "3",
|
|
"label": "foobar",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 39, "character": 2}},
|
|
"cPos": 0}}],
|
|
"isIncomplete": true}
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 43, "character": 12}}
|
|
{"items":
|
|
[{"sortText": "0",
|
|
"label": "bar",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 43, "character": 12}},
|
|
"cPos": 0}},
|
|
{"sortText": "1",
|
|
"label": "barfoo",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 43, "character": 12}},
|
|
"cPos": 0}},
|
|
{"sortText": "2",
|
|
"label": "foo",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 43, "character": 12}},
|
|
"cPos": 0}},
|
|
{"sortText": "3",
|
|
"label": "foobar",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 43, "character": 12}},
|
|
"cPos": 0}}],
|
|
"isIncomplete": true}
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 46, "character": 17}}
|
|
{"items":
|
|
[{"sortText": "0",
|
|
"label": "bar",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 46, "character": 17}},
|
|
"cPos": 0}},
|
|
{"sortText": "1",
|
|
"label": "barfoo",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 46, "character": 17}},
|
|
"cPos": 0}},
|
|
{"sortText": "2",
|
|
"label": "foo",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 46, "character": 17}},
|
|
"cPos": 0}},
|
|
{"sortText": "3",
|
|
"label": "foobar",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 46, "character": 17}},
|
|
"cPos": 0}}],
|
|
"isIncomplete": true}
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 50, "character": 2}}
|
|
{"items":
|
|
[{"sortText": "0",
|
|
"label": "bar",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 50, "character": 2}},
|
|
"cPos": 0}},
|
|
{"sortText": "1",
|
|
"label": "barfoo",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 50, "character": 2}},
|
|
"cPos": 0}},
|
|
{"sortText": "2",
|
|
"label": "foo",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 50, "character": 2}},
|
|
"cPos": 0}},
|
|
{"sortText": "3",
|
|
"label": "foobar",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 50, "character": 2}},
|
|
"cPos": 0}}],
|
|
"isIncomplete": true}
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 55, "character": 3}}
|
|
{"items":
|
|
[{"sortText": "0",
|
|
"label": "foo",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 55, "character": 3}},
|
|
"cPos": 1}},
|
|
{"sortText": "1",
|
|
"label": "foobar",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 55, "character": 3}},
|
|
"cPos": 1}}],
|
|
"isIncomplete": true}
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 60, "character": 5}}
|
|
{"items":
|
|
[{"sortText": "0",
|
|
"label": "foo",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 60, "character": 5}},
|
|
"cPos": 1}},
|
|
{"sortText": "1",
|
|
"label": "foobar",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 60, "character": 5}},
|
|
"cPos": 1}}],
|
|
"isIncomplete": true}
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 66, "character": 4}}
|
|
{"items": [], "isIncomplete": true}
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 72, "character": 2}}
|
|
{"items":
|
|
[{"sortText": "0",
|
|
"label": "bar",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 72, "character": 2}},
|
|
"cPos": 0}},
|
|
{"sortText": "1",
|
|
"label": "barfoo",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 72, "character": 2}},
|
|
"cPos": 0}},
|
|
{"sortText": "2",
|
|
"label": "foo",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 72, "character": 2}},
|
|
"cPos": 0}},
|
|
{"sortText": "3",
|
|
"label": "foobar",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 72, "character": 2}},
|
|
"cPos": 0}}],
|
|
"isIncomplete": true}
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 78, "character": 2}}
|
|
{"items":
|
|
[{"sortText": "0",
|
|
"label": "bar",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 78, "character": 2}},
|
|
"cPos": 0}},
|
|
{"sortText": "1",
|
|
"label": "barfoo",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 78, "character": 2}},
|
|
"cPos": 0}},
|
|
{"sortText": "2",
|
|
"label": "foo",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 78, "character": 2}},
|
|
"cPos": 0}},
|
|
{"sortText": "3",
|
|
"label": "foobar",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 78, "character": 2}},
|
|
"cPos": 0}}],
|
|
"isIncomplete": true}
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 82, "character": 27}}
|
|
{"items":
|
|
[{"sortText": "0",
|
|
"label": "bar",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 82, "character": 27}},
|
|
"cPos": 0}},
|
|
{"sortText": "1",
|
|
"label": "barfoo",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 82, "character": 27}},
|
|
"cPos": 0}},
|
|
{"sortText": "2",
|
|
"label": "foo",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 82, "character": 27}},
|
|
"cPos": 0}},
|
|
{"sortText": "3",
|
|
"label": "foobar",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 82, "character": 27}},
|
|
"cPos": 0}}],
|
|
"isIncomplete": true}
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 85, "character": 32}}
|
|
{"items":
|
|
[{"sortText": "0",
|
|
"label": "bar",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 85, "character": 32}},
|
|
"cPos": 0}},
|
|
{"sortText": "1",
|
|
"label": "barfoo",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 85, "character": 32}},
|
|
"cPos": 0}},
|
|
{"sortText": "2",
|
|
"label": "foo",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 85, "character": 32}},
|
|
"cPos": 0}},
|
|
{"sortText": "3",
|
|
"label": "foobar",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 85, "character": 32}},
|
|
"cPos": 0}}],
|
|
"isIncomplete": true}
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 88, "character": 32}}
|
|
{"items":
|
|
[{"sortText": "0",
|
|
"label": "bar",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 88, "character": 32}},
|
|
"cPos": 0}},
|
|
{"sortText": "1",
|
|
"label": "barfoo",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 88, "character": 32}},
|
|
"cPos": 0}},
|
|
{"sortText": "2",
|
|
"label": "foo",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 88, "character": 32}},
|
|
"cPos": 0}},
|
|
{"sortText": "3",
|
|
"label": "foobar",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 88, "character": 32}},
|
|
"cPos": 0}}],
|
|
"isIncomplete": true}
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 91, "character": 33}}
|
|
{"items":
|
|
[{"sortText": "0",
|
|
"label": "foo",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 91, "character": 33}},
|
|
"cPos": 0}},
|
|
{"sortText": "1",
|
|
"label": "foobar",
|
|
"kind": 5,
|
|
"detail": "field",
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 91, "character": 33}},
|
|
"cPos": 0}}],
|
|
"isIncomplete": true}
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 96, "character": 52}}
|
|
{"items":
|
|
[{"sortText": "0",
|
|
"label": "aLongUniqueIdentifier",
|
|
"kind": 21,
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionStructureInstance.lean"},
|
|
"position": {"line": 96, "character": 52}},
|
|
"id": {"const": {"declName": "aLongUniqueIdentifier"}},
|
|
"cPos": 0}}],
|
|
"isIncomplete": true}
|