| 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();
|
|
|