Lines Matching defs:Lexer
25 bool Lexer::Error(const string& message, string* err) {
64 Lexer::Lexer(const char* input) {
68 void Lexer::Start(StringPiece filename, StringPiece input) {
75 const char* Lexer::TokenName(Token t) {
97 const char* Lexer::TokenErrorHint(Token expected) {
106 string Lexer::DescribeLastError() {
116 void Lexer::UnreadToken() {
120 Lexer::Token Lexer::ReadToken() {
124 Lexer::Token token;
463 bool Lexer::PeekToken(Token token) {
471 void Lexer::EatWhitespace() {
554 bool Lexer::ReadIdent(string* out) {
623 bool Lexer::ReadEvalString(EvalString* eval, bool path, string* err) {