Ilya Kirillov
|
3b422377d2
|
FIR IDE: move validation contract to analysis session base class
|
2020-06-09 16:20:26 +03:00 |
|
Ilya Kirillov
|
8ac0466ec2
|
FIR IDE: resolve constructors to correct CallInfo
|
2020-06-09 16:20:25 +03:00 |
|
Ilya Kirillov
|
19043537c1
|
FIR IDE: make API functions that returns types return non-null value
|
2020-06-09 16:20:24 +03:00 |
|
Ilya Kirillov
|
ee22d0b938
|
FIR IDE: introduce TypeInfo as a wrapper for types in high level API
Needed for correct handling types lifecycle
|
2020-06-09 16:20:24 +03:00 |
|
Ilya Kirillov
|
115327b967
|
FIR IDE: add validation contract to analysis session
This contract ensures that analysis session is used:
* in read action
* in non-EDT
* Project has not changed since the session was created
|
2020-06-09 16:20:23 +03:00 |
|
Ilya Kirillov
|
f37e313705
|
FIR IDE: Begin implementing semantic highlighting via FIR
* Introduce frontend api module & implement api for FIR
* Implement some basic declaration highlighting for FIR
|
2020-06-09 16:19:27 +03:00 |
|