Svetlana Isakova
|
2ae87cae4a
|
Function literal expression outside the parentheses wrapped into JetFunctionLiteralArgument
Extracted JetFunctionLiteralArgument.moveInsideParenthesesAndReplaceWith util function
|
2014-07-30 17:14:00 +04:00 |
|
Zalim Bashorov
|
c767ffc3e7
|
Unit.VALUE -> Unit in testData
|
2014-07-25 17:16:40 +04:00 |
|
Nikolay Krasko
|
0b7699b844
|
Fix silence turning integers with leading zero into doubles
#KT-4296 Fixed
|
2014-07-16 18:35:19 +04:00 |
|
Alexander Udalov
|
a9b2fd964b
|
Support nullable types on left-hand side of ::
#KT-1183 In Progress
|
2014-06-26 20:57:39 +04:00 |
|
Nikolay Krasko
|
d8490ce2a6
|
Don't parse entries if left brace absent in 'when'
|
2014-06-25 14:22:53 +04:00 |
|
Nikolay Krasko
|
f36f1796d6
|
Fix recovery for 'for' expression
|
2014-06-25 14:22:53 +04:00 |
|
Nikolay Krasko
|
2571797411
|
Don't parse condition if there's no ( for if
|
2014-06-25 14:22:52 +04:00 |
|
Evgeny Gerashchenko
|
aa41ae09ed
|
Merge remote-tracking branch 'origin/master' into incremental
|
2014-06-19 11:43:59 +04:00 |
|
Andrey Breslav
|
2ec285735e
|
Test for EA-41250 - E: _JetLexer.zzScanError - Could not match input
|
2014-06-18 11:32:28 +04:00 |
|
Michael Nedzelsky
|
0332353874
|
Parser: fix recovery for object literal with no body
#KT-5102 Fixed
|
2014-06-16 16:25:42 +04:00 |
|
Nikolay Krasko
|
432eabdbcb
|
Don't process val and var keywords in lambda parameters forever (KT-5170)
#KT-5170 Fixed
|
2014-06-04 18:53:59 +04:00 |
|
Svetlana Isakova
|
cab8709f1c
|
Rename: JetNodeTypes.LABEL_REFERENCE -> LABEL
There is LABEL_REFERENCE node in LabeledExpression, but it isn't a reference there
|
2014-05-20 15:07:03 +04:00 |
|
Svetlana Isakova
|
04729f5985
|
Added JetLabeledExpression; added support to parser
|
2014-05-20 15:07:01 +04:00 |
|
Nikolay Krasko
|
5839fda22f
|
Fix recovery in enum initializers
|
2014-05-16 17:09:56 +04:00 |
|
Natalia Ukhorskaya
|
0677075335
|
Parser for JetBlockCodeFragment
|
2014-05-15 13:54:25 +04:00 |
|
Andrey Breslav
|
d28ca5bdfa
|
Empty parameter list should go before '->' in a lambda
Example:
val x = { -> foo() }
|
2014-04-14 19:15:08 +04:00 |
|
Andrey Breslav
|
d5eea09146
|
Imports moved from under the script node to top level
|
2014-04-01 12:36:52 +04:00 |
|
Alexey Sedunov
|
5d4527d7aa
|
Parser: Fix recovery of constructor parameter list
#KT-4739 Fixed
|
2014-03-25 16:49:46 +04:00 |
|
Andrey Breslav
|
80737bdfcf
|
Fix PSI behavior for "val x : ()?' case
|
2014-03-25 15:55:53 +04:00 |
|
Ilya Ryzhenkov
|
98c54f39bb
|
Unify script file extensions to "kts" so that IDEA, compiler and tests agree when to parse as SCRIPT.
Include kt* files into formatter test generation, to test scripting formatting
|
2014-03-24 18:17:50 +04:00 |
|
Pavel V. Talanov
|
24364dd63b
|
Get rid of JetNodeTypes#LOOP_PARAMETER
|
2014-03-24 17:05:58 +04:00 |
|
Andrey Breslav
|
2a0ccb95b1
|
Support quotes at the end of a raw string
Fix for KT-4650 Can't use double quote at the end of the raw string
#KT-4650 Fixed
|
2014-03-07 19:38:58 +04:00 |
|
Alexey Sedunov
|
d2f6b55cb5
|
Box qualified names of package directives into dot-qualified expressions
|
2014-03-04 19:45:30 +04:00 |
|
Alexander Udalov
|
3dcd85bdb4
|
Add toString() to Any, fix all tests
#KT-4517 Fixed
|
2014-03-02 19:54:49 +04:00 |
|
Evgeny Gerashchenko
|
958f7c862d
|
Got rid of "namespace" word in test data.
|
2014-01-14 18:06:50 +04:00 |
|
Evgeny Gerashchenko
|
73ad5552c8
|
RootNamespaceExpression → RootPackageExpression.
|
2014-01-14 18:06:49 +04:00 |
|
Evgeny Gerashchenko
|
791b5bb84c
|
JetNamespaceHeader → JetPackageDirective.
|
2014-01-14 18:06:48 +04:00 |
|
Alexey Sedunov
|
5fcf9ca448
|
Fix error message in test data
|
2014-01-09 19:16:45 +04:00 |
|
Alexey Sedunov
|
446941257b
|
KT-4392 #Fixed
|
2014-01-09 15:20:17 +04:00 |
|
Natalia Ukhorskaya
|
e5a3518248
|
Parse longs with 'L' suffix. Report error if 'l' used.
|
2013-12-05 15:23:40 +04:00 |
|
Natalia Ukhorskaya
|
b6ce6c5e5a
|
Parse floats with 'F' or 'f' suffix
|
2013-12-05 15:22:01 +04:00 |
|
Nikolay Krasko
|
560fccbfb5
|
Better recovering after reporting error about several statements on the line
|
2013-11-09 14:08:01 +04:00 |
|
Natalia Ukhorskaya
|
3e43a7ea70
|
Fix testdata
|
2013-10-25 14:48:31 +04:00 |
|
Natalia Ukhorskaya
|
3287744415
|
Add common JetElement for imports: JetImportList
|
2013-10-25 13:55:40 +04:00 |
|
Natalia Ukhorskaya
|
8bee5628d5
|
Remove package prefix from imports
|
2013-10-25 11:05:01 +04:00 |
|
Alexey Sedunov
|
28b3db53fe
|
Fix irregular PSI structure for classes without body
|
2013-10-15 18:43:59 +04:00 |
|
Evgeny Gerashchenko
|
e338cda06d
|
Changed extension in parsing test data (jet -> kt)
|
2013-09-17 18:10:00 +04:00 |
|
Evgeny Gerashchenko
|
2ee3d22ab9
|
Generated missing test data.
|
2013-09-17 18:10:00 +04:00 |
|
Evgeny Gerashchenko
|
dcfeea4029
|
Removed IDE templates support from compiler.
|
2013-09-17 18:09:59 +04:00 |
|
Andrey Breslav
|
8c1da8929b
|
Fix test data (accidentally committed rubbish)
|
2013-07-23 17:43:33 +04:00 |
|
Andrey Breslav
|
d2b1b2e549
|
Allow newline before : as as? ?: || &&
|
2013-07-23 14:21:36 +04:00 |
|
Alexey Sedunov
|
3a2e30152a
|
Improve parser recovery for list of value parameters/arguments
|
2013-06-05 15:49:33 +04:00 |
|
Alexey Sedunov
|
3a635c537e
|
Move JetPsiMatcher with tests to plugin module
|
2013-06-05 15:03:17 +04:00 |
|
Sergey Rostov
|
bcc2c46e99
|
KDoc wiki links pair matcher and @tags highlighter
|
2013-05-28 13:05:29 +04:00 |
|
Sergey Rostov
|
12e20378a2
|
KDoc lexer refactored (got rid of hacks and separate tokens for words). Fixed bug with isInComment(element) detection.
|
2013-05-28 13:05:28 +04:00 |
|
Sergey Rostov
|
5ff1f746d4
|
KT-1545, KT-3161 KDoc lexer & parser
|
2013-05-28 13:05:28 +04:00 |
|
Alexey Sedunov
|
d2f3dd1629
|
JetPsiMatcher: reimplement using visitor, add structural type matching
|
2013-05-15 18:29:14 +04:00 |
|
Natalia.Ukhorskaya
|
29984efe76
|
Parse delegated property
|
2013-04-30 20:07:52 +04:00 |
|
Alexander Udalov
|
dac0d77e90
|
Parse simple callable reference expressions
#KT-1183 In Progress
|
2013-04-22 17:59:30 +04:00 |
|
Andrey Breslav
|
140382e280
|
PSI getter fixed: left-hand side of a binary expression can now be null
EA-35976 - IAE: FqNameUnsafe.validateFqName
|
2013-04-18 16:34:10 +04:00 |
|