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 |
|
Dimach
|
09d52d13b8
|
New J2K: Type system.
|
2019-04-03 11:18:36 +03:00 |
|
Dimach
|
dfd745d55b
|
New J2K: Fixed errors.
|
2019-04-03 11:18:35 +03:00 |
|
Dimach
|
10ff8d500b
|
New J2K: References base done.
|
2019-04-03 11:18:34 +03:00 |
|
knize
|
c8c9c19a91
|
New J2K: References base
|
2019-04-03 11:18:34 +03:00 |
|
Kirill Knize
|
70c291f222
|
New J2K: Add kotlin declarations to IR (#9)
|
2019-04-03 11:18:33 +03:00 |
|
Kirill Knize
|
c662813b09
|
New J2K: Implement transformChildren here and there
PR (#6)
|
2019-04-03 11:18:33 +03:00 |
|
Simon Ogorodnik
|
2f38edb55f
|
New J2K: Display element type when hit visitElement
|
2019-04-03 11:18:32 +03:00 |
|
Simon Ogorodnik
|
a4630af109
|
New J2K: Simple code builder
|
2019-04-03 11:18:31 +03:00 |
|
Simon Ogorodnik
|
dc73d415ad
|
New J2K: Fix declarations to JK conversion
|
2019-04-03 11:18:31 +03:00 |
|
Dimach
|
dd499d7a13
|
New J2K: Rebase to latest changes.
|
2019-04-03 11:18:30 +03:00 |
|