]> git.saurik.com Git - cycript.git/blobdiff - Parser.hpp
Implemented YUI /*! ... */ documentation comments.
[cycript.git] / Parser.hpp
index a76faaa0c1df4398eb34c3164bb5eda0c376a696..8f42bc367582e792cfaf608a7498b2b8752dbfad 100644 (file)
@@ -83,6 +83,7 @@ struct CYOutput {
     std::ostream &out_;
     bool pretty_;
     unsigned indent_;
+    bool right_;
 
     enum {
         NoMode,
@@ -96,6 +97,7 @@ struct CYOutput {
         out_(out),
         pretty_(false),
         indent_(0),
+        right_(false),
         mode_(NoMode)
     {
     }
@@ -251,6 +253,20 @@ struct CYIdentifier :
     }
 };
 
+struct CYComment :
+    CYStatement
+{
+    const char *value_;
+
+    CYComment(const char *value) :
+        value_(value)
+    {
+    }
+
+    virtual CYStatement *Replace(CYContext &context);
+    virtual void Output(CYOutput &out, CYFlags flags) const;
+};
+
 struct CYLabel :
     CYStatement
 {