From c4e35f2d516ade27e8e1a863b4bc356f182f43c2 Mon Sep 17 00:00:00 2001 From: jeff Date: Tue, 19 Aug 2014 00:25:32 -0400 Subject: started new reference navigation system --- src/cuchaz/enigma/analysis/TreeDumpVisitor.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'src/cuchaz/enigma/analysis/TreeDumpVisitor.java') diff --git a/src/cuchaz/enigma/analysis/TreeDumpVisitor.java b/src/cuchaz/enigma/analysis/TreeDumpVisitor.java index ac3e92d..12febef 100644 --- a/src/cuchaz/enigma/analysis/TreeDumpVisitor.java +++ b/src/cuchaz/enigma/analysis/TreeDumpVisitor.java @@ -122,7 +122,7 @@ public class TreeDumpVisitor implements IAstVisitor // show the tree try { - m_out.write( getIndent( node ) + node.getClass().getSimpleName() + dumpUserData( node ) + " " + node.getRegion() + "\n" ); + m_out.write( getIndent( node ) + node.getClass().getSimpleName() + " " + getText( node ) + " " + dumpUserData( node ) + " " + node.getRegion() + "\n" ); } catch( IOException ex ) { @@ -137,6 +137,15 @@ public class TreeDumpVisitor implements IAstVisitor return null; } + private String getText( AstNode node ) + { + if( node instanceof Identifier ) + { + return "\"" + node.getText() + "\""; + } + return ""; + } + private String dumpUserData( AstNode node ) { StringBuilder buf = new StringBuilder(); -- cgit v1.2.3