public static function isSeparator($str)
    {
        // NOTES:   Only non alphanumeric ASCII characters may be separators.
        //          `~` is the last printable ASCII character.
        return ($str <= '~') && ($str !== '_')
            && (($str < '0') || ($str > '9'))
            && (($str < 'a') || ($str > 'z'))
            && (($str < 'A') || ($str > 'Z'));
    }
public static function isSeparator($str)
    {
        // NOTES:   Only non alphanumeric ASCII characters may be separators.
        //          `~` is the last printable ASCII character.
        return ($str <= '~') && ($str !== '_')
            && (($str < '0') || ($str > '9'))
            && (($str < 'a') || ($str > 'z'))
            && (($str < 'A') || ($str > 'Z'));
    }
public static function isSeparator ( $ str ) { // NOTES:   Only non alphanumeric ASCII characters may be separators. //          `~` is the last printable ASCII character. return ( $ str <= '~' ) && ( $ str !== '_' ) && ( ( $ str < '0' ) || ( $ str > '9' ) ) && ( ( $ str < 'a' ) || ( $ str > 'z' ) ) && ( ( $ str < 'A' ) || ( $ str > 'Z' ) ) ; }
Checks if the given character can be a separator for two lexeme.

@param string $str string to be checked

@return bool
Checks if the given character can be a separator for two lexeme .