From f4c2a881447baa95d84907eb3c071bc40a83908a Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Fri, 14 Jan 2011 21:34:40 +0300 Subject: [PATCH] [dummy commit, the previous was for:] Make in, is, as and : same priority --- .../org/jetbrains/jet/lang/parsing/JetExpressionParsing.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/idea/src/org/jetbrains/jet/lang/parsing/JetExpressionParsing.java b/idea/src/org/jetbrains/jet/lang/parsing/JetExpressionParsing.java index 330fe58924c..0ee15f40ac4 100644 --- a/idea/src/org/jetbrains/jet/lang/parsing/JetExpressionParsing.java +++ b/idea/src/org/jetbrains/jet/lang/parsing/JetExpressionParsing.java @@ -59,7 +59,6 @@ public class JetExpressionParsing extends AbstractJetParsing { RANGE(JetTokens.RANGE), SIMPLE_NAME(IDENTIFIER), ELVIS(JetTokens.ELVIS), - // TODO : make same priority WITH_TYPE_RHS(IN_KEYWORD, NOT_IN, AS_KEYWORD, COLON, IS_KEYWORD, NOT_IS) { @Override public JetNodeType parseRightHandSide(IElementType operation, JetExpressionParsing parser) { @@ -160,6 +159,7 @@ public class JetExpressionParsing extends AbstractJetParsing { while (!myBuilder.newlineBeforeCurrentToken() && atSet(precedence.getOperations())) { IElementType operation = tt(); advance(); // operation + JetNodeType resultType = precedence.parseRightHandSide(operation, this); expression.done(resultType); expression = expression.precede();