Commit Graph

158 Commits

Author SHA1 Message Date
Pavel Talanov b0fbdb05e2 rewrite K2JSTranslator class 2011-12-12 16:27:49 +04:00
Pavel Talanov 024138e759 temporary commit. 2011-12-12 16:27:48 +04:00
Pavel Talanov 33e795ee69 extension literal support and tests. 2011-12-09 13:35:37 +04:00
Pavel Talanov 2418e23c04 virtual extension functions support and tests. 2011-12-09 13:35:36 +04:00
Pavel Talanov 50c44db278 extension functions support and tests. 2011-12-08 21:54:49 +04:00
Pavel Talanov 6a07101bd7 finished code clean up. 2011-12-08 19:38:07 +04:00
Pavel Talanov db13f57dc1 refactor 2011-12-08 19:31:56 +04:00
Pavel Talanov 5a3135fa40 refactor. 2011-12-08 19:26:03 +04:00
Pavel Talanov dfe247e8f8 Refactor. 2011-12-08 19:10:21 +04:00
Pavel Talanov cdc205cc07 Added a bunch of tests which were omitted because of using ArrayList. 2011-12-08 18:57:19 +04:00
Pavel Talanov 5f352cf707 fixes. 2011-12-08 18:21:20 +04:00
Pavel Talanov dcc21fd4e1 Array list test suite. 2011-12-08 17:48:46 +04:00
Pavel Talanov 38dd718cec fix test 2011-12-08 17:20:50 +04:00
Pavel Talanov 71b1eac050 arrayList simple test. 2011-12-08 17:14:14 +04:00
Pavel Talanov f375aa02e3 simplify standardClasses mechanism 2011-12-08 16:54:20 +04:00
Pavel Talanov 4e80605b8b work on java.util.ArrayList 2011-12-08 16:46:17 +04:00
Pavel Talanov c9e321d8e4 Refactor. 2011-12-08 15:58:10 +04:00
Pavel Talanov c25c073b5a implement standard classes mechanism 2011-12-08 15:58:10 +04:00
Pavel Talanov a9491fa77e work on standard classes mechanism implementation 2011-12-08 15:58:09 +04:00
Pavel Talanov b394483085 simple for support 2011-12-08 15:58:08 +04:00
Pavel Talanov 3cbb5b87fe Array iterator object support. 2011-12-07 17:30:18 +04:00
Pavel Talanov 3019dc502f Array throws indexOutOfBoundsExceptions 2011-12-07 17:30:18 +04:00
Pavel Talanov 6f04bb7b7d refactor 2011-12-07 17:30:17 +04:00
Pavel Talanov df1c0453e6 move aliasing into context. array size works. 2011-12-07 17:30:16 +04:00
Pavel Talanov 931645f096 work on array size property 2011-12-07 17:30:16 +04:00
Pavel Talanov cf4cba0edd simple array tests pass 2011-12-07 17:30:15 +04:00
Pavel Talanov d22f671643 refactor ReferenceTranslator 2011-12-07 17:30:14 +04:00
Pavel Talanov cc40a43f4b Refactor call translator. 2011-12-07 17:30:13 +04:00
Pavel Talanov ab6895f2b0 refactor and improve. Adopt standard class array implementation 2011-12-07 17:30:13 +04:00
Pavel Talanov c7a4d724a0 fix "enclosingThis" bug 2011-12-07 17:30:12 +04:00
Pavel Talanov 677c1a5ad3 refactor propertyAccessTranslator 2011-12-05 17:43:00 +04:00
Pavel Talanov d3eaff5d76 Reorganise context structure, refactor 2011-12-05 17:42:47 +04:00
Pavel Talanov a175566eec intrinsics refactor 2011-12-02 21:34:04 +04:00
Pavel Talanov a775c61ccf refactor and fix assignment operator on property bug 2011-12-02 20:58:16 +04:00
Pavel Talanov d2b4778029 refactoring 2011-12-02 19:20:46 +04:00
Pavel Talanov 7e4f10384d turn off array tests 2011-12-02 17:35:23 +04:00
Pavel Talanov 2851e27e9e Test fixes. 2011-12-02 17:35:22 +04:00
Pavel Talanov 7a74a370d3 test fixes 2011-12-02 17:35:22 +04:00
Pavel Talanov 97088a34d5 some test fixes 2011-12-02 17:35:21 +04:00
Pavel Talanov 3b97bb6129 imolement most of the intrinsic logic. test fixes to follow 2011-12-02 17:35:20 +04:00
Pavel Talanov cb071e3f74 implement some of the intrinsic functionality 2011-12-02 17:35:19 +04:00
Pavel Talanov 5212ee4b00 work on intrinsic implementation: binary intrinsics 2011-12-02 17:35:19 +04:00
Pavel Talanov a46fd1143a work on intrinsic implementation: split binary expression translation into 2 classes 2011-12-02 17:35:18 +04:00
Pavel Talanov b77133bd59 supported array access expressions. 2011-12-02 17:35:17 +04:00
Pavel Talanov 6edcd6e9a1 Array test passes. 2011-12-02 17:35:17 +04:00
Pavel Talanov 26d9da8360 basic intrinsic implementation. very hacky 2011-11-30 17:42:17 +04:00
Pavel Talanov 9c9c9e3141 fix test 2011-11-30 17:42:16 +04:00
Pavel Talanov f8d342c207 Work on reference expression. Test fixes to follow. 2011-11-30 17:42:15 +04:00
Pavel Talanov ba767e7205 Reworked ExtractionVisitor into Declaration visitor. 2011-11-30 17:42:15 +04:00
Pavel Talanov 5ed130b745 Include standard library. 2011-11-30 17:42:14 +04:00