Simon Ogorodnik
|
caa4af07c1
|
New J2K: Fix crash in fqName resolution
|
2019-04-03 11:19:08 +03:00 |
|
Simon Ogorodnik
|
2c2bd9ab5a
|
New J2K: Support all java operators
|
2019-04-03 11:19:07 +03:00 |
|
Dimach
|
6dc8933a93
|
New J2K: While, switch, conditional expression, moved if.
|
2019-04-03 11:19:07 +03:00 |
|
Simon Ogorodnik
|
d718fae6d9
|
New J2K: Deal with unresolved class types
|
2019-04-03 11:19:06 +03:00 |
|
Simon Ogorodnik
|
c53f56629e
|
New J2K: Correctly resolve references to default constructor
|
2019-04-03 11:19:05 +03:00 |
|
Simon Ogorodnik
|
0e2dac0899
|
New J2K: Add nullability to all types
|
2019-04-03 11:19:05 +03:00 |
|
Simon Ogorodnik
|
58de0ae6bc
|
New J2K: Always use text for literals
|
2019-04-03 11:19:04 +03:00 |
|
Dimach
|
7fbff168dd
|
New J2K: Symbol provider improvements.
|
2019-04-03 11:19:03 +03:00 |
|
Dimach
|
45eecf2c90
|
New J2K: Added this and super expressions.
|
2019-04-03 11:19:02 +03:00 |
|
Dimach
|
a1d37034c4
|
New J2K: If, for, instanceof, code block statement.
|
2019-04-03 11:19:01 +03:00 |
|
Simon Ogorodnik
|
607d9820e7
|
New J2K: Add body stub for abstract methods & set return type to void for <init>
|
2019-04-03 11:19:01 +03:00 |
|
Simon Ogorodnik
|
cb4474b9a4
|
New J2K: Add literal conversion
|
2019-04-03 11:19:00 +03:00 |
|
Simon Ogorodnik
|
c84ecb162e
|
New J2K: Extract common conversions logic to base class
|
2019-04-03 11:18:59 +03:00 |
|
Dimach
|
003cee8cc1
|
New J2K: Added assertion statement and more operators.
|
2019-04-03 11:18:59 +03:00 |
|
Dimach
|
3bbef363e6
|
New J2K: Added declaration statements, local variables and stub expression.
|
2019-04-03 11:18:58 +03:00 |
|
Simon Ogorodnik
|
26c011b44a
|
New J2K: Add todo about missing lambda expression element
|
2019-04-03 11:18:58 +03:00 |
|
Simon Ogorodnik
|
a5f0097dc7
|
New J2K: Add conversion for assignment as expression to also call
|
2019-04-03 11:18:57 +03:00 |
|
Simon Ogorodnik
|
fd69efa4c2
|
New J2K: Add missing literals and cleanup literal handling in tree builder
|
2019-04-03 11:18:56 +03:00 |
|
Simon Ogorodnik
|
b7fd8e32cb
|
New J2K: Introduce invalidate to mark element for removal, freeing it's children
|
2019-04-03 11:18:56 +03:00 |
|
Simon Ogorodnik
|
7c5e9cd669
|
New J2K: Add all primitive types
|
2019-04-03 11:18:55 +03:00 |
|
Simon Ogorodnik
|
77b6eca76e
|
New J2K: Cleanup element impls to reference nested elements via delegates
|
2019-04-03 11:18:54 +03:00 |
|
Simon Ogorodnik
|
9f7146d8b9
|
New J2K: Prohibit to override acceptChildren for BranchElementBase
|
2019-04-03 11:18:54 +03:00 |
|
Simon Ogorodnik
|
855d713368
|
New J2K: Use require & check instead of assert in tree consistency check
|
2019-04-03 11:18:53 +03:00 |
|
Simon Ogorodnik
|
7c278bfbab
|
New J2K: Extract base from concrete implementations
|
2019-04-03 11:18:52 +03:00 |
|
Dimach
|
bfb0f4a369
|
New J2K: Type system refactored, parents from types removed, added JKTypeElement
|
2019-04-03 11:18:52 +03:00 |
|
Simon Ogorodnik
|
bc645a12b5
|
New J2K: More info in TODO
|
2019-04-03 11:18:51 +03:00 |
|
Simon Ogorodnik
|
278cf82346
|
New J2K: Use proper tree structure in kt elements
|
2019-04-03 11:18:51 +03:00 |
|
Simon Ogorodnik
|
13475cde01
|
New J2K: Add accept
|
2019-04-03 11:18:50 +03:00 |
|
Simon Ogorodnik
|
4892784f70
|
New J2K: Improve debug tree printer for types
|
2019-04-03 11:18:49 +03:00 |
|
Dimach
|
aea0511486
|
New J2K: Resolve symbols properly
|
2019-04-03 11:18:49 +03:00 |
|
Dimach
|
f912639999
|
New J2K: Done symbols
|
2019-04-03 11:18:48 +03:00 |
|
Simon Ogorodnik
|
1e4737b4b2
|
New J2K: Fix reference resolution in type mapper conversion
|
2019-04-03 11:18:48 +03:00 |
|
Simon Ogorodnik
|
7cccb99982
|
New J2K: WIP: Type mapper
|
2019-04-03 11:18:47 +03:00 |
|
Dimach
|
f64c32fd71
|
New J2K: Changed references to symbols.
|
2019-04-03 11:18:46 +03:00 |
|
Simon Ogorodnik
|
985e94fbf3
|
New J2K: Add from argument to detach
Support detach/attach/multilist in applyRecursive
Clarify attach/detach/onElementChanged order
|
2019-04-03 11:18:46 +03:00 |
|
Simon Ogorodnik
|
9b205c2825
|
New J2K: Remove multiverse
|
2019-04-03 11:18:45 +03:00 |
|
Dimach
|
83f9054a7e
|
New J2K: Added list child into JKBranchElement. Added attach and detach method to JKElement
|
2019-04-03 11:18:44 +03:00 |
|
Simon Ogorodnik
|
f691fb457e
|
New J2K: WIP: Type mapping conversion
|
2019-04-03 11:18:44 +03:00 |
|
Simon Ogorodnik
|
a55591011a
|
New J2K: WIP: New field to property conversion
|
2019-04-03 11:18:43 +03:00 |
|
Simon Ogorodnik
|
edd23c7a83
|
New J2K: WIP: Introduce symbols instead of references
|
2019-04-03 11:18:43 +03:00 |
|
Simon Ogorodnik
|
4b3fdbcb0b
|
New J2K: Enable effect-system and new inference
|
2019-04-03 11:18:42 +03:00 |
|
Simon Ogorodnik
|
9ca6829bda
|
New J2K: Cleanup
|
2019-04-03 11:18:41 +03:00 |
|
Simon Ogorodnik
|
254179321c
|
New J2K: Rename visitable JKElement to JKTreeElement
|
2019-04-03 11:18:41 +03:00 |
|
Simon Ogorodnik
|
3aeffe25ee
|
New J2K: Try another approach to tree structure
|
2019-04-03 11:18:40 +03:00 |
|
Simon Ogorodnik
|
4551d3921b
|
New J2K: Fix after merge
|
2019-04-03 11:18:39 +03:00 |
|
Dimach
|
6806ef8cf6
|
New J2K: Separated multiverse and universe declarations
|
2019-04-03 11:18:39 +03:00 |
|
Dimach
|
c398940679
|
New J2K: Tree refactor.
Added parents, transformers removed.
|
2019-04-03 11:18:38 +03:00 |
|
Dimach
|
2ee7e3c0e8
|
New J2K: Fixed errors
|
2019-04-03 11:18:38 +03:00 |
|
Dimach
|
aeae668f3d
|
New J2K: Addded kt expressions and changed literals logic.
|
2019-04-03 11:18:37 +03:00 |
|
Dimach
|
fb32783168
|
New J2K: ArrayType and PrimitiveType
|
2019-04-03 11:18:36 +03:00 |
|