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();
}
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) {