Commit Graph

313 Commits

Author SHA1 Message Date
Pavel Talanov 0a2bea5ec2 removed redundant or outdated modules 2012-02-21 19:33:45 +04:00
Pavel Talanov e255230011 copyright added 2012-02-21 19:14:25 +04:00
Pavel Talanov 7bc82df7de copyright changes 2012-02-21 19:02:54 +04:00
Pavel Talanov af28455e5b implement multinamespace translation:
creating classes altogether before namespaces
better implementation of NamespaceDeclarationTranslator
2012-02-21 17:40:15 +04:00
Pavel Talanov 6ca5b732de implement multinamespace translation:
classes belonging to namespace are passed to Namespace.create()
2012-02-21 17:09:37 +04:00
Pavel Talanov 55cfb8ce36 implement multinamespace translation:
excluded generation of empty(declaration only) namespaces
2012-02-21 16:46:48 +04:00
Pavel Talanov a8cdd32596 implement multinamespace translation:
simple implementation of NamespaceDeclarationTranslator
2012-02-21 16:15:25 +04:00
Pavel Talanov 0b1287c103 implement multinamespace translation:
add tests
switch to using class descriptors in class declaration translator
2012-02-21 15:22:38 +04:00
Pavel Talanov a6879c0c76 GetIntrinsic -> CharAtIntrinsic
Fix tests
2012-02-15 17:06:10 +04:00
Pavel Talanov 0f65ca0854 Added some new name and scope generation rules. 2012-02-15 16:56:56 +04:00
Pavel Talanov f86367dba7 fixing tests 2012-02-15 16:03:18 +04:00
Pavel Talanov 2002aa00a8 minor changes to library files 2012-02-15 15:37:20 +04:00
Pavel Talanov ec6b006bbb refactor qualifier generation logic 2012-02-12 18:55:20 +04:00
Pavel Talanov 9e3001215b support extension function safe calls and extension literal safe call 2012-02-12 18:37:50 +04:00
Pavel Talanov f98c24c6aa reorder the method of call translator 2012-02-12 16:52:45 +04:00
Pavel Talanov 4abf0db10c get rid of the rest of translate methods in CallTranslator 2012-02-12 16:48:01 +04:00
Pavel Talanov c505ecc846 refactoring CallTranslator:
introduce CallBuilder
remove CallTranslator.Builder
introduce CallExpressionTranslator
2012-02-12 16:34:39 +04:00
Pavel Talanov 254ed6de14 implement CallType logic 2012-02-10 22:34:34 +04:00
Pavel Talanov 893d983861 work on safe acess
implement callType
better KotlinPropertyAccessTranslator
2012-02-10 17:12:21 +04:00
Pavel Talanov dce8a6de21 deleted jet library from out dir 2012-02-10 15:44:59 +04:00
Pavel Talanov 41db715424 corrected creatures example 2012-02-10 15:43:54 +04:00
Pavel Talanov 1bc6111f04 added comments and chose meaningful names for examples 2012-02-10 15:23:01 +04:00
Pavel Talanov 41f7c29bfa examples update 2012-02-10 12:54:27 +04:00
unknown 63e49000e4 Changes in config 2012-02-10 12:52:51 +04:00
unknown bd0304b08d Change with appet in k2js 2012-02-10 12:47:09 +04:00
Pavel Talanov 0eccfdcde0 examples update 2012-02-09 19:11:35 +04:00
Pavel Talanov 0555b732ed examples update 2012-02-09 19:10:09 +04:00
Pavel Talanov 2a515b2eb9 working on examples 2012-02-09 19:03:10 +04:00
Pavel Talanov 12a767ebe7 move html5 examples intended for webDemo to a separate module 2012-02-08 19:31:30 +04:00
Pavel Talanov da081b632d add test for interpolated string
fix minor todo
2012-02-08 16:08:50 +04:00
Pavel Talanov de0aa82127 js.annotations -> js
path independent jslib
2012-02-07 22:15:09 +04:00
Pavel Talanov e4ea0c02cf remove idea_fix module
add .kt and .jet files as resources
2012-02-07 21:19:54 +04:00
Pavel Talanov d8c4e753d1 extracted separate module for translator tests 2012-02-07 16:49:25 +04:00
Pavel Talanov a6dbd45eb7 modified outdated tests, removed changes by Natasha 2012-02-07 16:31:24 +04:00
Pavel Talanov 29d8ac593e Merge remote-tracking branch 'origin/master' 2012-02-07 16:13:55 +04:00
unknown 123386106a Load jslib by class.getResourceAsStream 2012-02-07 16:09:00 +04:00
Pavel Talanov 6822debe90 added try catch in applet 2012-02-07 15:39:58 +04:00
Pavel Talanov 01b3b13fa1 updated canvas helper
and migrated to new code
2012-02-07 15:37:19 +04:00
Pavel Talanov 6d27bde4cb refactoring 2012-02-06 16:29:42 +04:00
Pavel Talanov e1513ae579 refactor creating test suites 2012-02-06 16:08:17 +04:00
Pavel Talanov ad32f6ec49 reorganise test structure and remove a couple of old test classes 2012-02-06 15:27:51 +04:00
Pavel Talanov e991565311 function inside function supported 2012-02-06 15:00:37 +04:00
Pavel Talanov d836ea04cb added native math object 2012-02-06 14:19:58 +04:00
Pavel Talanov e9a8c3b0d9 Added a method for applet to be able to get the bindingContext 2012-02-06 13:46:03 +04:00
Pavel Talanov 1a01dfd848 migrated to junit3 2012-02-05 18:19:38 +04:00
Pavel Talanov 171c43cc6f refactoring 2012-02-05 17:18:36 +04:00
Pavel Talanov 534375f975 a bunch or refactoring and TODO fixes 2012-02-05 17:10:44 +04:00
Pavel Talanov f5dd688746 fix cosmetic TODOs
add short class comments where meaningful
2012-02-05 16:33:47 +04:00
Pavel Talanov 2f5baf8934 modified maze example but could not get it to compile 2012-02-05 15:52:29 +04:00
Pavel Talanov 6b23bd1ac8 implemented one billion hacks to make life example work 2012-02-05 15:36:49 +04:00