Lines Matching refs:Lexer
40 Lexer::Token token = lexer_.ReadToken(); in Parse()
42 case Lexer::BUILD: { in Parse()
49 case Lexer::IDENT: { in Parse()
52 return lexer_.Error(string("unexpected ") + Lexer::TokenName(token), in Parse()
59 case Lexer::ERROR: in Parse()
61 case Lexer::TEOF: in Parse()
65 case Lexer::NEWLINE: in Parse()
68 return lexer_.Error(string("unexpected ") + Lexer::TokenName(token), in Parse()
97 if (!ExpectToken(Lexer::EQUALS, err)) in ParseLet()
142 if (lexer_.PeekToken(Lexer::PIPE)) { in ParseEdge()
153 if (!ExpectToken(Lexer::COLON, err)) in ParseEdge()
171 if (lexer_.PeekToken(Lexer::PIPE)) { in ParseEdge()
183 if (lexer_.PeekToken(Lexer::PIPE2)) in ParseEdge()
186 if (!ExpectToken(Lexer::NEWLINE, err)) in ParseEdge()
189 if (lexer_.PeekToken(Lexer::INDENT)) { in ParseEdge()