]> git.saurik.com Git - cycript.git/blobdiff - Syntax.hpp
Relax (broken) restriction of void typedef/return.
[cycript.git] / Syntax.hpp
index c710d8971b2962317d4e735df3122429921a5e50..4b25b30738efa55e30a7122ac22ecc4df31f37f6 100644 (file)
@@ -1481,6 +1481,20 @@ struct CYDirectMember :
     virtual void Output(CYOutput &out, CYFlags flags) const;
 };
 
     virtual void Output(CYOutput &out, CYFlags flags) const;
 };
 
+struct CYAttemptMember :
+    CYMember
+{
+    CYAttemptMember(CYExpression *object, CYExpression *property) :
+        CYMember(object, property)
+    {
+    }
+
+    CYPrecedence(1)
+
+    virtual CYTarget *Replace(CYContext &context);
+    virtual void Output(CYOutput &out, CYFlags flags) const;
+};
+
 struct CYIndirectMember :
     CYMember
 {
 struct CYIndirectMember :
     CYMember
 {