-/* Cycript - Optimizing JavaScript Compiler/Runtime
- * Copyright (C) 2009-2015 Jay Freeman (saurik)
+/* Cycript - The Truly Universal Scripting Language
+ * Copyright (C) 2009-2016 Jay Freeman (saurik)
*/
/* GNU Affero General Public License, Version 3 {{{ */
bool CYParser(CYPool &pool, bool debug);
-CYDriver::CYDriver(CYPool &pool, std::istream &data, const std::string &filename) :
+CYDriver::CYDriver(CYPool &pool, std::streambuf &data, const std::string &filename) :
pool_(pool),
newline_(false),
last_(false),
- next_(false),
data_(data),
debug_(0),
strict_(false),
{
in_.push(false);
return_.push(false);
+ super_.push(false);
template_.push(false);
yield_.push(false);