Dimach
|
39cf373286
|
New J2K: Operators translation.
|
2019-04-03 11:19:16 +03:00 |
|
Dimach
|
21ae28025c
|
New J2K: Declaration statement and local variables.
|
2019-04-03 11:19:16 +03:00 |
|
Dimach
|
14dd4fc92f
|
New J2K: Added modifiers conversion and correct resolve of void type.
|
2019-04-03 11:19:15 +03:00 |
|
Dimach
|
ab723b1d39
|
New J2K: Added more cases to code builder.
|
2019-04-03 11:19:14 +03:00 |
|
Dimach
|
b06f0fe848
|
New J2K: Code builder now VoidVisitor
|
2019-04-03 11:19:14 +03:00 |
|
Dimach
|
8ce3673aaf
|
New J2K: Fixed array initializer
|
2019-04-03 11:19:13 +03:00 |
|
Dimach
|
6096b1fd56
|
New J2K: Java polyadic expression
|
2019-04-03 11:19:13 +03:00 |
|
Dimach
|
4fe9b6a7c6
|
New J2K: If expression improvements.
Fixed field resolve.
|
2019-04-03 11:19:12 +03:00 |
|
Simon Ogorodnik
|
986cb5be27
|
New J2K: Add more elements to code builder
|
2019-04-03 11:19:11 +03:00 |
|
Simon Ogorodnik
|
a9ff38f1fa
|
New J2K: Rename parameters to match supertype
|
2019-04-03 11:19:11 +03:00 |
|
Simon Ogorodnik
|
7fcdcb20d6
|
New J2K: Some code-builder basic stuff
|
2019-04-03 11:19:10 +03:00 |
|
Simon Ogorodnik
|
ad0721aae7
|
New J2K: Extract fqName resolution
|
2019-04-03 11:19:10 +03:00 |
|
Simon Ogorodnik
|
00c52df519
|
New J2K: Add missing accept's
|
2019-04-03 11:19:09 +03:00 |
|
Simon Ogorodnik
|
235dacfd88
|
New J2K: Copy return type
|
2019-04-03 11:19:09 +03:00 |
|
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 |
|