parseCPU method
Parse a CPU from the userAgent string.
Returns null if no match.
Implementation
CPU? parseCPU(String userAgent) {
for (CPUParser cpuParser in cpuParsers) {
for (String regex in cpuParser.regexes) {
RegExp regExp = RegExp(regex, caseSensitive: false);
if (regExp.hasMatch(userAgent)) {
return CPU(
architecture: cpuParser.architecture,
parsedWithRegex: regex,
);
}
}
}
return null;
}