This PR adds a monolithic `CommRing` class, for internal use by `grind`, and includes instances for `Int`/`BitVec`/`IntX`/`UIntX`.
21 lines
712 B
Text
21 lines
712 B
Text
{"textDocument": {"uri": "file:///completionPrefixIssue.lean"},
|
|
"position": {"line": 1, "character": 64}}
|
|
{"items":
|
|
[{"label": "veryLongDefinitionName",
|
|
"kind": 6,
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionPrefixIssue.lean"},
|
|
"position": {"line": 1, "character": 64}},
|
|
"id": {"fvar": {"id": "_uniq.32"}},
|
|
"cPos": 0}},
|
|
{"label": "veryLongDefinitionNameVeryLongDefinitionName",
|
|
"kind": 21,
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionPrefixIssue.lean"},
|
|
"position": {"line": 1, "character": 64}},
|
|
"id":
|
|
{"const": {"declName": "veryLongDefinitionNameVeryLongDefinitionName"}},
|
|
"cPos": 0}}],
|
|
"isIncomplete": false}
|