Requested by Jeremy Avigad on [zulip](https://leanprover.zulipchat.com/#narrow/stream/217875-Is-there-code-for-X.3F/topic/explicit.20bitvectors/near/427841343). --------- Co-authored-by: Mario Carneiro <di.gama@gmail.com>
99 lines
3.1 KiB
Text
99 lines
3.1 KiB
Text
{"textDocument": {"uri": "file:///completionPrv.lean"},
|
|
"position": {"line": 2, "character": 11}}
|
|
{"items":
|
|
[{"sortText": "0",
|
|
"label": "blaBlaBoo",
|
|
"kind": 21,
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionPrv.lean"},
|
|
"position": {"line": 2, "character": 11}},
|
|
"id": {"const": {"declName": "_private.0.blaBlaBoo"}}}}],
|
|
"isIncomplete": true}
|
|
{"textDocument": {"uri": "file:///completionPrv.lean"},
|
|
"position": {"line": 9, "character": 11}}
|
|
{"items":
|
|
[{"sortText": "0",
|
|
"label": "booBoo",
|
|
"kind": 21,
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionPrv.lean"},
|
|
"position": {"line": 9, "character": 11}},
|
|
"id": {"const": {"declName": "_private.0.Foo.booBoo"}}}},
|
|
{"sortText": "1",
|
|
"label": "instToBoolBool",
|
|
"kind": 21,
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionPrv.lean"},
|
|
"position": {"line": 9, "character": 11}},
|
|
"id": {"const": {"declName": "instToBoolBool"}}}},
|
|
{"sortText": "2",
|
|
"label": "BitVec.getLsb_ofBoolListBE",
|
|
"kind": 3,
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionPrv.lean"},
|
|
"position": {"line": 9, "character": 11}},
|
|
"id": {"const": {"declName": "BitVec.getLsb_ofBoolListBE"}}}},
|
|
{"sortText": "3",
|
|
"label": "BitVec.getMsb_ofBoolListBE",
|
|
"kind": 3,
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionPrv.lean"},
|
|
"position": {"line": 9, "character": 11}},
|
|
"id": {"const": {"declName": "BitVec.getMsb_ofBoolListBE"}}}},
|
|
{"sortText": "4",
|
|
"label": "BitVec.ofBoolListBE",
|
|
"kind": 3,
|
|
"documentation":
|
|
{"value": "Converts a list of `Bool`s to a big-endian `BitVec`. ",
|
|
"kind": "markdown"},
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionPrv.lean"},
|
|
"position": {"line": 9, "character": 11}},
|
|
"id": {"const": {"declName": "BitVec.ofBoolListBE"}}}}],
|
|
"isIncomplete": true}
|
|
{"textDocument": {"uri": "file:///completionPrv.lean"},
|
|
"position": {"line": 21, "character": 5}}
|
|
{"items":
|
|
[{"sortText": "0",
|
|
"label": "field1",
|
|
"kind": 5,
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionPrv.lean"},
|
|
"position": {"line": 21, "character": 5}},
|
|
"id": {"const": {"declName": "S.field1"}}}},
|
|
{"sortText": "1",
|
|
"label": "getInc",
|
|
"kind": 3,
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionPrv.lean"},
|
|
"position": {"line": 21, "character": 5}},
|
|
"id": {"const": {"declName": "_private.0.S.getInc"}}}}],
|
|
"isIncomplete": true}
|
|
{"textDocument": {"uri": "file:///completionPrv.lean"},
|
|
"position": {"line": 25, "character": 4}}
|
|
{"items":
|
|
[{"sortText": "0",
|
|
"label": "field1",
|
|
"kind": 5,
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionPrv.lean"},
|
|
"position": {"line": 25, "character": 4}},
|
|
"id": {"const": {"declName": "S.field1"}}}},
|
|
{"sortText": "1",
|
|
"label": "getInc",
|
|
"kind": 3,
|
|
"data":
|
|
{"params":
|
|
{"textDocument": {"uri": "file:///completionPrv.lean"},
|
|
"position": {"line": 25, "character": 4}},
|
|
"id": {"const": {"declName": "_private.0.S.getInc"}}}}],
|
|
"isIncomplete": true}
|