Ticket #11540: generate_static.hpp.patch

File generate_static.hpp.patch, 1.7 KB (added by gkorolev@…, 7 years ago)
  • generate_static.hpp

     
    415415            {
    416416                os_ << "            std::size_t index = *curr_++\n";
    417417            }
    418             os_ << "            bol = (index == '\n') ? true : false;\n";
     418            os_ << "            bol = (index == '\\n') ? true : false;\n";
    419419            os_ << "            std::size_t const state_ = ptr_[\n";
    420420            os_ << "                lookup_[static_cast<std::size_t>(index)]];\n";
    421421
     
    442442            {
    443443                os_ << "            std::size_t index = *curr_++\n";
    444444            }
    445             os_ << "            bol = (index == '\n') ? true : false;\n";
     445            os_ << "            bol = (index == '\\n') ? true : false;\n";
    446446            os_ << "            std::size_t const state_ = ptr_[\n";
    447447            os_ << "                lookup_[static_cast<std::size_t>(index)]];\n";
    448448
     
    469469            {
    470470                os_ << "            std::size_t index = *curr_++\n";
    471471            }
    472             os_ << "            bol = (index == '\n') ? true : false;\n";
     472            os_ << "            bol = (index == '\\n') ? true : false;\n";
    473473            os_ << "            std::size_t const state_ = ptr_[\n";
    474474            os_ << "                lookup_[static_cast<std::size_t>(index)]];\n";
    475475
     
    577577
    578578        if (sm_.data()._seen_BOL_assertion)
    579579        {
    580             os_ << "        bol_ = (*start_token_ == '\n') ? true : false;\n";
     580            os_ << "        bol_ = (*start_token_ == '\\n') ? true : false;\n";
    581581        }
    582582
    583583        os_ << "        id_ = npos;\n";