X-Git-Url: https://git.saurik.com/cycript.git/blobdiff_plain/f95d2598051e347460e028286ff2d33e5825e548..79e239bf8e3928255b4dcb472f26a18d91585205:/Parser.hpp diff --git a/Parser.hpp b/Parser.hpp index 697fbea..63270a1 100644 --- a/Parser.hpp +++ b/Parser.hpp @@ -1881,6 +1881,22 @@ struct CYImport : virtual void Output(CYOutput &out, CYFlags flags) const; }; +struct CYExternal : + CYStatement +{ + CYString *abi_; + CYTypedIdentifier *typed_; + + CYExternal(CYString *abi, CYTypedIdentifier *typed) : + abi_(abi), + typed_(typed) + { + } + + virtual CYStatement *Replace(CYContext &context); + virtual void Output(CYOutput &out, CYFlags flags) const; +}; + struct CYTypeDefinition : CYStatement {