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 |
|
Pavel Talanov
|
ee2cee31af
|
Worked on namer.
|
2011-11-30 17:42:13 +04:00 |
|
Pavel Talanov
|
99114132ac
|
Refactor: Extracted Aliaser entity from context.
|
2011-11-28 17:40:40 +04:00 |
|
Pavel Talanov
|
313b20c4f7
|
Supported classes not calling ancestor constructor.
|
2011-11-28 17:40:39 +04:00 |
|
Pavel Talanov
|
cd638cb954
|
Fixed a bug where you could not reference an object from a function literal defined inside a method.
Also removed when conditional call code.
|
2011-11-28 17:40:39 +04:00 |
|
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 |
|