Esempio n. 1
0
    }
    public static function uniord($c)
    {
        $h = ord($c[0]);
        if ($h <= 0x7f) {
            return $h;
        } else {
            if ($h < 0xc2) {
                return false;
            } else {
                if ($h <= 0xdf) {
                    return ($h & 0x1f) << 6 | ord($c[1]) & 0x3f;
                } else {
                    if ($h <= 0xef) {
                        return ($h & 0xf) << 12 | (ord($c[1]) & 0x3f) << 6 | ord($c[2]) & 0x3f;
                    } else {
                        if ($h <= 0xf4) {
                            return ($h & 0xf) << 18 | (ord($c[1]) & 0x3f) << 12 | (ord($c[2]) & 0x3f) << 6 | ord($c[3]) & 0x3f;
                        } else {
                            return false;
                        }
                    }
                }
            }
        }
    }
}
// Do some initializing
ParseJS::_PRECEDENCE();
ParseJS::_ASSIGNMENT();
/* End of file parse-js.php */