Skip to content

Commit 3384e2c

Browse files
committed
Add test references for semantic highlighting tests
1 parent 929e5c8 commit 3384e2c

File tree

6 files changed

+4787
-0
lines changed

6 files changed

+4787
-0
lines changed
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
line 4: column 11 - 15: function [declaration] : Hello
2+
line 7: column 5 - 9: function : Hello
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
line 1: column 11 - 15: function [declaration] : hello

integration/vscode/ada/test/TestWorkspace/highlighing/lsp-ada_handlers/lsp-ada_handlers.adb.sem.tokens

Lines changed: 3989 additions & 0 deletions
Large diffs are not rendered by default.

integration/vscode/ada/test/TestWorkspace/highlighing/lsp-ada_handlers/lsp-ada_handlers.ads.sem.tokens

Lines changed: 646 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
line 1: column 6 - 8: namespace [defaultLibrary] : Ada
2+
line 1: column 10 - 16: namespace [defaultLibrary] : Text_IO
3+
line 3: column 11 - 14: function [declaration] : Main
4+
line 4: column 12 - 12: namespace [declaration] : B
5+
line 5: column 17 - 17: function [declaration] : C
6+
line 5: column 38 - 38: function : C
7+
line 6: column 8 - 8: namespace : B
8+
line 8: column 17 - 17: namespace [definition] : B
9+
line 9: column 17 - 17: function [declaration] : C
10+
line 9: column 38 - 38: function : C
11+
line 10: column 8 - 8: namespace : B
12+
line 12: column 5 - 8: function : Main
Lines changed: 137 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,137 @@
1+
line 1: column 9 - 13: namespace [declaration] : Types
2+
line 3: column 10 - 19: type [declaration] : Incomplete
3+
line 5: column 10 - 26: class [declaration] : Taggle_Incomplete
4+
line 7: column 10 - 12: enum [declaration, static] : Day
5+
line 7: column 21 - 23: enumMember [declaration, static] : Mon
6+
line 7: column 26 - 28: enumMember [declaration, static] : Tue
7+
line 7: column 31 - 33: enumMember [declaration, static] : Wed
8+
line 7: column 36 - 38: enumMember [declaration, static] : Thu
9+
line 7: column 41 - 43: enumMember [declaration, static] : Fri
10+
line 7: column 46 - 48: enumMember [declaration, static] : Sat
11+
line 7: column 51 - 53: enumMember [declaration, static] : Sun
12+
line 8: column 10 - 13: enum [declaration, static] : Suit
13+
line 9: column 10 - 14: enumMember [declaration, static] : Clubs
14+
line 9: column 17 - 24: enumMember [declaration, static] : Diamonds
15+
line 9: column 27 - 32: enumMember [declaration, static] : Hearts
16+
line 9: column 35 - 40: enumMember [declaration, static] : Spades
17+
line 10: column 10 - 15: enum [declaration, static] : Gender
18+
line 12: column 13 - 13: enumMember [declaration, static] : M
19+
line 13: column 13 - 13: enumMember [declaration, static] : F
20+
line 15: column 10 - 14: enum [declaration, static] : Level
21+
line 16: column 10 - 12: enumMember [declaration, static] : Low
22+
line 17: column 9 - 14: enumMember [declaration, static] : Medium
23+
line 19: column 9 - 14: enumMember [declaration, static] : Urgent
24+
line 20: column 10 - 14: enum [declaration, static] : Light
25+
line 20: column 21 - 23: enumMember [declaration, static] : Red
26+
line 20: column 26 - 30: enumMember [declaration, static] : Amber
27+
line 20: column 33 - 37: enumMember [declaration, static] : Green
28+
line 22: column 10 - 13: enum [declaration, static] : Hexa
29+
line 23: column 10 - 14: enum [declaration, static] : Mixed
30+
line 23: column 36 - 36: enumMember [declaration, static] : B
31+
line 23: column 39 - 42: enumMember [declaration, static] : None
32+
line 25: column 13 - 19: enum [declaration, static] : Weekday
33+
line 26: column 9 - 11: enum [static] : Day
34+
line 26: column 19 - 21: enumMember [static] : Mon
35+
line 26: column 26 - 28: enumMember [static] : Fri
36+
line 27: column 13 - 17: enum [declaration, static] : Major
37+
line 27: column 24 - 27: enum [static] : Suit
38+
line 27: column 36 - 41: enumMember [static] : Hearts
39+
line 27: column 46 - 51: enumMember [static] : Spades
40+
line 28: column 24 - 28: modifier : Color
41+
line 28: column 36 - 38: enumMember [static] : Red
42+
line 28: column 43 - 46: modifier : Blue
43+
line 30: column 10 - 17: type [declaration, static] : Page_Num
44+
line 31: column 10 - 18: type [declaration] : Line_Size
45+
line 32: column 20 - 32: modifier : Max_Line_Size
46+
line 34: column 13 - 21: type [declaration, static] : Small_Int
47+
line 34: column 28 - 34: type [static, defaultLibrary] : Integer
48+
line 35: column 13 - 22: type [declaration, static] : Column_Ptr
49+
line 35: column 28 - 36: type : Line_Size
50+
line 36: column 13 - 23: type [declaration] : Buffer_Size
51+
line 36: column 28 - 34: type [static, defaultLibrary] : Integer
52+
line 36: column 49 - 51: modifier : Max
53+
line 38: column 10 - 13: type [declaration, static] : Byte
54+
line 39: column 10 - 19: type [declaration, static] : Hash_Index
55+
line 42: column 10 - 15: type [declaration, static] : Vector
56+
line 42: column 30 - 36: type [static, defaultLibrary] : Integer
57+
line 42: column 52 - 55: modifier : Real
58+
line 43: column 10 - 15: type [declaration, static] : Matrix
59+
line 44: column 15 - 21: type [static, defaultLibrary] : Integer
60+
line 44: column 34 - 40: type [static, defaultLibrary] : Integer
61+
line 44: column 55 - 58: modifier : Real
62+
line 45: column 10 - 19: type [declaration, static] : Bit_Vector
63+
line 47: column 13 - 19: type [static, defaultLibrary] : Integer
64+
line 48: column 14 - 20: enum [static, defaultLibrary] : Boolean
65+
line 49: column 10 - 14: type [declaration, static] : Roman
66+
line 49: column 30 - 37: type [static, defaultLibrary] : Positive
67+
line 49: column 52 - 62: modifier : Roman_Digit
68+
line 50: column 10 - 14: type [declaration, static] : Table
69+
line 50: column 40 - 46: type [static, defaultLibrary] : Integer
70+
line 51: column 10 - 17: type [declaration, static] : Schedule
71+
line 51: column 28 - 30: enum [static] : Day
72+
line 51: column 36 - 42: enum [static, defaultLibrary] : Boolean
73+
line 52: column 10 - 13: type [declaration] : Line
74+
line 52: column 33 - 45: modifier : Max_Line_Size
75+
line 52: column 51 - 59: enum [static, defaultLibrary] : Character
76+
line 54: column 10 - 13: struct [declaration] : Date
77+
line 56: column 7 - 9: property [declaration] : Day
78+
line 56: column 15 - 21: type [static, defaultLibrary] : Integer
79+
line 57: column 7 - 11: property [declaration] : Month
80+
line 57: column 15 - 24: modifier : Month_Name
81+
line 58: column 7 - 10: property [declaration] : Year
82+
line 58: column 15 - 21: type [static, defaultLibrary] : Integer
83+
line 61: column 10 - 16: struct [declaration] : Complex
84+
line 63: column 9 - 10: property [declaration] : Re
85+
line 63: column 14 - 17: modifier : Real
86+
line 65: column 9 - 10: property [declaration] : Im
87+
line 65: column 14 - 17: modifier : Real
88+
line 68: column 10 - 19: struct [declaration] : Peripheral
89+
line 68: column 21 - 24: typeParameter [declaration, readonly] : Unit
90+
line 68: column 28 - 33: modifier : Device
91+
line 68: column 38 - 41: modifier : Disk
92+
line 69: column 9 - 14: property [declaration] : Status
93+
line 69: column 18 - 22: modifier : State
94+
line 70: column 14 - 17: typeParameter [readonly] : Unit
95+
line 71: column 18 - 24: modifier : Printer
96+
line 72: column 17 - 26: property [declaration] : Line_Count
97+
line 72: column 30 - 36: type [static, defaultLibrary] : Integer
98+
line 72: column 49 - 57: modifier : Page_Size
99+
line 74: column 17 - 24: property [declaration] : Cylinder
100+
line 74: column 30 - 43: modifier : Cylinder_Index
101+
line 76: column 17 - 21: property [declaration] : Track
102+
line 76: column 30 - 41: modifier : Track_Number
103+
line 80: column 10 - 23: type [declaration] : Peripheral_Ref
104+
line 80: column 44 - 53: struct : Peripheral
105+
line 81: column 10 - 18: type [declaration] : Binop_Ptr
106+
line 82: column 20 - 35: modifier : Binary_Operation
107+
line 82: column 37 - 41: modifier : Class
108+
line 84: column 34 - 43: modifier : Coordinate
109+
line 85: column 10 - 16: enum [declaration, static] : Midweek
110+
line 85: column 25 - 27: enum [static] : Day
111+
line 85: column 35 - 37: enumMember [static] : Tue
112+
line 85: column 42 - 44: enumMember [static] : Thu
113+
line 86: column 10 - 16: type [declaration, static] : Counter
114+
line 86: column 25 - 32: type [static, defaultLibrary] : Positive
115+
line 89: column 10 - 14: interface [declaration] : Queue
116+
line 90: column 10 - 27: interface [declaration] : Synchronized_Queue
117+
line 90: column 59 - 63: interface : Queue
118+
line 91: column 10 - 22: interface [declaration] : Serial_Device
119+
line 93: column 15 - 20: type [declaration] : Server
120+
line 94: column 15 - 28: function [declaration] : Next_Work_Item
121+
line 94: column 30 - 31: parameter [declaration, readonly] : WI
122+
line 94: column 38 - 46: modifier : Work_Item
123+
line 95: column 15 - 23: function [declaration] : Shut_Down
124+
line 96: column 9 - 14: type : Server
125+
line 98: column 15 - 29: type [declaration] : Keyboard_Driver
126+
line 98: column 31 - 32: typeParameter [declaration, readonly] : ID
127+
line 98: column 36 - 46: modifier : Keyboard_ID
128+
line 98: column 51 - 56: modifier : New_ID
129+
line 99: column 13 - 25: interface : Serial_Device
130+
line 100: column 15 - 18: function [declaration] : Read
131+
line 101: column 14 - 14: parameter [declaration] : C
132+
line 101: column 22 - 30: enum [static, defaultLibrary] : Character
133+
line 102: column 15 - 19: function [declaration] : Write
134+
line 102: column 21 - 21: parameter [declaration, readonly] : C
135+
line 102: column 29 - 37: enum [static, defaultLibrary] : Character
136+
line 103: column 9 - 23: type : Keyboard_Driver
137+
line 105: column 5 - 9: namespace : Types

0 commit comments

Comments
 (0)