Lines Matching refs:Lexer
45 const lexer::SourcePosition startLoc = Lexer()->GetToken().Start();
55 namespaceDecl->SetRange({startLoc, Lexer()->GetToken().End()});
62 Lexer()->NextToken();
82 lexer::SourcePosition startLoc = Lexer()->GetToken().Start();
83 Lexer()->NextToken(lexer::NextTokenFlags::KEYWORD_TO_IDENT);
90 if (Lexer()->GetToken().Type() == lexer::TokenType::PUNCTUATOR_FORMAT &&
91 Lexer()->Lookahead() == static_cast<char32_t>(ARRAY_FORMAT_NODE)) {
93 if (Lexer()->GetToken().Type() != lexer::TokenType::PUNCTUATOR_RIGHT_BRACE) {
97 while (Lexer()->GetToken().Type() != lexer::TokenType::PUNCTUATOR_RIGHT_BRACE) {
98 if (Lexer()->GetToken().Type() == lexer::TokenType::PUNCTUATOR_SEMI_COLON) {
99 Lexer()->NextToken();
113 lexer::SourcePosition endLoc = Lexer()->GetToken().End();
114 Lexer()->NextToken();