/s/cyclicShiftRight/ushr/g

This commit is contained in:
Sergey Ignatov
2011-11-24 13:09:57 +04:00
parent e751e9e032
commit 811d732c1e
4 changed files with 6 additions and 6 deletions
@@ -56,7 +56,7 @@ public class ExpressionVisitor extends StatementVisitor {
if (tokenType == JavaTokenType.XOREQ) secondOp = "xor";
if (tokenType == JavaTokenType.ANDEQ) secondOp = "and";
if (tokenType == JavaTokenType.OREQ) secondOp = "or";
if (tokenType == JavaTokenType.GTGTGTEQ) secondOp = "cyclicShiftRight";
if (tokenType == JavaTokenType.GTGTGTEQ) secondOp = "ushr";
if (!secondOp.isEmpty()) // if not Kotlin operators
myResult = new AssignmentExpression(
@@ -88,7 +88,7 @@ public class ExpressionVisitor extends StatementVisitor {
if (tokenType == JavaTokenType.XOR) return "xor";
if (tokenType == JavaTokenType.AND) return "and";
if (tokenType == JavaTokenType.OR) return "or";
if (tokenType == JavaTokenType.GTGTGT) return "cyclicShiftRight";
if (tokenType == JavaTokenType.GTGTGT) return "ushr";
if (tokenType == JavaTokenType.GT) return ">";
if (tokenType == JavaTokenType.LT) return "<";
if (tokenType == JavaTokenType.GE) return ">=";
@@ -112,7 +112,7 @@ public class ExpressionVisitor extends StatementVisitor {
if (expression.getOperationSign().getTokenType() == JavaTokenType.GTGTGT)
myResult = new DummyMethodCallExpression(
expressionToExpression(expression.getLOperand()),
"cyclicShiftRight",
"ushr",
expressionToExpression(expression.getROperand()));
else
myResult =
@@ -1 +1 @@
x = (x cyclicShiftRight 2)
x = (x ushr 2)
@@ -1 +1 @@
x.cyclicShiftRight(2)
x.ushr(2)
@@ -1 +1 @@
(1 cyclicShiftRight 2 cyclicShiftRight 3)
(1 ushr 2 ushr 3)