]> git.saurik.com Git - cycript.git/blobdiff - Output.cpp
Serialise JSON WebUndefined's in NSArray as JS elision.
[cycript.git] / Output.cpp
index edd262fdd819dc5b87f9b1a53128ce157e2a369c..ecd39bbb993787fa1f076b08dc559c602d247277 100644 (file)
@@ -288,10 +288,20 @@ void CYReturn::Output(std::ostream &out) const {
 
 void CYSelector::Output(std::ostream &out) const {
     out << '"';
 
 void CYSelector::Output(std::ostream &out) const {
     out << '"';
-    out << "<unimplemented>";
+    if (name_ != NULL)
+        name_->Output(out);
     out << '"';
 }
 
     out << '"';
 }
 
+void CYSelectorPart::Output(std::ostream &out) const {
+    if (name_ != NULL)
+        out << *name_;
+    if (value_)
+        out << ':';
+    if (next_ != NULL)
+        next_->Output(out);
+}
+
 void CYSource::Show(std::ostream &out) const {
     for (const CYSource *next(this); next != NULL; next = next->next_)
         next->Output(out, false);
 void CYSource::Show(std::ostream &out) const {
     for (const CYSource *next(this); next != NULL; next = next->next_)
         next->Output(out, false);