diff options
Diffstat (limited to 'native/lang_id/common/fel/fel-parser.cc')
-rw-r--r-- | native/lang_id/common/fel/fel-parser.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/native/lang_id/common/fel/fel-parser.cc b/native/lang_id/common/fel/fel-parser.cc index 2682941..c393ae8 100644 --- a/native/lang_id/common/fel/fel-parser.cc +++ b/native/lang_id/common/fel/fel-parser.cc @@ -22,6 +22,7 @@ #include "lang_id/common/lite_base/logging.h" #include "lang_id/common/lite_strings/numbers.h" +#include "absl/strings/string_view.h" namespace libtextclassifier3 { namespace mobile { @@ -47,9 +48,9 @@ inline bool IsValidCharInsideNumber(char c) { } } // namespace -bool FELParser::Initialize(const std::string &source) { +bool FELParser::Initialize(absl::string_view source) { // Initialize parser state. - source_ = source; + source_ = std::string(source); current_ = source_.begin(); item_start_ = line_start_ = current_; line_number_ = item_line_number_ = 1; |