Index: pkg/compiler/lib/src/kernel/kernel_debug.dart |
diff --git a/pkg/compiler/lib/src/kernel/kernel_debug.dart b/pkg/compiler/lib/src/kernel/kernel_debug.dart |
index 72581617cb7d1ebbafd3e4ec7c523820bcea1e23..84a195d40a5b819a5542433324c9c652c80dece5 100644 |
--- a/pkg/compiler/lib/src/kernel/kernel_debug.dart |
+++ b/pkg/compiler/lib/src/kernel/kernel_debug.dart |
@@ -36,6 +36,23 @@ class DebugPrinter extends Visitor with Indentation, Tagging<Node> { |
openAndCloseNode(node, '${node.runtimeType}', {'value': '${node.value}'}); |
} |
+ @override |
+ void visitVariableGet(VariableGet node) { |
+ openAndCloseNode( |
+ node, '${node.runtimeType}', {'variable': '${node.variable}'}); |
+ } |
+ |
+ @override |
+ void visitVariableDeclaration(VariableDeclaration node) { |
+ openNode(node, '${node.runtimeType}', { |
+ 'name': '${node.name}', |
+ 'isFinal': '${node.isFinal}', |
+ 'isConst': '${node.isConst}' |
+ }); |
+ node.visitChildren(this); |
+ closeNode(); |
+ } |
+ |
/// Pretty-prints given node tree into string. |
static String prettyPrint(Node node) { |
var p = new DebugPrinter(); |