19class ParserState
final {
22 ParserState(
const ParserState&) =
delete;
23 ParserState(ParserState&&) =
delete;
26 ParserState& operator=(
const ParserState&) =
delete;
30 void ProcessInput(std::string_view sw);
34 [[noreturn]]
void ThrowError(
const std::string& err_msg);
36 std::string GetCurrentPath()
const;
42 utils::FastPimpl<Impl, 792, 8> impl_;
44 friend class ParserHandler;