Lines Matching refs:Lexer
22 bool Lexer::Error(const string& message, string* err) { in Error()
61 Lexer::Lexer(const char* input) { in Lexer() function in Lexer
65 void Lexer::Start(StringPiece filename, StringPiece input) { in Start()
72 const char* Lexer::TokenName(Token t) { in TokenName()
93 const char* Lexer::TokenErrorHint(Token expected) { in TokenErrorHint()
102 string Lexer::DescribeLastError() { in DescribeLastError()
112 void Lexer::UnreadToken() { in UnreadToken()
116 Lexer::Token Lexer::ReadToken() { in ReadToken()
120 Lexer::Token token; in ReadToken()
160 bool Lexer::PeekToken(Token token) { in PeekToken()
168 void Lexer::EatWhitespace() { in EatWhitespace()
183 bool Lexer::ReadIdent(string* out) { in ReadIdent()
205 bool Lexer::ReadEvalString(EvalString* eval, bool path, string* err) { in ReadEvalString()