0008e832d8
Use KotlinLexer to determine the correct offset of an infix operator
token instead of skipping whitespaces after the operator's LHS.
This fixes cases like this:
```
assert("Name"/*in*/in/*in*/listOf("Hello", "World"))
| |
| [Hello, World]
false
```
31 lines
422 B
Plaintext
Vendored
31 lines
422 B
Plaintext
Vendored
Assertion failed
|
|
assert(1 != 1)
|
|
|
|
|
false
|
|
|
|
Assertion failed
|
|
assert(" != " != " != ")
|
|
|
|
|
false
|
|
|
|
Assertion failed
|
|
assert(
|
|
" != "
|
|
|
|
!=
|
|
|
|
|
false
|
|
|
|
" != "
|
|
)
|
|
|
|
Assertion failed
|
|
assert(1/*!=*/!=/*!=*/1)
|
|
|
|
|
false
|
|
|
|
Assertion failed
|
|
assert((1 != 1) != false)
|
|
| |
|
|
| false
|
|
false |