#pragma once #include "public.h" #include "token.h" #include namespace NYson { //////////////////////////////////////////////////////////////////////////////// class TStatelessLexer { public: TStatelessLexer(); ~TStatelessLexer(); size_t GetToken(const TStringBuf& data, TToken* token); private: class TImpl; THolder Impl; }; //////////////////////////////////////////////////////////////////////////////// } // namespace NYson