@@ -127,44 +127,44 @@ end
127127 @test sizeof (LanguageServer. get_text (doc)) == 6
128128 @test LanguageServer. get_offset (doc, 0 , 0 ) == 0
129129 @test LanguageServer. get_position_from_offset (doc, 0 ) == (0 , 0 )
130- @test LanguageServer. get_offset (doc, 0 , 1 ) == 1
130+ @test LanguageServer. get_offset (doc, 0 , 1 ) == 2
131131 @test LanguageServer. get_position_from_offset (doc, 1 ) == (0 , 1 )
132- @test LanguageServer. get_offset (doc, 0 , 2 ) == 3
132+ @test LanguageServer. get_offset (doc, 0 , 2 ) == 4
133133 @test LanguageServer. get_position_from_offset (doc, 3 ) == (0 , 2 )
134- @test LanguageServer. get_offset (doc, 0 , 3 ) == 5
134+ @test LanguageServer. get_offset (doc, 0 , 3 ) == 6
135135 @test LanguageServer. get_position_from_offset (doc, 5 ) == (0 , 3 )
136136
137137 doc = LanguageServer. Document (TextDocument (uri "" , " ࠀࠀࠀ" , 0 ), false ) # 0x0800
138138 @test sizeof (LanguageServer. get_text (doc)) == 9
139139 @test LanguageServer. get_offset (doc, 0 , 0 ) == 0
140140 @test LanguageServer. get_position_from_offset (doc, 0 ) == (0 , 0 )
141- @test LanguageServer. get_offset (doc, 0 , 1 ) == 1
142- @test LanguageServer. get_position_from_offset (doc, 1 ) == (0 , 1 )
143- @test LanguageServer. get_offset (doc, 0 , 2 ) == 4
141+ @test LanguageServer. get_offset (doc, 0 , 1 ) == 3
142+ @test LanguageServer. get_position_from_offset (doc, 2 ) == (0 , 1 )
143+ @test LanguageServer. get_offset (doc, 0 , 2 ) == 6
144144 @test LanguageServer. get_position_from_offset (doc, 4 ) == (0 , 2 )
145- @test LanguageServer. get_offset (doc, 0 , 3 ) == 7
145+ @test LanguageServer. get_offset (doc, 0 , 3 ) == 9
146146 @test LanguageServer. get_position_from_offset (doc, 7 ) == (0 , 3 )
147147
148148 doc = LanguageServer. Document (TextDocument (uri "" , " 𐐀𐐀𐐀" , 0 ), false )
149149 @test sizeof (LanguageServer. get_text (doc)) == 12
150150 @test LanguageServer. get_offset (doc, 0 , 0 ) == 0
151151 @test LanguageServer. get_position_from_offset (doc, 0 ) == (0 , 0 )
152- @test LanguageServer. get_offset (doc, 0 , 2 ) == 1
152+ @test LanguageServer. get_offset (doc, 0 , 2 ) == 4
153153 @test LanguageServer. get_position_from_offset (doc, 1 ) == (0 , 2 )
154- @test LanguageServer. get_offset (doc, 0 , 4 ) == 5
154+ @test LanguageServer. get_offset (doc, 0 , 4 ) == 8
155155 @test LanguageServer. get_position_from_offset (doc, 5 ) == (0 , 4 )
156- @test LanguageServer. get_offset (doc, 0 , 6 ) == 9
156+ @test LanguageServer. get_offset (doc, 0 , 6 ) == 12
157157 @test LanguageServer. get_position_from_offset (doc, 9 ) == (0 , 6 )
158158
159159 doc = LanguageServer. Document (TextDocument (uri "" , " 𐀀𐀀𐀀" , 0 ), false ) # 0x010000
160160 @test sizeof (LanguageServer. get_text (doc)) == 12
161161 @test LanguageServer. get_offset (doc, 0 , 0 ) == 0
162162 @test LanguageServer. get_position_from_offset (doc, 0 ) == (0 , 0 )
163- @test LanguageServer. get_offset (doc, 0 , 2 ) == 1
163+ @test LanguageServer. get_offset (doc, 0 , 2 ) == 4
164164 @test LanguageServer. get_position_from_offset (doc, 1 ) == (0 , 2 )
165- @test LanguageServer. get_offset (doc, 0 , 4 ) == 5
165+ @test LanguageServer. get_offset (doc, 0 , 4 ) == 8
166166 @test LanguageServer. get_position_from_offset (doc, 5 ) == (0 , 4 )
167- @test LanguageServer. get_offset (doc, 0 , 6 ) == 9
167+ @test LanguageServer. get_offset (doc, 0 , 6 ) == 12
168168 @test LanguageServer. get_position_from_offset (doc, 9 ) == (0 , 6 )
169169end
170170
0 commit comments