Lines Matching refs:input
39 static bool parseInt(StringRef &input, unsigned &value) { in parseInt() argument
41 if (input.empty()) in parseInt()
44 char next = input[0]; in parseInt()
45 input = input.substr(1); in parseInt()
50 while (!input.empty()) { in parseInt()
51 next = input[0]; in parseInt()
54 input = input.substr(1); in parseInt()
61 bool VersionTuple::tryParse(StringRef input) { in tryParse() argument
65 if (parseInt(input, major)) in tryParse()
68 if (input.empty()) { in tryParse()
74 if (input[0] != '.') in tryParse()
76 input = input.substr(1); in tryParse()
77 if (parseInt(input, minor)) in tryParse()
80 if (input.empty()) { in tryParse()
86 if (input[0] != '.') in tryParse()
88 input = input.substr(1); in tryParse()
89 if (parseInt(input, micro)) in tryParse()
92 if (input.empty()) { in tryParse()
98 if (input[0] != '.') in tryParse()
100 input = input.substr(1); in tryParse()
101 if (parseInt(input, build)) in tryParse()
105 if (!input.empty()) in tryParse()