Simon Ogorodnik
|
aa20d88dff
|
FIR: Create ad-hoc fir by name provider
|
2018-11-02 19:44:51 +03:00 |
|
Simon Ogorodnik
|
9976eff03a
|
FIR: Add components storage to FirSession
|
2018-11-02 19:44:50 +03:00 |
|
Simon Ogorodnik
|
7e95eee9f1
|
FIR: Introduce new classifier descriptors aka 'cones'
|
2018-11-02 19:44:50 +03:00 |
|
Simon Ogorodnik
|
ce7456c93d
|
FIR: Introduce new kotlin types aka 'cones' #KT-24063 Fixed
|
2018-11-02 19:44:50 +03:00 |
|
Simon Ogorodnik
|
12acbaaa21
|
FIR: Add module for new types aka 'cones' (of fir tree)
Start of KT-24063
|
2018-11-02 19:44:50 +03:00 |
|
Mikhail Glukhikh
|
9daa84c5a9
|
FIR: add resolve module
|
2018-11-02 19:44:50 +03:00 |
|
Simon Ogorodnik
|
3e06f426d0
|
Raw FIR: support a bunch of new elements + some fixes
Support: calls, constructor calls, annotation calls, arguments
Support: enums, primary constructors, const modifier
Support: inner modifier, qualified types
Add: some base transformed types
Fix: acceptChildren etc.
Progress: #KT-24013
|
2018-11-02 19:44:49 +03:00 |
|
Simon Ogorodnik
|
2ddf52123a
|
Create FIR transformer generator #KT-24062 Fixed
|
2018-11-02 19:44:49 +03:00 |
|
Simon Ogorodnik
|
fda49736ee
|
Regenerate visitors
|
2018-11-02 19:44:49 +03:00 |
|
Simon Ogorodnik
|
f33c16a7db
|
Fix various inconsistencies in visitor generator output
|
2018-11-02 19:44:49 +03:00 |
|
Mikhail Glukhikh
|
2c626d6c5d
|
Implement raw FIR builder (initial version)
All necessary FIR tree implementations were created
FIR renderer & three first builder tests were added
#KT-24013 Fixed
|
2018-11-02 19:44:49 +03:00 |
|
Simon Ogorodnik
|
1a80477c1c
|
Create visitor generator for FIR (KT-24062 in progress)
|
2018-11-02 19:44:47 +03:00 |
|
Mikhail Glukhikh
|
4755a494f1
|
Create basic version of FIR interfaces (mostly declarations)
#KT-24014 Fixed
|
2018-11-02 19:44:47 +03:00 |
|
Simon Ogorodnik
|
0f02622e32
|
Create modules for Frontend IR & its builder from PSI
|
2018-11-02 19:44:46 +03:00 |
|