]> git.saurik.com Git - cycript.git/blobdiff - Driver.cpp
Drop support for ObjC @implementation expressions.
[cycript.git] / Driver.cpp
index 5f3ffa1e2f802730cce806dc1586442741a4f133..387a46d679fe24b600b43b7b041264f6ec082fa7 100644 (file)
 
 CYDriver::CYDriver(CYPool &pool, std::istream &data, const std::string &filename) :
     pool_(pool),
-    state_(CYClear),
+    newline_(false),
+    last_(false),
     data_(data),
     debug_(0),
     strict_(false),
-    commented_(false),
+    highlight_(false),
     filename_(filename),
-    program_(NULL),
+    script_(NULL),
     auto_(false),
     context_(NULL),
     mode_(AutoNone)
 {
     memset(&no_, 0, sizeof(no_));
     in_.push(false);
+    template_.push(false);
     ScannerInit();
 }
 
@@ -56,7 +58,7 @@ bool CYDriver::Parse() {
 void CYDriver::Replace(CYOptions &options) {
     CYLocal<CYPool> local(&pool_);
     CYContext context(options);
-    program_->Replace(context);
+    script_->Replace(context);
 }
 
 void CYDriver::Warning(const cy::parser::location_type &location, const char *message) {