Lines Matching refs:substr
46 s = s.substr(pos + 1); in getLine()
47 return s.substr(0, s.find_first_of("\r\n")); in getLine()
68 line += s.substr(start, tokOffset - start).count('\n'); in getLineNumber()
122 size_t lineno = begin.substr(0, s.data() - begin.data()).count('\n'); in tokenize()
128 s = s.substr(e + 1); in tokenize()
134 vec.push_back(s.substr(0, 3)); in tokenize()
135 s = s.substr(3); in tokenize()
140 vec.push_back(s.substr(0, 2)); in tokenize()
141 s = s.substr(2); in tokenize()
155 vec.push_back(s.substr(0, pos)); in tokenize()
156 s = s.substr(pos); in tokenize()
171 s = s.substr(e + 2); in skipSpace()
178 s = s.substr(e + 1); in skipSpace()
213 ret.push_back(s.substr(0, e)); in tokenizeExpr()
217 if (s.substr(e).starts_with("!=") || s.substr(e).starts_with("==") || in tokenizeExpr()
218 s.substr(e).starts_with(">=") || s.substr(e).starts_with("<=") || in tokenizeExpr()
219 s.substr(e).starts_with("<<") || s.substr(e).starts_with(">>")) { in tokenizeExpr()
220 ret.push_back(s.substr(e, 2)); in tokenizeExpr()
221 s = s.substr(e + 2); in tokenizeExpr()
223 ret.push_back(s.substr(e, 1)); in tokenizeExpr()
224 s = s.substr(e + 1); in tokenizeExpr()