[dummy commit, the previous was for:] Make in, is, as and : same priority
This commit is contained in:
@@ -59,7 +59,6 @@ public class JetExpressionParsing extends AbstractJetParsing {
|
|||||||
RANGE(JetTokens.RANGE),
|
RANGE(JetTokens.RANGE),
|
||||||
SIMPLE_NAME(IDENTIFIER),
|
SIMPLE_NAME(IDENTIFIER),
|
||||||
ELVIS(JetTokens.ELVIS),
|
ELVIS(JetTokens.ELVIS),
|
||||||
// TODO : make same priority
|
|
||||||
WITH_TYPE_RHS(IN_KEYWORD, NOT_IN, AS_KEYWORD, COLON, IS_KEYWORD, NOT_IS) {
|
WITH_TYPE_RHS(IN_KEYWORD, NOT_IN, AS_KEYWORD, COLON, IS_KEYWORD, NOT_IS) {
|
||||||
@Override
|
@Override
|
||||||
public JetNodeType parseRightHandSide(IElementType operation, JetExpressionParsing parser) {
|
public JetNodeType parseRightHandSide(IElementType operation, JetExpressionParsing parser) {
|
||||||
@@ -160,6 +159,7 @@ public class JetExpressionParsing extends AbstractJetParsing {
|
|||||||
while (!myBuilder.newlineBeforeCurrentToken() && atSet(precedence.getOperations())) {
|
while (!myBuilder.newlineBeforeCurrentToken() && atSet(precedence.getOperations())) {
|
||||||
IElementType operation = tt();
|
IElementType operation = tt();
|
||||||
advance(); // operation
|
advance(); // operation
|
||||||
|
|
||||||
JetNodeType resultType = precedence.parseRightHandSide(operation, this);
|
JetNodeType resultType = precedence.parseRightHandSide(operation, this);
|
||||||
expression.done(resultType);
|
expression.done(resultType);
|
||||||
expression = expression.precede();
|
expression = expression.precede();
|
||||||
|
|||||||
Reference in New Issue
Block a user