Andrey Breslav
|
b46543b872
|
Support for a?b
|
2011-03-16 20:42:14 +03:00 |
|
Andrey Breslav
|
955faa350f
|
PSI shape changed for calls like a.b()
|
2011-03-16 20:10:37 +03:00 |
|
Andrey Breslav
|
5c0e4fbaa6
|
Unary + and -, redeclarations reported as errors
|
2011-03-16 18:21:28 +03:00 |
|
Andrey Breslav
|
d7d3a50d13
|
?: supported
|
2011-03-16 17:56:55 +03:00 |
|
Andrey Breslav
|
1e0d077a73
|
Checks for . and ?. fixed for namespaces, a liitle bit of logic added for "foo.1"
|
2011-03-16 17:44:28 +03:00 |
|
Andrey Breslav
|
71610fb741
|
Checks for . and ?.
|
2011-03-16 17:11:00 +03:00 |
|
Andrey Breslav
|
69d2c27e4f
|
is, ===, !==, &&, ||
|
2011-03-16 16:52:39 +03:00 |
|
Andrey Breslav
|
4dec2ce60f
|
casts supported
|
2011-03-16 16:22:35 +03:00 |
|
Andrey Breslav
|
fb71f83964
|
Redeclarations reported in the editor
|
2011-03-16 16:01:39 +03:00 |
|
Andrey Breslav
|
6fb8ed823c
|
Letter-ending number literals removed (10L, 1.0d, 1.0f)
|
2011-03-16 15:22:49 +03:00 |
|
Andrey Breslav
|
495f1ea3b9
|
If conditions typechecked
|
2011-03-15 22:27:20 +03:00 |
|
Andrey Breslav
|
1792a71a5b
|
IntRanges + fixes in tests
|
2011-03-15 22:21:55 +03:00 |
|
Andrey Breslav
|
cd2b128f0f
|
Explicit conversions for numbers
|
2011-03-15 22:13:58 +03:00 |
|
Andrey Breslav
|
2a8de3d6a9
|
Implicit conversions for numbers removed
|
2011-03-15 22:10:26 +03:00 |
|
Andrey Breslav
|
dafa8f7230
|
+= can go along with +
|
2011-03-15 21:28:58 +03:00 |
|
Andrey Breslav
|
349e3eb83a
|
Infix operations for built-in types
|
2011-03-15 21:08:06 +03:00 |
|
Andrey Breslav
|
e414413112
|
Contains (in, !in)
|
2011-03-15 20:16:27 +03:00 |
|
Andrey Breslav
|
681d979a8d
|
Equals
|
2011-03-15 19:43:11 +03:00 |
|
Andrey Breslav
|
764fbf005e
|
Assignments
|
2011-03-15 18:36:37 +03:00 |
|
Andrey Breslav
|
469f02ef5a
|
compareTo
|
2011-03-15 18:10:17 +03:00 |
|
Andrey Breslav
|
69f40ac81e
|
Prefix, postfix and basic infix operations
|
2011-03-15 18:00:03 +03:00 |
|
Andrey Breslav
|
0708db49a7
|
Dictionary
|
2011-03-15 17:50:23 +03:00 |
|
Andrey Breslav
|
2e8b828ee0
|
Resolve for "!"
|
2011-03-15 17:17:09 +03:00 |
|
Andrey Breslav
|
68d60f2b8b
|
DeclarationDescriptors returned from type constructors
|
2011-03-15 13:52:16 +03:00 |
|
Andrey Breslav
|
0388171d88
|
s/Type/JetType/
|
2011-03-15 13:46:40 +03:00 |
|
Andrey Breslav
|
74190bf773
|
Little fixes for resolve
|
2011-03-14 22:47:21 +03:00 |
|
Andrey Breslav
|
ae2a4afa36
|
Parents checked and fixed
|
2011-03-14 22:19:03 +03:00 |
|
Andrey Breslav
|
36cd2f3a79
|
Complete resolve for array access expressions
|
2011-03-14 20:50:51 +03:00 |
|
Andrey Breslav
|
445736bfbd
|
Priorities for ":" and "as" changed
|
2011-03-14 18:51:28 +03:00 |
|
Andrey Breslav
|
2bde517127
|
Descriptors have containing declarations
|
2011-03-14 18:32:54 +03:00 |
|
Maxim Shafirov
|
5e054c2f0a
|
references to a local properties
|
2011-03-13 21:05:30 +03:00 |
|
Maxim Shafirov
|
e9192a61ee
|
faster
|
2011-03-12 16:29:08 +03:00 |
|
Andrey Breslav
|
f54e601620
|
Resolve for array access. Proper references are pending
|
2011-03-11 18:30:08 +03:00 |
|
Andrey Breslav
|
917dfd402e
|
Basic overload resolution supported
|
2011-03-11 17:41:18 +03:00 |
|
Andrey Breslav
|
28a88faf61
|
Test for infix resolve
|
2011-03-11 13:05:51 +03:00 |
|
Andrey Breslav
|
82261a2c2e
|
Resolve for named infix calls and infix plus
|
2011-03-10 22:29:58 +03:00 |
|
Andrey Breslav
|
72d7cf0d4d
|
Quick info added in the editor, for debugging purposes
|
2011-03-10 20:10:42 +03:00 |
|
Andrey Breslav
|
c1677055b0
|
Resolution in generic classes fixed
|
2011-03-10 17:13:19 +03:00 |
|
Andrey Breslav
|
5472df794b
|
Small refactoring in the test
|
2011-03-09 16:19:09 +03:00 |
|
Andrey Breslav
|
4d574402ed
|
namespace-level functions supported + tests for resolve to Java
|
2011-03-09 16:17:28 +03:00 |
|
Andrey Breslav
|
db9c36adb0
|
Java imports work
|
2011-03-05 20:41:51 +03:00 |
|
Andrey Breslav
|
f71d2584e6
|
Import syntax fixed
|
2011-03-05 17:04:20 +03:00 |
|
Andrey Breslav
|
c40d0fce24
|
Fully-qualified names of Java elements supported
|
2011-03-05 16:12:45 +03:00 |
|
Andrey Breslav
|
da7f44b8f2
|
Basic resolve to Java elements. One can resolve System.out.println(1), but not println("1") yet (only exact signature match works, no best fit overload is looked for).
|
2011-03-03 23:18:59 +03:00 |
|
Andrey Breslav
|
a327254187
|
Typechecker tests added
|
2011-03-01 21:08:19 +03:00 |
|
Andrey Breslav
|
7b7fe4dd60
|
Unresolved references highlighted in the editor. Resolve test added
|
2011-03-01 20:24:14 +03:00 |
|
Andrey Breslav
|
d06233eed6
|
ErrorHandler introduced
|
2011-03-01 14:43:17 +03:00 |
|
Andrey Breslav
|
8c77e38c67
|
Navigation improved a little
|
2011-03-01 14:27:58 +03:00 |
|
Andrey Breslav
|
ecc2300f79
|
Simplistic navigation supported in the editor (for debugging purposes)
|
2011-03-01 13:33:11 +03:00 |
|
Andrey Breslav
|
9b12696cb3
|
resolve methods renamed
|
2011-03-01 12:38:58 +03:00 |
|