Andrey Breslav
8019357bd5
KT-555 Parse error for generic function invocation
...
#KT-555 Fixed
2012-03-14 12:51:39 +04:00
Andrey Breslav
0b0878b8f9
Finishing the fix for KT-1310
2012-02-29 22:19:42 +04:00
Sergey Lukjanov
d2ec50b9a9
Fix for When_ERR test
2012-02-29 19:28:29 +04:00
Andrey Breslav
cefd9d5ca2
KT-627 Drop Predicate expression
2012-02-27 12:58:23 +04:00
Nikolay Krasko
782ea7b1c3
getElement() and getRangeInElement() are expected to return non-nullable values
2012-02-24 23:04:57 +04:00
Andrey Breslav
f049d27fa3
KT-1385 support multi line strings with templates
2012-02-24 14:25:31 +04:00
Evgeny Gerashchenko
cf5f419549
Added parser test for ide templates.
2012-02-08 21:12:42 +04:00
Evgeny Gerashchenko
7bbc121f72
Fixed parser test.
2012-02-08 16:13:25 +04:00
Evgeny Gerashchenko
bc9f67b6e2
Made parser aware of object literals in statement position (they were parsed as object declarations)
2012-02-08 15:58:08 +04:00
Andrey Breslav
a5bd1c069f
KT-913 Weird errors attempting to declare ArrayList of function type
...
KT-507 Wrong parsing of generic constructor calls with qualified names and functions
2012-01-25 18:50:44 +04:00
Andrey Breslav
408b91e43d
KT-1130 Remove ref from keywords
2012-01-25 13:13:38 +04:00
Andrey Breslav
90b98a63b5
KT-1130 Remove ref from keywords
2012-01-25 13:12:42 +04:00
svtk
cc3a7448dc
KT-657 Semantic checks for when without condition
2012-01-18 19:28:39 +04:00
Andrey Breslav
fb463da84b
KT-918 Use-case for using some functions and lambdas (confused)
2012-01-16 17:22:12 +04:00
Andrey Breslav
c78cb3cc19
Rename namespace->package in the token decala
2012-01-12 19:50:14 +04:00
Andrey Breslav
6aafaa1851
JetNamespace eliminated
2011-12-27 20:23:58 +04:00
Andrey Breslav
7fcae64766
Parser test data fixed
2011-12-27 15:20:31 +04:00
Andrey Breslav
072546ed5d
KT-868 unable to add a 'size' and 'empty' property to java.util.Map via extension methods
2011-12-26 02:30:51 +04:00
Andrey Breslav
f52eae71d0
GreatSyntacticShift: 'namespace' -> 'package'
2011-12-25 15:51:59 +04:00
Andrey Breslav
91d10790b4
GreatSyntacticShift: Parser test data fixed
2011-12-21 10:57:09 +02:00
Andrey Breslav
6bad4830c3
Graet Syntactic Shift : Syntax for function literals fixed
2011-12-21 10:52:58 +02:00
Andrey Breslav
41fd43b5e5
GreatSyntacticShift: Syntax for function types, function literals, when and tuples
...
Bug:
fun loop(var times : Int) {
while(times > 0) {
val u : (value : Int) -> Unit = { // This arrow is confusing the lookahead
System.out?.println(it)
}
u(times--)
}
}
2011-12-20 22:55:25 +04:00
Andrey Breslav
55c11d0f44
KT-847 Allow "this" without {} in string templates
2011-12-16 13:10:06 +04:00
Andrey Breslav
49c29dd323
KT-691 Allow to create nested namespaces with dot delimiter
2011-11-30 15:06:55 +03:00
Nikolay Krasko
84cb0a179a
KT-622 Add when without condition. (Only changes for parsing were added. A special task for semantic level is KT-657)
2011-11-29 12:48:08 +04:00
Nikolay Krasko
09de9bef20
KT-337 Can't break a line before a dot
2011-11-28 12:59:16 +04:00
Nikolay Krasko
0c758902ef
KT-621 Remove .foo() pattern matching from when (Some tests were rewritten)
2011-11-25 17:39:16 +04:00
Stepan Koltsov
70b7810c30
KT-458 Need to improve quoted identifiers support
...
class `$$$`
should not fail
2011-11-10 16:50:23 +04:00
Andrey Breslav
d292b6bcfe
KT-193: Guard primary constructor modifier list with a lookahead for LPAR
2011-11-07 19:16:40 +03:00
Andrey Breslav
e55b4491ae
Test for KT-26 Import namespaces defined in this file
2011-10-28 18:11:52 +04:00
Andrey Breslav
fb971ff7cb
Tests moved to appropriate locations
2011-10-21 13:37:14 +04:00
Dmitry Jemerov
ec6dec0d37
separate compiler and plugin tests
2011-10-20 16:21:18 +02:00