private function splitArguments($str)
    {
        $str = trim($str);

        $args = array();
        if (!empty($str)) {
            preg_match_all('/[+-]?(\d*\.\d+|\d+)(e[+-]?\d+)?/', $str, $args);
            $args = $args[0];
        }

        return $args;
    }