else if (rl_point == rl_end) {
std::string command(rl_line_buffer, rl_end);
std::istringstream stream(command);
else if (rl_point == rl_end) {
std::string command(rl_line_buffer, rl_end);
std::istringstream stream(command);
if (driver.Parse() || !driver.errors_.empty())
for (CYDriver::Errors::const_iterator error(driver.errors_.begin()); error != driver.errors_.end(); ++error) {
if (error->location_.begin.line != last + 1)
if (driver.Parse() || !driver.errors_.empty())
for (CYDriver::Errors::const_iterator error(driver.errors_.begin()); error != driver.errors_.end(); ++error) {
if (error->location_.begin.line != last + 1)