X-Git-Url: https://git.saurik.com/cycript.git/blobdiff_plain/f95d2598051e347460e028286ff2d33e5825e548..349becde3d38dc3f4a77dafa70072cc4cee84764:/ObjectiveC/Syntax.hpp diff --git a/ObjectiveC/Syntax.hpp b/ObjectiveC/Syntax.hpp index 0777d24..fe97782 100644 --- a/ObjectiveC/Syntax.hpp +++ b/ObjectiveC/Syntax.hpp @@ -1,5 +1,5 @@ /* Cycript - Optimizing JavaScript Compiler/Runtime - * Copyright (C) 2009-2014 Jay Freeman (saurik) + * Copyright (C) 2009-2015 Jay Freeman (saurik) */ /* GNU Affero General Public License, Version 3 {{{ */ @@ -129,10 +129,10 @@ struct CYMessageParameter : CYNext { CYWord *tag_; - CYExpression *type_; + CYTypedIdentifier *type_; CYIdentifier *name_; - CYMessageParameter(CYWord *tag, CYExpression *type, CYIdentifier *name) : + CYMessageParameter(CYWord *tag, CYTypedIdentifier *type, CYIdentifier *name) : tag_(tag), type_(type), name_(name) @@ -149,11 +149,11 @@ struct CYMessage : CYNext { bool instance_; - CYExpression *type_; + CYTypedIdentifier *type_; CYMessageParameter *parameters_; CYBlock code_; - CYMessage(bool instance, CYExpression *type, CYMessageParameter *parameter, CYStatement *statements) : + CYMessage(bool instance, CYTypedIdentifier *type, CYMessageParameter *parameter, CYStatement *statements) : instance_(instance), type_(type), parameters_(parameter),