Pavel Talanov
|
97fbcb4775
|
Added and sorted tests from jet repository. Fixed a bug with custom setter.
|
2011-11-26 00:38:17 +04:00 |
|
Pavel Talanov
|
e36eaa08a4
|
Added array basic class.
|
2011-11-25 21:56:04 +04:00 |
|
Pavel Talanov
|
0ea425e41b
|
Supported single file without namespace.
|
2011-11-25 21:38:35 +04:00 |
|
Pavel Talanov
|
e3d62b7903
|
Corrected class declaration logic.
|
2011-11-25 21:00:18 +04:00 |
|
Pavel Talanov
|
793ec886c7
|
Fixed a bug where class could not access namespace properties.
|
2011-11-25 20:14:02 +04:00 |
|
Pavel Talanov
|
504a2d5101
|
compareTo support.
|
2011-11-25 20:05:35 +04:00 |
|
Pavel Talanov
|
d8d4b95dd7
|
Refactoring
|
2011-11-25 19:31:43 +04:00 |
|
Pavel Talanov
|
934d83b1bf
|
Got rid of redundant ExpressionTranslator class.
|
2011-11-25 19:17:19 +04:00 |
|
Pavel Talanov
|
afb1efaa34
|
Refactored reference provider logic.
|
2011-11-25 19:10:22 +04:00 |
|
Pavel Talanov
|
bcca865620
|
Reorganised project structure.
|
2011-11-25 18:56:40 +04:00 |
|
Pavel Talanov
|
0b0afcedab
|
Added test.
|
2011-11-25 18:44:11 +04:00 |
|
Pavel Talanov
|
db365ddcb8
|
Refactoring function translator.
|
2011-11-25 17:06:59 +04:00 |
|
Pavel Talanov
|
f1096cf2be
|
Added support for initialization of properties as constructor parameters.
|
2011-11-25 16:53:03 +04:00 |
|
Pavel Talanov
|
6ee95cf13a
|
Added properties as constructor parameters support(Not initialized yet).
|
2011-11-25 15:23:57 +04:00 |
|
Pavel Talanov
|
e9682952a1
|
Refactoring.
|
2011-11-25 15:17:27 +04:00 |
|
Pavel Talanov
|
181bc45bf0
|
Lots of refactoring and code improvements.
|
2011-11-25 14:00:28 +04:00 |
|
Pavel Talanov
|
97a413d0a2
|
Added test for operator overloading.
|
2011-11-24 23:30:06 +04:00 |
|
Pavel Talanov
|
be1d7c979b
|
Binary operation overloading for most cases (except contains, compareTo).
|
2011-11-24 23:10:43 +04:00 |
|
Pavel Talanov
|
411c173dac
|
Refactoring BinaryOperationTranslator.
|
2011-11-24 20:01:58 +04:00 |
|
Pavel Talanov
|
8cae5c9963
|
Added test for unary operation on int properties.
|
2011-11-24 17:30:26 +04:00 |
|
Pavel Talanov
|
d23bdb492d
|
Added test for unary operation on int properties.
|
2011-11-24 17:30:25 +04:00 |
|
Pavel Talanov
|
fae803ac6f
|
Refactoring property access translation code.
|
2011-11-24 17:30:25 +04:00 |
|
Pavel Talanov
|
66b3790798
|
Refactoring operation translator code.
|
2011-11-24 17:30:24 +04:00 |
|
Pavel Talanov
|
af7d79e4bd
|
Operator overloading: simple cases with ++ and --.
|
2011-11-24 17:30:23 +04:00 |
|
Natalia.Ukhorskaya
|
cee75c5d36
|
Merge branch 'master' of git+ssh://git.labs.intellij.net/jet-contrib
|
2011-11-23 17:27:53 +04:00 |
|
Pavel Talanov
|
e96c92358b
|
Added test. Refactored test code: got rid of obsolete IncludeLibraryTest class.
|
2011-11-23 16:59:51 +04:00 |
|
Pavel Talanov
|
cb7c05e550
|
Fixed design flaw which prevented base class from being inherited if it was defined after the derived class.
|
2011-11-23 16:59:50 +04:00 |
|
Pavel Talanov
|
88f061234b
|
Refactoring.
|
2011-11-23 16:59:50 +04:00 |
|
Pavel Talanov
|
f5e5ac42dd
|
Finished work on namespaces.
|
2011-11-23 16:59:49 +04:00 |
|
Pavel Talanov
|
f806af4829
|
Work on namespaces in progress.
|
2011-11-23 16:59:48 +04:00 |
|
Pavel Talanov
|
36d033ea48
|
.
|
2011-11-23 16:59:47 +04:00 |
|
Pavel Talanov
|
7d43131173
|
Rewrote reference translation a bit. Added support for when call expression.
|
2011-11-23 16:59:47 +04:00 |
|
Pavel Talanov
|
2d84d17555
|
Supported overloading plus operator.
|
2011-11-23 16:59:46 +04:00 |
|
Pavel Talanov
|
db02cd168b
|
Added support for nullable types in is check.
|
2011-11-23 16:59:46 +04:00 |
|
Natalia.Ukhorskaya
|
639644d227
|
Merge branch 'master' of git+ssh://git.labs.intellij.net/jet-contrib
|
2011-11-23 14:59:10 +04:00 |
|
Natalia.Ukhorskaya
|
dca537ce70
|
Help at rigth part
|
2011-11-23 14:55:42 +04:00 |
|
Pavel Talanov
|
ebf29263f1
|
Added some tests from jet project.
|
2011-11-18 17:32:53 +04:00 |
|
Pavel Talanov
|
28763128be
|
Added tests for simple closure examples.
|
2011-11-18 16:56:23 +04:00 |
|
Pavel Talanov
|
7cdfccf2d8
|
Added support for basic case of function literal.
|
2011-11-18 16:45:53 +04:00 |
|
Pavel Talanov
|
694902103d
|
Rewrote name resolving logic. Improved DeclarationExtractor and renamed to Declarations.
|
2011-11-18 16:12:14 +04:00 |
|
Pavel Talanov
|
f06fa3c295
|
Added support for continue in while/do while.
|
2011-11-18 13:24:18 +04:00 |
|
Pavel Talanov
|
16c6e8bee5
|
Added support for break expressions in while/do while.
|
2011-11-18 13:19:23 +04:00 |
|
Pavel Talanov
|
37ea3c75ca
|
Split expression tests into different categories.
|
2011-11-18 13:12:47 +04:00 |
|
Pavel Talanov
|
95ab245f15
|
Added support for multiple cases in one when entry.
|
2011-11-18 12:38:06 +04:00 |
|
Pavel Talanov
|
d1c49f80c8
|
Refactoring.
|
2011-11-17 22:28:46 +04:00 |
|
Pavel Talanov
|
ca57aee040
|
Added tests and support for binary with type RHS expressions.
|
2011-11-17 20:19:34 +04:00 |
|
Pavel Talanov
|
d4fb413778
|
Supported variable is value pattern matching.
|
2011-11-17 18:39:40 +04:00 |
|
Pavel Talanov
|
98bcfe7847
|
Fixed a bug where multiple when entries could execute in one statement.
|
2011-11-17 18:05:47 +04:00 |
|
Pavel Talanov
|
5841049683
|
Supported another case of when expression.
|
2011-11-17 17:41:00 +04:00 |
|
Pavel Talanov
|
d0239085c1
|
Supported another case of when expression.
|
2011-11-17 17:40:54 +04:00 |
|