]> git.saurik.com Git - cycript.git/blobdiff - ObjectiveC/Output.cpp
Do not use isKindOfClass: to check for NSBlock.
[cycript.git] / ObjectiveC / Output.cpp
index fd2a8d81747e824285e8d60b4903c76d0584dadf..d67971fa241dcefe81d8ab3235c3323a9ab40d02 100644 (file)
@@ -81,6 +81,11 @@ void CYImport::Output(CYOutput &out, CYFlags flags) const {
     out << "@import";
 }
 
+void CYInstanceLiteral::Output(CYOutput &out, CYFlags flags) const {
+    out << '#';
+    number_->Output(out, CYRight(flags));
+}
+
 void CYMessage::Output(CYOutput &out, bool replace) const {
     out << (instance_ ? '-' : '+');
 
@@ -94,6 +99,12 @@ void CYMessage::Output(CYOutput &out, bool replace) const {
     out << code_;
 }
 
+void CYModule::Output(CYOutput &out) const {
+    out << part_;
+    if (next_ != NULL)
+        out << '.' << next_;
+}
+
 void CYBox::Output(CYOutput &out, CYFlags flags) const {
     out << '@';
     value_->Output(out, Precedence(), CYRight(flags));