Lines Matching defs:Lexer
25 Lexer::Lexer()
30 Lexer::~Lexer()
37 void Lexer::InitializeKeywords()
59 bool Lexer::OpenSourceFile(const String& filePath)
69 Token Lexer::GetToken(bool skipComment)
78 Token Lexer::PeekToken(bool skipComment)
87 Token Lexer::ReadToken(bool skipComment)
127 bool Lexer::ReadTokenPeek(bool skipComment, char letter)
146 Token Lexer::ReadIdentifier(char c)
174 Token Lexer::ReadLineComment(char c)
191 Token Lexer::ReadBlockComment(char c)
210 void Lexer::SkipCurrentLine()
221 bool Lexer::SkipCurrentLine(char untilChar)
236 int Lexer::TokenToChar(Token token)
266 String Lexer::DumpToken() const
299 String Lexer::DumpTokenSecond() const
343 bool Lexer::strToInt(const char *str, int strLen, int& number)
364 bool Lexer::ParseCacheable(int& cacheTime)