# Generated by using Rcpp::compileAttributes() -> do not edit by hand # Generator token: 10BE3573-1514-4C36-9D1C-5A225CD40393 #' Return the apex/top-private domain from a vector of domains #' #' @md #' @param domains character vector of domains #' @return character vector #' @export apex_domain <- function(domains) { .Call('_psl_apex_domain', PACKAGE = 'psl', domains) } #' Return the public suffix from a vector of domains #' #' @md #' @param domains character vector of domains #' @return character vector #' @export public_suffix <- function(domains) { .Call('_psl_public_suffix', PACKAGE = 'psl', domains) } #' Test whether a domain is a public suffix #' #' @md #' @param domains character vector of domains #' @return character vector #' @export is_public_suffix <- function(domains) { .Call('_psl_is_public_suffix', PACKAGE = 'psl', domains) } #' Separate a domain into component parts #' #' @md #' @param domains character vector of domains #' @return data frame #' @export suffix_extract <- function(domains) { .Call('_psl_suffix_extract', PACKAGE = 'psl', domains) } #' Separate a domain into component parts (`urltools` compatibility function) #' #' Compatibility function for those using `urltools::suffix_extract()` #' #' @md #' @param domains character vector of domains #' @return data frame #' @export suffix_extract2 <- function(domains) { .Call('_psl_suffix_extract2', PACKAGE = 'psl', domains) }