]> git.saurik.com Git - cycript.git/blobdiff - Output.cpp
Added Instance constructor instance (for Instance.prototype), implemented Type class...
[cycript.git] / Output.cpp
index b2cfee5991c9246895973c88136fb427be44590c..e8112c4d9851e0ce1baa04c54c353af47eb94d3c 100644 (file)
@@ -379,6 +379,8 @@ void CYMessage::Output(std::ostream &out) const {
 }
 
 void CYNew::Output(std::ostream &out, CYFlags flags) const {
+    if ((flags & CYNoLeader) != 0)
+        out << ' ';
     out << "new";
     constructor_->Output(out, Precedence(), CYCenter(flags) | CYNoLeader);
     out << '(';
@@ -448,6 +450,8 @@ void CYReturn::Output(std::ostream &out) const {
 }
 
 void CYSelector::Output(std::ostream &out, CYFlags flags) const {
+    if ((flags & CYNoLeader) != 0)
+        out << ' ';
     out << "new Selector(\"";
     if (name_ != NULL)
         name_->Output(out);