local function __TS__ParseFloat(numberString) local infinityMatch = __TS__Match(numberString, "^%s*(-?Infinity)") if infinityMatch ~= nil then return __TS__StringAccess(infinityMatch, 0) == "-" and -(1 / 0) or 1 / 0 end local number = tonumber((__TS__Match(numberString, "^%s*(-?%d+%.?%d*)"))) return number or 0 / 0 end