top | up | prev | next

RegExLexer Class

Definition at line 8 of RegExLexer.hpp

Constructors

RegExLexer(const char32_t* start_, const char32_t* end_, const std::string& fileName_, int fileIndex_)
RegExLexer(const std::u32string& content_, const std::string& fileName_, int fileIndex_)

Member Functions

int GetTokenId(int statementIndex)
int NextState(int state, char32_t c) override

Constructor Details

RegExLexer Constructor

RegExLexer::RegExLexer(const char32_t * start_, const char32_t * end_, const std::string& fileName_, int fileIndex_)

Definition at line 16 of RegExLexer.cpp :
  16 : soulng::lexer::Lexer(start_end_fileName_fileIndex_)
  17 {
  18 }


Declaration at line 12 of RegExLexer.hpp


RegExLexer Constructor

RegExLexer::RegExLexer(const std::u32string& content_, const std::string& fileName_, int fileIndex_)

Definition at line 12 of RegExLexer.cpp :
  12 : soulng::lexer::Lexer(content_fileName_fileIndex_)
  13 {
  14 }


Declaration at line 11 of RegExLexer.hpp


Member Function Details

GetTokenId Member Function

int RegExLexer::GetTokenId(int statementIndex)

Definition at line 3060 of RegExLexer.cpp
Declaration at line 15 of RegExLexer.hpp

Called by: RegExLexer::NextState


NextState Member Function

int RegExLexer::NextState(int state, char32_t c) override

Definition at line 20 of RegExLexer.cpp
Declaration at line 13 of RegExLexer.hpp

Calls: RegExLexer::GetTokenId


top | up | prev | next