110149 Commits

Author SHA1 Message Date
Maxim Shafirov 9e20e81500 Need references in decomposer's properties list. 2011-01-09 15:19:42 +03:00
Maxim Shafirov c0f70d0ff9 Extension node getters 2011-01-09 15:09:55 +03:00
Maxim Shafirov fbae9c0979 Function node getters 2011-01-09 15:03:48 +03:00
Maxim Shafirov 6fc5ed07cd Arguments/named arguments 2011-01-09 00:35:08 +03:00
Maxim Shafirov 851d83272e Object literal expression 2011-01-09 00:29:43 +03:00
Maxim Shafirov 6eb3a22059 Distinguish between tuple and parenthesized expression 2011-01-09 00:18:21 +03:00
Maxim Shafirov b384c62d64 More expression getters 2011-01-09 00:10:37 +03:00
Maxim Shafirov 936d3443ea Need *this* to be an expression and don't need separate node for super type qualifiers - they're all type references 2011-01-09 00:01:01 +03:00
Maxim Shafirov 2ce071dd38 Some getters for expression nodes 2011-01-08 23:32:07 +03:00
Maxim Shafirov 1d6317356a Stub implementation for expression nodes 2011-01-07 16:57:44 +03:00
Maxim Shafirov 7bfe5dcfe6 some expression nodes 2011-01-07 02:55:09 +03:00
Maxim Shafirov 449bda6498 Naive testing for PSI getters. 2011-01-07 02:11:40 +03:00
Maxim Shafirov 2c5753767f typereferences 2011-01-07 02:11:13 +03:00
Maxim Shafirov c777677a85 Need expression-kind node wrapping IDENTIFIER in reference expression 2011-01-06 18:40:11 +03:00
Maxim Shafirov 3c302d8128 Delegation specifiers, initial 2011-01-06 18:20:35 +03:00
Andrey Breslav dae656806e TODO 2011-01-05 23:21:19 +03:00
Andrey Breslav b84107104c Self-types and anonymous initializers 2011-01-05 23:17:10 +03:00
Maxim Shafirov 4466d1f08f DELEGATION_SPECIFIER node seem to be unnecessary. 2011-01-05 03:35:21 +03:00
Maxim Shafirov 4a509d451d Class primary constructor parameters 2011-01-05 03:07:34 +03:00
Maxim Shafirov a585c87219 type parameter list & owners 2011-01-04 18:05:45 +03:00
Maxim Shafirov c59a4b512f Re-enable important inspections 2011-01-04 16:39:49 +03:00
Maxim Shafirov dafd35478e Modifier list, annotations 2011-01-04 16:39:06 +03:00
Andrey Breslav 1012c44961 TODOs removed 2011-01-04 01:10:12 +03:00
Andrey Breslav 5fb3f37cab Field references ($fieldName) and quoted literal (anyWord) 2011-01-04 01:09:42 +03:00
Andrey Breslav 1f09ee1965 Modifiers for namespaces fixed 2011-01-04 00:52:26 +03:00
Andrey Breslav 27c4494d69 A bug caused by side-effects in assertions fixed. A new test (checks the code for suspicious asserts) added. 2011-01-03 23:59:28 +03:00
Maxim Shafirov 64c76ab226 A bit more psi nodes 2011-01-03 20:42:09 +03:00
Maxim Shafirov fce7277439 psi nodes, initial 2011-01-03 18:14:32 +03:00
Andrey Breslav 8c15476cf3 Root namespace in types and expressions 2011-01-03 17:25:15 +03:00
Andrey Breslav 4430176902 Cosmetics 2011-01-03 17:14:03 +03:00
Andrey Breslav c4fa51c16e Call with closure is available inside the by clause in nested expressions, see the test 2011-01-03 17:10:15 +03:00
Andrey Breslav fc669d18b9 Object expressions marked 2011-01-03 17:09:29 +03:00
Andrey Breslav 66b2780e93 Cosmetics 2011-01-03 17:09:23 +03:00
Andrey Breslav 453ce12e83 Soft keywords processing optimized 2011-01-03 16:16:53 +03:00
Andrey Breslav 728cbdf10f Bad characters highlighted. TODO: Error reporting 2011-01-03 15:48:29 +03:00
Andrey Breslav e2fca30f22 0-ary tuples 2011-01-03 13:27:40 +03:00
Andrey Breslav 4d4e9cc342 Better testing framework, examples added as tests 2011-01-02 21:26:50 +03:00
Maxim Shafirov b80460746a sample update: constructor doesn't have fun keyword before this 2011-01-02 20:12:25 +03:00
Maxim Shafirov b7493012af Samples updated to latest syntax 2011-01-02 20:06:28 +03:00
Andrey Breslav 6a37d19509 Highlighting for !in & !is 2011-01-02 17:17:40 +03:00
Andrey Breslav 018f5eaca1 Enum entry syntax fixed 2011-01-02 17:15:38 +03:00
Andrey Breslav 45864d91d6 Bug in properties fixed 2011-01-02 17:09:47 +03:00
Andrey Breslav 3f82192a7c EOLs are treated properly in the presence of comments and multiple whitespace tokens 2011-01-02 17:00:52 +03:00
Andrey Breslav cd38e28e15 A bug in eol enablement fixed 2011-01-02 16:46:10 +03:00
Andrey Breslav 621a51e856 Passing closures outside parentheses. !!! A hack for by clause 2011-01-02 16:30:18 +03:00
Andrey Breslav 9224f75d33 Tests for match 2011-01-02 14:56:52 +03:00
Andrey Breslav f9fd2182ff Match implemented. Not tested yet. 2011-01-01 20:29:39 +03:00
Andrey Breslav a7b790cb13 Accessors for local variables (not available)
val foo get set
2011-01-01 18:01:21 +03:00
Andrey Breslav 70293ca754 Whitespace problems fixed 2011-01-01 03:02:29 +03:00
Andrey Breslav 4c41b1e566 Pre- and Post-fixes fixed 2010-12-30 20:09:45 +03:00