lean4-htt/tests/lean/interactive/highlight.lean.expected.out
Sebastian Ullrich 004430b568
fix: avoid new term info around def bodies (#6031)
This PR fixes a regression with go-to-definition and document highlight
misbehaving on tactic blocks.

We explicitly avoid creating term info nodes around `by` blocks, which
#5338 might accidentally do; as the new info is not relevant for the
server, it is instead moved into a custom info.

Reported at
https://leanprover.zulipchat.com/#narrow/channel/270676-lean4/topic/Go-to-def.20for.20tactics.20broken.20on.20v4.2E14.2E0-rc1.
2024-11-11 14:54:59 +00:00

126 lines
4.3 KiB
Text

{"textDocument": {"uri": "file:///highlight.lean"},
"position": {"line": 1, "character": 23}}
[{"range":
{"start": {"line": 1, "character": 22}, "end": {"line": 1, "character": 26}},
"kind": 1}]
{"textDocument": {"uri": "file:///highlight.lean"},
"position": {"line": 5, "character": 7}}
[{"range":
{"start": {"line": 1, "character": 4}, "end": {"line": 1, "character": 8}},
"kind": 1},
{"range":
{"start": {"line": 4, "character": 6}, "end": {"line": 4, "character": 10}},
"kind": 1},
{"range":
{"start": {"line": 5, "character": 6}, "end": {"line": 5, "character": 10}},
"kind": 1}]
{"textDocument": {"uri": "file:///highlight.lean"},
"position": {"line": 10, "character": 3}}
[{"range":
{"start": {"line": 9, "character": 6}, "end": {"line": 9, "character": 9}},
"kind": 1},
{"range":
{"start": {"line": 10, "character": 2}, "end": {"line": 10, "character": 5}},
"kind": 1}]
{"textDocument": {"uri": "file:///highlight.lean"},
"position": {"line": 15, "character": 3}}
[{"range":
{"start": {"line": 15, "character": 2}, "end": {"line": 15, "character": 6}},
"kind": 1},
{"range":
{"start": {"line": 23, "character": 16},
"end": {"line": 23, "character": 20}},
"kind": 1}]
{"textDocument": {"uri": "file:///highlight.lean"},
"position": {"line": 19, "character": 7}}
[{"range":
{"start": {"line": 14, "character": 2}, "end": {"line": 14, "character": 5}},
"kind": 1},
{"range":
{"start": {"line": 19, "character": 6}, "end": {"line": 19, "character": 9}},
"kind": 1},
{"range":
{"start": {"line": 23, "character": 4}, "end": {"line": 23, "character": 7}},
"kind": 1}]
{"textDocument": {"uri": "file:///highlight.lean"},
"position": {"line": 23, "character": 5}}
[{"range":
{"start": {"line": 14, "character": 2}, "end": {"line": 14, "character": 5}},
"kind": 1},
{"range":
{"start": {"line": 19, "character": 6}, "end": {"line": 19, "character": 9}},
"kind": 1},
{"range":
{"start": {"line": 23, "character": 4}, "end": {"line": 23, "character": 7}},
"kind": 1}]
{"textDocument": {"uri": "file:///highlight.lean"},
"position": {"line": 23, "character": 12}}
[{"range":
{"start": {"line": 22, "character": 10},
"end": {"line": 22, "character": 13}},
"kind": 1},
{"range":
{"start": {"line": 23, "character": 11},
"end": {"line": 23, "character": 14}},
"kind": 1},
{"range":
{"start": {"line": 23, "character": 24},
"end": {"line": 23, "character": 27}},
"kind": 1}]
{"textDocument": {"uri": "file:///highlight.lean"},
"position": {"line": 30, "character": 2}}
[{"range":
{"start": {"line": 28, "character": 10},
"end": {"line": 28, "character": 11}},
"kind": 1},
{"range":
{"start": {"line": 29, "character": 2}, "end": {"line": 29, "character": 3}},
"kind": 1},
{"range":
{"start": {"line": 30, "character": 2}, "end": {"line": 30, "character": 3}},
"kind": 1}]
{"textDocument": {"uri": "file:///highlight.lean"},
"position": {"line": 41, "character": 7}}
[{"range":
{"start": {"line": 34, "character": 10},
"end": {"line": 34, "character": 11}},
"kind": 1},
{"range":
{"start": {"line": 36, "character": 4}, "end": {"line": 36, "character": 5}},
"kind": 1},
{"range":
{"start": {"line": 36, "character": 9}, "end": {"line": 36, "character": 10}},
"kind": 1},
{"range":
{"start": {"line": 38, "character": 4}, "end": {"line": 38, "character": 5}},
"kind": 1},
{"range":
{"start": {"line": 38, "character": 9}, "end": {"line": 38, "character": 10}},
"kind": 1},
{"range":
{"start": {"line": 40, "character": 11},
"end": {"line": 40, "character": 12}},
"kind": 1},
{"range":
{"start": {"line": 41, "character": 7}, "end": {"line": 41, "character": 8}},
"kind": 1}]
{"textDocument": {"uri": "file:///highlight.lean"},
"position": {"line": 48, "character": 9}}
[{"range":
{"start": {"line": 45, "character": 10},
"end": {"line": 45, "character": 11}},
"kind": 1},
{"range":
{"start": {"line": 47, "character": 4}, "end": {"line": 47, "character": 5}},
"kind": 1},
{"range":
{"start": {"line": 48, "character": 9}, "end": {"line": 48, "character": 10}},
"kind": 1}]
{"textDocument": {"uri": "file:///highlight.lean"},
"position": {"line": 53, "character": 9}}
[{"range":
{"start": {"line": 53, "character": 9}, "end": {"line": 53, "character": 10}},
"kind": 1}]
{"textDocument": {"uri": "file:///highlight.lean"},
"position": {"line": 62, "character": 2}}
[]