From 4ed72afe72f224738f9d4971bb2641772b4398bd Mon Sep 17 00:00:00 2001 From: Lukas Stadler <lukas.stadler@oracle.com> Date: Thu, 22 Mar 2018 18:35:32 +0100 Subject: [PATCH] handle complex values in ParseDataVisitor --- .../src/com/oracle/truffle/r/nodes/builtin/base/Parse.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/Parse.java b/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/Parse.java index f00a9b76b8..b35736e7e3 100644 --- a/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/Parse.java +++ b/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/Parse.java @@ -558,6 +558,8 @@ public abstract class Parse extends RBuiltinNode.Arg6 { tt = TokenType.NUM_CONST; } else if (value instanceof String) { tt = TokenType.STR_CONST; + } else if (value instanceof RComplex) { + tt = TokenType.NUM_CONST; } else if (value == REmpty.instance || value == RMissing.instance) { return null; // ignored } else { -- GitLab