1 #ifndef LexerFileLexer_HPP
 2 #define LexerFileLexer_HPP
 3 
 4 // this file has been automatically generated from 'D:/work/soulng-project/tools/sng2html/sng2html/LexerFileLexer.lexer' using soulng lexer generator slg version 3.0.0
 5 
 6 #include <soulng/lexer/Lexer.hpp>
 7 
 8 class LexerFileLexer : public soulng::lexer::Lexer
 9 {
10 public:
11     LexerFileLexer(const std::u32string& content_, const std::string& fileName_, int fileIndex_);
12     LexerFileLexer(const char32_t* start_, const char32_t* end_, const std::string& fileName_, int fileIndex_);
13     int NextState(int state, char32_t c) override;
14     int leftAngleCount;
15 private:
16     int GetTokenId(int statementIndex);
17 };
18 #endif