From b3e46de18e9a1ffa5d0305b5eaf8e70d78b1d6e5 Mon Sep 17 00:00:00 2001 From: stepan <stepan.sindelar@oracle.com> Date: Tue, 29 Nov 2016 17:20:57 +0100 Subject: [PATCH] RDeparse: 'correct' spacing around '/' --- .../src/com/oracle/truffle/r/runtime/RDeparse.java | 2 +- .../com/oracle/truffle/r/test/builtins/TestBuiltin_deparse.java | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/RDeparse.java b/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/RDeparse.java index 9783f4d7d9..7b1f94e0f1 100644 --- a/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/RDeparse.java +++ b/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/RDeparse.java @@ -153,7 +153,7 @@ public class RDeparse { new Func("+", null, new PPInfo(PP.BINARY, PREC_SUM, false)), new Func("-", null, new PPInfo(PP.BINARY, PREC_SUM, false)), new Func("*", null, new PPInfo(PP.BINARY, PREC_PROD, false)), - new Func("/", null, new PPInfo(PP.BINARY, PREC_PROD, false)), + new Func("/", null, new PPInfo(PP.BINARY2, PREC_PROD, false)), new Func("^", null, new PPInfo(PP.BINARY2, PREC_POWER, false)), new Func("%%", null, new PPInfo(PP.BINARY, PREC_PERCENT, false)), new Func("%/%", null, new PPInfo(PP.BINARY, PREC_PERCENT, false)), diff --git a/com.oracle.truffle.r.test/src/com/oracle/truffle/r/test/builtins/TestBuiltin_deparse.java b/com.oracle.truffle.r.test/src/com/oracle/truffle/r/test/builtins/TestBuiltin_deparse.java index 071f3a3539..b1d19e945d 100644 --- a/com.oracle.truffle.r.test/src/com/oracle/truffle/r/test/builtins/TestBuiltin_deparse.java +++ b/com.oracle.truffle.r.test/src/com/oracle/truffle/r/test/builtins/TestBuiltin_deparse.java @@ -303,6 +303,8 @@ public class TestBuiltin_deparse extends TestBase { assertEval("unserialize(serialize(quote(a[a <- TRUE]), NULL))"); assertEval("{ x<-c(a=42, b=7); deparse(x) }"); + + assertEval("deparse(quote(1/0))"); } @Test -- GitLab