X-Git-Url: https://git.saurik.com/cycript.git/blobdiff_plain/36bf49c45816e455b9555f80ab1713c5c0d54594..9a39f7051ad983d4377917e66222727dcbe6c099:/ObjectiveC/Syntax.hpp diff --git a/ObjectiveC/Syntax.hpp b/ObjectiveC/Syntax.hpp index 343cb37..618a25e 100644 --- a/ObjectiveC/Syntax.hpp +++ b/ObjectiveC/Syntax.hpp @@ -27,12 +27,12 @@ struct CYObjCBlock : CYExpression { - CYTypeModifier *type_; + CYTypedIdentifier *typed_; CYTypedParameter *parameters_; CYStatement *statements_; - CYObjCBlock(CYTypeModifier *type, CYTypedParameter *parameters, CYStatement *statements) : - type_(type), + CYObjCBlock(CYTypedIdentifier *typed, CYTypedParameter *parameters, CYStatement *statements) : + typed_(typed), parameters_(parameters), statements_(statements) { @@ -44,22 +44,6 @@ struct CYObjCBlock : virtual void Output(CYOutput &out, CYFlags flags) const; }; -struct CYEncodedType : - CYExpression -{ - CYTypeModifier *type_; - - CYEncodedType(CYTypeModifier *type) : - type_(type) - { - } - - CYPrecedence(1) - - virtual CYExpression *Replace(CYContext &context); - virtual void Output(CYOutput &out, CYFlags flags) const; -}; - struct CYBox : CYExpression {