Lines Matching defs:Lexer
24 bool Lexer::Error(const string& message, string* err) {
63 Lexer::Lexer(const char* input) {
67 void Lexer::Start(StringPiece filename, StringPiece input) {
74 const char* Lexer::TokenName(Token t) {
96 const char* Lexer::TokenErrorHint(Token expected) {
105 string Lexer::DescribeLastError() {
115 void Lexer::UnreadToken() {
119 Lexer::Token Lexer::ReadToken() {
123 Lexer::Token token;
164 bool Lexer::PeekToken(Token token) {
172 void Lexer::EatWhitespace() {
187 bool Lexer::ReadIdent(string* out) {
209 bool Lexer::ReadEvalString(EvalString* eval, bool path, string* err) {