Mercurial > hg > CbC > CbC_llvm
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 // ----- |