Index: src/prettyprinter.cc |
diff --git a/src/prettyprinter.cc b/src/prettyprinter.cc |
index f50d5904d0a50ce0ed49c4de9c7121f8d03b7e0d..5aefe7c20217ec5d77db168d2679ad3794867c94 100644 |
--- a/src/prettyprinter.cc |
+++ b/src/prettyprinter.cc |
@@ -251,6 +251,11 @@ void CallPrinter::VisitRegExpLiteral(RegExpLiteral* node) { |
} |
+void CallPrinter::VisitAssignmentPattern(AssignmentPattern* node) { |
+ Visit(node->pattern()); |
+} |
+ |
+ |
void CallPrinter::VisitObjectLiteral(ObjectLiteral* node) { |
for (int i = 0; i < node->properties()->length(); i++) { |
Find(node->properties()->at(i)->value()); |
@@ -734,6 +739,11 @@ void PrettyPrinter::VisitRegExpLiteral(RegExpLiteral* node) { |
} |
+void PrettyPrinter::VisitAssignmentPattern(AssignmentPattern* node) { |
+ Visit(node->pattern()); |
+} |
+ |
+ |
void PrettyPrinter::VisitObjectLiteral(ObjectLiteral* node) { |
Print("{ "); |
for (int i = 0; i < node->properties()->length(); i++) { |
@@ -1465,6 +1475,12 @@ void AstPrinter::VisitRegExpLiteral(RegExpLiteral* node) { |
} |
+void AstPrinter::VisitAssignmentPattern(AssignmentPattern* node) { |
+ IndentedScope indent(this, "ASSIGNMENT PATTERN", node->position()); |
+ Visit(node->pattern()); |
+} |
+ |
+ |
void AstPrinter::VisitObjectLiteral(ObjectLiteral* node) { |
IndentedScope indent(this, "OBJ LITERAL", node->position()); |
EmbeddedVector<char, 128> buf; |