X-Git-Url: https://git.saurik.com/cycript.git/blobdiff_plain/1e8d80477a3e058a30c477955f1e0c56deb6e956..9ec2b9397cc7a924bb0aa9a44ba3747fd32fa36d:/Syntax.hpp?ds=sidebyside diff --git a/Syntax.hpp b/Syntax.hpp index c710d89..4b25b30 100644 --- a/Syntax.hpp +++ b/Syntax.hpp @@ -1481,6 +1481,20 @@ struct CYDirectMember : 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 {