X-Git-Url: https://git.saurik.com/cycript.git/blobdiff_plain/5602b1eebd5c9733b58795485c6a592c6e77b4d8..9f5848d94c08434a8c4c7851a0f41adc278a5484:/Parser.cpp diff --git a/Parser.cpp b/Parser.cpp index f2d3ad1..09aaf7a 100644 --- a/Parser.cpp +++ b/Parser.cpp @@ -26,12 +26,11 @@ CYRange DigitRange_ (0x3ff000000000000LLU, 0x000000000000000LLU); // 0-9 CYRange WordStartRange_(0x000001000000000LLU, 0x7fffffe87fffffeLLU); // A-Za-z_$ CYRange WordEndRange_ (0x3ff001000000000LLU, 0x7fffffe87fffffeLLU); // A-Za-z_$0-9 -CYDriver::CYDriver(const std::string &filename) : +CYDriver::CYDriver(std::istream &data, const std::string &filename) : state_(CYClear), - data_(NULL), - size_(0), - file_(NULL), + data_(data), strict_(false), + commented_(false), filename_(filename), program_(NULL), auto_(false),