Lines Matching full:lex
70 MarkupLexer &Lex;
73 MarkupParser(MarkupLexer &lex, SourceMgr &SrcMgr) : Lex(lex), SM(SrcMgr) {}
125 StringRef::const_iterator Start = Lex.getPosition();
127 while(Lex.getNextChar() != ':') {
129 if (Lex.isEOF())
132 StringRef RawTag(Start, Lex.getPosition() - Start - 1);
153 MarkupLexer Lex(InputSource);
154 MarkupParser Parser(Lex, SrcMgr);
158 for (int CurChar = Lex.getNextChar();
160 CurChar = Lex.getNextChar()) {
164 if (Lex.peekNextChar() == '<') {
165 (void)Lex.getNextChar();
176 SMLoc Loc = SMLoc::getFromPointer(Lex.getPosition() - 1);
178 if (Lex.peekNextChar() == '>') {
179 (void)Lex.getNextChar();