changeset 20096:3844fb65016c

SL: repeating node should implement SLStatementNode for a proper toString implementation.
author Christian Humer <christian.humer@gmail.com>
date Mon, 30 Mar 2015 22:52:03 +0200
parents c7c799f40c1e
children e8e55ebcf069
files graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/SLStatementNode.java graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/controlflow/SLRepeatingNode.java
diffstat 2 files changed, 6 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/SLStatementNode.java	Mon Mar 30 22:52:03 2015 +0200
+++ b/graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/SLStatementNode.java	Mon Mar 30 22:52:03 2015 +0200
@@ -64,7 +64,7 @@
      * @param node the node to format.
      * @return a formatted source section string
      */
-    private static String formatSourceSection(Node node) {
+    public static String formatSourceSection(Node node) {
         if (node == null) {
             return "<unknown>";
         }
--- a/graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/controlflow/SLRepeatingNode.java	Mon Mar 30 22:52:03 2015 +0200
+++ b/graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/controlflow/SLRepeatingNode.java	Mon Mar 30 22:52:03 2015 +0200
@@ -93,4 +93,9 @@
         }
     }
 
+    @Override
+    public String toString() {
+        return SLStatementNode.formatSourceSection(this);
+    }
+
 }