comparison mlir/test/mlir-lsp-server/references.test @ 223:5f17cb93ff66 llvm-original

LLVM13 (2021/7/18)
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Sun, 18 Jul 2021 22:43:00 +0900
parents 79ff65ed7e25
children c4bab56944e8
comparison
equal deleted inserted replaced
222:81f6424ef0e3 223:5f17cb93ff66
3 // ----- 3 // -----
4 {"jsonrpc":"2.0","method":"textDocument/didOpen","params":{"textDocument":{ 4 {"jsonrpc":"2.0","method":"textDocument/didOpen","params":{"textDocument":{
5 "uri":"test:///foo.mlir", 5 "uri":"test:///foo.mlir",
6 "languageId":"mlir", 6 "languageId":"mlir",
7 "version":1, 7 "version":1,
8 "text":"func @foo() -> i1 {\n%value = constant true\nreturn %value : i1\n}" 8 "text":"func @foo() -> i1 {\n%value = constant true\n%result = call @foo() : () -> i1\nreturn %value : i1\n}"
9 }}} 9 }}}
10 // ----- 10 // -----
11 {"jsonrpc":"2.0","id":1,"method":"textDocument/references","params":{ 11 {"jsonrpc":"2.0","id":1,"method":"textDocument/references","params":{
12 "textDocument":{"uri":"test:///foo.mlir"}, 12 "textDocument":{"uri":"test:///foo.mlir"},
13 "position":{"line":1,"character":2}, 13 "position":{"line":1,"character":2},
31 // CHECK-NEXT: }, 31 // CHECK-NEXT: },
32 // CHECK-NEXT: { 32 // CHECK-NEXT: {
33 // CHECK-NEXT: "range": { 33 // CHECK-NEXT: "range": {
34 // CHECK-NEXT: "end": { 34 // CHECK-NEXT: "end": {
35 // CHECK-NEXT: "character": 13, 35 // CHECK-NEXT: "character": 13,
36 // CHECK-NEXT: "line": 2 36 // CHECK-NEXT: "line": 3
37 // CHECK-NEXT: }, 37 // CHECK-NEXT: },
38 // CHECK-NEXT: "start": { 38 // CHECK-NEXT: "start": {
39 // CHECK-NEXT: "character": 7, 39 // CHECK-NEXT: "character": 7,
40 // CHECK-NEXT: "line": 2 40 // CHECK-NEXT: "line": 3
41 // CHECK-NEXT: } 41 // CHECK-NEXT: }
42 // CHECK-NEXT: }, 42 // CHECK-NEXT: },
43 // CHECK-NEXT: "uri": "{{.*}}/foo.mlir" 43 // CHECK-NEXT: "uri": "{{.*}}/foo.mlir"
44 // CHECK-NEXT: } 44 // CHECK-NEXT: }
45 // CHECK-NEXT: ] 45 // CHECK-NEXT: ]
62 // CHECK-NEXT: "character": 5, 62 // CHECK-NEXT: "character": 5,
63 // CHECK-NEXT: "line": 0 63 // CHECK-NEXT: "line": 0
64 // CHECK-NEXT: } 64 // CHECK-NEXT: }
65 // CHECK-NEXT: }, 65 // CHECK-NEXT: },
66 // CHECK-NEXT: "uri": "{{.*}}/foo.mlir" 66 // CHECK-NEXT: "uri": "{{.*}}/foo.mlir"
67 // CHECK-NEXT: },
68 // CHECK-NEXT: {
69 // CHECK-NEXT: "range": {
70 // CHECK-NEXT: "end": {
71 // CHECK-NEXT: "character": 19,
72 // CHECK-NEXT: "line": 2
73 // CHECK-NEXT: },
74 // CHECK-NEXT: "start": {
75 // CHECK-NEXT: "character": 15,
76 // CHECK-NEXT: "line": 2
77 // CHECK-NEXT: }
78 // CHECK-NEXT: },
79 // CHECK-NEXT: "uri": "{{.*}}/foo.mlir"
67 // CHECK-NEXT: } 80 // CHECK-NEXT: }
68 // CHECK-NEXT: ] 81 // CHECK-NEXT: ]
69 // ----- 82 // -----
70 {"jsonrpc":"2.0","id":3,"method":"shutdown"} 83 {"jsonrpc":"2.0","id":3,"method":"shutdown"}
71 // ----- 84 // -----