Commit Graph

101619 Commits

Author SHA1 Message Date
Andrey Breslav b521a7a244 Tests for basic class member cases 2010-12-21 19:21:21 +03:00
Andrey Breslav 4d54f704b9 Soft keywords fixed 2010-12-21 18:46:49 +03:00
Andrey Breslav c614d1dadc Intermediate implementation for constructors 2010-12-20 22:13:50 +03:00
Andrey Breslav ba1cc369f8 Extensions 2010-12-20 20:54:20 +03:00
Andrey Breslav 6f241b7f9f Parsing property declarations by looking ahead 2010-12-20 20:30:52 +03:00
Andrey Breslav 6361d0eb0a Functions 2010-12-20 19:12:42 +03:00
Andrey Breslav 346c0fd980 Recovery fixed for properties and decomposers 2010-12-20 12:45:18 +03:00
Maxim Shafirov 32d5da5dc8 comment/uncomment actions for the jet. 2010-12-19 17:52:35 +03:00
Andrey Breslav 622baf94d1 Properties, testdata 2010-12-18 19:46:26 +03:00
Andrey Breslav 3d21852134 Properties. Recovery needs to be fixed 2010-12-16 23:16:32 +03:00
Andrey Breslav beded22df5 Decomposers 2010-12-16 21:59:48 +03:00
Andrey Breslav ddf0213e44 Expression parser factored out 2010-12-16 19:02:15 +03:00
Andrey Breslav 0783a878dc Grammar rules in all comments 2010-12-16 18:33:56 +03:00
Andrey Breslav c1edd25802 Value arguments fixed 2010-12-16 17:08:57 +03:00
Andrey Breslav 35346c546c Functions types with receivers 2010-12-16 16:40:40 +03:00
Andrey Breslav 04de3ffcb0 Types with modifiers 2010-12-16 16:33:08 +03:00
Andrey Breslav dee94c5e12 Function types 2010-12-16 16:29:08 +03:00
Andrey Breslav 86c59d7530 Tuple types 2010-12-16 13:17:38 +03:00
Andrey Breslav 9bcdf19bb2 Type annotations 2010-12-16 13:02:35 +03:00
Andrey Breslav b70b707ffd Typedefs and recovery 2010-12-16 12:58:28 +03:00
Andrey Breslav 86fcba88d0 Attributes 2010-12-15 19:50:21 +03:00
Andrey Breslav 2453e6a0dd Simple modifiers 2010-12-15 18:28:26 +03:00
Andrey Breslav 921d74d821 Namespace blocks 2010-12-15 17:09:30 +03:00
Andrey Breslav 35a824d2fe More tests for imports 2010-12-15 16:31:15 +03:00
Andrey Breslav 69ade018f9 Imports and recovery 2010-12-15 16:21:16 +03:00
Andrey Breslav da0901053c Namespace keyword under the root node 2010-12-13 20:40:38 +03:00
Maxim Shafirov 5a31694d70 Parsing tests 2010-12-13 19:29:30 +03:00
Maxim Shafirov 17d9240d14 parser, baby steps. Soft keywords highlighting 2010-12-13 19:04:03 +03:00
Maxim Shafirov 4f18686978 Stub parser 2010-12-10 22:03:50 +03:00
Maxim Shafirov a7919fdc1d lexer/highlighting initial 2010-12-10 22:03:50 +03:00
Andrey Breslav 8114444f34 %= 2010-12-10 19:38:40 +03:00
Andrey Breslav 3d2686d9fd open class 2010-12-10 19:35:00 +03:00
Andrey Breslav b598f1a13b open class 2010-12-10 19:34:07 +03:00
Andrey Breslav b2e52e988b Attributes for types 2010-12-10 19:03:01 +03:00
Andrey Breslav e0f81e71b1 Elvis and null-safe access 2010-12-10 18:55:32 +03:00
Andrey Breslav 1fe0c77302 Call expression 2010-12-10 18:48:12 +03:00
Andrey Breslav f9eb67c0a1 Local/inner types 2010-12-10 17:20:10 +03:00
Andrey Breslav 8c650f7f00 Merge branch 'master' of ssh+git://git.labs.intellij.net/jet 2010-12-10 16:41:06 +03:00
Andrey Breslav ace7d34a85 Polymorphic map 2010-12-10 16:41:02 +03:00
Andrey Breslav 274cf80336 Preliminary list of keywords 2010-12-10 16:35:25 +03:00
Maxim Shafirov 0a0dff367a IDEA plugin, initial 2010-12-10 16:12:31 +03:00
Andrey Breslav b111cbbbbb Attributes on types 2010-12-09 15:30:23 +03:00
Andrey Breslav 0c90942472 Attributes 2010-12-09 15:02:07 +03:00
Andrey Breslav c97c3a7ddc Scripts 2010-12-07 20:06:08 +03:00
Andrey Breslav d9cdd4ee34 Scripts 2010-12-07 19:05:05 +03:00
Andrey Breslav 0f87280fb5 Grammar reviewed 2010-12-07 18:59:38 +03:00
Andrey Breslav 03ef48508f Namespaces and imports 2010-12-07 17:13:40 +03:00
Andrey Breslav a3d9d7af5c Matches reorganized 2010-12-07 15:05:39 +03:00
Andrey Breslav 4690ea2bc7 Matches reorganized 2010-11-25 21:52:40 +03:00
Andrey Breslav ff3f7d8226 Matches reorganized 2010-11-25 18:21:52 +03:00