Lines Matching defs:Lex

518   const AsmToken &Lex(ExpandKind ExpandNextToken);
519 const AsmToken &Lex() override { return Lex(ExpandMacros); }
640 /// current token is not set; clients should ensure Lex() is called
1194 Lexer.Lex();
1197 Lexer.Lex();
1225 Lexer.Lex();
1229 const AsmToken &MasmParser::Lex(ExpandKind ExpandNextToken) {
1241 const AsmToken *tok = &Lexer.Lex();
1265 tok = &Lexer.Lex();
1272 Lexer.Lex();
1273 tok = &Lexer.Lex();
1283 return Lex();
1344 Lex();
1373 Lex();
1379 // for printing ErrMsg via Lex() only if no (presumably better) parser error
1382 Lex();
1480 Lexer.Lex();
1485 Lexer.Lex();
1502 Lexer.Lex();
1505 Lexer.Lex();
1525 Lexer.Lex();
1576 Lex(); // Eat the operator.
1589 Lex();
1624 Lex(); // eat '('.
1739 Lex(); // Eat token.
1761 Lex(); // Eat token.
1771 Lex(); // Eat identifier.
1775 Lex(); // Eat the '('.
1780 Lex(); // Eat the '['.
1783 Lex(); // Eat the operator.
1789 Lex(); // Eat the operator.
1795 Lex(); // Eat the operator.
1826 Lex(); // Eat the operator.
1829 Lex(); // Eat the operator.
1918 // We don't Lex() the last RParen.
2059 Lex();
2088 Lex();
2094 Lex();
2115 Lex();
2120 Lex(); // always eat a token
2125 Lex(); // always eat a token
2211 Lex();
2245 Lexer.Lex();
2252 Lex();
2529 Lex();
2538 Lex();
2555 Lex();
2566 Lex();
2577 Lex();
2588 Lex();
2598 Lex();
2609 Lex();
2612 Lex();
2616 Lex();
2620 Lex();
2625 Lex();
2628 Lex();
2631 Lex();
2638 Lex();
2733 Lex(); // Eat the brace.
2735 Lex(); // Eat EndOfStatement following the brace.
2746 Lex(); // Eat the hash token.
2752 Lex();
2756 Lex();
3019 Lex();
3042 Lex(); // Eat spaces.
3051 Lex();
3055 Lex();
3077 Lex();
3120 Lex();
3152 Lex();
3204 Lex();
3256 Lex();
3266 Lex();
3295 // for printing ErrMsg via Lex() only if no (presumably better) parser error
3298 Lex();
3324 Lex();
3354 Lexer.Lex(); // Lexer's Lex guarantees consecutive token.
3358 Lex(); // Parser Lex to maintain invariants.
3377 Lex(ExpandNextToken);
3533 Lex();
3544 Lex();
3681 Lex(); // Eat 'dup'.
3801 Asm.Lex();
3821 Lexer.Lex();
3825 Lexer.Lex();
3854 Lex();
3869 Lex();
4775 Lex();
4924 Lex();
4932 Lex();
5109 Lex();
5121 Lex();
5131 Lex();
5163 Lex();
5171 Lex();
5457 Lex();
5705 Lex();
5774 Lex(); // consume ':'
5808 Lex();
5812 Lexer.Lex();
5817 Lex(); // Eat the LOCAL directive.
5832 // Consuming deferred text, so use Lexer.Lex to ignore Lexing Errors.
5836 // Lex the macro definition.
5840 Lexer.Lex();
5853 Lexer.Lex();
6034 Lex();
6044 Lex();
6107 Lex(); // eat end of statement
6205 Lex();
6417 Lex();
6466 Lexer.Lex();
6484 Lex();
6509 Lex();
6553 Lex();
6586 Lex();
6604 Lex();
6640 Lex();
6825 Lex();
6901 Lex();
6927 Lex();
6948 // Lex the repeat definition.
6977 // Lex the repeat definition.
7065 // Lex the for definition.
7115 // Lex the irpc definition.
7359 Lex();