Lines Matching refs:tokStart
81 const char *tokStart = curPtr; in lexToken() local
89 return lexIdentifier(tokStart); in lexToken()
92 return emitError(tokStart, "unexpected character"); in lexToken()
95 return formToken(FormatToken::eof, tokStart); in lexToken()
99 return formToken(FormatToken::caret, tokStart); in lexToken()
101 return formToken(FormatToken::colon, tokStart); in lexToken()
103 return formToken(FormatToken::comma, tokStart); in lexToken()
105 return formToken(FormatToken::equal, tokStart); in lexToken()
107 return formToken(FormatToken::less, tokStart); in lexToken()
109 return formToken(FormatToken::greater, tokStart); in lexToken()
111 return formToken(FormatToken::question, tokStart); in lexToken()
113 return formToken(FormatToken::l_paren, tokStart); in lexToken()
115 return formToken(FormatToken::r_paren, tokStart); in lexToken()
117 return formToken(FormatToken::star, tokStart); in lexToken()
119 return formToken(FormatToken::pipe, tokStart); in lexToken()
129 return lexLiteral(tokStart); in lexToken()
131 return lexVariable(tokStart); in lexToken()
135 FormatToken FormatLexer::lexLiteral(const char *tokStart) { in lexLiteral() argument
141 return formToken(FormatToken::literal, tokStart); in lexLiteral()
146 FormatToken FormatLexer::lexVariable(const char *tokStart) { in lexVariable() argument
153 return formToken(FormatToken::variable, tokStart); in lexVariable()
156 FormatToken FormatLexer::lexIdentifier(const char *tokStart) { in lexIdentifier() argument
162 StringRef str(tokStart, curPtr - tokStart); in lexIdentifier()