Lines Matching refs:input
41 static bool parseInt(StringRef &input, unsigned &value) { in parseInt() argument
43 if (input.empty()) in parseInt()
46 char next = input[0]; in parseInt()
47 input = input.substr(1); in parseInt()
52 while (!input.empty()) { in parseInt()
53 next = input[0]; in parseInt()
56 input = input.substr(1); in parseInt()
63 bool VersionTuple::tryParse(StringRef input) { in tryParse() argument
67 if (parseInt(input, major)) in tryParse()
70 if (input.empty()) { in tryParse()
76 if (input[0] != '.') in tryParse()
78 input = input.substr(1); in tryParse()
79 if (parseInt(input, minor)) in tryParse()
82 if (input.empty()) { in tryParse()
88 if (input[0] != '.') in tryParse()
90 input = input.substr(1); in tryParse()
91 if (parseInt(input, micro)) in tryParse()
94 if (input.empty()) { in tryParse()
100 if (input[0] != '.') in tryParse()
102 input = input.substr(1); in tryParse()
103 if (parseInt(input, build)) in tryParse()
107 if (!input.empty()) in tryParse()