Commit Graph

20 Commits

Author SHA1 Message Date
Andrey Breslav 3342515892 JET-121 Extension closure scope, empty? 2011-06-23 20:30:21 +04:00
Andrey Breslav c2fbbff782 JET-50 Drop the 'new' keyword 2011-06-15 18:00:22 +04:00
Andrey Breslav 25799cf2f0 Report an error on a function with two lists of type parameters 2011-05-18 21:38:39 +04:00
Andrey Breslav 69ef281d47 Fixed the parser bug when a no-else if was followed by a semicolon and no newline 2011-04-11 17:23:43 +04:00
Andrey Breslav f8a5c25714 Fix for the code to compile 2011-04-01 12:52:50 +04:00
Andrey Breslav 28e16cc214 Parenthesis are mandatory after a constructor call (due to problems with 'new Foo?isValid()') 2011-03-17 11:51:28 +03:00
Andrey Breslav 2e8b828ee0 Resolve for "!" 2011-03-15 17:17:09 +03:00
Andrey Breslav 82261a2c2e Resolve for named infix calls and infix plus 2011-03-10 22:29:58 +03:00
Andrey Breslav bfe22843ce Labels 2011-02-24 16:01:51 +03:00
Andrey Breslav 23fec0f24c Wrap user types into JetTypeElements + Support nullable types 2011-01-24 16:05:24 +03:00
Andrey Breslav e94102a586 Match replaced with when 2011-01-14 20:16:20 +03:00
Andrey Breslav 04f5db774a Lables: break and continue accept only string literals 2011-01-12 19:29:29 +03:00
Maxim Shafirov caf7e80e5f Empty expression removed (wasn't brightest idea anyway). 2011-01-11 17:44:14 +03:00
Maxim Shafirov 7ac9173d14 Validate getters marked as nullable on parse error only return null if there's a parse error. 2011-01-11 02:57:10 +03:00
Maxim Shafirov c777677a85 Need expression-kind node wrapping IDENTIFIER in reference expression 2011-01-06 18:40:11 +03:00
Andrey Breslav 70293ca754 Whitespace problems fixed 2011-01-01 03:02:29 +03:00
Andrey Breslav 7f69f1ffe2 Newlines disabled inside () and [], enabled inside {} 2010-12-30 15:08:14 +03:00
Andrey Breslav b56b4c8930 Function literals 2010-12-29 20:53:30 +03:00
Andrey Breslav 2305f3c445 Fixing function types 2010-12-29 15:42:57 +03:00
Andrey Breslav 408eb6fcdc Control structures 2010-12-27 21:41:35 +03:00