Lines Matching refs:tokens
42 StringRef tok = tokens[pos - 1]; in getLine()
55 StringRef tok = tokens[pos - 1]; in getLineNumber()
79 StringRef tok = tokens[pos - 1]; in getColumnNumber()
159 tokens.insert(tokens.begin() + pos, vec.begin(), vec.end()); in tokenize()
189 bool ScriptLexer::atEOF() { return errorCount() || tokens.size() == pos; } in atEOF()
243 std::vector<StringRef> v = tokenizeExpr(tokens[pos]); in maybeSplitExpr()
246 tokens.erase(tokens.begin() + pos); in maybeSplitExpr()
247 tokens.insert(tokens.begin() + pos, v.begin(), v.end()); in maybeSplitExpr()
259 return tokens[pos++]; in next()
281 if (tokens.size() >= pos + 2 && tokens[pos] == tok && in consumeLabel()
282 tokens[pos + 1] == ":") { in consumeLabel()
310 if (encloses(mb.getBuffer(), tokens[pos - 1])) in getCurrentMB()