Commit Graph

327 Commits

Author SHA1 Message Date
Pavel Talanov e2e422bd91 NamespaceDeclarationTranslator refactoring 2012-02-23 13:50:20 +04:00
Pavel Talanov 89cb181303 fixing minor TODOs 2012-02-23 13:46:50 +04:00
Pavel Talanov 3541b07073 clean up foreach package 2012-02-23 12:17:41 +04:00
Pavel Talanov 1c8460a68c modified 2012-02-22 22:01:49 +04:00
Pavel Talanov 6f84da590e added dirty implementation for iterating over range literals 2012-02-22 21:44:25 +04:00
Pavel Talanov 4075070506 modified Config to implement multifile action
implemented optimisation of the for expression (quite dirty for now)
2012-02-22 20:55:08 +04:00
Pavel Talanov bbb84a9147 add patch for the main repo to enable idea action 2012-02-21 22:00:33 +04:00
Pavel Talanov 8768716027 Removed files created during the merge. 2012-02-21 21:36:03 +04:00
pTalanov cc72098348 added .gitignore files to should-be-empty dirs 2012-02-21 21:22:52 +04:00
unknown 3a93226e3d Merge branch 'master' of ../jet-contrib 2012-02-21 20:39:13 +04:00
Pavel Talanov db90c60cb5 1 2012-02-21 20:36:54 +04:00
unknown 08c7b9bfa9 first commit 2012-02-21 20:32:25 +04:00
Pavel Talanov c77f7a9e0f remove jetTest.iml 2012-02-21 19:39:22 +04:00
Pavel Talanov f58ec5a12c added some test files that dropped were not tracked by git by accident
removed redundant ktSrc of module Translator
2012-02-21 19:36:53 +04:00
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